Различия

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

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

ru:technical_manual:lang_add:import_resx [2021/09/09 22:40]
belkin
ru:technical_manual:lang_add:import_resx [2023/03/16 12:20] (текущий)
Строка 2: Строка 2:
  
 Выполнить импорт ресурсов в MetaEdit можно через меню стрелки рядом с полем **Модуль -> Утилиты -> Редактирование ресурсов -> Импорт ресурсов в MS Excel**. Выполнить импорт ресурсов в MetaEdit можно через меню стрелки рядом с полем **Модуль -> Утилиты -> Редактирование ресурсов -> Импорт ресурсов в MS Excel**.
 +
 +== ==
 +**Внимание!** Для импорта ресурсов MetaEdit должен быть запущен от имени администратора.
 +====== ======
  
 Импорт ресурсов не добавляет и не удаляет ресурсы, а только обновляет их значения. Импорт ресурсов не добавляет и не удаляет ресурсы, а только обновляет их значения.
  
-При импорте столбцы **Lang_OriginalChanged** всех языков должны быть пусты, то есть, если там были отметки об изменении, ответственный за файл должен был их очистить, корректируя значения для колонки **Lang_Final**. Таким образом, если в таких столбцах имеется хоть одна отметка, импорт будет запрещён, и будет выдано окно с перечнем ошибок.+**Проверки при импорте:** 
 +  - При импорте столбцы **Lang_OriginalChanged** всех языков должны быть пусты, то есть, если там были отметки об изменении, ответственный за файл должен был их очистить, корректируя значения для колонки **Lang_Final**. Таким образом, если в таких столбцах имеется хоть одна отметка, импорт будет запрещён, и будет выдано окно с перечнем ошибок
 +  - Если оказалось, что значение из колонки **Lang_Original** отличается от ресурса в проекте на момент импорта, это означает, что ресурс был изменён с момента предыдущего экспорта, и человеку, работающему с файлом, об этом не известно, поэтому импорт будет запрещён; при этом также будет выдано окно с полным перечнем ошибок. Каждая запись об ошибке содержит вид ошибки, лист, номер строки и колонку для удобства поиска и исправления соответствующих ошибок. \\ **Внимание!** Если при импорте возникает описанная выше ситуация с изменением ресурсов в проекте, необходимо сначала ещё раз выполнить экспорт, чтобы увидеть, какие ресурсы были изменены (появятся новые отметки в колонках **Lang_OriginalChanged**). Затем нужно скорректировать переводы, снять отметки и повторить импорт.
  
-При импорте:+**При успешном импорте:**
   - В проект загружаются значения из колонки **Lang_Final**.    - В проект загружаются значения из колонки **Lang_Final**. 
-  - Если оказалось, что значение из колонки **Lang_Original** отличается от ресурса в проекте на момент импорта, это означает, что ресурс был изменён с момента предыдущего экспорта, и человеку, работающему с файлом, об этом не известно, поэтому импорт будет запрещён; при этом также будет выдано окно с полным перечнем ошибок. Каждая запись об ошибке содержит вид ошибки, лист, номер строки и колонку для удобства поиска и исправления соответствующих ошибок. \\ **Внимание!** Если при импорте возникает описанная выше ситуация с изменением ресурсов в проекте, необходимо сначала ещё раз выполнить экспорт, чтобы увидеть, какие ресурсы были изменены (появятся новые отметки в колонках **Lang_OriginalChanged**). Затем нужно скорректировать переводы, снять отметки и повторить импорт. +  - Значения из колонки **Lang_Final** дублируются в колонке **Lang_Original**, тем самым фиксируя новое значение ресурса.
-  - Если импорт выполнен успешно, значения из колонки **Lang_Final** дублируются в колонке **Lang_Original**, тем самым фиксируя новое значение ресурса.+
  
 В случае метаданных ресурсы обновляются в памяти, после чего их можно либо сохранить в папку (вместе с метаданными), либо применить изменения к БД.   В случае метаданных ресурсы обновляются в памяти, после чего их можно либо сохранить в папку (вместе с метаданными), либо применить изменения к БД.  
Строка 25: Строка 30:
 [<contextnavigator>] [<contextnavigator>]
  
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
  
 +{(rater>id=ru_technical_manual_lang_add_import_resx|name=Импорт ресурсов|type=vote|trace=ip|headline=off)}
Driven by DokuWiki