LocalePack
ChromeFirefoxEdgeOperaSafariCWS-listaus
Vue.jsReact
Next.jsi18nextReact Native
KehittäjäoppaatMenestystarinat
Placeholder-safe messages.json translator

Tekoälylokalisointi messages.json

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

Paikkamerkkiturvalliset käännökset
Yhteensopiva WebExtension 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 browser extension-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 browser extension-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

Chrome, Firefox, Edge, Opera & Safari. Max 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 browser extension-lokalisaatioformaatille. Ei yleiskäyttöinen käännöstyökalu.

Tunnistaa WebExtension-formaatin

Rakennettu erityisesti browser extension 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 WebExtension-laajennuksen i18n toimii

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.

_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

chrome.i18n / browser.i18n

Esimerkkikutsu

getMessage("key")

Vaaditaan manifestissa

"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 →

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

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

LocalePack
Manuaalinen käännös
Yleinen TMS
Käyttöönottoaika2 minuuttiaTunteja per kieli30+ minuuttia
Kustannusten läpinäkyvyys
WebExtension-formaatin turvallisuus
Paikkamerkkien suojaus
Nopeus (52 kieltä)< 5 minViikotTunnit
ParasAny WebExtension formatPienet 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

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

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 browser extension-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