| 1 | { |
| 2 | "Language": "Bahasa Indonesia", |
| 3 | "Translation": { |
| 4 | "Login Required": "Login Diperlukan", |
| 5 | "Please login to access settings": "Silakan login untuk mengakses pengaturan", |
| 6 | "Username": "Nama Pengguna", |
| 7 | "Password": "Kata Sandi", |
| 8 | "Login": "Masuk", |
| 9 | "Login Error": "Kesalahan Login", |
| 10 | "Incorrect username or password": "Nama pengguna atau kata sandi salah", |
| 11 | "Please enter your username and password": "Silakan masukkan nama pengguna dan kata sandi", |
| 12 | "Video Script Settings": "**Pengaturan Skrip Video**", |
| 13 | "Video Subject": "Subjek Video (Berikan kata kunci, :red[AI akan menghasilkan] skrip video secara otomatis)", |
| 14 | "Script Language": "Bahasa untuk Menghasilkan Skrip Video (AI akan menghasilkan secara otomatis berdasarkan bahasa subjek Anda)", |
| 15 | "Advanced Script Settings": "Pengaturan Skrip Lanjutan", |
| 16 | "Script Paragraph Number": "Jumlah Paragraf Skrip", |
| 17 | "Custom Script Requirements": "Kebutuhan Skrip Kustom", |
| 18 | "Custom Script Requirements Placeholder": "Contoh: gunakan nada ringan, cocok untuk gaya TikTok, target penonton muda, buat pembukaan lebih menegangkan", |
| 19 | "Use Custom System Prompt": "Gunakan System Prompt Kustom", |
| 20 | "Use Custom System Prompt Help": "Saat diaktifkan, ini menggantikan aturan pembuatan skrip default. Ditujukan untuk pengguna prompt tingkat lanjut.", |
| 21 | "Custom System Prompt": "System Prompt Kustom", |
| 22 | "Generate Video Script and Keywords": "Klik untuk menggunakan AI menghasilkan [Skrip Video] dan [Kata Kunci Video] berdasarkan **subjek**", |
| 23 | "Auto Detect": "Deteksi Otomatis", |
| 24 | "Video Script": "Skrip Video (:blue[① Opsional, dihasilkan AI ② Tanda baca yang tepat membantu pembuatan subtitle])", |
| 25 | "Generate Video Keywords": "Klik untuk menggunakan AI menghasilkan [Kata Kunci Video] berdasarkan **skrip**", |
| 26 | "Please Enter the Video Subject": "Silakan Masukkan Skrip Video Terlebih Dahulu", |
| 27 | "Generating Video Script and Keywords": "AI sedang menghasilkan skrip video dan kata kunci...", |
| 28 | "Generating Video Keywords": "AI sedang menghasilkan kata kunci video...", |
| 29 | "Video Keywords": "Kata Kunci Video (:blue[① Opsional, dihasilkan AI ② Gunakan **koma** bahasa Inggris untuk pemisah, hanya bahasa Inggris])", |
| 30 | "Video Settings": "**Pengaturan Video**", |
| 31 | "Video Concat Mode": "Mode Penggabungan Video", |
| 32 | "Random": "Acak (Disarankan)", |
| 33 | "Sequential": "Berurutan", |
| 34 | "Video Transition Mode": "Mode Transisi Video", |
| 35 | "None": "Tidak Ada", |
| 36 | "Shuffle": "Acak", |
| 37 | "FadeIn": "FadeIn", |
| 38 | "FadeOut": "FadeOut", |
| 39 | "SlideIn": "SlideIn", |
| 40 | "SlideOut": "SlideOut", |
| 41 | "Video Ratio": "Rasio Aspek Video", |
| 42 | "Portrait": "Potret 9:16", |
| 43 | "Landscape": "Lanskap 16:9", |
| 44 | "Clip Duration": "Durasi Maksimum Klip Video (detik)", |
| 45 | "Number of Videos Generated Simultaneously": "Jumlah Video yang Dihasilkan Secara Bersamaan", |
| 46 | "Match Materials to Script Order": "Cocokkan materi dengan urutan skrip", |
| 47 | "Match Materials to Script Order Help": "Nonaktif secara default. Terutama berlaku untuk sumber materi online. Saat diaktifkan, kata kunci dihasilkan sesuai urutan skrip dan materi diunduh/digabungkan dalam urutan tersebut untuk mengurangi ketidakcocokan visual dengan sulih suara saat ini.", |
| 48 | "Audio Settings": "**Pengaturan Audio**", |
| 49 | "Speech Synthesis": "Suara Sintesis Ucapan", |
| 50 | "Speech Region": "Wilayah (:red[Diperlukan, [Dapatkan Wilayah](https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/SpeechServices)])", |
| 51 | "Speech Key": "Kunci API (:red[Diperlukan, [Dapatkan Kunci API](https://portal.azure.com/#view/Microsoft_Azure_ProjectOxford/CognitiveServicesHub/~/SpeechServices)])", |
| 52 | "Speech Volume": "Volume Ucapan (1.0 mewakili 100%)", |
| 53 | "Speech Rate": "Kecepatan Ucapan (1.0 berarti kecepatan 1x)", |
| 54 | "Custom Audio File": "File Audio Kustom", |
| 55 | "Custom audio will be used directly. TTS synthesis will be skipped for this task.": "Audio kustom akan digunakan langsung. Sintesis TTS akan dilewati untuk tugas ini.", |
| 56 | "No Voice": "Tidak Ada Suara (lewati sintesis suara)", |
| 57 | "Male": "Pria", |
| 58 | "Female": "Wanita", |
| 59 | "Background Music": "Musik Latar", |
| 60 | "No Background Music": "Tidak Ada Musik Latar", |
| 61 | "Random Background Music": "Musik Latar Acak", |
| 62 | "Custom Background Music": "Musik Latar Kustom", |
| 63 | "Custom Background Music File": "Silakan masukkan path file untuk musik latar kustom:", |
| 64 | "Background Music Volume": "Volume Musik Latar (0.2 mewakili 20%, musik latar tidak boleh terlalu keras)", |
| 65 | "Subtitle Settings": "**Pengaturan Subtitle**", |
| 66 | "Enable Subtitles": "Aktifkan Subtitle (Jika tidak dicentang, pengaturan di bawah tidak akan berlaku)", |
| 67 | "Font": "Font Subtitle", |
| 68 | "Position": "Posisi Subtitle", |
| 69 | "Top": "Atas", |
| 70 | "Center": "Tengah", |
| 71 | "Bottom": "Bawah (Disarankan)", |
| 72 | "Custom": "Posisi kustom (70, menunjukkan 70% dari atas)", |
| 73 | "Custom Position (% from top)": "Posisi Kustom (% dari atas)", |
| 74 | "Please enter a value between 0 and 100": "Silakan masukkan nilai antara 0 dan 100", |
| 75 | "Please enter a valid number": "Silakan masukkan angka yang valid", |
| 76 | "Font Size": "Ukuran Font Subtitle", |
| 77 | "Font Color": "Warna Font Subtitle", |
| 78 | "Stroke Color": "Warna Garis Tepi Subtitle", |
| 79 | "Stroke Width": "Lebar Garis Tepi Subtitle", |
| 80 | "Enable Subtitle Background": "Aktifkan latar belakang subtitle", |
| 81 | "Subtitle Background Color": "Warna latar belakang subtitle", |
| 82 | "Rounded Subtitle Background": "Aktifkan latar belakang subtitle transparan melengkung", |
| 83 | "Rounded Subtitle Background Help": "Nonaktif secara default. Saat diaktifkan, latar belakang subtitle menggunakan gaya transparan melengkung yang lebih sesuai dengan lebar teks.", |
| 84 | "Generate Video": "Hasilkan Video", |
| 85 | "Video Script and Subject Cannot Both Be Empty": "Subjek Video dan Skrip Video tidak boleh keduanya kosong", |
| 86 | "Generating Video": "Menghasilkan video, harap tunggu...", |
| 87 | "Start Generating Video": "Mulai Menghasilkan Video", |
| 88 | "Video Generation Completed": "Pembuatan Video Selesai", |
| 89 | "Video Generation Failed": "Pembuatan Video Gagal", |
| 90 | "You can download the generated video from the following links": "Anda dapat mengunduh video yang dihasilkan dari tautan berikut", |
| 91 | "Pexels API Key": "Kunci API Pexels ([Dapatkan Kunci API](https://www.pexels.com/api/))", |
| 92 | "Pixabay API Key": "Kunci API Pixabay ([Dapatkan Kunci API](https://pixabay.com/api/docs/#api_search_videos))", |
| 93 | "Basic Settings": "**Pengaturan Dasar** (:blue[Klik untuk memperluas])", |
| 94 | "Language": "Bahasa", |
| 95 | "LLM Provider": "Penyedia LLM", |
| 96 | "Recommended": "Direkomendasikan", |
| 97 | "API Key": "Kunci API (:red[Diperlukan])", |
| 98 | "Base Url": "URL Dasar", |
| 99 | "Account ID": "ID Akun (Dapatkan dari dasbor Cloudflare)", |
| 100 | "Model Name": "Nama Model", |
| 101 | "Secret Key": "Kunci Rahasia", |
| 102 | "Please Enter the LLM API Key": "Silakan Masukkan **Kunci API LLM**", |
| 103 | "Please Enter the Pexels API Key": "Silakan Masukkan **Kunci API Pexels**", |
| 104 | "Please Enter the Pixabay API Key": "Silakan Masukkan **Kunci API Pixabay**", |
| 105 | "Get Help": "Jika Anda butuh bantuan, atau memiliki pertanyaan, Anda bisa bergabung dengan discord untuk bantuan: https://harryai.cc", |
| 106 | "Video Source": "Sumber Video", |
| 107 | "Pexels": "Pexels", |
| 108 | "Pixabay": "Pixabay", |
| 109 | "Please Select a Valid Video Source": "Silakan Pilih Sumber Video yang Valid", |
| 110 | "TikTok": "TikTok (Dukungan TikTok akan segera hadir)", |
| 111 | "Bilibili": "Bilibili (Dukungan Bilibili akan segera hadir)", |
| 112 | "Xiaohongshu": "Xiaohongshu (Dukungan Xiaohongshu akan segera hadir)", |
| 113 | "Local file": "File lokal", |
| 114 | "Upload Local Files": "Unggah File Lokal", |
| 115 | "Play Voice": "Putar Suara", |
| 116 | "Voice Example": "Ini adalah teks contoh untuk menguji sintesis suara", |
| 117 | "Synthesizing Voice": "Mensintesis suara, harap tunggu...", |
| 118 | "TTS Provider": "Pilih penyedia sintesis suara", |
| 119 | "TTS Servers": "Server TTS", |
| 120 | "No voices available for the selected TTS server. Please select another server.": "Tidak ada suara yang tersedia untuk server TTS yang dipilih. Silakan pilih server lain.", |
| 121 | "SiliconFlow API Key": "Kunci API SiliconFlow [Klik untuk mendapatkan](https://cloud.siliconflow.cn/account/ak)", |
| 122 | "SiliconFlow TTS Settings": "Pengaturan TTS SiliconFlow", |
| 123 | "Speed: Range [0.25, 4.0], default is 1.0": "Kecepatan: Rentang [0.25, 4.0], default adalah 1.0", |
| 124 | "Volume: Uses Speech Volume setting, default 1.0 maps to gain 0": "Volume: Menggunakan pengaturan Volume Ucapan, default 1.0 dipetakan ke gain 0", |
| 125 | "MiMo API Key": "Kunci API Xiaomi MiMo [Klik untuk mendapatkan](https://platform.xiaomimimo.com/docs/zh-CN/quick-start/first-api-call)", |
| 126 | "MiMo TTS Settings": "Pengaturan TTS Xiaomi MiMo", |
| 127 | "ElevenLabs API Key": "Kunci API ElevenLabs", |
| 128 | "ElevenLabs Model": "Model ElevenLabs", |
| 129 | "Uses Xiaomi MiMo V2.5 TTS preset voices": "Menggunakan suara preset TTS Xiaomi MiMo V2.5", |
| 130 | "Speed and volume are currently handled by the provider defaults": "Kecepatan dan volume saat ini ditangani oleh default penyedia", |
| 131 | "Hide Log": "Sembunyikan Log", |
| 132 | "Hide Basic Settings": "Sembunyikan Pengaturan Dasar\n\nTersembunyi, panel pengaturan dasar tidak akan ditampilkan di halaman.\n\nJika Anda perlu menampilkannya lagi, silakan atur `hide_config = false` di `config.toml`", |
| 133 | "LLM Settings": "**Pengaturan LLM**", |
| 134 | "Video Source Settings": "**Pengaturan Sumber Video**", |
| 135 | "Click to show API Key management": "Klik untuk menampilkan manajemen Kunci API", |
| 136 | "Manage Pexels and Pixabay API Keys": "Kelola Kunci API Pexels dan Pixabay", |
| 137 | "Pexels API Keys": "Kunci API Pexels", |
| 138 | "Pixabay API Keys": "Kunci API Pixabay", |
| 139 | "Current Keys:": "Kunci Saat Ini:", |
| 140 | "No Pexels API Keys currently": "Belum ada Kunci API Pexels", |
| 141 | "Add Pexels API Key": "Tambah Kunci API Pexels", |
| 142 | "Pexels API Key added successfully": "Kunci API Pexels berhasil ditambahkan", |
| 143 | "This API Key already exists": "Kunci API ini sudah ada", |
| 144 | "Please enter a valid API Key": "Silakan masukkan Kunci API yang valid", |
| 145 | "Select Pexels API Key to delete": "Pilih Kunci API Pexels yang akan dihapus", |
| 146 | "Delete Selected Pexels API Key": "Hapus Kunci API Pexels yang Dipilih", |
| 147 | "Pexels API Key deleted successfully": "Kunci API Pexels berhasil dihapus", |
| 148 | "No Pixabay API Keys currently": "Belum ada Kunci API Pixabay", |
| 149 | "Add Pixabay API Key": "Tambah Kunci API Pixabay", |
| 150 | "Pixabay API Key added successfully": "Kunci API Pixabay berhasil ditambahkan", |
| 151 | "Select Pixabay API Key to delete": "Pilih Kunci API Pixabay yang akan dihapus", |
| 152 | "Delete Selected Pixabay API Key": "Hapus Kunci API Pixabay yang Dipilih", |
| 153 | "Pixabay API Key deleted successfully": "Kunci API Pixabay berhasil dihapus", |
| 154 | "Manage Pexels, Pixabay and Coverr API Keys": "Kelola Kunci API Pexels, Pixabay, dan Coverr", |
| 155 | "Coverr": "Coverr", |
| 156 | "Coverr API Key": "Kunci API Coverr ([Dapatkan Kunci API](https://coverr.co/developers?ctx=header_navigation))", |
| 157 | "Coverr API Keys": "Kunci API Coverr", |
| 158 | "Please Enter the Coverr API Key": "Silakan Masukkan **Kunci API Coverr**", |
| 159 | "No Coverr API Keys currently": "Belum ada Kunci API Coverr", |
| 160 | "Add Coverr API Key": "Tambah Kunci API Coverr", |
| 161 | "Coverr API Key added successfully": "Kunci API Coverr berhasil ditambahkan", |
| 162 | "Select Coverr API Key to delete": "Pilih Kunci API Coverr yang akan dihapus", |
| 163 | "Delete Selected Coverr API Key": "Hapus Kunci API Coverr yang Dipilih", |
| 164 | "Coverr API Key deleted successfully": "Kunci API Coverr berhasil dihapus", |
| 165 | "Advanced Video Settings": "Pengaturan Video Lanjutan", |
| 166 | "Video Encoder": "Encoder Video", |
| 167 | "Video Encoder Help": "Opsi lanjutan. libx264 adalah default teraman. Saat encoder perangkat keras dipilih, aplikasi akan kembali ke libx264 jika FFmpeg, GPU, atau driver saat ini tidak dapat menggunakannya." |
| 168 | } |
| 169 | } |
| 170 |