From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 13 Jan 2003 10:53:59 +0300 From: Maksim Otstavnov X-Mailer: The Bat! (v1.51) Personal Organization: home office X-Priority: 3 (Normal) Message-ID: <83219805804.20030113105359@otstavnov.com> To: community@altlinux.ru In-Reply-To: <20030113124453.4164ac57.olli@simauto.ru> References: <20030109100057.40270.qmail@web40504.mail.yahoo.com> <3E1D5C2E.5020206@iop.kiev.ua> <20030110180448.4307f206.olli@simauto.ru> <3E1EB87E.7040109@altlinux.ru> <20030110123041.GC8845@hell.immo> <20030110162945.28c525e8.vsu@altlinux.ru> <20030110154906.GG8845@hell.immo> <19716048095.20030110195609@otstavnov.com> <3E1F030E.3090706@altlinux.ru> <20030113124453.4164ac57.olli@simauto.ru> MIME-Version: 1.0 Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Subject: [Comm] =?koi8-r?B?UmVbMl06IFtDb21tXSBSZVsyXTogW0NvbW1dIPDPzc/HydTFIN7Bys7Jy9Ug?= =?koi8-r?B?0yDS1dPJxsnLwcPJxco=?= Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru X-Reply-To: Maksim Otstavnov List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Hello Oleg, Monday, January 13, 2003, 12:44:53 PM, you wrote: >> >LANGUAGE вообще не есть часть стандартой локали. Это скорее средство >> >обхода ограниченности последней. >> >Кстати, кроме Линукс, эта переменная где-то используется? >> Всюду, где используется glibc. >> Увы, она вошла в li18nux или как там это называется. OKA> А почему "увы"? По моему иметь меню на английском при русской локали - очень приятно. OKA> Если я правильно понимаю таких вкусностей по POSIX не добиться? Нет, в POSIX нет такого понятия, как "русская локаль", POSIX определяет локаль как _совокупность_ нескольких (в первой версии --- семи) переменных, определяющих отдельные аспекты локализации, которые можно устанавливать независимо (если их значения не перекрыты установленной LC_ALL). LANGUAGE вводилась для того, чтобы справляться с более сложными ситуациями; она позволяет определить вектор языковых предпочтений пользователя, что бывает полезно, поскольку локализация --- процесс в вечной бете. Например, можно (теоретически) определить LANGUAGE для пользователя, родной язык которого украинский, но который хорошо знает русский и хуже --- английский. Он будет (при работе с программами, понимающими LANGUAGE) получать сообщения на украинском, если присутствует соответствующий ресурс, если его нет --- на русском, а если нет и русского, то в базовой локали (POSIX, C), которой во всех известных системах является английская. Этого чистый POSIX не позволяет. "Увы" aen, рискну предположить, относилось не к наличию такого механизма как такового, а к его непоследовательности (и общей недоработанности li18nux). -- -- Maksim