Date: Sat, 26 Dec 2009 03:08:48 +0100 From: Rolf G Nielsen <lazlar@lazlarlyricon.com> To: dandee@hellteam.net Cc: freebsd-questions@freebsd.org Subject: Re: setlocale command is missing Message-ID: <4B357030.20401@lazlarlyricon.com> In-Reply-To: <9FFCA7E178C44C10994E4C52AC40EDA4@tocnet28.jspoj.czf> References: <9FFCA7E178C44C10994E4C52AC40EDA4@tocnet28.jspoj.czf>
next in thread | previous in thread | raw e-mail | index | archive | help
Daniel Dvořák wrote: > Hi, > > I updated a mc port to the last one, version 4.7.0pre4 and wanted to run mc, but mc display a warning message that the selected display charset or source codeset does not match one set via locale. I have never seen this message since I am a user of mc. Propably it is something new in this new version. The version 4.6.2 does not show you this message durring starting application. > > I wanted to set my locale, but I found out that command setlocale is missing on FreeBSD 7.2. > > Files in directory /etc: > > login.conf, login.conf.db, csh.login and profile are set as HANDBOOK recommends for language localization. > > My shells are bash, tcsh or zsh, csh for root user. The results are the same. > > bash: > [user@server ~]$ LC_ALL=ISO-8859-2; export LC_ALL > -bash: varování: setlocale: LC_ALL: cannot change locale (ISO-8859-2): No such file or directory > > zsh: > server% setlocale LC_ALL ISO-8859-2 > zsh: command not found: setlocale > > tcsh: >> setlocale LC_ALL ISO-8859-2 > setlocale: Command not found. > > root csh: > server# setlocale LC_ALL ISO-8859-2 > setlocale: Command not found. > > So my simple question is why is setlocale command missing in FreeBSD 7.2 ? And if user could not use locale and setlocale commands like on Linux, how can I solve my problem with new version of MC ? > > The mc message: > > Confirmation > > Chosen display charset (Settings->Display bits) or source codeset (in mcedit ctrl-t) does not match one set via locale. Set correct codeset manually or press <<Fix it>> to set locale default. > > Or set 'don' task again' and press <<Skip>> > > [ ] don't ask again > > [< Fix it >] [ Skip ] > > BTW in mc there is not any settings with display bits, there is only options menu with display bits. Wrong help dialogs ? > > Thank you > > Daniel > > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" > > > ls -ld /usr/share/locale/*8859-2 for a list of ISO8859-2 locales. Use the complete name, e.g. cs_CZ.ISO8859-2. To set the above locale in sh and work-alikes use LC_ALL=cs_CZ.ISO8859-2; export LC_ALL (the syntax you tried, but your locale spec was wrong, and that's why it protested). To set the above locale in csh and work-alikes use setenv LC_ALL cs_CZ.ISO8859-2
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B357030.20401>
