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. 最好的方式来处理改变python类的'模式'
- 2. 最好的方式来更改域名
- 3. 最快的方式来改变gzip文件的头部?
- 4. 最好的方法来改变C中的元素的值#
- 5. 最好的方法来改变悬停的CSS背景图像
- 6. 最好的方法来改变“bob @ ???。???”到“[email protected]”使用Ruby?
- 7. c#最好的方式来匹配yahtzee
- 8. 最好的方式来刮WebDriver
- 9. 最好的方式来保存数据
- 10. 最好的方式来使用PHP
- 11. 最好的方式来ping客户端
- 12. 最好的方式来编码PerformanceCounters
- 13. 最好的方式来做TDD和CSLA
- 14. 最好的方式来更新饼干?
- 15. 最好的方式来更新Interaction.Behaviors
- 16. 最好的方式来在硒时间
- 17. 最好的方式来描述在SQL
- 18. SCSS - 最好的方式来组织
- 19. 寻找更好的方式来改变父窗体的大小
- 20. 最好的方式来改变用户界面,使用活动和片段
- 21. Ambari Hadoop集群+最好的方式来修改配置
- 22. Android - 最好的方式来存储多个布局变种
- 23. 最好的Python的方式来清洁字符串
- 24. WPF最好的方式改变布局动态
- 25. 什么是最好的方式来存储网站文章的变化历史?
- 26. 更好的方式来改变一个值并显示结果?
- 27. 最好的办法改变
- 28. MySQL的 - 最好的方式来替换文本
- 29. 最好的mysql方式来搜索字符串
- 30. 最好的方式来设置字段位工会