]> git.donarmstrong.com Git - lilypond.git/blob - po/TODO
* po/fi.po: update after a lesson how to update entries against source.
[lilypond.git] / po / TODO
1 TODO
2
3 FIX OR STANDARDISE TARGETS
4
5 * extract translatable strings from source code to `po/out/': at toplevel, do:
6
7     make po
8     make -C po po-update  (or do `make po-update' at toplevel)
9
10 * if there are no errors (a list of changes against `po/' directory may be 
11   displayed, that's ok), do
12
13     cp po/out/*.po po
14
15   copy the template file for translating to a new language LANG: do
16
17     cp po/out/lilypond.po LANG.po
18
19 * and edit your favorite po/LANG.po.  Especially, look for `, fuzzy', and empty 
20   entries.  At the bottom of the file you may find a list of obsolete
21   translations.
22
23 * because I never install LilyPond, I (check-out buildscripts/set-lily.sh) 
24   made these links:
25
26     ln -s $LILYPOND_SOURCEDIR/po/out/nl.mo 
27         $PREFIX/usr/share/locale/nl/LC_MESSAGES/lilypond.mo
28     ln -s $LILYPOND_SOURCEDIR/po/out/it.mo 
29         $PREFIX/usr/share/locale/it/LC_MESSAGES/lilypond.mo
30
31   $PREFIX is the --prefix you passed to configure.
32
33   then simply type, e.g.
34
35       LANG=nl lilypond -h
36
37   note that your favorite language should also be listed in locales, check
38
39       locale -a
40