From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3AE41F30.54B6AB14@oberon.novocybersk.ru> From: Maxim Savrilov X-Mailer: Mozilla 4.76 [en] (X11; U; Linux 2.2.19-alt2-up i686) X-Accept-Language: en MIME-Version: 1.0 To: "mandrake-russian@altlinux.ru" Content-Type: text/plain; charset=koi8-r Content-Transfer-Encoding: 8bit Subject: [mdk-re] locale Sender: mandrake-russian-admin@altlinux.ru Errors-To: mandrake-russian-admin@altlinux.ru X-BeenThere: mandrake-russian@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: mandrake-russian@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: Mandrake/RE discussion list List-Unsubscribe: , List-Archive: Date: Mon Apr 23 16:22:13 2001 X-Original-Date: Mon, 23 Apr 2001 19:25:20 +0700 Archived-At: List-Archive: List-Post: подскажите, как самому сделать локаль пробовал localеdef - не реагирует Если точно, то надо сделать, чтобы decimal point был запятой. В 7.0 RE я ставил локаль nl_NL и все замечательно работало Теперь, похоже, у всех локаль по этой части одинаковая, во всяком случае в /usr/share/i18n/ у всех стоит decimal_point "" И как это понять? В RE было просто <,>, а теперь вот. Попытки поменять на и ни к чему не привели, как выводилось с точкой, так и выводится вот пример #!/usr/local/bin/perl #use POSIX qw(strftime); use POSIX qw(locale_h); use POSIX qw(strtod); use locale; # query and save the old locale $old_locale = setlocale(LC_ALL); setlocale(LC_ALL, "nl_NL"); printf("%0.2f\n", 234572365238756/1024/1024*6/100*12/10); setlocale(LC_ALL, $old_locale); Помогите, очень надо. Спасибо