Локализация сервера
Переменная серверной системы 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/