0
nopCommerceを使って作業する3.9言語文化のみがわかっている場合、どの言語の言語ID(nopCommerceデータベースに保存されているID)を見つけることができますか?例えばnopCommerce 3.9で言語文化の言語IDを取得する方法は?
私は私のプラグインのInstall()
方法でロケールのリソースを追加したいとき、私は、その文字列値として文化を指定することによって
this.AddOrUpdatePluginLocaleResource("Plugins.Payment.CheckMoneyOrder.AdditionalFee",
"Additional fee", "en-US");
達成することができます。しかし、他の方法では、言語IDとドンが必要です文化ストリングを受け入れることはできません。私は実行のみのその時点でのロケールのリソースを知っていれば(例えば設定用SaveLocalizedSetting
拡張メソッド)
checkMoneyOrderPaymentSettings.SaveLocalizedSetting(x => x.DescriptionText,
languageId, //how to find out the ID for "en-US"
"my localized text");
は、どのように私は「EN-US」のためのIDを取得することができますか?
どの言語IDですか?あなたは 'CultureInfo.GetCultureInfo(" en-US ")。LCID'などと言っていますか? –
nopCommerceデータベースに保存されている言語ID(私の質問を更新しました) – Fabiano
nopCommerceと同じように、これをやっていないのはなぜですか? checkMoneyOrderPaymentSettings.SaveLocalizedSetting(x => x.DescriptionText、 localized.LanguageId、 localized.DescriptionText); – Tomu