Output strings in POT files in the order of file locaiton

Keeping the order of strings same as in the original source document
helps translators find the sources and they can translate by checking
rendered contents :-)

Note that Zanata keeps the order of strings in uploaded POT files.

Change-Id: I3ecd0516047050b94e8eba902620a4f40dc8fd36
Closes-Bug: #1503266
This commit is contained in:
Akihiro Motoki 2015-10-06 22:41:23 +09:00
parent 2a89f908db
commit 2fa8cee85c

View File

@ -35,7 +35,7 @@ rm $DOCNAME/source/locale/common.pot
# Take care of deleting all temporary files so that git add
# doc/$DOCNAME/source/locale will only add the single pot file.
# Remove UUIDs, those are not necessary and change too often
msgcat --sort-output $DOCNAME/source/locale/*.pot | \
msgcat --sort-by-file $DOCNAME/source/locale/*.pot | \
awk '$0 !~ /^\# [a-z0-9]+$/' > $DOCNAME/source/$DOCNAME.pot
rm $DOCNAME/source/locale/*.pot
rm -rf $DOCNAME/source/locale/.doctrees/