![]() |
gnu gettext Verzeichnis excluden
moin moin,
ich habe ein problem mit gnu gettext. normalerweise klicke ich mit rechter maustaste auf den source rootfolder und wähle "extract translations to template". danach wird die default.po erstellt. nun möchte ich aber ein verzeichnis aus dem baum excluden. kann ich das irgendwo einstellen, evtl in der ignore.po? habe im netz gesucht, finde aber keine lösung. vielen dank für eure hilfe :) mfg Jonny |
Re: gnu gettext Verzeichnis excluden
ich mach es per batch
-b und verzeichnis heisst, es wird eingelesen
Delphi-Quellcode:
d:
cd D:\projekte\src C:\Programme\dxgettext\dxgettext -b appcore -b capi --delphi -r -o:msgid C:\Programme\dxgettext\msgremove default.po -i ignore.po -o output.po del /q D:\test\bin\locale\de_DE\LC_MESSAGES\default.po del /q D:\test\bin\locale\pl\LC_MESSAGES\default.po C:\Programme\dxgettext\msgmerge --no-wrap -s --output-file=D:\test\bin\locale\de_DE\LC_MESSAGES\default.po D:\projekte\translation\de\merge\all.po D:\projekte\src\output.po C:\Programme\dxgettext\msgmerge --no-wrap -s --output-file=D:\test\bin\locale\pl\LC_MESSAGES\default.po D:\projekte\translation\pl\merge\all.po D:\projekte\src\output.po del /q D:\projekte\src\default.po del /q D:\projekte\src\output.po |
Re: gnu gettext Verzeichnis excluden
hi,
erstmal vielen dank für die antwort. mit dem batch hatte ich mir auch schon überlegt, aber dann habe ich doch das problem, dass ich in jedem verzeichnis eine .po datei liegen hab. mit hilfe der gui habe ich ja nur eine grosse was wesentlich praktischer ist. könnte ich die .po dateien irgendwie zusammenführen? mfg Jonny |
Re: gnu gettext Verzeichnis excluden
Zitat:
C:\Programme\dxgettext\dxgettext -b appcore -b capi --delphi -r -o:msgid packt alles nach default.po ins Verzeichnis, wo man grad steht also folgende Struktur: projekt\src\appcode projekt\src\capi du stehst in projekt und rufst C:\Programme\dxgettext\dxgettext -b src\appcore -b src\capi --delphi -r -o:msgid auf |
Re: gnu gettext Verzeichnis excluden
sauber, ich danke dir :)
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz