LocaleSync - автосинхронізація та переклад мовних файлів | POLPROG Skip to content

LocaleSync

LocaleSync

LocaleSync - автосинхронізація та переклад мовних файлів

Одна команда, щоб заповнити прогалини у ваших файлах перекладів.

CLI-інструмент для розробників
4
Команди
265+
Тести
Підтримувані мови
0
Потрібна конфігурація

Про застосунок

Інструмент CLI на Python з відкритим кодом, який шукає locale JSON-файли, виявляє відсутні ключі та автоматично заповнює їх через Google Translate - із захистом плейсхолдерів.

Ключові можливості

01

Автовиявлення

Автоматично знаходить каталоги локалей - без потреби в конфігурації.

02

Інтеграція з Google Translate

Перекладає відсутні ключі через безкоштовний API Google Translate з автоматичними повторними спробами.

03

Захист плейсхолдерів

Захищає {{variables}}, {0}, %s та інші токени інтерполяції.

04

Глибоко вкладений JSON

Опрацьовує довільно вкладені структури - порівнює на кожному рівні, зберігає ієрархію.

05

Розширений індикатор прогресу

Живий прогрес із ETA, лічильником ключів, витраченим часом і трекером мов.

06

Готовий до CI/CD

Неінтерактивний режим із належними кодами виходу для CI-конвеєрів.

07

Незалежний від фреймворку

Працює з Angular, React, Vue, Svelte або будь-яким проєктом, що використовує JSON-файли локалей.

08

Розширювана архітектура

Підключувані провайдери перекладу, формати файлів і стратегії синхронізації.

Конфіденційність і безпека

Ваші дані завжди залишаються на вашому пристрої.

Локальна обробка файлів Без телеметрії Не потрібен обліковий запис Відкритий код (MIT) Переклад лише за вашим дозволом

Інформація про продукт

  • Командиscan, check, sync, translate
  • Python3.12+
  • ПерекладGoogle Translate
  • Формат файлуJSON (nested)
  • ВидавецьPOLPROG
  • ЛіцензіяMIT
  • ЦінаБезкоштовно
  • Репозиторій LocaleSync
  • Відкриті задачі 0
  • Останнє оновлення

Встановлення