Browse Source

aapt, adb*, alacritty, apktool, asar, node, nvim: add Indonesian translation (#4829)

Levi Rizki Saputra 4 years ago
parent
commit
2e2243e363

+ 16 - 0
pages.id/common/aapt.md

@@ -0,0 +1,16 @@
+# aapt
+
+> Alat Pemaketan Android Asset.
+> Menyusun dan memaketkan resource aplikasi Android.
+
+- Daftar berkas-berkas yang termuat dalam arsip APK:
+
+`aapt list {{alamat/ke/aplikasi.apk}}`
+
+- Menampilkan metadata aplikasi (versi, izin, dsb.):
+
+`aapt dump badging {{alamat/ke/aplikasi.apk}}`
+
+- Membuat arsip APK baru dengan berkas dari direktory yang ditentukan:
+
+`aapt package -F {{alamat/ke/aplikasi.apk}} {{alamat/ke/direktori}}`

+ 20 - 0
pages.id/common/adb-install.md

@@ -0,0 +1,20 @@
+# adb install
+
+> Android Debug Bridge Install: Menginstal paket ke emulator Android atau perangkat Android terhubung.
+> Informasi lebih lanjut: <https://developer.android.com/studio/command-line/adb>.
+
+- Menginstal aplikasi Android ke emulator/perangkat:
+
+`adb install {{alamat/ke/berkas.apk}}`
+
+- Menginstal ulang aplikasi yang sudah ada, menjaga datanya:
+
+`adb install -r {{alamat/ke/berkas.apk}}`
+
+- Memberikan semua izin yang terdaftar di manifest aplikasi:
+
+`adb install -g {{alamat/ke/berkas.apk}}`
+
+- Memperbarui langsung paket terinstal dengan hanya memperbarui bagian dari APK yang berubah:
+
+`Adb install --fastdeploy {{alamat/ke/berkas.apk}}`

+ 20 - 0
pages.id/common/adb-reverse.md

@@ -0,0 +1,20 @@
+# adb reverse
+
+> Android Debug Bridge Reverse: membalik koneksi socket dari emulator Android atau perangkat Android terhubung.
+> Informasi lebih lanjut: <https://developer.android.com/studio/command-line/adb>.
+
+- Daftar semua koneksi socket terbalik dari emulator dan perangkat:
+
+`adb reverse --list`
+
+- Membalik port TCP dari emulator/perangkat ke localhost:
+
+`adb reverse tcp:{{port_jarak_jauh}} tcp:{{port_lokal}}`
+
+- Melepas koneksi socket terbalik dari emulator/perangkat:
+
+`adb reverse --remove tcp:{{port_jarak_jauh}}`
+
+- Melepas semua koneksi socket terbalik dari semua emulator dan perangkat:
+
+`adb reverse --remove-all`

+ 36 - 0
pages.id/common/adb-shell.md

@@ -0,0 +1,36 @@
+# adb shell
+
+> Android Debug Bridge Shell: Menjalankan perintah shell jarak jauh pada emulator Android atau perangkat Android terhubung.
+> Informasi lebih lanjut: <https://developer.android.com/studio/command-line/adb>.
+
+- Memulai shell interaktif jarak jauh di emulator/perangkat:
+
+`adb shell`
+
+- Mendapatkan semua properti dari emulator/perangkat:
+
+`adb shell getprop`
+
+- Mengembalikan semua izin runtime ke default:
+
+`adb shell pm reset-permissions`
+
+- Mencabut izin berbahaya dari sebuah aplikasi:
+
+`adb shell pm revoke {{paket}} {{izin}}`
+
+- Memicu sebuah peristiwa penting:
+
+`adb shell input keyevent {{keycode}}`
+
+- Mengosongkan data aplikasi pada emulator/perangkat:
+
+`adb shell pm clear {{paket}}`
+
+- Memulai aktivitas pada emulator/perangkat:
+
+`adb shell am start -n {{paket}}/{{aktivitas}}`
+
+- Memulai aktivitas beranda pada emulator/perangkat:
+
+`adb shell am start -W -c android.intent.category.HOME -a android.intent.action.MAIN`

+ 32 - 0
pages.id/common/adb.md

@@ -0,0 +1,32 @@
+# adb
+
+> Android Debug Bridge: berkomunikasi dengan emulator Android atau perangkat Android terhubung.
+> Informasi lebih lanjut: <https://developer.android.com/studio/command-line/adb>.
+
+- Cek apakah proses server adb telah dimulai dan memulainya:
+
+`adb start-server`
+
+- Menghentikan proses server adb:
+
+`adb kill-server`
+
+- Memulai shell jarak jauh pada emulator/perangkat tujuan:
+
+`adb shell`
+
+- Menginstal aplikasi Android ke emulator/perangkat tujuan:
+
+`adb install -r {{alamat/ke/berkas.apk}}`
+
+- Menyalin berkas/direktori dari perangkat tujuan:
+
+`adb pull {{alamat/ke/berkas_atau_direktori_perangkat}} {{alamat/ke/direktori_lokal_tujuan}}`
+
+- Menyalin berkas/direktori ke perangkat tujuan:
+
+`adb push {{alamat/ke/berkas_atau_direktori_lokal}} {{alamat/ke/direktori_perangkat_tujuan}}`
+
+- Mendapatkan daftar perangkat yang terhubung:
+
+`adb devices`

+ 24 - 0
pages.id/common/alacritty.md

@@ -0,0 +1,24 @@
+# alacritty
+
+> Lintas platform, terakselerasi GPU terminal emulator.
+> Informasi lebih lanjut: <https://github.com/jwilm/alacritty>.
+
+- Membuka jendela alacritty baru:
+
+`alacritty`
+
+- Menjalankan alacritty pada direktori tertentu:
+
+`alacritty --working-directory {{alamat/ke/direktori}}`
+
+- Menjalankan perintah di jendela alacritty baru:
+
+`alacritty -e {{perintah}}`
+
+- Menentukan berkas konfigurasi alternatif (nilai default $XDG_CONFIG_HOME/alacritty/alacritty.yml):
+
+`alacritty --config-file {{alamat/ke/konfigurasi.yml}}`
+
+- Menjalankan dengan mengaktifkan pemuatan ulang konfigurasi secara langsung/otomatis(dapat juga diaktifkan secara default di alacritty.yml):
+
+`alacritty --live-config-reload --config-file {{alamat/ke/konfigurasi.yml}}`

+ 16 - 0
pages.id/common/apktool.md

@@ -0,0 +1,16 @@
+# apktool
+
+> Me-reverse engineer berkas APK.
+> Informasi lebih lanjut: <https://ibotpeaches.github.io/Apktool/>.
+
+- Dekode berkas APK:
+
+`apktool d {{berkas.apk}}`
+
+- Men-build folder menjadi berkas APK:
+
+`apktool b {{alamat/ke/direktori}}`
+
+- Menginstal dan menyimpan frameworks:
+
+`apktool if {{framework.apk}}`

+ 20 - 0
pages.id/common/asar.md

@@ -0,0 +1,20 @@
+# asar
+
+> Pengarsip berkas untuk platform Electron.
+> Informasi lebih lanjut: <https://github.com/electron/asar>.
+
+- Arsipkan sebuah berkas atau direktori:
+
+`asar pack {{alamat/ke/berkas_atau_direktori}} {{arsip.asar}}`
+
+- Mengekstrak sebuah arsip:
+
+`asar extract {{arsip.asar}}`
+
+- Mengekstrak berkas tertentu dari sebuah arsip:
+
+`asar extract-file {{arsip.asar}} {berkas}}`
+
+- Mendapatkan daftar konten dari berkas arsip:
+
+`asar list {{arsip.asar}}`

+ 24 - 0
pages.id/common/node.md

@@ -0,0 +1,24 @@
+# node
+
+> Platform JavaScript sisi server (Node.js).
+> Informasi lebih lanjut: <https://nodejs.org>.
+
+- Menjalankan berkas JavaScript:
+
+`node {{alamat/ke/berkas}}`
+
+- Memulai sebuah REPL (shell interaktif):
+
+`node`
+
+- Mengevaluasi kode JavaScript dengan memberikanya sebagai sebuah argument:
+
+`node -e "{{kode}}"`
+
+- Mengevaluasi dan mencetak hasil, berguna untuk melihat versi dependesni node:
+
+`node -p "{{process.versions}}"`
+
+- Mengaktifkan inspector, menjeda eksekusi sampai debugger terhubung segera setelah kode sumber sepenuhnya terparser:
+
+`node --no-lazy --inspect-brk {{alamat/ke/berkas}}`

+ 37 - 0
pages.id/common/nvim.md

@@ -0,0 +1,37 @@
+# nvim
+
+> Neovim, teks editor programmer berbasis Vim, menyediakan beberapa mode untuk manipulasi teks berbeda jenis.
+> Tekan `i` masuk mode edit. `<Esc>` kembali ke mode normal, yang tidak mengizinkan penyisipan teks biasa.
+> Informasi lebih lanjut: <https://neovim.io>.
+
+- Membuka berkas:
+
+`nvim {{berkas}}`
+
+- Masuk ke mode pengeditan teks (insert mode):
+
+`<Esc>i`
+
+- Menyalin ("yank") atau memotong ("delete") baris saat ini (tempel itu dengan `P`):
+
+`<Esc>{{yy|dd}}`
+
+- Batalkan operasi terakhir:
+
+`<Esc>u`
+
+- Mencari sebuah pattern pada berkas (tekan `n`/`N` untuk pergi ke kecocokan berikutnya/sebelumnya):
+
+`<Esc>/{{pattern_pencarian}}<Enter>`
+
+- Melakukan penggantian regex pada seluruh berkas:
+
+`<Esc>:%s/{{pattern}}/{{pengganti}}/g<Enter>`
+
+- Menyimpan (write) berkas, dan keluar:
+
+`<Esc>:wq<Enter>`
+
+- Keluar tanpa menyimpan:
+
+`<Esc>:q!<Enter>`