[gelöst] standardsprache wird nach *.po-import nicht mehr angezeigt
am 20.05.2013 - 20:07 Uhr in
hallo,
ich bin dabei eine neue seite aufzubauen und habe gerade ein riesiges problem. und so sieht es aus:
die seite basiert auf drupal 7.22 und da sie einen shop beinhaltet sind neben standards (wie views) in erster linie commerce-module installiert. die seite ist zweisprachig: standard-sprache en mit de als zweiter sprache. jetzt habe ich etliche detschsprachige *.po-dateien importiert und es ist auch fast alles auf deutsch vorhanden, aber das englisch fehlt!. der sprachumschalter ist da und schaltet auch im pfad zwischen .../en/... und .../de/... um, aber angezeigt wird immer alles in deutsch.
ich habe mit der stringübersetzung nach einigen bespielen gesucht und bei allen war das original in englisch und alles gut. wenn ich die deutsche sprache deaktiviere, wird die seite in perfektem englisch angezeigt, wenn ich deutsch wieder aktiviere, ist auch beim "en-pfad" alles wieder in deutsch.
ich bin etwas verzweifelt und hoffe, hier hat jemand einen tip für mich.
vielen dank und beste grüsse
og
- Anmelden oder Registrieren um Kommentare zu schreiben
Hast Du vielleicht die
am 21.05.2013 - 08:58 Uhr
Hast Du vielleicht die deutschen po-Dateien in die englische Oberfläche installiert? (ist schnell passiert wenn man nicht aufpasst...)
Gruß
Christian
Don't code today what you can't debug tomorrow
Ariya Hidayat
hallo, vielen dank für die
am 21.05.2013 - 09:11 Uhr
hallo,
vielen dank für die antwort.
ich denke nein, weil die englischen strings sind ja noch erhalten, sie werden nur nicht angezeigt.
aber falls ich damit falsch liege: wie kann ich das feststellen und wie sieht dann die lösung des problems aus?
beste grüsse
og
Um es richtig zu
am 21.05.2013 - 09:54 Uhr
Um es richtig zu verstehen:
die Inhalte werden in englisch angezeigt und die Strings in deutsch, wenn du die englische Version siehst?
Gruß
Christian
Don't code today what you can't debug tomorrow
Ariya Hidayat
da du die standardsprach auf
am 21.05.2013 - 12:15 Uhr
da du die standardsprach auf englisch hast, hast du versehentlich die daten in die englischen übersezungen importiert...
C.A.W. Webdesign
hallo, und vielen dank für
am 21.05.2013 - 12:59 Uhr
hallo,
und vielen dank für die hilfe!
aber ich scheine mein problem noch nicht richtig rübergebracht zu haben. die englische version kann (meines erachtens) nicht überschrieben sein, weil sie vorhanden ist. sie wird nur nicht angezeigt, wenn ich die seite in englischer sprache anschaue.
grund für meine annahme:
zum einen geht ja alles wunderbar (in englisch!), wenn ich deutsch wieder deaktiviere und somit können die englischen strings nicht überschrieben sein, sonst wären sie ja auch in diesem fall weg (bzw durch deutsche strings überschrieben).
und zum anderen sieht, wenn ich mir einen string in der "string-übersetzungs-abteilung" anschaue (Verwaltung › Konfiguration › Lokalisierung und Sprache › Oberfläche übersetzen) auch alles ok aus. also englischer text unter der überschrift "originaltext" und darunter der deutsche text unter der überschrift "deutsch"
also z.b. so:
"
Zeichenkette bearbeiten
Originaltext
Implements the shopping cart system and add to cart features.
Deutsch
Ein Warenkorb-System und die Funktionen etwas zum Warenkorb hinzuzufügen
Übersetzung speichern
"
vielleicht mache ich ja einen brutalen denkfehler oder verstehe nicht, was ihr mir sagen wollte, aber bisher habe ich das gefühl, dass mein problem noch noicht erfasst wurde - hoffe, dass ich es jetzt besser hinbekommen habe...
bin also weiter verzweifelt auf der suche nach einem lösungsansatz.
vielen dank und beste grüsse
og
hallo, ich bin leider immer
am 24.05.2013 - 11:54 Uhr
hallo,
ich bin leider immer noch auf der suche nach einer lösung.
ich habe deutsch jetzt einfach mal nicht nur deaktiviert, sondern ganz gelöscht und damit ist alles wieder in wunderbarem englisch. ich habe dann deutsch wieder neu aktiviert und da es noch keine übersetzten strings gibt, ist alles in englisch, egal, welche sprache ich ausgesucht habe (und das ist ja auch richtig so).
dann habe ich zum testen einen string per hand in der string-übersetzung ins deutsche übersetzt. und siehe da - dieser string ist in der darstellung wieder in beiden sprachvarianten deutsch.
wenn ich diesen string jetzt mit der string-übersetzung anschaue, sieht alles ok aus: ein englischer begriff als original und ein deutscher als übersetzung.
das problem hat sich also auch nicht durch löschen aller deutschen strings gelöst :-(
ich bin am verzweifeln - hat wirklich keiner eine idee für mich?
vielen dank und beste grüsse
og
irgendwas mit den
am 24.05.2013 - 13:04 Uhr
irgendwas mit den einstellungen deiner sprachen scheint da nicht zu stimmen
C.A.W. Webdesign
hallo caw, vielen dank - das
am 24.05.2013 - 13:51 Uhr
hallo caw,
vielen dank - das war´s!
ich hatte mir die sprachauswahleinstellungen schon angeschaut, aber irgendwie war ich zufrieden damit, vermutlich, weil ich vorher den eindruck hatte, dass alles ging und den *.po-dateien die schuld geben wollte. war wohl auch vorher schon falsch, ich habe es bloss nicht gesehen...
also nach deinem hinweis habe ich mir das nochmal angeschaut und siehe da: "user" war an erster stelle und jetzt ist ganz oben "url" und alles scheint wunderbar zu funktionieren.
also vielen dank für die hilfe!
beste grüsse
og