1 package org.unicode.cldr.util; 2 3 import java.util.HashMap; 4 import java.util.Locale; 5 import java.util.TreeMap; 6 7 import org.unicode.cldr.util.ChainedMap.M3; 8 import org.unicode.cldr.util.DayPeriodInfo.DayPeriod; 9 10 public class DayPeriodData { 11 12 public static final String[][] RAW_DATA = { 13 { "en", "0", "NIGHT1", "night" }, 14 { "en", "6", "MORNING1", "morning" }, 15 { "en", "12", "AFTERNOON1", "afternoon" }, 16 { "en", "18", "EVENING1", "evening" }, 17 { "en", "21", "NIGHT1", "night" }, 18 { "af", "0", "NIGHT1", "nag" }, 19 { "af", "5", "MORNING1", "oggend" }, 20 { "af", "12", "AFTERNOON1", "middag" }, 21 { "af", "18", "EVENING1", "aand" }, 22 { "nl", "0", "NIGHT1", "nacht" }, 23 { "nl", "6", "MORNING1", "ochtend" }, 24 { "nl", "12", "AFTERNOON1", "middag" }, 25 { "nl", "18", "EVENING1", "avond" }, 26 { "de", "0", "NIGHT1", "Nacht" }, 27 { "de", "5", "MORNING1", "Morgen" }, 28 { "de", "10", "MORNING2", "Vormittag" }, 29 { "de", "12", "AFTERNOON1", "Mittag" }, 30 { "de", "13", "AFTERNOON2", "Nachmittag" }, 31 { "de", "18", "EVENING1", "Abend" }, 32 { "da", "0", "NIGHT1", "nat" }, 33 { "da", "5", "MORNING1", "morgen" }, 34 { "da", "10", "MORNING2", "formiddag" }, 35 { "da", "12", "AFTERNOON1", "eftermiddag" }, 36 { "da", "18", "EVENING1", "aften" }, 37 { "nb", "0", "NIGHT1", "natt" }, 38 { "nb", "6", "MORNING1", "morgen" }, 39 { "nb", "10", "MORNING2", "formiddag" }, 40 { "nb", "12", "AFTERNOON1", "ettermiddag" }, 41 { "nb", "18", "EVENING1", "kveld" }, 42 { "sv", "0", "NIGHT1", "natt" }, 43 { "sv", "5", "MORNING1", "morgon" }, 44 { "sv", "10", "MORNING2", "förmiddag" }, 45 { "sv", "12", "AFTERNOON1", "eftermiddag" }, 46 { "sv", "18", "EVENING1", "kväll" }, 47 { "is", "0", "NIGHT1", "nótt" }, 48 { "is", "6", "MORNING1", "morgunn" }, 49 { "is", "12", "AFTERNOON1", "eftir hádegi" }, 50 { "is", "18", "EVENING1", "kvöld" }, 51 { "pt", "0", "NIGHT1", "madrugada" }, 52 { "pt", "6", "MORNING1", "manhã" }, 53 { "pt", "12", "AFTERNOON1", "tarde" }, 54 { "pt", "19", "EVENING1", "noite" }, 55 { "gl", "0", "MORNING1", "madrugada" }, 56 { "gl", "6", "MORNING2", "mañá" }, 57 { "gl", "12", "AFTERNOON1", "mediodía" }, 58 { "gl", "13", "EVENING1", "tarde" }, 59 { "gl", "21", "NIGHT1", "noite" }, 60 { "es", "0", "MORNING1", "madrugada" }, 61 { "es", "6", "MORNING2", "mañana" }, 62 { "es", "12", "EVENING1", "tarde" }, 63 { "es", "20", "NIGHT1", "noche" }, 64 { "ca", "0", "MORNING1", "matinada" }, 65 { "ca", "6", "MORNING2", "matí" }, 66 { "ca", "12", "AFTERNOON1", "migdia" }, 67 { "ca", "13", "AFTERNOON2", "tarda" }, 68 { "ca", "19", "EVENING1", "vespre" }, 69 { "ca", "21", "NIGHT1", "nit" }, 70 { "it", "0", "NIGHT1", "notte" }, 71 { "it", "6", "MORNING1", "mattina" }, 72 { "it", "12", "AFTERNOON1", "pomeriggio" }, 73 { "it", "18", "EVENING1", "sera" }, 74 { "ro", "0", "NIGHT1", "noapte" }, 75 { "ro", "5", "MORNING1", "dimineață" }, 76 { "ro", "12", "AFTERNOON1", "după-amiază" }, 77 { "ro", "18", "EVENING1", "seară" }, 78 { "ro", "22", "NIGHT1", "noapte" }, 79 { "fr", "0", "NIGHT1", "nuit" }, 80 { "fr", "4", "MORNING1", "matin" }, 81 { "fr", "12", "AFTERNOON1", "après-midi" }, 82 { "fr", "18", "EVENING1", "soir" }, 83 { "hr", "0", "NIGHT1", "noć" }, 84 { "hr", "4", "MORNING1", "jutro" }, 85 { "hr", "12", "AFTERNOON1", "popodne" }, 86 { "hr", "18", "EVENING1", "večer" }, 87 { "hr", "21", "NIGHT1", "noć" }, 88 { "bs", "0", "NIGHT1", "noć" }, 89 { "bs", "4", "MORNING1", "jutro" }, 90 { "bs", "12", "AFTERNOON1", "popodne" }, 91 { "bs", "18", "EVENING1", "veče" }, 92 { "bs", "21", "NIGHT1", "noć" }, 93 { "sr", "0", "NIGHT1", "ноћ" }, 94 { "sr", "6", "MORNING1", "јутро" }, 95 { "sr", "12", "AFTERNOON1", "поподне" }, 96 { "sr", "18", "EVENING1", "вече" }, 97 { "sr", "21", "NIGHT1", "ноћ" }, 98 { "sl", "0", "NIGHT1", "noč" }, 99 { "sl", "6", "MORNING1", "jutro" }, 100 { "sl", "10", "MORNING2", "dopoldne" }, 101 { "sl", "12", "AFTERNOON1", "popoldne" }, 102 { "sl", "18", "EVENING1", "večer" }, 103 { "sl", "22", "NIGHT1", "noč" }, 104 { "cs", "0", "NIGHT1", "noc" }, 105 { "cs", "4", "MORNING1", "ráno" }, 106 { "cs", "9", "MORNING2", "dopoledne" }, 107 { "cs", "12", "AFTERNOON1", "odpoledne" }, 108 { "cs", "18", "EVENING1", "večer" }, 109 { "cs", "22", "NIGHT1", "noc" }, 110 { "sk", "0", "NIGHT1", "noc" }, 111 { "sk", "4", "MORNING1", "ráno" }, 112 { "sk", "9", "MORNING2", "dopoludnie" }, 113 { "sk", "12", "AFTERNOON1", "popoludnie" }, 114 { "sk", "18", "EVENING1", "večer" }, 115 { "sk", "22", "NIGHT1", "noc" }, 116 { "pl", "0", "NIGHT1", "noc" }, 117 { "pl", "6", "MORNING1", "rano" }, 118 { "pl", "10", "MORNING2", "przedpołudnie" }, 119 { "pl", "12", "AFTERNOON1", "popołudnie" }, 120 { "pl", "18", "EVENING1", "wieczór" }, 121 { "pl", "21", "NIGHT1", "noc" }, 122 { "bg", "0", "NIGHT1", "нощ" }, 123 { "bg", "4", "MORNING1", "сутринта" }, 124 { "bg", "11", "MORNING2", "на обяд" }, 125 { "bg", "14", "AFTERNOON1", "следобяд" }, 126 { "bg", "18", "EVENING1", "вечерта" }, 127 { "bg", "22", "NIGHT1", "нощ" }, 128 { "mk", "0", "NIGHT1", "по полноќ" }, 129 { "mk", "4", "MORNING1", "наутро" }, 130 { "mk", "10", "MORNING2", "претпладне" }, 131 { "mk", "12", "AFTERNOON1", "попладне" }, 132 { "mk", "18", "EVENING1", "навечер" }, 133 { "ru", "0", "NIGHT1", "ночь" }, 134 { "ru", "4", "MORNING1", "утро" }, 135 { "ru", "12", "AFTERNOON1", "день" }, 136 { "ru", "18", "EVENING1", "вечер" }, 137 { "uk", "0", "NIGHT1", "ніч" }, 138 { "uk", "4", "MORNING1", "ранок" }, 139 { "uk", "12", "AFTERNOON1", "день" }, 140 { "uk", "18", "EVENING1", "вечір" }, 141 { "lt", "0", "NIGHT1", "naktis" }, 142 { "lt", "6", "MORNING1", "rytas" }, 143 { "lt", "12", "AFTERNOON1", "diena" }, 144 { "lt", "18", "EVENING1", "vakaras" }, 145 { "lv", "0", "NIGHT1", "nakts" }, 146 { "lv", "6", "MORNING1", "rīts" }, 147 { "lv", "12", "AFTERNOON1", "pēcpusdiena" }, 148 { "lv", "18", "EVENING1", "vakars" }, 149 { "lv", "23", "NIGHT1", "nakts" }, 150 { "el", "0", "NIGHT1", "βράδυ" }, 151 { "el", "4", "MORNING1", "πρωί" }, 152 { "el", "12", "AFTERNOON1", "μεσημέρι" }, 153 { "el", "17", "EVENING1", "απόγευμα" }, 154 { "el", "20", "NIGHT1", "βράδυ" }, 155 { "fa", "0", "NIGHT1", "شب" }, 156 { "fa", "4", "MORNING1", "صبح" }, 157 { "fa", "12", "AFTERNOON1", "بعد از ظهر" }, 158 { "fa", "17", "EVENING1", "عصر" }, 159 { "fa", "19", "NIGHT1", "شب" }, 160 { "hy", "0", "NIGHT1", "գիշեր" }, 161 { "hy", "6", "MORNING1", "առավոտ" }, 162 { "hy", "12", "AFTERNOON1", "ցերեկ" }, 163 { "hy", "18", "EVENING1", "երեկո" }, 164 { "ka", "0", "NIGHT1", "ღამე" }, 165 { "ka", "5", "MORNING1", "დილა" }, 166 { "ka", "12", "AFTERNOON1", "ნაშუადღევი" }, 167 { "ka", "18", "EVENING1", "საღამო" }, 168 { "ka", "21", "NIGHT1", "ღამე" }, 169 { "sq", "0", "NIGHT1", "natë" }, 170 { "sq", "4", "MORNING1", "mëngjes" }, 171 { "sq", "9", "MORNING2", "paradite" }, 172 { "sq", "12", "AFTERNOON1", "pasdite" }, 173 { "sq", "18", "EVENING1", "mbrëmje" }, 174 { "ur", "0", "NIGHT1", "رات" }, 175 { "ur", "4", "MORNING1", "صبح" }, 176 { "ur", "12", "AFTERNOON1", "دوپہر" }, 177 { "ur", "16", "AFTERNOON2", "سہ پہر" }, 178 { "ur", "18", "EVENING1", "شام" }, 179 { "ur", "20", "NIGHT1", "رات" }, 180 { "hi", "0", "NIGHT1", "रात" }, 181 { "hi", "4", "MORNING1", "सुबह" }, 182 { "hi", "12", "AFTERNOON1", "दोपहर" }, 183 { "hi", "16", "EVENING1", "शाम" }, 184 { "hi", "20", "NIGHT1", "रात" }, 185 { "bn", "0", "NIGHT1", "রাত্রি" }, 186 { "bn", "4", "MORNING1", "ভোর" }, 187 { "bn", "6", "MORNING2", "সকাল" }, 188 { "bn", "12", "AFTERNOON1", "দুপুর" }, 189 { "bn", "16", "AFTERNOON2", "বিকাল" }, 190 { "bn", "18", "EVENING1", "সন্ধ্যা" }, 191 { "bn", "20", "NIGHT1", "রাত্রি" }, 192 { "gu", "0", "NIGHT1", "રાત" }, 193 { "gu", "4", "MORNING1", "સવાર" }, 194 { "gu", "12", "AFTERNOON1", "બપોર" }, 195 { "gu", "16", "EVENING1", "સાંજ" }, 196 { "gu", "20", "NIGHT1", "રાત" }, 197 { "mr", "0", "NIGHT1", "रात्री" }, 198 { "mr", "3", "NIGHT2", "रात्र" }, 199 { "mr", "4", "MORNING1", "पहाटे" }, 200 { "mr", "6", "MORNING2", "सकाळी" }, 201 { "mr", "12", "AFTERNOON1", "दुपारी" }, 202 { "mr", "16", "EVENING1", "संध्याकाळी" }, 203 { "mr", "20", "NIGHT1", "रात्री" }, 204 { "ne", "0", "NIGHT1", "रात" }, 205 { "ne", "4", "MORNING1", "विहान" }, 206 { "ne", "12", "AFTERNOON1", "अपरान्ह" }, 207 { "ne", "16", "AFTERNOON2", "साँझ" }, 208 { "ne", "19", "EVENING1", "बेलुका" }, 209 { "ne", "22", "NIGHT1", "रात" }, 210 { "pa", "0", "NIGHT1", "ਰਾਤ" }, 211 { "pa", "4", "MORNING1", "ਸਵੇਰ" }, 212 { "pa", "12", "AFTERNOON1", "ਦੁਪਹਿਰ" }, 213 { "pa", "16", "EVENING1", "ਸ਼ਾਮ" }, 214 { "pa", "21", "NIGHT1", "ਰਾਤ" }, 215 { "si", "0", "NIGHT2", "මැදියමට පසු" }, 216 { "si", "1", "MORNING1", "පාන්දර" }, 217 { "si", "6", "MORNING2", "උදේ" }, 218 { "si", "12", "AFTERNOON1", "දවල්" }, 219 { "si", "14", "EVENING1", "හවස" }, 220 { "si", "18", "NIGHT1", "රෑ" }, 221 { "ta", "0", "NIGHT1", "இரவு" }, 222 { "ta", "3", "MORNING1", "அதிகாலை" }, 223 { "ta", "5", "MORNING2", "காலை" }, 224 { "ta", "12", "AFTERNOON1", "மதியம்" }, 225 { "ta", "14", "AFTERNOON2", "பிற்பகல்" }, 226 { "ta", "16", "EVENING1", "மாலை" }, 227 { "ta", "18", "EVENING2", "அந்தி மாலை" }, 228 { "ta", "21", "NIGHT1", "இரவு" }, 229 { "te", "0", "NIGHT1", "రాత్రి" }, 230 { "te", "6", "MORNING1", "ఉదయం" }, 231 { "te", "12", "AFTERNOON1", "మధ్యాహ్నం" }, 232 { "te", "18", "EVENING1", "సాయంత్రం" }, 233 { "te", "21", "NIGHT1", "రాత్రి" }, 234 { "ml", "0", "NIGHT1", "രാത്രി" }, 235 { "ml", "3", "MORNING1", "പുലർച്ചെ" }, 236 { "ml", "6", "MORNING2", "രാവിലെ" }, 237 { "ml", "12", "AFTERNOON1", "ഉച്ചയ്ക്ക്" }, 238 { "ml", "14", "AFTERNOON2", "ഉച്ചതിരിഞ്ഞ്" }, 239 { "ml", "15", "EVENING1", "വൈകുന്നേരം" }, 240 { "ml", "18", "EVENING2", "സന്ധ്യയ്ക്ക്" }, 241 { "ml", "19", "NIGHT1", "രാത്രി" }, 242 { "kn", "0", "NIGHT1", "ರಾತ್ರಿ" }, 243 { "kn", "6", "MORNING1", "ಬೆಳಗ್ಗೆ" }, 244 { "kn", "12", "AFTERNOON1", "ಮಧ್ಯಾಹ್ನ" }, 245 { "kn", "18", "EVENING1", "ಸಂಜೆ" }, 246 { "kn", "21", "NIGHT1", "ರಾತ್ರಿ" }, 247 { "zh", "0", "NIGHT1", "凌晨" }, 248 { "zh", "5", "MORNING1", "早上" }, 249 { "zh", "8", "MORNING2", "上午" }, 250 { "zh", "12", "AFTERNOON1", "中午" }, 251 { "zh", "13", "AFTERNOON2", "下午" }, 252 { "zh", "19", "EVENING1", "晚上" }, 253 { "ja", "0", "NIGHT2", "夜中" }, 254 { "ja", "4", "MORNING1", "朝" }, 255 { "ja", "12", "AFTERNOON1", "昼" }, 256 { "ja", "16", "EVENING1", "夕方" }, 257 { "ja", "19", "NIGHT1", "夜" }, 258 { "ja", "23", "NIGHT2", "夜中" }, 259 { "ko", "0", "NIGHT1", "밤" }, 260 { "ko", "3", "MORNING1", "새벽" }, 261 { "ko", "6", "MORNING2", "오전" }, 262 { "ko", "12", "AFTERNOON1", "오후" }, 263 { "ko", "18", "EVENING1", "저녁" }, 264 { "ko", "21", "NIGHT1", "밤" }, 265 { "tr", "0", "NIGHT1", "gece" }, 266 { "tr", "6", "MORNING1", "sabah" }, 267 { "tr", "11", "MORNING2", "öğleden önce" }, 268 { "tr", "12", "AFTERNOON1", "öğleden sonra" }, 269 { "tr", "18", "AFTERNOON2", "akşamüstü" }, 270 { "tr", "19", "EVENING1", "akşam" }, 271 { "tr", "21", "NIGHT1", "gece" }, 272 { "az", "0", "NIGHT2", "gecə" }, 273 { "az", "4", "MORNING1", "sübh" }, 274 { "az", "6", "MORNING2", "səhər" }, 275 { "az", "12", "AFTERNOON1", "gündüz" }, 276 { "az", "17", "EVENING1", "axşamüstü" }, 277 { "az", "19", "NIGHT1", "axşam" }, 278 { "kk", "0", "NIGHT1", "түн" }, 279 { "kk", "6", "MORNING1", "таң" }, 280 { "kk", "12", "AFTERNOON1", "түс" }, 281 { "kk", "18", "EVENING1", "кеш" }, 282 { "kk", "21", "NIGHT1", "түн" }, 283 { "ky", "0", "NIGHT1", "түн" }, 284 { "ky", "6", "MORNING1", "эртең менен" }, 285 { "ky", "12", "AFTERNOON1", "түштөн кийин" }, 286 { "ky", "18", "EVENING1", "кечкурун" }, 287 { "ky", "21", "NIGHT1", "түн" }, 288 { "uz", "0", "NIGHT1", "tun" }, 289 { "uz", "6", "MORNING1", "ertalab" }, 290 { "uz", "11", "AFTERNOON1", "kunduzi" }, 291 { "uz", "18", "EVENING1", "kechqurun" }, 292 { "uz", "22", "NIGHT1", "tun" }, 293 { "et", "0", "NIGHT1", "öö" }, 294 { "et", "5", "MORNING1", "hommik" }, 295 { "et", "12", "AFTERNOON1", "pärastlõuna" }, 296 { "et", "18", "EVENING1", "õhtu" }, 297 { "et", "23", "NIGHT1", "öö" }, 298 { "fi", "0", "NIGHT1", "yö" }, 299 { "fi", "5", "MORNING1", "aamu" }, 300 { "fi", "10", "MORNING2", "aamupäivä" }, 301 { "fi", "12", "AFTERNOON1", "iltapäivä" }, 302 { "fi", "18", "EVENING1", "ilta" }, 303 { "fi", "23", "NIGHT1", "yö" }, 304 { "hu", "0", "NIGHT1", "éjjel" }, 305 { "hu", "4", "NIGHT2", "hajnal" }, 306 { "hu", "6", "MORNING1", "reggel" }, 307 { "hu", "9", "MORNING2", "délelőtt" }, 308 { "hu", "12", "AFTERNOON1", "délután" }, 309 { "hu", "18", "EVENING1", "este" }, 310 { "hu", "21", "NIGHT1", "éjjel" }, 311 { "th", "0", "NIGHT1", "กลางคืน" }, 312 { "th", "6", "MORNING1", "เช้า" }, 313 { "th", "12", "AFTERNOON1", "เที่ยง" }, 314 { "th", "13", "AFTERNOON2", "บ่าย" }, 315 { "th", "16", "EVENING1", "เย็น" }, 316 { "th", "18", "EVENING2", "ค่ำ" }, 317 { "th", "21", "NIGHT1", "กลางคืน" }, 318 { "lo", "0", "NIGHT1", "ກາງຄືນ" }, 319 { "lo", "5", "MORNING1", "ເຊົ້າ" }, 320 { "lo", "12", "AFTERNOON1", "ສວຍ" }, 321 { "lo", "16", "EVENING1", "ແລງ" }, 322 { "lo", "17", "EVENING2", "ແລງ" }, 323 { "lo", "20", "NIGHT1", "ກາງຄືນ" }, // "ກາງຄືນ"}, 324 { "ar", "0", "NIGHT1", "منتصف الليل" }, 325 { "ar", "1", "NIGHT2", "ليلا" }, 326 { "ar", "3", "MORNING1", "فجرا" }, 327 { "ar", "6", "MORNING2", "صباحا" }, 328 { "ar", "12", "AFTERNOON1", "ظهرا" }, 329 { "ar", "13", "AFTERNOON2", "بعد الظهر" }, 330 { "ar", "18", "EVENING1", "مساء" }, 331 { "he", "0", "NIGHT1", "לילה" }, 332 { "he", "5", "MORNING1", "בוקר" }, 333 { "he", "11", "AFTERNOON1", "צהריים" }, 334 { "he", "15", "AFTERNOON2", "אחר הצהריים" }, 335 { "he", "18", "EVENING1", "ערב" }, 336 { "he", "22", "NIGHT1", "לילה" }, 337 { "id", "0", "MORNING1", "pagi" }, 338 { "id", "10", "AFTERNOON1", "siang" }, 339 { "id", "15", "EVENING1", "sore" }, 340 { "id", "18", "NIGHT1", "malam" }, 341 { "ms", "0", "MORNING1", "tengah malam" }, 342 { "ms", "1", "MORNING2", "pagi" }, 343 { "ms", "12", "AFTERNOON1", "tengah hari" }, 344 { "ms", "14", "EVENING1", "petang" }, 345 { "ms", "19", "NIGHT1", "malam" }, 346 { "fil", "0", "MORNING1", "madaling-araw" }, 347 { "fil", "6", "MORNING2", "umaga" }, 348 { "fil", "12", "AFTERNOON1", "tanghali" }, 349 { "fil", "16", "EVENING1", "hapon" }, 350 { "fil", "18", "NIGHT1", "gabi" }, 351 { "vi", "0", "NIGHT1", "đêm" }, 352 { "vi", "4", "MORNING1", "sáng" }, 353 { "vi", "12", "AFTERNOON1", "chiều" }, 354 { "vi", "18", "EVENING1", "tối" }, 355 { "vi", "21", "NIGHT1", "đêm" }, 356 { "km", "0", "MORNING1", "ព្រឹក" }, 357 { "km", "12", "AFTERNOON1", "រសៀល" }, 358 { "km", "18", "EVENING1", "ល្ងាច" }, 359 { "km", "21", "NIGHT1", "យប់" }, 360 { "sw", "0", "NIGHT1", "usiku" }, 361 { "sw", "4", "MORNING1", "alfajiri" }, 362 { "sw", "7", "MORNING2", "asubuhi" }, 363 { "sw", "12", "AFTERNOON1", "mchana" }, 364 { "sw", "16", "EVENING1", "jioni" }, 365 { "sw", "19", "NIGHT1", "usiku" }, 366 { "zu", "0", "MORNING1", "ntathakusa" }, 367 { "zu", "6", "MORNING2", "ekuseni" }, 368 { "zu", "10", "AFTERNOON1", "emini" }, 369 { "zu", "13", "EVENING1", "ntambama" }, 370 { "zu", "19", "NIGHT1", "ebusuku" }, 371 { "am", "0", "NIGHT1", "ሌሊት" }, 372 { "am", "6", "MORNING1", "ጥዋት" }, 373 { "am", "12", "AFTERNOON1", "ከሰዓት በኋላ" }, 374 { "am", "18", "EVENING1", "ማታ" }, 375 { "eu", "0", "MORNING1", "goizaldea" }, 376 { "eu", "6", "MORNING2", "goiza" }, 377 { "eu", "12", "AFTERNOON1", "eguerdia" }, 378 { "eu", "14", "AFTERNOON2", "arratsaldea" }, 379 { "eu", "19", "EVENING1", "iluntzea" }, 380 { "eu", "21", "NIGHT1", "gaua" }, 381 { "mn", "0", "NIGHT1", "шөнө" }, 382 { "mn", "6", "MORNING1", "өглөө" }, 383 { "mn", "12", "AFTERNOON1", "өдөр" }, 384 { "mn", "18", "EVENING1", "орой" }, 385 { "mn", "21", "NIGHT1", "шөнө" }, 386 { "my", "0", "MORNING1", "နံနက်" }, 387 { "my", "12", "AFTERNOON1", "နေ့လည်" }, 388 { "my", "16", "EVENING1", "ညနေ" }, 389 { "my", "19", "NIGHT1", "ည" }, 390 }; 391 static final M3<String, DayPeriod, String> localeToDayPeriodToName = ChainedMap.of(new HashMap<String, Object>(), 392 new TreeMap<DayPeriod, Object>(), 393 String.class); 394 static { 395 for (String[] data : RAW_DATA) { 396 String locale = data[0]; 397 String dayPeriodString = data[2]; 398 String localName = data[3]; localeToDayPeriodToName.put(locale, DayPeriod.fromString(dayPeriodString.toLowerCase(Locale.ENGLISH)), localName)399 localeToDayPeriodToName.put(locale, DayPeriod.fromString(dayPeriodString.toLowerCase(Locale.ENGLISH)), localName); 400 } 401 } 402 getName(String locale, DayPeriod dayPeriod)403 public static String getName(String locale, DayPeriod dayPeriod) { 404 return localeToDayPeriodToName.get(locale, dayPeriod); 405 } 406 } 407