Semua yang anda perlukan untuk penyetempatan bertaraf dunia

Tiada lagi tugasan terjemahan dalam backlog

Push kod, terjemahan sync automatik. PM tak akan ganggu anda lagi.

Better i18n Documentation

Masalah yang kami selesaikan

Berhenti membuang masa pada tugasan terjemahan yang sepatutnya bukan menjadi tanggungjawab anda.

Peralihan Konteks

Tiada perlu beralih antara platform dan fail JSON. Segalanya diselaraskan secara automatik daripada pangkalan kod anda.

Menyegerakkan Secara Manual

Sinkronisasi automatik semasa push, tiada kitaran eksport-import. Push ke main dan terjemahan dikemas kini secara automatik.

Hutang tertunggak

AI mengendalikan kerja berat, anda hanya perlu meluluskan. Tiada lagi tiket terjemahan bertimbun dalam sprint anda.

Masalah Pembangun

Kekecewaan sebenar dari komuniti pembangun — dan bagaimana Better i18n menyelesaikannya.

"Neraka konfigurasi YAML — 200 baris konfigurasi hanya untuk menambah bahasa baharu"

Dev.to
Penyelesaian Better i18n

Tanpa konfigurasi. Jalankan bunx better-i18n init dan mula menterjemah dalam masa kurang dari 5 minit.

"Bertukar konteks antara kod dan platform terjemahan membunuh flow state saya"

Hacker News
Penyelesaian Better i18n

Alat MCP dan integrasi IDE membolehkan anda mengurus terjemahan tanpa meninggalkan editor.

"Ralat key yang hilang hanya ditemui di production — pengguna melihat key terjemahan mentah"

Dev.to
Penyelesaian Better i18n

SDK type-safe menangkap key yang hilang semasa bina. CLI mengesahkan key sebelum deployment.

5 Minit, Bukan 5 Hari

Lancarkan i18n dalam 5 Minit

Satu arahan untuk memulakan. Key type-safe dijana secara automatik. Deploy terjemahan ke CDN global — tanpa perlu bina semula.

  • Mengesan framework anda secara automatik dan mengkonfigurasi SDK
  • Menjana jenis TypeScript untuk semua key terjemahan
  • Deploy terjemahan ke 300+ lokasi edge dengan serta-merta
terminal

# Mulakan Better i18n dalam projek anda

$ bunx better-i18n init

→ Dikesan: React + TanStack Router

→ Memasang @better-i18n/use-intl...

→ Config i18n.ts + jenis berjaya dijana

✓ Sedia! Jalankan bun dev untuk mula menterjemah.

Mengapa Pembangun Memilih Better i18n

Dari neraka konfigurasi ke pelancaran dalam beberapa minit.

Masalahnya

Neraka konfigurasi YAML — 200 baris boilerplate hanya untuk menambah bahasa, key rosak ditemui di production.

Janjinya

Lancarkan i18n dalam 5 minit, bukan 5 hari. Tanpa konfigurasi, type-safe, dan penghantaran CDN serta-merta.

Buktinya

200+ endpoint API, CLI auto-fix, 6 SDK framework, dan pengesahan key semasa bina.

Bagaimana ia berfungsi

Dari kod ke pengeluaran dalam empat langkah mudah

sifar satu

Sambungkan Repositori

Pautkan repositori GitHub anda dengan satu klik

sifar dua

Kunci Ditemui Secara Automatik

Kami mengimbas kod anda dan mencari semua kunci terjemahan.

sifar tiga

Terjemahkan dengan AI

Terjemahan yang peka konteks sambil menghormati glosari anda

sifar empat

Terbitkan Secara Automatik

Perubahan disiarkan secara langsung ke CDN dan GitHub serta-merta

Aliran kerja i18n anda, dipermudah

Kapal menampilkan lebih pantas tanpa beban i18n

  1. Tambah kunci terjemahan ke dalam kod
  2. Buat entri JSON dalam lokel sumber
  3. Salin kunci ke semua fail lokel sasaran
  4. Penerjemah e-mel dengan konteks
  5. Tunggu terjemahan
  6. Import fail terjemahan
  7. Tolak ke GitHub
  8. Selesai
5 stepsdilebahkan secara automatik

Better i18n memantau repositori anda, mengesan kunci baru, dan menguruskan selebihnya.

Pembantu Pengkodan AI

Kelola terjemahan secara langsung daripada pembantu pengkodan AI anda. Gunakan bahasa semula jadi untuk menterjemah, mencari, dan mengemas kini fail i18n anda.

Arahan Bahasa Semula Jadi

Cuma minta 'terjemahkan ini' atau 'tambah kunci' terus dalam penyunting anda.

Terjemahan Berpandukan Konteks

AI yang lebih baik memahami struktur fail dan corak penamaan pembolehubah anda.

Kemas kini masa nyata

Terjemahan diselaraskan serta-merta tanpa bertukar konteks.

mcp-config.json
1{
2 "mcpServers": {
3 "better-i18n": {
4 "command": "npx",
5 "args": ["@better-i18n/mcp"],
6 "env": {
7 "BETTER_I18N_API_KEY": "your-api-key"
8 }
9 }
10 }
11}