LocalePack
ChromeFirefoxEdgeOperaSafariCWS-listaus
Vue.jsReact
Next.jsi18nextReact Native
KehittäjäoppaatMenestystarinat
Suunniteltu erityisesti Safari-laajennuksille

Tekoälylokalisointi Safari-laajennukset

Lataa lähdeviestisi messages.json, valitse kohdekielet, maksa kerran ja lataa toimitusvalmis _locales-ZIP.

Paikkamerkkiturvalliset käännökset
Yhteensopiva Safari messages.json -muodon kanssa
Läpinäkyvä hinnoittelu
messages.json
Lähdekieli (esimerkki)
{
  "appName": {
    "message": "My Extension",
    "description": "Name"
  },
  "welcomeMsg": {
    "message": "Hello, $USER$!",
    "placeholders": {
      "user": {
        "content": "$1"
      }
    }
  }
}
saksa (tulos)
{
  "appName": {
    "message": "Meine Erweiterung",
    "description": "Name"
  },
  "welcomeMsg": {
    "message": "Hallo, $USER$!",
    "placeholders": {
      "user": {
        "content": "$1"
      }
    }
  }
}
52 locales

Näin se toimii

Kolme helppoa vaihetta Safari-laajennus-lokalisointiin. Käännökset käynnistyvät maksun jälkeen — jonotamme työt ja luomme ZIPin minuuteissa.

01

Lähetä

Pudota lähde-messages.json-tiedostosi. Jäsennämme sen heti ja validoimme Safari-laajennus-muodon.

02

Valitse kielet ja näe hinta

Valitse 52 kielestä. Näet läpinäkyvän hinnoittelun tiedostokokosi perusteella ennen maksua.

03

Lataa ZIP

Maksa kerran Stripen kautta. Luomme kaikki _locales/{lang}/messages.json-tiedostot ja paketoimme ne ZIPiksi.

Hinnoittelun live-demo

Läpinäkyvä hinnoitteluarvio

Näe tarkalleen, mitä maksat ennen lataamista. Lopullinen hinta lasketaan latauksen jälkeen merkkijonojen pituuden ja valittujen kielten perusteella.

1. Lataa tiedosto

Pudota messages.json tähän

tai napsauta selataksesi

Vain Safari WebExtension -muoto. Enintään 500KB.

2. Valitse kielet

|

3 / 55 kieltä valittu

3. Arviosi

Valitut kielet3

Lopullinen hinta lasketaan tiedoston lataamisen jälkeen kassasivulla

Kertamaksu • Ei tilausta

Rakennettu kehittäjille

Suunniteltu Safari-laajennus-lokalisaatioformaatille. Ei yleiskäyttöinen käännöstyökalu.

Tunnistaa Safari-formaatin

Rakennettu erityisesti Safari-laajennus messages.json -rakenteelle, jossa on tuki message-, description- ja placeholders-kentille.

Paikkamerkkien suojaus

Säilyttää $PLACEHOLDER$-syntaksin täsmälleen ennallaan. Muuttujasi pysyvät ehjinä kaikilla kielillä.

Kuvauskonteksti

Luemme description-kenttäsi ja käytämme niitä kontekstivihjeinä tarkempia AI-käännöksiä varten.

ZIP-vienti valmiina

Lataa ZIP, jossa on oikea _locales/{lang}/messages.json -kansiorakenne. Pudota se laajennukseesi.

Rinnakkaiskäsittely

Kaikki kielet käännetään samanaikaisesti. Useimmat työt valmistuvat alle 5 minuutissa.

Kertamaksu

Ei tilauksia, ei kuukausimaksuja. Maksa kerran per työ, lataa ikuisesti.

Miten Safari-laajennuksen i18n toimii

Safari Web Extensions käyttää samaa WebExtension-muotoa kuin Chrome ja Firefox — identtinen _locales/{locale}/messages.json-rakenne. Apple otti standardimuodon käyttöön, jotta olemassa olevien laajennusten porttaus olisi helppoa. browser.i18n API on käytettävissä Safari Web Extensions -laajennuksissa, ja LocalePackin tulos on täysin yhteensopiva.

_locales/-kansion rakenne
_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" }
    }
  }
}

Ajonaikainen API

browser.i18n

Esimerkkikutsu

browser.i18n.getMessage("appName")

Vaaditaan manifestissa

"default_locale"

Mac App Store ja iOS App Store näyttävät laajennuksesi lokalisoidun nimen ja kuvauksen, kun _locales/ sisältää käyttäjän kielen. App Store Connect noudattaa _locales/-kansiosi kielikoodeja.

Safari Web Extensions i18n -huomiot →

Miksi et käyttäisi vain yleisiä työkaluja?

Yleiskäyttöiset käännöstyökalut eivät ymmärrä Safari-laajennus-formaattia.

LocalePack
Manuaalinen käännös
Yleinen TMS
Käyttöönottoaika2 minuuttiaTunteja per kieli30+ minuuttia
Kustannusten läpinäkyvyys
Safari-formaatin turvallisuus
Paikkamerkkien suojaus
Nopeus (52 kieltä)< 5 minViikotTunnit
ParasSafari-laajennuksetPienet projektitYritystason verkkosovellukset

Menestystarinat

Oikeita projekteja, jotka käyttivät LocalePackia tavoittaakseen maailmanlaajuisen yleisön jopa 52 kielellä.

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.

Näytä kaikki menestystarinat

Laajennuskehittäjien luottama

“Säästi minulta tunteja puuduttavaa työtä. Latasin messages.json-tiedostoni ja sain takaisin täydelliset käännökset juuri siinä muodossa kuin tarvitsin.”

Sarah K.

Indie-kehittäjä, AdBlock-laajennus

“Vihdoin työkalu, joka ymmärtää Safari-laajennusmuodon. Ei enää rikkinäisten paikkamerkkien korjailua käännösten jälkeen.”

Marcus T.

Laajennuksen ylläpitäjä

“Läpinäkyvä hinnoittelu oli ratkaiseva tekijä. Tiesin tarkalleen, mitä maksaisin, ennen kuin latasin mitään.”

Dev J.

Avoimen lähdekoodin kontribuoija

52

Tuetut kielialueet

100%

Paikkamerkit säilyttävä tulos

ZIP

Valmis julkaistavaksi

Usein kysytyt kysymykset

Kaikki, mitä sinun tarvitsee tietää LocalePackista.

Valmiina julkaisemaan Safari-laajennus-ratkaisusi maailmanlaajuisesti?

Maksa kerran – Lataa ZIP – Julkaise maailmanlaajuisesti

Kokeile LocalePackia
LocalePack
OppaatTietosuojaEhdotTuki

© 2025 LocalePack. Kaikki oikeudet pidätetään.

Tämä projekti käännettiin palvelulla LocalePack logoLocalePack