Я модернизированные моих проекты с 2009 по 2016 году, а теперь один из них бросают следующие ошибки во время компиляции:Корейское: значение строки «IDS_ERROR_1609» не содержат допустимые значения для столбца таблицы Сообщения об ошибке
ISDEV : error -7354: The Korean: 한국어 value for string 'IDS__DatabaseFolder_ChangeFolder' does not contain a legitimate value for table Control column Text ISDEV : error -7354: The Korean: 한국어 value for string 'IDS_ERROR_1609' does not contain a legitimate value for table Error column Message ISDEV : error -7354: The Korean: 한국어 value for string 'IDS_ERROR_2841' does not contain a legitimate value for table Error column Message ISDEV : error -7354: The Korean: 한국어 value for string 'IDS_ERROR_2860' does not contain a legitimate value for table Error column Message
Ссылка https://flexeracommunity.force.com/customer/articles/en_US/ERRDOC/Error-7354-When-Building-MSI предоставляет решение, но для приведенных выше предупреждений об ошибках я не уверен, что строка, которую я должен заменить.
Для примера из-за ошибки ISDEV : error -7354: The Korean: 한국어 value for string 'IDS_ERROR_2841' does not contain a legitimate value for table Error column Message
строка в таблице: 오류 대화 상자에 [확인] 단추가 없습니다
. Как обновить строку в этом случае?
Я попытался заменить левую скобку [с беглым левым кронштейном [\ [] и правая скобка] с экранированной правой скобкой [\]]. Это приводит к появлению новой ошибки «Перевод китайского языка (Гонконг): 中文 (繁體) для идентификатора строки IDS_ERROR_10 содержит символы, которые недоступны на кодовой странице 950." – mujtaba
Ну, либо неправильная строка получила «фиксированную», либо, скорее всего, это еще одна ошибка, которую вы не видели до разрешения проблем с корейскими строками. Обратите внимание на другой номер ошибки. Для них вы можете попытаться выяснить, какой символ отсутствует на кодовой странице и заменить его, или вы можете выбрать использовать базу данных UTF-8 (которая имеет другие проблемы) в представлении «Релизы» или задать новый вопрос. –