2. Българският locale - bg_BG.CP1251

2.1. Какво е locale?

Основните идеи на localization и internationalization са обяснени в The FreeBSD Handbook, в частност в глава 13, Localization - I18N/L10N Usage and Setup и 13.3 - Using Localization.

Накратко, locale се състои от файлове, описващи и позволяващи на ОС да използва подходящ формат за представяне на дата, време, числа, символни класове (букви, цифри, whitespace, главни и малки букви) и друга информация, представяна по различен начин в различните държави и езици.

2.2. Какво е bg_BG.CP1251?

Българският locale bg_BG.CP1251, както се вижда от името му, определя настройките за България (BG) при използване на български език (bg) и символен набор (codepage) CP1251, известен също като windows-1251. Ако настроите системата си така, че да използва locale bg_BG.CP1251, операционната система ще разпознава символи на кирилица като букви, ще извежда българските имена на дните и месеците и ще използва символа на българската парична единица - 'лв' - където е нужно.

Note: Ако използвате locale bg_BG.CP1251, може да Ви трябват кирилизирани шрифтове и клавиатурни подредби, които ще Ви позволят да въвеждате символи на кирилица. За повече информация виж секцията Български шрифтове и клавиатурни подредби.

2.3. Поддържа ли FreeBSD българския locale?

За поддръжка на locale bg_BG.CP1251 от FreeBSD има patches за версии 4.x до 4.4-STABLE-20011210 и за версии 5.x до 5.0-CURRENT-20011105. Тези patches бяха интегрирани в FreeBSD на 2001/11/05 за 5.0-CURRENT и на 2001/12/10 за 4.4-STABLE. Това значи, че FreeBSD 4.5-RELEASE и FreeBSD 5.0-RELEASE ще имат вградена поддръжка на българския locale bg_BG.CP1251.