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

◆ InitializeEraNames()

void System.Globalization.CalendarData.InitializeEraNames ( string localeName,
CalendarId calendarId )
inlineprivate

Definition at line 224 of file CalendarData.cs.

225 {
226 switch (calendarId)
227 {
228 case CalendarId.GREGORIAN:
229 if (saEraNames == null || saEraNames.Length == 0 || string.IsNullOrEmpty(saEraNames[0]))
230 {
231 saEraNames = new string[1] { "A.D." };
232 }
233 break;
234 case CalendarId.GREGORIAN_US:
235 case CalendarId.JULIAN:
236 saEraNames = new string[1] { "A.D." };
237 break;
238 case CalendarId.HEBREW:
239 saEraNames = new string[1] { "C.E." };
240 break;
241 case CalendarId.HIJRI:
242 case CalendarId.UMALQURA:
243 if (localeName == "dv-MV")
244 {
245 saEraNames = new string[1] { "ހ\u07a8ޖ\u07b0ރ\u07a9" };
246 }
247 else
248 {
249 saEraNames = new string[1] { "بعد الهجرة" };
250 }
251 break;
252 case CalendarId.GREGORIAN_ARABIC:
253 case CalendarId.GREGORIAN_XLIT_ENGLISH:
254 case CalendarId.GREGORIAN_XLIT_FRENCH:
255 saEraNames = new string[1] { "م" };
256 break;
257 case CalendarId.GREGORIAN_ME_FRENCH:
258 saEraNames = new string[1] { "ap. J.-C." };
259 break;
260 case CalendarId.TAIWAN:
262 {
263 saEraNames = new string[1] { "中華民國" };
264 }
265 else
266 {
267 saEraNames = new string[1] { string.Empty };
268 }
269 break;
270 case CalendarId.KOREA:
271 saEraNames = new string[1] { "단기" };
272 break;
273 case CalendarId.THAI:
274 saEraNames = new string[1] { "พ.ศ." };
275 break;
276 case CalendarId.JAPAN:
277 case CalendarId.JAPANESELUNISOLAR:
278 saEraNames = JapaneseCalendar.EraNames();
279 break;
280 case CalendarId.PERSIAN:
281 if (saEraNames == null || saEraNames.Length == 0 || string.IsNullOrEmpty(saEraNames[0]))
282 {
283 saEraNames = new string[1] { "ه.ش" };
284 }
285 break;
286 default:
287 saEraNames = Invariant.saEraNames;
288 break;
289 }
290 }
static readonly CalendarData Invariant
static bool SystemSupportsTaiwaneseCalendar()

References System.Globalization.JapaneseCalendar.EraNames(), System.Globalization.CalendarData.Invariant, System.Globalization.CalendarData.saEraNames, and System.Globalization.CalendarData.SystemSupportsTaiwaneseCalendar().

Referenced by System.Globalization.CalendarData.CalendarData().