简介
Speedy Translate是一款专注于让Joomla中的翻译工作变得更简单、更快捷的Joomla扩展。我们开发这款扩展的动机来自于这样一个事实:即使在经验丰富的Joomla用户看来,在Joomla中构建多语言网站也是一个相当复杂且耗时的工作,更不用说新手用户了。如果您使用Joomla构建过多语言网站,您可能会同意我们的观点。
Speedy Translate可以帮助您更轻松、更快速地翻译Joomla中的静态内容和动态内容。对于那些不了解它们的人来说,静态内容指的是您Joomla站点中所有存储在文件系统中而非数据库中的内容,如语言文件,而动态内容则存储在数据库中,如文章。
要翻译静态内容,您需要编辑INI格式的语言文件。要翻译动态内容,使用Joomla!有三种流行的选项
选项1(推荐):使用自v1.9.0起新增的SPEEDY引擎,增加了对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! 更新系统
分享