PHP strings extraction with rebulid-translations.sh + tx push -s -t

This commit is contained in:
Cyril Giraud 2017-01-14 23:40:36 +01:00
parent 1335a6117b
commit 4a4f578c49
27 changed files with 8848 additions and 18687 deletions

View File

@ -67,6 +67,12 @@ Generating the .pot file from source
To generate a .pot file for translators on has to use the following command:
.. code-block:: bash
$ ./scripts/po/rebuild-translations.sh
That is based on:
.. code-block:: bash
$ xgettext -f po/pofilelist.txt --keyword=i18n --keyword=translate \
@ -81,7 +87,7 @@ Accessing the Transifex files
=============================
Transifex does not have direct repository integration anymore.
They have created a command line client namend ``tx``::
They have created a command line client named ``tx``::
$ tx init
Creating .tx folder...

1040
po/ar.po

File diff suppressed because it is too large Load Diff

1040
po/ca.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1237
po/de.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1037
po/et.po

File diff suppressed because it is too large Load Diff

1065
po/fi.po

File diff suppressed because it is too large Load Diff

1274
po/fr.po

File diff suppressed because it is too large Load Diff

1041
po/hu.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1051
po/it.po

File diff suppressed because it is too large Load Diff

1059
po/ja.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1241
po/nl.po

File diff suppressed because it is too large Load Diff

1086
po/pl.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1069
po/ru.po

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

1048
po/sv.po

File diff suppressed because it is too large Load Diff

View File

@ -37,7 +37,7 @@ fi
egrep -l '(i18n|translate)' htdocs/*.php inc/*.php inc/ui/*.php > ${PODIR}/pofilelist.tmp1
sed "s:../awl:${AWL_LOCATION}:" ${PODIR}/pofilelist.txt >> ${PODIR}/pofilelist.tmp1
sort ${PODIR}/pofilelist.tmp1 | uniq > ${PODIR}/pofilelist.tmp
xgettext --no-location --add-comments=Translators --keyword=translate --keyword=i18n --output=${PODIR}/messages.tmp -s -f ${PODIR}/pofilelist.tmp
xgettext --from-code=UTF-8 --no-location --add-comments=Translators --keyword=translate --keyword=i18n --output=${PODIR}/messages.tmp -s -f ${PODIR}/pofilelist.tmp
sed 's.^"Content-Type: text/plain; charset=CHARSET\\n"."Content-Type: text/plain; charset=UTF-8\\n".' ${PODIR}/messages.tmp > ${PODIR}/messages.pot
rm ${PODIR}/messages.tmp ${PODIR}/pofilelist.tmp ${PODIR}/pofilelist.tmp1