Экспорт ресурсов

Выполнить экспорт ресурсов в MetaEdit можно через меню стрелки рядом с полем Модуль → Утилиты → Редактирование ресурсов → Экспорт ресурсов в MS Excel.

В открывшемся окне при выборе нового (пустого) файла в него будут экспортированы абсолютно все ресурсы. При выборе файла, в который ранее осуществлялся экспорт, в него будут выгружены только новые ресурсы, добавленные после последнего экспорта.

В файле имеются 2 листа: Application (ресурсы приложения) и MetaData (ресурсы метаданных). Некоторые колонки содержат техническую информацию. Их содержимое редактировать нельзя, поскольку в результате импорта отредактированных данных можно получить ошибку. Эти колонки помечены ниже словом «техническая».

Описание колонок:

Project/Module – название приложения метаданных, к которому относится ресурс (техническая).
Resource ID – идентификатор ресурса (техническая).
Comment – произвольный комментарий к ресурсу.
Status – колонка со статусом ресурса.
Export date – дата выгрузки ресурса (техническая).
Owner full name (только для листа MetaData) - полное наименование владельца (класса, параметра…) (техническая).
Owner type (только для листа MetaData) - тип владельца (Class, Parameter, Enumeration, EnumerationElement) (техническая).
Lang_Original – содержит изначальное значение ресурса, которое было в проекте на момент экспорта (техническая).
Lang_Final - колонка для ввода окончательного варианта значения ресурса, которое затем при импорте должно попасть в ресурсы.
Lang_OriginalChanged - может содержать отметку (строка "Yes") о том, что изначальное значение ресурса было изменено с момента предыдущего экспорта. После актуализации данных в колонках Lang_Final для нового значения Lang_Original актуализирующий должен удалить из колонки Lang_OriginalChanged отметку "Yes".

Здесь Lang - системное название языка (например, ru-RU); для языка по умолчанию используется название Invariant.

Внимание! Редактирование ресурсов на языке по умолчанию и на языке ru не поддерживается, поэтому изменения в их колонках не будут вноситься при импорте. Для редактирования значений на языке по умолчанию нужно заносить данные в колонку en, а при необходимости внести изменения в русскоязычный вариант ресурсов нужно добавить какой-либо специфичный язык ru (например, ru-RU) в перечень языков интерфейса, вносить изменения в его колонки и при работе в программе использовать соответствующий язык интерфейса вместо ru.

Таким образом, выполнив экспорт ресурсов, пользователи могут редактировать их в одном месте.

Поддерживается многократное выполнение экспорта в один и тот же файл.

При экспорте:

  1. В файл добавляются строки новых ресурсов.
  2. В колонку Lang_Original проставляется значение ресурса в проекте на момент экспорта. Далее:
    • Если оно отличается от того, что было ранее (значение ячейки), в колонку Lang_OriginalChanged проставляется отметка Yes, в колонку Export date проставляется новая дата и время, тем самым давая понять работающему с файлом человеку, что ресурс был изменён в проекте, и необходимо скорректировать его переводы в файле.
    • Если оказывается, что значение ресурса в проекте совпадает со значениями колонок Lang_Original и Lang_Final, это означает, что конечный вариант актуализирован в файле, поэтому снимается признак изменения в колонке Lang_OriginalChanged.
« ПредыдущаяНа уровень вышеСледующая »
Driven by DokuWiki