Рядки, які патч змінив · що з ними робити
Чому після патча готові переклади зникають з файлу локалізації до рішення людини, що робить «Прийняти як є» і коли доречно закрити весь патч одним рішенням.
Нові рядки зрозумілі: їх треба перекласти. Складніші · змінені, бо там переклад уже є, і з ним треба щось вирішити.
Головний факт, який визначає терміновість усього іншого: застарілий переклад у файл локалізації не потрапляє. Він не видалений і нікуди не зник · але доки рішення не ухвалене, гравець бачить у цьому рядку англійську.
Чому готовий переклад перестає працювати
Кожна ревізія перекладу памʼятає, з якого саме англійського тексту її зробили. Після активації знімка система звіряє це з новим оригіналом: збіглося · переклад свіжий, не збіглося · застарілий.
Збірка бере лише свіжі переклади. Тому змінений патчем рядок повертається до англійської навіть тоді, коли зміна була косметичною · виправили одну кому в оригіналі, а рядок випав з локалізації цілком.
Це не помилка й не втрата: текст лишається в базі з усією історією і повертається у файл тієї ж миті, коли рішення ухвалено.
Три виходи для зміненого рядка
| Рішення | Коли | Що стається |
|---|---|---|
| Виправити переклад | зміна змістовна | звичайна робота в черзі (як виглядає черга) |
| «Прийняти як є» | переклад досі правильний | текст лишається байт-в-байт, але привʼязується до нової версії оригіналу й повертається у файл |
| Лишити в черзі | немає впевненості | рядок іде в гру англійською, доки ним не займуться |
«Прийняти як є» існує саме тому, що редагувати нема чого: без явного рішення рядок світився б у різниці вічно. Це дія рівня модератора, і вона записує, хто саме прийняв рішення.
Коли доречно закрити весь патч одразу
На сторінці різниці є «Прийняти патч повністю» · дія лише для адміністратора, бо це рішення за реліз, а не за рядок.
Вона робить дві різні речі, і другу легко не помітити:
- усі застарілі переклади цього патча привʼязуються до нового оригіналу без зміни тексту · тобто повертаються у файл;
- рядки без перекладу перестають вважатися незакритими · вони підуть у гру англійською.
Тому це доречно, коли патч приніс переважно технічні зміни · правки розмітки, службових вставок, дрібні редакційні зміни оригіналу. І недоречно, коли патч приніс новий контент: ви масово підтвердите переклади, яких ніхто не читав.
Перед виконанням система показує, скільки саме застарілих перекладів буде підтверджено. Це число варто прочитати, а не проклацати.
Як оцінити масштаб до рішення
Сторінка різниці одразу дає розклад: скільки додано, змінено, прибрано й повернуто, і скільки з робочих рядків уже покрито перекладом · ручним або ШІ.
Далі рішення просте за формою: велика частка змінених при малій частці нових означає, що більшість роботи · це підтвердження, а не переклад.
Чого не робити
- Не приймати патч повністю «щоб цифра стала нулем». Лічильник · не мета; прийнятий патч означає «рішення ухвалено», і повернути рядки в чергу тим самим кліком не вийде.
- Не чекати повного розбору черги перед релізом, якщо патч зламав щось критичне · краще випустити виправлення й добрати рядки далі (порядок після патча).
- Не вважати «прибрані» рядки роботою. Вони пішли з гри, перекладати їх не треба.