Child pages
  • Поиск неиспользованных ключей словаря
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

С 1.24.00.

Находится в misc/dev/lang_search.pl

Принцип работы

За умолчанием выбирает путь /usr/abills

Забирает список словарей в language, обрабатывает их ключи
И забирает список словарей в модулях, и тоже обрабатывает их ключи

После сбора данных начинает искать по всему коду биллинга
использование ключей словаря по разным паттернам.
В том числе и темплейты с _{EXAMPLE}_

После выискывает и удаляет совпадения с оригинальными словарями - остаются только неиспользованные ключи.
И следующим шагом модуль удаляет некоторые ключи, которые генерируются только кодом (переменная IGNORED_KEYS)

И после принтится JSON примерного вида:

lang_search.pl UNUSED
{
   "core": {
     "english": [
        "APPLIED",
        "..."
     ],
     "ukrainian": []
   },
   "modules": {
     "Abon": {
       "english": [
         "..."
       ]
     }
   }
}



  • No labels