GNU Gettext

Использование GNU gettext в Java

Немного основ. Как работает GNU gettext и чем он лучше традиционных способов локализации в Java таких как .properties файлы.

  • Во-первых нормальная поддержка plural form. В неанглийском языке нереально перевести какие-то сложные предложения с числительными. Единственный способ изобретать свои велосипеды при помощи ChoiceFormat. Выглядят такие переводы нереально дико.
  • Во-вторых в исходном коде будут нормальные тексты, а не загадочные сокращения вроде template.loginForm.okButtonLabel.