Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:technical_manual:lang_add:import_resx [2021/02/19 10:36] 127.0.0.1 внешнее изменение |
ru:technical_manual:lang_add:import_resx [2023/03/16 12:20] (текущий) |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Выполнить импорт ресурсов в MetaEdit можно через меню стрелки рядом с полем **Модуль -> Утилиты -> Редактирование ресурсов -> Импорт ресурсов в MS Excel**. | Выполнить импорт ресурсов в MetaEdit можно через меню стрелки рядом с полем **Модуль -> Утилиты -> Редактирование ресурсов -> Импорт ресурсов в MS Excel**. | ||
- | Во время импорта обновляются значения ресурсов, которые были изменены или добавлены. | + | == == |
+ | **Внимание!** Для импорта ресурсов MetaEdit должен быть запущен от имени администратора. | ||
+ | ====== ====== | ||
+ | |||
+ | Импорт ресурсов не добавляет и не удаляет ресурсы, а только обновляет их значения. | ||
+ | |||
+ | **Проверки при импорте:** | ||
+ | - При импорте столбцы **Lang_OriginalChanged** всех языков должны быть пусты, то есть, если там были отметки об изменении, ответственный за файл должен был их очистить, корректируя значения для колонки **Lang_Final**. Таким образом, если в таких столбцах имеется хоть одна отметка, импорт будет запрещён, и будет выдано окно с перечнем ошибок. | ||
+ | - Если оказалось, что значение из колонки **Lang_Original** отличается от ресурса в проекте на момент импорта, это означает, что ресурс был изменён с момента предыдущего экспорта, и человеку, работающему с файлом, об этом не известно, поэтому импорт будет запрещён; при этом также будет выдано окно с полным перечнем ошибок. Каждая запись об ошибке содержит вид ошибки, лист, номер строки и колонку для удобства поиска и исправления соответствующих ошибок. \\ **Внимание!** Если при импорте возникает описанная выше ситуация с изменением ресурсов в проекте, необходимо сначала ещё раз выполнить экспорт, чтобы увидеть, какие ресурсы были изменены (появятся новые отметки в колонках **Lang_OriginalChanged**). Затем нужно скорректировать переводы, снять отметки и повторить импорт. | ||
+ | |||
+ | **При успешном импорте:** | ||
+ | - В проект загружаются значения из колонки **Lang_Final**. | ||
+ | - Значения из колонки **Lang_Final** дублируются в колонке **Lang_Original**, тем самым фиксируя новое значение ресурса. | ||
В случае метаданных ресурсы обновляются в памяти, после чего их можно либо сохранить в папку (вместе с метаданными), либо применить изменения к БД. | В случае метаданных ресурсы обновляются в памяти, после чего их можно либо сохранить в папку (вместе с метаданными), либо применить изменения к БД. | ||
Строка 9: | Строка 21: | ||
В случае ресурсов приложения при импорте обновляется содержимое .resx файлов, которые находятся в папке Resources с установленной Business Studio (или эти файлы создаются, если на каком-то языке ресурсов не было, а при импорте они появились). | В случае ресурсов приложения при импорте обновляется содержимое .resx файлов, которые находятся в папке Resources с установленной Business Studio (или эти файлы создаются, если на каком-то языке ресурсов не было, а при импорте они появились). | ||
- | + | ||
[{{ ru/technical_manual/lang_add/import_resx/lang_import_resx_01.png?nolink |Рисунок 1. Появление файлов ресурсов с суффиксами en и en-US после импорта.}}] | [{{ ru/technical_manual/lang_add/import_resx/lang_import_resx_01.png?nolink |Рисунок 1. Появление файлов ресурсов с суффиксами en и en-US после импорта.}}] | ||
Строка 18: | Строка 30: | ||
[<contextnavigator>] | [<contextnavigator>] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {(rater>id=ru_technical_manual_lang_add_import_resx|name=Импорт ресурсов|type=vote|trace=ip|headline=off)} |