
Public Member Functions | |
| NSArray | availableLanguages () |
| String | displayStringForLanguage () |
| ERXLanguageMenu (WOContext context) | |
| String | languageOption () |
| void | reset () |
| void | setLanguageOption (String languageOption) |
Private Member Functions | |
| NSDictionary< String, String > | displayStringForLanguages () |
Private Attributes | |
| String | _languageOption |
Static Private Attributes | |
| static NSDictionary< String, String > | displayStringForLanguages |
| static final String | localizeDisplayStringsKey = "localizeDisplayStrings" |
"English" = "English"; "German" = "German";
in your English.lproj/Localizable.strings file, and
"English" = "Englisch"; "German" = "Deutsch";
in your German.lproj/Localizable.strings file. Beyond that, you only need to stick it in a form and bind the language binding to something that stores a language value. For example, your WOD file might contain: LanguageMenu: ERXLanguageMenu { language = session.language; }
| ERXLanguageMenu | ( | WOContext | context | ) |
| NSArray availableLanguages | ( | ) |
| String displayStringForLanguage | ( | ) |
| NSDictionary<String, String> displayStringForLanguages | ( | ) | [private] |
| String languageOption | ( | ) |
| void reset | ( | ) |
Reimplemented from ERXStatelessComponent.
| void setLanguageOption | ( | String | languageOption | ) |
| languageOption | the languageOption to set |
String _languageOption [private] |
NSDictionary<String, String> displayStringForLanguages [static, private] |
final String localizeDisplayStringsKey = "localizeDisplayStrings" [static, private] |
1.5.8