Spec-Zone.ru › MariaDB

Локализация сервера

Переменная серверной системы lc_time_names устанавливает язык, используемый функциями даты и времени DAYNAME(), MONTHNAME() и DATE_FORMAT(), а переменная lc_messages устанавливает язык сообщений об ошибках.

Список поддерживаемых локалей текущей установки MariaDB можно получить с помощью плагина LOCALES.

MariaDB поддерживает следующие значения локали:

Локаль Язык Территория
ar_AE арабский Объединённые Арабские Эмираты
ar_BH арабский Бахрейн
ar_DZ арабский Алжир
ar_EG арабский Египет
ar_IN арабский Иран
ar_IQ арабский Ирак
ar_JO арабский Иордания
ar_KW арабский Кувейт
ar_LB арабский Ливан
ar_LY арабский Ливия
ar_MA арабский Марокко
ar_OM арабский Оман
ar_QA арабский Катар
ar_SA арабский Саудовская Аравия
ar_SD арабский Судан
ar_SY арабский Сирия
ar_TN арабский Тунис
ar_YE арабский Йемен
be_BY белорусский Беларусь
bg_BG болгарский Болгария
ca_ES каталанский Каталония
cs_CZ чешский Чехия
da_DK датский Дания
de_AT немецкий Австрия
de_BE немецкий Бельгия
de_CH немецкий Швейцария
de_DE немецкий Германия
de_LU немецкий Люксембург
el_GR греческий Греция
en_AU английский Австралия
en_CA английский Канада
en_GB английский Великобритания
en_IN английский Индия
en_NZ английский Новая Зеландия
en_PH английский Филиппины
en_US английский Соединённые Штаты
en_ZA английский Южная Африка
en_ZW английский Зимбабве
es_AR испанский Аргентина
es_BO испанский Боливия
es_CL испанский Чили
es_CO испанский Колумбия
es_CR испанский Коста-Рика
es_DO испанский Доминиканская Республика
es_EC испанский Эквадор
es_ES испанский Испания
es_GT испанский Гватемала
es_HN испанский Гондурас
es_MX испанский Мексика
es_NI испанский Никарагуа
es_PA испанский Панама
es_PE испанский Перу
es_PR испанский Пуэрто-Рико
es_PY испанский Парагвай
es_SV испанский Сальвадор
es_US испанский Соединённые Штаты
es_UY испанский Уругвай
es_VE испанский Венесуэла
et_EE эстонский Эстония
eu_ES баскский Страна басков
fi_FI финский Финляндия
fo_FO фарерский Фарерские острова
fr_BE французский Бельгия
fr_CA французский Канада
fr_CH французский Швейцария
fr_FR французский Франция
fr_LU французский Люксембург
gl_ES галисийский Галисия
gu_IN гуджарати Индия
he_IL иврит Израиль
hi_IN хинди Индия
hr_HR хорватский Хорватия
hu_HU венгерский Венгрия
id_ID индонезийский Индонезия
is_IS исландский Исландия
it_CH итальянский Швейцария
it_IT итальянский Италия
ja_JP японский Япония
ka_GE грузинский Грузия (Из MariaDB 10.11.3)
ko_KR корейский Республика Корея
lt_LT литовский Литва
lv_LV латышский Латвия
mk_MK македонский Македония
mn_MN монгольский Монголия
ms_MY малайский Малайзия
nb_NO норвежский (букмол) Норвегия
nl_BE нидерландский Бельгия
nl_NL нидерландский Нидерланды
no_NO норвежский Норвегия
pl_PL польский Польша
pt_BR португальский Бразилия
pt_PT португальский Португалия
rm_CH ретороманский Швейцария
ro_RO румынский Румыния
ru_RU русский Россия
ru_UA русский Украина
sk_SK словацкий Словакия
sl_SI словенский Словения
sq_AL албанский Албания
sr_YU сербский Сербия
sv_FI шведский Финляндия
sv_SE шведский Швеция
sw_KE суахили Кения (из MariaDB 11.1.2)
ta_IN тамильский Индия
te_IN телугу Индия
th_TH тайский Таиланд
tr_TR турецкий Турция
uk_UA украинский Украина
ur_PK урду Пакистан
vi_VN вьетнамский Вьетнам
zh_CN китайский Китай
zh_HK китайский Гонконг
zh_TW китайский Тайвань

Примеры

Установка переменных lc_time_names и lc_messages для локализации единиц даты и времени, а также сообщений об ошибках сервера.

SELECT DAYNAME('2013-04-01'), MONTHNAME('2013-04-01');
+-----------------------+-------------------------+
| DAYNAME('2013-04-01') | MONTHNAME('2013-04-01') |
+-----------------------+-------------------------+
| Monday                | April                   |
+-----------------------+-------------------------+

SET lc_time_names = 'fr_CA';

SELECT DAYNAME('2013-04-01'), MONTHNAME('2013-04-01');
+-----------------------+-------------------------+
| DAYNAME('2013-04-01') | MONTHNAME('2013-04-01') |
+-----------------------+-------------------------+
| lundi                 | avril                   |
+-----------------------+-------------------------+

SELECT blah;
ERROR 1054 (42S22): Unknown column 'blah' in 'field' list'

SET lc_messages = 'nl_NL';

SELECT blah;
ERROR 1054 (42S22): Onbekende kolom 'blah' in field list
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержание не проверяется заранее компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают мнения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/server-locale/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API