LocalePack
ChromeFirefoxEdgeOperaSafariCWS listing
Vue.jsReact
Next.jsi18nextReact Native
Vodiči za programerePrimeri uspeha
Namenski napravljeno za Safari ekstenzije

AI lokalizacija za Safari ekstenzije

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 Safari 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 Safari ekstenzija. 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 Safari ekstenzija.

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

Samo Safari WebExtension format. Maks. 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 Safari ekstenzija. Nije generički alat za prevođenje.

Razume format Safari

Napravljeno posebno za Safari ekstenzija 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 Safari

Safari Web Extensions koriste isti WebExtension format kao Chrome i Firefox — identičnu strukturu _locales/{locale}/messages.json. Apple je usvojio standardni format kako bi olakšao portovanje postojećih ekstenzija. browser.i18n API je dostupan u Safari Web Extensions, a LocalePack-ov izlaz je u potpunosti kompatibilan.

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

browser.i18n

Primer poziva

browser.i18n.getMessage("appName")

Obavezno u manifestu

"default_locale"

Mac App Store i iOS App Store prikazuju lokalizovani naziv i opis vaše ekstenzije kada _locales/ sadrži jezik korisnika. App Store Connect poštuje kodove lokala u vašoj _locales/ fascikli.

Napomene o i18n za Safari Web Extensions →

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

Alati za prevođenje opšte namene ne razumeju format Safari ekstenzija.

LocalePack
Ručni prevod
Generički TMS
Vreme podešavanja2 minutaSati po jeziku30+ minuta
Transparentnost troškova
Bezbednost formata Safari
Zaštita placeholder-a
Brzina (52 jezika)< 5 minНедељеСати
Najbolje zaSafari ekstenzijeМали пројекти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

“Konačno alat koji razume format Safari ekstenzija. Nema više popravljanja pokvarenih placeholder-a nakon prevoda.”

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 Safari ekstenzija 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