現在、asp.net ページを調べてグローバリゼーションを実装しています。
しかし、asp テキストにグローバリゼーションを追加する作業は退屈で、エラーが発生しやすいものです。これは明らかに自動化できます!私がやりたい交換の種類は次のとおりです。
から:
<asp:Label ID="whatever" runat="server" Text="This is the text" />
に:
<asp:Label ID="whatever" runat="server"
Text="<%$Resources:ResourceName, This is the text%>" />
Text
、Message
、Title
またはで終わるタグToolTip
は置き換える必要があります。例えば:
<asp:Control ID="whatever" runat="server" HeaderText="Header"
ErrorMessage="You did it wrong">
次のようになる必要があります。
<asp:Control ID="whatever" runat="server"
HeaderText="<%$Resources:ResourceName, Header%>"
ErrorMessage="<%$Resources:ResourceName, You did it wrong%>">
1 つの例外として、空のテキストはグローバル化しないでください。
Visual Studio の検索置換機能を正規表現で使用したいと考えています。
前もって感謝します。