Dobrý den,
pokud používáte eclipse framework (tedy vytváříte pluginy a ne java projecty), pak máte možnost využít možnosti lokalizace resourců. Viz. http://help.eclipse.org/helios/index.jsp?topic=/org.eclipse.platform.doc.isv/guide/product_def_nl.htm

S pozdravem

Lukáš Záruba (Lukas Zaruba)


Roman Zakutny wrote:
Zdravim,

vedel by mi niekto z Vas poradit, ci existuje plugin do Eclipse (pripadne ako inak to sami implementujete), ktory poskytuje zhruba nasledujuce moznosti:
1) v zdrojaku napisem string "Testovaci preklad"
2) napr. stiskom praveho tlacitka si z kontextoveho menu vyberiem nieco ako "Localize"
3) v okne zadam vlastny lokalizacny kluc, napr. "my.key"
4a) po potvrdeni mi automaticky vygeneruje konstantu do predom znamej triedy - public static final String MY_KEY = "my.key" 4b) do predom znameho *.properties suboru vlozi kluc "my.key=Testovaci preklad" (pripadne poskytne vytvorenie dalsich jazykovych mutacii)

Tymto postupom by som si chcel usetrit vlastne generovanie konstant a predist tak "opacnemu" pristupu:
1) vytvor lokalizacny kluc v *.properties subore
2) pregeneruj triedu konstant na zaklade tohto *.properties suboru
3) vloz konstantu do kodu

V Eclipse uz existuje sice moznost "Enternalize String", ale to sa mi moc nepaci, pretoze to sice konstantu vygeneruje, ale natvrdo tam dosadi tu moju jedinu lokalizovanu hlasku. Tym som prisiel o moznost dynamickej lokalizacie podla aktualne uzivatelom nastaveneho jazyka.

Alebo to riesite nejak inteligentejsie?
Dakujem za rady.

PS: uz pouzivam plugin ResourceBundleEditor, ktorym dokazem prehladne vytvarat rozne jazykove mutacie. Ale je to len pre *.properties subory a nema ziadnu podporu pre *.java subory.

S pozdravom Roman.

Odpovedet emailem