LocalePack
ChromeFirefoxEdgeOperaSafariListing CWS
Next.jsi18nextVue.js
Panduan
Dibuat khusus untuk ekstensi Opera

Pelokalan AI untuk Ekstensi Opera

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

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

Cara kerjanya

Tiga langkah sederhana untuk melokalkan Ekstensi Opera Anda. Terjemahan berjalan setelah pembayaran—kami mengantrekan pekerjaan dan menghasilkan ZIP dalam hitungan menit.

01

Unggah

Seret file messages.json sumber Anda. Kami mem-parsing-nya seketika dan memvalidasi format Ekstensi Opera.

02

Pilih bahasa & lihat harga

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

03

Unduh ZIP

Bayar sekali melalui Stripe. Kami menghasilkan semua file _locales/{lang}/messages.json dan membundelnya 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

Seret messages.json ke sini

atau klik untuk menelusuri

Hanya format ekstensi Opera. Maks 500KB.

2. Pilih bahasa

|

3 dari 55 bahasa dipilih

3. Perkiraan Anda

Bahasa yang dipilih3

Harga final dihitung setelah file diunggah di halaman checkout

Pembayaran sekali • Tanpa langganan

Dibuat untuk developer

Dibuat khusus untuk format locale Ekstensi Opera. Bukan alat terjemahan generik.

Mendukung format Opera

Dibuat khusus untuk struktur messages.json Ekstensi Opera 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 field 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. Tinggal masukkan ke ekstensi Anda.

Pemrosesan paralel

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

Pembayaran sekali

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

Cara kerja i18n ekstensi Opera

Ekstensi Opera dibangun di atas platform Chromium WebExtension — struktur _locales/{locale}/messages.json yang sama seperti Chrome. API chrome.i18n tersedia di Opera tanpa modifikasi, dan output ZIP LocalePack kompatibel secara plug-and-play.

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

chrome.i18n

Contoh pemanggilan

chrome.i18n.getMessage("appName")

Wajib di manifest

"default_locale"

Opera dibangun di atas Chromium. ZIP _locales apa pun yang berfungsi untuk Chrome akan berfungsi untuk Opera apa adanya.

Toko Opera Addons melayani pengguna di banyak locale. Folder _locales/ yang lengkap secara signifikan meningkatkan keterlihatan bagi pengguna yang tidak berbahasa Inggris.

Pelajari format i18n Chromium →

Mengapa tidak menggunakan alat generik saja?

Alat terjemahan serbaguna tidak memahami format Ekstensi Opera.

LocalePack
Terjemahan manual
TMS generik
Waktu penyiapan2 menitJam per bahasa30+ menit
Transparansi biaya
Keamanan format Opera
Perlindungan placeholder
Kecepatan (52 bahasa)< 5 menitMingguJam
Paling cocok untukEkstensi OperaProyek kecilAplikasi web enterprise

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 ekstensi Opera. Tidak perlu lagi memperbaiki placeholder yang rusak setelah diterjemahkan.”

Marcus T.

Pemelihara ekstensi

“Harga yang transparan adalah nilai jualnya. Saya tahu persis berapa yang harus 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 Ekstensi Opera Anda secara global?

Bayar sekali - Unduh ZIP - Rilis secara global

Coba LocalePack
LocalePack
PanduanPrivasiKetentuanDukungan

© 2025 LocalePack. Hak cipta dilindungi undang-undang.

This project was translated with LocalePack logoLocalePack