Zum Inhalt springen

Suche wird nicht komplett übersetzt

Erstellt am 8. Juni 2012 · 3 Antworten · letzte Antwort am 27. Juni 2012

Tags: Suche, Frage

Php_Diver ·

Hallo,

Ich habe ein kleines Problem mit der Anzeige von Übersetzungen nach der Suche (tx_indexedsearch).

Die Suche funktioniert, auch mit den 3 anderen Sprachen die ich habe. Es wird das Ergebnis immer richtig angezeigt.

Aber, im Suchergebnis steht immer:

Search for "west"
Displaying results 1 to 1 out of 1 <<---- Also in Englisch

... Ergebnis ist OK .....

Das bekomme ich nicht in der Sprache, in der ich mich gerade befinde. Es wird immer in Englisch angezeigt. Hab ich irgendwas vergessen?

meine Setup:

config (
  sys_language_mode = strict; 0
  config.sys_language_overlay = hideNonTranslated
  sys_language_uid = 0
  linkVars = L
  language = de
  locale_all = de_DE.UTF-8
)
page.config (
  language = de
  locale_all = de_DE.UTF-8
)
# INDEX SEARCH ANWERFEN
# *************************
page.config.index_enable = 1

# Deutsche Sprache, sys_language.uid = 0
[globalVar = GP:L = 0]
  marks.SUCHE.20.20.30.value = Suche
  config.linkVars = L
  config.sys_language_uid = 0
  config.uniqueLinkVars = 1
  config.language = de
  config.locale_all = de_DE.UTF-8
  config.htmlTag_langKey = de-DE
  plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0
[global]

# English language, sys_language.uid = 1
[globalVar = GP:L = 1]
  marks.SUCHE.20.20.30.value = Search
  config.linkVars = L
  config.sys_language_uid = 1
  config.language = en
  config.locale_all = en_EN.UTF-8
  config.htmlTag_langKey = en
  plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1
[global]

# Russisch
[globalVar = GP:L = 2]
  config.linkVars = L
  config.sys_language_uid = 2
  config.language = ru
  config.locale_all = ru_RU.UTF-8
  config.htmlTag_langKey = ru
  plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 2
[global]

....

# INDEXED SEARCH ANWERFEN UND KONFIGURIEREN
# *****************************************
config.index_externals = 1
plugin.tx_indexedsearch{
  templateFile = fileadmin/templates/Uniservice_fuer_Tests/main/uniservice_suche.html
  _DEFAULT_PI_VARS{
    # standardmaessig mit 'Wortteil' suchen statt mit ganzem Wort
    type = 1
    lang < config.sys_language_uid
    # Wieviele Suchergebnisse werden angegeben?
    results = 5
  }
  # standardmaessige CSS-Styles loeschen
  _CSS_DEFAULT_STYLE >

  search {
    # Liste der Root-Seiten, in deren Struktur gesucht werden soll
    # rootPidList = 2,3,5,6,7,8,9
  }

  # Anzeige regeln, ein- (1) bzw. ausgeblendet (0)
  show {
    # Advanced Search-Link ausschalten
    advancedSearchLink = 0
    # Suchregeln
    rules = 0
    # Ergebnisnummer anzeigen
    resultNumber = 0
    # Erstellungsinformationen des Hashes
    # parsetimes = 1
    # Zweite ebene im Bereichs-dropdown anzeigen
    L2sections = 0
    # Erste ebene im Bereichs-dropdown anzeigen
    L1sections = 0
    # Alle "nicht im menue" oder "im menue verstecken"
    #(aber nicht "versteckte" seiten) mit anzeigen in section?
    # LxALLtypes=0
    # leeren des Suchfeldes nach suche
    # clearSearchBox = 0
    # Aktuelles suchwort zu den bisherigen suchwoertern hinzufuegen
    # clearSearchBox.enableSubSearchCheckBox=0
  }

  # die Auswahlfelder fuer die Suchparameter werden ein- (0) bzw. ausgeblendet (1)
  blind {
    # Suchtyp (Ganzes, Wort, Wortteil, ..)
    type = 1
    # default option (Und, Oder)
    defOp = 1
    # Bereich(e) der website
    sections = 0
    # Suche in Medientypen
    media = 1
    # Sortierung
    order = 1
    # Ansicht (Sektionshierachie / Liste)
    group = 1
    # Sprachwahlbox
    lang = 1
    # Auswahl Sortierung
    desc = 1
    # Ergebnisse (Anzahl der Treffer pro Seite)
    results = 1
    # Ansicht: Erweiterte Vorschau
    extResume = 1
  }
  sectionlinks_stdWrap >
  sectionlinks_stdWrap{
    * |*| * |*| *
  }
  _LOCAL_LANG.de.pi_list_browseresults_next = Vor
  _LOCAL_LANG.de.pi_list_browseresults_prev = Zurück
  
  _LOCAL_LANG.en.pi_list_browseresults_next = Next
  _LOCAL_LANG.en.pi_list_browseresults_prev = Back
    
  _LOCAL_LANG.de.pi_list_browseresults_page = Seite
}
skydivematy ·

Hi,
hast Du daran Gedacht im EM unter "Language Packages" die benötigten Sprachen ausgewählt und den "UPDATE from Repository" dazu gemacht?

gruss
maty

Php_Diver ·

Hi Maty

Ich bin so ein Dussel 🙂
Genau das hatte ich vergessen. Ich bekomme nun die Suchergebnisse auch mit den Hinweistexten in der jeweiligen Sprache. Danke dir.

Aber ein Problem hab ich noch. Obwohl er auch die htmlarea mit der Sprache geupdatet hat, kann ich da immernoch keine "A?" (<--- Türkisch für Netzwerk - Kleines g mit Breve) Türkischen Schriftzeichen reinschreiben 🙁
Ich bekomme immer die Meldung:
102: These fields are not properly updated in database: (bodytext) Probably value mismatch with fieldtype.

Kann es sein, das die DB noch latin1 ist, und er deswegen meckert?
Und wie stelle ich meine DB auf UTF-8 um?

Php_Diver ·

Grüsse,

Ich muss das hier leider nochmal aufmachen 🙁

Nach Umstellung der DB auf UTF8, EM unter "Language Packages" die benötigten Sprachen ausgewählt, werden alle Sprachen gespeichert und richtig dargestellt.

AUßER Suchergebnisse in deutsch.

Bei der Darstellung der Suchergebnisse erhalte ich immernoch die englische Ausgabe (aber nur da. woanders funktioniert)
--> Search for "suche"
Displaying results 1 to 4 out of 18 Page 1 ....

TS siehe oben.

Ich finde den Fehler nicht, warum er satt in Deutsch mir die Ergebnisse in Englisch zeigt.

könnt ihr helfen?

Danke