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.