Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/examples/6_Maths_matchingAnglesAndShapes/js/i18n-notes.txt
diff options
context:
space:
mode:
Diffstat (limited to 'examples/6_Maths_matchingAnglesAndShapes/js/i18n-notes.txt')
-rw-r--r--examples/6_Maths_matchingAnglesAndShapes/js/i18n-notes.txt27
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