简介
Speedy Translate是一款专注于让Joomla翻译工作更轻松、更快捷的Joomla扩展。我们创建这个扩展的动机源于这样一个事实,即在Joomla中构建多语言网站对于经验丰富的Joomla用户来说也是一个令人困惑且耗时的工作,更不用说新用户了。如果您使用Joomla构建了一个多语言网站,您可能会同意我们的观点。
Speedy Translate将帮助您更轻松、更快捷地翻译Joomla中的静态内容和动态内容。对于那些不了解它们的人来说,静态内容指的是存储在您的Joomla网站文件系统中而不是数据库中的所有内容,例如语言文件,而动态内容是指存储在数据库中的内容,例如您的文章。
要翻译静态内容,您需要编辑INI格式的语言文件(.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
- 开发者
- 固体资源团队
- 最后更新
- 2023年10月27日
11个月前 - 添加日期
- 2016年12月23日
- 许可
- GPLv2或更高版本
- 类型
- 付费下载
- 包括
- c m p
- 兼容性
- J3 J4 J5 (b/c插件)
使用 Joomla! 更新系统
分享