Zum Inhalt springen

Mehrsprachigkeit plugin.tx_indexedsearch._LOCAL_LANG

Erstellt am 30. Oktober 2008 · 2 Antworten · letzte Antwort am 4. November 2008

Tags: Suche, Frage

danielh ·

Hallo Typo3ler,

leider scheitere ich bei der lokalisierung der indexed search. D.h. an der locallang Eigenschaft dieser Extension (das Suchen in den verschiedenen Sprachen geht komischerweise problemlos). Ich möchte dass die Texte (Rules, Page usw.) in der jeweils gewählten Sprache angezeigt werden.

Über den Ext-Manager habe ich bei Translation handling entsprechende Sprachpakete heruntergeladen - diese werden auch als OK angezeigt. Ich nutze Typo3 4.1.6 und TemplaVoila. Default Sprache ist Englisch.

In der Seitenansicht gehe ich auf Übersetzungen-Deutsch um die deutschen Inhalte anzulegen. Dort lege ich auch das Plugin indexed_search an. Als Spracheinstellung ist dort Deutsch eingestellt.

im TS (Auszug):

page.config.doctype = xhtml_trans
page.config.doctypeSwitch = 1
page.config.spamProtectEmailAddresses = 3
page.config.locale_all = en_EN
page.config.language = en
page.xhtml_cleaning = all
page.config.spamProtectEmailAddresses = 1
page.config.index_enable = 1

plugin.tx_indexedsearch.templateFile = fileadmin/templates/main/template_css.tmpl
plugin.tx_indexedsearch.blind.sections = -1
plugin.tx_indexedsearch.blind.group = -1
plugin.tx_indexedsearch.show.advancedSearchLink = 0
plugin.tx_indexedsearch.show.rules = 1

# defining the default language
config.sys_language_uid = 0
config.language = en
config.locale_all = en_US
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0
plugin.tx_indexedsearch._LOCAL_LANG = en

# Setting up the language variable "L" to be passed along with links
config.linkVars = L




# Third language, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1
plugin.tx_indexedsearch._LOCAL_LANG = de
[global]

Ich kann mich auf den Kopf stellen, aber er zeigt mir IMMER die englische Version ("Rules ...") an.

Selbst wenn ich per Hand die Label umschreiben möchte via:

plugin.tx_indexedsearch._LOCAL_LANG.de.rules_text = tolle wolle

geht das nicht

plugin.tx_indexedsearch._LOCAL_LANG.en.rules_text = tolle wolle

geht hingegen wieder.

Es scheint, als ob das System unter keinen Umständen die DE bzw. anderen Sprachversionen erkennt / ausführt / finden!?

Habt ihr noch eine Idee, wo ich da ansetzen könnte?

Hat es was mit TV zu tun?

Vielen Dank und viele Grüße,
Daniel

Mopps ·

nur ein paar Anregungen:
- Im Ext. Manager unter Setup oder Language Setting "German" und dann mal Update gemacht?
- Sind in der Sprachdatei der indexed_search die anderen Sprachen drin?

danielh ·

Hi Mopps,

- Im Ext. Manager unter Setup oder Language Setting "German" und dann mal Update gemacht?

Ja, im Ext-manager unter Translation Handling wurden die Sprachpakete heruntergeladen und sind auch bei indexedsearch als OK markiert.

- Sind in der Sprachdatei der indexed_search die anderen Sprachen drin?

Ja, unter typo3conf/l10n/de/indexed_search/pi z.b. liegt de.locallang.xml mit den entsprechenden übersetzungen. Die englische "default" locallang.xml zieht das System ja meines Wissens nach von typo3/sysext/indexed_search/pi/locallang.xml

Von daher scheint ja eigentlich alles richtig konfiguriert!?

Gruß,
Daniel