diff --git a/lang/id.json b/lang/id.json
new file mode 100644
index 000000000..d35556402
--- /dev/null
+++ b/lang/id.json
@@ -0,0 +1,40 @@
+{
+ "auth.login": "Masuk",
+ "auth.login.authentik": "Masuk dengan Authentik",
+ "auth.login.azure": "Masuk dengan Microsoft",
+ "auth.login.bitbucket": "Masuk dengan Bitbucket",
+ "auth.login.github": "Masuk dengan GitHub",
+ "auth.login.gitlab": "Masuk dengan Gitlab",
+ "auth.login.google": "Masuk dengan Google",
+ "auth.login.infomaniak": "Masuk dengan Infomaniak",
+ "auth.already_registered": "Sudah terdaftar?",
+ "auth.confirm_password": "Konfirmasi kata sandi",
+ "auth.forgot_password": "Lupa kata sandi",
+ "auth.forgot_password_send_email": "Kirim email reset kata sandi",
+ "auth.register_now": "Daftar",
+ "auth.logout": "Keluar",
+ "auth.register": "Daftar",
+ "auth.registration_disabled": "Pendaftaran dinonaktifkan. Harap hubungi administrator.",
+ "auth.reset_password": "Reset kata sandi",
+ "auth.failed": "Kredensial ini tidak cocok dengan catatan kami.",
+ "auth.failed.callback": "Gagal memproses callback dari penyedia login.",
+ "auth.failed.password": "Kata sandi yang diberikan salah.",
+ "auth.failed.email": "Kami tidak dapat menemukan pengguna dengan alamat e-mail tersebut.",
+ "auth.throttle": "Terlalu banyak percobaan login. Silakan coba lagi dalam :seconds detik.",
+ "input.name": "Nama",
+ "input.email": "Email",
+ "input.password": "Kata sandi",
+ "input.password.again": "Kata sandi lagi",
+ "input.code": "Kode sekali pakai",
+ "input.recovery_code": "Kode pemulihan",
+ "button.save": "Simpan",
+ "repository.url": "Contoh
Untuk repositori Publik, gunakan https://....
Untuk repositori Privat, gunakan git@....
https://github.com/coollabsio/coolify-examples cabang main akan dipilih
https://github.com/coollabsio/coolify-examples/tree/nodejs-fastify cabang nodejs-fastify akan dipilih.
https://gitea.com/sedlav/expressjs.git cabang main akan dipilih.
https://gitlab.com/andrasbacsai/nodejs-example.git cabang main akan dipilih.",
+ "service.stop": "Layanan ini akan dihentikan.",
+ "resource.docker_cleanup": "Jalankan Pembersihan Docker (hapus gambar yang tidak digunakan dan cache builder).",
+ "resource.non_persistent": "Semua data non-persisten akan dihapus.",
+ "resource.delete_volumes": "Hapus permanen semua volume yang terkait dengan sumber daya ini.",
+ "resource.delete_connected_networks": "Hapus permanen semua jaringan non-predefined yang terkait dengan sumber daya ini.",
+ "resource.delete_configurations": "Hapus permanen semua file konfigurasi dari server.",
+ "database.delete_backups_locally": "Semua backup akan dihapus permanen dari penyimpanan lokal.",
+ "warning.sslipdomain": "Konfigurasi Anda disimpan, tetapi domain sslip dengan https TIDAK direkomendasikan, karena server Let's Encrypt dengan domain publik ini dibatasi (validasi sertifikat SSL akan gagal).
Gunakan domain Anda sendiri sebagai gantinya."
+}