Поздний ответ, но я только что выпустил еще одну библиотеку gettext для Erlang https://github.com/seriyps/gettexter.
У него есть некоторые преимущества:
- Поддержка множественных форм
- GNU gettext совместимость (например, вы можете использовать стандартный
xgettext
для извлечения строк из .erl
в .pot
)
- Комментарии для переводчиков
- Быстрый поиск строк (без передачи сообщений,
O(1)
)
- Поддержка пространств имен (доменов). Таким образом, вы можете переводить библиотечные приложения и не беспокоиться о столкновениях / конфликтах.
Сейчас он в бета-версии, но уже запущен в производство.