Sveiki
gal kas susidure?
noriu padaryt multi language palaikyuma programelej ir reikia leist keisti
kalba is pacios programos.
skirtingom kalbom naudoju resursus patalpintus skirtinguose kalbu
kataluoguose. Automatiskai programa kalbas pasigauna pagal defaultine
lokale ir viskas dirba ok. Turiu en, lt, ru ir tr lokales.
Bet va, kai bandau junginet lokales is programeles tai persijungia tik i
tr ir i en, jungiant i lt ar i ru permeta ant en lokales. nors debaginau
ir tokios lokales tikrai yra, tiesog kuriant lokale sukuriamae lokale su
en kalba
siek tiek source'o
locale = new Locale(loc);
Locale.setDefault(locale);
Resources res = context.getResources();
DisplayMetrics dm = res.getDisplayMetrics();
Configuration conf = res.getConfiguration();
conf.locale = locale;
res.updateConfiguration(conf, dm);
jei loc="tr" and "en" viskas persijungia, jei loc ="lt" ar "ru" sukuriama
lokale su en kalba.
Gal kas zino kame cia kampas?
google atsakymo neradau ...