User Tools

Site Tools


zalozeni:classes:language

Language

Lokalizace je ulozena ve specialnim balicku se strukturou dle obrazku

a inicializovano v ConfigurationInitializeru metodou

public void initLanguage() {
	I18n.getGraphicsBundle().addBundle(ResourceBundle.getBundle("cz.jlochman.marklar.dokuwiki.language.bundles.graphics"));
	I18n.getMsgBundle().addBundle(ResourceBundle.getBundle("cz.jlochman.marklar.dokuwiki.language.bundles.msg"));
}

Struktura jednotlivych souboru vypada

instrument=Zařízení
mereniHavarovalo=Měření Havarovalo
temp=Teplota

a prislusny preklad je bud predan do view JavaFX

<Label text="%temp" textFill="RED" GridPane.halignment="RIGHT" GridPane.rowIndex="1">

nebo volan kdekoliv v kodu

I18n.getGraphicsBundle().getString("temp")

Je treba rozlisovat, jaky string je v grafickem a jaky v msg bundleu.

zalozeni/classes/language.txt · Last modified: 2016/07/22 11:39 by jlochman