LocalePack
ChromeFirefoxEdgeOperaSafariCWS listing
Next.jsi18nextVue.js
Vodiči
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 svoj Safari ekstenzija. Prevodi se pokreću nakon uplate—stavljamo zadatke u red i generišemo ZIP za nekoliko minuta.

01

Otpremi

Prevucite svoju izvornu messages.json datoteku. Odmah je parsiramo i proveravamo format za Safari ekstenzija.

02

Izaberite jezike i pogledajte cenu

Birajte među 52 jezika. Pre uplate vidite transparentne cene na osnovu veličine vaše datoteke.

03

Preuzmite ZIP

Platite jednom preko Stripe-a. Generišemo sve _locales/{lang}/messages.json datoteke 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 datoteku

Prevucite messages.json ovde

ili kliknite da izaberete

Samo Safari WebExtension format. Maks. 500KB.

2. Izaberite jezike

|

Izabrano 3 od 55 jezika

3. Vaša procena

Izabrani jezici3

Konačna cena se izračunava nakon otpremanja datoteke na stranici za plaćanje

Jednokratno plaćanje • Bez pretplate

Napravljeno za programere

Namenski napravljeno za format lokalizacije Safari ekstenzija. Nije generički alat za prevođenje.

Podržava Safari format

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

Zaštita placeholdera

Tačno čuva $PLACEHOLDER$ sintaksu, bez izmena. Vaše promenljive ostaju netaknute na svim jezicima.

Kontekst opisa

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

ZIP izvoz spreman

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

Paralelna obrada

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

Jednokratno plaćanje

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

Kako funkcioniše 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 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 korisnikov jezik. App Store Connect poštuje kodove lokaliteta 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 za Safari
Zaštita placeholdera
Brzina (52 jezika)< 5 minNedeljeSati
Najbolje zaSafari ekstenzijeMali projektiEnterprise veb aplikacije

Poverenje developera ekstenzija

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

Sarah K.

Indie dev, AdBlock ekstenzija

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

Marcus T.

Održavalac ekstenzije

“Transparentne cene su bile presudne. Tačno sam znao koliko ću platiti pre nego što bilo šta uploadujem.”

Dev J.

Saradnik na open source-u

52

Podržani lokaliteti

100%

Izlaz bezbedan za placeholder-e

ZIP

Spremno za isporuku

Često postavljana pitanja

Sve što treba da znate o LocalePack-u.

Спремни да објавите свој Safari ekstenzija глобално?

Платите једном - Преузмите ZIP - Објавите глобално

Isprobajte LocalePack
LocalePack
VodičiPrivatnostUsloviPodrška

© 2025 LocalePack. Sva prava zadržana.

This project was translated with LocalePack logoLocalePack