2012-06-26 7 views
0

У меня есть программа на C++, которая использует интерфейс matlab для linux. При запуске программы на C++, я получаю сообщение об ошибке, относящейся к базе данных локали:Что означает, когда Matlab не может найти базу данных локали?

MATLAB:I18n:LocaleDatabaseNotFound - Cannot find the MATLAB locale database. 
The MATLAB process default locale is set to "en_US.US-ASCII". 

Что это значит? Будет ли эта ошибка приводить к серьезным числовым проблемам или это лишь незначительное предупреждение?

ответ

2

Это сообщение об ошибке означает, что Matlab обычно пытается говорить на языке пользователя, поэтому пользовательский интерфейс находится на английском языке для пользователей на английском языке, на французском языке для французских пользователей и так далее.

Это делается путем назначения номера каждой текстовой строке, которая требует перевода и вытягивает переведенные укусы из базы данных («база данных локали»). В вашем случае Matlab не может найти переводы для ваших языковых настроек и возвращается к английским сообщениям.

Это не влияет на ваши численные расчеты и носит только косметический характер.

Возможно, могут возникнуть проблемы с форматированием импорта/экспорта данных ASCII (десятичная точка с десятичной запятой, разделитель тысяч как ', запятая или пробел, дата как y/m/d или d/m/y или dmy - это другое аспект информации локали).

+0

Могу ли я узнать причину моего нижнего удара, учитывая по существу тот же ответ? В случае, если @mars или вопросник сделал это. –

+0

@ Сайлар, я не спустил тебя вниз. Я думаю, что ваш ответ полезен для избавления от предупреждения, и я добавил свой ответ, потому что я думал, что Дэн хочет знать, что не так, и если его расчеты безопасны. Ссылка, которую вы указали, не дает много оснований на том, что она фиксируется, в соответствии с «Нажмите здесь, чтобы отрегулировать чип-сигнал резонанса емкости потока. Просто сделайте это». – mars

+0

Да, да. Не обвинять вас в этом. Просто хотел знать, что могло быть неправильно с ответом. Я думаю, что то, что вы указали, имеет смысл. Будем иметь в виду в следующий раз :) –

Смежные вопросы