From e8ae88a2a01899e5de795a8d3bb5a40aed2beed1 Mon Sep 17 00:00:00 2001 From: "Dedy F. Setyawan" Date: Wed, 24 Jun 2026 23:35:21 +0700 Subject: [PATCH] i18n(id): update and complete Indonesian translations (#10480) - translate remaining English strings in chat, common, home, and media locales. - fix typo and improve wording consistency (e.g., klaster -> kluster, otomasi -> automasi). Signed-off-by: Dedy F. Setyawan --- .../react-ui/public/locales/id/admin.json | 4 ++-- .../http/react-ui/public/locales/id/chat.json | 4 ++-- .../react-ui/public/locales/id/common.json | 6 ++--- .../http/react-ui/public/locales/id/home.json | 22 +++++++++---------- .../react-ui/public/locales/id/media.json | 6 ++--- core/http/react-ui/public/locales/id/nav.json | 12 +++++----- 6 files changed, 27 insertions(+), 27 deletions(-) diff --git a/core/http/react-ui/public/locales/id/admin.json b/core/http/react-ui/public/locales/id/admin.json index 17da13570..28fa5829c 100644 --- a/core/http/react-ui/public/locales/id/admin.json +++ b/core/http/react-ui/public/locales/id/admin.json @@ -45,7 +45,7 @@ }, "scheduling": { "title": "Penjadwalan", - "subtitle": "Aturan penempatan model dan replika di seluruh klaster" + "subtitle": "Aturan penempatan model dan replika di seluruh kluster" }, "p2p": { "title": "Komputasi AI Terdistribusi", @@ -86,4 +86,4 @@ "title": "Penjelajah", "subtitle": "Jelajahi file dan konfigurasi" } -} \ No newline at end of file +} diff --git a/core/http/react-ui/public/locales/id/chat.json b/core/http/react-ui/public/locales/id/chat.json index c79edaeb4..b9216e325 100644 --- a/core/http/react-ui/public/locales/id/chat.json +++ b/core/http/react-ui/public/locales/id/chat.json @@ -72,7 +72,7 @@ "actions": { "copy": "Salin", "regenerate": "Hasilkan ulang", - "jumpToLatest": "Jump to latest" + "jumpToLatest": "Lompat ke terbaru" }, "streaming": { "transferring": "Mentransfer model...", @@ -115,4 +115,4 @@ "clearAll": "Hapus semua", "deleteAllTitle": "Hapus semua percakapan" } -} \ No newline at end of file +} diff --git a/core/http/react-ui/public/locales/id/common.json b/core/http/react-ui/public/locales/id/common.json index 711b056df..3fc28806d 100644 --- a/core/http/react-ui/public/locales/id/common.json +++ b/core/http/react-ui/public/locales/id/common.json @@ -1,8 +1,8 @@ { "unsaved": { - "title": "Discard unsaved changes?", - "message": "You have unsaved changes that will be lost if you leave this page.", - "leave": "Leave" + "title": "Buang perubahan yang belum disimpan?", + "message": "Anda memiliki perubahan yang belum disimpan. Perubahan tersebut akan hilang jika Anda meninggalkan halaman ini.", + "leave": "Tinggalkan Halaman" }, "actions": { "save": "Simpan", diff --git a/core/http/react-ui/public/locales/id/home.json b/core/http/react-ui/public/locales/id/home.json index 368a40709..4e2aafdcb 100644 --- a/core/http/react-ui/public/locales/id/home.json +++ b/core/http/react-ui/public/locales/id/home.json @@ -7,15 +7,15 @@ "resourceGpu": "GPU", "resourceRam": "RAM", "greeting": { - "morning": "Good morning", - "afternoon": "Good afternoon", - "evening": "Good evening", - "night": "Working late" + "morning": "Selamat pagi", + "afternoon": "Selamat siang", + "evening": "Selamat malam", + "night": "Selamat lembur" }, "statusLine": { - "modelsLoaded_one": "{{count}} model loaded", - "modelsLoaded_other": "{{count}} models loaded", - "noModelsLoaded": "No models loaded", + "modelsLoaded_one": "{{count}} model dimuat", + "modelsLoaded_other": "{{count}} model dimuat", + "noModelsLoaded": "Tidak ada model yang dimuat", "nodes_one": "{{count}} node", "nodes_other": "{{count}} nodes" }, @@ -79,14 +79,14 @@ }, "connect": { "title": "Satu endpoint, semua API", - "subtitle": "LocalAI menyediakan API miliknya sendiri yang lengkap — pembuatan gambar & video, depth, deteksi objek, reranking, audio, pengenalan wajah & suara, serta suara realtime melalui WebRTC dan WebSocket. Di atas itu, lapisan kompatibilitas drop-in membuat aplikasi apa pun yang dibuat untuk OpenAI, Anthropic, Ollama, atau OpenAI Responses bekerja tanpa perubahan.", + "subtitle": "LocalAI menyediakan API miliknya sendiri yang lengkap — pembuatan gambar & video, depth, deteksi objek, reranking, audio, pengenalan wajah & suara, serta suara realtime melalui WebRTC dan WebSocket. Selain itu, lapisan kompatibilitas drop-in membuat aplikasi apa pun yang dibuat untuk OpenAI, Anthropic, Ollama, atau OpenAI Responses bekerja tanpa perubahan.", "nativeTitle": "API native", "compatTitle": "Kompatibilitas drop-in", "apiReference": "Referensi API lengkap", "copy": "Salin", "copied": "Disalin", - "browse": "Browse the API", - "hide": "Hide endpoints", - "dismiss": "Dismiss" + "browse": "Jelajahi API", + "hide": "Sembunyikan endpoint", + "dismiss": "Abaikan" } } diff --git a/core/http/react-ui/public/locales/id/media.json b/core/http/react-ui/public/locales/id/media.json index b49670c63..10350967b 100644 --- a/core/http/react-ui/public/locales/id/media.json +++ b/core/http/react-ui/public/locales/id/media.json @@ -5,7 +5,7 @@ "video": "Video", "tts": "TTS", "sound": "Suara", - "transform": "Transform" + "transform": "Transformasi" } }, "image": { @@ -30,7 +30,7 @@ "refImagesAdded_other": "{{count}} gambar ditambahkan" }, "actions": { - "view": "View", + "view": "Lihat", "generate": "Hasilkan", "generating": "Menghasilkan..." }, @@ -153,4 +153,4 @@ "clearConfirm": "Hapus", "cleared": "Riwayat dihapus" } -} \ No newline at end of file +} diff --git a/core/http/react-ui/public/locales/id/nav.json b/core/http/react-ui/public/locales/id/nav.json index 225fc59f7..c13c197d9 100644 --- a/core/http/react-ui/public/locales/id/nav.json +++ b/core/http/react-ui/public/locales/id/nav.json @@ -19,11 +19,11 @@ "operate": "Operasikan" }, "operate": { - "inference": "Inference", - "cluster": "Cluster", - "observability": "Observability", - "access": "Access", - "system": "System" + "inference": "Inferensi", + "cluster": "Kluster", + "observability": "Observabilitas", + "access": "Akses", + "system": "Sistem" }, "items": { "home": "Beranda", @@ -64,7 +64,7 @@ "copyright": "© 2023-{{year}} {{author}}" }, "console": { - "automation": "Otomasi", + "automation": "Automasi", "training": "Pelatihan" } }