Joomla 公开文章预览 — 已在 6.1.4 测试

网站翻译与本地化: Joomla

无需修改模板,即可用 GoLocal! 翻译和本地化 Joomla 公开文章正文。提供可安装插件和真实演示;菜单、正文之外的标题及第三方组件暂不启用。

Joomla 原生系统插件

三步连接 Joomla

  1. 确认兼容性并准备项目

    先试用演示,在开始试用期或付款前咨询 Joomla/PHP、模板、缓存及会员区域兼容性。在 GoLocal Website 项目中选择 Joomla、准确的已发布域名和原始编写语言。只复制公开项目密钥,不要使用管理员、数据库或翻译提供商的秘密。

  2. 在 Joomla 上传 ZIP 安装

    备份测试站点。下载下方 ZIP,不用解压或编辑主题。在 Joomla:System → Install → Extensions → Upload Package File,选择 ZIP 并等待成功提示。首次安装默认为关闭。这里是直接下载,并非 Joomla 扩展目录上架。

  3. 配置保存后退出登录测试

    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 的要求。

简单透明的价格

所有套餐均包含无限翻译字数,无隐藏费用。

按月按年

Starter

$15/mo

无限翻译字数

  • ✓无限翻译字数
  • ✓无限语言
  • ✓语言切换组件
  • ✓1个项目
  • ✓每月30K MAU
  • ✓1个外部数据库
  • ✓翻译编辑器
  • ✓邮件支持
申请集成访问权限
最受欢迎

Pro

$35/mo

无限翻译字数

  • ✓无限翻译字数
  • ✓无限语言
  • ✓语言切换组件
  • ✓1个项目
  • ✓每月150K MAU
  • ✓3个外部数据库
  • ✓术语表
  • ✓优先支持
申请集成访问权限

Business

$89/mo

无限翻译字数

  • ✓无限翻译字数
  • ✓无限语言
  • ✓语言切换组件
  • ✓2个项目(2个域名)
  • ✓每月1M MAU
  • ✓10个外部数据库
  • ✓高级分析
  • ✓Slack 支持
申请集成访问权限

所有套餐均含5天免费试用。超额部分每10,000 MAU收费3美元。