i18n + Laravel lang · 统一管理

您的所有翻译
集中在一个平台。

将 JSON、YAML、Laravel lang 和 Gettext 集中在单一仪表板中管理。 实时编辑文本,无需重建或重新部署。

architecture_diagram.svg LIVE · 实时数据流

4

支持的格式

JSON, YAML, PO, Laravel PHP

4

集成

Nuxt, Vue, Laravel, REST API…

包含席位

无限成员

之前 · 之后

翻译管理的混乱
到此为止。

没有 LOKLIFY

文件分散。流程混乱。

每个项目都有自己的文件、约定和混乱。

  • JSON/YAML 文件分散在各个仓库
  • 开发者和翻译者之间 Laravel lang/ 失控
  • 翻译者在 GitHub 上开 PR
  • 改一个词就要重建和重新部署
  • 无法了解缺失的键
有了 LOKLIFY

集中。同步。实时。

一个平台,所有格式,整个团队。

  • 一个仪表板,整个团队可访问
  • JS i18n + Laravel PHP 在同一处管理
  • 明确角色:翻译者、开发者、管理员
  • 远程加载 · 无需重新部署即可更新
  • CLI、REST API、GitHub Actions 用于 CI/CD

工作原理

三个步骤。
就这么简单。

01

导入您的文件

拖放您现有的 JSON、YAML、PO 或 Laravel lang/ 文件。Loklify 检测格式并提取键。

02

在仪表板中编辑

开发者和翻译者在同一界面协作。精确的角色、验证、历史记录。

03

集成 Loklify

Nuxt、Vue 或 Laravel SDK。几行代码即可接入,翻译实时加载,无需重新构建。

产品

一切都为了交付。
没有多余的东西。

现代化仪表板

用于键、语言和成员的协作界面。全文搜索、内联编辑、过滤器。

REST API + SDK

Vue、Nuxt 和 Laravel 的官方 SDK。或直接通过 REST API 集成。

原生多格式支持

JSON、YAML、Gettext PO、Laravel PHP。以每个项目的原生格式导入和导出。

基于角色的协作

Owner、Admin、Dev、Member。电子邮件邀请,每个项目的细粒度权限。

CLI & GitHub Actions

即将推出

在您的 CI/CD 流水线中推送/拉取翻译。每次提交自动同步。

实时加载

您的应用即时加载翻译。编辑一段文字,随处更改 · 无需重新部署。

工作流程

开发者、翻译者、CI/CD。
都在同一个循环中。

实时演示

编辑 JSON。
看应用实时变化。

locales/fr.json JSON
{
  "nav.home": "Accueil",
  "nav.products": "Produits",
  "btn.cta": "Commander"
}
myapp.com · live preview
Accueil Produits

集成

接入您的技术栈。
五分钟内完成。

$ npm install @loklify/nuxt
example.ts ts
export default defineNuxtConfig({
  modules: ['@loklify/nuxt'],

  loklify: {
    project: 'YOUR_PROJECT_ID',
  },
})
Utiliser avec @nuxtjs/i18n
$ npm install @nuxtjs/i18n
export default defineNuxtConfig({
  modules: ['@nuxtjs/i18n', '@loklify/nuxt'],

  i18n: {
    locales: ['fr', 'en'],
    defaultLocale: 'fr',
    detectBrowserLanguage: false,
  },

  loklify: {
    project: 'YOUR_PROJECT_ID',
  },
})
$ npm install @loklify/vue
example.ts ts
import { createLoklify } from '@loklify/vue'
import { createI18n } from 'vue-i18n'

const i18n = createI18n({ locale: 'fr' })

const loklify = createLoklify({
  project: 'YOUR_PROJECT_ID',
  i18n: {
    locale: i18n.global.locale,
    setLocaleMessage: i18n.global.setLocaleMessage,
  },
})

app.use(i18n)
app.use(loklify)
$ composer require loklify/laravel
example.php php
// config/services.php
'loklify' => [
    'project' => env('LOKLIFY_PROJECT_ID'),
],

// .env
LOKLIFY_PROJECT_ID=YOUR_PROJECT_ID
R

React SDK · 即将推出

同时,使用 REST API 将 Loklify 集成到任何环境。

C

CLI SDK · 即将推出

同时,使用 REST API 将 Loklify 集成到任何环境。

价格

实惠。
不妥协。

Free

免费
  • 2 项目s
  • 10 语言s
  • 500 键s
免费开始

Starter

8€ /月
  • 5 项目s
  • 25 语言s
  • 5,000 键s
选择此方案
热门

Pro

19€ /月
  • 20 项目s
  • 50 语言s
  • 50,000 键s
  • 允许超额
选择此方案

Max

49€ /月
  • 100 项目s
  • 500 语言s
  • 100,000 键s
  • 允许超额
选择此方案

常见问题

常见问题。
直接解答。

一个 SaaS 平台,将您的所有翻译集中在一处 · JavaScript i18n(JSON、YAML)、Laravel lang(PHP)、Gettext PO · 配以现代仪表板和 REST API。由开发者为开发者打造。
准备好简化了吗?

集中管理您的
翻译。从今天开始。

30 秒创建账户。无需信用卡。