it-swarm.com.de

Ansichten übersetzen: Inhalte für Textgruppenansichten sind aufgrund ihres Textformats für die Übersetzung nicht zulässig

Ich habe dieses Problem mit dem Header meiner Ansicht. Ich darf eine Übersetzung eingeben, aber der übersetzte Text wird nicht gerendert, wenn die Ansicht in dieser Sprache angezeigt wird.

Ich habe die folgende Warnung in der Views-Oberfläche: content for textgroup views is not allowed for translation because of its text format.

Ich habe andere Beiträge gelesen, in denen vorgeschlagen wurde, zu Configuration » Regional and language » Multilingual settings Zu wechseln und zu überprüfen, ob das Textformat ausgewählt ist. Diese Beiträge befassten sich mit dem Problem für Blöcke und lösten mein Problem nicht. Ähnliche Erfahrungen oder Lösungen?

Drupal 7 - Ansichten 3

11
znat

Ich hatte das gleiche Problem und fand dann eine Lösung. Ich zeige Ihnen die Details mit Screenshots.

  1. Aktivieren Sie zuerst Internationalization Views (i18nviews) .
  2. Erstellen Sie Ihre benutzerdefinierte Ansicht. Zum Beispiel liste ich einfach die Knoten auf, die sich auf den Artikelinhaltstyp beziehen.
  3. Fügen Sie eine Überschrift hinzu:
    1. Klicken Sie neben dem Abschnitt "Kopfzeile" auf "Hinzufügen" Header - add
    2. Add "Global: Text area" Global: Text area
    3. Geben Sie Ihren Kopfzeilentext ein und wählen Sie Ihr Eingabeformat. Bitte beachten Sie, dass ich hier "Gefiltertes HTML" ausgewählt habe! header text
    4. Klicken Sie auf Übernehmen
  4. Nach dem Speichern der Ansicht wird ein Hinweis angezeigt, dass dieser Kopfzeilentext nicht übersetzt werden kann. In meinem Fall also:
    "Die Zeichenfolge views:list_articles:default:header:views:area:content für Textgruppe views ist aufgrund seines Textformats nicht für die Übersetzung zulässig. "
    Views - translation notice for the header; The string <code>views:list_articles:default:header:views:area:content</code> for textgroup <code>views</code> is not allowed for translation because of its text format.
  5. Gehe zu admin/config/regional/i18n/strings (Startseite "Administration" Konfiguration "Regional und Sprache" Mehrsprachige Einstellungen "Strings)
  6. Überprüfen Sie das entsprechende Textformat, das Sie oben verwendet haben. Wenn Sie einen Kopfzeilentext hinzufügen, muss dieser identisch sein. In meinem Fall ist er also "Gefilterter HTML-Code" - und klicken Sie dann auf Speichern Konfiguration. (admin/config/regional/i18n/strings - checking the appropriate input format
  7. Kehren Sie nun zu Ihrer benutzerdefinierten Ansicht zurück und klicken Sie im rechten Dropdown-Menü auf "Ansicht übersetzen" : translate view
  8. Jetzt sehen Sie Folgendes: translate view 2
  9. Klicken Sie auf einen der Links " translate ". Danach sehen Sie den folgenden Bildschirm und eine Meldung, dass die entsprechende Zeichenfolge für die Übersetzung des Kopfzeilentextes erstellt wurde - das heißt, Sie können sie von nun an übersetzen! Created string for text group views
  10. Scrollen Sie zum entsprechenden Kopfzeilentext und übersetzen Sie ihn: header text to be translated
  11. Nach der Übersetzung , klicken Sie auf "Übersetzung speichern".
  12. Auf dem folgenden Bildschirm Sie können sehen, dass einige Übersetzungen gespeichert wurden .
  13. Wenn Sie jetzt in die andere Sprache wechseln, werden Sie sehen, dass der Kopfzeilentext übersetzt ist! Sie sind bereit! Views header text is already translated
21
Sk8erPeter