Skip to content

Quick guide to translating MathJax

Davide P. Cervone edited this page May 16, 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 with xxs in all files contained in this folder.
  • In particular,
    • rename en.js to xx.js
    • watch out for en in the first and last lines of code in each file -- otherwise things won't load properly.
  • In xx.js change the plural: function to match the plural rules of the language xx.
  • 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.

Clone this wiki locally