LocalePack
ChromeFirefoxEdgeOperaSafariFiche CWS
Next.jsi18nextVue.js
Guides
Conçu spécialement pour i18next

Localisation IA pour apps i18next

Importez vos fichiers JSON de namespace, choisissez les langues cibles, payez une fois, puis téléchargez un ZIP locales prêt à l’emploi.

{{placeholder}} et pluriels sûrs
Plusieurs namespaces
Tarification transparente
locales/en/common.json
Source (anglais)
{
  "HomePage": {
    "title": "Welcome",
    "cta": "Get Started",
    "items": "{count, plural,
      one {# item}
      other {# items}}"
  }
}
Allemand (sortie)
{
  "HomePage": {
    "title": "Willkommen",
    "cta": "Loslegen",
    "items": "{count, plural,
      one {# Artikel}
      other {# Artikel}}"
  }
}
52 langues

Comment ça marche

Trois étapes simples pour localiser votre projet i18next. Les traductions s’exécutent après le paiement : nous mettons les tâches en file d’attente et générons les fichiers de namespace en quelques minutes.

01

Importer des fichiers de namespace

Déposez vos namespaces JSON (p. ex. locales/en/common.json). Nous détectons automatiquement la structure i18next et les clés de pluriel.

02

Sélectionner les langues

Choisissez parmi 52 langues. Consultez une tarification transparente basée sur la taille et la complexité de votre fichier avant de payer.

03

Télécharger

Payez une seule fois via Stripe. Nous renvoyons un ZIP reflétant locales/{lang}/, avec les placeholders à double accolades et les clés _one/_other préservés.

Démo de tarification en direct

Estimateur de prix transparent

Voyez exactement ce que vous paierez avant de téléverser. Le devis final est calculé après le téléversement en fonction de la complexité du fichier et des langues sélectionnées.

1. Téléverser le fichier

Déposez le fichier JSON ici

ou cliquez pour parcourir

JSON de namespace i18next (locales/**). 500 Ko max.

2. Sélectionner les langues

|

3 sur 52 langues sélectionnées

3. Votre estimation

Langues sélectionnées3

Prix final calculé après le téléversement du fichier sur la page de paiement

Paiement unique • Aucun abonnement

Conçu pour les développeurs i18next

Conçu spécialement pour les namespaces JSON i18next, les placeholders à double accolades et les clés de pluriel — pas un outil de traduction générique.

Prise en charge des namespaces

Garde common.json, auth.json et les namespaces imbriqués alignés pour chaque locale cible dans votre ZIP.

Sécurité des {{placeholder}}

Préserve exactement les jetons d’interpolation i18next comme {{name}} et {{count}} — aucune chaîne cassée après traduction.

Gestion des clés de pluriel (_one/_other)

Gère les séparations de pluriel au style i18next comme key_one et key_other afin que la grammaire reste correcte selon la langue.

Sortie prête à l’emploi (ZIP de namespaces)

Téléchargez une arborescence locales/ prête pour i18next.init() ou react-i18next — mêmes chemins, valeurs traduites.

Traduction en parallèle

Toutes les langues sont traduites simultanément. La plupart des tâches se terminent en moins de 5 minutes.

Paiement unique

Pas d’abonnements, pas de frais mensuels. Payez une fois par tâche, téléchargez pour toujours.

Comment le JSON i18next s’assemble

Les projets i18next répartissent souvent les chaînes par namespace sous locales/{lang}/. LocalePack génère la même structure pour chaque langue que vous choisissez.

Structure du dossier locales/

locales/
├── en/
│   ├── common.json   ← source namespace
│   └── auth.json
├── de/
│   ├── common.json
│   └── auth.json
├── fr/
│   └── ...
└── ...       (52 locales)

Utilisation de i18next.t()

// locales/en/common.json
{
  "welcome": "Hello {{name}}",
  "items_one": "{{count}} item",
  "items_other": "{{count}} items"
}

// After i18next.init({ ns: ['common'] })
i18next.t('common:welcome', { name: 'Ada' });
i18next.t('common:items', { count: 5 });

API d’exécution

t()

Fichier de configuration

i18next.init()

Espaces réservés

{{variable}}

Pluriels

_one/_other

Pourquoi ne pas simplement utiliser des outils génériques ?

Les outils de traduction généralistes cassent souvent les espaces de noms i18next, les placeholders à double accolades et les conventions de pluriel _one/_other.

LocalePack
Traduction manuelle
TMS générique
Temps de configuration2 minutesHeures par langue30+ minutes
Transparence des coûts
Prise en charge du JSON par espace de noms
Sécurité des {{placeholder}} et des pluriels
Vitesse (52 langues)< 5 minSemainesHeures
Idéal pourApps i18next & ReactPetits projetsCMS d’entreprise

Approuvé par les développeurs i18next

“Notre dossier locales/en est passé à 12 langues en un après-midi. Les {{variables}} et les clés de pluriel sont revenus intacts.”

Alex R.

Développeur full-stack, application SaaS

“Enfin un pipeline qui respecte les espaces de noms. Le ZIP s’intègre directement dans notre repo — aucune fusion manuelle.”

Lisa M.

Ingénieure frontend

“La tarification transparente m’a convaincu. J’ai vu l’estimation avant d’uploader un seul common.json.”

Dev J.

Contributeur open source

52

Paramètres régionaux pris en charge

100%

Style moustache & compatible pluriels

ZIP

ZIP par espace de noms

Questions fréquentes

Tout ce que vous devez savoir sur LocalePack pour i18next.

Également disponible pour les extensions de navigateur :

ChromeFirefoxEdgeOperaSafari

Prêt à déployer votre application i18next dans le monde entier ?

Payez une fois • Téléchargez le ZIP des namespaces • Déployez dans le monde entier

Essayer LocalePack
LocalePack
GuidesConfidentialitéConditionsAssistance

© 2025 LocalePack. Tous droits réservés.

This project was translated with LocalePack logoLocalePack