Localization.One提供对PHP和Laravel工作流程的原生支持。 停止复制粘贴数组和处理语法错误。将您的翻译直接导出为准备好放入lang/目录的本地PHP文件。
开发者为什么选择我们的Laravel API?
- 原生PHP数组: 我们生成有效的PHP文件,返回一个数组(return [ 'key' => 'value' ];),这是Laravel和Symfony的标准。
- 语法安全: 单引号(')会自动转义(\'),确保您的应用程序不会因语言文件中的语法错误而崩溃。
- 零开销: 无需在运行时解析JSON。使用本地PHP性能进行本地化。
高级项目管理
保持您的后端本地化有序且可扩展。
文件组织: 使用 类别 将字符串分组到逻辑文件中(例如,auth、pagination、messages),以匹配Laravel的目录结构。
标签与标签: 使用自定义标签标记字符串,如"电子邮件模板"或"验证"以过滤导出。
角色与权限: 邀请内容管理者编辑文本,而无需让他们访问您的代码库。
网络钩子: 当翻译更新时,自动触发部署脚本。
如何集成
选项1:手动导出(UI)
适用于快速更新或检查内容。
- 前往您的 项目仪表板。
- 点击 下载 按钮。
- 从格式下拉菜单中选择 Laravel PHP 。
- 选择语言并下载.php文件。
选项2:使用API自动化(CI/CD)
在您的部署脚本中使用简单命令获取最新翻译(Envoyer、Forge或自定义shell脚本)。传递format=php-array参数。
# 下载英文消息
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=php-array" > lang/en/messages.php
# 下载西班牙文消息
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=php-array" > lang/es/messages.php选项3:通过网络钩子推送
在您的项目设置中配置 Webhook URL 以接收有关翻译更新的通知。
- 快速更新: 您的服务器在更改后不久(通常在5分钟内)收到POST请求。
- 同步CMS: 在后端自动更新内容,无需轮询API。
- 缓存清理: 在更新语言文件后,使用网络钩子触发php artisan optimize:clear或类似命令。
准备好简化您的后端本地化了吗? 今天就 创建您的免费账户。




