diff --git a/web/public/static/langs/id.json b/web/public/static/langs/id.json
index 95f85356..6c165541 100644
--- a/web/public/static/langs/id.json
+++ b/web/public/static/langs/id.json
@@ -187,5 +187,38 @@
     "prefs_users_edit_button": "Edit pengguna",
     "prefs_users_delete_button": "Hapus pengguna",
     "error_boundary_unsupported_indexeddb_description": "Aplikasi web ntfy membutuhkan IndexedDB untuk berfungsi, dan peramban Anda tidak mendukung IndexedDB dalam mode penjelajahan pribadi.<br/><br/>Meskipun ini disayangkan, penggunaan aplikasi web ntfy juga tidak masuk akal di mode penjelajahan pribadi, karena semuanya disimpan di penyimpanan peramban. Anda dapat membaca lebih lanjut tentangnya <githubLink>di masalah GitHub ini</githubLink>, atau berbicara dengan kami di <discordLink>Discord</discordLink> atau <matrixLink>Matrix</matrixLink>.",
-    "error_boundary_unsupported_indexeddb_title": "Penjelajahan privat tidak didukung"
+    "error_boundary_unsupported_indexeddb_title": "Penjelajahan privat tidak didukung",
+    "signup_form_confirm_password": "Konfirmasi kata sandi",
+    "signup_form_button_submit": "Daftar",
+    "signup_form_toggle_password_visibility": "Alih keterlihatan kata sandi",
+    "signup_already_have_account": "Sudah punya akun? Masuk!",
+    "signup_disabled": "Pendaftaran dinonaktifkan",
+    "signup_error_username_taken": "Nama pengguna {{username}} telah digunakan",
+    "signup_error_creation_limit_reached": "Batasan pembuatan akun tercapai",
+    "login_title": "Masuk ke akun ntfy Anda",
+    "login_disabled": "Pemasukan dinonaktifkan",
+    "action_bar_account": "Akun",
+    "action_bar_change_display_name": "Ubah nama tampilan",
+    "action_bar_reservation_add": "Reservasi topik",
+    "action_bar_reservation_edit": "Ubah reservasi",
+    "action_bar_reservation_delete": "Hapus reservasi",
+    "action_bar_reservation_limit_reached": "Batasan tercapai",
+    "action_bar_profile_title": "Profil",
+    "action_bar_profile_settings": "Pengaturan",
+    "action_bar_profile_logout": "Keluar",
+    "nav_button_account": "Akun",
+    "display_name_dialog_placeholder": "Nama tampilan",
+    "reserve_dialog_checkbox_label": "Reservasi topik dan atur akses",
+    "nav_upgrade_banner_description": "Reservasikan topik, lebih banyak pesan & surel, dan lampiran lebih besar",
+    "signup_title": "Buat sebuah akun ntfy",
+    "signup_form_password": "Kata sandi",
+    "login_link_signup": "Daftar",
+    "action_bar_sign_up": "Daftar",
+    "signup_form_username": "Nama pengguna",
+    "login_form_button_submit": "Masuk",
+    "action_bar_sign_in": "Masuk",
+    "nav_upgrade_banner_label": "Tingkatkan ke ntfy Pro",
+    "alert_not_supported_context_description": "Notifikasi hanya didukung melalui HTTPS. Ini adalah batasan <mdnLink>API Notifikasi</mdnLink>.",
+    "display_name_dialog_title": "Ubah nama tampilan",
+    "display_name_dialog_description": "Tetapkan nama alternatif untuk sebuah topik yang ditampilkan di daftar langganan. Ini membantu mengidentifikasi topik dengan nama yang rumit dengan lebih mudah."
 }