LSR: Update.
[lilypond.git] / po / TODO
blobbf0e29e069f138680c7ba34afe082bf7a948ce9b
1 TODO
3 See also README for general instructions.
5 FIX OR STANDARDISE TARGETS
7 * extract translatable strings from source code to `po/out/': at toplevel, do:
9     make po
10     make -C po po-update  (or do `make po-update' at toplevel)
12 * if there are no errors (a list of changes against `po/' directory may be 
13   displayed, that's ok), do
15     cp po/out/*.po po/
17   copy the template file for translating to a new language LANG: do
19     cp po/out/lilypond.po po/LANG.po
21 * and edit your favorite po/LANG.po using a dedicated tool:
23     kbabel po/fi.po
24     gtranslator po/fi.po
26   Especially, look for fuzzy and untranslated entries.  At the bottom of 
27   the file may accumulate the list of obsolete translations, which may 
28   help to translate some changed entries and may be safely dropped out.
30 * because I never install LilyPond, I (check-out buildscripts/set-lily.sh) 
31   made these links:
33     ln -s $LILYPOND_SOURCEDIR/po/out/nl.mo 
34         $PREFIX/usr/share/locale/nl/LC_MESSAGES/lilypond.mo
35     ln -s $LILYPOND_SOURCEDIR/po/out/it.mo 
36         $PREFIX/usr/share/locale/it/LC_MESSAGES/lilypond.mo
38   $PREFIX is the --prefix you passed to configure.
40   then simply type, e.g.
42       LANG=nl lilypond -h
44   note that your favorite language should also be listed in locales, check
46       locale -a