Погляд під капот на те, як TranslateBot обробляє ваші переклади.
Знаходить усі .po файли у ваших директоріях локалізації
Визначає записи з порожніми значеннями msgstr
Надсилає пакети до обраної вами моделі ШІ
Оновлює ваші .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-викликів чи змін у ваших файлах.