On 26/01/09 20:21, Dominique Pelle wrote: > Hi > > I'm using Vim-7.2.88 on Linux x86. My current locale > is en_US.UTF-8. I have noticed that Vim command... > > :language message es_ES.UTF-8 > > ... fails to switch languages of messages to Spanish. > It gives the following error message: > > E197: Cannot set language to "es_ES.UTF-8" > > It happens because locale es_ES.UTF-8 is not > installed on my system (i.e. if it's listed in "locale -a") > and command ":language message ..." apparently > only allows to switch messages to a language if locale > is installed. > > However, if I now set the environment variable LANGUAGE > prior to starting Vim to "es_ES.UTF-8" then Vim > successfully displays messages in Spanish (even though > es_ES.UTF-8 is still not installed on my machine). > > It's odd an inconsistent. > > If Vim can use Spanish language when setting > LANGUAGE env variable, why couldn't it allow me > to switch to Spanish with the command > ":language message es_ES.UTF-8" earlier? > > Furthermore, once I set LANGUAGE env > variable to es_ES.UTF-8, start Vim and if I then > type ":language message" to see the current > language, Vim reports: > > Idioma actual «messages »: «en_US.UTF-8». > > ... which is rather inconsistent since messages > are obviously in Spanish, but command says it's > en_US.UTF-8 (my current locale). > > The same thing happens on Windows. I can't > switch to eo_XX.UTF-8 for example in Windows > using ":lang mess eo_XX.UTF-8", but I can switch > to that language is I put LANG=eo_XX.UTF-8 in > the Windows environment variables. > > Being able to change language even when locale > is not installed with ":lang mess ..." would be useful. > > -- Dominique > > > >
--~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_use" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---
