]> git.donarmstrong.com Git - lilypond.git/blobdiff - po/TODO
Merge branch 'master' of git://git.sv.gnu.org/lilypond
[lilypond.git] / po / TODO
diff --git a/po/TODO b/po/TODO
index 3bbe15473289609c651c913670eb720f23dbbc0c..01f6a805094e6421faf5e0e6692240c20e6b2f55 100644 (file)
--- a/po/TODO
+++ b/po/TODO
@@ -2,20 +2,30 @@ TODO
 
 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
+    cp po/out/*.po po/
 
-* 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.
+  copy the template file for translating to a new language LANG: do
 
-* because i never install LilyPond, I (check-out buildscripts/set-lily.sh)
+    cp po/out/lilypond.po po/LANG.po
+
+* and edit your favorite po/LANG.po using a dedicated tool:
+
+    kbabel po/fi.po
+    gtranslator po/fi.po
+
+  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 (check-out buildscripts/set-lily.sh) 
   made these links:
 
     ln -s $LILYPOND_SOURCEDIR/po/out/nl.mo 
@@ -29,3 +39,7 @@ FIX OR STANDARDISE TARGETS
 
       LANG=nl lilypond -h
 
+  note that your favorite language should also be listed in locales, check
+
+      locale -a
+