2017-06-21 6 views
0

私は見つけることができる唯一のローカライズがここで説明されています https://dotnetbrowser.support.teamdev.com/support/solutions/articles/9000110018-chromium-language-localizationDotNetBrowserで印刷するときにヘッダーの日付形式を変更するにはどうすればよいですか?

DotNetBrowserは、指定された 言語(ISO-639例えば「エン」から2つの文字コード、「ド」と「それを」クロムエンジンを設定することができ、等)。 言語はUIテキストメッセージのローカライゼーションに使用されます(例:ChromiumがURLを読み込めなかった場合に表示されるWebページの のテキスト)。

既定では、Chromiumエンジンは、 CultureInfo.CurrentUICulture.Nameプロパティから受け取ることのできる.NETアプリケーション 言語を使用するように構成されています。 Chromium エンジンを.NETアプリケーション言語で設定するには、DotNetBrowserがCultureInfo.CurrentUICulture.Nameプロパティから 言語を抽出し、 を--lang Chromiumスイッチャー経由でChromiumエンジンに渡します。

このデフォルトの動作を変更する必要がある場合は、Chromium - lang スイッチャーを使用して、 Chromiumエンジンを特定の言語で直接設定することができます。私は印刷

、すべての上のヘッダ(唯一の言語「EN」ではなくロケールに注意を払うように見えるとして理にかなっている)

は、残念ながら、これは任意の日付の書式を適用していないようですページの日付は米国形式です。私の顧客は米国にはなく、米国のフォーマットで日付を与えることは災害になるでしょう。

DotNetBrowser/Chromiumで日付形式を設定する方法はありますか?

Chromeの高度な設定では、言語としてニュージーランドと英語のイギリス英語を選択できます。これらの設定は印刷されたページヘッダーに影響します。

答えて

0

下図のようにあなたは「EN-GB」として英語英国のロケールを指定することができます。

BrowserPreferences.SetChromiumSwitches("--lang=en-GB"); 

は、任意のブラウザインスタンスを作成する前に、このスイッチャーが設定されるべきであることを忘れないでください。

この記事では、クロムスイッチャーを設定する方法について説明します。https://sites.google.com/a/teamdev.com/dotnetbrowser-support/documentation/chromium-switches

+0

素晴らしい、それは働きます!ありがとう! – Hawk

関連する問題