(String localeID)
| 27 | private static Lang englishInstance; |
| 28 | |
| 29 | public static void createInstance(String localeID) { |
| 30 | instance = initInstance(localeID); |
| 31 | |
| 32 | // Create english instance for internal usage |
| 33 | englishInstance = initInstance("en-US"); |
| 34 | } |
| 35 | |
| 36 | public static Lang initInstance(String localeID) { |
| 37 | return languages.computeIfAbsent(localeID, k -> switch (k.split("-")[0]) { |