Погляд під капот на те, як TranslateBot обробляє ваші переклади.
Знаходить всі .po файли у ваших locale директоріях
Ідентифікує записи з порожніми msgstr значеннями
Надсилає батчі до вашої обраної AI моделі
Оновлює ваші .po файли перекладами
Django використовує спеціальні плейсхолдери для динамічних значень. Їх поломка крашить ваш додаток. TranslateBot зберігає їх неушкодженими.
Welcome back, %(username)s! You have %(count)d new messages.
Bon retour, %(username)s ! Vous avez %(count)d nouveaux messages.
%(name)s
Іменований рядок
%(count)d
Іменоване ціле число
%s
Позиційний рядок
{0}
Індекс формату
Перед запуском повного перекладу використовуйте --dry-run, щоб побачити точно, що буде переведено—без API викликів чи змін у ваших файлах.