Различия

Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.

Ссылка на это сравнение

ru:technical_manual:lang_add:export_resx [2021/09/09 22:19]
belkin
ru:technical_manual:lang_add:export_resx [2023/03/16 12:20] (текущий)
Строка 12: Строка 12:
 **Resource ID** – идентификатор ресурса **(техническая)**. \\ **Resource ID** – идентификатор ресурса **(техническая)**. \\
 **Comment** – произвольный комментарий к ресурсу. \\ **Comment** – произвольный комментарий к ресурсу. \\
-**Category** – категория класса или перечисления, к которому относится ресурс. \\ 
 **Status** – колонка со статусом ресурса. \\ **Status** – колонка со статусом ресурса. \\
 **Export date** – дата выгрузки ресурса **(техническая)**. \\  **Export date** – дата выгрузки ресурса **(техническая)**. \\ 
-**Language: XX** – значение ресурса на языке XX; таких колонок столько, сколько языков метаданных указано в их настройках. Для колонки с ресурсами по умолчанию название языка в заголовке (ХХ) отсутствует. Редактирование ресурсов на языке по умолчанию не поддерживается, поэтому изменения в его колонке не будут вноситься при импортеДля редактирования значений на языке по умолчанию нужно заносить данные в колонку en+**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_Original** – содержит изначальное значение ресурса, которое было в проекте на момент экспорта **(техническая)**. +Здесь **Lang** - системное название языка (например, ru-RU); для языка по умолчанию используется название Invariant.
-**lang_Final** -  колонка для ввода окончательного варианта значения ресурса, которое затем при импорте должно попасть в ресурсы.  +
-**lang_OriginalChanged** - содержит отметку о том, что изначальное значение ресурса было изменено с момента предыдущего экспорта **(техническая)**. +
- +
-Здесь **lang** - системное название языка (например, ru-RU); для языка по умолчанию используется название Invariant.+
  
 == == == ==
-**Внимание!** Редактирование ресурсов на языке по умолчанию и на языке ru не поддерживается, поэтому изменения в их колонках не будут вноситься при импорте. Для редактирования значений на языке по умолчанию нужно заносить данные в колонку en, а при необходимости внести изменения в русскоязычный вариант ресурсов нужно добавить какой-либо специфичный язык ru (например, ru_RU) в перечень языков интерфейса, вносить изменения в его колонки и при работе в программе использовать соответствующий язык интерфейса вместо ru. +**Внимание!** Редактирование ресурсов на языке по умолчанию и на языке ru не поддерживается, поэтому изменения в их колонках не будут вноситься при импорте. Для редактирования значений на языке по умолчанию нужно заносить данные в колонку en, а при необходимости внести изменения в русскоязычный вариант ресурсов нужно добавить какой-либо специфичный язык ru (например, ru-RU) в перечень языков интерфейса, вносить изменения в его колонки и при работе в программе использовать соответствующий язык интерфейса вместо ru. 
-======+====== ======
  
-Таким образом, выполнив экспорт ресурсов, есть возможность редактировать их в одном месте.  +Таким образом, выполнив экспорт ресурсов, пользователи могут редактировать их в одном месте.  
  
 +Поддерживается многократное выполнение экспорта в один и тот же файл.
  
 +При экспорте:
 +  - В файл добавляются строки новых ресурсов. 
 +  - В колонку **Lang_Original** проставляется значение ресурса в проекте на момент экспорта. Далее:
 +    * Если оно отличается от того, что было ранее (значение ячейки), в колонку **Lang_OriginalChanged** проставляется отметка **Yes**, в колонку **Export date** проставляется новая дата и время, тем самым давая понять работающему с файлом человеку, что ресурс был изменён в проекте, и необходимо скорректировать его переводы в файле. 
 +    * Если оказывается, что значение ресурса в проекте совпадает со значениями колонок **Lang_Original** и **Lang_Final**, это означает, что конечный вариант актуализирован в файле, поэтому снимается признак изменения в колонке **Lang_OriginalChanged**.
  
  
 +[<contextnavigator>]
 +
 +
 +
  
-[<contextnavigator>]+  
 +  
 +  
 +
  
 +
 +
 +
  
 +{(rater>id=ru_technical_manual_lang_add_export_resx|name=Экспорт ресурсов|type=vote|trace=ip|headline=off)}
Driven by DokuWiki