Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

ULocale Struct Reference

List of all members.

Static Public Member Functions

void getDefault (inout ULocale locale)
void setDefault (inout ULocale locale)

Public Attributes

char[] name
const uint LanguageCapacity = 12
const uint CountryCapacity = 4
const uint FullNameCapacity = 56
const uint ScriptCapacity = 6
const uint KeywordsCapacity = 50
const uint KeywordAndValuesCapacity = 100
const char KeywordItemSeperator = ':'
const char KeywordSeperator = '@'
const char KeywordAssign = '='

Static Public Attributes

ULocale Root = {""}
ULocale Default = {null}
ULocale English = {"en"}
ULocale Chinese = {"zh"}
ULocale French = {"fr"}
ULocale German = {"de"}
ULocale Italian = {"it"}
ULocale Japanese = {"ja"}
ULocale Korean = {"ko"}
ULocale SimplifiedChinese = {"zh_CN"}
ULocale TraditionalChinese = {"zh_TW"}
ULocale Canada = {"en_CA"}
ULocale CanadaFrench = {"fr_CA"}
ULocale China = {"zh_CN"}
ULocale PRC = {"zh_CN"}
ULocale France = {"fr_FR"}
ULocale Germany = {"de_DE"}
ULocale Italy = {"it_IT"}
ULocale Japan = {"jp_JP"}
ULocale Korea = {"ko_KR"}
ULocale Taiwan = {"zh_TW"}
ULocale UK = {"en_GB"}
ULocale US = {"en_US"}

Detailed Description

Note that this is a struct rather than a class. This is so that one can easily construct these on the stack, plus the 'convenience' instances can be created statically.

Definition at line 94 of file ULocale.d.


Member Function Documentation

void getDefault inout ULocale  locale  )  [inline, static]
 

Definition at line 144 of file ULocale.d.

void setDefault inout ULocale  locale  )  [inline, static]
 

Definition at line 155 of file ULocale.d.


Member Data Documentation

char [] name
 

Definition at line 96 of file ULocale.d.

ULocale Root = {""} [static]
 

Definition at line 102 of file ULocale.d.

ULocale Default = {null} [static]
 

Definition at line 103 of file ULocale.d.

ULocale English = {"en"} [static]
 

Definition at line 104 of file ULocale.d.

ULocale Chinese = {"zh"} [static]
 

Definition at line 105 of file ULocale.d.

ULocale French = {"fr"} [static]
 

Definition at line 106 of file ULocale.d.

ULocale German = {"de"} [static]
 

Definition at line 107 of file ULocale.d.

ULocale Italian = {"it"} [static]
 

Definition at line 108 of file ULocale.d.

ULocale Japanese = {"ja"} [static]
 

Definition at line 109 of file ULocale.d.

ULocale Korean = {"ko"} [static]
 

Definition at line 110 of file ULocale.d.

ULocale SimplifiedChinese = {"zh_CN"} [static]
 

Definition at line 111 of file ULocale.d.

ULocale TraditionalChinese = {"zh_TW"} [static]
 

Definition at line 112 of file ULocale.d.

ULocale Canada = {"en_CA"} [static]
 

Definition at line 113 of file ULocale.d.

ULocale CanadaFrench = {"fr_CA"} [static]
 

Definition at line 114 of file ULocale.d.

ULocale China = {"zh_CN"} [static]
 

Definition at line 115 of file ULocale.d.

ULocale PRC = {"zh_CN"} [static]
 

Definition at line 116 of file ULocale.d.

ULocale France = {"fr_FR"} [static]
 

Definition at line 117 of file ULocale.d.

ULocale Germany = {"de_DE"} [static]
 

Definition at line 118 of file ULocale.d.

ULocale Italy = {"it_IT"} [static]
 

Definition at line 119 of file ULocale.d.

ULocale Japan = {"jp_JP"} [static]
 

Definition at line 120 of file ULocale.d.

ULocale Korea = {"ko_KR"} [static]
 

Definition at line 121 of file ULocale.d.

ULocale Taiwan = {"zh_TW"} [static]
 

Definition at line 122 of file ULocale.d.

ULocale UK = {"en_GB"} [static]
 

Definition at line 123 of file ULocale.d.

ULocale US = {"en_US"} [static]
 

Definition at line 124 of file ULocale.d.

const uint LanguageCapacity = 12
 

Definition at line 130 of file ULocale.d.

const uint CountryCapacity = 4
 

Definition at line 131 of file ULocale.d.

const uint FullNameCapacity = 56
 

Definition at line 132 of file ULocale.d.

const uint ScriptCapacity = 6
 

Definition at line 133 of file ULocale.d.

const uint KeywordsCapacity = 50
 

Definition at line 134 of file ULocale.d.

const uint KeywordAndValuesCapacity = 100
 

Definition at line 135 of file ULocale.d.

const char KeywordItemSeperator = ':'
 

Definition at line 136 of file ULocale.d.

const char KeywordSeperator = '@'
 

Definition at line 137 of file ULocale.d.

const char KeywordAssign = '='
 

Definition at line 138 of file ULocale.d.


The documentation for this struct was generated from the following file:
Generated on Sun Nov 7 19:07:13 2004 for Mango by doxygen 1.3.6