Views Field Language (Spracherkennung der Felder) funktiniert nicht
am 20.01.2012 - 10:51 Uhr in
Hallo Zusammen,
auch nach langer Suche habe ich bisher keine Antwort auf die folgende Frage gefunden:
Ich habe alle meine erstellten Felder (fields) mehrsprachig erzeugt, d.h. alle von Deutsch nach Englisch übersetzt.
Nun möchte ich mit Views eine mehrsprachige Ausgabe-Seite erstellen, bei der die Felder natürlich auch wieder mehrsprachig ausgegeben werden sollen.
Ich habe natürlich i18n installiert und mittlerweile auch i18nviews.
Es gibt bei Views (in den Einstellungen) ja ohnehin unter Advanced - Other eine Auswahl "field language". Diese habe ich auf Current user's language gesetzt.
Leider bekomme ich aber in der Ansicht immer nur Deutsch bei den Feldern ausgegeben, obwohl alle Felder übersetzt sind.
Kann mir jemand helfen?
Danke vorab,
Conny
- Anmelden oder Registrieren um Kommentare zu schreiben
Field Translation - Grundlagenartikel
am 23.01.2012 - 15:13 Uhr
Vielleicht helfen dir diese Artikel weiter:
Drupal 7's new multilingual systems (part 4) - Node translation
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Modul "Entity translation"
am 23.01.2012 - 15:11 Uhr
Drupal 7 Multilingual: What's new in i18n weist darauf hin, dass man für übersetzbare Felder auch das Modul Entity translation installiert haben muss.
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Views übersetze Felder anzeigen funktioniert immer noch nicht
am 08.02.2012 - 17:06 Uhr
Hallo Frank,
auch wenn es schon eine Weile her ist, danke für Deine Links und Tipps.
Leider habe ich aber auch bisher (nach langer Suche) keine Lösung für mein beschriebenes Problem gefunden.
Die Felder mehrsprachig anzulegen ist und war nie das Problem und hat immer prima geklappt. Entity translation hatte ich natürlich installiert.
Das Problem war und ist die Felder mit Views mehrsprachig anzeigen zu lassen. Ich habe nun auch i18nViews installiert, aver da ich Drupal 7 verwende und das Modul noch eine Dev-Version ist, klappt das auch leider nicht.
Falls jemand noch eine Idee zur Problemlösung haben sollte, würde ich mich sehr freuen.
Viele Grüße,
Conny
"current user" language
am 08.02.2012 - 17:47 Uhr
Wenn du die zur Spracherkennung eingeschaltet hast, sollte doch auch nur Deutsch kommen, wenn ich das richtig verstehe.
Hast du mal andere Sprachauswahloptionen ausprobiert? Da gibt es in D7 ja inzwischen einen ganze Menge mehr:
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Profile 2 Übersetzungen - Felder in Views
am 10.02.2012 - 12:04 Uhr
Hallo Frank,
danke für Deine Mühe und die vielen Tipps.
Leider ist das Problem immer noch nicht gelöst, aber ich weiß nun woran es liegt:
Die Felder, die ich durch Views anzeigen lasse, sind Felder aus Profilen, die mit Profile 2 erstellt sind.
Eigentlich sollte das Modul Title abhilfe schaffen, aber das arbeitet nicht mit Profile 2
Hier ein Link, in dem das gleiche Thema beschrieben ist.
http://drupal.org/node/1118362
Falls Du oder jemand anders dazu noch eine Lösung hat, freu ich mich riesig.
Ich muss das Thema dingend in den Griff bekommen.
Viele Grüße,
Conny
Screenshot?
am 10.02.2012 - 14:05 Uhr
wär prima um das Ganze ein bisschen anschaulicher zu haben.
Oder genaue Anleitung, wie man den Fehler reproduzieren kann ;-)
Profile 2 issue: "Profile2 translation - being able to translate the profile type label- i18n?"
Verweis auf Title-Modul: "Title module integration", die Antwort dort (mit zwei Lösungsvorschlägen):
The Title module is a workaround for a core feature that did not go into D7 core, Profile 2 too. IMO it makes more sense for Profile 2 to implement Title's field replacement API: Title supports only core entities and augmenting its built-in entity info is a far more ugly solution than implementing a hook for Profile 2. Moreover we would be making a possibily unjustified exception that might lead for any module to ask to be supported. Again Title was meant to be a fix for core, contrib modules can achieve the same results by using a field as label.
Weiterer Verweise auf Entity API: "add basic i18n support", wo sich sogar schon ein testweiser Patch für Profile 2 findet ;-)
Gruß
Frank
Bitte Erledigtes im Betreff des ersten Postings als [gelöst] markieren. Danke!
Beschreibung
am 11.02.2012 - 16:48 Uhr
Hallo Frank,
danke Dir. Die Links helfen schon einmal wieder ein Stück weiter.
Zur Reproduktion.
Mit Profile 2 können die User ihre Profile anlegen. Diese Profile sollen von anderen Usern nach bestimmten Feldern (die im Profil der User angelegt sind)
durch einen View selektiert werden um eine Trefferliste von Usern zu erhalten, die diese Kriterien erfüllen.
Dies soll auf Englisch und Deutsch funktionieren. Was schon prima klappt mit i18n sind die Profile auf Deutsch und Englisch auszufüllen und anzuzeigen.
Mit dem Sprachumschalter und der Sprachwahl im User-Account ist das kein Problem. Was auch klappt ist die Selektion der Kriterien mittels Views auf Deutsch.
Aber das Problem ist nun, dass die Felder zwar in Englisch angelegt sind, aber in Views nicht in Englisch (mittels Sprachumschalter und Änderung der Nutzersprache im User Account, etc.) ausgegeben werden.
Im View bleibt immer alles Deutsch, obwohl ja auch die Profile in Englisch angezeigt werden können.
Ich weiß nicht, ob diese Beschreibung hilft um das Problem zu rekonstruieren??? Hoffe wenigstens ein bisschen. Ich guck mal, ob es mit dem Patch klappt.
Viele Grüße,
Conny
Du mußt in Views aber auch
am 11.02.2012 - 17:01 Uhr
Du mußt in Views aber auch explizit einen Filter für die Sprache setzen, das geht nicht implizit. Du kannst bei Language nach Sprache des Users oder Sprache der Webseite filtern. Prüfe mal, welcher der richtige ist. Ich weiß es jetzt im Moment nicht und müßte erst einen Test aufsetzen.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *
Filter setzen
am 12.02.2012 - 10:09 Uhr
Hallo Werner,
es ist völlig egal welche Sprache ich auswähle im Fliter "Field Language" und welche Sprache der User eingestellt hat,
der Output ist immer auf Deutsch. Das ist ganau mein Problem.
Gibt es noch andere Filter ausser unter "Field Language", die ich setzten muss? #
Beste Grüße,
Conny
Hallo Conny ich denke auf
am 20.02.2012 - 11:53 Uhr
Hallo Conny
ich denke auf mich wird das Problem mit den Übersetzungen auch zukommen. Hast du es mitlerweile lösen können? Und wenn wie konntest du es beheben?
Viele Grüße,
Frank
mehrsprachigeFilter werden nun übersetzt, aber Ergebnisse nicht
am 21.02.2012 - 14:03 Uhr
Hallo Frank,
leider habe ich es immernoch nicht final gelöst. Entity translation macht auch gar keinen Unterschied und
für meine bisherige Lösung habe ich es auch nicht verwendet. Wenn Du den Trick rausfindest sag bitte bescheid.
Der View funktioniert jetzt immerhin für die Filtern mehrsprachig.
Ich habe die Felder (translated) angewählt und somit werden nun wenigstens die Filter-Variablen übersetzt.
Leider werden die Ergebnisse aber nach wie vor in Deutsch ausgegeben.
Dafür brauche ich auch noch unbedingt eine Lösung.
Wenn Du was neues weißt, freue ich mich auch auf Infos und wenn ich etwas herausfinde werde ich es natürlich posten.
Viele Grüße,
Conny
Danke für deine Antwort! Wenn
am 22.02.2012 - 00:48 Uhr
Danke für deine Antwort! Wenn ich so weit bin und ich etwas ehraus bekomme werde ich es auf jeden fall auch posten.
Hab schon Bauchschmerzen vor dieser ganzen übersetzerei :-( . Ich habe für alle fälle erst einmal auf english angefangen...dann ist es nicht ganz so schlimm wenn mal was nicht klappt...
Viele Grüße,
Frank
Hallo zusammen, hat sich hier
am 15.10.2012 - 21:22 Uhr
Hallo zusammen,
hat sich hier schon eine Lösung ergeben? Ich habe genau das gleiche Problem... :-(
Viele Grüße
Frank
leider noch nicht
am 16.10.2012 - 07:37 Uhr
Hallo Frank,
bisher habe ich leider keine Lösung gefunden, sonst hätte ich sie hier gepostet.
Ganz im Gegenteil: ich habe noch ein neues Problem: Ich würde gern einzelne Text-Felder im Profil der User (Profile2) für den User selbst übersetzbar machen.
D.h. der User soll den Inhalt der Textfelder in verschiedene Sprachen übersetzen können. Auch dafür habe ich noch keine Lösung.
Entity Translation hält leider nicht was es verspricht. Ich glaube das klappt nicht mit Profile2 und Views.
Wenn Du also eine Lösung findest, bin ich mehr als dankbar.
Viele Grüße,
Conny
Hallo, Danke für deine
am 16.10.2012 - 10:00 Uhr
Hallo,
Danke für deine Antwort.. das ist ernüchternd :-(
Viele Grüße
Frank