Skip to content

Commit

Permalink
Merge pull request #123 from albertxiao/main
Browse files Browse the repository at this point in the history
Add indonesia language support
  • Loading branch information
wj-xiao authored Nov 4, 2024
2 parents 285fc53 + a97903b commit 42afe86
Show file tree
Hide file tree
Showing 2 changed files with 184 additions and 0 deletions.
1 change: 1 addition & 0 deletions web/src/i18n/languages.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ const languages = [
{ key: 'en', name: 'English' },
{ key: 'es', name: 'Español' },
{ key: 'fr', name: 'Français' },
{ key: 'id', name: 'Indonesia' },
{ key: 'it', name: 'Italian' },
{ key: 'pl', name: 'Polski' },
{ key: 'ru', name: 'Русский' },
Expand Down
183 changes: 183 additions & 0 deletions web/src/i18n/locales/id.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
const id = {
translation: {
language: 'Bahasa',
changePassword: 'Ubah Sandi',
logout: 'Keluar',
settings: 'Pengaturan',
showMouse: 'Tampilkan tetikus',
hideMouse: 'Sembunyikan tetikus',
power: 'Daya',
reset: 'Mulai Ulang',
powerShort: 'Data (tekan sebentar)',
powerLong: 'Power (tekan lama)',
hddLed: 'HDD LED',
checkLibFailed: 'Gagal memeriksa runtime library, coba lagi nanti',
updateLibFailed: 'Gagal memperbarui runtime library, mohon coba lagi',
updatingLib: 'Memperbarui runtime library. Silahkan segarkan halaman setelah memperbarui.',
checkForUpdate: 'Periksa pembaruan',
head: {
desktop: 'Remote Desktop',
login: 'Masuk',
changePassword: 'Ubah Sandi',
terminal: 'Terminal'
},
auth: {
login: 'Masuk',
placeholderUsername: 'Silahkan masukkan username',
placeholderPassword: 'Silahkan masukkan password',
placeholderPassword2: 'Silahkan masukkan password again',
noEmptyUsername: 'nama user tidak boleh kosong',
noEmptyPassword: 'sandi tidak boleh kosong',
noAccount: 'Gagal mendapatkan informasi user, silahkan segarkan halaman atau atur ulang sandi',
invalidUser: 'invalid username or password',
error: 'terjadi kesalahan tak terduga',
changePassword: 'Ganti Sandi',
differentPassword: 'sandi tidak sesuai',
illegalUsername: 'ada karakter ilegal pada nama user',
illegalPassword: 'ada karakter ilegal pada sandi',
forgetPassword: 'Lupa Sandi',
resetPassword: 'Atur ulang Sandi',
reset1: 'Jika lupa sandi, ikuti langkah berikut untuk mengatur ulang:',
reset2: '1. Masuk ke perangkat NanoKVM melalui SSH;',
reset3: '2. Hapus arsip di dalam perangkat: ',
reset4: '3. Gunakan akun awal untuk masuk: ',
ok: 'Ok',
cancel: 'Batalkan'
},
screen: {
resolution: 'Resolusi',
auto: 'Otomatis',
autoTips:
"Tearing layar atau offset tetikus dapat terjadi pada resolusi tertentu. Pertimbangkan untuk menyesuaikan resolusi host jarak jauh atau menonaktifkan mode otomatis.",
fps: 'FPS',
customizeFps: 'Sesuaikan',
quality: 'Kualitas',
frameDetect: 'Deteksi bingkai',
frameDetectTip:
"Hitung selisih antar frame. Hentikan transmisi aliran video saat tidak ada perubahan yang terdeteksi di layar host jarak jauh."
},
keyboard: {
paste: 'Tempel',
tips: 'Hanya huruf dan simbol keyboard standar yang didukung',
placeholder: 'Silahkan isi',
submit: 'Kirimkan',
virtual: 'Keyboard'
},
mouse: {
default: 'Kursor bawaan',
pointer: 'Kursor penunjuk',
cell: 'Kursor cell',
text: 'Kursor teks',
grab: 'Kursor ambil',
hide: 'Sembunyikan kursor',
mode: 'Mode tetikus',
absolute: 'Mode absolut',
relative: 'Mode relatif',
requestPointer: 'Menggunakan mode relatf. Silakan klik desktop untuk mendapatkan penunjuk tetikus.',
resetHid: 'Setel ulang HID'
},
image: {
title: 'Gambar',
loading: 'Memuat...',
empty: 'Tidak ada yang ditemukan',
mountFailed: 'Pemasangan Gagal',
mountDesc:
"Di beberapa sistem, perlu mengeluarkan disk virtual pada host jarak jauh sebelum memasang gambar.",
tips: {
title: 'Cara mengunggah',
usb1: 'Hubungkan NanoKVM ke komputer Anda melalui USB.',
usb2: 'Pastikan disk virtual telah terpasang (Pengaturan - Disk Virtual).',
usb3: 'Buka disk virtual di komputer Anda dan salin file gambar ke direktori root disk virtual.',
scp1: 'Pastikan NanoKVM dan komputer Anda berada di jaringan lokal yang sama.',
scp2: 'Buka terminal di komputer Anda dan gunakan perintah SCP untuk mengunggah file gambar ke direktori /data di NanoKVM.',
scp3: 'Contoh: scp jalur-gambar-anda root@ip-nanokvm-anda:/data',
tfCard: 'Kartu TF',
tf1: 'Metode ini didukung di sistem linux',
tf2: 'Dapatkan Kartu TF dari NanoKVM (untuk versi LENGKAP, bongkar casingnya terlebih dahulu).',
tf3: 'Masukkan Kartu TF ke pembaca kartu dan hubungkan ke komputer Anda.',
tf4: 'Salin berkas gambar ke direktori /data pada Kartu TF.',
tf5: 'Masukkan Kartu TF ke dalam NanoKVM.'
}
},
script: {
title: 'Script',
upload: 'Mengunggah',
run: 'Jalankan',
runBackground: 'Jalankan di belakang',
runFailed: 'Gagal menjalankan',
attention: 'Perhatian',
delDesc: 'Apa kamu yakin menghapus data ini?',
confirm: 'Ya',
cancel: 'Tidak',
delete: 'Hapus',
close: 'Tutup'
},
terminal: {
title: 'Terminal',
nanokvm: 'Terminal NanoKVM',
serial: 'Terminal Port Serial',
serialPort: 'Port Serial',
serialPortPlaceholder: 'Silahkan masukkan port serial',
baudrate: 'Baud rate',
confirm: 'Ok'
},
wol: {
sending: 'Kirim perintah...',
sent: 'Perintah terkirim',
input: 'Silahkan masukkan MAC',
ok: 'Ok'
},
about: {
title: 'Tentang NanoKVM',
information: 'Informasi',
ip: 'IP',
mdns: 'mDNS',
application: 'Versi Aplikasi',
image: 'Version Gambar',
deviceKey: 'Kunci Perangkat',
queryFailed: 'Kueri gagal',
community: 'Komunitas'
},
update: {
title: 'Periksa pembaruan',
queryFailed: 'Gagal mendapatkan versi',
updateFailed: 'Gagal memperbarui, tolong coba lagi.',
isLatest: 'Kamu sudah menggunakan versi terbaru.',
available: 'Ada pembaruan baru. apa kamu mau memperbarui?',
updating: 'Pembaruan dimulai. Silahkan tunggu...',
confirm: 'Konfirmasi',
cancel: 'Batalkan'
},
virtualDevice: {
network: 'Jaringan Virtual',
disk: 'Disk Virtual'
},
tailscale: {
loading: 'Memuat...',
notInstall: 'Tailscale tidak ditemukan! Silahkan pasang.',
install: 'Memasang',
installing: 'Memasangkan',
failed: 'Gagal memasangkan',
retry: 'Harap segarkan dan coba lagi. Atau coba instal secara manual',
download: 'Mengunduh',
package: 'paket instalasi',
unzip: 'dan unzip itu',
upTailscale: 'Unggah tailscale ke direktori NanoKVM /usr/bin/',
upTailscaled: 'Unggah tailscaled ke direktori NanoKVM /usr/sbin/',
refresh: 'Segarkan halaman ini',
notLogin:
'Perangkat belum ditautkan. Silakan masuk dan tautkan perangkat ini ke akun Anda.',
urlPeriod: 'Url ini berlaku selama 10 menit',
login: 'Masuk',
loginSuccess: 'Berhasil masuk',
enable: 'Aktifkan Tailscale',
deviceName: 'Nama Perangkat',
deviceIP: 'IP Perangkat',
account: 'Akun',
logout: 'Keluar',
logout2: 'Yakin untuk keluar?'
}
}
};

export default id;

0 comments on commit 42afe86

Please sign in to comment.