{
  "$schema": "./schema.json",
  "Language": {
    "Name": "Bahasa Indonesia",
    "Code": "id-ID"
  },
  "App": {
    "Title": "Borderless Gaming"
  },
  "TitleBar": {
    "Discord": "Bergabung dengan komunitas Discord kami",
    "Steam": "Komunitas Steam",
    "Help": "Bantuan dan dokumentasi",
    "Settings": "Pengaturan",
    "Effects": "Efek",
    "EffectsEditor": "Editor Efek",
    "CompatMode": "COMPAT",
    "CompatModeTooltip": "Berjalan dalam mode kompatibilitas (--compat). Menggunakan logika manipulasi jendela lama."
  },
  "Windows": {
    "Title": "Jendela Aktif",
    "Search": "Cari jendela...",
    "Refresh": "Segarkan daftar jendela",
    "MoreOptions": "Opsi lainnya",
    "ManageWinIgnore": "Kelola WinIgnore",
    "Empty": {
      "Title": "Tidak ada jendela terdeteksi",
      "Description": "Jalankan aplikasi untuk melihatnya di sini",
      "Refresh": "Segarkan"
    },
    "Context": {
      "MakeBorderless": "Hapus bingkai",
      "RestoreWindow": "Pulihkan jendela",
      "CreateProfile": "Buat profil",
      "UsingWindowTitle": "Menggunakan judul jendela",
      "UsingWindowTitleRegex": "Menggunakan judul jendela (RegEx)",
      "UsingProcessName": "Menggunakan nama proses",
      "SetWindowTitle": "Atur judul jendela",
      "HideProcess": "Sembunyikan proses ini",
      "OpenFileLocation": "Buka lokasi file"
    }
  },
  "Profiles": {
    "Title": "Profil",
    "Import": "Impor",
    "Search": "Cari profil...",
    "SortTooltip": "Ubah urutan (A-Z / Z-A)",
    "PinTooltip": "Sematkan/Lepas profil",
    "SettingsTooltip": "Edit pengaturan profil",
    "Match": "Cocokkan:",
    "Loading": "Memuat profil...",
    "Empty": {
      "Title": "Belum ada profil",
      "Description": "Buat profil untuk secara otomatis menerapkan mode tanpa bingkai ke aplikasi tertentu",
      "ImportButton": "Impor profil",
      "Tip": "Tips: Klik kanan pada jendela mana pun di panel kiri untuk membuat profil"
    },
    "Context": {
      "EditSettings": "Edit pengaturan",
      "Enable": "Aktifkan profil",
      "Disable": "Nonaktifkan profil",
      "Pin": "Sematkan profil",
      "Unpin": "Lepas profil",
      "Delete": "Hapus profil"
    }
  },
  "Settings": {
    "Title": "Pengaturan",
    "RunOnStartup": {
      "Title": "Jalankan saat startup",
      "Description": "Mulai otomatis saat Windows dimulai"
    },
    "StartMinimized": {
      "Title": "Mulai diminimalkan",
      "Description": "Mulai di system tray"
    },
    "CloseToTray": {
      "Title": "Tutup ke tray",
      "Description": "Minimalkan ke system tray saat ditutup"
    },
    "UseWinIgnore": {
      "Title": "Gunakan WinIgnore",
      "Description": "Aktifkan penyaringan jendela"
    },
    "DarkMode": {
      "Title": "Mode gelap",
      "Description": "Gunakan tema gelap"
    },
    "Language": {
      "Title": "Bahasa",
      "Description": "Pilih bahasa tampilan"
    },
    "Advanced": "Lanjutan",
    "DataFolder": {
      "Title": "Folder data",
      "Description": "Buka folder pengaturan"
    },
    "ResetToDefaults": "Reset ke default"
  },
  "Shortcuts": {
    "Title": "Pintasan keyboard",
    "ToggleBorderless": {
      "Name": "Toggle tanpa bingkai",
      "Description": "Toggle mode tanpa bingkai"
    },
    "ToggleCursor": {
      "Name": "Toggle kursor",
      "Description": "Tampilkan/sembunyikan kursor"
    },
    "ToggleCursorLock": {
      "Name": "Toggle kunci kursor",
      "Description": "Kunci/buka kursor"
    },
    "ToggleTaskbar": {
      "Name": "Toggle taskbar",
      "Description": "Tampilkan/sembunyikan taskbar"
    },
    "ScreenshotBefore": {
      "Name": "Screenshot (Asli)",
      "Description": "Tangkap screenshot sebelum efek"
    },
    "ScreenshotAfter": {
      "Name": "Screenshot (Dengan Efek)",
      "Description": "Tangkap screenshot setelah efek"
    },
    "ClearTooltip": "Hapus pintasan",
    "Recording": "Tekan tombol...",
    "NotSet": "Tidak diatur"
  },
  "Dialogs": {
    "DeleteProfile": {
      "Title": "Hapus profil",
      "Message": "Apakah Anda yakin ingin menghapus profil '{0}'?",
      "Details": "Tindakan ini tidak dapat dibatalkan. Semua pengaturan yang terkait dengan profil ini akan dihapus secara permanen."
    },
    "CreateProfile": {
      "Title": "Buat profil baru",
      "NameLabel": "Nama profil",
      "NamePlaceholder": "Masukkan nama profil",
      "Description": "Profil ini akan secara otomatis menerapkan mode tanpa bingkai ke jendela yang cocok."
    },
    "SetWindowTitle": {
      "Title": "Atur judul jendela",
      "Prompt": "Masukkan judul baru untuk jendela:"
    },
    "SaveError": {
      "Title": "Kesalahan menyimpan profil",
      "Message": "Gagal menyimpan profil. Terjadi kesalahan yang tidak terduga selama operasi penyimpanan.",
      "Details": "Nama profil: {0}\nID profil: {1}\n\nSilakan coba lagi. Jika masalah berlanjut, hubungi dukungan."
    },
    "Buttons": {
      "Yes": "Ya",
      "No": "Tidak",
      "OK": "OK",
      "Cancel": "Batal",
      "Create": "Buat"
    }
  },
  "Notifications": {
    "ProfileSaved": {
      "Title": "Profil disimpan",
      "Message": "Profil '{0}' berhasil disimpan."
    },
    "ProfileDeleted": {
      "Title": "Hapus profil",
      "Success": "Profil '{0}' telah dihapus.",
      "Failed": "Gagal menghapus profil '{0}'. Silakan coba lagi."
    },
    "ProfileImported": {
      "Title": "Impor berhasil",
      "Message": "Profil diimpor dari '{0}'"
    },
    "ImportFailed": {
      "Title": "Impor gagal",
      "Message": "Tidak dapat mengimpor '{0}': {1}"
    },
    "BorderlessFailed": {
      "Title": "Tidak dapat menghapus bingkai",
      "Message": "Tidak dapat menghapus bingkai dari '{0}'. Coba buat profil untuk jendela ini."
    },
    "ShortcutFailed": {
      "Title": "Pendaftaran pintasan gagal",
      "Message": "Tidak dapat mendaftarkan pintasan {0} ({1}). Mungkin sedang digunakan oleh aplikasi lain."
    },
    "SelectionError": {
      "Title": "Kesalahan pemilihan",
      "InvalidCoordinates": "Area yang dipilih memiliki koordinat yang tidak valid.",
      "InvalidDimensions": "Area yang dipilih memiliki dimensi yang tidak valid.",
      "InvalidSelection": "Silakan pilih area dengan dimensi positif.",
      "UnexpectedError": "Terjadi kesalahan yang tidak terduga. Periksa log untuk detail lebih lanjut."
    },
    "WindowTitle": {
      "Title": "Judul jendela",
      "Success": "Judul jendela diatur ke: {0}",
      "Failed": "Gagal mengatur judul jendela"
    },
    "ImageSelected": {
      "Title": "Gambar dipilih",
      "Message": "Gambar latar berhasil diperbarui"
    },
    "ImageSelectionFailed": {
      "Title": "Pemilihan gambar gagal",
      "Message": "Gagal mengatur gambar latar"
    }
  },
  "Profile": {
    "EditTitle": "Edit profil: {0}",
    "Sections": {
      "ProfileInfo": "Informasi profil",
      "WindowDisplay": "Tampilan jendela",
      "SizeAndPosition": "Ukuran dan posisi",
      "AdvancedOptions": "Opsi jendela lanjutan",
      "TimingAndOffsets": "Waktu dan offset",
      "BackgroundContainer": "Kontainer latar",
      "DeleteProfile": "Hapus profil",
      "ScalingModeOptions": "Opsi Mode Penskalaan",
      "Cursor": "Kursor",
      "WindowedScaling": "Penskalaan Berjendela",
      "Performance": "Performa",
      "DeveloperOptions": "Opsi Pengembang"
    },
    "Fields": {
      "ProfileName": {
        "Label": "Nama profil",
        "Placeholder": "Masukkan nama profil",
        "Description": "Nama deskriptif untuk mengidentifikasi profil ini"
      },
      "MatchType": {
        "Label": "Tipe pencocokan",
        "Description": "Pilih apakah mencocokkan berdasarkan nama proses, judul jendela, atau pola regex"
      },
      "MatchText": {
        "Label": "Teks pencocokan",
        "Placeholder": "Masukkan pola pencocokan",
        "Description": "Teks atau pola untuk dicocokkan. Untuk pencocokan proses, gunakan nama file yang dapat dieksekusi (mis. 'game.exe')"
      },
      "WindowSizeMode": {
        "Label": "Mode ukuran jendela",
        "Description": "Pilih cara mengubah ukuran dan memposisikan jendela: layar penuh, dimensi kustom, atau pertahankan ukuran saat ini"
      },
      "TargetMonitor": {
        "Label": "Monitor target",
        "Placeholder": "Pilih monitor",
        "Description": "Pilih monitor mana untuk menampilkan jendela"
      },
      "Position": {
        "Label": "Posisi dan ukuran",
        "Description": "Atur posisi tepat (koordinat X, Y) dan ukuran (lebar, tinggi) dalam piksel",
        "X": "X:",
        "Y": "Y:",
        "Width": "Lebar:",
        "Height": "Tinggi:",
        "SelectArea": "Pilih area secara visual",
        "SelectAreaDescription": "Klik dan seret untuk memilih area di layar untuk mengatur posisi dan ukuran secara otomatis"
      },
      "BorderlessDelay": {
        "Label": "Penundaan tanpa bingkai",
        "Description": "Tunggu beberapa detik ini sebelum menerapkan mode tanpa bingkai (0-60). Berguna untuk game yang memerlukan waktu untuk inisialisasi"
      },
      "WindowOffsets": {
        "Label": "Offset jendela",
        "Description": "Sesuaikan posisi dan ukuran jendela dengan mengatur offset setiap tepi dalam piksel. Nilai positif bergerak/menyusut ke dalam, nilai negatif bergerak/meluas ke luar",
        "Left": "Kiri:",
        "Top": "Atas:",
        "Right": "Kanan:",
        "Bottom": "Bawah:"
      },
      "BorderlessMode": {
        "Label": "Mode Tanpa Bingkai",
        "Description": "Win32 (Klasik) memanipulasi gaya jendela secara langsung. Penskalaan (GPU) menangkap jendela dan merender ke overlay layar penuh dengan penskalaan opsional (memerlukan Windows 10 1903+)."
      },
      "EffectPreset": {
        "Label": "Preset Efek",
        "Placeholder": "Pilih preset...",
        "ClearTooltip": "Hapus preset (gunakan passthrough)",
        "Description": "Pilih preset yang dibuat di Editor Efek"
      },
      "CaptureMethod": {
        "Label": "Metode Penangkapan",
        "Description": "Graphics Capture direkomendasikan. Desktop Duplication untuk layar penuh."
      },
      "OutputAlignment": {
        "Label": "Perataan Output",
        "Description": "Posisi saat output tidak memenuhi layar"
      },
      "FrameBufferQueue": {
        "Label": "Antrian Buffer Frame",
        "Description": "Lebih rendah = latensi lebih kecil, lebih tinggi = lebih halus"
      },
      "CropInput": {
        "Label": "Pangkas Input (piksel)",
        "Description": "Hapus piksel dari tepi konten yang ditangkap sebelum penskalaan.",
        "Left": "Kiri:",
        "Top": "Atas:",
        "Right": "Kanan:",
        "Bottom": "Bawah:"
      },
      "CursorScale": {
        "Label": "Skala Kursor"
      },
      "CursorInterpolation": {
        "Label": "Interpolasi Kursor"
      },
      "InitialScaleFactor": {
        "Label": "Faktor Skala Awal"
      },
      "SyncMode": {
        "Label": "Mode Sinkronisasi",
        "Description": "Off = latensi terendah dengan kemungkinan tearing. Default = ditangani compositor. Vsync = tunggu vertical blank (menghilangkan tearing). 1/2 dan 1/3 mengurangi ke setengah atau sepertiga refresh rate."
      }
    },
    "Options": {
      "EnableBorderless": {
        "Label": "Aktifkan mode tanpa bingkai",
        "Description": "Hapus bingkai jendela dan bilah judul untuk pengalaman yang lebih bersih seperti layar penuh"
      },
      "PreserveClientArea": {
        "Label": "Pertahankan ukuran area klien",
        "Description": "Pertahankan ukuran area render asli saat menghapus bingkai. Berguna untuk game lama dengan masalah render"
      },
      "PreserveAspectRatio": {
        "Label": "Pertahankan rasio aspek",
        "Description": "Pertahankan rasio aspek asli untuk mencegah peregangan. Berguna untuk game yang meluap layar saat dimaksimalkan"
      },
      "SuperSize": {
        "Label": "Ukuran super (melintasi semua tampilan)",
        "Description": "Dalam mode layar penuh, perluas jendela melintasi semua tampilan yang terhubung untuk pengalaman multi-monitor yang mulus"
      },
      "UseCurrentMonitor": {
        "Label": "Gunakan monitor saat ini",
        "Description": "Pertahankan jendela di monitor tempat ia saat ini ditampilkan"
      },
      "RemoveMenus": {
        "Label": "Hapus menu",
        "Description": "Hapus semua menu dari jendela untuk antarmuka yang lebih bersih"
      },
      "AlwaysOnTop": {
        "Label": "Selalu di atas",
        "Description": "Pertahankan jendela di atas semua yang lain, bahkan saat tidak fokus"
      },
      "HideTaskbar": {
        "Label": "Sembunyikan taskbar",
        "Description": "Sembunyikan taskbar Windows saat jendela ini aktif untuk pencelupan penuh"
      },
      "RestoreTaskbarOnFocus": {
        "Label": "Pulihkan taskbar saat kehilangan fokus",
        "Description": "Secara otomatis tampilkan taskbar saat jendela kehilangan fokus"
      },
      "HideMouseCursor": {
        "Label": "Sembunyikan kursor mouse",
        "Description": "Sembunyikan kursor mouse saat berada di jendela ini"
      },
      "ClipCursor": {
        "Label": "Batasi kursor ke jendela",
        "Description": "Cegah kursor meninggalkan area jendela - berguna untuk pengaturan multi-monitor"
      },
      "MuteInBackground": {
        "Label": "Bisukan di latar belakang",
        "Description": "Secara otomatis bisukan audio saat jendela kehilangan fokus dan pulihkan saat mendapat fokus"
      },
      "SendMaximize": {
        "Label": "Kirim perintah maksimalkan",
        "Description": "Kirim perintah maksimalkan Windows setelah memposisikan jendela. Beberapa aplikasi memerlukan ini untuk mengisi layar dengan benar.",
        "Note": "Banyak game akan mengatur ulang pengaturan resolusi internal mereka saat menerima perintah ini, menyebabkan mereka menyusut alih-alih mengisi layar. Dinonaktifkan secara default."
      },
      "NudgeWindow": {
        "Label": "Dorong jendela",
        "Description": "Dorong jendela untuk mengisi ruang desktop yang tersisa setelah menghapus bingkai. Hanya berfungsi saat 'Balik urutan pemrosesan' diaktifkan."
      },
      "FlipProcessingOrder": {
        "Label": "Balik urutan pemrosesan",
        "Description": "Secara default, jendela pertama dibuat tanpa bingkai, kemudian dipindahkan dan diubah ukurannya. Opsi ini membalik urutan itu.",
        "Note": "Aktifkan ini untuk game Unreal Engine lama yang bermasalah dengan urutan default. Selalu diterapkan secara otomatis untuk game GameMaker."
      }
    },
    "Container": {
      "TypeLabel": "Tipe kontainer",
      "TypeDescription": "Tambahkan latar belakang kustom di belakang jendela game. Berguna untuk game dengan area transparan atau rasio aspek non-standar",
      "SelectImage": "Pilih gambar latar",
      "NoImageSelected": "Tidak ada gambar dipilih",
      "ImagePreviewDescription": "Pratinjau gambar latar yang dipilih",
      "ColorDescription": "Pilih warna solid untuk latar belakang",
      "GradientColor1": "Warna 1",
      "GradientColor2": "Warna 2",
      "GradientDescription": "Pilih dua warna untuk membuat latar gradien"
    },
    "Delete": {
      "Warning": "Menghapus profil ini akan menghapusnya secara permanen dari pengaturan Anda.",
      "CannotUndo": "Tindakan ini tidak dapat dibatalkan.",
      "Button": "Hapus profil"
    },
    "Scaling": {
      "Presentation": "Presentasi",
      "WindowedMode": {
        "Label": "Mode penskalaan berjendela",
        "Tooltip": "Skalakan ke jendela yang dapat diubah ukurannya alih-alih overlay layar penuh."
      },
      "ExtendedTimeout": {
        "Label": "Timeout frame yang diperpanjang",
        "Tooltip": "Tingkatkan waktu tunggu untuk frame baru. Aktifkan untuk frame rate variabel/rendah."
      },
      "CaptureTitleBar": {
        "Label": "Tangkap bilah judul",
        "Tooltip": "Sertakan bilah judul jendela dalam konten yang ditangkap."
      },
      "DisableDirectFlip": {
        "Label": "Nonaktifkan DirectFlip",
        "Tooltip": "Paksa komposisi alih-alih DirectFlip. Dapat memperbaiki masalah kompatibilitas."
      },
      "MultiMonitor": {
        "Label": "Mode multi-monitor",
        "Tooltip": "Deteksi otomatis dan skalakan di beberapa monitor."
      },
      "DebugOverlay": {
        "Label": "Tampilkan overlay debug",
        "Tooltip": "Tampilkan FPS, waktu frame, dan profiling efek pada output."
      },
      "AdjustCursorSpeed": {
        "Label": "Sesuaikan kecepatan kursor",
        "Tooltip": "Sesuaikan kecepatan kursor sistem agar sesuai dengan faktor penskalaan."
      },
      "DeveloperDescription": "Untuk debugging dan pengembangan. Sebagian besar pengguna sebaiknya membiarkan nilai default.",
      "ShaderCompilation": "Kompilasi Shader",
      "InlineParams": {
        "Label": "Parameter inline",
        "Tooltip": "Masukkan parameter ke sumber shader. Memerlukan rekompilasi saat parameter berubah."
      },
      "DisableCache": {
        "Label": "Nonaktifkan cache efek",
        "Tooltip": "Kompilasi ulang shader setiap kali dijalankan. Berguna saat mengedit efek."
      },
      "SaveSources": {
        "Label": "Simpan sumber efek",
        "Tooltip": "Simpan HLSL yang dihasilkan ke disk untuk inspeksi."
      },
      "WarningsAsErrors": {
        "Label": "Peringatan sebagai error",
        "Tooltip": "Peringatan shader menyebabkan kompilasi gagal."
      },
      "DisableFp16": {
        "Label": "Nonaktifkan FP16",
        "Tooltip": "Paksa presisi 32-bit. Dapat memperbaiki artefak tetapi lebih lambat."
      }
    }
  },
  "MatchType": {
    "WindowTitle": "Judul jendela",
    "ProcessName": "Nama proses",
    "WindowTitleRegex": "Judul jendela (Regex)",
    "ProcessPathRegex": "Path proses (Regex)"
  },
  "SizeType": {
    "NoChange": "Tanpa perubahan",
    "FullScreen": "Layar penuh",
    "CustomSize": "Ukuran kustom"
  },
  "ContainerType": {
    "None": "Tidak ada",
    "Image": "Gambar",
    "Color": "Warna",
    "Gradient": "Gradien"
  },
  "WinIgnore": {
    "Title": "Kelola WinIgnore",
    "ProcessCount": {
      "One": "{0} proses diabaikan",
      "Other": "{0} proses diabaikan"
    },
    "SortTooltip": "Klik untuk mengubah urutan",
    "Remove": "Hapus",
    "SortAZ": "A-Z",
    "SortZA": "Z-A",
    "SortRecent": "Terbaru"
  },
  "Tray": {
    "Tooltip": "Borderless Gaming",
    "Open": "Buka Borderless Gaming",
    "Exit": "Keluar"
  },
  "Common": {
    "Unknown": "Tidak diketahui",
    "Never": "Tidak pernah",
    "Note": "Catatan:",
    "Warning": "Peringatan:"
  },
  "AreaSelector": {
    "PositionFormat": "Posisi: ({0}, {1})",
    "SizeFormat": "Ukuran: {0} x {1} px",
    "ConfirmSelection": "Konfirmasi pilihan",
    "UnknownDisplay": "Tampilan tidak diketahui",
    "DisplayNumber": "Tampilan {0}",
    "PrimaryIndicator": "(Utama)"
  },
  "EffectEditor": {
    "Title": "Editor Efek",
    "Search": "Cari efek...",
    "AddToChain": "Tambahkan ke rantai",
    "NewPreset": "Preset baru",
    "DuplicatePreset": "Duplikat preset",
    "DeletePreset": "Hapus preset",
    "SaveChanges": "Simpan perubahan",
    "EffectChain": "RANTAI EFEK",
    "DropHere": "Letakkan di sini",
    "RemoveFromChain": "Hapus dari rantai",
    "EmptyChain": {
      "Title": "Tidak ada efek dalam rantai",
      "Description": "Seret efek dari panel kiri untuk membangun preset Anda",
      "Hint": "Tips: Klik dua kali efek untuk menambahkannya dengan cepat"
    },
    "Scaling": {
      "Title": "Penskalaan",
      "Type": "Tipe:",
      "X": "X:",
      "Y": "Y:"
    },
    "Parameters": "Parameter",
    "NoSelection": {
      "Title": "Pilih atau buat preset",
      "Description": "Buat preset baru untuk mulai membangun rantai efek Anda"
    },
    "Save": "Simpan",
    "UntitledPreset": "Preset Tanpa Judul",
    "AddDescription": "Tambahkan deskripsi...",
    "Uncategorized": "Tanpa Kategori",
    "Unknown": "Tidak Diketahui"
  }
}
