Zum Inhalt springen

Problem mit der Mehrsprachigkeit

Erstellt am 8. November 2005 · 5 Antworten · letzte Antwort am 8. November 2005

Tags: Frage

Hacioglu ·

Hi,

also ich habe ein HTML-Template mir sehr vielen Markern vorbereitet, und für jeden Marker habe ich in die locallang.php datei, die entsprechende Inhalte für verschiedene Sprachen geschrieben.

Meine Frage ist; wie bekomme ich es hin, dass je nach der gewählten Sprache, die entsprechen Texte angezeigt werden.

Ich habe gelesen, dass man verschidene WebSeite Sprachen zuerst definiert,dann z.B mit

marks.INHALT = CONTENT
marks.INHALT{
             table = tt_content
             select.languageField = sys_language_uid
            }

die entsprechende Inhalte holt.

Aber ich habe ja keine Inhalte,bei mir steht das ganze in der locallang.php.

Für Antworten wäre ich sehr dankbar

Hacioglu ·

Entweder schlafen noch alle, oder meine Frage ist zu blöd, was durchaus sein kann- wenn es dem so ist, bin ich dankbar und offen für alle Vorschläge.

Stoneage ·

Wenn Du von Extension Programmierung und HTML-Templates redest, dann suchst Du vermutlich diese Funktion:

$markerArray['###LNAMEGUESTLIST###'] = $this->pi_getLL('LNAMEGUESTLIST');

In Deiner main function muß das stehen:

 $this->pi_loadLL();		# Loading the LOCAL_LANG values

mit

$this->pi_getLL('LNAMEGUESTLIST');

lädst Du die richtige Sprache von dem entsprechendem Marker in der locallang.

Wenn Du nicht von Extensionprogrammierung redest, rate ich Dir die üblichen T3 Dokus zu lesen.

Hacioglu ·

Diese Funktion kenne ich bereits, sie gibt mir aber immer die Defaultsprachwerte zurück.

Wie kann ich die anderen Sprachen testen, wenn nur diese Funktion gebraucht wird?