I'm trying to build a localization feature for my website and came across a dead-end for myself. Please accept my appologies if this topic is intended for the Basic 2.0 section since i for myself believe this topic seems to be on a higher level scale to need advice.
I'm looking to build globalization and localization feature in my website and successfully able to switch otherwise the languages.
Here's the code extracted for dropdown on my web
<asp:DropDownList id="DropDown1" runat="server" OnSelectedIndexChanged="InitializeCulture" class="select" AutoPostBack="True">
<asp:ListItem Value="auto">International</asp:ListItem>
<asp:ListItem Value="cn-CN">China</asp:ListItem>
<asp:ListItem Value="en-GB">Great Britain</asp:ListItem>
<asp:ListItem Value="jp-JP">Japan</asp:ListItem>
<asp:ListItem Value="kr-KR">Korea</asp:ListItem>
<asp:ListItem Value="my-MY">Malaysia</asp:ListItem>
<asp:ListItem Value="en-PH">Philippines</asp:ListItem>
<asp:ListItem Value="en-TH">Thailand</asp:ListItem>
<asp:ListItem Value="en-US">United States</asp:ListItem>
</asp:DropDownList>
Here's the code to my code behind file.
Protected Sub InitializeCulture()
Dim lang As String = DropDown1.SelectedValue
setLang.Text = lang
If (lang IsNot Nothing) Then
If lang <> "" Then
Thread.CurrentThread.CurrentUICulture = New CultureInfo(lang)
Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture(lang)
setLang.Text = Resources.Res.setLang
setCntry.Text = Resources.Res.setCntry
set01.Text = Resources.Res.set01
set02.Text = Resources.Res.set02
End If
End If
End Sub
This worked when CultureInfo.CreateSpecificCulture is (th-TH) for instance. But when i tried to set the value to (en-TH), There was an error stating none in the "library". I would like to set this en-TH as an alternative to the growing english speaking demand in TH.
So, is there i can add (en-TH) cultureinfo into the file or what not? Thanks.

Ken