0

私は-基本的なmagentoユーザーとして-オランダ語に翻訳しようとしていますが、期待どおりに機能していません. 2.0でクリーンインストールしました。

私は何をしましたか?

  1. app/i18n/test/nl_nl にディレクトリを作成しました
  2. ファイルを vendor/magento/language-nl_nl から app/i18n/test/nl_nl にコピーし、次のように変更しました。

composer.json

{
    "name": "magento/language-nl_nl”,
    "description": "Dutch (Netherlands) language",
    "version": "100.0.2",
    "license": [
        "OSL-3.0",
        "AFL-3.0"
    ],
    "require": {
        "magento/framework": "100.0.*"
    },
    "type": "magento2-language",
    "autoload": {
        "files": [
            "registration.php"
        ]
    }
}

言語.xml

<?xml version="1.0"?>
<!--
/**
 * Copyright © 2015 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
-->
<language xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/Language/package.xsd">
    <code>nl_NL</code>
    <vendor>magento</vendor>
    <package>nl_nl</package>
</language>

登録.php

<?php
/**
 * Copyright © 2015 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */

\Magento\Framework\Component\ComponentRegistrar::register(
    \Magento\Framework\Component\ComponentRegistrar::LANGUAGE,
    'nl_nl',
    __DIR__
);
  1. nl_NL.csv ファイルを追加しました 「ここでストア全体を検索...」、「Zoek TESTING...」

  2. キャッシュ済み

そして...何も!今年のクリスマスに手がかりを教えてくれる人はいますか?

少し早いですがお礼を!

4

2 に答える 2

0

Magento 2 で文字列を翻訳する正しい方法はわかりませんが、ドイツ語翻訳の次の簡単な方法で成功しました。

  • vendor/magento/module-catalog/i18n/en_US.csvにコピーvendor/magento/module-catalog/i18n/de_DE.csv
  • テキスト エディタで開きde_DE.csv、2 列目の値を翻訳しました
  • i18n/*.csv他のモジュールの他のいくつかのファイルに対する同じアプローチ
于 2015-12-28T15:56:05.963 に答える