2011-07-12 3 views

Répondre

2

AFAIK Java intégré le supporte. Il suffit de créer des paramètres régionaux: Locale locale = new Locale("si", "LK"); (si cinghalais et LK pour Sri Lanka). Un paquet correspondant pourrait être par exemple messages_si_LK.properties. Vous pouvez également utiliser un code de langue seul. Puis: Locale locale = new Locale("si"); et le fichier messages_si.properties. Et vous devez prendre soin des polices.

+0

Comment puis-je utiliser ceci avec JTextPane? – Thusitha

+0

Regardez ici pour définir les paramètres régionaux par défaut http://www.exampledepot.com/egs/java.util/SetDefLocale.html Ici à propos des polices http://leepoint.net/notes-java/GUI-appearance/fonts/10font. html (l'exemple JButton est similaire à JTextPane) – zacheusz

+0

Appréciez votre réponse! – Thusitha

1

Le ICU project a étendu la prise en charge des paramètres régionaux des bibliothèques centrales Java. Ils intègrent une base de données beaucoup plus étendue d'informations sur les paramètres régionaux et je crois qu'ils couvrent le cinghalais en tant que «si». ICU4J est l'acronyme de ICU's java specific stuff. ICU4J = ICU pour Java. La "Why use ICU4J?" partie de leur FAQ dit

couverture données locale - beaucoup mieux, beaucoup plus locales, la mise à jour

Et il semble que leurs versions récentes ont élargi le soutien pour cinghalais en particulier. De l'3.6 release notes

Mise en page: Le moteur de mise en page de la police a ajouté le support pour tibétain, cinghalais et Old Hangul.

+0

thnks pour votre soutien! – Thusitha

+0

@Thusitha, de rien. Bonne chance avec votre application. –

Questions connexes