Indonesian language

This commit is contained in:
Ben Grant 2021-05-25 15:49:24 +10:00
parent 4c39bd7e07
commit 1a872fb1c3
7 changed files with 255 additions and 0 deletions

View file

@ -0,0 +1,58 @@
{
"name": "Crab Fit",
"tagline": "Buat milik Anda sendiri",
"cta": "Buat Crab Fit Anda sendiri!",
"created": "Dibuat {{date}}",
"donate": {
"info": "Terima kasih telah menggunakan Crab Fit. Jika Anda menyukainya, pertimbangkan untuk berdonasi.",
"button": "Menyumbangkan",
"title": "Setiap jumlah berarti :)",
"options": {
"$2": "Menyumbangkan $2",
"$5": "Menyumbangkan $5",
"$10": "Menyumbangkan $10",
"choose": "Pilih jumlahnya"
},
"messages": {
"about": "Jika Crab Fit telah membantu Anda sama sekali, pertimbangkan untuk berdonasi agar tetap berjalan. 🦀",
"success": "Terima kasih atas donasi Anda! Tanpa Anda, Crab Fit tidak akan gratis, jadi terima kasih dan tetaplah hebat!",
"error": "Gagal memberikan donasi melalui Google. Silahkan coba berdonasi melalui website crab.fit 🦀"
}
},
"options": {
"name": "Pengaturan",
"weekStart": {
"label": "Minggu dimulai",
"options": {
"Sunday": "Minggu",
"Monday": "Senin"
}
},
"timeFormat": {
"label": "Format waktu",
"options": {
"12h": "12 jam",
"24h": "24 jam"
}
},
"theme": {
"label": "Tema",
"options": {
"System": "Sistem",
"Light": "Terang",
"Dark": "Petang"
}
},
"highlight": {
"label": "Sorot ketersediaan tertinggi",
"title": "Tonjolkan ketersediaan tertinggi pada peta panas",
"options": {
"Off": "Mati",
"On": "Diaktifkan"
}
},
"language": {
"label": "Bahasa"
}
}
}

View file

@ -0,0 +1,63 @@
{
"available": "tersedia",
"nav": {
"title": "Klik untuk menyalin",
"copied": "Disalin!",
"shareinfo": "Salin link ke halaman ini, atau bagikan melalui <1>email</1>.",
"shareinfo_alt": "Klik link di atas untuk menyalinnya ke clipboard Anda, atau bagikan melalui <1>email</1>.",
"email_subject": "Penjadwalan {{event_name}}",
"email_body": "Kunjungi tautan ini untuk memasukkan ketersediaan Anda:"
},
"form": {
"signed_out": "Masuk untuk menambahkan ketersediaan Anda",
"signed_in": "Masuk sebagai {{name}}",
"name": "Namamu",
"password": "Kata sandi (opsional)",
"button": "Masuk",
"info": "Rincian ini hanya untuk acara ini. Gunakan kata sandi untuk mencegah orang lain mengubah ketersediaan Anda.",
"timezone": "Zona waktu Anda",
"errors": {
"password_incorrect": "Kata sandi salah. Periksa nama Anda dieja dengan benar.",
"unknown": "Gagal untuk masuk. Silakan coba lagi."
},
"created_in_timezone": "Acara ini dibuat di zona waktu <strong>{{timezone}}</strong>. <3>Klik di sini</3> untuk menggunakannya.",
"local_timezone": "Zona waktu lokal Anda terdeteksi sebagai <strong>{{timezone}}</strong>. <3>Klik di sini</3> untuk menggunakannya."
},
"offline": {
"title": "Anda sedang offline",
"body": "Crab Fit tidak berfungsi saat offline.<br />Pastikan Anda terhubung ke internet dan coba lagi."
},
"error": {
"title": "Acara tidak ditemukan",
"body": "Periksa apakah url yang Anda masukkan benar."
},
"tabs": {
"you": "Ketersediaan Anda",
"you_tooltip": "Masuk untuk mengatur ketersediaan Anda",
"group": "Ketersediaan grup"
},
"group": {
"legend_tooltip": "Klik untuk menyoroti ketersediaan tertinggi",
"info1": "Arahkan atau ketuk kalender di bawah untuk melihat siapa yang tersedia",
"info2": "Klik nama di bawah untuk melihat orang satu per satu"
},
"you": {
"info": "Klik dan seret kalender di bawah ini untuk mengatur ketersediaan Anda",
"google_cal": {
"login": "Sinkronkan dengan Google Kalender",
"logout": "keluar",
"select_all": "Pilih semua",
"select_none": "Hapus semua",
"info": "Mengimpor akan menimpa ketersediaan Anda saat ini",
"button": "Impor ketersediaan Anda"
}
}
}

View file

@ -0,0 +1,23 @@
{
"name": "How to Crab Fit",
"p1": "Crab Fit is a tool that helps you when planning events with friends or coworkers. You just create an event, enter your availability, send it out, and see when everyone is free!",
"p2": "See below for detailed steps of how to Crab Fit your event.",
"s1": "Step 1",
"p3": "Use the form at <1>crab.fit</1> to make a new event. You only need to put in the rough time period for when your event occurs here, not your availability.",
"p4": "For example, we'll use \"Jenny's Birthday Lunch\". Jenny wants her birthday lunch to happen on the same week as her birthday, the 15th of April, but she knows that not all of her friends are available on the 15th. She also doesn't want to do it on the weekend.",
"p5": "Jenny also knows that since it's a lunch event, it can't start before 11am or go any later than 5pm.",
"s2": "Step 2",
"p6": "Enter your availability for the event you just created.",
"p7": "In our example, Jenny now puts in her availability for her birthday lunch. She is free all week, except after 3pm on Tuesday and Wednesday, and before 1pm on Friday.",
"s3": "Step 3",
"p8": "Send the link to everyone you want to come.",
"p9": "After Jenny has sent the link to her friends and waited for them to also fill out their availabilities, she can now easily see them all on the heatmap below and choose the darkest area for a time that suits everyone!",
"p10": "In this example, 1pm to 3pm on Friday the 16th works for all Jenny's friends."
}

View file

@ -0,0 +1,57 @@
{
"create": "BUAT",
"recently_visited": "Baru-baru ini dikunjungi",
"nav": {
"about": "Info",
"donate": "Menyumbangkan"
},
"form": {
"name": {
"label": "Beri nama acara Anda!",
"sublabel": "Atau biarkan kosong untuk membuat nama"
},
"dates": {
"label": "Tanggal berapa mungkin berhasil?",
"sublabel": "Klik dan seret untuk memilih",
"options": {
"specific": "Tanggal tertentu",
"week": "Hari dalam seminggu"
},
"tooltips": {
"previous": "Bulan sebelumnya",
"next": "Bulan depan",
"today": "hari ini"
}
},
"times": {
"label": "Kali apa yang mungkin bekerja?",
"sublabel": "Klik dan seret untuk memilih rentang waktu"
},
"timezone": {
"label": "Dan zona waktu",
"defaultOption": "Pilih..."
},
"button": "Membuat",
"errors": {
"no_dates": "Tidak ada tanggal yang dipilih",
"same_times": "Waktu mulai dan akhir tidak boleh sama",
"no_time": "Tidak ada waktu yang dipilih",
"unknown": "Ada yang salah. Silakan coba lagi nanti."
}
},
"offline": "Anda tidak dapat membuat Crab Fit saat Anda tidak memiliki koneksi internet. Harap pastikan Anda terhubung.",
"about": {
"name": "Tentang Crab Fit",
"events": "Acara dibuat",
"availabilities": "Ketersediaan dibuat",
"content": {
"p1": "Crab Fit membantu Anda menyesuaikan acara dengan jadwal semua orang. Cukup buat acara di atas dan kirim tautan ke semua orang yang berpartisipasi. Hasil diperbarui secara langsung dan Anda akan dapat melihat peta panas saat semua orang bebas.<1 /><2>Pelajari lebih lanjut tentang cara Crab Fit</2>.",
"p2": "Apakah Anda membuat banyak? Dapatkan <1>ekstensi Chrome</1> atau <3>ekstensi Firefox</3> untuk browser Anda! Anda juga dapat mengunduh <5>aplikasi Android</5> untuk merencanakan saat dalam perjalanan.",
"p3": "Dibuat oleh <1>Ben Grant</1>, Crab Fit adalah solusi modern untuk debat perencanaan acara grup Anda.",
"p4": "Kode Crab Fit adalah open source, jika Anda menemukan masalah atau ingin berkontribusi, Anda dapat mengunjungi <1>repositori</1>. Dengan menggunakan Crab Fit, Anda menyetujui <3>kebijakan privasi</3>.",
"p5": "Pertimbangkan untuk berdonasi di bawah jika itu membantu Anda sehingga dapat tetap gratis untuk semua orang. 🦀"
}
}
}

View file

@ -0,0 +1,52 @@
{
"name": "Privacy Policy",
"p1": "This SERVICE is provided by Benjamin Grant at no cost and is intended for use as is.",
"p2": "This page is used to inform visitors regarding the policies of the collection, use, and disclosure of Personal Information if using the Service.",
"p3": "If you choose to use the Service, then you agree to the collection and use of information in relation to this policy. The Personal Information that is collected is used for providing and improving the Service. Your information will not be used or shared with anyone except as described in this Privacy Policy.",
"h1": "Information Collection and Use",
"p4": "The Service uses third party services that may collect information used to identify you.",
"p5": "Links to privacy policies of the third party service providers used by the Service:",
"link": "Google Play Services",
"h2": "Log Data",
"p6": "When you use the Service, in the case of an error, data and information is collected to improve the Service, which may include your IP address, device name, operating system version, app configuration and the time and date of the error.",
"h3": "Cookies",
"p7": "Cookies are files with a small amount of data that are commonly used as anonymous unique identifiers. These are sent to your browser from the websites that you visit and are stored on your device's internal memory.",
"p8": "Cookies are used by Google Analytics to track you across the web and provide anonymous statistics to improve the Service.",
"h4": "Service Providers",
"p9": "Third-party companies may be employed for the following reasons:",
"l1": "To facilitate the Service",
"l2": "To provide the Service on our behalf",
"l3": "To perform Service-related services",
"l4": "To assist in analyzing how the Service is used",
"p10": "To perform these tasks, the third parties may have access to your Personal Information, but are obligated not to disclose or use this information for any purpose except the above.",
"h5": "Security",
"p11": "Personal Information that is shared via the Service is protected, however remember that no method of transmission over the internet, or method of electronic storage is 100% secure and reliable, so take care when sharing Personal Information.",
"h6": "Links to Other Sites",
"p12": "The Service may contain links to other sites. If you click on a third-party link, you will be directed to that site. Note that these external sites are not operated by the Service. Therefore, you are advised to review the Privacy Policy of these websites.",
"h7": "Children's Privacy",
"p13": "The Service does not address anyone under the age of 13. Personally identifiable information is not knowingly collected from children under 13. If discovered that a child under 13 has provided the Service with personal information, such information will be immediately deleted from the servers. If you are a parent or guardian and you are aware that your child has provided the Service with personal information, please <1>contact us</1> so that this information can be removed.",
"h8": "Changes to This Privacy Policy",
"p14": "This Privacy Policy may be updated from time to time. Thus, you are advised to review this page periodically for any changes.",
"p15": "This policy is effective as of 2021-04-20",
"h9": "Contact Us",
"p16": "If you have any questions or suggestions about the Privacy Policy, do not hesitate to contact us at <1>benjamin.grantGRA0007+crabfit@gmail.com</1>."
}

View file

@ -93,6 +93,7 @@ const Settings = () => {
'de': 'Deutsch', 'de': 'Deutsch',
'es': 'Español', 'es': 'Español',
'fr': 'Français', 'fr': 'Français',
'id': 'Indonesia',
'ko': '한국어', 'ko': '한국어',
...process.env.NODE_ENV !== 'production' && { 'cimode': 'DEV' }, ...process.env.NODE_ENV !== 'production' && { 'cimode': 'DEV' },
}} }}

View file

@ -4,6 +4,7 @@ const locales = {
es: () => import('dayjs/locale/es'), es: () => import('dayjs/locale/es'),
ko: () => import('dayjs/locale/ko'), ko: () => import('dayjs/locale/ko'),
fr: () => import('dayjs/locale/fr'), fr: () => import('dayjs/locale/fr'),
id: () => import('dayjs/locale/id'),
}; };
export default locales; export default locales;