diff --git a/js/translations.js b/js/translations.js
index eb840b7..7e40948 100644
--- a/js/translations.js
+++ b/js/translations.js
@@ -11,6 +11,7 @@ const LANGUAGES = {
'fr': 'Français',
'gl': 'Galego',
'hu': 'magyar',
+ 'id': 'Bahasa Indonesia',
'it': 'Italiano',
'ja': '日本語',
'ko': '한국어',
diff --git a/locales/id.json b/locales/id.json
new file mode 100644
index 0000000..9b60887
--- /dev/null
+++ b/locales/id.json
@@ -0,0 +1,81 @@
+{
+ "general": {
+ "daisy-mae": "Daisy Mae"
+ },
+ "welcome": {
+ "salutation": "Halo, dan selamat datang di aplikasi Turnip Prophet pada Nook Phone kalian.",
+ "description": "Aplikasi ini dapat digunakan untuk mencatat harga turnip harian di pulau kalian, tapi kalian harus memasukkan harganya sendiri!",
+ "conclusion": "Setelah itu, aplikasi Turnip Prophet akan secara ajaib memprediksi harga turnip kalian selama satu minggu ke depan."
+ },
+ "first-time": {
+ "title": "Pertama Kali Beli",
+ "description": "Apakah ini pertama kalinya seorang penduduk membeli turnip dari Daisy Mae di pulau kalian sendiri?(Akan memengaruhi pola harga)",
+ "yes": "Iya",
+ "no": "Tidak"
+ },
+ "patterns": {
+ "title": "Pola Sebelumnya",
+ "description": "Bagaimana bentuk pola harga turnip pada minggu sebelumnya?(Akan memengaruhi pola harga)",
+ "pattern": "Pola",
+ "all": "Semua pola",
+ "decreasing": "Menurun",
+ "fluctuating": "Fluktuatif",
+ "unknown": "Tidak tahu",
+ "large-spike": "Peningkatan Tajam",
+ "small-spike": "Peningkatan Kecil"
+ },
+ "prices": {
+ "description": "Berapa harga turnip di pulau kalian minggu ini?",
+ "open": {
+ "am": "AM - 8.00 pagi sampai 11:59 siang",
+ "pm": "PM - 12.00 siang sampai 22.00 malam"
+ },
+ "copy-permalink": "Salin tautan",
+ "permalink-copied": "Tautan telah disalin!",
+ "reset": "Reset Turnip Prophet",
+ "reset-warning": "Apakah kamu yakin ingin me-reset semua kolom?\n\nSetelah di-reset, tidak dapat dikembalikan lagi!"
+ },
+ "weekdays": {
+ "monday": "Senin",
+ "tuesday": "Selasa",
+ "wednesday": "Rabu",
+ "thursday": "Kamis",
+ "friday": "Jumat",
+ "saturday" : "Sabtu",
+ "sunday": "Minggu",
+ "abr": {
+ "monday": "Sen",
+ "tuesday": "Sel",
+ "wednesday": "Rab",
+ "thursday": "Kam",
+ "friday": "Jum",
+ "saturday" : "Sab"
+ }
+ },
+ "times": {
+ "morning": "AM",
+ "afternoon": "PM"
+ },
+ "output": {
+ "title": "Output",
+ "chance": "% Peluang",
+ "to": "-",
+ "minimum": "Jaminan Minimal",
+ "maximum": "Potensi Maksimal",
+ "chart": {
+ "input": "Input Harga",
+ "minimum": "Jaminan Minimal",
+ "maximum": "Potensi Maksimal"
+ }
+ },
+ "textbox": {
+ "description": "Setelah kalian mendaftarkan harga turnip-nya, Turnip Prophet akan melakukan perhitungan dan menampilkan beberapa kemungkinan dengan pola yang berbeda yang mungkin terjadi di pulau kalian.",
+ "development": "Aplikasi ini masih dalam tahap pengembangan, tapi akan selalu bertambah baik seiring dengan berjalannya waktu!",
+ "thanks": "Aplikasi ini tidak akan terwujud tanpa adanya hasil kerja Ninji yang menemukan cara bagaimana Timmy dan Tommy menentukan harga turnip.",
+ "support": "Dukungan, komentar, dan kontribusi dapat dilakukan melalui Github",
+ "sponsor": "Ingin mensponsori pengembang di balik proyek ini? Silakan menuju halaman GitHub dan klik '❤ Sponsor'",
+ "contributors-text": "Oh! Jangan lupa juga untuk berterima kasih pada semuanya yang telah berkontribusi sejauh ini!",
+ "contributors": "Kontributor",
+ "language": "Bahasa"
+ }
+}