简介
Speedy Translate是一个专注于Joomla的扩展,其终极目标是使Joomla中的翻译工作变得更加简单和快速。我们创建这个扩展的动机来自于这样一个事实,即使用Joomla构建多语言网站对于经验丰富的用户来说都是一个令人困惑且耗时的工作,更不用说新手用户了。如果您已经使用Joomla构建了一个多语言网站,您可能会同意我们的观点。
Speedy Translate将帮助您更容易、更快速地翻译Joomla中的静态内容和动态内容。对于那些不了解它们的人来说,静态内容指的是存储在您的Joomla站点文件系统中而不是数据库中的所有内容,如语言文件,而动态内容是指存储在您的数据库中的内容,如文章。
要翻译静态内容,您需要编辑INI格式(.ini)的语言文件。要翻译动态内容,使用Joomla!有三种流行的选项
选项1(推荐):使用新的SPEEDY引擎(自v1.9.0起)并添加对MySQL + PostgreSQL的支持;支持翻译Joomla自定义字段
选项2:使用名为Falang的第三方Joomla!扩展。此扩展采用不同的方法,并且只允许翻译需要翻译的内容(通过名为内容元素的文件配置),这意味着将会有更少的重复,这是一个推荐选项。
选项3:通过定义内容的关联使用Joomla核心的多语言功能。现在每个内容都将被分配一个特定的语言,并且通过关联相互链接,比如说你想将你的英文文章“关于我们”翻译成意大利语、日语和德语,你需要为这些语言创建03篇新文章,并将它们与原始的“关于我们”文章关联起来,这意味着你现在将有04篇文章对应04种语言。这个选项的优点是它是内置功能,但会创建很多重复内容。
在Joomla中构建多语言网站时有两个主要问题!
首先,当用户需要翻译静态内容,如标签、按钮文本时,用户必须弄清楚它存储在哪个INI语言中,INI语言文件存储在文件系统的哪个位置。然后用户需要手动编辑INI语言文件,整个过程非常不方便。这也是我们创建INI翻译和上下文翻译功能的原因,您可以在上方访问这些功能。
其次,在翻译动态内容时,没有用户界面允许用户同时处理多种语言。Speedy Translate的内联翻译功能将提供这种能力,这将节省时间并避免用户困惑。
Speedy Translate还具有其他非常实用的功能
自动翻译:自动为您提供建议的翻译,然后您可以决定是否使用它。该功能与我们的内联翻译功能无缝集成,使其非常易于使用和方便。目前Solidres支持Google Cloud Translation、Yandex Translate和DeepL。
语法检查器:通过友好的用户界面调试和修复语言文件中的语法错误,无需开启Joomla调试模式并通过FTP编辑文件。Speedy Translate还可以检测带有错误编码的损坏语言文件,这可能会在某些网站的AJAX功能中造成破坏,难以调试。
重复检测:语言文件中的重复内容会令翻译者困惑,翻译时也会造成额外的不必要工作。这个功能可以帮助您保持语言文件的整洁。
MySQL和PostgreSQL支持
支持Joomla自定义字段翻译:从v1.9.0版本开始,使用新的Speedy引擎,现在可以从使用复合键的表(例如Joomla自定义字段)中翻译内容。
Speedy Translate
- 版本
- 1.12.0
- 开发者
- Solidres团队
- 最后更新
- 2023年10月27日
11个月前 - 添加日期
- 2016年12月23日
- 许可证
- GPLv2或更高版本
- 类型
- 付费下载
- 包含
- c m p
- 兼容性
- J3 J4 J5 (b/c插件)
使用 Joomla! 更新系统
分享