LocalePack
ChromeFirefoxEdgeOperaSafariListing CWS
Vue.jsReact
Next.jsi18nextReact Native
Panduan DevKisah Sukses
Dibuat khusus untuk add-on Firefox

Pelokalan AI untuk Add-on Firefox

Unggah messages.json sumber Anda, pilih bahasa target, bayar sekali, lalu unduh ZIP _locales yang siap dirilis.

Terjemahan aman untuk placeholder
Sesuai dengan messages.json Firefox
Harga transparan
messages.json
Bahasa sumber (contoh)
{
  "appName": {
    "message": "My Extension",
    "description": "Name"
  },
  "welcomeMsg": {
    "message": "Hello, $USER$!",
    "placeholders": {
      "user": {
        "content": "$1"
      }
    }
  }
}
Jerman (hasil)
{
  "appName": {
    "message": "Meine Erweiterung",
    "description": "Name"
  },
  "welcomeMsg": {
    "message": "Hallo, $USER$!",
    "placeholders": {
      "user": {
        "content": "$1"
      }
    }
  }
}
52 locales

Cara kerjanya

Tiga langkah sederhana untuk melokalkan Add-on Firefox Anda. Terjemahan berjalan setelah pembayaran—kami mengantrekan pekerjaan dan menghasilkan ZIP dalam hitungan menit.

01

Unggah

Letakkan file messages.json sumber Anda. Kami memprosesnya seketika dan memvalidasi format Add-on Firefox.

02

Pilih bahasa & lihat harga

Pilih dari 52 bahasa. Lihat harga transparan berdasarkan ukuran file Anda sebelum membayar.

03

Unduh ZIP

Bayar sekali melalui Stripe. Kami menghasilkan semua file _locales/{lang}/messages.json dan mengemasnya menjadi ZIP.

Demo harga langsung

Estimator harga transparan

Lihat persis berapa yang akan Anda bayar sebelum mengunggah. Penawaran final dihitung setelah unggah berdasarkan panjang string dan bahasa yang dipilih.

1. Unggah file

Letakkan messages.json di sini

atau klik untuk menelusuri

Khusus format Firefox WebExtension. Maks 500KB.

2. Pilih bahasa

|

3 dari 55 bahasa dipilih

3. Perkiraan Anda

Bahasa dipilih3

Harga final dihitung setelah file diunggah di halaman checkout

Pembayaran sekali bayar • Tanpa langganan

Dibuat untuk developer

Dibuat khusus untuk format locale Add-on Firefox. Bukan alat terjemahan generik.

Mendukung format Firefox

Dibuat khusus untuk struktur messages.json Add-on Firefox dengan dukungan message, description, dan placeholders.

Perlindungan placeholder

Mempertahankan sintaks $PLACEHOLDER$ persis apa adanya. Variabel Anda tetap utuh di semua bahasa.

Konteks deskripsi

Kami membaca kolom description Anda dan menggunakannya sebagai petunjuk konteks untuk terjemahan AI yang lebih akurat.

Ekspor ZIP siap pakai

Unduh ZIP dengan struktur folder _locales/{lang}/messages.json yang benar. Masukkan ke ekstensi Anda.

Pemrosesan paralel

Semua bahasa diterjemahkan secara bersamaan. Sebagian besar pekerjaan selesai dalam kurang dari 5 menit.

Pembayaran sekali bayar

Tanpa langganan, tanpa biaya bulanan. Bayar sekali per pekerjaan, unduh selamanya.

Cara kerja i18n ekstensi Firefox

Firefox WebExtensions menggunakan format messages.json yang sama di bawah _locales/. Field "default_locale" di manifest.json wajib ada setiap kali direktori _locales/ tersedia — menghilangkannya akan menyebabkan add-on ditolak. API browser.i18n membaca string locale saat runtime, dengan dukungan penuh untuk substitusi $PLACEHOLDER$.

Struktur folder _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" }
    }
  }
}

API runtime

browser.i18n

Contoh pemanggilan

browser.i18n.getMessage("appName")

Wajib di manifest

"default_locale"

AMO (addons.mozilla.org) menampilkan nama dan deskripsi add-on Anda dalam locale peninjau ketika _locales/ tersedia. Terjemahan yang konsisten di semua locale meningkatkan tingkat persetujuan di store.

Pendalaman i18n Firefox →

Kenapa tidak pakai alat generik saja?

Alat terjemahan serbaguna tidak memahami format Add-on Firefox.

LocalePack
Terjemahan manual
TMS generik
Waktu penyiapan2 menitBerjam-jam per bahasa30+ menit
Transparansi biaya
Keamanan format Firefox
Perlindungan placeholder
Kecepatan (52 bahasa)< 5 menitMingguJam
Paling cocok untukAdd-on FirefoxProyek kecilAplikasi web perusahaan

Kisah Sukses

Proyek nyata yang menggunakan LocalePack untuk menjangkau audiens global hingga 52 bahasa.

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.

Lihat semua studi kasus sukses

Dipercaya oleh pengembang ekstensi

“Menghemat saya berjam-jam pekerjaan yang membosankan. Saya mengunggah messages.json, lalu mendapatkan terjemahan sempurna dalam format persis yang saya butuhkan.”

Sarah K.

Pengembang indie, ekstensi AdBlock

“Akhirnya ada alat yang memahami format add-on Firefox. Tidak perlu lagi memperbaiki placeholder yang rusak setelah diterjemahkan.”

Marcus T.

Pengelola ekstensi

“Harga yang transparan adalah poin penentunya. Saya tahu persis berapa yang akan saya bayar sebelum mengunggah apa pun.”

Dev J.

Kontributor open source

52

Locale yang didukung

100%

Output aman untuk placeholder

ZIP

Siap dirilis

Pertanyaan yang sering diajukan

Semua yang perlu Anda ketahui tentang LocalePack.

Siap merilis Add-on Firefox Anda secara global?

Bayar sekali - Unduh ZIP - Rilis secara global

Coba LocalePack
LocalePack
PanduanPrivasiKetentuanDukungan

© 2025 LocalePack. Hak cipta dilindungi undang-undang.

Proyek ini diterjemahkan dengan LocalePack logoLocalePack