https://mage2.pro/t/topic/270およびhttp://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-i18nの指示に従おうとしました.html#config-cli-subcommands-xlate-example2 それでも失敗しました。
ヘッダーの検索ボックスのテキストを「ここでストア全体を検索...」から「Suche...」に変更しようとしています。
現在、 app/i18n/Test/de_ch に次のファイルがあります
- composer.json
- de_ch.csv
- 言語.xml
- 登録.php
composer.jsonのこのコンテンツで
{
"name": "test/de_ch",
"description": "German (Switzerland) language",
"version": "100.0.1",
"license": [
"OSL-3.0",
"AFL-3.0"
],
"require": {
"magento/framework": "100.0.*"
},
"type": "magento2-language",
"autoload": {
"files": [
"registration.php"
]
}
}
de_ch.csv
"Search entire store here...","Suche..."
言語.xml
<language xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/Language/package.xsd">
<code>de_CH</code>
<vendor>Test</vendor>
<package>de_ch</package>
</language>
登録.php
<?php \Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::LANGUAGE,'Test_de_ch',__DIR__);
管理画面で、Deutsch (Schweiz) を使用してストア (ストア > 構成 > 一般 > 一般 > ロケール オプション > ロケール) を構成しました。
次に、php bin/magento setup:upgrade と php bin/magento cache:clean を試みました
しかし、何もありません。検索フォームのテキストはまだ「ここでストア全体を検索...」です。