LocalePack
ChromeFirefoxEdgeOperaSafariCWS listing
Vue.jsReact
Next.jsi18nextReact Native
Vodiči za programerePrimeri uspeha
Placeholder-safe messages.json translator

AI lokalizacija za messages.json

Otpremite svoj izvorni messages.json, izaberite ciljne jezike, platite jednom i preuzmite ZIP _locales spreman za objavu.

Prevodi bezbedni za placeholder-e
Usklađeno sa WebExtension messages.json
Transparentne cene
messages.json
Izvorni jezik (primer)
{
  "appName": {
    "message": "My Extension",
    "description": "Name"
  },
  "welcomeMsg": {
    "message": "Hello, $USER$!",
    "placeholders": {
      "user": {
        "content": "$1"
      }
    }
  }
}
Nemački (izlaz)
{
  "appName": {
    "message": "Meine Erweiterung",
    "description": "Name"
  },
  "welcomeMsg": {
    "message": "Hallo, $USER$!",
    "placeholders": {
      "user": {
        "content": "$1"
      }
    }
  }
}
52 locales

Kako funkcioniše

Tri jednostavna koraka da lokalizujete svoju browser extension. Prevodi se pokreću nakon uplate—stavljamo zadatke u red i generišemo ZIP za nekoliko minuta.

01

Otpremi

Prevucite svoj izvorni messages.json fajl. Odmah ga parsiramo i proveravamo format za browser extension.

02

Izaberite jezike i pogledajte cenu

Birajte između 52 jezika. Pre uplate vidite transparentnu cenu na osnovu veličine fajla.

03

Preuzmite ZIP

Platite jednom putem Stripe-a. Generišemo sve _locales/{lang}/messages.json fajlove i pakujemo ih u ZIP.

Demo cena uživo

Transparentni kalkulator cena

Tačno vidite koliko ćete platiti pre otpremanja. Konačna ponuda se izračunava nakon otpremanja na osnovu dužine stringova i izabranih jezika.

1. Otpremite fajl

Prevucite messages.json ovde

ili kliknite da biste pretražili

Chrome, Firefox, Edge, Opera & Safari. Max 500KB.

2. Izaberite jezike

|

Izabrano 3 od 55 jezika

3. Vaša procena

Izabrani jezici3

Konačna cena se obračunava nakon otpremanja fajla na stranici za naplatu

Jednokratno plaćanje • Bez pretplate

Napravljeno za programere

Namenski napravljeno za format lokalizacije browser extension. Nije generički alat za prevođenje.

Razume format WebExtension

Napravljeno posebno za browser extension messages.json strukturu, uz podršku za message, description i placeholders.

Zaštita placeholder-a

Čuva $PLACEHOLDER$ sintaksu tačno onakvu kakva jeste. Vaše promenljive ostaju netaknute na svim jezicima.

Kontekst iz opisa

Čitamo vaša polja description i koristimo ih kao kontekstualne smernice za preciznije AI prevode.

ZIP izvoz spreman

Preuzmite ZIP sa ispravnom strukturom foldera _locales/{lang}/messages.json. Ubacite ga u svoju ekstenziju.

Paralelna obrada

Svi jezici se prevode istovremeno. Većina poslova se završi za manje od 5 minuta.

Jednokratno plaćanje

Bez pretplata, bez mesečnih naknada. Platite jednom po poslu, preuzimajte zauvek.

Kako radi i18n ekstenzije za WebExtension

The WebExtension messages.json format is used identically by Chrome, Firefox, Edge, Opera, and Safari. Each key defines a "message" string, an optional "description" that LocalePack uses as translation context, and optional "placeholders" for dynamic values like $USER$. LocalePack generates correct _locales/{locale}/messages.json files for all 5 browsers.

Struktura foldera _locales/
_locales/
├── en/
│   └── messages.json   ← default_locale
├── de/
│   └── messages.json
├── fr/
│   └── messages.json
└── ja/
    └── messages.json
messages.json
{
  "appName": {
    "message": "My Extension",
    "description": "Extension name"
  },
  "greeting": {
    "message": "Hello, $USER$!",
    "placeholders": {
      "user": { "content": "$1" }
    }
  }
}

Runtime API

chrome.i18n / browser.i18n

Primer poziva

getMessage("key")

Obavezno u manifestu

"default_locale"

Chrome Web Store, AMO, Edge Add-ons, Opera Addons, and Mac App Store all read _locales/ to show localized extension names and descriptions to users in their language.

messages.json format explained →

Zašto ne biste jednostavno koristili generičke alate?

Alati za prevođenje opšte namene ne razumeju format browser extension.

LocalePack
Ručni prevod
Generički TMS
Vreme podešavanja2 minutaSati po jeziku30+ minuta
Transparentnost troškova
Bezbednost formata WebExtension
Zaštita placeholder-a
Brzina (52 jezika)< 5 minНедељеСати
Najbolje zaAny WebExtension formatМали пројектиEnterprise veb aplikacije

Primeri uspeha

Stvarni projekti koji su koristili LocalePack da dopru do globalne publike na čak 52 jezika.

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.

Pogledajte sve primere uspeha

Poverenje programera ekstenzija

“Uštedelo mi je sate zamornog posla. Otpremio sam svoj messages.json i dobio savršene prevode u tačno onom formatu koji mi je bio potreban.”

Sarah K.

Indie programer, AdBlock ekstenzija

“Finally a tool that actually understands messages.json format. Placeholders survive translation — no more manual fixes.”

Marcus T.

Održavalac ekstenzije

“Транспарентне цене су биле пресудне. Тачно сам знао колико ћу платити пре него што било шта отпремим.”

Dev J.

Сарадник на пројектима отвореног кода

52

Подржани локали

100%

Izlaz bezbedan za placeholder-e

ZIP

Спремно за испоруку

Често постављана питања

Sve što treba da znate o LocalePack-u.

Spremni ste da isporučite svoj browser extension globalno?

Platite jednom - Preuzmite ZIP - Isporučite globalno

Isprobajte LocalePack
LocalePack
VodičiPrivatnostUsloviPodrška

© 2025 LocalePack. Sva prava zadržana.

Ovaj projekat je preveden uz pomoć LocalePack logoLocalePack