cancel
Showing results for 
Search instead for 
Did you mean: 

Installation Sprachpacket magento 2.2.0

Installation Sprachpacket magento 2.2.0

Hallo an alle, 

ich experimtiere gerade etwas mit einem Magentoshop (version 2.2.0) und versuche ein deutsches Sprachpaket über den Extensionmanager zu installieren. Ich scheitere allerdings schon bei dem Abhängigkeits-Check.

 

Extension-Name: magenerds/language-de_de

Problem 1
- Installation request for magento/product-community-edition 2.2.0 -> satisfiable by magento/product-community-edition[2.2.0].
- magenerds/language-de_de 1.0.2 requires magento/framework 100.1.* -> satisfiable by magento/framework[100.1.0, 100.1.1, 100.1.2, 100.1.3, 100.1.4, 100.1.5, 100.1.6, 100.1.7, 100.1.8, 100.1.9].
- Can only install one of: magento/framework[101.0.0, 100.1.0].
- Can only install one of: magento/framework[101.0.0, 100.1.1].
- Can only install one of: magento/framework[101.0.0, 100.1.2].
- Can only install one of: magento/framework[101.0.0, 100.1.3].
- Can only install one of: magento/framework[101.0.0, 100.1.4].
- Can only install one of: magento/framework[101.0.0, 100.1.5].
- Can only install one of: magento/framework[101.0.0, 100.1.6].
- Can only install one of: magento/framework[101.0.0, 100.1.7].
- Can only install one of: magento/framework[101.0.0, 100.1.8].
- Can only install one of: magento/framework[101.0.0, 100.1.9].
- magento/product-community-edition 2.2.0 requires magento/framework 101.0.0 -> satisfiable by magento/framework[101.0.0].
- Installation request for magenerds/language-de_de 1.0.2 -> satisfiable by magenerds/language-de_de[1.0.2].

 

Wenn ich das richtig verstehe, dann ist das Magento-Framework des Paketes älter als das Magento-Framework meiner Magentoinstallation. 

 

Oder liege ich falsch?

3 REPLIES

Re: Installation Sprachpacket magento 2.2.0

Magenerds Sprachpaket ist für Magento 2.1. und noch nicht für 2.2

Re: Installation Sprachpacket magento 2.2.0

Hallo

 

Ich habe die Datei de_DE.csv einfach per FTP auf das Verzeichnis vendor/magento/language-de_de/ hochgeladen. Dann hab ich in Backend den Cache geleert.

Nun wird mir die Seite Komplett auf Deutsch angezeigt

Re: Installation Sprachpacket magento 2.2.0

Hallo @demamaschinen,

 

als Tip, ändere besser nie irgendwas im vendor-Verzeichnis, da dies beim nächsten Update geschossen werden könnte (muss nicht, kann aber).

 

Mach Dir in Deinem Fall lieber die kleine Mühe, ein eigenes Sprachmodul zu installieren.

Dauert keine 10 Minuten, bist aber auf der sicheren Seite.

 

Ändere am folgenden Beispiel nur den Vendor-Namen in Deinen eigenen:

 

folder_struktur.jpg

composer.json

{
  "name": "deinvendorname/language-de_de",
  "description": "Deutsche Anpassungen",
  "version": "1.0.5",
  "require": {
    "magento/framework": "100.1.*"
  },
  "type": "magento2-language",
  "autoload": {
    "files": [
      "registration.php"
    ]
  }
}

language.xml:

<?xml version="1.0"?>
<language xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/Language/package.xsd">
    <code>de_DE</code>
    <vendor>deinvendorname</vendor>
    <package>de_de</package>
	<sort_order>100</sort_order>
    <use vendor="magento" package="en_us"/>
</language>

und die registration.php:

<?php
\Magento\Framework\Component\ComponentRegistrar::register(
    \Magento\Framework\Component\ComponentRegistrar::LANGUAGE,
    'deinvendorname_de_de',
    __DIR__
);

Solange sich das Paket von Magenerds nicht installieren lässt, nutze deren csv in Deinem Modul. Sobald deren Installation möglich ist, brauchst Du in Deinem eigenen Sprachmodul für die Übersichtlichkeit nur noch Einträge, für die noch keine Übersetzungen vorliegen oder Du andere möchtest (gibt es noch einige).

 

MfG George