Различия

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

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

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)}
Driven by DokuWiki