0
A
回答
3
我也與自定義英文版做到了這一點,這樣我可以覆蓋弦數。它的工作原理比hook_form_alter
更容易,但也會產生一些不必要的開銷,特別是如果您的網站不是本地化/多語言的話。
有時下一盞燈,簡單的解決方案,使用相同的語言環境系統,但你並不需要安裝一個定製的英語或代碼什麼:「字符串覆蓋」 - 模塊。
http://drupalmodules.com/module/string-overrides
令人驚訝地,它的頂端額定模塊中的一個,選自5000模塊。
1
- 由於它位於表單中,因此可以通過
hook_form_alter
來更改它。 - 另一種解決方案是創建語言在Drupal英語,然後你自己的定製版「翻譯」串入不同的東西。
你也可以跳過翻譯部分,並使用您
settings.php
文件。您可以在其中創建一些自定義字符串覆蓋而不啓用區域設置模塊。從default.settings.php
文件:/** * String overrides: * * To override specific strings on your site with or without enabling locale * module, add an entry to this list. This functionality allows you to change * a small number of your site's default English language interface strings. * * Remove the leading hash signs to enable. */ # $conf['locale_custom_strings_en'] = array( # 'forum' => 'Discussion board', # '@count min' => '@count minutes', #);
1
或者您可以使用String Overrides。關於此模塊的更多詳細信息(來自其項目頁面):
提供了一種快速簡單的方法來替換網站上的任何文本。
特點
- 輕鬆更換這些透過T()
- 區域支持通過任何東西,可以讓你重寫字符串在任何語言
- 能夠導入/導出* .po文件,便於遷移從區域設置模塊
- 請注意,這不是Locale的替代,因爲有數千個覆蓋會導致更多的痛苦,然後受益。只有在需要進行一些簡單的文字更改時才使用此功能。
相關問題
- 1. 更好的方式來此改變內容頁在Drupal
- 2. 最好的方式來處理改變python類的'模式'
- 3. 最好的方式來更改域名
- 4. 最不好的方式來改變構造函數的行爲
- 5. 更好的方式來改變addTextChangedListener上的EditText的文本
- 6. 最好的方法來改變C中的元素的值#
- 7. 最好的方法來改變懸停的div寬度
- 8. 最好的方法來改變懸停的CSS背景圖像
- 9. 最好的方式來跟蹤形式爲殘疾的字段
- 10. 什麼是最好,最快捷的學習方式Drupal 7
- 11. 更好的方式來找到sql值的最新變化
- 12. c#最好的方式來匹配yahtzee
- 13. 最好的方式來編碼PerformanceCounters
- 14. 最好的方式來更新Interaction.Behaviors
- 15. 最好的方式來使用Lua
- 16. 最好的方式來更新餅乾?
- 17. 最好的方式來ping客戶端
- 18. 最好的方式來顯示數據
- 19. 最好的方式來保存數據
- 20. 最好的方式來在硒時間
- 21. 最好的方式來刮WebDriver
- 22. 最好的方式來編碼Netty FrameDecoder.decode
- 23. 最好的方式來描述在SQL
- 24. 最好的方式來創建對象
- 25. 最好的方式來使用PHP
- 26. 最好的方式來映射數據?
- 27. 最好的方式來計時遊戲
- 28. 最好的方式來做TDD和CSLA
- 29. SCSS - 最好的方式來組織
- 30. 最好的方法來改變辭典鍵