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

◆ InitializeAbbreviatedEraNames()

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

Definition at line 292 of file CalendarData.cs.

293 {
294 switch (calendarId)
295 {
296 case CalendarId.GREGORIAN:
297 if (saAbbrevEraNames == null || saAbbrevEraNames.Length == 0 || string.IsNullOrEmpty(saAbbrevEraNames[0]))
298 {
299 saAbbrevEraNames = new string[1] { "AD" };
300 }
301 break;
302 case CalendarId.GREGORIAN_US:
303 case CalendarId.JULIAN:
304 saAbbrevEraNames = new string[1] { "AD" };
305 break;
306 case CalendarId.JAPAN:
307 case CalendarId.JAPANESELUNISOLAR:
308 saAbbrevEraNames = JapaneseCalendar.AbbrevEraNames();
309 break;
310 case CalendarId.HIJRI:
311 case CalendarId.UMALQURA:
312 if (localeName == "dv-MV")
313 {
314 saAbbrevEraNames = new string[1] { "ހ." };
315 }
316 else
317 {
318 saAbbrevEraNames = new string[1] { "هـ" };
319 }
320 break;
321 case CalendarId.TAIWAN:
322 saAbbrevEraNames = new string[1];
323 if (saEraNames[0].Length == 4)
324 {
325 saAbbrevEraNames[0] = saEraNames[0].Substring(2, 2);
326 }
327 else
328 {
330 }
331 break;
332 case CalendarId.PERSIAN:
333 if (saAbbrevEraNames == null || saAbbrevEraNames.Length == 0 || string.IsNullOrEmpty(saAbbrevEraNames[0]))
334 {
336 }
337 break;
338 default:
340 break;
341 }
342 }

References System.Globalization.JapaneseCalendar.AbbrevEraNames(), System.Globalization.CalendarData.saAbbrevEraNames, and System.Globalization.CalendarData.saEraNames.

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