Цілісність сутностей і строга перевірка

Що показує сторінка цілісності сутностей у BDO UA Translate, коли вмикати строгу перевірку при збірці й чим загрожує кожен із двох варіантів.

Ця сторінка відповідає на одне питання: чи система впевнено знає назви, які підставляє в текст гри. Вона нічого не змінює сама · вона показує стан.

Практичний сенс один: від нього залежить, чи вмикати при збірці строгу перевірку цілісності сутностей.

Відкрити цілісність сутностей

Що показують числа

  • Розпізнані згадки · назви в тексті, для яких система знайшла однозначний термін.
  • Неоднозначні згадки · назва підходить кільком термінам одразу. Саме тут береться ризик підставити не той предмет.
  • Конфлікти провайдерів · зовнішні джерела метаданих класифікують ту саму назву по-різному.
  • Без canonical identity · назва в тексті є, а терміна для неї немає.
  • Застарілі згадки · джерело змінилося після індексації, тобто картина застаріла й потребує перерахунку.

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

Порожні числа не означають «усе добре»

Два стани виглядають однаково спокійно, але означають протилежне:

  • каталог порожній · англійське джерело ще не залито або каталог не побудовано; аналізувати просто нема чого;
  • каталог є, але граф згадок не проіндексовано · цілісність не виміряна.

У цих випадках «Відома цілісність» показує «-», а не 100%. Це навмисно: невідомо · не означає добре.

Строга перевірка при збірці

На сторінці «Генерація LOC» є тумблер «Строга перевірка цілісності сутностей»:

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

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

Що обирати

Ситуація Рішення
Реліз у повністю українському режимі перевірка не критична: підстановка назв там вимкнена (чому)
Реліз у змішаному режимі з англійськими назвами вмикати: саме там підстановка працює й помилка видима гравцю
Цілісність нижча за 100% і треба зібрати файл терміново вимкнути, розуміючи, що частина назв лишиться англійською
Числа «-» замість відсотка спершу побудувати каталог і граф, потім вирішувати

Чим загрожує кожен варіант

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

Що робити з прогалинами

Неоднозначні згадки й назви без терміна закриваються в глосарії · рішення приймає людина · критерії рішення по термінах.

Дві кнопки, які легко переплутати

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

Повторне натискання нічого не множить: якщо перебудова вже йде, друге натискання приєднується до неї.

Після активації метаданих тиснути нічого не треба · перебудова ставиться в чергу сама (коли метадані взагалі активують).