So installieren Sie ein Sprachpaket im Magento 2?
Ich habe versucht, Folgen den Anweisungen von https://mage2.pro/t/topic/270 und http://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-i18n.html#config-cli-subcommands-xlate-example2
aber ich noch nicht.
Ich versuche, ändern Sie den text für das Suchfeld in der Kopfzeile von " Search entire store here...' auf 'Suche...'
Gerade jetzt, ich habe die folgenden Dateien in app/i18n/Test/de_ch
- Komponist.json
- de_ch.csv -
- language.xml
- registration.php
Mit diesem Inhalt in Komponist.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 den admin konfigurierte ich die speichern (Speichert > Konfiguration > Allgemeines > Allgemeine > Gebietsschema-Optionen > Locale) mit Deutsch (Schweiz).
Dann versucht php-bin/magento Installation:upgrade und php-bin/magento-cache:sauber
Aber nichts, der text in der Suchmaske immer noch " Search entire store here...'
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe es gerade ausprobiert und habe es funktioniert. Sie benötigen, um einige kleinere Großbuchstaben in Kleinbuchstaben ändert und Umgekehrt.
app/i18n/Test/de_ch
zuapp/i18n/test/de_ch
(Kleinbuchstabe t)de_ch.csv
zude_CH.csv
(groß-CH, diese muss identisch sein, um die<code></code>
imlanguage.xml
)language.xml
ändernTest
zutest
(natürlich auch hinzufügen<?xml version="1.0"?>
an den Anfang der Datei). Dieser ist definiert in App/Language/Paket.xsdregistration.php
zu ändern, umtest_de_ch
---- bearbeitet, um hinzufügen vollständige code ---
In
/app/i18n/test/de_ch
Erstellen Sie die folgenden Dateien:
Komponist.json
de_CH.csv -
language.xml
registration.php
Können Sie kaufen Sie es und installieren Sie es 🙂
composer config repositories.atconnect composer https://connect20.aveo-trade.cz
composer require atconnect/magento-two-language-de-de
Verwenden wir dieses Komponisten-Paket-Struktur:
magento-zwei-language-de-de/Komponisten.json
magento-two-language-de-de/language.xml
magento-two-language-de-de/registration.php
magento-zwei-language-de-de/de_DE.csv -
Bitte versuchen Sie es mit diesem Befehl: