Рядки, які патч змінив · що з ними робити

Чому після патча готові переклади зникають з файлу локалізації до рішення людини, що робить «Прийняти як є» і коли доречно закрити весь патч одним рішенням.

Нові рядки зрозумілі: їх треба перекласти. Складніші · змінені, бо там переклад уже є, і з ним треба щось вирішити.

Головний факт, який визначає терміновість усього іншого: застарілий переклад у файл локалізації не потрапляє. Він не видалений і нікуди не зник · але доки рішення не ухвалене, гравець бачить у цьому рядку англійську.

Відкрити історію патчів

Чому готовий переклад перестає працювати

Кожна ревізія перекладу памʼятає, з якого саме англійського тексту її зробили. Після активації знімка система звіряє це з новим оригіналом: збіглося · переклад свіжий, не збіглося · застарілий.

Збірка бере лише свіжі переклади. Тому змінений патчем рядок повертається до англійської навіть тоді, коли зміна була косметичною · виправили одну кому в оригіналі, а рядок випав з локалізації цілком.

Це не помилка й не втрата: текст лишається в базі з усією історією і повертається у файл тієї ж миті, коли рішення ухвалено.

Три виходи для зміненого рядка

Рішення Коли Що стається
Виправити переклад зміна змістовна звичайна робота в черзі (як виглядає черга)
«Прийняти як є» переклад досі правильний текст лишається байт-в-байт, але привʼязується до нової версії оригіналу й повертається у файл
Лишити в черзі немає впевненості рядок іде в гру англійською, доки ним не займуться

«Прийняти як є» існує саме тому, що редагувати нема чого: без явного рішення рядок світився б у різниці вічно. Це дія рівня модератора, і вона записує, хто саме прийняв рішення.

Коли доречно закрити весь патч одразу

На сторінці різниці є «Прийняти патч повністю» · дія лише для адміністратора, бо це рішення за реліз, а не за рядок.

Вона робить дві різні речі, і другу легко не помітити:

  1. усі застарілі переклади цього патча привʼязуються до нового оригіналу без зміни тексту · тобто повертаються у файл;
  2. рядки без перекладу перестають вважатися незакритими · вони підуть у гру англійською.

Тому це доречно, коли патч приніс переважно технічні зміни · правки розмітки, службових вставок, дрібні редакційні зміни оригіналу. І недоречно, коли патч приніс новий контент: ви масово підтвердите переклади, яких ніхто не читав.

Перед виконанням система показує, скільки саме застарілих перекладів буде підтверджено. Це число варто прочитати, а не проклацати.

Як оцінити масштаб до рішення

Сторінка різниці одразу дає розклад: скільки додано, змінено, прибрано й повернуто, і скільки з робочих рядків уже покрито перекладом · ручним або ШІ.

Далі рішення просте за формою: велика частка змінених при малій частці нових означає, що більшість роботи · це підтвердження, а не переклад.

Чого не робити

  • Не приймати патч повністю «щоб цифра стала нулем». Лічильник · не мета; прийнятий патч означає «рішення ухвалено», і повернути рядки в чергу тим самим кліком не вийде.
  • Не чекати повного розбору черги перед релізом, якщо патч зламав щось критичне · краще випустити виправлення й добрати рядки далі (порядок після патча).
  • Не вважати «прибрані» рядки роботою. Вони пішли з гри, перекладати їх не треба.