![]() |
翻譯W3C繁體中文 |
目前繁體中文的進度已經100%,但還是接受建議,如果各位有更好的建議,還是可以提供。
參考:
W3C整合驗證器(W3C's Unified Validator)
![]() |
翻譯W3C繁體中文 |
![]() |
選擇要翻訪的文件 |
Visual Studio International Feature Pack 2.0 擴充了先前 1.0 版的功能, 它提供了一組控制項和類別庫以幫助.NET開發人員建立符合國際化需求的應用程式。跟我們之前介紹使用資源檔的方式不同,它提供的是控制項(Controls)和類別庫(Class Library)來幫助.NET開發人員處理各種亞洲語系上的的文字、字串處理工作。
Traditional Chinese to Simplified Chinese Conversion Library and Add-In Tool (中文繁簡轉換類別庫 及Visual Studio Add-In Tool工具):提供了一組類別庫以幫助程式開發人員在應用程式中轉換將中文繁體至中文簡體(或是中文簡體至中文繁體). 此轉換機制使用的內建於 Microsoft office 2007 的程式, 它的以進行詞對詞的轉換, 讓轉換的品質更好. 若使用者的系統中沒有安裝Microsoft office 2007 , 此類別庫將使用傳統的字對字轉換. 除此之外, 此元件也包括了一個 Visual Studio Add-In Tool 工具可以讓使用都直接轉換存在於資源檔中的中文字串.安裝後,將「C:\Program Files\Microsoft Visual Studio International Pack\Traditional Chinese to Simplified Chinese Conversion Library and Add-In Tool」之下的「ChineseConverter.dll」參考或複製到「Bin」目錄之下即可。
<form id="form1" runat="server"> <div> <asp:textbox id="tbxTCtoSC" runat="server"></asp:textbox> <asp:button id="btnTCtoSC" runat="server" text="繁體轉簡體"> <asp:label id="lblTCtoSC" runat="server"></asp:label> <asp:textbox id="tbxSCtoTC" runat="server"></asp:textbox> <asp:button id="btnSCtoTC" runat="server" text="簡體轉繁體"> <asp:label id="lblSCtoTC" runat="server"></asp:label> </asp:button></asp:button> </div> </form>
'繁簡轉換命名空間 Imports Microsoft.International.Converters.TraditionalChineseToSimplifiedConverter Partial Class Test_TCtoSC Inherits System.Web.UI.Page Protected Sub btnTCtoSC_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnTCtoSC.Click If Me.tbxTCtoSC.Text.Length > 0 Then Dim TWString As String = Me.tbxTCtoSC.Text '使用ChineseConverter.Convert方法 '第一個參數是你要轉換的字串 '第二個參考是你要轉換目的語言 'TraditionalToSimplified是繁體轉換成簡體 Me.lblTCtoSC.Text = ChineseConverter.Convert(TWString, ChineseConversionDirection.TraditionalToSimplified) End If End Sub Protected Sub btnSCtoTC_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnSCtoTC.Click If Me.tbxSCtoTC.Text.Length > 0 Then Dim SCString As String = Me.tbxSCtoTC.Text '使用ChineseConverter.Convert方法 '第一個參數是你要轉換的字串 '第二個參考是你要轉換目的語言 'SimplifiedToTraditional是簡體轉換成繁體 Me.lblSCtoTC.Text = ChineseConverter.Convert(SCString, ChineseConversionDirection.SimplifiedToTraditional) End If End Sub End Class
East Asia Numeric Formatting Library (亞洲語系的數值字串格式化類別庫):East Asia Numeric Formatting Library 提供了一組類別庫以幫助程式開發人員將數值資料格式化成亞洲語系的數值字串. 支援的亞洲語系包括了繁體中文, 簡體中文, 日文以及韓文.
<form id="form1" runat="server"> <div> <asp:textbox id="tbxNumber" runat="server" tooltip="請輸入整數,例如:12345"></asp:textbox> <asp:button id="btnNumToChinese" runat="server" text="數字轉中文"> <asp:label id="lblNumtoChinese" runat="server"></asp:label> <asp:label id="lblNumtoJP" runat="server"></asp:label> </asp:button> </div> </form>
'亞洲數字格式命名空間 Imports Microsoft.International.Formatters '為了設定日文需要使用CultureInfo("ja") Imports System.Globalization Partial Class Test_EastAsiaNumericFormatting Inherits System.Web.UI.Page Protected Sub btnTCtoNum_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnNumToChinese.Click If Me.tbxNumber.Text.Length > 0 Then Dim ChangeNumber As Integer = Convert.ToInt32(Me.tbxNumber.Text) Try '會依瀏灠器做CultureInfo的選擇,如簡體瀏灠器則出現簡體中文的數字 Me.lblNumtoChinese.Text = String.Format(New EastAsiaNumericFormatter(), "數字的中文是:{0:L}", ChangeNumber) '指定轉換的文字 'Me.lblNumtoJP.Text = "數字的日文是:" & EastAsiaNumericFormatter.FormatWithCulture("L", ChangeNumber, Nothing, New CultureInfo("ja")) 'FormatWithCulture(String, Object, IFormatProvider, CultureInfo) Me.lblNumtoJP.Text = String.Format("數字的日文是:{0}", EastAsiaNumericFormatter.FormatWithCulture("L", ChangeNumber, Nothing, New CultureInfo("ja"))) Catch ex As Exception Me.lblNumtoChinese.Text = "錯誤:" & ex.Message End Try End If End Sub End Class