Цілісність сутностей і строга перевірка
Що показує сторінка цілісності сутностей у BDO UA Translate, коли вмикати строгу перевірку при збірці й чим загрожує кожен із двох варіантів.
Ця сторінка відповідає на одне питання: чи система впевнено знає назви, які підставляє в текст гри. Вона нічого не змінює сама · вона показує стан.
Практичний сенс один: від нього залежить, чи вмикати при збірці строгу перевірку цілісності сутностей.
Що показують числа
- Розпізнані згадки · назви в тексті, для яких система знайшла однозначний термін.
- Неоднозначні згадки · назва підходить кільком термінам одразу. Саме тут береться ризик підставити не той предмет.
- Конфлікти провайдерів · зовнішні джерела метаданих класифікують ту саму назву по-різному.
- Без canonical identity · назва в тексті є, а терміна для неї немає.
- Застарілі згадки · джерело змінилося після індексації, тобто картина застаріла й потребує перерахунку.
Дашборд агрегує понад мільйон згадок, тому кешується: поруч видно вік даних і кнопку «Перерахувати».
Порожні числа не означають «усе добре»
Два стани виглядають однаково спокійно, але означають протилежне:
- каталог порожній · англійське джерело ще не залито або каталог не побудовано; аналізувати просто нема чого;
- каталог є, але граф згадок не проіндексовано · цілісність не виміряна.
У цих випадках «Відома цілісність» показує «-», а не 100%. Це навмисно: невідомо · не означає добре.
Строга перевірка при збірці
На сторінці «Генерація LOC» є тумблер «Строга перевірка цілісності сутностей»:
- увімкнена · генерація зупиниться, поки прогалини не закриті. Файл не зʼявиться, зате в ньому не буде підставленої не тієї назви;
- вимкнена · нічого не блокується, а незакриті прогалини просто лишаються англійською.
Поруч із тумблером система показує поточний відсоток цілісності · рішення ухвалюється за ним, а не навпомацки.
Що обирати
| Ситуація | Рішення |
|---|---|
| Реліз у повністю українському режимі | перевірка не критична: підстановка назв там вимкнена (чому) |
| Реліз у змішаному режимі з англійськими назвами | вмикати: саме там підстановка працює й помилка видима гравцю |
| Цілісність нижча за 100% і треба зібрати файл терміново | вимкнути, розуміючи, що частина назв лишиться англійською |
| Числа «-» замість відсотка | спершу побудувати каталог і граф, потім вирішувати |
Чим загрожує кожен варіант
- Строга перевірка увімкнена: ризик · відкладена збірка. Це найдешевша проблема з усіх.
- Строга перевірка вимкнена: ризик · неоднозначна назва в грі. Гравець побачить не той предмет і не зрозуміє, що відбувається, а ви дізнаєтесь про це зі скарги · як приходять репорти.
Що робити з прогалинами
Неоднозначні згадки й назви без терміна закриваються в глосарії · рішення приймає людина · критерії рішення по термінах.
Дві кнопки, які легко переплутати
- «Перерахувати» · скидає кеш звіту. Числа перечитуються з тих самих таблиць, тому це допомагає лише тоді, коли дані вже оновились, а на екрані стара копія.
- «Перебудувати каталог» · будує каталог назв і граф згадок заново. Це потрібно після зміни класифікації, і саме воно змінює те, що система підставить у текст гри. Робота йде у фоновій черзі, кнопка доступна від ролі адміністратора.
Повторне натискання нічого не множить: якщо перебудова вже йде, друге натискання приєднується до неї.
Після активації метаданих тиснути нічого не треба · перебудова ставиться в чергу сама (коли метадані взагалі активують).