タグ付けされた質問 「locale」

4
Magento2ローカライズJavascript
同様の質問がすでにここで尋ねられました:Magento 2 javascript text translations、Magentoはベータ版でこの翻訳技術を更新しました。 Javascriptで使用される翻訳を追加または更新するにはどうすればよいですか? Magentoが静的フォルダーに「js-translation.json」というファイルを作成することがわかりました。このファイルを直接編集すると、翻訳が更新されていることがわかります。しかし、このファイルはどこで作成されますか?また、Magentoが生成時にjs-translation.jsonに自動的に追加するように翻訳を追加するにはどうすればよいですか? 更新 この質問に対する正しい答えはまだ出ていませんが、Mage2.PROは正しい方向を示してくれましたが、完全な答えではありません。私のjs-translation.jsonは、生成されるとまだ空です。 たとえば、[カートに追加]ボタンを翻訳したいです。このボタンには、カートに追加、追加...、追加...の3つの状態があります。これらの単語を翻訳するにはどうすればよいですか?別の例として、「ショッピングカートに商品がありません。」ミニカート内のテキスト。これらのフレーズはすべてjs-translation.jsonから翻訳する必要があると思いますが、これらのフレーズがどこに追加されてこれらのファイルがこれらの翻訳で埋められるのでしょうか?

2
Magento 2:ロケールごとに異なる静的コンテンツファイル?
Magento 2では、静的コンテンツURLは次のようになります http://magento-2-with-keys.dev/static/adminhtml/Magento/science/en_US/Pulsestorm_FrontendTutorial1/hello.js これにはen_USロケール部分が含まれます。これは、 Magento 2では、ロケールごとに異なる静的コンテンツファイルを作成できます。 Magento 2は、ロケール/ gettext文字列の静的コンテンツファイルを処理します 上記のどれが当てはまりますか?それとも両方とも本当ですか?どちらでもない? Magentoモジュール開発者として、ロケールごとに静的コンテンツファイルを提供するにはどうすればよいですか?私がテーマ開発者だった場合、これは異なるでしょうか?

3
Magento 2-非米国ロケールの製品詳細ページでの製品価格の0.00への変更
Magento 2.0.4のインストール後、非常に奇妙な問題に直面しています。12ドルの価格で製品を作成し、バックエンドでMagento構成からロケールを変更しました。 以下は、リストページのスクリーンショットです。 詳細ページのスクリーンショットもご覧ください。 2つのスクリーンショットの違いに気づいたかもしれません。はい、商品詳細ページには0.00ドルの価格が表示されますが、リストページには追加した価格が保持されます。 製品の詳細ページでは、1〜2秒後に正しい価格が自動的に0ドルに更新されます(Javascriptの更新)。 以下のコードを見つけてください $('[data-price-type="' + priceCode + '"]', this.element).html(priceTemplate({data: price})); さらにコードをデバッグして、Magento 2価格ボックスウィジェットにパラメーターを渡す別のjavascriptコードを見つけます。 <script> require([ 'jquery', 'Magento_Catalog/js/price-box' ], function($){ var priceBoxes = $('[data-role=priceBox]'); priceBoxes = priceBoxes.filter(function(index, elem){ return !$(elem).find('.price-from').length; }); priceBoxes.priceBox({'priceConfig': <?php /* @escapeNotVerified */ echo $block->getJsonConfig() ?>}); }); </script> これでgetJsonConfig()メソッドをチェックしました。 $product = $this->getProduct(); if (!$this->hasOptions()) { …

1
ロケール構成ファイルをオーバーライドして価格形式をカスタマイズする
複数のクラスをオーバーライドしたり、それらのプラグインを作成したりせずに、価格形式(グループと小数点記号)を確実に変更するにen.xmlは、Zendライブラリのをオーバーライドする必要があります。XMLを変更するとlist view、product viewやのように、一度にいくつかの領域が直接カバーされknockoutJSます。 vendor / magento / zendframework1 / library / Zend / Locale / Data / en.xml テーマでオーバーライドしようとしましたが、うまくいきませんでした。何か案は?

6
Magento 2で通貨形式を変更するにはどうすればよいですか?
現在の価格は$ 2.999,00です 価格をロケールes_MX(スペイン語、メキシコ)の$ 2,999.00のように製品ページで表示したい。 私はすべてのソリューションをstackexchangeで試しましたが、誰も動作しません。 ファイルapp / code / Jsp / Currency / etc / di.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <preference for="Magento\Framework\Locale\Format" type="Jsp\Currency\Model\Format"/> </config> ファイルapp / code / Jsp / Currency / Model / Format.php <?php namespace Jsp\Currency\Model; use Magento\Framework\Locale\Bundle\DataBundle; class Format extends \Magento\Framework\Locale\Format { private static $defaultNumberSet = 'latn'; public …


2
ウェブサイト用のMagento 2の異なる言語
私はMagentoを初めて使用し、Magento 2 CEを使用するクライアント用のオンラインストアを作成しています。 彼らの会社はカナダに拠点を置いているので、Englishおよびの言語セレクターが必要Frenchです。 私は通常Wordpressでウェブサイトを作っていますが、Magentoをどこから始めればいいのか分かりません。また、フランス語の翻訳コンテンツをストアに追加するにはどうすればよいですか? これが非常に単純な場合は申し訳ありませんが、私は学習しようとしていますが、間違った方法を学びたくありません...それが理にかなっている場合

1
異なるカスタム言語での請求書の印刷
異なる言語の複数のストアビューを持つ1つのWebサイトがあります。すべてのストアビューは同じ製品を持っていますが、ロケールに格納されている異なるフロントエンド言語を使用しています。 ドイツのストアビューから注文すると、Sales => Invoices =>(invoice#)=> PrintはドイツのPDF請求書を印刷します。また、すべてのPDF請求書を会計用に英語で印刷できるようにしたいと考えています。どうすればそれを達成できますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.