FYI. This blog is translated by machine. Please ignore any spelling and grammar errors; sorry for such inconvenience. We appreciate your understanding and support.
Haben Sie eine mehrsprachige TYPO3-Website? Sind Sie auf der Suche nach einer automatischen Spracherkennung und Weiterleitung zu Ihrer TYPO3-Website? Dann sind Sie hier genau richtig. In diesem Blog haben wir eine Liste von TYPO3-Spracherkennungslösungen zusammengestellt, die Ihnen helfen, Ihre Website-Besucher basierend auf der Sprache ihres Browsers und ihrer IP/Landesadresse umzuleiten.
TYPO3 ist aufgrund seiner Mehrsprachig seit seiner Gründung im Jahr 1997 das beliebteste System. Als Besitzer einer TYPO3-Website möchten Sie Ihren Besuchern immer die beste Zugänglichkeit bieten. Wenn Sie eine Mehrsprachige TYPO3-Website, wäre es eine hervorragende Erfahrung für Ihre Besucher, die Sprache zu erkennen und automatisch zu dieser Seite weiterzuleiten. Zum Beispiel sollte Ihre deutschsprachige Website automatisch "yoursite.com/de" für Ihre deutschen Besucher erkennen.
Glücklicherweise unterstützt die TYPO3-Community aktiv kreative Initiativen und setzt sich für die Entwicklung und Verbreitung von OpenSource TYPO3-Erweiterungen ein. Die folgende Liste von TYPO3-Erweiterungen ist einfach zu installieren und zu konfigurieren Automatische Spracherkennung & Weiterleitungen basierend auf den Browsern Ihrer Besucher, dem Land, der IP-Adresse und mehr! Lesen Sie die Liste weiter.
Ich möchte diesen Blog allen Autoren und Mitwirkenden der unten aufgeführten TYPO3-Erweiterungen widmen, die hart und engagiert an ihren TYPO3-Erweiterungen gearbeitet haben. #T3Kudos
Bevor wir beginnen, nur eine Randnotiz - Es war einmal, 2003, als mein Freund Thomas Löffler eine exzellente TYPO3-Extension EXT:rlmp_language_detection entwickelte, die der TYPO3-Community seit Jahren hilft. #T3Kudos auch an ihn.
IP und Sprachumleitung (EXT:ipandlanguageredirect)
Einfach gestaltet und entwickelt mit dem neuesten TYPO3-Kernstandard, EXT:ipandlanguageredirect ist die neueste populäre TYPO3-Erweiterung zur Spracherkennung. It's been developed and maintained by the famous In2code TYPO3 Agency. The TYPO3 extension redirects a user based on location and browser language.
Persönlich kenne ich Alex (der Autor der Extension & aktivster TYPO3-Mitarbeiter), und ich empfehle sehr, diese TYPO3-Extension zu verwenden, die den neuesten Standard hat und sicherstellt, dass sie mit den folgenden TYPO3-Versionen kompatibel ist, genau wie ihre anderen Extensions ;)
Warum wählen?
Denn... Es sieht vielversprechend aus, um Kompatibilität mit zukünftigen TYPO3 LTS Versionen zu erhalten.
Language Detection (EXT:language_detection)
Die einzige Spracherkennung offiziell verifizierte TYPO3-Erweiterung von Tim Lochmüller (Gründerin von typo3blogger.de). Technisch, EXT:languag_detection verwendet eine PSR-15/PSR-7 middleware/anfragen zu handhaben eine Spracherkennungslogik über PSR-14 Veranstaltungen. Sehr flexibel! Probieren Sie es aus und entdecken Sie die Zukunft der Spracherkennung!
Lokalisieren - Identifizieren Sie Benutzer nach IP und/oder browser language (EXT:locate)
EXT:locate - Hochgradig konfiguriert, funktionsreich und entwicklerfreundlich. Florian Wessels diese TYPO3-Spracherkennung erstellt, die das Land des Benutzers betrifft, bevorzugte Sprache, und andere Fakten werden entdeckt. Der Benutzer kann je nach konfigurierbaren Regeln auf andere Sprachen oder Seiten umgeleitet werden. Locate bietet auch Geo-Blocking für konfigurierbare Seiten in konfigurierbaren Ländern.
Warum wählen?
Weil... Die funktionsreiche Sprache erkennt die TYPO3-Erweiterung
Language Detection Redirect Resolver (EXT:ig_language_detection)
Eine weitere TYPO3-Spracherkennungs-Extension, die seit 2019 von Daniel Abplanalp entwickelt und gepflegt wird. Spracherkennung im PSR-15 Middleware Stack auf uri=/. Basierend auf dem Accept-Language Header wird die entsprechende Site Config ausgewählt. Zusätzliche Konfiguration in der YAML-Site-Konfiguration ist möglich, wie z.B. Aliase und mehr.
Site Language Redirection (EXT:site_language_redirection)
Harald Atteneder developed an extension which supports many TYPO3 versions. PSR-15 middleware redirects users to the correct site language via HTTP headers (Accept-Language) and IP addresses. If the visitor navigates to another language (e.g. via language switch), a cookie gets set to save the new language as the preferred language. Search Engine bots will not be redirected.
Verwendung von.Htaccess - Browser Language Detect & Umleiten TYPO3
Hmm! lese noch :) Es bedeutet, dass Sie keine TYPO3-Erweiterung für die Sprache wollen zu aufzuspüren und umzuleiten. Sie können folgende einfache Methode verwenden TYPO3 + .Htaccess Lösung für Browser language aufzuspüren und umzuleiten.
Umleitung der Besucher auf den Pfad der Root-Domäne (e.g. www.yoursite.com) auf die entsprechende Sprachversion. Fallback auf die englische Version, wenn keine passende Browsersprache definiert ist. Ausgehend von der jeweiligen Sprachversion at e.g. www.yoursite.com/de/
Warum wählen?
Denn... Sie wollen keine TYPO3-Erweiterung eines Drittanbieters verwenden :)
# language starts with DE
RewriteCond %{REQUEST_URI} !typo3
RewriteCond %{HTTP:Accept-Language} ^de [NC]
RewriteRule ^$ /de/ [L,R=301]
# language starts with FR
RewriteCond %{REQUEST_URI} !typo3
RewriteCond %{HTTP:Accept-Language} ^fr [NC]
RewriteRule ^$ /fr/ [L,R=301]
# else redirect to the English version
RewriteCond %{REQUEST_URI} !typo3
RewriteRule ^$ /en/ [L,R=301]
Einpacken!
Danke, dass Sie meinen Blog lesen. Ich hoffe, Sie lernen und finden ihn hilfreich.
In Schlussfolgerung, Welche automatische Spracherkennung TYPO3-Erweiterung sollten Sie verwenden? Die Antwort lautet “nach Ihrem Bedarf”. Wenn Sie in die Tiefe gehen, werden Sie feststellen, dass jede TYPO3-Erweiterung (aus der obigen Liste) hat seine einzigartigen Merkmale. Auch, Prüfen Sie weitere Faktoren bei der Auswahl von TYPO3-Erweiterungen e.g., wie viele Mitwirkende, Kompatibilität der TYPO3-Erweiterungen, Dokumentation, Pendenzenliste, zukünftige Aufgaben usw.
Übrigens: Was ist Ihre Lieblings-TYPO3-Erweiterung für die Spracherkennung? Did Ich vermisse jede andere TYPO3-Erweiterung oder Lösung? Haben Sie weitere Ideen/Vorschläge? Ich würde mich freuen, Ihr Feedback im Kommentarfeld zu hören.
Haben a Glücklich Multilingual mit TYPO3!