Zum Inhalt springen

Bezeichnung der Default Language ändern

Erstellt am 4. November 2018 · 12 Antworten · letzte Antwort am 8. Mai 2020

Tags: Bootstrap, TYPO3 9, Frage

Averlon ·

Hallo Teisinger,

wie ich ursprünglich geschrieben haben sieht das Auswahlmenü für die Sprache im Frontend so aus:

"Default English".

Ich kann hier leider keinen Screenshot einbringen.

Man kann sich das aber auch anschauen: www.averlon.de (das ist keine Firma und keine Werbung).

Das Snippet kann man im Quelltext erkennen:

<a href="/index.php?id=1&amp;L=0" hreflang="en-US" title="Default"><span>Default</span></a></li><li class=" "><a href="/index.php?id=1&amp;L=1" hreflang="en-US" title="English"><span>English</span>

Wobei bei "Default" das "en-US" wohl auch noch falsch ist.

Averlon ·

Hallo,
welches TS?

Das mod_SHARED ist wohl richtig, denn im Backend wird ja es richtig angezeigt.

Sonst habe ich kein TS diesbezüglich. Zumindest nicht, dass ich wüsste.

page {
    language {
        # cat=bootstrap package: language/168/language_enable; type=boolean; label=LanguageSection: Enable to display the LanguageSection at bottom
        enable = 1
        # cat=bootstrap package: language/168/language_languageValue; type=string; label=Language Navigation Values: Comma separated list of language uids or set to 'auto' to load all enabled system languages
        languageValue = auto
    }
}

Mehr gibt es ja da nicht!

Teisinger ·

sry ich kenn das bootsrap package nicht wirklich, für gewöhnlich hat man aber sowas wie:
config {
sys_language_uid = 1
language = en
locale_all = en_EN.UTF-8
htmlTag_langKey = en
}

Averlon ·

ja klar, das hat man auch noch:

config {
    admPanel = {$config.admPanel}
    no_cache = {$config.no_cache}
    spamProtectEmailAddresses = 1
    noPageTitle = 2
   // Language Settings
#    linkVars = L(0-1)
    linkVars = L(int)
    doctype = html5
    defaultGetVars.L = 0
    sys_language_uid = 0
    sys_language_overlay = hideNonTranslated
    sys_language_mode = content_fallback;0
    language = de
    locale_all = de_DE.utf8
    htmlTag_setParams = lang="de" dir="ltr" class="no-js"
    pageTitleFirst = 0
    cache_clearAtMidnight = 1
}

#############################
#### LANGUAGE CONDITIONS ####
#############################
[globalVar = GP:L = 0]
    config {
        sys_language_uid = 0
        language = de
        locale_all = de_DE.UTF-8
        htmlTag_setParams = lang="de" dir="ltr" class="no-js"
    }
[global]
[globalVar = GP:L = 1]
    config {
        sys_language_uid = 1
        language = en
        locale_all = en_GB.UTF-8
        htmlTag_setParams = lang="gb" dir="ltr" class="no-js"
    }
[global]

Aber da gibt man ja keine Bezeichnung mit - oder ich muss mal schauen ob es da einen Parameter gibt den nich bisher nicht genutzt habe.