|
Что такое locale ?Locale (локализация) это такое системное средство (фича ;-) позволяющее настроить систему на работу с данными в конкретном национальном (местном) представлении. Отдаленно напоминает средство CodePage в MS-DOS или OS/2. Зачем ? Дело в том, что кроме собственно языка общения и алфавита, в разных странах различаются такие обычаи, как представление даты, времени, финансовых величин и т.д. Эти "культурные правила" уже закреплены традицией и национальными стандартами, иногда довольно давно, поэтому существует необходимость в "локализации" программных продуктов, т.е. настройки их на эти "культурные правила". Чтобы иметь возможность гибкого и простого изменения языкового окружения под конкретные требования, были введены средства locale, основная цель которых - дать пользователю возможность работать с приложениями в соответствии с местными языковыми и культурными традициями без перекомпиляции этих приложений. Производители программного обеспечения также заинтересованы в существовании простого способа сделать свои продукты многоязычными. * Locale HЕ ИМЕЕТ накакого отношения к физическому вводу/выводу и к проблемам работы терминала, клавиатуры и печатающих устройств с национальными символами. |
|||||||||||||||||
With any suggestions or questions please feel free to contact us |