バージョン

複数日イベント バナー キャプションのローカライズ

始める前に

WebScheduleInfo™ コンポーネントの EnableMultiDayEventArrows プロパティによって、イベントの発生が開始してから終了するまでの日付の矢印ラベルを表示できます。

WebScheduleGenericDataProvider Localize Multi Day Event Banner Caption 01.png

これらのラベルは、WebDayView™ および WebMonthView™ コントロールで使用できます。これらのラベルをローカライズする必要がある場合、以下の 2 つのプロパティを使用できます。

Web ページで WebSchedule コントロールおよび コンポーネントを設定する方法を理解しておく必要があります。

達成すること

スペイン語を話す地域用に WebDayView の複数日イベント ラベルをローカライズする方法を学習します。

次の手順を実行します

  1. ASP.NET Web サイトを作成します。

  2. ページに WebDayView を設定します。詳細は、 「WebSchedule コントロールのクイック デザインを使用」を参照してください。

  3. ソリューション エクスプローラーでプロジェクトを右クリックして、[新しいアイテムの追加] を選択します。

  4. 表示するダイアログボックスで [リソース ファイル] を選択します。

  5. [追加] をクリックします。

  6. リソース ファイルを App_GlobalResources フォルダに追加するためにプロンプトを承諾します。

  7. リソース ファイルを開きます。

  8. WebDayView1Resource1_MultiDayEventFromArrowCaption および WebDayView1Resource1_MultiDayEventToArrowCaption となる名前、そして「開始:」および「終了:」となる値で、複数日イベント矢印にリソース名および値をそれぞれ定義します。

WebScheduleGenericDataProvider Localize Multi Day Event Banner Caption 02.png
  1. スペイン語を話す地域用のリソース ファイルを定義するために、リソース ファイルのコピーを作成し、それを Resource.es-Es.resx に名前を変更します。

  2. 「de」および「a」となる値でスペイン語の値を定義します。

WebScheduleGenericDataProvider Localize Multi Day Event Banner Caption 03.png
  1. ページのディレクティブで UICulture および Culture を "auto" に設定します。

HTML の場合:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="BindingtoDataSourceControl.aspx.cs" Inherits="BindingtoDataSourceControl" UICulture="Auto" Culture="Auto" %>
  1. ページ ロード イベントで、From および To ラベル用のリソース ファイルから定義を使用するために WebDayView を設定します。

Visual Basic の場合:

Me.WebDayView1.MultiDayEventFromArrowCaption = GetGlobalResourceObject("Resource", "WebDayView1Resource1_MultiDayEventFromArrowCaption").ToString()
Me.WebDayView1.MultiDayEventToArrowCaption = GetGlobalResourceObject("Resource", "WebDayView1Resource1_MultiDayEventToArrowCaption").ToString()

C# の場合:

this.WebDayView1.MultiDayEventFromArrowCaption = GetGlobalResourceObject("Resource", "WebDayView1Resource1_MultiDayEventFromArrowCaption").ToString();
this.WebDayView1.MultiDayEventToArrowCaption = GetGlobalResourceObject("Resource", "WebDayView1Resource1_MultiDayEventToArrowCaption").ToString();
  1. アプリケーションを実行します。スペイン語を使用するように設定されているブラウザで、複数日イベント矢印がスペイン語で表示されます。

WebScheduleGenericDataProvider Localize Multi Day Event Banner Caption 04.png