[TYPO3-german] Mehrsprachigkeit - Link für Sprache wird nicht richtig gesetzt

Lars Möller moeller at basis5.de
Wed Jan 30 12:07:06 CET 2008


Hallo Uwe,

das hat mir gefehlt.
die Seite ist schon lange zweisprachig, mit allen nötigen Einstellungen 
jedoch mit einem img-Menü.

Text sieht doch deutlich anders aus. Dein Link bringt mich jedoch weiter.

Besten Dank
lars


Uwe Jakobs schrieb:
> Hallo Lars,
> 
> hier ein NACHTRAG:
> 
> Seit Version 4 hat sich in Typo3 doch einiges geändert. Der beste Link zum
> Thema Sprachversionen ist sicherlich der von Kaspar selbst:
> http://typo3.org/documentation/document-library/extension-manuals/doc_l10ngu
> ide/current/
> 
> Gruß
> 
> Uwe Jakobs
> 
>   
> 
> -----Ursprüngliche Nachricht-----
> Von: Lars Möller [mailto:moeller at basis5.de] 
> Gesendet: Dienstag, 29. Januar 2008 12:46
> An: uwe.jakobs at imageco.de; German Typo3 Userlist
> Betreff: Re: [TYPO3-german] Mehrsprachigkeit - Link für Sprache wird nicht
> richtig gesetzt
> 
> 
> Hallo Uwe,
> 
> den von dir angesprochenen textbasierten Sprachswitch, wo kann ich 
> Hinweise dazu finden. ich wollte das in der art lösen (habe auch einen 
> thread dazu geöffnet, leider ohne Antworten):
> lib.langset2= HMENU
> lib.langset2.special = language
> lib.langset2.special.value = 1
> lib.langset2.1 = TMENU
> lib.langset2.1.NO {
> }
> 
> Damit wird aber nur der Seitentitel als Link zur englischen Version 
> ausgegeben. Ich möchte den Seitentitel gegen "englisch Version" oder 
> ähnliches ersetzen.
> 
> Hast du einen Tipp dazu??
> 
> Mit bestem Gruss
> lars
> 
> 
> 
> 
> 
> Uwe Jakobs schrieb:
>> Hallo Michael,
>>
>> Deine Bedingungen sind richtig - ich würde hier aber noch den jeweiligen
>> ISO-Code und die Language-Meta übergeben. Schema:
>>
>> [globalVar = GP:L=2]
>> 	config.sys_language_uid=2
>> 	config.metaCharset = iso-8859-1
>> 	config.renderCharset = iso-8859-1
>> 	config.language=en
>> 	config.locale_all = en_EN.UTF8
>> 	page.meta.LANGUAGE = en
>>
>>
>> Das Problem liegt vielmehr im Aufbau Deines Menüs: Hier brauchst Du nicht
>> nach Sprachen zu unterscheiden, denn das machen bereits Deine Conditions. 
>>
>> Lege einfach erstmal ein normales TMENU zum Experimentieren an und einen
>> DAVON UNABHÄNGIGEN SPRACHSWITCH!
>>
>> Den gibt es entweder textbasierend oder als grafische Flaggenschaltflächen
>> (PHP-Script zum importieren)
>>
>> Übernommen werden dann einfach die übersetzten Seitenbezeichnungen, die
> bei
>> richtiger Anlage des Systems bereits bekannt sind. Sollten diese noch
> nicht
>> gesetzt sein, wird Typo3 im FE (also auch dort im Menü) für die nicht
>> übersetzte Seite die Default-Sprache anzeigen.
>>
>> Anbei noch ein paar Links zum Thema Sprachen:
>> http://www.c-dev.ch/kaepten/typo3/tutorial_1_sprachen.html
>> http://jweiland.net/typo3cms/howto/typo3-languages.html
>>
> http://www.contentmanager.de/magazin/artikel_922_typo3_mehrsprachigkeit_utf.
>> html
>>
>>
>> Gruß
>>
>> Uwe Jakobs
>>
>>
>>
>> -----Ursprüngliche Nachricht-----
>> Von: Michael Ludwig [mailto:michaellud at googlemail.com] 
>> Gesendet: Montag, 28. Januar 2008 10:16
>> An: German Typo3 Userlist
>> Betreff: [TYPO3-german] Mehrsprachigkeit - Link für Sprache wird nicht
>> richtig gesetzt
>>
>> Hallo,
>>
>> ich habe folgendes Problem, welches ich nicht gelöst bekomme.
>> In meiner Sprachnavigation für Deutsch/Englisch/Französisch/Finnisch
>> werden alle Links ordentlich gesetzt, die L-Variable wird korrekt
>> übergeben, damit das ganze etwas hübscher aussieht habe ich auch
>> realurl mit ins Boot geholt.
>> Das resultiert in Links, die wie folgt aussehen sollten (bis auf /fi/):
>>
>> - http://www.domain.com/de/ (Deutsch, L = default)
>> - http://www.domain.com/en/ (Englisch, L = id2)
>> - http://www.domain.com/fr/ (Französisch, L = id1)
>> - http://www.domain.com/fi/ (Finnisch, L = id8)
>>
>> Problem: Der finnische Link wird *nicht* korrekt gesetzt, TYPO3
>> verlinkt immer /de/ .
>> Wie kann ich dieses Problem erzeugt haben?
>> Die Backendsprachen sind angelegt, die Seiten wurden lokalisiert.
>> Mein TS sieht so aus:
>>
>>
>> === +ext language_config ==============
>> [globalVar = GP:L = 1]
>> config {
>>  language = fr
>>  locale_all = fr_FR
>>  htmlTag_langKey = fr
>>  sys_language_uid = 1
>> }
>> [globalVar = GP:L = 2]
>> config {
>>  language = en
>>  locale_all = en_US
>>  htmlTag_langKey = en
>>  sys_language_uid = 2
>> }
>> [globalVar = GP:L = 8]
>> config {
>>  language = fi
>>  locale_all = fi
>>  htmlTag_langKey = fi
>>  sys_language_uid = 8
>> }
>> [global]
>> =======================================
>>
>> === +ext menu_lang ====================
>> page.10.marks {
>>  LANG_MENU = COA
>>  LANG_MENU {
>>     10 = HMENU
>>     10 {
>>        special = language
>>        special.value = 0,2,1,8
>>        1 = TMENU
>>        1 {
>>           NO = 1
>>           NO.wrapItemAndSub = |*| | |  |*| |
>>           NO.stdWrap.cObject = TEXT
>>           NO.stdWrap.cObject {
>>             value   = Deutsch || Englisch || Französisch || Finnisch
>>             lang.en = German || English || French || Finnish
>>             lang.fr = Allemand || Anglais || Français || Finlandais
>>             lang.fi = Saksalainen || Englantilainen || Ranskalainen
>> || Suomalainen
>>           }
>>           ACT < .NO
>>           ACT.doNotLinkIt = 1
>>           ACT.stdWrap.cObject {
>>             value   = Deutsch || Englisch || Französisch || Finnisch
>>             lang.en = German || English || French || Finnish
>>             lang.fr = Allemand || Anglais || Français || Finlandais
>>             lang.fi = Saksalainen || Englantilainen || Ranskalainen
>> || Suomalainen
>>           }
>>           USERDEF1 < .NO
>>           USERDEF1.doNotLinkIt = 1
>>           USERDEF1.stdWrap.cObject {
>>             value   = Deutsch|| - || - || -
>>             lang.en = - || English || - ||-
>>             lang.fr = - || - || Français || -
>>             lang.fi = - || - || - || Suomalainen
>>           }
>>           USERDEF2 < .NO
>>           USERDEF2.doNotLinkIt = 1
>>           USERDEF2.stdWrap.cObject {
>>             value   = (Deutsch) || Englisch || Französisch || Finnisch
>>             lang.en = German || (English) || French || Finnish
>>             lang.fr = Allemand || Anglais || (Français) || Finlandais
>>             lang.fi = Saksalainen || Englantilainen || Ranskalainen
>> || (Suomalainen)
>>           }
>>        }
>>     }
>>  }
>> }
>> =======================================
>>
>>
>> Eingebunden werden die +ext-Templates auch ordentlich, sonst würden ja
>> die anderen Sprachen nicht abgebildet werden können?!!??
>> Alles übrigens im One-Tree-Verfahren ohne TemplaVoila auf T3 4.1.5 (PHP4)
>> Die bereits übersetzten Seiten werden korrekt dargestellt.
>> Nur die Links, die auf /fi/ (L = id8) verweisen sollten, verweisen
>> alle auf /de/ (L = id2).
>>
>> Ich hoffe, irgend jemand von Euch weiss Rat, ich habe mich schon halb
>> grau gegoogelt... ;-)
>>
>> Grüsse,
>> Michi
>>
>>
>> PS: Wie sehen eigentlich die korrekten locale-Variablen für "fi" aus??
>> fi_fi ????? Konnte dazu auch nichts ergiebiges finden...
>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
>>
>>
> 
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.netfielders.de
> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-german
> 
> 


More information about the TYPO3-german mailing list