Ho provato a seguire le istruzioni da https://mage2.pro/t/topic/270 e http://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-i18n.html#config-cli-subcommands-xlate-example2 ma ho ancora fallito.Come installare un Language Pack in Magento 2?
sto cercando di modificare il testo della casella di ricerca nel colpo di testa da 'Cerca intero negozio qui ...' a 'Suche ...'
In questo momento, ho i seguenti file nella app/i18n/test/de_CH
- composer.json
- de_ch.csv
- language.xml
- registration.php
Con questo contenuto in 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..."
language.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>
registration.php
<?php \Magento\Framework\Component\ComponentRegistrar::register(\Magento\Framework\Component\ComponentRegistrar::LANGUAGE,'Test_de_ch',__DIR__);
in Admin, ho configurato il negozio (Negozi> Configurazione> Generale> Generale> Opzioni locale> Locale) con Deutsch (Schweiz).
Poi, ha cercato di php configurazione bin/Magento: l'aggiornamento e la cache php bin/Magento: pulito
Ma nulla, il testo sotto forma di ricerca è ancora in 'Cerca intero negozio qui ...'
Grande, ora funziona! Si potrebbe postare l'intero codice per aiutare gli altri :) – Henry
Sì, abbiamo aggiornato la documentazione di ieri. Mi dispiace per gli errori di maiuscole. Fateci sapere se trovate problemi con l'argomento ora. –
Sì, funziona, ma come è possibile sostituirlo? creo app/design/tema/default/i18n/xx_XX.csv, ma non sovrascrive, quindi non posso aggiungere personalizzazioni se non in csv originale. –