2011-12-14 92 views
2

如果我就與索引搜索indexed_search網頁搜索有一個像TYPO3:索引搜索indexed_search和語言

Search for: xxx 
Page 1 
Page x 
Next > 
Size 
Created 

但網頁的語言是另一個內容。對於默認語言(德語)和另一種語言(slovenski),這是正確的。該插件的配置具有語言DefaultSlovenski

我已經設置了config.language參數

config { 
    linkVars = L 
    sys_language_mode = content_fallback 
    sys_language_overlay = hideNonTranslated 
    sys_language_uid = 0 
    language = de 
    locale_all = de_DE 
} 

[globalVar = GP:L=] 
config { 
    sys_language_uid = 0 
    language = de_DE 
    local_all = de_DE 
    htmlTag_langKey = de 
} 
[global] 

[globalVar = GP:L = 1] 
config { 
    sys_language_uid = 1 
    language = en 
    locale_all = en_EN 
} 
[global] 

[globalVar = GP:L=2] 
config { 
    sys_language_uid = 2 
    language = it 
    local_all = it_IT 
} 
[global] 

[globalVar = GP:L=3] 
config { 
    sys_language_uid = 3 
    language = sl 
    local_all = sl_SL 
} 
[global] 

在翻譯處理我選擇我的語言,點擊「檢查對庫狀態」。但我只獲得N/A所有參賽作品。

在typo3conf/l10n/de/indexed_search/pi中,我看到一個de.locallang.xml。如果文件是正確的文件,但總是以英文顯示搜索結果的信息。哪裏不對?

回答

15

其中的問題的類型你有沒有?:

  1. 是文本的自帶的語言錯誤
  2. 搜索插件(場 標籤,說明文字)的措辭還是下車來自與當前 語言不匹配的語言內容的結果?

爲了解決1:
按Ctrl-選擇 「擴展管理器」 所有需要的語言 - > 「翻譯處理」。然後單擊「從存儲庫更新」並等待,直到所有擴展的所有語言文件都已下載完畢。

要解決2 .:
將plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang的語言相關設置添加到您的TS-Setup。

您的安裝具有順便說一下多的缺陷,所以我給你TS-安裝在這裏一個完整的例子:

# German language 
config.sys_language_uid = 0 
config.language = de 
config.htmlTag_langKey = de-DE 
# the following can differ depending on server OS, e.g. "de_DE.UTF8" on Linux or "german" on Windows: 
config.locale_all = de_DE 
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0 

# English language 
[globalVar = GP:L=1] 
    config.sys_language_uid = 1 
    config.language = en 
    config.htmlTag_langKey = en-US 
    config.locale_all = en_US 
    plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1 
[global] 

# Italian language 
[globalVar = GP:L=2] 
    config.sys_language_uid = 2 
    config.language = it 
    config.htmlTag_langKey = it-IT 
    config.locale_all = it_IT 
    plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 2 
[global] 
+1

問題2(與當前語言不匹配的語言中的內容)的解決方案在typo3-7.6(indexed_search 7.6.0)中似乎不起作用。有沒有更新這個問題的機會? – nbar 2016-08-04 15:51:18

4

在TYPO3 7.6我必須設置plugin.tx_indexedsearch.settings.defaultOptions.languageUid = 從一個特定的語言

得到結果
0

TYPO3的8.7.9,我不得不使用

plugin.tx_indexedsearch_pi2.settings.defaultOptions.languageUid < config.sys_language_uid 

注意 「_pi2」!