Adding new translatable text to Candidate Space
For new labels to be translatable using this scheme, the items that are involved must have a unique ID. For example, in candidatespace.html, there is a Confirm Password label. It is wrapped in a span element with an ID of confirmPwdSpan.
<span id='confirmPwdSpan'…
This ID must be added to the English definition variable in lang/lang.en.js and to each translated language. Because this item is in candidatespace.html, it must also be added to the TEXT['xx'] items in lang/lang.parent.js.
In these locations, the full ID is used: the block it is part of, in this case CandidateHeaderMenu, plus the ID.
'CandidateHeaderMenu.confirmPwdSpan': 'Confirm Password',