Also die Ursache ist wohl folgende:
Seit TYPO3 v4.6.16 geht dies nicht mehr, da scheinbar das "config.language = 
at" mit den in der Klasse " t3lib_l10n_Locales" verfügbaren Sprachen 
abgeglichen wird:
https://github.com/moodle/moodle/blob/master/lib/typo3/class.t3lib_l10n_locales.php

Da hier kein "at" vorhanden ist, werden bei mir die locallang.xml nicht richtig 
ausgelesen. "ch" geht nur da " 'ch' => 'Chinese (Simpl.)'," vorhanden ist.

Ich bin nun doch etwas ratlos. Weiß jemand was nun zu tun ist?

-----Ursprüngliche Nachricht-----
Von: typo3-german-boun...@lists.typo3.org 
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von David Gurk
Gesendet: Mittwoch, 20. März 2013 11:59
An: German TYPO3 Userlist
Betreff: Re: [TYPO3-german] Bei 6-sprachiger Seite werden bei 2 Sprachen die 
Übersetzungen der locallang.xml nicht dargestellt.

Also mein Fehler ähnelt sich irgendwie mit diesem Bug #41996:
http://forge.typo3.org/issues/41996

Nur das es sich bei mir um die FE-Ausgaben handelt.

Die Sprachen sind so definiert:
# Österreich
[globalVar=GP:L=6]
config {
    sys_language_uid = 6
    language = at
    locale_all = de_AT
}
[global]

# Schweiz
[globalVar=GP:L=5]
config {
    sys_language_uid = 5
    language = ch
    locale_all = de_CH
}
[global]

Und hier ist eine gekürzte locallang.xml: http://pastebin.com/pPvRTfnP <?xml 
version="1.0" encoding="utf-8" standalone="yes" ?> <T3locallang>
    <meta type="array">
        <description>Dummy</description>
    </meta>
    <data type="array">
        <languageKey index="default" type="array">
            <label index="example">Default: Dummy</label>
        </languageKey>
        <languageKey index="at" type="array">
            <label index="example">AT: Dummy</label>
        </languageKey>
        <languageKey index="ch" type="array">
            <label index="example">CH: Dummy</label>
        </languageKey>
    </data>
</T3locallang>

Default und CH wird richtig dargestellt. Bei AT erscheint der Text von Default.

-----Ursprüngliche Nachricht-----
Von: typo3-german-boun...@lists.typo3.org 
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von David Gurk
Gesendet: Mittwoch, 20. März 2013 10:37
An: German TYPO3 Userlist
Betreff: Re: [TYPO3-german] Bei 6-sprachiger Seite werden bei 2 Sprachen die 
Übersetzungen der locallang.xml nicht dargestellt.

Also so wie es aussieht, gibt es einen Bug im TYPO3 Core. Wenn ich den Core auf 
TYPO3 v4.6.15 ändere funktioniert es wieder, wenn ich allerdings 4.6.16-18 
verwende, geht's nicht mehr.

Ich versuche jetzt rauszufinden, welche Änderung schuld ist. Hat jemand eine 
Idee oder vielleicht sogar das selbe Problem?

-----Ursprüngliche Nachricht-----
Von: typo3-german-boun...@lists.typo3.org 
[mailto:typo3-german-boun...@lists.typo3.org] Im Auftrag von David Gurk
Gesendet: Mittwoch, 20. März 2013 10:21
An: TYPO3-german@lists.typo3.org
Betreff: [TYPO3-german] Bei 6-sprachiger Seite werden bei 2 Sprachen die 
Übersetzungen der locallang.xml nicht dargestellt.

Hallo Community,

die Basis ist eine 6-sprachiger Seite in TYPO3 v.4.6.

Das Problem: Es werden bei 2 Sprachen die Übersetzungen der locallang.xml nicht 
dargestellt. Stattdessen erscheint der Inhalt aus "default". Bei den weiteren 
Sprachen wird alles korrekt geladen. Also vor kurzen ging es noch.

Bin mir nicht sicher was sich geändert haben könnte, was diesen Fehler 
verursacht. Zumindestens werden alle Sprachen gleich definiert (im TypoScript 
und in den locallang.xml).

Ich verzweifle gerade etwas, hat jemand eine Idee? Ich bin über jeden Rat 
dankbar.

Gruß

David

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an