Zum Inhalt springen

ve_guestbook auf Deutsch umstellen

Erstellt am 13. Juli 2012 · 3 Antworten · letzte Antwort am 15. Oktober 2012

Tags: TYPO3 4, Frage

KlTeufelchen84 ·

Hallo Liebe Mitmenschen,

ich habe das Problem, dass mein Gästebuch soweit funktioniert, aber noch immer auf Englich ist.

Ich habe Folgendes Bereits gemacht:

1. Die Übersetzung aktualisiert

2. Im TS folgendes stehen:

config {
  doctype = xhtml_strict
  htmlTag_setParams = xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de"
  language = de
  locale_all = de_DE
  locale_all = de_DE.utf8
}

Und dennoch will es nicht..

Meine Typo3 Version ist 4.4.4
Cache ist geleert.

Link der Seite ist: Gästebuch

Wer kann mir da helfen? /Tipp geben?

Ich danke schon mal im Vorraus

theis ·

Hallo,

Weiss nicht, ob dies bei dieser Extension auch nötig ist, aber im Normalfall muss die Extensionübersetzung herunterladen:

Extensionmanager -> Language Packages:
- Links German auswählen
- Rechts auf "Update from Repository" klicken.

Gruss
Theis

kolki ·
theis schrieb

Hallo,

Weiss nicht, ob dies bei dieser Extension auch nötig ist, aber im Normalfall muss die Extensionübersetzung herunterladen:

Extensionmanager -> Language Packages:
- Links German auswählen
- Rechts auf "Update from Repository" klicken.

Im Normalfall ist das auch so. Allerdings habe auch ich auf verschiedenen Projekten festgestellt, dass sich nach dieser Prozedur bei ve_guestbook nichts geändert hat.
Folgender Workaround führte bei mir zum Erfolg:
Editieren der 'locallang.php' im Ordner 'pi1':
Ich weiß jetzt nicht genau, welche Zeile, jedenfalls habe ich dort, wo die deutschen Definitionen stehen, aus
<languageKey index="de" type="array">
zu
<languageKey index="default" type="array">
gemacht. Schon gings.

swingtra ·

...
<languageKey index="de" type="array">
zu
<languageKey index="default" type="array">
gemacht. Schon gings.

... Ja mit dem Code ist die Welt noch in Ordnung, aber nur so lange bis es Mehrsprachig wird.

class.tx_veguestbook_pi1.php

function init($conf) {
		/* abgeschaltet, 15.10.2012		
		
		$this->pi_checkCHash = true;
		
		if (!is_array ( $this->LOCAL_LANG [$this->LLkey] )) $this->LLkey='default';
		
		$this->conf = $conf; 
		$this->pi_loadLL (); 
		$this->pi_setPiVarDefaults (); 
		$this->pi_initPIflexForm (); 
		
		
		/*Neu von 
		http://jweiland.net/typo3/anleitung/extension/gaestebuch-ve-guestbook.html
		Danke Herr Weiland ! 
		*/
		
		$this->pi_checkCHash = true; 
		$this->conf = $conf; // Storing configuration as a member var 
	    $this->pi_loadLL (); // Loading language-labels 
		$this->pi_setPiVarDefaults (); // Set default piVars from TS 
		$this->pi_initPIflexForm (); // Init FlexForm configuration for plugin v64:		
		/*das Array wird jetzt erst abgefragt*/ 
		if (!is_array ( $this->LOCAL_LANG [$this->LLkey] )) $this->LLkey='default';

Quelle: http://jweiland.net/typo3/anleitung/extension/gaestebuch-ve-guestbook.html