diff --git a/src/App.axaml b/src/App.axaml
index 9b8b4686f..36c17decd 100644
--- a/src/App.axaml
+++ b/src/App.axaml
@@ -14,6 +14,7 @@
+
diff --git a/src/Models/Locales.cs b/src/Models/Locales.cs
index 1788a9b22..42b878208 100644
--- a/src/Models/Locales.cs
+++ b/src/Models/Locales.cs
@@ -1,4 +1,4 @@
-using System.Collections.Generic;
+using System.Collections.Generic;
namespace SourceGit.Models
{
@@ -12,6 +12,7 @@ public class Locale
new Locale("English", "en_US"),
new Locale("Español", "es_ES"),
new Locale("Français", "fr_FR"),
+ new Locale("Bahasa Indonesia", "id_ID"),
new Locale("Italiano", "it_IT"),
new Locale("Português (Brasil)", "pt_BR"),
new Locale("Українська", "uk_UA"),
diff --git a/src/Resources/Locales/id_ID.axaml b/src/Resources/Locales/id_ID.axaml
new file mode 100644
index 000000000..d8dc86952
--- /dev/null
+++ b/src/Resources/Locales/id_ID.axaml
@@ -0,0 +1,905 @@
+
+
+
+
+
+ Tentang
+ Tentang SourceGit
+ Klien Git GUI Opensource & Gratis
+ Tambahkan Berkas ke Abaikan
+ Pola:
+ Berkas Penyimpanan:
+ Tambah Worktree
+ Lokasi:
+ Jalur untuk worktree ini. Jalur relatif didukung.
+ Nama Branch:
+ Opsional. Standar adalah nama folder tujuan.
+ Track Branch:
+ Track remote branch
+ Yang Akan Di-Checkout:
+ Buat Branch Baru
+ Branch Yang Ada
+ Asisten AI
+ BUAT ULANG
+ Gunakan AI untuk membuat pesan commit
+ TERAPKAN SEBAGAI PESAN COMMIT
+ Sembunyikan SourceGit
+ Tampilkan Semua
+ Patch
+ Berkas Patch:
+ Pilih berkas .patch untuk diterapkan
+ Abaikan perubahan whitespace
+ Terapkan Patch
+ Whitespace:
+ Terapkan Stash
+ Hapus setelah diterapkan
+ Pulihkan perubahan indeks
+ Stash:
+ Arsip...
+ Simpan Arsip Ke:
+ Pilih jalur berkas arsip
+ Revisi:
+ Arsip
+ SourceGit Askpass
+ Masukkan passphrase:
+ BERKAS DIASUMSIKAN TIDAK BERUBAH
+ TIDAK ADA BERKAS YANG DIASUMSIKAN TIDAK BERUBAH
+ Muat Gambar...
+ Segarkan
+ BERKAS BINARY TIDAK DIDUKUNG!!!
+ Bisect
+ Batalkan
+ Buruk
+ Bisect berjalan. Apakah HEAD saat ini baik atau buruk?
+ Baik
+ Lewati
+ Bisect berjalan. Tandai commit saat ini sebagai baik atau buruk dan checkout yang lain.
+ Blame
+ BLAME PADA BERKAS INI TIDAK DIDUKUNG!!!
+ Checkout ${0}$...
+ Bandingkan dengan ${0}$
+ Bandingkan dengan Worktree
+ Salin Nama Branch
+ Aksi Kustom
+ Hapus ${0}$...
+ Hapus {0} branch yang dipilih
+ Fast-Forward ke ${0}$
+ Fetch ${0}$ ke ${1}$...
+ Git Flow - Selesaikan ${0}$
+ Merge ${0}$ ke ${1}$...
+ Merge {0} branch yang dipilih ke saat ini
+ Pull ${0}$
+ Pull ${0}$ ke ${1}$...
+ Push ${0}$
+ Rebase ${0}$ pada ${1}$...
+ Ganti Nama ${0}$...
+ Reset ${0}$ ke ${1}$...
+ Pindah ke ${0}$ (worktree)
+ Atur Tracking Branch...
+ Perbandingan Branch
+ {0} commit di depan
+ {0} commit di depan, {1} commit di belakang
+ {0} commit di belakang
+ Tidak Valid
+ REMOTE
+ STATUS
+ TRACKING
+ URL
+ WORKTREE
+ BATAL
+ Reset ke Revisi Parent
+ Reset ke Revisi Ini
+ Buat pesan commit
+ UBAH MODE TAMPILAN
+ Tampilkan sebagai Daftar Berkas dan Direktori
+ Tampilkan sebagai Daftar Jalur
+ Tampilkan sebagai Pohon Sistem Berkas
+ Ubah URL Submodule
+ Submodule:
+ URL:
+ Checkout Branch
+ Checkout Commit
+ Commit:
+ Peringatan: Dengan melakukan checkout commit, Head akan terlepas
+ Perubahan Lokal:
+ Buang
+ Stash & Terapkan Ulang
+ Perbarui semua submodule
+ Branch:
+ HEAD saat ini mengandung commit yang tidak terhubung ke branch/tag manapun! Lanjutkan?
+ Checkout & Fast-Forward
+ Fast-Forward ke:
+ Cherry Pick
+ Tambahkan sumber ke pesan commit
+ Commit:
+ Commit semua perubahan
+ Mainline:
+ Biasanya Anda tidak dapat cherry-pick merge karena tidak tahu sisi mana dari merge yang dianggap mainline. Opsi ini memungkinkan cherry-pick untuk memutar ulang perubahan relatif terhadap parent yang ditentukan.
+ Hapus Stash
+ Anda akan menghapus semua stash. Lanjutkan?
+ Clone Repositori Remote
+ Parameter Tambahan:
+ Argumen tambahan untuk clone repositori. Opsional.
+ Nama Lokal:
+ Nama repositori. Opsional.
+ Folder Parent:
+ Inisialisasi & perbarui submodule
+ URL Repositori:
+ TUTUP
+ Editor
+ Checkout Commit
+ Cherry-Pick Commit
+ Cherry-Pick ...
+ Bandingkan dengan HEAD
+ Bandingkan dengan Worktree
+ Author
+ Pesan
+ Committer
+ SHA
+ Subjek
+ Aksi Kustom
+ Interactive Rebase
+ Drop...
+ Edit...
+ Fixup ke Parent...
+ Rebase ${0}$ pada ${1}$ secara Interaktif
+ Reword...
+ Squash ke Parent...
+ Merge ke ${0}$
+ Merge ...
+ Push ${0}$ ke ${1}$
+ Rebase ${0}$ pada ${1}$
+ Reset ${0}$ ke ${1}$
+ Revert Commit
+ Reword
+ Simpan sebagai Patch...
+ Squash ke Parent
+ PERUBAHAN
+ berkas berubah
+ Cari Perubahan...
+ BERKAS
+ Berkas LFS
+ Cari Berkas...
+ Submodule
+ INFORMASI
+ AUTHOR
+ CHILDREN
+ COMMITTER
+ Periksa ref yang mengandung commit ini
+ COMMIT TERKANDUNG DALAM
+ Salin Email
+ Salin Nama
+ Salin Nama & Email
+ Menampilkan hanya 100 perubahan pertama. Lihat semua perubahan di tab PERUBAHAN.
+ Kunci:
+ PESAN
+ PARENTS
+ REFS
+ SHA
+ Penanda Tangan:
+ Buka di Browser
+ Deskripsi
+ Tempel (Ganti semua)
+ SUBJEK
+ Masukkan subjek commit
+ Konfigurasi Repositori
+ TEMPLATE COMMIT
+ Anda dapat menggunakan ${files_num}, ${branch_name}, ${files} dan ${files:N} dimana N adalah jumlah maksimal jalur berkas yang ditampilkan.
+ Konten Template:
+ Nama Template:
+ AKSI KUSTOM
+ Argumen:
+ Parameter bawaan:
+
+ ${REPO} Jalur repositori
+ ${REMOTE} Remote yang dipilih atau remote dari branch yang dipilih
+ ${BRANCH} Branch yang dipilih, tanpa bagian ${REMOTE} untuk remote branch
+ ${BRANCH_FRIENDLY_NAME} Nama ramah dari branch yang dipilih, mengandung bagian ${REMOTE} untuk remote branch
+ ${SHA} Hash commit yang dipilih
+ ${TAG} Tag yang dipilih
+ $1, $2 ... Nilai kontrol input
+ Berkas Eksekusi:
+ Kontrol Input:
+ Sunting
+ Nama:
+ Lingkup:
+ Branch
+ Commit
+ Remote
+ Repositori
+ Tag
+ Tunggu aksi selesai
+ Alamat Email
+ Alamat email
+ GIT
+ Fetch remote secara otomatis
+ Menit
+ Remote Default
+ Mode Merge Pilihan
+ ISSUE TRACKER
+ Tambah Aturan Azure DevOps
+ Tambah Aturan Gerrit Change-Id Commit
+ Tambah Aturan Gitee Issue
+ Tambah Aturan Gitee Pull Request
+ Tambah Aturan GitHub
+ Tambah Aturan GitLab Issue
+ Tambah Aturan GitLab Merge Request
+ Tambah Aturan Jira
+ Aturan Baru
+ Ekspresi Regex Issue:
+ Nama Aturan:
+ Bagikan aturan ini di berkas .issuetracker
+ URL Hasil:
+ Gunakan $1, $2 untuk mengakses nilai grup regex.
+ AI
+ Layanan Pilihan:
+ Jika 'Layanan Pilihan' diatur, SourceGit hanya akan menggunakannya di repositori ini. Jika tidak, jika ada lebih dari satu layanan yang tersedia, menu konteks untuk memilih salah satunya akan ditampilkan.
+ Proksi HTTP
+ Proksi HTTP yang digunakan oleh repositori ini
+ Nama Pengguna
+ Nama pengguna untuk repositori ini
+ Sunting Kontrol Aksi Kustom
+ Nilai Tercentang:
+ Saat dicentang, nilai ini akan digunakan dalam argumen command-line
+ Deskripsi:
+ Default:
+ Adalah Folder:
+ Label:
+ Opsi:
+ Gunakan '|' sebagai pembatas untuk opsi
+ Jenis:
+ Workspace
+ Warna
+ Nama
+ Pulihkan tab saat startup
+ LANJUTKAN
+ Commit kosong terdeteksi! Lanjutkan (--allow-empty)?
+ STAGE SEMUA & COMMIT
+ Commit kosong terdeteksi! Lanjutkan (--allow-empty) atau stage semua lalu commit?
+ Perlu Mulai Ulang
+ Anda perlu memulai ulang aplikasi ini untuk menerapkan perubahan.
+ Pembantu Conventional Commit
+ Breaking Change:
+ Issue Ditutup:
+ Detail Perubahan:
+ Lingkup:
+ Deskripsi Singkat:
+ Jenis Perubahan:
+ Salin
+ Salin Semua Teks
+ Salin Jalur Lengkap
+ Salin Jalur
+ Buat Branch...
+ Berdasarkan:
+ Checkout branch yang dibuat
+ Perubahan Lokal:
+ Buang
+ Stash & Terapkan Ulang
+ Nama Branch Baru:
+ Masukkan nama branch.
+ Buat Branch Lokal
+ Timpa branch yang ada
+ Buat Tag...
+ Tag Baru Pada:
+ Tanda tangan GPG
+ Pesan Tag:
+ Opsional.
+ Nama Tag:
+ Format rekomendasi: v1.0.0-alpha
+ Push ke semua remote setelah dibuat
+ Buat Tag Baru
+ Jenis:
+ annotated
+ lightweight
+ Tahan Ctrl untuk memulai langsung
+ Potong
+ De-initialize Submodule
+ Paksa de-init meski mengandung perubahan lokal.
+ Submodule:
+ Hapus Branch
+ Branch:
+ Anda akan menghapus remote branch!!!
+ Juga hapus remote branch ${0}$
+ Hapus Beberapa Branch
+ Anda akan menghapus beberapa branch sekaligus. Pastikan untuk memeriksa ulang sebelum bertindak!
+ Hapus Beberapa Tag
+ Hapus dari remote
+ Anda akan menghapus beberapa tag sekaligus. Pastikan untuk memeriksa ulang sebelum bertindak!
+ Hapus Remote
+ Remote:
+ Jalur:
+ Target:
+ Semua anak akan dihapus dari daftar.
+ Ini hanya akan menghapusnya dari daftar, bukan dari disk!
+ Konfirmasi Hapus Grup
+ Konfirmasi Hapus Repositori
+ Hapus Submodule
+ Jalur Submodule:
+ Hapus Tag
+ Tag:
+ Hapus dari repositori remote
+ DIFF BINARY
+ Mode Berkas Berubah
+ Perbedaan Pertama
+ Abaikan Semua Perubahan Whitespace
+ BLEND
+ DIFFERENCE
+ SIDE-BY-SIDE
+ SWIPE
+ Perbedaan Terakhir
+ PERUBAHAN OBJEK LFS
+ BARU
+ Perbedaan Berikutnya
+ TIDAK ADA PERUBAHAN ATAU HANYA PERUBAHAN EOL
+ LAMA
+ Perbedaan Sebelumnya
+ TEKAN 'ENTER' UNTUK CARI, 'ESC' UNTUK TUTUP
+ Tampilkan Simbol Tersembunyi
+ PERUBAHAN SUBMODULE
+ Syntax Highlighting
+ Gunakan Diff Side-By-Side
+ Abaikan Line-Ending
+ PILIH BERKAS UNTUK MELIHAT PERUBAHAN
+ Simpan sebagai Patch
+ Diff Side-By-Side
+ DIHAPUS
+ BARU
+ Tukar
+ Word Wrap Baris
+ Buka di Merge Tool
+ Tampilkan Semua Baris
+ Kurangi Jumlah Baris yang Tampak
+ Tambah Jumlah Baris yang Tampak
+ Riwayat Direktori
+ Memiliki Perubahan Lokal
+ Tidak Cocok dengan Upstream
+ Sudah Up-To-Date
+ Buang Perubahan
+ Semua perubahan lokal dalam working copy.
+ Perubahan:
+ Termasuk berkas yang diabaikan
+ Termasuk berkas yang tidak dilacak
+ {0} perubahan akan dibuang
+ Anda tidak dapat membatalkan aksi ini!!!
+ Bookmark:
+ Nama Baru:
+ Target:
+ Sunting Grup yang Dipilih
+ Sunting Repositori yang Dipilih
+ Target:
+ Repositori ini
+ Fetch
+ Fetch semua remote
+ Paksa override ref lokal
+ Fetch tanpa tag
+ Remote:
+ Fetch Perubahan dari Remote
+ Asumsikan tidak berubah
+ Buang...
+ Buang {0} berkas...
+ Selesaikan Menggunakan ${0}$
+ Simpan sebagai Patch...
+ Stage
+ Stage {0} berkas
+ Stash...
+ Stash {0} berkas...
+ Unstage
+ Unstage {0} berkas
+ Gunakan Milik Saya (checkout --ours)
+ Gunakan Milik Mereka (checkout --theirs)
+ Riwayat Berkas
+ PERUBAHAN
+ KONTEN
+ Git-Flow
+ Branch Development:
+ Feature:
+ Prefix Feature:
+ FLOW - Selesaikan Feature
+ FLOW - Selesaikan Hotfix
+ FLOW - Selesaikan Release
+ Target:
+ Push ke remote setelah selesai
+ Squash saat merge
+ Hotfix:
+ Prefix Hotfix:
+ Inisialisasi Git-Flow
+ Simpan branch
+ Branch Production:
+ Release:
+ Prefix Release:
+ Mulai Feature...
+ FLOW - Mulai Feature
+ Mulai Hotfix...
+ FLOW - Mulai Hotfix
+ Masukkan nama
+ Mulai Release...
+ FLOW - Mulai Release
+ Prefix Tag Versi:
+ Git LFS
+ Tambah Pola Track...
+ Pola adalah nama berkas
+ Pola Kustom:
+ Tambah Pola Track ke Git LFS
+ Fetch
+ Jalankan `git lfs fetch` untuk mengunduh objek Git LFS. Ini tidak memperbarui working copy.
+ Fetch Objek LFS
+ Instal hook Git LFS
+ Tampilkan Lock
+ Tidak Ada Berkas Terkunci
+ Lock
+ Hanya tampilkan lock saya
+ Lock LFS
+ Unlock
+ Paksa Unlock
+ Prune
+ Jalankan `git lfs prune` untuk menghapus berkas LFS lama dari penyimpanan lokal
+ Pull
+ Jalankan `git lfs pull` untuk mengunduh semua berkas Git LFS untuk ref & checkout saat ini
+ Pull Objek LFS
+ Push
+ Push berkas besar yang diantre ke endpoint Git LFS
+ Push Objek LFS
+ Remote:
+ Track berkas bernama '{0}'
+ Track semua berkas *{0}
+ RIWAYAT
+ AUTHOR
+ WAKTU AUTHOR
+ GRAFIK & SUBJEK
+ SHA
+ WAKTU COMMIT
+ DIPILIH {0} COMMIT
+ Tahan 'Ctrl' atau 'Shift' untuk memilih beberapa commit.
+ Tahan ⌘ atau ⇧ untuk memilih beberapa commit.
+ TIPS:
+ Referensi Shortcut Keyboard
+ GLOBAL
+ Clone repositori baru
+ Tutup tab saat ini
+ Ke tab berikutnya
+ Ke tab sebelumnya
+ Buat tab baru
+ Buka dialog Preferensi
+ Ganti workspace aktif
+ Ganti tab aktif
+ REPOSITORI
+ Commit perubahan yang di-stage
+ Commit dan push perubahan yang di-stage
+ Stage semua perubahan dan commit
+ Fetch, langsung dimulai
+ Mode dashboard (Default)
+ Mode pencarian commit
+ Pull, langsung dimulai
+ Push, langsung dimulai
+ Paksa muat ulang repositori ini
+ Pindah ke 'Changes'
+ Pindah ke 'History'
+ Pindah ke 'Stashes'
+ TEXT EDITOR
+ Tutup panel pencarian
+ Cari kecocokan berikutnya
+ Cari kecocokan sebelumnya
+ Buka dengan diff/merge tool eksternal
+ Buka panel pencarian
+ Buang
+ Stage
+ Unstage
+ Inisialisasi Repositori
+ Jalur:
+ Cherry-Pick sedang berjalan.
+ Memproses commit
+ Merge sedang berjalan.
+ Melakukan merge
+ Rebase sedang berjalan.
+ Berhenti di
+ Revert sedang berjalan.
+ Melakukan revert commit
+ Interactive Rebase
+ Stash & terapkan ulang perubahan lokal
+ Pada:
+ Drag-drop untuk mengurutkan ulang commit
+ Branch Target:
+ Salin Link
+ Buka di Browser
+ ERROR
+ PEMBERITAHUAN
+ Tab
+ Workspace
+ Merge Branch
+ Sesuaikan pesan merge
+ Ke:
+ Opsi Merge:
+ Sumber:
+ Merge (Beberapa)
+ Commit semua perubahan
+ Strategi:
+ Target:
+ Pindahkan Submodule
+ Pindahkan Ke:
+ Submodule:
+ Pindahkan Node Repositori
+ Pilih node parent untuk:
+ Nama:
+ Git BELUM dikonfigurasi. Silakan ke [Preferences] dan konfigurasikan terlebih dahulu.
+ Buka Direktori Penyimpanan Data
+ Buka di Merge Tool
+ Buka dengan...
+ Opsional.
+ Buat Tab Baru
+ Bookmark
+ Tutup Tab
+ Tutup Tab Lain
+ Tutup Tab di Kanan
+ Salin Jalur Repositori
+ Repositori
+ Tempel
+ {0} hari lalu
+ 1 jam lalu
+ {0} jam lalu
+ Baru saja
+ Bulan lalu
+ Tahun lalu
+ {0} menit lalu
+ {0} bulan lalu
+ {0} tahun lalu
+ Kemarin
+ Preferensi
+ AI
+ Prompt Analisis Diff
+ API Key
+ Prompt Generate Subjek
+ Model
+ Nama
+ Nilai yang dimasukkan adalah nama untuk memuat API key dari ENV
+ Server
+ Aktifkan Streaming
+ TAMPILAN
+ Font Default
+ Lebar Tab Editor
+ Ukuran Font
+ Default
+ Editor
+ Font Monospace
+ Gunakan font monospace hanya di text editor
+ Tema
+ Override Tema
+ Gunakan scrollbar auto-hide
+ Gunakan lebar tab tetap di titlebar
+ Gunakan frame window native
+ DIFF/MERGE TOOL
+ Jalur Instalasi
+ Masukkan jalur untuk diff/merge tool
+ Tool
+ UMUM
+ Periksa pembaruan saat startup
+ Format Tanggal
+ Aktifkan folder kompak di pohon perubahan
+ Bahasa
+ Commit Riwayat
+ Tampilkan waktu author alih-alih waktu commit di grafik
+ Tampilkan halaman `LOCAL CHANGES` secara default
+ Tampilkan tab `CHANGES` di detail commit secara default
+ Tampilkan children di detail commit
+ Tampilkan tag di grafik commit
+ Panjang Panduan Subjek
+ Generate avatar default bergaya GitHub
+ GIT
+ Aktifkan Auto CRLF
+ Direktori Clone Default
+ Email Pengguna
+ Email pengguna git global
+ Aktifkan --prune saat fetch
+ Aktifkan --ignore-cr-at-eol di diff
+ Git (>= 2.25.1) diperlukan oleh aplikasi ini
+ Jalur Instalasi
+ Aktifkan HTTP SSL Verify
+ Gunakan git-credential-libsecret alih-alih git-credential-manager
+ Nama Pengguna
+ Nama pengguna git global
+ Versi Git
+ PENANDATANGANAN GPG
+ Penandatanganan GPG commit
+ Format GPG
+ Jalur Instalasi Program
+ Masukkan jalur untuk program gpg yang terinstal
+ Penandatanganan GPG tag
+ Kunci Penandatanganan Pengguna
+ Kunci penandatanganan gpg pengguna
+ INTEGRASI
+ SHELL/TERMINAL
+ Jalur
+ Shell/Terminal
+ Prune Remote
+ Target:
+ Prune Worktree
+ Prune informasi worktree di `$GIT_COMMON_DIR/worktrees`
+ Pull
+ Remote Branch:
+ Ke:
+ Perubahan Lokal:
+ Buang
+ Stash & Terapkan Ulang
+ Perbarui semua submodule
+ Remote:
+ Pull (Fetch & Merge)
+ Gunakan rebase alih-alih merge
+ Push
+ Pastikan submodule sudah di-push
+ Paksa push
+ Branch Lokal:
+ BARU
+ Remote:
+ Revisi:
+ Push Revisi ke Remote
+ Push Perubahan ke Remote
+ Remote Branch:
+ Atur sebagai tracking branch
+ Push semua tag
+ Push Tag ke Remote
+ Push ke semua remote
+ Remote:
+ Tag:
+ Keluar
+ Rebase Branch Saat Ini
+ Stash & terapkan ulang perubahan lokal
+ Pada:
+ Tambah Remote
+ Sunting Remote
+ Nama:
+ Nama remote
+ URL Repositori:
+ URL repositori git remote
+ Salin URL
+ Aksi Kustom
+ Hapus...
+ Sunting...
+ Fetch
+ Buka di Browser
+ Prune
+ Konfirmasi Hapus Worktree
+ Aktifkan Opsi `--force`
+ Target:
+ Ganti Nama Branch
+ Nama Baru:
+ Nama unik untuk branch ini
+ Branch:
+ BATALKAN
+ Auto fetch perubahan dari remote...
+ Urut
+ Berdasarkan Tanggal Committer
+ Berdasarkan Nama
+ Bersihkan (GC & Prune)
+ Jalankan perintah `git gc` untuk repositori ini.
+ Bersihkan semua
+ Bersihkan
+ Konfigurasikan repositori ini
+ LANJUTKAN
+ Aksi Kustom
+ Tidak Ada Aksi Kustom
+ Dashboard
+ Buang semua perubahan
+ Buka di File Browser
+ Cari Branch/Tag/Submodule
+ Visibilitas di Grafik
+ Tidak Diatur
+ Sembunyikan di grafik commit
+ Filter di grafik commit
+ TATA LETAK
+ Horizontal
+ Vertikal
+ URUTAN COMMIT
+ Tanggal Commit
+ Topologis
+ BRANCH LOKAL
+ Opsi lainnya...
+ Navigasi ke HEAD
+ Buat Branch
+ BERSIHKAN NOTIFIKASI
+ Hanya highlight branch saat ini
+ Buka di {0}
+ Buka di Tool Eksternal
+ REMOTE
+ Tambah Remote
+ Cari Commit
+ Author
+ Committer
+ Konten
+ Pesan
+ Jalur
+ SHA
+ Branch Saat Ini
+ Hanya commit yang didekorasi
+ Hanya first-parent
+ TAMPILKAN FLAG
+ Tampilkan commit yang hilang
+ Tampilkan Submodule sebagai Pohon
+ Tampilkan Tag sebagai Pohon
+ LEWATI
+ Statistik
+ SUBMODULE
+ Tambah Submodule
+ Perbarui Submodule
+ TAG
+ Tag Baru
+ Berdasarkan Tanggal Pembuat
+ Berdasarkan Nama
+ Urut
+ Buka di Terminal
+ Gunakan waktu relatif
+ Lihat Log
+ Kunjungi '{0}' di Browser
+ WORKTREE
+ Tambah Worktree
+ Prune
+ URL Repositori Git
+ Reset Branch Saat Ini ke Revisi
+ Mode Reset:
+ Pindah Ke:
+ Branch Saat Ini:
+ Reset Branch (Tanpa Checkout)
+ Pindah Ke:
+ Branch:
+ Tampilkan di File Explorer
+ Revert Commit
+ Commit:
+ Commit perubahan revert
+ Reword Pesan Commit
+ Sedang berjalan. Harap tunggu...
+ SIMPAN
+ Simpan Sebagai...
+ Patch berhasil disimpan!
+ Pindai Repositori
+ Direktori Root:
+ Pindai direktori kustom lain
+ Periksa Pembaruan...
+ Versi baru dari perangkat lunak ini tersedia:
+ Pemeriksaan pembaruan gagal!
+ Unduh
+ Lewati Versi Ini
+ Pembaruan Perangkat Lunak
+ Saat ini tidak ada pembaruan yang tersedia.
+ Atur Branch Submodule
+ Submodule:
+ Saat Ini:
+ Ubah Ke:
+ Opsional. Atur ke default jika kosong.
+ Atur Tracking Branch
+ Branch:
+ Hapus upstream
+ Upstream:
+ Salin SHA
+ Ke
+ Squash Commit
+ Ke:
+ Kunci SSH Privat:
+ Jalur penyimpanan kunci SSH privat
+ MULAI
+ Stash
+ Termasuk berkas yang tidak dilacak
+ Pesan:
+ Opsional. Pesan untuk stash ini
+ Mode:
+ Hanya perubahan yang di-stage
+ Perubahan staged dan unstaged dari berkas yang dipilih akan di-stash!!!
+ Stash Perubahan Lokal
+ Terapkan
+ Salin Pesan
+ Drop
+ Simpan sebagai Patch...
+ Drop Stash
+ Drop:
+ STASH
+ PERUBAHAN
+ STASH
+ Statistik
+ IKHTISAR
+ BULAN
+ MINGGU
+ AUTHOR:
+ COMMIT:
+ SUBMODULE
+ Tambah Submodule
+ BRANCH
+ Branch
+ Jalur Relatif
+ De-initialize
+ Fetch submodule bersarang
+ Riwayat
+ Pindahkan Ke
+ Buka Repositori
+ Jalur Relatif:
+ Folder relatif untuk menyimpan modul ini.
+ Hapus
+ Atur Branch
+ Ubah URL
+ STATUS
+ dimodifikasi
+ tidak diinisialisasi
+ revisi berubah
+ belum di-merge
+ Perbarui
+ URL
+ OK
+ TAGGER
+ WAKTU
+ Pesan
+ Nama
+ Tagger
+ Salin Nama Tag
+ Aksi Kustom
+ Hapus ${0}$...
+ Hapus {0} tag yang dipilih...
+ Merge ${0}$ ke ${1}$...
+ Push ${0}$...
+ Perbarui Submodule
+ Semua submodule
+ Inisialisasi sesuai kebutuhan
+ Telusuri submodule secara rekursif
+ Submodule:
+ Perbarui ke remote tracking branch submodule
+ URL:
+ Log
+ BERSIHKAN SEMUA
+ Salin
+ Hapus
+ Peringatan
+ Halaman Selamat Datang
+ Buat Grup
+ Buat Sub-Grup
+ Clone Repositori
+ Hapus
+ DRAG & DROP FOLDER DIDUKUNG. PENGELOMPOKAN KUSTOM DIDUKUNG.
+ Sunting
+ Pindah ke Grup Lain
+ Buka Semua Repositori
+ Buka Repositori
+ Buka Terminal
+ Pindai Ulang Repositori di Direktori Clone Default
+ Cari Repositori...
+ PERUBAHAN LOKAL
+ Git Ignore
+ Abaikan semua berkas *{0}
+ Abaikan berkas *{0} di folder yang sama
+ Abaikan berkas yang tidak dilacak di folder ini
+ Abaikan hanya berkas ini
+ Amend
+ Anda dapat stage berkas ini sekarang.
+ Bersihkan Riwayat
+ Yakin ingin membersihkan semua riwayat pesan commit? Aksi ini tidak dapat dibatalkan.
+ COMMIT
+ COMMIT & PUSH
+ Template/Riwayat
+ Picu event klik
+ Commit (Sunting)
+ Stage semua perubahan dan commit
+ Anda membuat commit pada HEAD yang terlepas. Lanjutkan?
+ Anda telah stage {0} berkas tetapi hanya {1} berkas yang ditampilkan ({2} berkas disaring). Lanjutkan?
+ KONFLIK TERDETEKSI
+ BUKA MERGETOOL EKSTERNAL
+ BUKA SEMUA KONFLIK DI MERGETOOL EKSTERNAL
+ KONFLIK BERKAS DISELESAIKAN
+ GUNAKAN MILIK SAYA
+ GUNAKAN MILIK MEREKA
+ TERMASUK BERKAS YANG TIDAK DILACAK
+ TIDAK ADA PESAN INPUT TERBARU
+ TIDAK ADA TEMPLATE COMMIT
+ No-Verify
+ Reset Author
+ SignOff
+ STAGED
+ UNSTAGE
+ UNSTAGE SEMUA
+ UNSTAGED
+ STAGE
+ STAGE SEMUA
+ LIHAT ASSUME UNCHANGED
+ Template: ${0}$
+ WORKSPACE:
+ Konfigurasikan Workspace...
+ WORKTREE
+ Salin Jalur
+ Lock
+ Buka
+ Hapus
+ Unlock
+