Концепции установки локализации для интернационализации

Установка локализации задает язык вашего пользовательского интерфейса и форматов отображения для получения информации как время, дата и валюта. MATLAB® использует заданную пользователями локаль на всех платформах.

Если MATLAB правильно не отображает символы на вашем языке, у вас может быть проблема установки локализации. Локаль состоит из отдельных настроек, которыми можно управлять. Каждая платформа использует различные параметры, чтобы задать установку локализации. Эти условия относятся к пониманию установок локализации:

  • locale — Формат: language_territory.codeset

    Например, для американской английской установки локализации en_US.UTF-8, en средние значения, что язык отображения является английским. US указывает, что отображения времени и даты используют американские соглашения. UTF-8 кодировка символов (кодовый набор), используемый, чтобы отобразить текст.

  • ASCII (Стандартный американский код обмена информацией) — Почти универсальная кодировка символов для США английские и управляющие символы.

  • Unicode — Универсальный набор символов, который “обеспечивает уникальному номеру для каждого символа, неважно, что платформа, неважно, что программа, неважно, что язык”.

  • UTF-8 — Unicode скалистой вершины кодировки символов переменной ширины, который назад совместим с ASCII. Это стало доминировать кодированием для Всемирной паутины и где-либо еще что кросс-платформенный, функциональная совместимость перекрестной локали требуется.

  • Установка user locale — Устанавливающий на вашем компьютере, который задает локаль, которую вы хотите использовать когда рабочий MATLAB. Если ваша заданная пользователями локаль не поддерживается, MATLAB использует локаль по умолчанию en_US_POSIX.US-ASCII.

  • Установка system locale — Устанавливающий на платформах Microsoft® Windows®. Пользовательская локаль и системная локаль должны быть тем же значением. Если эти значения различные, вы можете видеть искаженный текст или неправильно отображаемые символы.

  • i18n — Являющийся сокращением от слова internationalization, где 18 выдерживает за количество букв между буквами i и n.

Установка локали по умолчанию

MATLAB не поддерживает каждую установку локализации. Если заданная пользователями локаль не поддержана, MATLAB использует локаль по умолчанию en_US_POSIX.US-ASCII, также известный C локаль.

Поддерживаемые наборы символов и кодировка

MATLAB использует Unicode в качестве своего внутреннего набора символов так, чтобы это могло представлять все буквы и символы, независимо от платформы, языка или локали. MATLAB использует UTF-8 в качестве своей кодировки символов по умолчанию, чтобы гарантировать, что все кодовые точки Unicode могут быть правильно представлены в файлах и потоках байтов. MATLAB также поддерживает другие кодировки символов для назад совместимости и функциональной совместимости.

Специфичные для платформы локализованные форматы для браузера текущей папки

В Браузере текущей папки MATLAB обычно использует независимые от платформы локализованные форматы и правила. Можно, однако, использовать операционную систему короткий формат даты, чтобы управлять форматом для отображения данных о дате и времени файла.

Похожие темы