2016-11-23 75 views
0

是否有「重置」或DB條目刪除或別的東西,但不刪除已翻譯...所有內容的方式(以及將在該解決的問題?)TYPO3不能再以行政長官翻譯成其他語言

在第一次去所有翻譯進行得很順利,我選擇了一個'一棵樹'的設置按翻譯,而不是複製,但隨着時間的推移增加和修改內容的某些元素,不可用於翻譯了...

在一個點在翻譯中的第二步要求起源語言(如果我記得孔),並試圖解決我選擇了比默認的另一種語言,現在我沒有選擇了和記錄總結,提出從蒙古包元素而不是從我的默認語言(意大利語),這可能是問題,因爲我只能以默認語言引入新內容。

,如果我嘗試從單擊語言標記列表視圖本地化,在語言選擇現場,我得到[INVALID VALUE("1")]並作爲唯一的選擇(Default) [0]選擇...

我用TYPO3 V7.6.13EXT:gridelementsEXT:t3sbootstrap(嵌套的行政長官,其中第一顯示麻煩)我的數據庫表sys_language的

內容:(我的默認lang是意大利)

uid | pid | tstamp | hidden | title | flag | 
1  0 ...  0  English gb 
2  0 ...  0  German  de 

沒有人知道很好的參考或一個解決這個問題?

回答

0

第一次檢查(由貝恩德建議)如果你的語言設置是有效的:

  • 你有沒有在你的 根頁每添加語言sys_language記錄? (你可以用phpMyAdmin控制sys_language表)
  • 是否翻譯了頁面?

在我的情況,這是所有罰款,但我需要一個徹底清理

  • 我刪除了所有隱藏的記錄在後臺
  • 我激活了系統的擴展「回收」和刪除所有在 列表(從根頁面遞歸)
  • 然後我檢查與phpMyAdmin哪些記錄在tt_content其中 隱藏(和di d在後端沒有顯示),並刪除那些手動

一旦我做了翻譯要求完美回答,我可以恢復丟失的CE的翻譯

注:我仍然有gridelements顯示錯誤的順序最多在後端翻譯,但在前端正確的嵌套CE看起來雖然,當然'CLEAR CASH FREQUENTLY',以避免意外......

1

這聽起來像你的sys_language記錄(在你的根網頁,id = 0)被禁用或丟失。
這些記錄使語言可用於翻譯。

翻譯選擇的另一個因素是當前頁面的翻譯。您需要將頁面翻譯成一種語言(如上所述)以便能夠翻譯該頁面中的任何記錄。對於只包含數據的頁面也是必要的。

+0

這是所有罰款的設置,雖然我有,但儘管如此,還應該將默認語言包含在根頁面中?我不這麼認爲...... – webMan

+0

不包括sys_language_record,它是您的語言集中的默認語言。 (如果你想給你的默認語言一個名稱和一個標誌,你可以在頁面中執行 - TSConfig:'mod.SHARED.defaultLanguageFlag = de''mod.SHARED.defaultLanguageLabel = deutsch' –

+0

謝謝,還有其他建議嗎?我查了一下你說的...不是這樣的...... – webMan