21300 Posts in 5735 Topics by 2603 members
|
Page:
1
|
Go to End | |
| Author | Topic: | 570 Views |
-
Translatable: Return only Language

1 December 2009 at 3:25am
Hi,
I feel very silly because I feel I've achieved much more complicated things than that in my few days of learning Silverstripe, but I can't figure out how to return only the Language of the Locale.
For example, if the language is en_US, I want to display EN.Does something already exists, like the .Nice format or the .RFC1766 format. (and where do I find a list of these existing formats)?
Or do I have to a php function in the Page_Controller?
(A bit of help with that too, if that's what I have to do, will be much appreciated too)Thanks,
Julien
-
Re: Translatable: Return only Language

3 December 2009 at 6:18pm Last edited: 3 December 2009 6:23pm
I think there is an array in sapphire/core/i18n.php called $common_locales that you can use as a lookup table to translate your locale to the name of the language. if that doesnt work, there are a few other arrays in i18n that may help.
i think this might work (not tested)
i18n::$common_locales[Translatable::get_current_locale()][0]
or
i18n::$common_locales['en_US'][0]-Chris
| 570 Views | ||
|
Page:
1
|
Go to Top |

