- Add missing 17 keys to final 8 languages (id, mr, sw, te, tr, ur, zh-tw) - Fix translation verifier to exclude helper scripts - Update CLAUDE.md with translation management documentation - All languages now complete: ar, bn, de, en, es, fr, hi, id, ja, ko, mr, pt, ru, sw, te, tr, ur, zh, zh-tw - Verified with translation completeness script - all 18 languages pass
101 lines
No EOL
4 KiB
JavaScript
101 lines
No EOL
4 KiB
JavaScript
// Indonesian (Bahasa Indonesia) UI Translations
|
|
export const id = {
|
|
// Main buttons
|
|
readPage: "📖 Baca Halaman",
|
|
ttsAnything: "🔊 TTS Apapun",
|
|
translate: "🌐 Terjemahkan",
|
|
smartTranslate: "🤖 Terjemahan Cerdas",
|
|
uploadFile: "📁 Unggah File",
|
|
|
|
// Settings
|
|
modelLabel: "Model AI:",
|
|
voiceLabel: "Suara TTS:",
|
|
languageLabel: "Bahasa Antarmuka:",
|
|
quickActions: "Tindakan Cepat:",
|
|
|
|
// Actions
|
|
refreshModels: "🔄 Refresh Model",
|
|
clearChat: "🗑️ Hapus Chat",
|
|
fullChatRaw: "📋 Chat Lengkap Mentah",
|
|
fullChatHTML: "📄 Chat Lengkap HTML",
|
|
fullPageRaw: "📝 Halaman Lengkap Mentah",
|
|
downloadChat: "💾 Unduh Chat",
|
|
|
|
// Chat UI
|
|
sendButton: "Kirim",
|
|
typePlaceholder: "Ketik pesan Anda...",
|
|
clearChatConfirm: "Hapus semua riwayat percakapan?",
|
|
|
|
// Modal headers
|
|
aiAssistantTitle: "Asisten AI",
|
|
ttsModalTitle: "Teks ke Ucapan",
|
|
translateModalTitle: "Terjemahkan Halaman",
|
|
|
|
// System messages
|
|
pageContentPrefix: "Berikut konten halaman web:",
|
|
additionalContext:
|
|
"Anda tertanam di halaman ini. Saat menjawab pertanyaan, pertimbangkan konten dan konteks halaman.",
|
|
|
|
// Notifications and alerts
|
|
languageChanged:
|
|
"Bahasa diatur ke {lang}. Refresh halaman untuk melihat semua elemen antarmuka dalam bahasa pilihan Anda.",
|
|
translationFailed: "Terjemahan gagal: {error}",
|
|
ttsFailed: "TTS gagal: {error}",
|
|
fullChatCopied: "Chat lengkap disalin sebagai markdown mentah!",
|
|
fullChatHTMLCopied: "Chat lengkap disalin sebagai HTML!",
|
|
fullPageCopied: "Halaman lengkap disalin sebagai markdown!",
|
|
failedToCopy: "Gagal menyalin: {error}",
|
|
failedToCopyPage: "Gagal menyalin halaman: {error}",
|
|
failedToCopyCode: "Gagal menyalin kode: {error}",
|
|
errorOpeningModal: "Error membuka modal AI: {error}",
|
|
failedToReadPage: "Gagal membaca halaman: {error}",
|
|
languageDetectionFailed: "Deteksi bahasa gagal: {error}",
|
|
|
|
// Dropdown labels
|
|
currentPage: "Halaman saat ini: {lang}",
|
|
translatingTo: "Menerjemahkan...",
|
|
detectingLanguage: "🔍 Mendeteksi...",
|
|
|
|
// Intro/header text
|
|
hermesIntro:
|
|
'mempersembahkan model bahasa besar <a href="https://nousresearch.com/hermes3/" target="_blank" style="color: rgba(255,255,255,0.9); text-decoration: underline;">hermes</a> dari nous research',
|
|
discussingPage: "Anda sedang membahas",
|
|
|
|
// TTS placeholder
|
|
ttsPlaceholder:
|
|
"teks ke ucapan: tulis pesan apapun dan biarkan kecerdasan buatan mengucapkannya!",
|
|
translatePlaceholder: "Masukkan teks apapun untuk diterjemahkan...",
|
|
|
|
// Translation modal tabs
|
|
translatePageTab: "📄 Terjemahkan Halaman",
|
|
customTextTab: "✏️ Teks Kustom",
|
|
|
|
// TTS modal components
|
|
speedLabel: "Kecepatan:",
|
|
playText: "Putar Teks",
|
|
|
|
// Translation modal content
|
|
translatePageInfo: "Terjemahkan konten halaman saat ini ke bahasa pilihan Anda:",
|
|
translateToLabel: "Terjemahkan ke:",
|
|
translateButton: "🌐 Terjemahkan",
|
|
translatePageButton: "🌐 Terjemahkan Halaman",
|
|
translateTextButton: "🌐 Terjemahkan Teks",
|
|
processingText: "Memproses...",
|
|
|
|
// Button labels for UI
|
|
translationModal: "🌐 Modal Terjemahan",
|
|
translationModalHeading: "Modal Terjemahan",
|
|
|
|
// System prompt components
|
|
systemPromptIntro: "Anda adalah Hermes AI, didukung oleh Nous Research, yang tertanam di halaman web. Tugas Anda adalah menghasilkan pengenalan hangat dan ramah 3 paragraf yang menunjukkan bahwa Anda memahami halaman spesifik yang sedang dilihat pengguna.",
|
|
systemPromptTask1: "1. Perkenalkan diri Anda sebagai Hermes AI dan akui halaman/konten spesifik",
|
|
systemPromptTask2: "2. Sebutkan 2-3 detail spesifik dan relevan yang Anda perhatikan dari konten halaman",
|
|
systemPromptTask3: "3. Tawarkan bantuan dengan pertanyaan yang terkait dengan konten halaman",
|
|
systemPromptInstructions: "Buat percakapan, membantu dan spesifik untuk apa yang Anda lihat di halaman ini. Tulis dalam bahasa",
|
|
|
|
// More alerts and messages
|
|
pleaseEnterText: "Silakan masukkan teks terlebih dahulu!",
|
|
pleaseSelectFile: "Silakan pilih file terlebih dahulu!",
|
|
pleaseEnterTranslateText: "Silakan masukkan teks untuk diterjemahkan!",
|
|
aiModalNotAvailable: "Modal AI tidak tersedia dalam konteks ini",
|
|
}; |