From 378387c903d72d902359a3923cef2c64b12a824f Mon Sep 17 00:00:00 2001 From: Johannes Schickel Date: Mon, 12 Aug 2013 17:35:41 +0200 Subject: I18N: Move specification of engine specific files to enginedir/POTFILES. This allows to keep the engines to specfiy the files for translation close to the engine sources itself. Thanks to criezy for his suggestion on this approach. --- po/POTFILES | 41 ----------------------------------------- po/module.mk | 4 +++- 2 files changed, 3 insertions(+), 42 deletions(-) (limited to 'po') diff --git a/po/POTFILES b/po/POTFILES index 869323b8f3..a33c8e3a83 100644 --- a/po/POTFILES +++ b/po/POTFILES @@ -24,47 +24,6 @@ common/util.cpp engines/advancedDetector.cpp engines/dialogs.cpp engines/engine.cpp -engines/agi/detection.cpp -engines/agi/saveload.cpp -engines/drascula/detection.cpp -engines/drascula/saveload.cpp -engines/dreamweb/detection.cpp -engines/sci/detection.cpp -engines/scumm/dialogs.cpp -engines/scumm/help.cpp -engines/scumm/scumm.cpp -engines/mohawk/dialogs.cpp -engines/mohawk/myst.cpp -engines/mohawk/riven.cpp -engines/cruise/menu.cpp -engines/sci/engine/kfile.cpp -engines/agos/saveload.cpp -engines/agos/animation.cpp -engines/gob/inter_playtoons.cpp -engines/gob/inter_v2.cpp -engines/gob/inter_v5.cpp -engines/groovie/detection.cpp -engines/groovie/script.cpp -engines/kyra/detection.cpp -engines/kyra/lol.cpp -engines/kyra/sound_midi.cpp -engines/neverhood/detection.cpp -engines/neverhood/menumodule.cpp -engines/queen/queen.cpp -engines/sky/compact.cpp -engines/sky/detection.cpp -engines/sword1/animation.cpp -engines/sword1/control.cpp -engines/sword1/logic.cpp -engines/sword1/sword1.cpp -engines/sword2/animation.cpp -engines/sword2/sword2.cpp -engines/teenagent/resources.cpp -engines/tinsel/saveload.cpp -engines/toltecs/detection.cpp -engines/toltecs/menu.cpp -engines/parallaction/saveload.cpp -engines/pegasus/pegasus.cpp audio/fmopl.cpp audio/mididrv.cpp diff --git a/po/module.mk b/po/module.mk index a9295656db..88bf7d5d12 100644 --- a/po/module.mk +++ b/po/module.mk @@ -2,8 +2,10 @@ POTFILE := $(srcdir)/po/scummvm.pot POFILES := $(wildcard $(srcdir)/po/*.po) CPFILES := $(wildcard $(srcdir)/po/*.cp) +ENGINE_INPUT_POTFILES := $(wildcard $(srcdir)/engines/*/POTFILES) updatepot: - xgettext -f $(srcdir)/po/POTFILES -D $(srcdir) -d scummvm --c++ -k_ -k_s -k_c:1,2c -k_sc:1,2c --add-comments=I18N\ + cat $(srcdir)/po/POTFILES $(ENGINE_INPUT_POTFILES) | \ + xgettext -f - -D $(srcdir) -d scummvm --c++ -k_ -k_s -k_c:1,2c -k_sc:1,2c --add-comments=I18N\ -kDECLARE_TRANSLATION_ADDITIONAL_CONTEXT:1,2c -o $(POTFILE) \ --copyright-holder="ScummVM Team" --package-name=ScummVM \ --package-version=$(VERSION) --msgid-bugs-address=scummvm-devel@lists.sf.net -o $(POTFILE)_ -- cgit v1.2.3