Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/translation-help
diff options
context:
space:
mode:
Diffstat (limited to 'translation-help')
-rw-r--r--translation-help15
1 files changed, 10 insertions, 5 deletions
diff --git a/translation-help b/translation-help
index f0e5fbfa..c26c6887 100644
--- a/translation-help
+++ b/translation-help
@@ -21,14 +21,19 @@ file is the template file for creating new .po files and updating the messages
in them when the code changes.
First things first. You will need to run ./autogen.sh and ./configure in the
-base directory to generate the correct Makefiles. To update the translation
+base directory to generate the correct Makefiles. To update all the translation
files, run this command:
make update-po
-At this point, the .pot file rereads the source code and updates its string
-list, and the existing po files are merged if necessary to add new messages
-or remove old ones. These po files can then either be hand edited, or modified
-with a tool such as gtranslator or kbabel.
+At this point, the .pot file is regenerated from the source code with an
+updated string list, and the existing po files are merged if necessary to add
+new messages or remove old ones. These po files can then either be hand edited,
+or modified with a tool such as gtranslator or kbabel.
+
+These steps make it easier to just update your language and not every po file.
+If you are working in the src/pacman tree, replace libalpm.pot with pacman.pot:
+ make libalpm.pot-update
+ make <po file>-update
Making a new language is not too hard, but be sure to follow all the steps.
You will have to do the following steps in both the lib/libalpm/po/ and