Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Anuphotep 09 Června 2008, 16:31:05
-
Chtěl bych přeložit jeden program napsaný v Javě do CZ (jsesh http://jsesh.qenherkhopeshef.org/), ale nevím, který soubor(y) a jak editovat... Nevím v čem otevřít soubory s příponou class abych na to mohl přijít sám, prosím tedy o radu...
-
jelikož píšeš, že jde o javu, zkusil bych ty soubory class otevřít v netBeans, případně jiném vývojovém prostředí pro javu
jinak jsem tak nějak už několikrát viděl, že lokalizace do jiných jazyků se provadí pomocí souborů .mo a .po, ale vůbec už nevím jak to funguje
-
Díky, vyzkouším...:)
-
tak jsem trochu zagooglil a zjistil, že class soubory jsou už "kompilovné", takže asi bude potřeba nějaký disassembler http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/javap.html (http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/javap.html)
-
Musíš překládat zdrojový kód a ne binárky.
-
No jsem přesvědčen, že jsem stáhl zdrojový kód. Nechápu, proč tam tedy jsou soubory class.
-
Soubory zdrojového kódu javy mají příponu *.java, tak se podívej co v tom staženém balíku všechno máš.
-
No nic takové jsem tam neobjevil, zato je tam složka, kterou nechápu, jak jsem minule mohl přehlídnout, s názvem langpacks, se souborem .xml . Chápu to dobře tak, že tohle stačí přeložit?
-
Určitě to nechápeš méně než já a já bych řekl, že langpacks je skoro jasné :) Navíc stačí se podívat do toho souboru a měl by jsi to zjistit.
-
Jo, zjistil, a přeložil, ale je to jenom instalace. Samotný program, jak přeložím... to fakt nevím. Ty zdroje jsou divné, uvažuju, že napíšu mail autorovi...
-
Jo, zjistil, a přeložil, ale je to jenom instalace. Samotný program, jak přeložím... to fakt nevím. Ty zdroje jsou divné, uvažuju, že napíšu mail autorovi...
Napiš, koneckonců je to také v jeho zájmu.
-
Jo, zjistil, a přeložil, ale je to jenom instalace. Samotný program, jak přeložím... to fakt nevím. Ty zdroje jsou divné, uvažuju, že napíšu mail autorovi...
je ještě potřeba zjistit, jak se pak ten langpack natahuje do programu... jestli se nějak "zakompilovává" při instalaci, nebo jestli se natahuje vždy potřebný soubor podle nastaveného jazyka... každopádně to budeš buď muset dokopírovat do již instalovaného programu, nebo to mužeš zkompilovat s tvým překladem
-
Zdrojové kódy jsou v
JseshSources-2.4.16.jar
V Javě se pro překlad používají NazevSouboru.properties soubory. Pokud tam nejsou, nejspíš se texty nacházejí přímo ve zdrojovém kódu - což bude nejspíš pořádný ořech pro někoho kdo nezná javu.
-
Jen dodám, že jar soubor rozbalíš příkazem java -jar soubor.jar
-
Jen dodám, že jar soubor rozbalíš příkazem java -jar soubor.jar
Nebo lze jeho obsah procházet v Midnight Commanderu.
-
Nebo Krusaderu nebo Nautilusu :) Je to vlastně normální archiv jako např .tar
-
Děkuju moc, já to zvládnu, už je to osobní ;D