- 
          
- 
                Notifications
    You must be signed in to change notification settings 
- Fork 1.2k
Quick guide to translating MathJax
        Frédéric Wang edited this page May 17, 2013 
        ·
        11 revisions
      
    While we are working on adding MathJax to TranslateWiki and Transifex, here's a quick guide to help you translate MathJax directly here on github.
- Figure out the language code -- let's call this xx.
- Fork the MathJax repository
- Copy /unpacked/localization/en/to/unpacked/localization/xx
- Replace all ens withxxs in all files contained in this folder.
- In particular,
- rename en.jstoxx.js
- watch out for enin the first and last lines of code in each file -- otherwise things won't load properly.
 
- rename 
- In xx.jschange theplural: functionto match the plural rules of the languagexx. See the CLDR Language Plural Rules.
- If necessary, you may also change the number: functionto match the writing convention of numbers of the languagexx. For example German and French use a comma instead of a dot.
- Translate the strings in all files.
- Test the translation.
- Create a pull request to our repository so that we can review your code.
- Get a big Thank you! You're awesome from the MathJax team!
If you have any questions, contact us on the issue tracker or the mathjax developer list.