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/ вышел из-под контроля между разработчиками и переводчиками
  • Переводчики открывают PR на GitHub
  • Пересборка + передеплой ради изменения одного слова
  • Нет видимости отсутствующих ключей
С LOKLIFY

Централизовано. Синхронизировано. Живо.

Одна платформа, все форматы, вся команда.

  • Один дашборд, доступный всей команде
  • JS i18n + Laravel PHP управляется в одном месте
  • Чёткие роли: переводчик, dev, admin
  • Удалённая загрузка · обновление без передеплоя
  • CLI, REST API, GitHub Actions для вашего CI/CD

Как это работает

Три шага.
Вот и всё.

01

Импортируйте файлы

Перетащите ваши JSON, YAML, PO или Laravel lang/ файлы. Loklify определит формат и извлечёт ключи.

02

Редактируйте в дашборде

Разработчики и переводчики сотрудничают в одном интерфейсе. Точные роли, валидации, история.

03

Интегрируйте Loklify

SDK Nuxt, Vue или Laravel. Подключитесь в несколько строк, переводы загружаются на лету, без пересборки.

Продукт

Всё для поставки.
Ничего лишнего.

Современный дашборд

Совместный интерфейс для ключей, языков и участников. Полнотекстовый поиск, встроенное редактирование, фильтры.

REST API + SDK

Официальные SDK для Vue, Nuxt и Laravel. Или интегрируйте напрямую через REST API.

Нативная мультиформатность

JSON, YAML, Gettext PO, Laravel PHP. Импорт и экспорт в нативном формате каждого проекта.

Совместная работа по ролям

Owner, Admin, Dev, Member. Приглашения по email, детальные разрешения по проекту.

CLI & GitHub Actions

СКОРО

Push/pull переводов в вашем pipeline 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

SDK React · скоро

Пока используйте REST API для интеграции Loklify в любую среду.

C

SDK CLI · скоро

Пока используйте 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 секунд. Без кредитной карты.