Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>We use the English string as the ID.</p> <p>If it fails the look up from the international resource object (loaded from the I18N dll installed) then we default to the ID string.</p> <p>Code looks like:</p> <pre><code>doAction(I18N.get("Press OK to continue")); </code></pre> <p>As part of the build processes we have a perl script that parses all source for string constants. It builds a temp file of all strings in the application and then compares these against the resource strings in each local to see if they exists. Any missing strings generates an e-mail to the appropriate translation team.</p> <p>We can have multiple dll for each local. The name of the dll is based on RFC 3066<br> language[_territory][.codeset][@modifier]</p> <p>We try and extract the locale from the machine and be as specific as possible when loading the I18N dll but fallback to less specific local variations if the more specific version is not present.</p> <p>Example:</p> <p>In the UK: If the local was <b>en_GB.UTF-8</b><br> (I use the term dll loosely not in the specific windows sense).</p> <p>First look for the <b>I18N.en_GB.UTF-8</b> dll. If this dll does not exist fall back to <b>I18N.en_GB</b>. If this dll does not exist fall back to <b>I18N.en</b> If this dll does not exist fall beck to <b>I18N.default</b></p> <p>The only exception to this rule is: Simplified Chinese (zh_CN) where the fallback is US English (en_US). If the machine does not support simplified Chinese then it is unlikely to support full Chinese.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload