Yes! This was the problem. I like to have the computer menus and dialogues in english, but the formats in currency in portuguese, but this ends up with a non-supported combination.
Thanks! Gustavo Seabra On May 23, 2014, at 2:47 AM, Ryan Schmidt <[email protected]> wrote: > On May 22, 2014, at 3:36 PM, Gustavo Seabra wrote: > >> On May 22, 2014, at 12:35 PM, Ryan Schmidt wrote: >> >>> Assuming you're using the OS X Terminal application, check its Preferences >>> window. Go to Settings, then Advanced, and make sure the checkbox "Set >>> locale environment variables on startup" is checked. >> >> Yes, it is checked, as you can see here: :-( >> >> https://dl.dropboxusercontent.com/u/8599624/Lang2.png >> >> However, it i set to “Unicode (UTF-8)”. Is this how it is supposed to be? I >> don’t see in the list anything like en_US.*. > > Yes, you should use UTF-8. It appears the system constructs the locale (the > "en_US" part) out of the combination of language and region that you select > in System Preferences. > > > On May 22, 2014, at 9:39, Gustavo Seabra wrote: > >> $ locale >> LANG= >> LC_COLLATE="C" >> LC_CTYPE="UTF-8" >> LC_MESSAGES="C" >> LC_MONETARY="C" >> LC_NUMERIC="C" >> LC_TIME="C" >> LC_ALL= > > I get the same, if I set my OS X Language & Region preferences to Region: > Brazil and Language: English as you have. > > If I use Region: Brazil and Language: Portuguese, I get: > > $ locale > LANG="pt_BR.UTF-8" > LC_COLLATE="pt_BR.UTF-8" > LC_CTYPE="pt_BR.UTF-8" > LC_MESSAGES="pt_BR.UTF-8" > LC_MONETARY="pt_BR.UTF-8" > LC_NUMERIC="pt_BR.UTF-8" > LC_TIME="pt_BR.UTF-8" > LC_ALL= > > If I use Region: United States and Language: English, I get: > > $ locale > LANG="en_US.UTF-8" > LC_COLLATE="en_US.UTF-8" > LC_CTYPE="en_US.UTF-8" > LC_MESSAGES="en_US.UTF-8" > LC_MONETARY="en_US.UTF-8" > LC_NUMERIC="en_US.UTF-8" > LC_TIME="en_US.UTF-8" > LC_ALL= > > I think this all comes down to the fact that "en_PT.UTF-8" is not one of the > locales the operating system provides in /usr/share/locale, therefore it > defaults to C instead, which causes some problems as you noticed. You should > set the locale to one of the UTF-8 locales the system provides. If you don't > want to use one of the system locales as your OS X language and region > setting, you could still do so in the terminal by setting these environment > variables in your shell startup file. > _______________________________________________ macports-users mailing list [email protected] https://lists.macosforge.org/mailman/listinfo/macports-users
