]> git.donarmstrong.com Git - lilypond.git/blobdiff - po/TODO
Issue 5167/6: Changes: show \markup xxx = ... \etc assignments
[lilypond.git] / po / TODO
diff --git a/po/TODO b/po/TODO
index 3bbe15473289609c651c913670eb720f23dbbc0c..fd7f1c31e772d267c8c39c3401b1f8a9509624c7 100644 (file)
--- a/po/TODO
+++ b/po/TODO
@@ -1,22 +1,33 @@
 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
@@ -29,3 +40,7 @@ FIX OR STANDARDISE TARGETS
 
       LANG=nl lilypond -h
 
+  note that your favorite language should also be listed in locales, check
+
+      locale -a
+