mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2024-11-14 21:37:52 -07:00
d5c4976532
Also move the primary translation pot file to the external repository to facilitate updating translations when strings in the code are changed. Now the only time the primary dolphin repository needs to be changed for translations is when a new language is added. git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7438 8ced0084-cf51-0410-be5f-012b33b47a6e
18 lines
603 B
Bash
Executable File
18 lines
603 B
Bash
Executable File
#!/bin/bash
|
|
|
|
cd ${0/gettextize/}/..
|
|
SRCDIR=Source
|
|
CPP_FILE_LIST=$(find $SRCDIR \( -name '*.cpp' -o -name '*.h' -o -name '*.c' \) \
|
|
-a ! -path '*Debug*')
|
|
xgettext -d dolphin-emu -s --keyword=_ --keyword=wxTRANSLATE --keyword=SuccessAlertT \
|
|
--keyword=PanicAlertT --keyword=PanicYesNoT --keyword=AskYesNoT --keyword=_trans \
|
|
--add-comments=i18n -p ./Languages/po -o dolphin-emu.pot $CPP_FILE_LIST \
|
|
--package-name="Dolphin Emu"
|
|
|
|
POTFILE=./Languages/po/dolphin-emu.pot
|
|
PO_FILES=$(find ./Languages/po -name '*.po')
|
|
for PO in $PO_FILES
|
|
do
|
|
msgmerge --quiet --update --backup=none -s $PO $POTFILE
|
|
done
|