Quantcast
Channel: Programmierung - Shopware Community Forum
Viewing all articles
Browse latest Browse all 2871

Lokalisierungen wie ru_DE nicht nutzbar

$
0
0

Wir setzen ein kommerzielles Plug-in zur hreflang-Generierung in einem Shop mit zwei Sprachen (Deutsch, Russisch) ein. Da sich der Shop nur an Kunden aus Deutschland richtet, gibt es die Anforderung, bei den beiden hreflang-Angaben de-DE und ru-DE (statt ru-RU) zu verwenden, weil die Region in jedem Fall Deutschland ist, auch bei russischer Sprache. Das ist für Google wichtig. Das Plug-in greift dabei auf die den Shops zugeordneten Lokalisierungen zu. Eine Änderung von ru_RU in ru_DE im Shopware-Backend löst das Problem für den deutschen Sprachshop, sorgt aber dafür, dass der russische Sprachshop nicht mehr aufrufbar ist. Das Log meldet: "core.ERROR: exception 'Zend_Currency_Exception' with message 'No region found within the locale 'ru'' in /var/www/shopware/engine/Library/Zend/Currency.php:561" Das bedeutet wohl, dass eine Kombinbation von de und RU nicht zulässig ist im Zend Framework, und weder Shopware, noch das Plug-in wirklich Schuld an dem Problem haben. In der Locale-Klasse vom Zend Framework stehen alle gültigen Varianten drin und ru_DE fehlt da. Ich sehe so tief im Kern einer Bibliothek auch keine wirkliche Einflussmöglichkeit durch ein eigenes Plug-in, zumal man auch an das hreflang-Plug-in nicht herankommt, da dies verschlüsselt ist. Dennoch irgendwelche Tipps, was man hier tun könnte?


Viewing all articles
Browse latest Browse all 2871

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>