Использование GNU gettext в Java
Немного основ. Как работает GNU gettext и чем он лучше традиционных способов локализации в Java таких как .properties
файлы.
- Во-первых нормальная поддержка plural form. В неанглийском языке нереально перевести какие-то сложные предложения с числительными. Единственный способ изобретать свои велосипеды при помощи ChoiceFormat. Выглядят такие переводы нереально дико.
- Во-вторых в исходном коде будут нормальные тексты, а не загадочные сокращения вроде
template.loginForm.okButtonLabel
.