Запускайте патч будь-якою мовою, не ламаючи інтерфейс.
Unity Localization CSV і Unreal PO читаються та записуються безпосередньо, без проміжного конвертера. Глосарій містить імена ваших персонажів і лор, а кожен рядок вимірюється проти максимальної довжини, встановленої для ключа.
Імена персонажів і опис предметів змінюються між збірками та постачальниками.
Єдиний глосарій, який застосовується під час запису рушієм і повторно під час перевірки, із включенням до 40 термінів у кожен фрагмент.
Німецька та російська мови переповнюють кнопку, розмір якої було розраховано для англійської.
Перевірка довжини вимірює кожен рядок проти максимальної довжини, встановленої для ключа. Починаючи з плану Team, автозатвердження або запуск QA позначає перевищення для перевірки.
CSV проходить через електронну таблицю, і множинні форми не повертаються.
Файли Unity Localization CSV і Unreal PO читаються та записуються нативно, а gettext PO зберігає форми множини без змін.
Чотири способи, якими переклад може зламати збірку.
Плейсхолдери
Відсутній або перейменований плейсхолдер відхиляється, а не вгадується. Перевіряються фігурні дужки, позиційні токени та формати printf.
Множина
Усі категорії множини, оголошені цільовою мовою, мають бути присутні. Арабська мова має шість категорій, і перевірка очікує саме шість.
Глосарій
Імена, елементи та юридичні терміни закріплені. До 40 термінів включаються в кожен фрагмент, а перевірка повторюється під час рецензування.
Довжина
Максимальна довжина, встановлена для ключа, вимірюється для кожного рядка. Рядок із перевищенням записується, а не відхиляється, а з плану Team автозатвердження або запуск QA позначає його для перевірки.
Чотири перевірки є детермінованими. Саме тому пошкоджений рядок не потрапляє у збірку, і вони виконуються на кожному тарифному плані.
FAQs
Що запитує студія перед наступним патчем.