i18n cli
v0.0.8
Инструмент интерфейса командной строки (CLI), который использует API OpenAI для перевода файлов локали на основе формата JSON.

go install github.com/pandodao/i18n-cli@latest export OPENAI_API_KEY=YOUR_API_KEY
i18n-cli translate
--dir ./locales
--source ./locales/en-US.json
--independent ./independent.jsonв котором,
--dir : этот флаг указывает каталог, в котором расположены файлы локали. Значение ./locales указывает, что каталог локалов находится в текущем рабочем каталоге.--source : этот флаг определяет файл локали источника, который будет использоваться в качестве ссылки для перевода.--independent : этот флаг указывает независимый файл локали, который будет использоваться в качестве ссылки для перевода. i18n-cli читает каталог, содержащий файлы локали, извлекает переводы из OpenAI, а затем записывает переведенный контент обратно в те же файлы.
Чтобы i18n-cli переводил содержание файла локали JSON, любые существующие значения будут проигнорированы.
Если вы хотите i18n-cli , чтобы перевести конкретное значение, вы можете добавить "!" в начале строки. В качестве альтернативы, вы можете удалить пару ключей/значения из файла JSON, чтобы i18n-cli генерировал новый перевод.