Code Monkey home page Code Monkey logo

magento2_german_localepack_de_de's Introduction

Magento 2 German LocalePack de_DE

Deutsches Sprachpaket für Magento 2 Community Edition

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.

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

Installation

  • Alle Dateien nach /app/i18n/splendid/de_DE/ kopieren

Aus dem Magento-Root-Verzeichnis folgende Befehle aufrufen:

rm pub/static/frontend/Magento/luma/de_DE/js-translation.json
php bin/magento setup:static-content:deploy de_DE
php bin/magento setup:upgrade
rm -rf var/di
php bin/magento setup:di:compile

Installation mit Composer

composer require splendidinternet/mage2-locale-de-de
rm pub/static/frontend/Magento/luma/de_DE/js-translation.json
php bin/magento setup:static-content:deploy de_DE

Bekannte Probleme und Workarounds

Warenkorb-Button unvollständig übersetzt

Es gibt zum Teil noch Probleme mit JavaScript-Widgets und Übersetzungen. Die Übersetzungen werden asynchron entweder aus der js-translation.json oder aus dem Local-Storage geladen. Gleichzeitig werden die Widgets geladen, so dass bei einigen Widgets die Übersetzungen noch nicht geladen sind, z.B. der Warenkorb-Button.

Workaround

In der Datei /frontend/templates/product/list.phtml folgenden Block ca. Zeile 140 anpassen:

<script type="text/x-magento-init">
{    "[data-role=tocart-form], .form.map.checkout": {
       "catalogAddToCart": {
           "addToCartButtonTextDefault": "<?php echo __('Add to Cart'); ?>",
           "addToCartButtonTextWhileAdding": "<?php echo __('Adding...'); ?>",
           "addToCartButtonTextAdded": "<?php echo __('Added'); ?>"
       }
   }
}
</script>

In der Datei /frontend/templates/product/view/addtocart.phtml den submitHandler ca. Zeile 67 wie folgt anpassen:

           submitHandler: function (form) {
               var widget = $(form).catalogAddToCart({
                   bindSubmit: false,
                   "addToCartButtonTextDefault": "<?php echo __('Add to Cart'); ?>",
                   "addToCartButtonTextWhileAdding": "<?php echo __('Adding...'); ?>",
                   "addToCartButtonTextAdded": "<?php echo __('Added'); ?>"
               });
               
               widget.catalogAddToCart('submitForm', $(form));
               
               return false;
           }

Fortschritte im Checkout nicht übersetzt

Dies ist ein Bug in Magento, der bereits im develop Branch gefixt wurde - jedoch ist dieser Fix noch nicht in einem Release enthalten. Derzeit gibt es keinen Workaround, da Anpassungen der Javascript-Dateien unter /vendor/ nötig sind.

magento2_german_localepack_de_de's People

Contributors

niclashoyer avatar felixbuechner avatar splendidinternet avatar davidverholen avatar kkrieger85 avatar kingjan1999 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.