mirror of
git://sourceware.org/git/glibc.git
synced 2024-11-21 01:12:26 +08:00
translations: Run msgmerge when downloading translations
The latest translations in the translationproject URL need to be merged in using msgmerge for the po files to be correctly updated, otherwise we may end up getting odd results, such as the previous translations update. This patch adds another step to the update-translations Makefile target which does a msgmerge of the downloaded po file with libc.pot and then uses that as the final result.
This commit is contained in:
parent
9f8b135f76
commit
63675a927e
@ -96,6 +96,8 @@ WGET = wget
|
||||
update-translations:
|
||||
$(WGET) -qO- $(TRANSLATIONS_URL) | sed -n 's|.*href="\([^"]\+po\)".*|\1|p' | \
|
||||
while read f; do \
|
||||
$(WGET) -O $(objdir)/$$f-tmp $(TRANSLATIONS_URL)/$$f && \
|
||||
$(WGET) -O $(objdir)/$$f-tmp2 $(TRANSLATIONS_URL)/$$f && \
|
||||
msgmerge --previous --no-wrap $(objdir)/$$f-tmp2 libc.pot > \
|
||||
$(objdir)/$$f-tmp && \
|
||||
mv -f $(objdir)/$$f-tmp $$f; \
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user