@@ -1838,6 +1838,15 @@ public ChatBots.McpServer.Configs McpServer
18381838 }
18391839 }
18401840
1841+ /// <summary>
1842+ /// Map the system CultureInfo name to a Minecraft game language code.
1843+ /// </summary>
1844+ /// <remarks>
1845+ /// Culture name reference (language-COUNTRY):
1846+ /// https://learn.microsoft.com/en-us/previous-versions/commerce-server/ee797784(v=cs.20)
1847+ /// Full LCID / language-tag spec (MS-LCID, includes fil-PH, nb-NO, etc.):
1848+ /// https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-lcid/70feba9f-294e-491e-b6eb-56532684c37f
1849+ /// </remarks>
18411850 public static string GetDefaultGameLanguage ( )
18421851 {
18431852 string gameLanguage = "en_us" ;
@@ -1993,6 +2002,14 @@ public static string GetDefaultGameLanguage()
19932002 case "fi-FI" :
19942003 gameLanguage = "fi_fi" ;
19952004 break ;
2005+ case "fil" :
2006+ case "fil-PH" :
2007+ gameLanguage = "fil_ph" ;
2008+ break ;
2009+ case "tl" :
2010+ case "tl-PH" :
2011+ gameLanguage = "tl_ph" ;
2012+ break ;
19962013 case "fo" :
19972014 case "fo-FO" :
19982015 gameLanguage = "fo_fo" ;
@@ -2105,6 +2122,7 @@ public static string GetDefaultGameLanguage()
21052122 gameLanguage = "mt_mt" ;
21062123 break ;
21072124 case "nb-NO" :
2125+ gameLanguage = "no_no" ;
21082126 break ;
21092127 case "nl" :
21102128 case "nl-NL" :
@@ -2117,7 +2135,7 @@ public static string GetDefaultGameLanguage()
21172135 gameLanguage = "nn_no" ;
21182136 break ;
21192137 case "no" :
2120- gameLanguage = "no_no " ;
2138+ gameLanguage = "no_no " ;
21212139 break ;
21222140 case "ns-ZA" :
21232141 break ;
@@ -2126,14 +2144,14 @@ public static string GetDefaultGameLanguage()
21262144 break ;
21272145 case "pl" :
21282146 case "pl-PL" :
2129- gameLanguage = "pl_pl " ;
2147+ gameLanguage = "pl_pl " ;
21302148 break ;
21312149 case "pt" :
21322150 case "pt-PT" :
2133- gameLanguage = "pt_pt " ;
2151+ gameLanguage = "pt_pt " ;
21342152 break ;
21352153 case "pt-BR" :
2136- gameLanguage = "pt_br " ;
2154+ gameLanguage = "pt_br " ;
21372155 break ;
21382156 case "quz-BO" :
21392157 break ;
@@ -2143,7 +2161,7 @@ public static string GetDefaultGameLanguage()
21432161 break ;
21442162 case "ro" :
21452163 case "ro-RO" :
2146- gameLanguage = "ro_ro " ;
2164+ gameLanguage = "ro_ro " ;
21472165 break ;
21482166 case "ru" :
21492167 case "ru-RU" :
0 commit comments