Joomla 公开文章预览 — 已在 6.1.4 测试
网站翻译与本地化: Joomla
无需修改模板,即可用 GoLocal! 翻译和本地化 Joomla 公开文章正文。提供可安装插件和真实演示;菜单、正文之外的标题及第三方组件暂不启用。
Joomla 原生系统插件
三步连接 Joomla
确认兼容性并准备项目
先试用演示,在开始试用期或付款前咨询 Joomla/PHP、模板、缓存及会员区域兼容性。在 GoLocal Website 项目中选择 Joomla、准确的已发布域名和原始编写语言。只复制公开项目密钥,不要使用管理员、数据库或翻译提供商的秘密。
在 Joomla 上传 ZIP 安装
备份测试站点。下载下方 ZIP,不用解压或编辑主题。在 Joomla:System → Install → Extensions → Upload Package File,选择 ZIP 并等待成功提示。首次安装默认为关闭。这里是直接下载,并非 Joomla 扩展目录上架。
配置保存后退出登录测试
System → Manage → Plugins → System - GoLocal! Website Translation & Localization。粘贴公开密钥,检查同意与排除设置,将两个开关设为 Yes、Status 设为 Enabled,再 Save。退出登录后打开公开文章。不要再添加通用加载脚本。
Joomla 插件的准确设置项
- Public GoLocal project key
- External translation service consent → Yes
- Enable public article-body translation → Yes
- Status → Enabled → Save
- Additional user-content exclusions (CSS)
- Optional public article ID allowlist
哪些内容会翻译?
仅翻译匿名访客可看的合格 com_content 公开文章正文,检查发布日期及所有父分类。后台、API、账户、联系、搜索、编辑、受限内容及全部登录状态均排除。正文外标题和菜单保留原文是正常行为。文章 ID 列表仅缩小范围,不授予权限。
保护客户输入的数据
即使界面源语言为英语,客户名称 Travail à domicile 也应保持不变。排除整个容器或在 Additional user-content exclusions (CSS) 加选择器。Input、textarea、Quill、contenteditable 的值保持不变,排除也覆盖子元素。若编辑器移除属性,请开发者使用稳定类名,不要全局关闭 Joomla HTML 过滤。
示例:翻译界面,保留客户名称
<span>Source name</span>
<span class="client-source-name">Travail à domicile</span>
/* Additional user-content exclusions (CSS): */
.client-source-name
<!-- Existing supported opt-outs, including descendants: -->
<div data-tr-skip>Client-entered content</div>
<div translate="no">Client-entered content</div>
<div class="notranslate">Client-entered content</div>手动修改与重复文本
在 Translation Editor 选择准确项目及语言对,保存手动修改后检查所有合格出现位置。可见且联网的标签页约每30秒轮询,并非即时 push。手动翻译优先。用户数据应排除,而不是不断修正它的翻译。
缓存与连接排查
相同语言再次访问应复用缓存,新文本或语言仍可能需要翻译。新域名可能需几分钟传播到配置缓存。Domain not authorized 不应通过泄露秘密或扩大权限解决。检查域名、同意、Status 及退出登录状态。Copy file failed 请主机商检查正常文件所有者,绝不用 chmod 777。
暂停、卸载与计费
把 Enable public article-body translation 设为 No 或关闭 Status,Save 后完整刷新。如使用页面/CDN 缓存,只更新相关 HTML 并确认组件消失,不清除翻译对。卸载不会删除 GoLocal 项目或翻译,也不取消独立 SaaS 订阅。插件免费,订阅在 GoLocal billing 管理。
SEO 与兼容性限制
浏览器翻译不会生成本地化 URL、hreflang 或翻译邮件。演示与预览指南为 noindex。测试范围是 Joomla 6.1.4/PHP 8.3 和 Cassiopeia,不保证 6.2、所有模板、自定义 ACL 或第三方组件。与原生语言路由分开,部署或付款前先验证测试站点。
仅使用公开密钥。一个带完整性验证的 1.3.2 引擎,不增加加载器,不在编辑器远程验证密钥。未知状态不加载。保持记录 ID 和选项值稳定。GoLocal Query 属于 Bubble,不是 Joomla 的要求。
简单透明的价格
所有套餐均包含无限翻译字数,无隐藏费用。
所有套餐均含5天免费试用。超额部分每10,000 MAU收费3美元。