[TYPO3-german] Fluidtemplate: keine Übersetzung möglich

Treptow, Sabine S.Treptow at bjoernsen.de
Wed Sep 3 13:06:12 CEST 2014


Guten Tag zusammen,
leider wird die Sprachvariable "L" auf meiner Webseite (de=default, 2. Sprache: en) völlig ignoriert. Trotz intensiver Suche kann ich einen Fehler nicht entdecken.
Folgende TS- bzw. Constant-Schnipsel verwende ich:
#------------------------------------------------------
#Einrichten meines Templates
lib.content < styles.content.get
lib.field_content0 < styles.content.get
lib.field_content0.select.orderBy = sorting
lib.field_content0.select.where = colPos = 0
lib.field_content0.select.languageField = sys_language_uid

#Config: Sprache einrichten
#Sprachen: de, en, pl einrichten----------------------
#immer am Ende des Setups einbinden------------------
config (
  sys_language_mode = strict;
  sys_language_mode = content_fallback
  sys_language_overlay = hideNonTranslated
  #sys_language_uid = 1
  linkVars = L
  language = de
  locale_all = de_DE.UTF-8
  )

 #DEUTSCH, sys_language.uid = 1
  [globalVar = GP:L = 1]
  config.sys_language_uid = 1
  config.language = de
  config.locale_all = de_DE.UTF-8
  config.sys_language_mode = content_fallback
  config.sys_language_overlay = hideNonTranslated
  [global]

# ENGLISCH, sys_language.uid = 2
  [globalVar = GP:L = 2]
  config.sys_language_uid = 2
  config.language = en
  config.locale_all = en_EN.UTF-8
  config.htmlTag_langKey = en_GB
  [global]
#-----------------------------------------------
#Sprachmenü

#---------------------------------------
#Quelle: http://typo3blogger.de/sprach-menu/
lib.language = HMENU
lib.language {
  # Ein Sprach-Menü wird erzeugt
  special = language
  # Reihenfolge und Auswahl der Sprachen im Menü
  special.value = 1,2
  special.normalWhenNoLanguage = 0
  wrap = <ul class="language">|</ul>
  1 = TMENU
  1 {
    noBlur = 1
    # Standard Sprachen
    NO = 1
    NO {
      linkWrap = <li>|</li>
      # Standard-Titel für den Link wäre Seitenttitel
      # => anderer Text als Link-Text (Optionsschift)
      stdWrap.override = [de] || [en]
      # Standardmäßige Verlinkung des Menüs ausschalten
      # Da diese sonstige GET-Parameter nicht enthält
      doNotLinkIt = 1
      # Nun wird der Link mit den aktuellen GET-Parametern neu aufgebaut
      stdWrap.typolink.parameter.data = page:uid
      stdWrap.typolink.additionalParams = &L=1 || &L=2
      stdWrap.typolink.addQueryString = 1
      stdWrap.typolink.addQueryString.exclude = L,id,cHash,no_cache
      stdWrap.typolink.addQueryString.method = GET
      stdWrap.typolink.useCacheHash = 1
      stdWrap.typolink.no_cache = 0
    }
    # Aktive Sprache
    ACT < .NO
    ACT.linkWrap = <li class="active">|</li>
    # NO + Übersetzung nicht vorhanden
    USERDEF1 < .NO
    # ACT + Übersetzung nicht vorhanden
    USERDEF2 < .ACT
  }
}
#-------------ENDE--------------------------------------------------------


Der Quellcode beginnt aber immer mit:

<html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">

Was mache ich falsch bzw. was vergesse ich?
Vielen Dank für Ihre Antworten.

Sabine Treptow, Dipl.-Geografin & Multimedia-Entwicklerin




More information about the TYPO3-german mailing list