Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ CalendarData() [2/2]

System.Globalization.CalendarData.CalendarData ( string localeName,
CalendarId calendarId,
bool bUseUserOverrides )
inlinepackage

Definition at line 130 of file CalendarData.cs.

131 {
132 this.bUseUserOverrides = bUseUserOverrides;
134 {
135 if (sNativeName == null)
136 {
137 sNativeName = string.Empty;
138 }
139 if (saShortDates == null)
140 {
141 saShortDates = Invariant.saShortDates;
142 }
143 if (saYearMonths == null)
144 {
145 saYearMonths = Invariant.saYearMonths;
146 }
147 if (saLongDates == null)
148 {
149 saLongDates = Invariant.saLongDates;
150 }
151 if (sMonthDay == null)
152 {
153 sMonthDay = Invariant.sMonthDay;
154 }
155 if (saEraNames == null)
156 {
157 saEraNames = Invariant.saEraNames;
158 }
159 if (saAbbrevEraNames == null)
160 {
161 saAbbrevEraNames = Invariant.saAbbrevEraNames;
162 }
163 if (saAbbrevEnglishEraNames == null)
164 {
165 saAbbrevEnglishEraNames = Invariant.saAbbrevEnglishEraNames;
166 }
167 if (saDayNames == null)
168 {
169 saDayNames = Invariant.saDayNames;
170 }
171 if (saAbbrevDayNames == null)
172 {
173 saAbbrevDayNames = Invariant.saAbbrevDayNames;
174 }
175 if (saSuperShortDayNames == null)
176 {
177 saSuperShortDayNames = Invariant.saSuperShortDayNames;
178 }
179 if (saMonthNames == null)
180 {
181 saMonthNames = Invariant.saMonthNames;
182 }
183 if (saAbbrevMonthNames == null)
184 {
185 saAbbrevMonthNames = Invariant.saAbbrevMonthNames;
186 }
187 }
188 if (calendarId == CalendarId.TAIWAN)
189 {
191 {
192 sNativeName = "中華民國曆";
193 }
194 else
195 {
196 sNativeName = string.Empty;
197 }
198 }
199 if (saMonthGenitiveNames == null || saMonthGenitiveNames.Length == 0 || string.IsNullOrEmpty(saMonthGenitiveNames[0]))
200 {
202 }
203 if (saAbbrevMonthGenitiveNames == null || saAbbrevMonthGenitiveNames.Length == 0 || string.IsNullOrEmpty(saAbbrevMonthGenitiveNames[0]))
204 {
206 }
207 if (saLeapYearMonthNames == null || saLeapYearMonthNames.Length == 0 || string.IsNullOrEmpty(saLeapYearMonthNames[0]))
208 {
210 }
213 if (calendarId == CalendarId.JAPAN)
214 {
215 saAbbrevEnglishEraNames = JapaneseCalendar.EnglishEraNames();
216 }
217 else
218 {
219 saAbbrevEnglishEraNames = new string[1] { "" };
220 }
221 iCurrentEra = saEraNames.Length;
222 }
void InitializeAbbreviatedEraNames(string localeName, CalendarId calendarId)
void InitializeEraNames(string localeName, CalendarId calendarId)
static readonly CalendarData Invariant
bool LoadCalendarDataFromSystemCore(string localeName, CalendarId calendarId)
static bool SystemSupportsTaiwaneseCalendar()

References System.Globalization.CalendarData.bUseUserOverrides, System.Globalization.JapaneseCalendar.EnglishEraNames(), System.Globalization.CalendarData.iCurrentEra, System.Globalization.CalendarData.InitializeAbbreviatedEraNames(), System.Globalization.CalendarData.InitializeEraNames(), System.Globalization.CalendarData.Invariant, System.Globalization.CalendarData.LoadCalendarDataFromSystemCore(), System.Globalization.CalendarData.saAbbrevDayNames, System.Globalization.CalendarData.saAbbrevEnglishEraNames, System.Globalization.CalendarData.saAbbrevEraNames, System.Globalization.CalendarData.saAbbrevMonthGenitiveNames, System.Globalization.CalendarData.saAbbrevMonthNames, System.Globalization.CalendarData.saDayNames, System.Globalization.CalendarData.saEraNames, System.Globalization.CalendarData.saLeapYearMonthNames, System.Globalization.CalendarData.saLongDates, System.Globalization.CalendarData.saMonthGenitiveNames, System.Globalization.CalendarData.saMonthNames, System.Globalization.CalendarData.saShortDates, System.Globalization.CalendarData.saSuperShortDayNames, System.Globalization.CalendarData.saYearMonths, System.Globalization.CalendarData.sMonthDay, System.Globalization.CalendarData.sNativeName, and System.Globalization.CalendarData.SystemSupportsTaiwaneseCalendar().