TODO
+See also README for general instructions.
+
FIX OR STANDARDISE TARGETS
-* at toplevel, do:
+* extract translatable strings from source code to `po/out/': at toplevel, do:
make po
make -C po po-update (or do `make po-update' at toplevel)
-* if there are no errors (a list of changes may be displayed, that's ok), do
+* if there are no errors (a list of changes against `po/' directory may be
+ displayed, that's ok), do
+
+ cp po/out/*.po po/
+
+ copy the template file for translating to a new language LANG: do
+
+ cp po/out/lilypond.po po/LANG.po
- cp po/out/*.po po
+* and edit your favorite po/LANG.po using a dedicated tool:
-* and edit your favorite po/LANG.po. Especially, look for `,fuzzy' entries,
- empty entries. At the bottom of the file you may find a list of obsolete
- translations.
+ kbabel po/fi.po
+ gtranslator po/fi.po
-* because i never install LilyPond, I (check-out buildscripts/set-lily.sh)
- made these links:
+ Especially, look for fuzzy and untranslated entries. At the bottom of
+ the file may accumulate the list of obsolete translations, which may
+ help to translate some changed entries and may be safely dropped out.
+
+* because I never install LilyPond, I made these links:
ln -s $LILYPOND_SOURCEDIR/po/out/nl.mo
$PREFIX/usr/share/locale/nl/LC_MESSAGES/lilypond.mo
LANG=nl lilypond -h
+ note that your favorite language should also be listed in locales, check
+
+ locale -a
+