1) Но каковы на самом деле плюсы и минусы использования файлов .po и библиотеки JavaScript gettext? Формат gettext довольно распространен: - так что, если на вашем сервере уже используется формат gettext, вы можете поделитьсяэто с клиентом - переводчики могут чувствовать себя более комфортно с форматом gettext (или yaml), чем с форматом json - для этого есть много инструментов
Мне лично не нравятся функции перевода, построенные вокруг gettext - чувствуетмне неуютно, когда облегченные библиотеки javascript (например, http://i18next.com) чувствуют себя лучше.
Libs, которые вы можете использовать:
- jed поставляется с чистым gettextреализация
- i18next поддерживает файлы gettext, но использует json-подход для функций перевода
2) И есть ли рабочий процесс / служба, которая позволиткраудсорсинг переводов, которые можно экспортировать в формат (.po / json), который может использоваться библиотекой JavaScript i18n (реализация gettext, Globalize.js и т. д.)?