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

[gelöst] VIEWS und Mehrsprachigkeit

Eingetragen von 1kubik (903)
am 09.02.2010 - 18:07 Uhr in
  • Views
  • Drupal 6.x

Hallo und Guten Abend!

Ich hab jetzt alles probiert. Bin Tutorials durchgegangen, habe Beiträge
zu dem Thema hier und auf drupal.org gelesen, das Internet abgegrast,
und unzählige Male ein neues frisches Drupal aufgesetzt mit allen
Modulen die dazu nötig sind, und bin von vorne angefangen.
Trotzdem bekomme ich es nicht hin und die
Views taxonomy_term ignoriert IMMER die Übersetzungen der Terms eines
Vocabulars!
Was bisher geschah:
1)
Diese Module habe ich installiert und aktiviert
CCK
VIEWS
Taxonomie Manager
Content Taxonomie
i18n
Translation Table
2)
dann unter
admin/settings/language
als Standartsprache 'english' eingestellt
und deutsch installiert
und beiden ein Präfix verpasst (en bzw de)
3)
/admin/settings/language/i18n
den haken gesetzt bei
Mixed current language (if available) or default language (if not) and language neutral.
(frage: muss ich hier eigendlich 'Switch interface for translating' auch aktivieren?)
4)
settings/language/configure
Path prefix with language fallback.

okay. Da meine Conten Typen sprachneutral bleiben sollen
und nur die Terme mehrsprachig sein sollen
lasse ich den Punkt aus.

5)
ich aktiviere noch den Language Switscher und setze
ihn in den Header Bereich.
6)
Dann lege ich ein Vocabulary 'Animals Category' an
und mache einen Haken unter
/admin/content/taxonomy/edit/vocabulary/1
bei
Localize terms. Terms are common for all languages, but their name and description may be localized.

und dann verknüpfe ich das Vocabulary mit dem Content Type 'Animals'
7)
Dann lege ich ein Term an
admin/content/taxonomy/1/add/term
Dogs
wechsle dann auf
/admin/build/translate
übersetze ich den Term in
Hunde
8)
Wenn ich jetzt einen Content Typen Animals
erzeuge, zb Pudel
wird mir eine Select List mit der auszuwählenden
Category angezeigt und je nach Sprache steht hier
Dogs oder Hunde.

Die Category wird nun entsprechend der ausgewählten Sprache
in der jeweiligen Übersetzung angezeigt
wenn ich
node/1
aufrufe

9)
Wenn ich jetzt aber die View : taxonomy_term
unter
admin/build/views
aktiviere und auf
/taxonomy/term/1
gehe, wird mir der Artikel Pudel
angezeigt zusammen mit dem dazugehörigen Term
der je nach Sprache mit
Dogs bzw Hunde angezeigt wird.
okeh, ABER:

die Überschrift der View bleibt 'Dogs'!!

Auch in der Views Preview werden immer nur die
englischen Terms ausgegeben, egal welche
Sprache ausgewählt ist...

Was muss man machen damit VIEWS auch mehrsprachige Vocabularien anzeigt?

Was mache ich falsch, das ich so etwas überschaubares micht hinbekomme?

Vielen Dank für eure Hilfe!!!
Stefan

ps.: ichhab mein vorherigen Beitrag hier
komplett umgeschrieben. es gab keine
Antworten und somit war das wohl zu schlecht+beschrieben worden.
Ich hoffe das das jetzt besser ist..

‹ [gelöst]noch eine PHP-Frage Bildergalerie mit vorschaubild ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

View Term Liste

Eingetragen von 1kubik (903)
am 11.02.2010 - 19:13 Uhr

... das gleiche problem

ich habe eine
VIEW anlege mit
Row style: Fields

Ich gebe bei Fields
Taxonomy: Term Term
ein und bei Filter
Taxonomy: Vocabulary = Animals an

bei Page setze ich einen Pfad
http://localhost/zoo/animals

in der Live Prewiew werden die Terms
aufgelistet, in englisch

rufe ich den o.g. Pfad auf werden mir
immer die englischen Terms angezeigt
auch wenn ichh beim Sprachswitcher auf deutsch klicke
Nur das Interface wechselz (Begriff statt Term)

Was muss man tuten das Views die Term Übersetzungen anzeigt?
Einen Vodoo Master konsultieren?

Oder geht das überhaupt nicht und ich muss mir
eine Term Liste selber bauen in PHP?
Das will ich unbedingt vermeiden..

Hat sonst nie jemand damit ein Problem gehabt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das i18nViews-Modul ist

Eingetragen von bv (3924)
am 11.02.2010 - 21:55 Uhr

Das i18nViews-Modul ist relativ neu und das was Du willst funktioniert halt derzeit noch nicht. Es gibt aber ein Patch das Du ausprobieren könntest:

http://drupal.org/node/346028#comment-2582956

  • Anmelden oder Registrieren um Kommentare zu schreiben

Parallele Vokabulare und parallele Views

Eingetragen von kissmedve (254)
am 12.02.2010 - 06:57 Uhr

Du kannst das Problem umgehen, indem Du für jede Sprache ein eigenes Vokabular anlegst, also z.B. "Animals" und "Tiere". Die Artikel werden jeweils dem passenden Term zugeordnet. Ob die Artikel via den "übersetzen"-Tab eingegeben werden oder einfach so, dürfte keine Rolle spielen. Wichtig ist die Zuordnung zur Sprache und zum richtigen Taxonomie-Term.

Im View filterst Du nach Sprache des Nutzers. Damit hast Du alles schön sauber getrennt. Deine Überschrift für die Seitenausgabe müsstest Du wohl in die t-Funktion packen, z.B. unter "Kopfbereich".

Man kann aber auch hier parallel Ausgaben je Sprache generieren. Dann filtert man eben nicht nach Nutzersprache, sondern gibt die Sprache explizit an. Die Überschrift zieht sich aus dem Titel, zumindest für die Blockausgabe, die kann man also gut pro View in der jeweiligen Sprache eingeben.

Ich mach das in der Regel mit parallelen Taxonomien und parallelen Views. Funktioniert bestens.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Bv Zitat: ..was Du

Eingetragen von 1kubik (903)
am 12.02.2010 - 13:13 Uhr

Hallo Bv

Zitat:

..was Du willst funktioniert halt derzeit noch nicht.

ok.. aber das ist doch (vermutlich) ein recht typisches Szenario
sprachabhängige Listen VIEWS von Vocabularien ..

Zitat:

Es gibt aber ein Patch das Du ausprobieren könntest

so wie ich das versteh patched das jetzt 'nur' die VIEWS Titel
aber eben nicht die Taxonommie Listen, oder?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo kismedve danke für

Eingetragen von 1kubik (903)
am 12.02.2010 - 13:15 Uhr

Hallo kismedve
danke für Deine Antwort!

nur kann ich ja eben keine verschiedensprachigen terms
anlegen
weil der Artikel muss ja an sich sprachneutral bleiben.
also nur das Vocabulary soll übersetzt und das Interface..
Bsp:
Wenn ein Artikel dem Term 'Dogs' zugewisen wird, soll
der auch bei 'Hunde' erscheinen. Das wäre im Fall von mehrsprachigen
Terms ja nicht der Fall, da die Terms ja unterschiedlich sind.
oder?

zudem lese ich auch immer wieder

Zitat:

'Don’t set Taxonomy vocabularies to a language. For some reason it seems to lock them like that forever! Leave them language agnostic and translate them. Then the language switcher will do its thing.'

http://www.drupaler.co.uk/blog/multilingual-drupal-some-dos-and-donts/482

(btw: enau das hab ich gemacht:
'Leave them language agnostic and translate them. Then the language switcher will do its thing'
aber bringt nichts bei VIEWS)

  • Anmelden oder Registrieren um Kommentare zu schreiben

uffff... hab was gefunden,

Eingetragen von 1kubik (903)
am 12.02.2010 - 15:44 Uhr

uffff... hab was gefunden, dass bei mir funktioniert..
(dank dem Link von bv)

http://drupal.org/node/346028#comment-1784958

an der Stelle gibt es ein Modul (als zip file) mit Namen
Views taxonomy translation 6.x-1.x

Nachdem ich das Installiert habe werden die Terms
in der View Live Preview übesetzt
und auch in den List Views

... das war ein langer steiniger Weg ...

Aber JUHUUU ich muss da jetzt nicht mit eigenen
Modulen rum hantieren

  • Anmelden oder Registrieren um Kommentare zu schreiben

aufgabe: mehrsprachiger titel

Eingetragen von sachbearbeiter (205)
am 19.08.2010 - 12:36 Uhr

aufgabe: mehrsprachiger titel im standard taxonomy-term-view (i18n ist installiert)

problem: der titel wird über argumente gesteuert - bei mir wurde immer nur der deutsche original-termname angezeigt - nie die englische übersetzung (taxonomiebegriffe werden innerhalb des vokabulars übersetzt)

recherche: bei mir haben diverse sachen von drupal.org nicht funktioniert (könnten auch versionen/versionsabhängigkeiten der involvierten module gewesen sein)

workaround (nicht smart - aber es geht): im views header -> eingabeformat php und dann

<?php
global $language;
$view = views_get_current_view();
if (
$language->language == 'en') {
   
$title_var = $view->args[0]; // es gibt bei mir nur einen taxonomiebegriff bzw. ein argument
   
$title_var = tt("taxonomy:term:".$view->args[0].":name", $term->name);
    echo
$title_var;
   
drupal_set_title('');
    }
?>

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
Weiter

Neue Kommentare

  • Inzwischen sind wir bei
    vor 1 Tag 21 Stunden
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Tagen 13 Stunden
  • melde mich mal wieder, da ich
    vor 7 Wochen 6 Tagen
  • Hey danke
    vor 8 Wochen 12 Stunden
  • Update: jetzt gibt's ein
    vor 8 Wochen 1 Tag
  • Hallo, im Prinzip habe ich
    vor 8 Wochen 5 Tagen
  • Da scheint die Terminologie
    vor 8 Wochen 5 Tagen
  • Kannst doch auch alles direkt
    vor 9 Wochen 3 Tagen
  • In der entsprechenden View
    vor 9 Wochen 3 Tagen
  • Dazu müsstest Du vermutlich
    vor 9 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250235
Registrierte User: 20462

Neue User:

  • marouane.blel
  • capilclinic
  • Quabzibboter

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 26 Gäste online.

Benutzer online

  • wla

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