Reset hash terjemahan untuk memaksa translasi re- dari fallback kunci
Terjemahkan semua yang tersisa secara hardcode UI string siite-wide
- PreviewBanner, PublicChatWidget, AiChatPanel, LiveSupportPanel, ExitIntentModal, FloatingSupport Widget sekarang gunakan used Translations () - Ditambahkan pr...
Mesin translasi Delta + wire semua hardcode UI string ke i18n
Sistem terjemahan: - translate.ts sekarang beroperasi dalam mode delta - hanya kunci yang hilang atau masih identik dengan bahasa Inggris dikirim ke API; kunci ...
Tekan popup otomatis Chrome pada halaman locale-switched
Tambahkan terjemahan = "tidak" ke < html > dan < nama meta = "google" isi = "notranslation" > sehingga Chrome tidak menawarkan untuk menerjemahkan halaman pengg...
Hapus sensor changelog sisi klien - sekarang ditangani oleh backend
Pengganti kata dan redaction rahasia pindah ke ChangelogSanitisasi Layanan (SecurityService) jadi sanitasi terjadi sebelum penyimpanan DB dan terjemahan. The fr...
Kurangi ukuran potongan terjemahan ke 50 kunci dengan backoff eksponensial
150 kunci masih terlalu besar untuk beberapa penyedia (nilai paragraf panjang dalam privasi / istilah / GDPR). Sekarang: 50 kunci per potongan, 4 percobaan ulan...
Permintaan terjemahan Chunk untuk mencegah penanggalan waktu pengambilan pada payloads besar
Dengan 1500 + kunci, batch tunggal muatan permintaan menyebabkan koneksi waktu habis untuk beberapa penyedia terjemahan. Sekarang dibagi menjadi potongan dari 1...
Tambah / kalkulator dan / pricing / menawarkan ke semua sitemaps; i18n HTML saitmap label
- app / sitemap.ts: tambahkan / pricing / offer dan / kalkulator masukan dengan lokal alternatif - app / api / sitemap / route.ts: tambahkan nilai Kalkulator da...
Hapus hash terjemahan untuk memaksa full re-translation dari expanded en.json
Semua isi tubuh halaman telah diekstrak ke en.json (4 agen paralel ditambahkan ~ 500 + kunci baru di seluruh fitur, rumah, tentang, keamanan, privasi, istilah, ...
Ekstrak total string tubuh yang tersisa dari produk, blog, harga, demo, kontak, kalkulator
Mengekstrak tubuh string dari keamanan, privasi, istilah, gdpr, cookie, hukum
Mengekstrak tubuh dari karir, perusahaan, masyarakat, sumber daya, peta jalan
Masuk ulang ke registri segera sebelum membangun untuk mencegah kadaluarsa auth setelah langkah terjemahan panjang
Paksa terjemahan ulang dan komit berkas lokal kembali ke repo setelah langkah terjemahan
Gunakan labelKey daripada label untuk kunci trustIndicator dalam Demokrasi
Lebar lokal melalui karakter dinamis dan tambahkan hash- berbasis terjemahan lewati
- Forward lokal param ke SecurityService changelog API (page + route + client) - Forward lokal param untuk KBService artikel / pohon fetches (daerah + halaman s...
Translasi kabel ke semua komponen klien
Ganti semua string hardcode dalam setiap (halaman) / * Client.tsx dengan t ("kunci") panggilan menggunakan Next-intl gunakan Translasi. Penyelam 25 berkas: keam...
Memperluas pesan / en.json dengan halaman penuh cakupan salinan tubuh
Grew katalog terjemahan dari 172 kunci (~ 12 namespace) ke 300 + kunci di 26 namespace, mengekstrak setiap hardcode terlihat String Inggris dari semua komponen ...
Resolve DYNAAMIC _ SERVER _ USAGE 500 kesalahan dan rute kalkulator hilang
- Tambahkan gaya -dinamis ke [locale] / layout.tsx (getMessages () menggunakan header () secara internal) - Hapus General StaticParams dari [kbSection] / page.t...
Tambahkan tooltip dan perbaiki perilaku penggulung pada pemilih bahasa
- Tambahkan nama Inggris ke LOCALE _ CONFIG untuk semua 22 lokal - Tambahkan judul = {enggrist Nama} ke setiap tombol bahasa (desktop + mobile) begitu menampilk...
Pilih bahasa lebar untuk mencegah scrollbar horisontal
260px terlalu sempit untuk entri seperti 'Bahasa Indonesia'. Naikkan ke 310px dan tambahkan overflow-x: tersembunyi untuk menghilangkan scrollbar sepenuhnya.
Port- forward Translator untuk mencapainya dari pelari CI
Pelari Forgejo berjalan di k0m1 yang tidak dapat menyelesaikan .svc.cluster.local DNS. Gunakan kubectl port-forward untuk terowongan kamowstrangslate-layanan: 8...
Hapus aplikasi pre-i18n / (pages) / dan app / page.tsx
Ini tidak sengaja dipulihkan oleh cek-out git -- app / selama sebuah perbaikan vendor sebelumnya. Baik struktur rute lama dan baru yang ada menyebabkan Next.js ...
Upgrade Dockerfile ke titik: 24- alpine
kapal npm 10 yang tidak dapat membaca file kunci dan gagal npm ci dengan hilang @ swc / pembantu @ 0.5.21 error.
Bump Node.js ke 24 untuk mencocokkan lingkungan dev lokal
npm ci di bawah Node 22 / npm 10 gagal karena dua versi menyelesaikan versi berbeda.
Tambahkan grup konmata untuk mencegah duplikasi arus kerja berjalan
Ketika sebuah push memicu sebuah alur kerja dan lokakstream _ dispatch juga dipecat (atau dua mendorong tiba secara cepat), kedua berjalan akan mengeksekusi sec...
Commit paket-lock.json dengan next-intl dan ketergantungan tsx
next-intl dan tsx diinstal tetapi packager- lock. json tidak berkomitmen di samping implementasi i18n, menyebabkan Docker gagal dengan Tidak dapat menemukan mod...
Ganti menawarkan lencana dengan pemilih bahasa dalam nav
Tambahkan tanda 2-kolom + nama dropdown ke navigasi header yang memungkinkan pengguna untuk berpindah antara 22 locales yang didukung. Locale switching uses Sel...
Implement next- intl i18n dengan 22 locales, terjemahkan script, dan [lokal] routing
Ganti jumlah loop paginasi dengan backend tunggal hari ini - hitungan akhir panggilan
Obrolan * * * - perbaiki waktu verifikasi dan peningkatan salinan banner
- * * * Provider: pemicu Verify efek sekarang tergantung pada penantang jadi verify () hanya dipanggil setelah widget dikait; gunakan RAF ke pastikan DOM telah ...
Hapus ketergantungan totalPages dalam jumlah hari ini - paginate sampai halaman kosong atau entri lama ditemukan
Integrasikan kamo * * (proof-of-work) kedalam bentuk kontak, bentuk demo, dan widget obrolan
- Tambah * * * Provider penggunaan ulang komponen pembungkus Capcha-widget dengan styling tema gelap - Bentuk kontak: auto- verifikasi pada fokus, penyerahan ge...
Email sebagai ditambahkan dibayar, perbarui semua data nilai fallback
- KamoMail Hosting: $5 / mo tambahkan-on (tidak bebas - tanggung jawab) - 3 Partai Email Integrasi: $2 / pengguna / mo ditambahkan-on - Updated halaman kalkulat...
Tambah spanduk persetujuan cookie animasi dengan desain glassmorphism
Kartu kiri botol Mengambang dengan animasi musim semi, cookie esensial / analitik toggles, localStorage persistensi, dan pengaturan cookie link dalam footer unt...
Gunakan kode promo 18DOFF, pemutakhiran berakhir sampai 30 April 2026
Kembali ke 18DOFF untuk mencocokkan header nav. Update teks nav dari "Prelaunch" ke "Early Bird" untuk konsistensi. Atur tawaran kadaluarsa ke 2026-04-30.
Perbarui nilai data fallback untuk mencocokkan harga produksi baru
API kembali 401 sehingga situs pemasaran menggunakan data fallback hardcode. Memutakhirkan semua rencana fallback, addon, bundles, dan perbandingan tabel ke coc...
Perbarui situs pemasaran untuk harga produksi baru
- Ditambahkan esignature untuk menambahkan peta ikon dan kalkulator toggle -Surel host yang ditampilkan sebagai "Included Free" daripada ditambahkan dibayar pad...
Mutakhirkan balasan API & Integration dari 'Buka' ke 31 + (jumlah sebenarnya)
Gunakan jendela 24- jam daripada tanggal UTC untuk jumlah changelog saat ini
Server berjalan di UTC, sehingga pada malam hari di zona waktu AS toISOString () kembali tanggal besok dan tidak ada komit cocok. Menggunakan 24h rolling window...
Seperti apa yang Anda lihat pengiriman?
Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.