German (Switzerland) language
Basierend auf dem deutschen Sprachpaket fĂŒr Magento 2 Community Edition, (*1)
Die Ăbersetzung wurde von deutschen Muttersprachlern nach eigenem Ermessen vorgenommen. Die Ăbersetzung ist komplett, d.h. alle Sprachausgaben von Magento 2 wurden vom Englischen ins Deutsche ĂŒbersetzt. Gern können ĂnderungsvorschlĂ€ge eingebracht oder auch das gesamte Repository geforkt werden, wenn abweichende Ăbersetzungen eingebracht werden sollen., (*2)
Es gibt hier https://crowdin.com/project/magento-2/de auch einen Ansatz fĂŒr die deutsche Ăbersetzung, aber das ist noch nicht weit fortgeschritten. Und fĂŒr Magento 1.x gibt es weiterhin das deutsche Sprachpaket von Rico Neitzel: https://github.com/riconeitzel/German_LocalePack_de_DE, (*3)
/app/i18n/openstream/de_CH/
kopierenAus dem Magento-Root-Verzeichnis folgende Befehle aufrufen:, (*4)
rm pub/static/frontend/Magento/luma/de_CH/js-translation.json php bin/magento setup:static-content:deploy de_CH php bin/magento setup:upgrade rm -rf var/di php bin/magento setup:di:compile
composer require openstream/mage2-locale-de-ch rm pub/static/frontend/Magento/luma/de_CH/js-translation.json php bin/magento setup:static-content:deploy de_CH
Sicher stellen, dass der upstream remote korrekt konfiguriert ist, sollte so aussehen:, (*5)
$ git remote -v origin git@github.com:openstream/Magento2_German_LocalePack_de_CH.git (fetch) origin git@github.com:openstream/Magento2_German_LocalePack_de_CH.git (push) upstream git@github.com:splendidinternet/Magento2_German_LocalePack_de_DE.git (fetch) upstream git@github.com:splendidinternet/Magento2_German_LocalePack_de_DE.git (push)
Dann folgende Befehle ausfĂŒhren:, (*6)
git fetch upstream git merge upstream/master
Wenn nötig mĂŒssen Konflikte behoben werden bevor man pushen kann., (*7)
Nicht vergessen die neuen Tags vom upstream zu holen und auch mit zu pushen, sonst gibt's Probleme mit der Composer-Versionierung!, (*8)
git pull origin master --tags git push --tags
To translate new phrases follow these steps:, (*9)
Run this in your Magento 2 installation:, (*10)
php bin/magento i18n:collect-phrases -m > phrases.csv
Copy the phrases.csv
into this repository and run:, (*11)
php check_new.php
This will output a new file de_DE_new.csv
which only contains the
phrases that are not yet translated in de_DE.csv
., (*12)
Now you should translate these phrases. Enter the translated phrase in the second column., (*13)
Copy the new phrases to de_DE.csv
., (*14)
IMPORTANT: sort the file alphabetically based on the first column, e.g. with LibreOffice., (*15)
Now create a new pull request with your changes!, (*16)