LocalePack
ChromeFirefoxEdgeOperaSafariCWS-listning
Vue.jsReact
Next.jsi18nextReact Native
UtvecklarguiderFramgångsexempel
Specialbyggt för vue-i18n

AI-lokalisering för Vue.js-appar

Ladda upp din vue-i18n JSON eller YAML, välj målspråk, betala en gång och ladda ner färdiga locale-filer.

Pipe-pluraler och {name}-platshållare
vue-i18n JSON och YAML
Transparent prissättning
locales/en.json
Källa (engelska)
{
  "hello": "Hello, {name}!",
  "car": "car | cars",
  "items": "no items
    | one item
    | {n} items"
}
Tyska (utdata)
{
  "hello": "Hallo, {name}!",
  "car": "Auto | Autos",
  "items": "keine Artikel
    | ein Artikel
    | {n} Artikel"
}
52 språkversioner

Så fungerar det

Tre enkla steg för att lokalisera ditt Vue.js-projekt. Översättningar körs efter betalning—vi köar jobb och genererar locale-filer på några minuter.

01

Ladda upp locale-fil

Släpp din vue-i18n JSON- eller YAML-fil (t.ex. locales/en.json). Vi upptäcker pipe-pluraler och {placeholder}-tokens automatiskt.

02

Välj språk

Välj bland 52 språk. Se transparent prissättning baserad på din filstorlek och komplexitet innan du betalar.

03

Ladda ned

Betala en gång via Stripe. Vi returnerar locale-filer med pipe-separerade pluraler och {variable}-platshållare bevarade.

Live-demo av prissättning

Transparent prisberäknare

Se exakt vad du kommer att betala innan du laddar upp. Slutligt pris beräknas efter uppladdning baserat på filens komplexitet och valda språk.

1. Ladda upp fil

Släpp JSON eller YAML här

eller klicka för att bläddra

vue-i18n locale-filer (JSON eller YAML). Max 500KB.

2. Välj språk

|

3 av 52 språk valda

3. Din uppskattning

Valda språk3

Slutpriset beräknas efter filuppladdning på kassasidan

Engångsbetalning • Ingen prenumeration

Byggt för vue-i18n-utvecklare

Specialbyggt för vue-i18n pipe-pluraler, {placeholder}-tokens och nästlade meddelandeobjekt—inte ett generiskt översättningsverktyg.

Hantering av pipe-pluraler

Hanterar vue-i18n pipe-separerade pluraler som "car | cars" och "no items | one item | {n} items" korrekt per målspråk.

Säkerhet för {placeholder}

Bevarar vue-i18n-interpoleringstokens som {name}, {count} och namngiven formatering exakt—inga trasiga strängar efter översättning.

Stöd för JSON och YAML

Ladda upp antingen JSON- eller YAML-locale-filer. Vi upptäcker formatet och returnerar översättningar i samma format som du laddade upp.

Färdigt resultat

Ladda ner språkfiler som är redo för vue-i18n:s createI18n()—samma struktur, översatta värden, lägg in dem i ditt projekt.

Parallell översättning

Alla språk översätts samtidigt. De flesta jobb blir klara på under 5 minuter.

Engångsbetalning

Inga prenumerationer, inga månadsavgifter. Betala en gång per jobb, ladda ner för alltid.

Hur vue-i18n-språkfiler hänger ihop

vue-i18n-projekt sparar språkmeddelanden i JSON- eller YAML-filer under locales/. LocalePack genererar samma struktur för varje språk du väljer.

Mappstruktur för locales/

locales/
├── en.json         ← source locale
├── de.json
├── fr.json
├── ja.json
└── ...       (52 locales)

$t()-användning i mallar

// locales/en.json
{
  "greeting": "Hello {name}",
  "items": "no items | one item
    | {n} items"
}

// In your Vue component
<template>
  {{ $t('greeting', { name: 'Ada' }) }}
  {{ $t('items', 5) }}
</template>

Mall-API

$t()

Konfiguration

createI18n()

Platshållare

{variable}

Plural

pipe syntax

Varför inte bara använda generiska verktyg?

Allmänna översättningsverktyg förstör ofta vue-i18n:s pipe-pluraler, {placeholder}-tokens och nästlade meddelandestrukturer.

LocalePack
Manuell översättning
Generiskt TMS
Uppstartstid2 minuterTimmar per språk30+ minuter
Kostnadstransparens
Stöd för nästlad JSON/YAML
{placeholder} och plural-säkerhet
Hastighet (52 språk)< 5 minVeckorTimmar
Bäst förVue.js- och Nuxt-apparSmå projektCMS för företag

Framgångsexempel

Riktiga projekt som använde LocalePack för att nå en global publik på upp till 52 språk.

AstrologerAI AI astrology app localized into 52 languages

AstrologerAI: an AI astrology app localized into 52 languages

How the AstrologerAI app translated its entire experience into 52 languages with LocalePack — 6.3M tokens for $58.73 — to reach a worldwide audience in their own language.

DevToys.pro developer tools web app localized into 52 languages

DevToys.pro: 400% international traffic growth across 52 languages

How the DevToys.pro web app translated its entire UI into 52 languages with LocalePack — 5.8M tokens for $58.44 — and quadrupled its international organic traffic.

DevToys New Tab Chrome extension localized into 52 languages

DevToys New Tab: a Chrome extension localized UI + store listing in 52 languages

How the DevToys New Tab Chrome extension localized both its in-extension UI and its Chrome Web Store listing into 52 languages to reach a global audience.

The LocalePack site localized into 52 languages with LocalePack

LocalePack localized itself into 52 languages — with LocalePack

We used our own tool to translate the entire LocalePack site into 52 languages — 2.9M tokens for $27.37 — so developers worldwide find us in their own language.

Visa alla framgångsexempel

Betrott av Vue.js-utvecklare

“Vår Vue-app gick från enbart engelska till 12 språk på en eftermiddag. Pipe-pluraler och {name}-platshållare kom tillbaka intakta.”

Marco S.

Fullstackutvecklare, Vue SPA

“Äntligen ett verktyg som förstår vue-i18n-formatet. Resultatet kunde läggas direkt i vår locales/-mapp—ingen manuell fix behövdes.”

Claire D.

Frontendutvecklare, Nuxt-app

“Transparent prissättning övertygade mig. Jag såg uppskattningen innan jag laddade upp en enda språkfil.”

Jin K.

Bidragsgivare till öppen källkod

52

Språkversioner som stöds

100%

Platshållar- och plural-säkert

ZIP

Färdigt resultat

Vanliga frågor

Allt du behöver veta om LocalePack för vue-i18n.

Finns även för webbläsartillägg:

ChromeFirefoxEdgeOperaSafari

Redo att lansera din Vue.js-app globalt?

Betala en gång • Ladda ner locale-filer • Lansera globalt

Prova LocalePack
LocalePack
GuiderIntegritetVillkorSupport

© 2025 LocalePack. Alla rättigheter förbehållna.

Det här projektet översattes med LocalePack logoLocalePack