С 1.24.00.
Запуск
/usr/abills/misc/dev/lang_search.pl UNUSED
Принцип работы
За умолчанием выбирает путь /usr/abills
Забирает список словарей в language, обрабатывает их ключи
И забирает список словарей в модулях, и тоже обрабатывает их ключи
После сбора данных начинает искать по всему коду биллинга
использование ключей словаря по разным паттернам.
В том числе и темплейты с _{EXAMPLE}_
После выискывает и удаляет совпадения с оригинальными словарями - остаются только неиспользованные ключи.
И следующим шагом модуль удаляет некоторые ключи, которые генерируются только кодом (переменная IGNORED_KEYS)
И после принтится JSON примерного вида:
lang_search.pl UNUSED
{ "core": { "english": [ "APPLIED", "..." ], "ukrainian": [] }, "modules": { "Abon": { "english": [ "..." ] } } }