Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

Metatags Modul und mehrsprachige Webseite

Eingetragen von DanielS (20)
am 17.09.2014 - 18:09 Uhr in
  • Module
  • Drupal 7.x oder neuer

Guten Tag !

Ich habe eine Frage, und zwar habe ich meine Webseite in mehreren Sprachen übersetzt. So weit hat alles mit dem i18n Modul geklappt,
jedoch sind die Metatags wie "Keywords" nicht übersetzbar, bzw ich habe nicht gefunden wie. Dabei wäre es im Sinne von SEO schon wichtig, diese jeweils an die Seitensprache anzupassen.
Gibt es da Lösungen ?

MfG

Daniil

‹ Fehlermeldung bei Modul Minify Mit Views Bulk Operations mehrere Parameter übergeben an Component (Rules) ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Welchen Typ Überstzung hast

Eingetragen von wla (9036)
am 17.09.2014 - 21:06 Uhr

Welchen Typ Überstzung hast Du verwendet? I18n alleine ist nicht so gut. Das macht man besser mit Entity-Translation. Dann muß man das aber durchgehend einsetzen und vermutlich alle Übersetungen neu ansehen/erstellen. Es gibt im Packt-Verlag das Buch "Drupal 7 Multilingual Sites".

.
Werner
drupal-in-duesseldorf.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ja leider i18n alleine, denn

Eingetragen von DanielS (20)
am 17.09.2014 - 21:18 Uhr

Ja leider i18n alleine, denn es gibt für Drupal leider keine "Zentrale Anlaufstelle für How-To's" man muss sich von Anfang an fast alles, von der Übersetzung der Seite über die Integration von Commerce und hunderter kleinerer Funktionen, durch lesen in Foren und verstreuter Beiträge erarbeiten... dadurch ist es fast unmöglich von Anfang an den empfohlenen Weg zu gehen. Das ist sehr schade ! Nun ja, ich habe jetzt die Seite bereits auf zwei Sprachen übersetzt, was wochenlange Arbeit gewesen ist. Es kommt somit leider nicht mehr in Frage, ein anderes Modul für die Übersetzung zu verwenden und die ganze Seite "Neu aufzusetzen". Gibt es da keine andere Lösung ?

MfG

  • Anmelden oder Registrieren um Kommentare zu schreiben

Deine Lösung hat folgende

Eingetragen von wla (9036)
am 17.09.2014 - 21:35 Uhr

Deine Lösung hat folgende Schwächen (obwohl das noch in Drupal 6 die einzige Möglichkeit war, aber Drupal 7 gibt es jetzt bereits seit 3,5 Jahren):

  • Jeder Node hat in jeder Sprache eine ander Node-ID
  • Daher nimmt man auch für jede Sprache ein eigenes Menü
  • Du kannst mit der Taxonomie nicht sauber arbeiten, da auch die Taxonomie Begriffe eine ID pro Sprache haben => ein Vokabular pro Sprache

Drupal 8 wird ausschließlich auf Entity-Translation setzen.
Bei Entity-Translation werden die Inhalte der einzelnen Felder übersetzt. Die Node-ID ändert sich nicht. Entsprechend gilt das für Taxonomie Begriffe.
Die vorhandenen Übersetzungen kann man weiter benutzen, muß sie aber in andere Felder kopieren. Man muß bei einer Umstellung aber noch mal den gesamten Aufbau überarbeiten. Man brauch das Modul [do:title Titel], um das Titelfeld von einem Attribut des Nodes in ein Feld zu wandeln, damit es dann übersetzt werden kann.
Eine Umstellung der Seite sollte man Offline machen und dann alles wieder auf den Server bringen.

.
Werner
drupal-in-duesseldorf.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Dann habe ich einige weitere

Eingetragen von DanielS (20)
am 17.09.2014 - 21:54 Uhr

Dann habe ich einige weitere Fragen:

1. Welche Module brauche ich denn jetzt außer "Title" und "i18n" um eine volle Übersetzung zu machen ?
2. Kann ich die vorhandenen Übersetzungen einfach aus Drupal löschen, durch ein neues Aufsetzen des i18n Moduls, oder ist das System bereits viel zu vermüllt
durch die alte Übersetzungsmethode und ich muss alles neu aufsetzen ?
3. Wenn ich jetzt entity translation verwende, wird es dann möglich sein die Metatags für jedes Produkt und jede Seite auf verschiedene Sprachen zu übersetzten ? Denn darum gehts mir ja überhaupt.

  • Anmelden oder Registrieren um Kommentare zu schreiben

3) Habe ich gerade noch mal

Eingetragen von wla (9036)
am 17.09.2014 - 23:28 Uhr

3) Habe ich gerade noch mal getestet mit dem Modul [do:metatag] Metatag, es geht. Das geht aber auch bei Content-Translation, da es in jeder Sprache ein eigener Node mit eigenen Metatags ist.
2) Die alten Übersetzungen sind eigene Nodes. Wenn Du die löschst, sind sie weg.
1) Ich habe folgende Module dazu im Einsatz:
[do:i18n] wird immer noch für einiges benötigt
[do:entity] benötigt für Entity Translation
[do:entity_translation] übersetzt die Felder
[do:l10n_update] Lädt Übersetzungen für die Benutzeroberfläche von Drupal vom Übersetzungsserver (wichtig für Updates).
[do:languageicons] Die Flaggen zum Sprachumschalten
[do:title] macht den Titel zum Feld
[do:transliteration] sorgt dafür, daß die Dateinamen überall benutzbar sind (wandelt akzentuierte Zeichen nach ASCII).

.
Werner
drupal-in-duesseldorf.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Nun ich versuche natürlich

Eingetragen von DanielS (20)
am 18.09.2014 - 14:26 Uhr

Nun ich versuche natürlich den Umstieg auf Entity Translation zu vermeiden weil es enorm viel Arbeit ist, jedoch bekomme ich die Metatags mit i18n nicht übersetzt. Angenommen ich habe Deutsch und Englisch als Sprachen und Deutsch ist dabei die Ausgangssprache. Wenn ich eine Seite "X" aufrufe kann ich die Metatags definieren. Wenn ich dann auf übersetzen und Englisch klicke, fehlen dort die Einträge für Metatags. Falls ich aber bei der Seitenansicht erstmal auf Englisch schalte und dann auf Seite bearbeiten, sind die Einträge vorhanden, jedoch führt jede Änderung auch zur Änderung der Deutschen Metatags der Seite. Woran kann das liegen, kann man das beheben ?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Wenn Du auf eine Seite gehst

Eingetragen von wla (9036)
am 18.09.2014 - 14:37 Uhr

Wenn Du auf eine Seite gehst und auf die entsprechende Übersetzung, solltest Du die zur Übersetzung gehörige Node-ID finden. Siehst Du die Metatags, wenn Du diese Seite direkt über die Node-ID aufrufst und dann editierst? Was passiert, wenn Du dort änderst? Wenn das nicht wirkt, hat sich das Modul Metatag auf Entity-Translation festgelegt, und dann hast Du keine Chance mit Content-Translation zu arbeiten.

.
Werner
drupal-in-duesseldorf.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *

  • Anmelden oder Registrieren um Kommentare zu schreiben

Verdammt, ich hatte es genau

Eingetragen von DanielS (20)
am 18.09.2014 - 15:00 Uhr

Verdammt, ich hatte es genau so mindestens 5 Mal an verschiedenen Seiten getestet und es hat nicht funktioniert, bis gerade jetzt.
Jetzt funktioniert es auf einmal, genau so wie ich es vorher versucht habe.
Naja, das Thema kann man dann als geschlossen betrachten, trotzdem vielen Dank an alle die geholfen haben !!
Auf Entity Translations werde ich dann wohl erst mit Drupal 8 umsteigen, dann ist es eh an der Zeit.

MfG

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Vom jeweiligen User die Kunstwerke ausgeben.
  • Fullcalendar - Grösse Dialogfenster
  • Notify-Modul: Einmalige Benachrichtigung ueber neue Nodes senden
  • [gelöst]Drupal 9 und Ubuntu 20.04
  • [gelöst] Swiftmailer installieren um Simplenews zum Laufen zu bringen
  • Installiert ja, aber kein einziger link funktioniert
  • Drupal 9 - "read more" übersetzen nun anders, nur wie?
  • [gelöst] Nur editierbare Medien in Media-View anzeigen
  • Probleme mit dem Adminmenü
  • Inhalte ändern/erstellen nicht möglich - Problem mit Datenbank-Verbindung?
  • Groups und Drupal 9
  • Verschachtelte UND / ODER Abfrage mit hook_views_query_alter
Weiter

Neue Kommentare

  • irgendwo wird doch die nutzer
    vor 3 Stunden 37 Minuten
  • inst schrieb Hallo, ich
    vor 3 Stunden 41 Minuten
  • Kein Problem. Ich helfe dir
    vor 2 Tagen 3 Stunden
  • ?????Bahnhof,
    vor 2 Tagen 3 Stunden
  • Wenn du es geschafft hast
    vor 2 Tagen 4 Stunden
  • All-Inkl und Composer 2
    vor 2 Tagen 4 Stunden
  • dinmikkith schrieb xampp auf
    vor 2 Tagen 4 Stunden
  • Ich bin auch bei All-Inkl und
    vor 2 Tagen 5 Stunden
  • Hallo, ok, verstehe. Aktuell
    vor 2 Tagen 5 Stunden
  • d.h. ohne Know How wie z.B.
    vor 2 Tagen 5 Stunden

Statistik

Beiträge im Forum: 246301
Registrierte User: 18906

Neue User:

  • JorgeClayton
  • fel
  • kuldeep

» Alle User anzeigen

User nach Punkten sortiert:
wla9036
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3917
ronald3834
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 6 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association