summaryrefslogtreecommitdiff
path: root/po/README
diff options
context:
space:
mode:
authorIan Jackson <ijackson@chiark.greenend.org.uk>2018-09-29 01:28:16 +0100
committerIan Jackson <ijackson@chiark.greenend.org.uk>2018-09-29 12:41:03 +0100
commit4e31e13244be1694c3725a8e463ad0494635ef30 (patch)
tree37b0aebadeea7014d038fede3ff3dcf3ae58d16d /po/README
parentb30764495d682a756d2b3bd13935c3be46a0d339 (diff)
i18n: Machinery in po/
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Diffstat (limited to 'po/README')
-rw-r--r--po/README26
1 files changed, 26 insertions, 0 deletions
diff --git a/po/README b/po/README
new file mode 100644
index 0000000..bb3824b
--- /dev/null
+++ b/po/README
@@ -0,0 +1,26 @@
+The dgit source package contains dgit and git-debrebase.
+
+Translation organisation:
+
+ po/messages.pot all messages from both dgit and git-debrebase
+ po/LANG.po translations of those
+ po/mo output directory, do not look here
+
+ po4a/ documentation (TBD)
+
+Important make targets for translators.
+NB all of these are after "cd po/".
+
+ make <LANGUAGE>.po Create <LANGUAGE>.po so you can start translating,
+ or update messages.pot <LANGUAGE>.po.
+
+ make all-po Updates messages.pot from all the sources,
+ with new messages, and merges them into
+ all the language-specific .po files
+
+ make check Update everything and then check everything
+ and print translation statistics.
+
+The en_US translation is slightly special. It is used for testing the
+translation machinery, and since the source native language is en_GB,
+there is not much other need for the en_US translation.