Zum Inhalt springen

Ab 20 Sprachen steigt TYPO3 aus

Erstellt am 26. Mai 2004 · 7 Antworten · letzte Antwort am 2. Juni 2004

Tags: Frage

wg ·

Hallo,

ist dies bekannt?
Ich versuche über 20 Sprachversionen hinzubekommen. Bei der Ungarischen Sprache (id=20) springt typo zum Standard -> English bei mir. Es will einfach nicht mehr umspringen z.B. auf Deutsch.

Es kann doch nicht wahr sein, dass Typo genau 19 Sprachversionen beherrscht und dann aufhört? Bin für eden Tipp dankbar.

Anbei der Setup Abschnitt:

###############################################
#Template Variables "L" soll automatisch Links hinzugefügt werden
config.linkVars = L
###############################################

###############################################
#Sprachen definieren
#Zuerst die Standard-Sprache
#config.sys_language_uid = 0
#config.language = en

# English language, sys_language.uid = 0
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = en
config.locale_all = en_EN
#in Win-Umgebungen config.locale_all = english nehmen
[global]

# Danish language, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = dk
config.locale_all = DK
#in Win-Umgebungen config.locale_all = dansk nehmen
[global]

# German language, sys_language.uid = 2
[globalVar = GP:L = 2]
config.sys_language_uid = 2
config.language = de
config.locale_all = de_DE
#in Win-Umgebungen config.locale_all = german nehmen
[global]

# Czech language, sys_language.uid = 5
[globalVar = GP:L = 5]
config.sys_language_uid = 5
config.language = cz
config.locale_all = cz_CZ
#in Win-Umgebungen config.locale_all = czech nehmen
[global]

# Arabic language, sys_language.uid = 6
[globalVar = GP:L = 6]
config.sys_language_uid = 6
config.language = ar
config.locale_all = ar_AR
#in Win-Umgebungen config.locale_all = arabic nehmen
[global]

# Brazil Portuguese language, sys_language.uid = 7
[globalVar = GP:L = 7]
config.sys_language_uid = 7
config.language = pt
config.locale_all = pt_BR
#in Win-Umgebungen config.locale_all = brazil nehmen
[global]

# Bosnian language, sys_language.uid = 8
[globalVar = GP:L = 8
config.sys_language_uid = 8
config.language = ba
config.locale_all = ba_BA
#in Win-Umgebungen config.locale_all = bosnian nehmen
[global]

# Bulgarian language, sys_language.uid = 9
[globalVar = GP:L = 9
config.sys_language_uid = 9
config.language = bg
config.locale_all = bg_BG
#in Win-Umgebungen config.locale_all = bulgarian nehmen
[global]

# Belgium (Flamish) language, sys_language.uid = 10
[globalVar = GP:L = 10
config.sys_language_uid = 10
config.language = be
config.locale_all = be_BE
#in Win-Umgebungen config.locale_all = belgium nehmen
[global]

# Chinese (Simpl) language, sys_language.uid = 11
[globalVar = GP:L = 11
config.sys_language_uid = 11
config.language = cn
config.locale_all = cn_CN
#in Win-Umgebungen config.locale_all = chinese nehmen
[global]

# Croatian language, sys_language.uid = 12
[globalVar = GP:L = 12
config.sys_language_uid = 12
config.language = hr
config.locale_all = hr_HR
#in Win-Umgebungen config.locale_all = croatian nehmen
[global]

# Dutch language, sys_language.uid = 13
[globalVar = GP:L = 13
config.sys_language_uid = 13
config.language = nl
config.locale_all = nl_NL
#in Win-Umgebungen config.locale_all = dutch nehmen
[global]

# Estonian language, sys_language.uid = 14
[globalVar = GP:L = 14
config.sys_language_uid = 14
config.language = ee
config.locale_all = ee_EE
#in Win-Umgebungen config.locale_all = estonian nehmen
[global]

# Persian (Farsi) language, sys_language.uid = 15
[globalVar = GP:L = 15
config.sys_language_uid = 15
config.language = iq
config.locale_all = iq_IQ
#in Win-Umgebungen config.locale_all = farsi nehmen
[global]

# Finish language, sys_language.uid = 16
[globalVar = GP:L = 16
config.sys_language_uid = 16
config.language = fi
config.locale_all = fi_FI
#in Win-Umgebungen config.locale_all = finish nehmen
[global]

# French language, sys_language.uid = 17
[globalVar = GP:L = 17
config.sys_language_uid = 17
config.language = fr
config.locale_all = fr_FR
#in Win-Umgebungen config.locale_all = french nehmen
[global]

# Greek language, sys_language.uid = 18
[globalVar = GP:L = 18
config.sys_language_uid = 18
config.language = gr
config.locale_all = gr_GR
#in Win-Umgebungen config.locale_all = greek nehmen
[global]

# Hebrew language, sys_language.uid = 19
[globalVar = GP:L = 19
config.sys_language_uid = 19
config.language = il
config.locale_all = il_IL
#in Win-Umgebungen config.locale_all = hebrew nehmen
[global]

# Hungarian language, sys_language.uid = 20
[globalVar = GP:L = 20
config.sys_language_uid = 20
config.language = hu
config.locale_all = hu_HU
#in Win-Umgebungen config.locale_all = hungarian nehmen
[global]

# Indonesian language, sys_language.uid = 21
[globalVar = GP:L = 21
config.sys_language_uid = 21
config.language = id
config.locale_all = id_ID
#in Win-Umgebungen config.locale_all = indonesian nehmen
[global]

# Italian language, sys_language.uid = 22
[globalVar = GP:L = 22
config.sys_language_uid = 22
config.language = it
config.locale_all = it_IT
#in Win-Umgebungen config.locale_all = italian nehmen
[global]

# Norwegian language, sys_language.uid = 23
[globalVar = GP:L = 23
config.sys_language_uid = 23
config.language = no
config.locale_all = no_NO
#in Win-Umgebungen config.locale_all = norwegian nehmen
[global]

# Polish language, sys_language.uid = 24
[globalVar = GP:L = 24
config.sys_language_uid = 24
config.language = pl
config.locale_all = pl_PL
#in Win-Umgebungen config.locale_all = polish nehmen
[global]

# Portuguese language, sys_language.uid = 25
[globalVar = GP:L = 25
config.sys_language_uid = 25
config.language = pt
config.locale_all = pt_PT
#in Win-Umgebungen config.locale_all = portuguese nehmen
[global]

# Romanian language, sys_language.uid = 26
[globalVar = GP:L = 26
config.sys_language_uid = 26
config.language = ro
config.locale_all = ro_RO
#in Win-Umgebungen config.locale_all = romanian nehmen
[global]
jweiland ·

Im Sourcecode konnte ich nur eine Stelle finden, wo eine Beschränkung auf 20 ist, und die Stelle dürfte glaube ich nicht das Problem sein (Datei tslib_fe.php, Funktion getpageshortcut, Parameter $itera)

Aber etwas anderes fiel mir auf: Ab der 8. Sprache hast du bei den Conditions die schliessende Klammer vergessen, vielleicht führt das zu dem Phänomen:

[globalVar = GP:L = 8

Jochen Weiland

wg ·
jweiland schrieb

Aber etwas anderes fiel mir auf: Ab der 8. Sprache hast du bei den Conditions die schliessende Klammer vergessen, vielleicht führt das zu dem Phänomen:

[globalVar = GP:L = 8

Jochen Weiland

Genau exakt die schliessende Klammer war es :-) *freu*
Am liebsten würde ich den ganzen Part auslagern, da das Setup langsam unübersichtlich wird. Aber das habe ich noch nicht geschafft.
Auch dass in der languageMenue.php der alt="sprache" zu den flaggen ignoriert wird ist störend.

Danke vielmals.

doku ·

ich mach mir normalerweise für jeden setup-block ein eigenes template und binde es dann über "include basis template" wieder ein.
du kannst es auch komplett als .txt ins fileadmin stellen und von dort aus einlesen, wie du gerade lustig bist... 😉

Stoneage ·

ich mach mir normalerweise für jeden setup-block ein eigenes template und binde es dann über "include basis template" wieder ein.

stimmt, sehr gute Idee, von Dir?

du kannst es auch komplett als .txt ins fileadmin stellen und von dort aus einlesen, wie du gerade lustig bist...

aha, wie geht das denn?

Gruß,

T.

Stoneage ·

include basis template is doch wohl für nix anderes da, oder??

trotzdem interessante technik, da man ja die templates ja zb auch lokal anlegen kann. mit include basis template kannste aber alle templates schön übersichtlich in root anlegen, und dann lokal inkludieren.

temp.ausgelagert = COBJ_ARRAY

Wasn das? Ich mache immer temp.ausgelagert = COA, ist das nicht dasgleiche?

Gruß,

T.

doku ·

...alle templates schön übersichtlich in root anlegen, ...

yep, oder eben in einem sysordner namens "templates"... 😉