diff --git a/options/locale/locale_id-ID.ini b/options/locale/locale_id-ID.ini
index 1a0279944..3d42d0990 100644
--- a/options/locale/locale_id-ID.ini
+++ b/options/locale/locale_id-ID.ini
@@ -10,7 +10,7 @@ link_account=Tautan Akun
 register=Daftar
 website=Situs Web
 version=Versi
-powered_by=Didukung oleh %s
+powered_by=Diberdayakan oleh %s
 page=Halaman
 template=Contoh
 language=Bahasa
@@ -106,9 +106,12 @@ ssl_mode=SSL
 charset=Jenis karakter
 path=Jalur
 sqlite_helper=Jalur berkas untuk basis data SQLite3 atau TiDB.<br>Masukkan path absolut jika anda menjalankan Gitea sebagai layanan.
+err_empty_db_path=Jalur basis data SQLite3 tidak boleh kosong.
 no_admin_and_disable_registration=Anda tidak dapat menonaktifkan pendaftaran tanpa membuat akun admin.
 err_empty_admin_password=Sandi administrator tidak boleh kosong.
 err_empty_admin_email=Email administrator tidak boleh kosong.
+err_admin_name_is_reserved=Nama pengguna Administrator tidak valid, nama tersebut dicadangkan
+err_admin_name_is_invalid=Nama Administrator tidak valid.
 
 general_title=Pengaturan Umum
 app_name=Judul Situs
@@ -145,6 +148,7 @@ offline_mode_popup=Non-aktifkan jaringan pengiriman konten dari pihak ketiga dan
 disable_gravatar=Non-aktifkan Gravatar
 federated_avatar_lookup=Aktifkan Avatar Terfederasi
 federated_avatar_lookup_popup=Mengaktifkan pencarian avatar federasi menggunakan Libravatar.
+disable_registration=Matikan Swa-pendaftaran
 disable_registration_popup=Nonaktifkan pendaftaran oleh pengguna. Hanya admin yang dapat membuat akun pengguna baru.
 allow_only_external_registration_popup=Perbolehkan Pendaftaran Hanya Melalui Layanan External
 openid_signin=Aktifkan Login OpenID
@@ -165,8 +169,15 @@ install_btn_confirm=Memasang Gitea
 test_git_failed=Tidak dapat menguji perintah 'git': %v
 sqlite3_not_available=Gitea versi ini tidak mendukung SQLite3, Silahkan untuh versi biner resmi dari %s (bukan versi 'gobuild').
 invalid_db_setting=Pengaturan basis data tidak valid: %v
+invalid_repo_path=Lokasi folder repositori tidak valid: %v
+run_user_not_match=Nama pengguna 'run as' bukanlah nama pengguna saat ini: %s -> %s
 save_config_failed=Gagal menyimpan konfigurasi: %v
+invalid_admin_setting=Pengaturan akun administrator tidak valid: %v
 install_success=Selamat datang! Terimakasih telah memilih Gitea. Selamat bersenang-senang dan hati-hati!
+invalid_log_root_path=Jalur folder log tidak valid: %v
+default_keep_email_private=Sembunyikan Alamat Email secara Asali
+default_keep_email_private_popup=Sembunyikan alamat email pengguna baru secara asali.
+default_allow_create_organization_popup=Perbolehkan pengguna baru untuk membuat organisasi.
 
 [home]
 uname_holder=Nama Pengguna atau Alamat Surel
@@ -243,6 +254,7 @@ UserName=Nama Pengguna
 RepoName=Nama repositori
 Email=Alamat surel
 Password=Kata Sandi
+Retype=Ketik Ulang Kata Sandi
 SSHTitle=Nama kunci SSH
 HttpsUrl=HTTPS URL
 PayloadUrl=Muatan URL
@@ -257,6 +269,7 @@ CommitChoice=Pilihan Commit
 TreeName=Jalur berkas
 Content=Konten
 
+SSPISeparatorReplacement=Pemisah
 
 require_error=` tidak boleh kosong.`
 size_error=` harus berukuran %s.`
@@ -280,6 +293,7 @@ enterred_invalid_repo_name=Nama repositori yang Anda masukkan salah.
 enterred_invalid_owner_name=Nama pemilik baru salah.
 enterred_invalid_password=Kata sandi yang Anda masukkan salah.
 user_not_exist=Pengguna tidak ada.
+team_not_exist=Tim tidak ada.
 last_org_owner=Anda tidak dapat menghapus pengguna terakhir dari tim pemilik. Harus ada setidaknya satu pemilik dalam tim yang diberikan.
 cannot_add_org_to_team=Sebuah organisasi tidak dapat ditambahkan sebagai anggota tim.
 
@@ -334,19 +348,31 @@ password_username_disabled=Pengguna non-lokal tidak diizinkan untuk mengubah nam
 full_name=Nama Lengkap
 website=Situs Web
 location=Lokasi
+update_theme=Perbarui Tema
 update_profile=Perbarui Profil
 update_profile_success=Profil anda telah diperbarui.
+change_username=Nama pengguna Anda telah diganti.
 change_username_prompt=Catatan: Perubahan nama pengguna juga mengubah URL akun Anda.
 continue=Lanjutkan
 cancel=Batalkan
+language=Bahasa
+ui=Tema
 
+lookup_avatar_by_mail=Cari Avatar melalui Alamat Email
 federated_avatar_lookup=Aktifkan Pencarian Avatar Representasi
 enable_custom_avatar=Gunakan Avatar Pilihan
 choose_new_avatar=Pilih avatar baru
+update_avatar=Perbarui Avatar
 delete_current_avatar=Hapus Avatar Saat Ini
+uploaded_avatar_not_a_image=Berkas yang diunggah bukanlah gambar.
+uploaded_avatar_is_too_big=Berkas yang diunggah melebihi ukuran maksimum.
+update_avatar_success=Avatar Anda telah diperbarui.
 
+change_password=Perbarui kata sandi
 old_password=Kata Sandi Saat Ini
 new_password=Kata Sandi Baru
+retype_new_password=Ketik Ulang Kata Sandi Baru
+password_incorrect=Kata sandi saat ini salah.
 
 emails=Alamat Surel
 email_desc=Alamat surel utama anda akan digunakan untuk notifikasi dan operasi lainnya.
@@ -713,6 +739,7 @@ settings.webhook.request=Permintaan
 settings.webhook.response=Tanggapan
 settings.webhook.headers=Tajuk
 settings.webhook.body=Tubuh
+settings.githooks_desc=Kaitan Git diberdayakan oleh Git itu sendiri. Anda bisa menyunting berkas kaitan di bawah untuk mempersiapkan operasi kustom.
 settings.githook_edit_desc=Jika hook tidak aktif, konten sampel akan dipaparkan. Meninggalkan konten dengan nilai kosong akan menonaktifkan hook ini.
 settings.githook_name=Nama Hook
 settings.githook_content=Konten Hook