Закрыты все 313 строк, отсутствовавшие в runtime-аудите актуальной Classes Extended 1181: названия, описания, подписи и значения характеристик.
Полное покрытие missing_card_strings_audit.tsv: 2619 из 2619 извлечённых runtime-строк.
Сохранены форматные токены, переносы, TMP-теги и плейсхолдеры; добавление не возвращает постоянное TMP-сканирование, исправленное в 2.3.3.
2.3.3
Убрано сканирование всех TMP_Text каждые 0,05 секунды: именно оно создавало лишнюю нагрузку и просадку FPS. Теперь обработка выполняется только при реальном построении карточки через DrawCard.
Проверены и исправлены строки Devil Cards: названия, описания, подписи статов и отсутствующие значения (+400%, -60%, 0.75s, 1/3).
2.3.2
Исправлен подтверждённый в LogOutput.log дефект шрифта: ARIALUNI SDF не содержит U+2026, поэтому режим TMP Ellipsis выдавал квадраты и сотни предупреждений. Карточки теперь используют безопасное обрезание без неподдерживаемого символа.
Проведена escape-aware проверка всего встроенного словаря: 3262 валидных уникальных ключа, пустых значений и конфликтующих дублей нет.
2.3.1
Увеличен минимальный размер текста карточек: длинные описания обрезаются в своей зоне вместо превращения в нечитаемый шрифт.
После перевода TMP-текст принудительно получает встроенный ARIALUNI SDF и его материал; это исправляет квадраты на карточках классов Рыцаря и других AssetBundle-модов.
Заменены редкие нестандартные символы, для которых шрифт карточки мог не иметь глифов.
2.3.0
Добавлено 2256 переведённых runtime-строк карточек из актуальной Classes Extended 1181RU: названия, описания и подписи характеристик.
Сохранены точные исходные ключи, переносы, форматные маркеры и TMP-теги; дубликаты и конфликтующие токены исключены до сборки.
2.2.1
Уточнена контекстная терминология и стиль перевода карточек ROUNDS.
Ужесточена политика TMP: размер берётся от исходного префаба, длинный текст переносится только внутри штатного поля и обрезается с многоточием без выхода в соседние зоны.
Для длинных русских заголовков, описаний и характеристик настроены отдельные безопасные пределы размера и строк.
2.2.0
Словарь сверён с актуальной сборкой Classes Extended 1181RU: добавлены переводы видимых классов и карточек из PFFC, Will's Wacky Cards, Chaotic Classes и RSClasses.
Исправлены MARKSMAN, MECHANIC, LOTTERY CLASS, KNIGHT и связанные описания/характеристики.
Сохранены самодостаточная DLL, встроенный кириллический TMP-шрифт и безопасная компоновка текста карточек.
Архив подготовлен для Thunderstore без обязательной зависимости от UnboundLib.
2.1.2
Исправлен критический сбой запуска Unity 2018 при загрузке встроенного шрифта.
AssetBundle теперь полностью читается в память до закрытия manifest stream.
Устранены ManagedStream object must be readable и ложное сообщение о повреждённом AssetBundle.
2.1.1
Полностью вычитаны все 951 строки словаря; улучшены 806 переводов.
Исправлены машинные кальки, грамматика и терминология ROUNDS.
Названия, характеристики и описания приведены к краткому игровому стилю.
Сохранены исходные ключи, TMP-разметка, форматные токены и экранирование.
2.1.0
Переработана компоновка текста карточек.
Форматирование ограничено штатными областями заголовка, описания и характеристик.