Remove update_po from translation proposal script

So far we have updated some po files (files in a specific language) whenever
we downloaded files from our translation server. This was done
for python projects only but not for manuals and horizon - and
was broken for django_openstack_auth.

It was done to ensure that POT files (translation source) and PO files
(translated files in specific language) are in sync. But since we're
pushing to Zanata and downloading *all* translation files from there,
Zanata does the update step for us and we get all changes.

Remove update_po now, it's not needed.

Change-Id: I9a0dac230dbb8c47ae6d82aebbf7727c54f2d2cd
This commit is contained in:
Andreas Jaeger 2016-01-15 10:55:04 +01:00
parent 02ac61a71f
commit 0e44a256d2

View File

@ -72,19 +72,6 @@ function propose_training_guides {
git add doc/upstream-training/source/locale/*
}
function update_po_files {
DIRECTORY=$1
# Update existing translation files with extracted messages.
PO_FILES=$(find ${DIRECTORY}/locale -name "${PROJECT}.po")
if [ -n "$PO_FILES" ]; then
# Use updated .pot file to update translations
python setup.py $QUIET update_catalog \
--no-fuzzy-matching --ignore-obsolete=true
fi
}
# Propose updates for python projects
function propose_python {
@ -95,27 +82,6 @@ function propose_python {
extract_messages
extract_messages_log "$PROJECT"
update_po_files "$PROJECT"
# We cannot run update_catalog for the log files, since there is no
# option to specify the keyword and thus an update_catalog run would
# add the messages with the default keywords. Therefore use msgmerge
# directly.
for level in $LEVELS ; do
PO_FILES=$(find ${PROJECT}/locale -name "${PROJECT}-log-${level}.po")
if [ -n "$PO_FILES" ]; then
for f in $PO_FILES ; do
echo "Updating $f"
msgmerge --update --no-fuzzy-matching $f \
--backup=none \
${PROJECT}/locale/${PROJECT}-log-${level}.pot
# Remove obsolete entries
msgattrib --no-obsolete --force-po \
--output-file=${f}.tmp ${f}
mv ${f}.tmp ${f}
done
fi
done
# Now add all changed files to git.
# Note we add them here to not have to differentiate in the functions
# between new files and files already under git control.
@ -159,8 +125,6 @@ function propose_django_openstack_auth {
# Update the .pot file
extract_messages
update_po_files "openstack_auth"
# Compress downloaded po files
compress_po_files "openstack_auth"