Azzal a kérdéssel fordulok hozzátok, hogy egy KDE-s alkalmazás forrásfájljából, amit C++ -ban írtak, hogy lehet kinyerni a kellő .po(t) fájlt, amit majd lehet honosítani?
Megtaláltam ezt a linket, de valahogy sehogy sem akar nekem összejönni.
A forrásban ki18n és i18n -nel vannak kiemelve a fordítható szövegek.
- 5659 megtekintés
Hozzászólások
Az ilyen kérdésekre a KDE Techbase adja meg a választ, szerintem ez kell neked: http://techbase.kde.org/Development/Tutorials/Localization/i18n_Build_S…
- A hozzászóláshoz be kell jelentkezni
Megtaláltam ezt is, de nekem ez a parancs:
XGETTEXT `find . -name \*.cc -o -name \*.cpp -o -name \*.h` -o $podir/APPNAME.pot
Semmi fájlt nem hozott létre, még akkor sem, ha átírtam a xgettext-et kicsire és a kimenetből kivettem a $podir -t.
Szerk: Ehhe, sikerült. Eggyel alatta lévő script kell nekem. :) Még jó, hogy erre "csak" pár órám ment rá.
---------------------------
Oszt jónapot!
- A hozzászóláshoz be kell jelentkezni
Nem értek hozzá igazából, a következő ötletem hogy nézz meg pár Messages.sh szkriptet, amiket a KDE-ben használnak. Például:
- Muon: https://projects.kde.org/projects/extragear/sysadmin/muon/repository/re…
- Konsole: https://projects.kde.org/projects/kde/kde-baseapps/konsole/repository/r…
A gyakorlatban gondolom működnek, mert találkoztam a fordításaikkal.
- A hozzászóláshoz be kell jelentkezni
Ezt a scriptet kimásoltam és működik:
http://techbase.kde.org/Development/Tutorials/Localization/i18n_Build_Systems#Extracting_and_merging_messages
---------------------------
Oszt jónapot!
- A hozzászóláshoz be kell jelentkezni