i18n Modul und "Duplicate entry" Error
am 16.12.2010 - 13:40 Uhr in
Hallo,
ich habe folgendes Problem.
Nach der Installation des i18n Translation-Moduls habe ich begonnen, meine Blöcke zu übersetzen (über den Punkt Translate interface). Die hat anfangs auch gut funktioniert und ich konnte zwischen den beiden Sprachen (DE, EN) per Language Switch hin und herschalten.
Anschließend habe ich versucht die Blöcke automatisch per Translation Dashboard zu übersetzen (Google-Translator). Damit war ich allerdings nicht ganz zufrieden und wollte die Blöcke erneut händisch wie oben beschrieben übersetzen.
Nun bekomme ich leider beim Übersetzen der Blöcke folgende Fehlermeldung und die Übersetzung wird nicht gespeichert:
Duplicate entry 'de-3028-0' for key 1 query: INSERT INTO locales_target (lid, translation, language) VALUES (3028, 'Übersetzungstext.', 'de') in C:\xampp\htdocs\drupal619\includes\locale.inc on line 894.
Hat jemand eine Idee, wie man dieses Problem beheben kann?
Grüße,
mawo
- Anmelden oder Registrieren um Kommentare zu schreiben
"Erneuter Versuch" und "Duplicate Entry" passen logisch zusammen
am 17.12.2010 - 20:42 Uhr
Hallo Mawo,
ich habe zwar keine Erfahrung mit den genannten Modulen. Aber wie im Beteff schon beschreiben, klingt der Fehler logisch: Neuer Block in einer Sprache Y soll einem Block mit Sprache X als Überstzung verknüpft werden. Vllt. haben die Modul-Betreiber vergessen den Erneut-Versuch zu überprüfen und deshalb kommt es zu einem Datenbank-Fehler.
Erstens würde ich versuchen, den anscheinende schon erstellten, übersetzten Block zu finden und zu bearbeiten, d.h. Inhalt überschreiben.
Zweitens wäre es ganz gut, wenn Du dies Problem in einem Issue an die Programmierer des Moduls meldest.
Viel Erfolg,
Carsten
# DrupalCenter-Moderator # https://www.drupal.org/u/c-logemann
# CTO der Nodegard GmbH: Tech. Concepts | Security + Availability Operations / Wir unterstützen IT-Abteilungen, Agenturen, Freiberufler:innen