Kezdőlap › Fórumok › SOS! Bajban vagyok › Solfege magyarul?
- This topic has 14 hozzászólás, 4 résztvevő, and was last updated 19 years, 6 months telt el by
Kedves.
-
SzerzőBejegyzés
-
2005-12-29-18:24 #2042944Kedves wrote:lefordult ugyan, de a ‘make’ hibaüzenetekkel leállt
Ha a make leállt, akkor mi fordította le a progit?
2005-12-29-18:35 #2042945Elnézést, elírtam. A ‘configure’ hiba nélkül lefutott. Esetleg a probléma érdemi részét illetõen, van valami ötleted?
2005-12-29-18:47 #20429462005-12-29-19:14 #2042947Valóban nincs sok infónk így most, ami nekünk segítene, de ez a leírás meg hátha neked segít:
Technikailag ez a lokalizáció úgy néz ki, hogy van egy gettext nevû csomag – melynek elõször is fent kell lenni és a conf. scriptnek ill. make-nek meg kell találni, mely a makrózva „_(text)” stringeket „szöveg” alakra alakítja át (live).
Vannak lokalizációs file-ok, melyek általában egy po könyvtárban vannak és po a kiterjesztésük. Fordítás után mo lesz a kiterjesztése. A telepítés – automatikusan – úgy történik, hogy bemásolódik egy adott könyvtárba, ahol a program keresi. A keresési útvonal a program forrásában általában „PACKAGE_LOCALE_DIR” vagy valamilyen hasonló makró néven szerepel és általában egy config.h állományban található. A parancs ennek alapján mondjuk így néz ki: bindtextdomain (GETTEXT_PACKAGE, PACKAGE_LOCALE_DIR);
Mondjuk ez a könyvtár lehet /usr/local/share/locale, akkor a /usr/local/share/locale/hu/LC_MESSAGES/valami.mo néven található a telepített lokalizáció.Ebben az esetben nincs más dolog, mint az LC_ALL (minden magyar, nyelv, idõ, tizedes jel stb.) környezeti változót hu_HU-ra állítani (ha magyar nyelven jelennek meg a programok többségei, akkor ez is megtörtént.), majd elindítani a programot. Ha nem ír ki hibaüzenetet – konzolon sem – akkor magyar nyelvûnek kellene lennie (csak annak a résznek, ami az mo-ban benne van).
(Semmilyen logot, hibaüzenetet nem kaptunk, úgyhogy csak azt tudtam leírni, hogy hogyan is történi a lokalizáció. 🙁 De hátha valaki programot akar írni és érdekli :), bár mondjuk annak ez még kevés, de kiindulási alap lehet :))
2005-12-29-19:27 #2042948Köszönöm! Megpróbálok ezen a vonalon valamire jutnii. Hibaüzenet egyébként nincs a Solfege indításakor, egyszerûen magyar helyett angolul indul el. A localizációs fájlok között ott a magyar is, és a program teljesen le van fordítva magyarra.
2005-12-29-19:32 #2042949vizsla wrote:van egy gettext nevû csomagNálam a gettext fenn van, de ez a dög egy xgettext-et keres.
Túltettem magam rajta, talált egy msgfmt progit, de kiakadt, mert nem talál msgmerge nevût.
Ilyen tényleg nincs.Most itt tartok.
2005-12-29-19:34 #2042950Kedves wrote:Hibaüzenet egyébként nincs a Solfege indításakorAzt továbbra sem értem, hogy ha a make elszáll, akkor hogyan indítod el a le sem fordított progit.
2005-12-29-19:50 #2042951kisbetu wrote:Kedves wrote:Hibaüzenet egyébként nincs a Solfege indításakorAzt továbbra sem értem, hogy ha a make elszáll, akkor hogyan indítod el a le sem fordított progit.
Ubuntu csomagból fel tudom tenni, de úgy nem tud magyarul. Közben meglett a válasz is: csak a nyelvi fájlt fordítom le és bemásolom a helyére. Köszönet mindenkinek az tanácsokért!
2005-12-29-19:54 #2042952„Nálam a gettext fenn van, de ez a dög egy xgettext-et keres.”
Az szerintem a gettext része… nálam legalábbis fenn van az is (gattexttel).
Egyébként bõvebben:
http://www.gnu.org/software/gettext/gettext.html
(Különösen programozóknak ajánlom :))))2005-12-29-20:20 #2042953Megvan, gettext-devel.
De nem vagyok programozó, csak csavarozó betanított munkás.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz