Локаль

Матеріал з Вікіпедії — вільної енциклопедії.
Перейти до: навігація, пошук

Локаль (англ. locale) - у програмуванні набір параметрів, що визначають мову користувача, країну, а також усі особисті налаштування, котрі користувач хоче бачити в інтерфейсі.

Ідентифікатор локалі може визначатися такими засобами:

  • У Win32 API ідентифікатор називається LCID і являє собою число — наприклад, 1033 для англійської мови (США), 1049 для російської мови або 1058 для української.
  • У XML, Microsoft .NET та Java, а також в інших середовищах, котрі підтримують Unicode, локаль позначається згідно з RFC 3066 та його наступниками. Зазвичай використовуються коди ISO 639 і ISO 3166-1 alpha-2. Зокрема, в .NET використовується рядок «en-US» для США і т.п.
  • В Unix, GNU/Linux та інших платформах POSIX локаль визначається так само як RFC 3066, але варіанти локалі позначаються по іншому - набір символів також включається в ідентифікатор. Отже, він має такий вигляд:

[language[_territory][.codeset][@modifier]].

Загальні параметри, що входять до поняття Локаль[ред.ред. код]

Налаштування "Локаль" охоплюють такі установлення формату (вивід даних) дисплея:

  • Мова дисплея
  • Формат чисел
  • Формати дати/часу
  • Часовий пояс
  • Перехід на зимовий/літній час (Daylight Saving Time - DST)
  • Грошовий формат

Вказані формати можуть також охоплювати (або не охоплювати) вхідні налаштування формату, що залежить від кожної програми окремо. Налаштування переходу на зимовий/літній час базуються на налаштуваннях часового поясу. Виключенням є розкладка клавіатури, де визначаються тільки налаштування вводу, але не налаштування виводу, бо більшість клавіатур не вважаються пристроями виводу.

Див. також[ред.ред. код]

Посилання[ред.ред. код]