i18n + Laravel lang · unifiés

Vos traductions
sur une seule plateforme.

Centralisez JSON, YAML, Laravel lang et Gettext dans un seul dashboard. Modifiez vos textes en direct, sans rebuild ni redéploiement.

architecture_diagram.svg LIVE · flux temps réel

4

formats supportés

JSON, YAML, PO, Laravel PHP

4

intégrations

Nuxt, Vue, Laravel, API REST…

seats inclus

membres illimités

Avant · Après

Le bordel des traductions,
ça s'arrête ici.

SANS LOKLIFY

Fichiers éparpillés. Process cassé.

Chaque projet a ses fichiers, ses conventions, son chaos.

  • Fichiers JSON/YAML éparpillés dans les repos
  • lang/ Laravel hors de contrôle entre devs et traducteurs
  • Traducteurs qui éditent des PR sur GitHub
  • Rebuild + déploiement pour changer un mot
  • Aucune visibilité sur les clés manquantes
AVEC LOKLIFY

Centralisé. Synchronisé. Vivant.

Une seule plateforme, tous les formats, toute l'équipe.

  • Un dashboard, accessible à toute l'équipe
  • i18n JS + Laravel PHP gérés au même endroit
  • Rôles précis : traducteur, dev, admin
  • Chargement distant · mise à jour sans déploiement
  • CLI, API REST, GitHub Actions pour votre CI/CD

Comment ça marche

Trois étapes.
C'est tout.

01

Importez vos fichiers

Drag & drop vos JSON, YAML, PO ou fichiers Laravel lang/ existants. Loklify détecte le format et extrait les clés.

02

Éditez dans le dashboard

Développeurs et traducteurs collaborent sur la même interface. Rôles précis, validations, historique.

03

Intégrez Loklify

SDK Nuxt, Vue ou Laravel. Branchez-vous en quelques lignes, vos traductions se chargent à la volée, sans rebuild.

Produit

Tout pour livrer.
Rien de superflu.

Dashboard moderne

Interface collaborative pour clés, langues et membres. Recherche full-text, édition inline, filtres.

API REST + SDKs

SDKs officiels pour Vue, Nuxt et Laravel. Ou intégrez directement via l'API REST.

Multi-format natif

JSON, YAML, Gettext PO, Laravel PHP. Import et export dans le format natif de chaque projet.

Collaboration par rôles

Owner, Admin, Dev, Member. Invitations par email, permissions granulaires par projet.

CLI & GitHub Actions

BIENTÔT

Push/pull vos traductions dans votre pipeline CI/CD. Synchronisation automatique à chaque commit.

Chargement temps réel

Vos apps chargent leurs traductions à la volée. Modifiez un texte, il change partout · sans redéploiement.

Workflow

Devs, traducteurs, CI/CD.
Tous dans la même boucle.

En direct

Éditez le JSON.
Regardez l'app changer.

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

Intégrations

Branchez votre stack.
En cinq minutes.

$ 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 · bientôt disponible

En attendant, utilisez l'API REST pour intégrer Loklify dans n'importe quel environnement.

C

SDK CLI · bientôt disponible

En attendant, utilisez l'API REST pour intégrer Loklify dans n'importe quel environnement.

Tarifs

Abordable.
Sans concessions.

Free

Gratuit
  • 2 projets
  • 10 langues
  • 500 clés
Commencer gratuitement

Starter

8€ /mois
  • 5 projets
  • 25 langues
  • 5,000 clés
Choisir ce plan
POPULAIRE

Pro

19€ /mois
  • 20 projets
  • 50 langues
  • 50,000 clés
  • Dépassement autorisé
Choisir ce plan

Max

49€ /mois
  • 100 projets
  • 500 langues
  • 100,000 clés
  • Dépassement autorisé
Choisir ce plan

FAQ

Questions fréquentes.
Réponses directes.

Une plateforme SaaS qui centralise toutes vos traductions · i18n JavaScript (JSON, YAML), Laravel lang (PHP), Gettext PO · dans un dashboard moderne avec une API REST. Pensée par des devs, pour des devs.
Prêt à simplifier ?

Centralisez vos
traductions. Aujourd'hui.

Compte créé en 30 secondes. Pas de carte bancaire.