diff options
Diffstat (limited to 'examples/6_Maths_matchingAnglesAndShapes/js/i18n-notes.txt')
-rw-r--r-- | examples/6_Maths_matchingAnglesAndShapes/js/i18n-notes.txt | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/examples/6_Maths_matchingAnglesAndShapes/js/i18n-notes.txt b/examples/6_Maths_matchingAnglesAndShapes/js/i18n-notes.txt new file mode 100644 index 0000000..a620beb --- /dev/null +++ b/examples/6_Maths_matchingAnglesAndShapes/js/i18n-notes.txt @@ -0,0 +1,27 @@ +http://www.gnu.org/software/gettext/manual/gettext.html#Creating + +Initially: + +1) xgettext --from-code=utf-8 --language=Python -kpgettext:1c,2 ../../../js/ui.kHeader.js ../../../js/ui.kFooter.js lesson.js +-> creates messages.po + +2) mv messages.po messages.pot + +3) (locale -a gives a list of possible locales) +msginit --locale=es_ES +-> es.po + +4) edit es.po +first line: # add -*- code: UTF-8 -*- +email address +charset + +5) msgfmt es.po +-> messages.mo + +6) mo2js.py es messages.mo messages.es.js +-> messages.es.js + +When later some messages have changed because the js code changed, replace +step 3 with msgmerge, e.g.: +3) msgmerge -o es.new.po ./es.po messages.pot |