我有一個名爲的項目項目其中有一個字段名爲說明。我正在使用Yii框架,並且我想根據管理員設置的語言翻譯字段描述的數據。我怎樣才能做到這一點?翻譯yii中的字段數據
0
A
回答
-1
靜態數據的翻譯,如字段名稱,是Yii的核心部分。但是,從數據庫翻譯數據需要使用一些第三方翻譯服務,如谷歌翻譯。
0
爲了利用這個Yii框架,你會想看看: http://www.yiiframework.com/doc/guide/1.1/en/topics.i18n
特別是,它聽起來像是你將要使用CDbMessageSource
你要麼要存儲sourcemessage.messsage
鍵在您的描述列中,並使用Yii :: t()來翻譯它,或者根據模型的類名,主鍵和列名動態生成鍵,然後使用Yii:t()。
0
Yii沒有在覈心中支持這一點,因爲沒有一種真正的方法來組織數據庫表中的表的翻譯數據。然而,如果你接受他們的數據庫模式,有一些行爲可以幫助你。你可以使用this extension。你也可以看看我的own extension。 (它的工作原理,但由於不完整的文檔沒有發佈。)
相關問題
- 1. Yii翻譯
- 2. yii不同翻譯文件中的activeform標籤翻譯
- 3. Yii中的靜態頁面翻譯
- 4. Yii核心訊息翻譯
- 5. TSQL翻譯CRM 2011中的ChangeData字段
- 6. SilverStripe翻譯字段標籤
- 7. Django的翻譯,嵌段沒有翻譯
- 8. poedit和zend翻譯數據庫翻譯
- 9. 如何翻譯數據庫模型的字段?
- 10. 用Django從數據庫翻譯模型字段的屬性?
- 11. 翻譯數據透視表的源字段
- 12. 如何在yii中翻譯語言
- 13. 如何根據字段值在logstash中動態翻譯字典?
- 14. Yii Model CGridView包括具有Yii-User Profile字段的列字段數據
- 15. Symfony 2字段實體的翻譯
- 16. 在Yii中獲取翻譯的monthNames/dayNames數組
- 17. 翻譯數據庫字符串
- 18. Yii語言源語言和翻譯
- 19. 翻譯文本文件中的數字
- 20. 數據庫中的翻譯和Symfony2
- 21. Crystal Reports:特殊字段翻譯
- 22. Laravel揹包假字段和翻譯
- 23. Drupal 7.12翻譯自定義字段
- 24. Mako報告翻譯字段爲Odoo 8
- 25. 管理生成器字段未翻譯
- 26. 自動字段翻譯delphi 10.2
- 27. Drupal 7字段共享節點翻譯
- 28. Django模型字段名稱翻譯
- 29. prestashop displayFieldName()重載字段翻譯
- 30. Django表單字段標籤翻譯
我不明白這對於動態數據是如何工作的 - 開心的說他正在嘗試翻譯item-> decription的內容。 CDbMessageSource和Yii :: t是爲可以預先翻譯的靜態數據而設計的。我想我的原始答案是更正確的... – ChrisB 2013-05-14 16:12:41
@ChrisB看起來我的解釋與你的問題不同。如果他實際上試圖快速翻譯描述字段的內容,那麼你是正確的。否則,如果他打算通過某些管理功能策劃他自己的翻譯,我的建議就會奏效。 – 2013-05-14 16:24:31