[READ-ONLY] a fast, modern browser for the npm registry
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(i18n): add Indonesian (id-ID) translations (#608)

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>

authored by

Dinar, Permadi
autofix-ci[bot]
and committed by
GitHub
3b7f8067 5c7222ac

+1691
+5
config/i18n.ts
··· 260 260 name: '한국어', 261 261 },*/ 262 262 { 263 + code: 'id-ID', 264 + file: 'id-ID.json', 265 + name: 'Indonesia', 266 + }, 267 + { 263 268 code: 'it-IT', 264 269 file: 'it-IT.json', 265 270 name: 'Italiano',
+843
i18n/locales/id-ID.json
··· 1 + { 2 + "seo": { 3 + "home": { 4 + "title": "npmx - Penjelajah Paket untuk Registri npm", 5 + "description": "Cara yang lebih baik untuk menjelajahi registri npm. Cari, telusuri, dan pelajari paket dengan antarmuka modern." 6 + } 7 + }, 8 + "version": "Versi", 9 + "built_at": "dibuat {0}", 10 + "alt_logo": "logo npmx", 11 + "tagline": "cara lebih baik menjelajahi registri npm", 12 + "non_affiliation_disclaimer": "tidak berafiliasi dengan npm, Inc.", 13 + "trademark_disclaimer": "npm adalah merek dagang terdaftar dari npm, Inc. Situs ini tidak berafiliasi dengan npm, Inc.", 14 + "footer": { 15 + "about": "tentang", 16 + "docs": "dokumen", 17 + "source": "sumber", 18 + "social": "sosial", 19 + "chat": "obrolan" 20 + }, 21 + "search": { 22 + "label": "Cari paket npm", 23 + "placeholder": "cari paket...", 24 + "button": "cari", 25 + "clear": "Hapus pencarian", 26 + "searching": "Mencari...", 27 + "found_packages": "Paket tidak ditemukan | Ditemukan 1 paket | Ditemukan {count} paket", 28 + "updating": "(memperbarui...)", 29 + "no_results": "Tidak ada paket yang ditemukan untuk \"{query}\"", 30 + "results": "Hasil pencarian", 31 + "not_taken": "{name} tersedia", 32 + "claim_prompt": "Klaim nama paket ini di npm", 33 + "claim_button": "Klaim \"{name}\"", 34 + "want_to_claim": "Ingin klaim nama paket ini?", 35 + "start_typing": "Mulai mengetik untuk mencari paket", 36 + "exact_match": "persis", 37 + "suggestion": { 38 + "user": "pengguna", 39 + "org": "organisasi", 40 + "view_user_packages": "Lihat paket oleh pengguna ini", 41 + "view_org_packages": "Lihat paket oleh organisasi ini" 42 + } 43 + }, 44 + "nav": { 45 + "main_navigation": "Utama", 46 + "popular_packages": "Paket populer", 47 + "search": "cari", 48 + "settings": "pengaturan", 49 + "compare": "bandingkan", 50 + "back": "kembali", 51 + "menu": "Menu", 52 + "mobile_menu": "Menu navigasi", 53 + "open_menu": "Buka menu", 54 + "links": "Tautan", 55 + "tap_to_search": "Ketuk untuk mencari" 56 + }, 57 + "settings": { 58 + "title": "pengaturan", 59 + "tagline": "sesuaikan pengalaman npmx Anda", 60 + "meta_description": "Sesuaikan pengalaman npmx.dev Anda dengan tema, bahasa, dan preferensi tampilan.", 61 + "sections": { 62 + "appearance": "Tampilan", 63 + "display": "Layar", 64 + "language": "Bahasa" 65 + }, 66 + "relative_dates": "Format tanggal relatif", 67 + "relative_dates_description": "Tampilkan \"3 hari yang lalu\" alih-alih tanggal lengkap", 68 + "include_types": "Sertakan {'@'}types saat instal", 69 + "include_types_description": "Tambahkan paket {'@'}types ke perintah instalasi untuk paket tanpa tipe", 70 + "hide_platform_packages": "Sembunyikan paket spesifik-platform", 71 + "hide_platform_packages_description": "Sembunyikan paket biner asli seperti {'@'}esbuild/linux-x64 dari hasil", 72 + "theme": "Tema", 73 + "theme_light": "Terang", 74 + "theme_dark": "Gelap", 75 + "theme_system": "Sistem", 76 + "language": "Bahasa", 77 + "help_translate": "Bantu terjemahkan npmx", 78 + "accent_colors": "Warna aksen", 79 + "clear_accent": "Hapus warna aksen", 80 + "translation_progress": "Progres terjemahan" 81 + }, 82 + "i18n": { 83 + "missing_keys": "{count} terjemahan hilang | {count} terjemahan hilang", 84 + "copy_keys": "Salin key", 85 + "show_more_keys": "Tampilkan {count} lagi...", 86 + "contribute_hint": "Bantu tingkatkan terjemahan ini dengan menambahkan key yang hilang.", 87 + "edit_on_github": "Edit di GitHub", 88 + "view_guide": "Panduan terjemahan" 89 + }, 90 + "common": { 91 + "loading": "Memuat...", 92 + "loading_more": "Memuat lebih banyak...", 93 + "loading_packages": "Memuat paket...", 94 + "end_of_results": "Akhir dari hasil", 95 + "try_again": "Coba lagi", 96 + "close": "Tutup", 97 + "retry": "Ulangi", 98 + "copy": "salin", 99 + "copied": "tersalin!", 100 + "skip_link": "Lanjut ke konten utama", 101 + "close_modal": "Tutup modal", 102 + "show_more": "lihat lebih banyak", 103 + "warnings": "Peringatan:", 104 + "go_back_home": "Kembali ke Beranda", 105 + "view_on_npm": "lihat di npm", 106 + "per_week": "/ minggu", 107 + "vanity_downloads_hint": "Angka statistik: tidak ada paket | Angka statistik: untuk paket yang tampil | Angka statistik: Total dari {count} paket yang tampil", 108 + "sort": { 109 + "name": "nama", 110 + "role": "peran", 111 + "members": "anggota" 112 + }, 113 + "scroll_to_top": "Kembali ke atas" 114 + }, 115 + "package": { 116 + "not_found": "Paket Tidak Ditemukan", 117 + "not_found_message": "Paket tidak dapat ditemukan.", 118 + "no_description": "Tidak ada deskripsi", 119 + "show_full_description": "Tampilkan deskripsi lengkap", 120 + "not_latest": "(bukan versi terbaru)", 121 + "verified_provenance": "Provenans terverifikasi", 122 + "view_permalink": "Lihat permalink untuk versi ini", 123 + "navigation": "Paket", 124 + "copy_name": "Salin nama paket", 125 + "deprecation": { 126 + "package": "Paket ini telah usang (deprecated).", 127 + "version": "Versi ini telah usang (deprecated).", 128 + "no_reason": "Alasan tidak diberikan" 129 + }, 130 + "replacement": { 131 + "title": "Mungkin Anda tidak butuh dependensi ini.", 132 + "native": "Ini bisa diganti dengan {replacement}, tersedia sejak Node {nodeVersion}.", 133 + "simple": "{community} menganggap paket ini redundan, dengan saran: {replacement}.", 134 + "documented": "{community} menganggap paket ini memiliki alternatif yang lebih berperforma.", 135 + "none": "Paket ini ditandai sudah tidak diperlukan, fungsinya kemungkinan sudah tersedia secara bawaan (native).", 136 + "learn_more": "Pelajari lebih lanjut", 137 + "mdn": "MDN", 138 + "community": "komunitas" 139 + }, 140 + "stats": { 141 + "license": "Lisensi", 142 + "deps": "Dep", 143 + "install_size": "Ukuran Instal", 144 + "vulns": "Kerentanan", 145 + "updated": "Diperbarui", 146 + "view_dependency_graph": "Lihat grafik dependensi", 147 + "inspect_dependency_tree": "Periksa pohon dependensi", 148 + "size_tooltip": { 149 + "unpacked": "{size} ukuran tidak terkompresi (paket ini)", 150 + "total": "{size} total ukuran tidak terkompresi (termasuk semua {count} dependensi untuk linux-x64)" 151 + } 152 + }, 153 + "links": { 154 + "repo": "repo", 155 + "homepage": "beranda", 156 + "issues": "kendala", 157 + "jsr": "jsr", 158 + "code": "kode", 159 + "docs": "dokumen", 160 + "fund": "donasi", 161 + "compare": "bandingkan" 162 + }, 163 + "docs": { 164 + "not_available": "Dokumen tidak tersedia", 165 + "not_available_detail": "Kami tidak dapat membuat dokumen untuk versi ini." 166 + }, 167 + "get_started": { 168 + "title": "Memulai", 169 + "pm_label": "Manajer paket", 170 + "copy_command": "Salin perintah instal", 171 + "view_types": "Lihat {package}" 172 + }, 173 + "create": { 174 + "title": "Buat proyek baru", 175 + "copy_command": "Salin perintah 'create'" 176 + }, 177 + "run": { 178 + "title": "Jalankan", 179 + "locally": "Jalankan secara lokal" 180 + }, 181 + "readme": { 182 + "title": "Readme", 183 + "no_readme": "README tidak tersedia.", 184 + "view_on_github": "Lihat di GitHub" 185 + }, 186 + "keywords_title": "Kata Kunci", 187 + "compatibility": "Kompatibilitas", 188 + "card": { 189 + "publisher": "Penerbit", 190 + "updated": "Diperbarui", 191 + "weekly_downloads": "Unduhan mingguan", 192 + "keywords": "Kata kunci", 193 + "license": "Lisensi" 194 + }, 195 + "versions": { 196 + "title": "Versi", 197 + "collapse": "Ciutkan {tag}", 198 + "expand": "Expand {tag}", 199 + "collapse_other": "Ciutkan versi lain", 200 + "expand_other": "Tampilkan versi lain", 201 + "collapse_major": "Ciutkan major {major}", 202 + "expand_major": "Expand major {major}", 203 + "other_versions": "Versi lainnya", 204 + "more_tagged": "{count} lagi dengan tag", 205 + "all_covered": "Semua versi sudah tercakup oleh tag di atas", 206 + "deprecated_title": "{version} (usang)", 207 + "view_all": "Lihat {count} versi | Lihat semua {count} versi" 208 + }, 209 + "dependencies": { 210 + "title": "Dependensi ({count})", 211 + "list_label": "Dependensi paket", 212 + "show_all": "tampilkan {count} dep | tampilkan semua {count} dep", 213 + "optional": "opsional", 214 + "view_vulnerabilities": "Lihat kerentanan", 215 + "outdated_major": "Tertinggal {count} versi major (terbaru: {latest}) | Tertinggal {count} versi major (terbaru: {latest})", 216 + "outdated_minor": "Tertinggal {count} versi minor (terbaru: {latest}) | Tertinggal {count} versi minor (terbaru: {latest})", 217 + "outdated_patch": "Pembaruan patch tersedia (terbaru: {latest})" 218 + }, 219 + "peer_dependencies": { 220 + "title": "Peer Dependencies ({count})", 221 + "list_label": "Peer dependencies paket", 222 + "show_all": "tampilkan {count} peer dep | tampilkan semua {count} peer dep" 223 + }, 224 + "optional_dependencies": { 225 + "title": "Optional Dependencies ({count})", 226 + "list_label": "Optional dependencies paket", 227 + "show_all": "tampilkan {count} optional dep | tampilkan semua {count} optional dep" 228 + }, 229 + "maintainers": { 230 + "title": "Pemelihara", 231 + "list_label": "Pemelihara paket", 232 + "you": "(Anda)", 233 + "via": "via {teams}", 234 + "remove_owner": "Hapus {name} sebagai pemilik", 235 + "username_to_add": "Username untuk ditambah sebagai pemilik", 236 + "username_placeholder": "username...", 237 + "add_button": "tambah", 238 + "cancel_add": "Batal menambah pemilik", 239 + "add_owner": "+ Tambah pemilik", 240 + "show_more": "(tampilkan {count} lagi)", 241 + "show_less": "(tampilkan lebih sedikit)" 242 + }, 243 + "downloads": { 244 + "title": "Unduhan Mingguan", 245 + "date_range": "{start} sampai {end}", 246 + "date_range_multiline": "{start}\nsampai {end}", 247 + "analyze": "Analisis unduhan", 248 + "modal_title": "Unduhan", 249 + "granularity": "Granularitas", 250 + "granularity_daily": "Harian", 251 + "granularity_weekly": "Mingguan", 252 + "granularity_monthly": "Bulanan", 253 + "granularity_yearly": "Tahunan", 254 + "start_date": "Mulai", 255 + "end_date": "Selesai", 256 + "no_data": "Data unduhan tidak tersedia", 257 + "loading": "Memuat...", 258 + "y_axis_label": "Unduhan {granularity}", 259 + "download_file": "Unduh {fileType}", 260 + "toggle_annotator": "Ganti anotator" 261 + }, 262 + "install_scripts": { 263 + "title": "Skrip Instalasi", 264 + "script_label": "(skrip)", 265 + "npx_packages": "{count} paket npx | {count} paket npx", 266 + "currently": "saat ini {version}" 267 + }, 268 + "playgrounds": { 269 + "title": "Coba langsung", 270 + "choose": "pilih playground" 271 + }, 272 + "metrics": { 273 + "esm": "Mendukung ES Modules", 274 + "cjs": "Mendukung CommonJS", 275 + "no_esm": "Tidak mendukung ES Modules", 276 + "types_label": "Tipe", 277 + "types_included": "Tipe sudah disertakan", 278 + "types_available": "Tipe tersedia via {package}", 279 + "no_types": "Tidak ada tipe TypeScript" 280 + }, 281 + "license": { 282 + "view_spdx": "Lihat teks lisensi di SPDX" 283 + }, 284 + "vulnerabilities": { 285 + "no_description": "Deskripsi tidak tersedia", 286 + "found": "{count} kerentanan ditemukan | {count} kerentanan ditemukan", 287 + "deps_found": "{count} kerentanan ditemukan | {count} kerentanan ditemukan", 288 + "deps_affected": "{count} dependensi terdampak | {count} dependensi terdampak", 289 + "tree_found": "{vulns} kerentanan di {packages}/{total} paket | {vulns} kerentanan di {packages}/{total} paket", 290 + "scanning_tree": "Memindai pohon dependensi...", 291 + "show_all_packages": "tampilkan semua {count} paket terdampak", 292 + "no_summary": "Tanpa ringkasan", 293 + "view_details": "Lihat detail kerentanan", 294 + "path": "path", 295 + "more": "+{count} lagi", 296 + "packages_failed": "{count} paket tidak dapat diperiksa | {count} paket tidak dapat diperiksa", 297 + "no_known": "Tidak ada kerentanan yang diketahui di {count} paket", 298 + "scan_failed": "Gagal memindai kerentanan", 299 + "depth": { 300 + "root": "Paket ini", 301 + "direct": "Dependensi langsung", 302 + "transitive": "Dependensi transitif (tidak langsung)" 303 + }, 304 + "severity": { 305 + "critical": "kritis", 306 + "high": "tinggi", 307 + "moderate": "sedang", 308 + "low": "rendah" 309 + } 310 + }, 311 + "deprecated": { 312 + "label": "Usang", 313 + "tree_found": "{count} dependensi usang | {count} dependensi usang", 314 + "show_all": "tampilkan {count} paket usang | tampilkan semua {count} paket usang" 315 + }, 316 + "access": { 317 + "title": "Akses Tim", 318 + "refresh": "Perbarui akses tim", 319 + "list_label": "Daftar akses tim", 320 + "owner": "pemilik", 321 + "rw": "rw", 322 + "ro": "ro", 323 + "revoke_access": "Cabut akses {name}", 324 + "no_access": "Akses tim belum dikonfigurasi", 325 + "select_team_label": "Pilih tim", 326 + "loading_teams": "Memuat tim...", 327 + "select_team": "Pilih tim", 328 + "permission_label": "Level izin", 329 + "permission": { 330 + "read_only": "hanya-baca", 331 + "read_write": "baca-tulis" 332 + }, 333 + "grant_button": "berikan", 334 + "cancel_grant": "Batal berikan akses", 335 + "grant_access": "+ Berikan akses tim" 336 + }, 337 + "list": { 338 + "filter_label": "Filter paket", 339 + "filter_placeholder": "Filter paket...", 340 + "sort_label": "Urutkan paket", 341 + "showing_count": "Menampilkan {filtered} dari {total} paket" 342 + }, 343 + "skeleton": { 344 + "loading": "Memuat detail paket", 345 + "license": "Lisensi", 346 + "weekly": "Mingguan", 347 + "size": "Ukuran", 348 + "deps": "Dep", 349 + "updated": "Diperbarui", 350 + "get_started": "Memulai", 351 + "readme": "Readme", 352 + "maintainers": "Pemelihara", 353 + "keywords": "Kata kunci", 354 + "versions": "Versi", 355 + "dependencies": "Dependensi" 356 + }, 357 + "sort": { 358 + "downloads": "Paling banyak diunduh", 359 + "updated": "Terakhir diperbarui", 360 + "name_asc": "Nama (A-Z)", 361 + "name_desc": "Nama (Z-A)" 362 + } 363 + }, 364 + "connector": { 365 + "status": { 366 + "connecting": "menghubungkan...", 367 + "connected_as": "terhubung sebagai ~{user}", 368 + "connected": "terhubung", 369 + "connect_cli": "hubungkan CLI lokal", 370 + "aria_connecting": "Menghubungkan ke konektor lokal", 371 + "aria_connected": "Terhubung ke konektor lokal", 372 + "aria_click_to_connect": "Klik untuk terhubung ke konektor lokal", 373 + "avatar_alt": "avatar {user}" 374 + }, 375 + "modal": { 376 + "title": "Konektor Lokal", 377 + "contributor_badge": "Hanya untuk kontributor", 378 + "contributor_notice": "Konektor belum diterbitkan ke npm. Lihat {link} untuk cara menjalankannya secara lokal.", 379 + "contributor_link": "panduan kontribusi", 380 + "connected": "Terhubung", 381 + "connected_as_user": "Terhubung sebagai ~{user}", 382 + "connected_hint": "Anda sekarang dapat mengelola paket dan organisasi dari UI web.", 383 + "disconnect": "Putuskan", 384 + "run_hint": "Jalankan konektor pada mesin Anda untuk mengaktifkan fitur admin.", 385 + "copy_command": "Salin perintah", 386 + "copied": "Tersalin", 387 + "paste_token": "Lalu tempel token di bawah untuk menghubungkan:", 388 + "token_label": "Token", 389 + "token_placeholder": "tempel token di sini...", 390 + "advanced": "Opsi lanjutan", 391 + "port_label": "Port", 392 + "warning": "PERINGATAN", 393 + "warning_text": "Ini memungkinkan npmx mengakses npm CLI Anda. Hanya hubungkan ke situs yang Anda percayai.", 394 + "connect": "Hubungkan", 395 + "connecting": "Menghubungkan..." 396 + } 397 + }, 398 + "operations": { 399 + "queue": { 400 + "title": "Antrean Operasi", 401 + "clear_all": "hapus semua", 402 + "refresh": "Perbarui operasi", 403 + "empty": "Tidak ada operasi dalam antrean", 404 + "empty_hint": "Tambah operasi dari halaman paket atau organisasi", 405 + "active_label": "Operasi aktif", 406 + "otp_required": "Diperlukan OTP", 407 + "otp_prompt": "Masukkan OTP untuk melanjutkan", 408 + "otp_placeholder": "Masukkan kode OTP...", 409 + "otp_label": "Kata sandi sekali-pakai", 410 + "retry_otp": "Ulangi dengan OTP", 411 + "retrying": "Mengulangi...", 412 + "approve_operation": "Setujui operasi", 413 + "remove_operation": "Hapus operasi", 414 + "approve_all": "Setujui Semua", 415 + "execute": "Eksekusi", 416 + "executing": "Mengeksekusi...", 417 + "log": "Log", 418 + "log_label": "Log operasi selesai", 419 + "remove_from_log": "Hapus dari log" 420 + } 421 + }, 422 + "org": { 423 + "teams": { 424 + "title": "Tim", 425 + "refresh": "Perbarui tim", 426 + "filter_label": "Filter tim", 427 + "filter_placeholder": "Filter tim...", 428 + "sort_by": "Urutkan berdasarkan", 429 + "loading": "Memuat tim...", 430 + "no_teams": "Tim tidak ditemukan", 431 + "list_label": "Tim organisasi", 432 + "delete_team": "Hapus tim {name}", 433 + "member_count": "{count} anggota | {count} anggota", 434 + "members_of": "Anggota dari {team}", 435 + "no_members": "Tidak ada anggota", 436 + "remove_user": "Hapus {user} dari tim", 437 + "username_to_add": "Username untuk ditambah ke {team}", 438 + "username_placeholder": "username...", 439 + "add_button": "tambah", 440 + "cancel_add_user": "Batal menambah pengguna", 441 + "add_member": "+ Tambah anggota", 442 + "team_name_label": "Nama tim", 443 + "team_name_placeholder": "nama-tim...", 444 + "create_button": "buat", 445 + "no_match": "Tidak ada tim yang cocok dengan \"{query}\"", 446 + "cancel_create": "Batal membuat tim", 447 + "create_team": "+ Buat tim" 448 + }, 449 + "members": { 450 + "title": "Anggota", 451 + "refresh": "Perbarui anggota", 452 + "filter_label": "Filter anggota", 453 + "filter_placeholder": "Filter anggota...", 454 + "filter_by_role": "Filter peran", 455 + "filter_by_team": "Filter tim", 456 + "all_teams": "semua tim", 457 + "sort_by": "Urutkan berdasarkan", 458 + "loading": "Memuat anggota...", 459 + "no_members": "Anggota tidak ditemukan", 460 + "list_label": "Anggota organisasi", 461 + "change_role_for": "Ubah peran untuk {name}", 462 + "remove_from_org": "Hapus {name} dari organisasi", 463 + "view_team": "Lihat tim {team}", 464 + "no_match": "Tidak ada anggota yang cocok dengan filter", 465 + "username_label": "Username", 466 + "username_placeholder": "username...", 467 + "role_label": "Peran", 468 + "role": { 469 + "all": "semua", 470 + "developer": "developer", 471 + "admin": "admin", 472 + "owner": "pemilik" 473 + }, 474 + "team_label": "Tim", 475 + "no_team": "tanpa tim", 476 + "add_button": "tambah", 477 + "cancel_add": "Batal menambah anggota", 478 + "add_member": "+ Tambah anggota" 479 + }, 480 + "public_packages": "{count} paket publik | {count} paket publik", 481 + "page": { 482 + "packages_title": "Paket", 483 + "members_tab": "Anggota", 484 + "teams_tab": "Tim", 485 + "no_packages": "Tidak ada paket publik untuk", 486 + "no_packages_hint": "Organisasi ini mungkin tidak ada atau tidak memiliki paket publik.", 487 + "failed_to_load": "Gagal memuat paket organisasi", 488 + "no_match": "Tidak ada paket yang cocok dengan \"{query}\"", 489 + "not_found": "Organisasi tidak ditemukan", 490 + "not_found_message": "Organisasi \"{'@'}{name}\" tidak ada di npm", 491 + "filter_placeholder": "Filter {count} paket..." 492 + } 493 + }, 494 + "user": { 495 + "combobox": { 496 + "add_to_org_hint": "(juga akan ditambahkan ke org)", 497 + "press_enter_to_add": "Tekan Enter untuk menambah {'@'}{username}", 498 + "default_placeholder": "username...", 499 + "suggestions_label": "Saran pengguna" 500 + }, 501 + "page": { 502 + "packages_title": "Paket", 503 + "no_packages": "Tidak ada paket publik untuk", 504 + "no_packages_hint": "Pengguna ini mungkin tidak ada atau tidak memiliki paket publik.", 505 + "failed_to_load": "Gagal memuat paket pengguna", 506 + "no_match": "Tidak ada paket yang cocok dengan \"{query}\"", 507 + "filter_placeholder": "Filter {count} paket..." 508 + }, 509 + "orgs_page": { 510 + "title": "Organisasi", 511 + "back_to_profile": "Kembali ke profil", 512 + "connect_required": "Hubungkan CLI lokal untuk melihat organisasi Anda.", 513 + "connect_hint_prefix": "Jalankan", 514 + "connect_hint_suffix": "untuk memulai.", 515 + "own_orgs_only": "Anda hanya dapat melihat organisasi Anda sendiri.", 516 + "view_your_orgs": "Lihat organisasi Anda", 517 + "loading": "Memuat organisasi...", 518 + "empty": "Organisasi tidak ditemukan.", 519 + "empty_hint": "Organisasi terdeteksi dari paket scoped Anda.", 520 + "count": "{count} Organisasi | {count} Organisasi", 521 + "packages_count": "{count} paket | {count} paket" 522 + } 523 + }, 524 + "claim": { 525 + "modal": { 526 + "title": "Klaim Nama Paket", 527 + "success": "Paket berhasil diklaim!", 528 + "success_detail": "{name}{'@'}0.0.0 telah diterbitkan ke npm.", 529 + "success_hint": "Anda sekarang dapat menerbitkan versi baru ke paket ini menggunakan npm publish.", 530 + "view_package": "Lihat Paket", 531 + "invalid_name": "Nama paket tidak valid:", 532 + "available": "Nama ini tersedia!", 533 + "taken": "Nama ini sudah digunakan.", 534 + "similar_warning": "Paket serupa ditemukan - npm mungkin menolak nama ini:", 535 + "related": "Paket terkait:", 536 + "scope_warning_title": "Pertimbangkan untuk menggunakan paket scoped", 537 + "scope_warning_text": "Nama paket unscoped adalah sumber daya bersama. Hanya klaim nama jika Anda berniat untuk menerbitkan dan memeliharanya. Untuk proyek pribadi atau organisasi, gunakan nama scoped seperti {'@'}{username}/{name}.", 538 + "connect_required": "Hubungkan ke konektor lokal untuk mengklaim nama paket ini.", 539 + "connect_button": "Hubungkan ke Konektor", 540 + "publish_hint": "Ini akan menerbitkan paket placeholder minimal.", 541 + "preview_json": "Pratinjau package.json", 542 + "claim_button": "Klaim Nama Paket", 543 + "publishing": "Menerbitkan...", 544 + "checking": "Memeriksa ketersediaan...", 545 + "failed_to_check": "Gagal memeriksa ketersediaan nama", 546 + "failed_to_claim": "Gagal mengklaim paket" 547 + } 548 + }, 549 + "code": { 550 + "files_label": "Berkas", 551 + "no_files": "Tidak ada berkas di direktori ini", 552 + "select_version": "Pilih versi", 553 + "root": "root", 554 + "lines": "{count} baris", 555 + "toggle_tree": "Ganti pohon berkas", 556 + "close_tree": "Tutup pohon berkas", 557 + "copy_link": "Salin tautan", 558 + "raw": "Raw", 559 + "view_raw": "Lihat berkas mentah", 560 + "file_too_large": "Berkas terlalu besar untuk pratinjau", 561 + "file_size_warning": "{size} melebihi batas 500KB untuk penyorotan sintaksis", 562 + "load_anyway": "Tetap muat", 563 + "failed_to_load": "Gagal memuat berkas", 564 + "unavailable_hint": "Berkas mungkin terlalu besar atau tidak tersedia", 565 + "version_required": "Versi diperlukan untuk menjelajahi kode", 566 + "go_to_package": "Buka paket", 567 + "loading_tree": "Memuat pohon berkas...", 568 + "failed_to_load_tree": "Gagal memuat berkas untuk versi paket ini", 569 + "back_to_package": "Kembali ke paket", 570 + "table": { 571 + "name": "Nama", 572 + "size": "Ukuran" 573 + }, 574 + "markdown_view_mode": { 575 + "preview": "pratinjau", 576 + "code": "kode" 577 + }, 578 + "file_path": "Jalur berkas" 579 + }, 580 + "badges": { 581 + "provenance": { 582 + "verified": "terverifikasi", 583 + "verified_title": "Provenans terverifikasi", 584 + "verified_via": "Terverifikasi: diterbitkan via {provider}" 585 + }, 586 + "jsr": { 587 + "title": "juga tersedia di JSR", 588 + "label": "jsr" 589 + } 590 + }, 591 + "filters": { 592 + "title": "Filter", 593 + "search": "Cari", 594 + "search_scope": "Cakupan pencarian", 595 + "search_placeholder_name": "Filter berdasarkan nama paket...", 596 + "search_placeholder_description": "Filter berdasarkan deskripsi...", 597 + "search_placeholder_keywords": "Filter berdasarkan kata kunci...", 598 + "search_placeholder_all": "Cari semua atau gunakan nama: deskripsi: kw:", 599 + "scope_name": "Nama", 600 + "scope_name_description": "Hanya cari di nama paket", 601 + "scope_description": "Deskripsi", 602 + "scope_description_description": "Hanya cari di deskripsi", 603 + "scope_keywords": "Kata Kunci", 604 + "scope_keywords_description": "Hanya cari di kata kunci", 605 + "scope_all": "Semua", 606 + "scope_all_description": "Cari di semua kolom, mendukung operator nama: desc: kw:", 607 + "weekly_downloads": "Unduhan mingguan", 608 + "updated_within": "Diperbarui dalam", 609 + "security": "Keamanan", 610 + "keywords": "Kata kunci", 611 + "more_keywords": "+{count} lagi", 612 + "clear_all": "Hapus semua", 613 + "remove_filter": "Hapus filter {label}", 614 + "download_range": { 615 + "any": "Apa pun", 616 + "lt100": "< 100", 617 + "100_1k": "100 - 1K", 618 + "1k_10k": "1K - 10K", 619 + "10k_100k": "10K - 100K", 620 + "gt100k": "> 100K" 621 + }, 622 + "updated": { 623 + "any": "Kapan pun", 624 + "week": "Seminggu terakhir", 625 + "month": "Sebulan terakhir", 626 + "quarter": "3 bulan terakhir", 627 + "year": "Setahun terakhir" 628 + }, 629 + "security_options": { 630 + "all": "Semua paket", 631 + "secure": "Tanpa peringatan", 632 + "insecure": "Dengan peringatan" 633 + }, 634 + "sort": { 635 + "label": "Urutkan paket", 636 + "toggle_direction": "Ganti arah urutan", 637 + "ascending": "Naik (A-Z)", 638 + "descending": "Turun (Z-A)", 639 + "relevance": "Relevansi", 640 + "downloads_week": "Unduhan/minggu", 641 + "downloads_day": "Unduhan/hari", 642 + "downloads_month": "Unduhan/bulan", 643 + "downloads_year": "Unduhan/tahun", 644 + "updated": "Pembaruan Terakhir", 645 + "name": "Nama", 646 + "quality": "Kualitas", 647 + "popularity": "Popularitas", 648 + "maintenance": "Pemeliharaan", 649 + "score": "Skor" 650 + }, 651 + "columns": { 652 + "title": "Kolom", 653 + "show": "Tampilkan kolom", 654 + "reset": "Atur ulang ke bawaan", 655 + "coming_soon": "Segera hadir", 656 + "name": "Nama", 657 + "version": "Versi", 658 + "description": "Deskripsi", 659 + "downloads": "Unduhan/minggu", 660 + "updated": "Pembaruan Terakhir", 661 + "maintainers": "Pemelihara", 662 + "keywords": "Kata kunci", 663 + "quality_score": "Skor kualitas", 664 + "popularity_score": "Skor popularitas", 665 + "maintenance_score": "Skor pemeliharaan", 666 + "combined_score": "Skor gabungan", 667 + "security": "Keamanan" 668 + }, 669 + "view_mode": { 670 + "label": "Mode tampilan", 671 + "cards": "Tampilan kartu", 672 + "table": "Tampilan tabel" 673 + }, 674 + "pagination": { 675 + "mode_label": "Mode paginasi", 676 + "infinite": "Tak terbatas", 677 + "paginated": "Terpaginasi", 678 + "items_per_page": "Item per halaman", 679 + "per_page": "{count} / halaman", 680 + "all_yolo": "Semua (YOLO)", 681 + "showing": "{start}-{end} dari {total}", 682 + "previous": "Halaman sebelumnya", 683 + "next": "Halaman berikutnya", 684 + "nav_label": "Paginasi" 685 + }, 686 + "count": { 687 + "showing_filtered": "{filtered} dari {count} paket | {filtered} dari {count} paket", 688 + "showing_all": "{count} paket | {count} paket", 689 + "showing_paginated": "{pageSize} dari {count} paket | {pageSize} dari {count} paket" 690 + }, 691 + "table": { 692 + "security_warning": "Peringatan keamanan", 693 + "secure": "Aman", 694 + "no_packages": "Paket tidak ditemukan" 695 + } 696 + }, 697 + "about": { 698 + "title": "Tentang", 699 + "heading": "tentang", 700 + "meta_description": "npmx adalah penjelajah cepat dan modern untuk registri npm. UX/DX yang lebih baik untuk mencari paket npm.", 701 + "back_home": "kembali ke beranda", 702 + "what_we_are": { 703 + "title": "Apa itu npmx", 704 + "better_ux_dx": "UX/DX yang lebih baik", 705 + "admin_ui": "UI admin", 706 + "description": "npmx adalah {betterUxDx} untuk registri dan perkakas paket npm. Kami menyediakan antarmuka modern yang cepat untuk menjelajahi paket, dengan fitur seperti mode gelap, navigasi keyboard, penjelajahan kode, dan koneksi ke registri alternatif seperti {jsr}.", 707 + "admin_description": "Kami juga bertujuan menyediakan {adminUi} yang lebih baik untuk mengelola paket, tim, dan organisasi Anda — semua dari peramban, didukung oleh npm CLI lokal Anda." 708 + }, 709 + "what_we_are_not": { 710 + "title": "Apa yang bukan npmx", 711 + "not_package_manager": "Bukan manajer paket.", 712 + "not_registry": "Bukan registri.", 713 + "registry_description": "Kami tidak menghosting paket. Kami hanyalah cara yang lebih baik untuk menjelajahinya.", 714 + "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", 715 + "words": { 716 + "already": "Sudah ada", 717 + "people": "banyak", 718 + "building": "orang", 719 + "really": "yang", 720 + "cool": "membangun", 721 + "package": "manajer paket", 722 + "managers": "yang keren" 723 + } 724 + }, 725 + "contributors": { 726 + "title": "Kontributor", 727 + "description": "npmx sepenuhnya sumber terbuka (open source), dibangun oleh komunitas kontributor yang luar biasa. Bergabunglah dengan kami dan mari bangun pengalaman menjelajah npm yang selalu kita inginkan, bersama-sama.", 728 + "loading": "Memuat kontributor...", 729 + "error": "Gagal memuat kontributor", 730 + "view_profile": "Lihat profil GitHub {name}" 731 + }, 732 + "get_involved": { 733 + "title": "Ikut terlibat", 734 + "contribute": { 735 + "title": "Kontribusi", 736 + "description": "Bantu kami membangun pengalaman npm yang lebih baik.", 737 + "cta": "Lihat di GitHub" 738 + }, 739 + "community": { 740 + "title": "Gabung komunitas", 741 + "description": "Obrolkan, ajukan pertanyaan, dan bagikan ide.", 742 + "cta": "Gabung Discord" 743 + }, 744 + "follow": { 745 + "title": "Tetap terbarui", 746 + "description": "Temukan kabar terbaru tentang npmx.", 747 + "cta": "Ikuti di Bluesky" 748 + } 749 + } 750 + }, 751 + "account_menu": { 752 + "connect": "hubungkan", 753 + "account": "Akun", 754 + "npm_cli": "npm CLI", 755 + "atmosphere": "Atmosphere", 756 + "npm_cli_desc": "Kelola paket & org", 757 + "atmosphere_desc": "Fitur sosial & identitas", 758 + "connect_npm_cli": "Hubungkan ke npm CLI", 759 + "connect_atmosphere": "Hubungkan ke Atmosphere", 760 + "connecting": "Menghubungkan...", 761 + "ops": "{count} op | {count} op", 762 + "disconnect": "Putuskan" 763 + }, 764 + "auth": { 765 + "modal": { 766 + "title": "Atmosphere", 767 + "connected_as": "Terhubung sebagai {'@'}{handle}", 768 + "disconnect": "Putuskan", 769 + "connect_prompt": "Hubungkan dengan akun Atmosphere Anda", 770 + "handle_label": "Handle", 771 + "handle_placeholder": "alice.npmx.social", 772 + "connect": "Hubungkan", 773 + "create_account": "Buat akun baru", 774 + "connect_bluesky": "Hubungkan dengan Bluesky", 775 + "what_is_atmosphere": "Apa itu akun Atmosphere?", 776 + "atmosphere_explanation": "{npmx} menggunakan {atproto} untuk mendukung berbagai fitur sosialnya, memungkinkan pengguna memiliki data mereka sendiri dan menggunakan satu akun untuk semua aplikasi yang kompatibel. Setelah membuat akun, Anda dapat menggunakan aplikasi lain seperti {bluesky} dan {tangled} dengan akun yang sama." 777 + } 778 + }, 779 + "header": { 780 + "home": "beranda npmx", 781 + "github": "GitHub", 782 + "packages": "paket", 783 + "packages_dropdown": { 784 + "title": "Paket Anda", 785 + "loading": "Memuat...", 786 + "error": "Gagal memuat paket", 787 + "empty": "Paket tidak ditemukan", 788 + "view_all": "Lihat semua" 789 + }, 790 + "orgs": "organisasi", 791 + "orgs_dropdown": { 792 + "title": "Organisasi Anda", 793 + "loading": "Memuat...", 794 + "error": "Gagal memuat organisasi", 795 + "empty": "Organisasi tidak ditemukan", 796 + "view_all": "Lihat semua" 797 + } 798 + }, 799 + "compare": { 800 + "packages": { 801 + "title": "bandingkan paket", 802 + "tagline": "bandingkan paket npm secara berdampingan untuk membantu Anda memilih yang tepat.", 803 + "meta_title": "Bandingkan {packages} - npmx", 804 + "meta_title_empty": "Bandingkan Paket - npmx", 805 + "meta_description": "Perbandingan berdampingan untuk {packages}", 806 + "meta_description_empty": "Bandingkan paket npm secara berdampingan", 807 + "section_packages": "Paket", 808 + "section_facets": "Aspek", 809 + "section_comparison": "Perbandingan", 810 + "loading": "Memuat data paket...", 811 + "error": "Gagal memuat data paket. Silakan coba lagi.", 812 + "empty_title": "Pilih paket untuk dibandingkan", 813 + "empty_description": "Cari dan tambahkan setidaknya 2 paket di atas untuk melihat perbandingan metrik mereka secara berdampingan." 814 + }, 815 + "selector": { 816 + "search_label": "Cari paket", 817 + "search_first": "Cari paket...", 818 + "search_add": "Tambah paket lain...", 819 + "searching": "Mencari...", 820 + "remove_package": "Hapus {package}", 821 + "packages_selected": "{count}/{max} paket dipilih.", 822 + "add_hint": "Tambah setidaknya 2 paket untuk dibandingkan.", 823 + "loading_versions": "Memuat versi...", 824 + "select_version": "Pilih versi" 825 + }, 826 + "facets": { 827 + "group_label": "Aspek perbandingan", 828 + "all": "semua", 829 + "none": "tidak ada", 830 + "coming_soon": "Segera hadir", 831 + "select_all": "Pilih semua aspek", 832 + "deselect_all": "Batalkan semua aspek", 833 + "select_category": "Pilih semua aspek {category}", 834 + "deselect_category": "Batalkan semua aspek {category}", 835 + "categories": { 836 + "performance": "Performa", 837 + "health": "Kesehatan", 838 + "compatibility": "Kompatibilitas", 839 + "security": "Keamanan & Kepatuhan" 840 + } 841 + } 842 + } 843 + }
+843
lunaria/files/id-ID.json
··· 1 + { 2 + "seo": { 3 + "home": { 4 + "title": "npmx - Penjelajah Paket untuk Registri npm", 5 + "description": "Cara yang lebih baik untuk menjelajahi registri npm. Cari, telusuri, dan pelajari paket dengan antarmuka modern." 6 + } 7 + }, 8 + "version": "Versi", 9 + "built_at": "dibuat {0}", 10 + "alt_logo": "logo npmx", 11 + "tagline": "cara lebih baik menjelajahi registri npm", 12 + "non_affiliation_disclaimer": "tidak berafiliasi dengan npm, Inc.", 13 + "trademark_disclaimer": "npm adalah merek dagang terdaftar dari npm, Inc. Situs ini tidak berafiliasi dengan npm, Inc.", 14 + "footer": { 15 + "about": "tentang", 16 + "docs": "dokumen", 17 + "source": "sumber", 18 + "social": "sosial", 19 + "chat": "obrolan" 20 + }, 21 + "search": { 22 + "label": "Cari paket npm", 23 + "placeholder": "cari paket...", 24 + "button": "cari", 25 + "clear": "Hapus pencarian", 26 + "searching": "Mencari...", 27 + "found_packages": "Paket tidak ditemukan | Ditemukan 1 paket | Ditemukan {count} paket", 28 + "updating": "(memperbarui...)", 29 + "no_results": "Tidak ada paket yang ditemukan untuk \"{query}\"", 30 + "results": "Hasil pencarian", 31 + "not_taken": "{name} tersedia", 32 + "claim_prompt": "Klaim nama paket ini di npm", 33 + "claim_button": "Klaim \"{name}\"", 34 + "want_to_claim": "Ingin klaim nama paket ini?", 35 + "start_typing": "Mulai mengetik untuk mencari paket", 36 + "exact_match": "persis", 37 + "suggestion": { 38 + "user": "pengguna", 39 + "org": "organisasi", 40 + "view_user_packages": "Lihat paket oleh pengguna ini", 41 + "view_org_packages": "Lihat paket oleh organisasi ini" 42 + } 43 + }, 44 + "nav": { 45 + "main_navigation": "Utama", 46 + "popular_packages": "Paket populer", 47 + "search": "cari", 48 + "settings": "pengaturan", 49 + "compare": "bandingkan", 50 + "back": "kembali", 51 + "menu": "Menu", 52 + "mobile_menu": "Menu navigasi", 53 + "open_menu": "Buka menu", 54 + "links": "Tautan", 55 + "tap_to_search": "Ketuk untuk mencari" 56 + }, 57 + "settings": { 58 + "title": "pengaturan", 59 + "tagline": "sesuaikan pengalaman npmx Anda", 60 + "meta_description": "Sesuaikan pengalaman npmx.dev Anda dengan tema, bahasa, dan preferensi tampilan.", 61 + "sections": { 62 + "appearance": "Tampilan", 63 + "display": "Layar", 64 + "language": "Bahasa" 65 + }, 66 + "relative_dates": "Format tanggal relatif", 67 + "relative_dates_description": "Tampilkan \"3 hari yang lalu\" alih-alih tanggal lengkap", 68 + "include_types": "Sertakan {'@'}types saat instal", 69 + "include_types_description": "Tambahkan paket {'@'}types ke perintah instalasi untuk paket tanpa tipe", 70 + "hide_platform_packages": "Sembunyikan paket spesifik-platform", 71 + "hide_platform_packages_description": "Sembunyikan paket biner asli seperti {'@'}esbuild/linux-x64 dari hasil", 72 + "theme": "Tema", 73 + "theme_light": "Terang", 74 + "theme_dark": "Gelap", 75 + "theme_system": "Sistem", 76 + "language": "Bahasa", 77 + "help_translate": "Bantu terjemahkan npmx", 78 + "accent_colors": "Warna aksen", 79 + "clear_accent": "Hapus warna aksen", 80 + "translation_progress": "Progres terjemahan" 81 + }, 82 + "i18n": { 83 + "missing_keys": "{count} terjemahan hilang | {count} terjemahan hilang", 84 + "copy_keys": "Salin key", 85 + "show_more_keys": "Tampilkan {count} lagi...", 86 + "contribute_hint": "Bantu tingkatkan terjemahan ini dengan menambahkan key yang hilang.", 87 + "edit_on_github": "Edit di GitHub", 88 + "view_guide": "Panduan terjemahan" 89 + }, 90 + "common": { 91 + "loading": "Memuat...", 92 + "loading_more": "Memuat lebih banyak...", 93 + "loading_packages": "Memuat paket...", 94 + "end_of_results": "Akhir dari hasil", 95 + "try_again": "Coba lagi", 96 + "close": "Tutup", 97 + "retry": "Ulangi", 98 + "copy": "salin", 99 + "copied": "tersalin!", 100 + "skip_link": "Lanjut ke konten utama", 101 + "close_modal": "Tutup modal", 102 + "show_more": "lihat lebih banyak", 103 + "warnings": "Peringatan:", 104 + "go_back_home": "Kembali ke Beranda", 105 + "view_on_npm": "lihat di npm", 106 + "per_week": "/ minggu", 107 + "vanity_downloads_hint": "Angka statistik: tidak ada paket | Angka statistik: untuk paket yang tampil | Angka statistik: Total dari {count} paket yang tampil", 108 + "sort": { 109 + "name": "nama", 110 + "role": "peran", 111 + "members": "anggota" 112 + }, 113 + "scroll_to_top": "Kembali ke atas" 114 + }, 115 + "package": { 116 + "not_found": "Paket Tidak Ditemukan", 117 + "not_found_message": "Paket tidak dapat ditemukan.", 118 + "no_description": "Tidak ada deskripsi", 119 + "show_full_description": "Tampilkan deskripsi lengkap", 120 + "not_latest": "(bukan versi terbaru)", 121 + "verified_provenance": "Provenans terverifikasi", 122 + "view_permalink": "Lihat permalink untuk versi ini", 123 + "navigation": "Paket", 124 + "copy_name": "Salin nama paket", 125 + "deprecation": { 126 + "package": "Paket ini telah usang (deprecated).", 127 + "version": "Versi ini telah usang (deprecated).", 128 + "no_reason": "Alasan tidak diberikan" 129 + }, 130 + "replacement": { 131 + "title": "Mungkin Anda tidak butuh dependensi ini.", 132 + "native": "Ini bisa diganti dengan {replacement}, tersedia sejak Node {nodeVersion}.", 133 + "simple": "{community} menganggap paket ini redundan, dengan saran: {replacement}.", 134 + "documented": "{community} menganggap paket ini memiliki alternatif yang lebih berperforma.", 135 + "none": "Paket ini ditandai sudah tidak diperlukan, fungsinya kemungkinan sudah tersedia secara bawaan (native).", 136 + "learn_more": "Pelajari lebih lanjut", 137 + "mdn": "MDN", 138 + "community": "komunitas" 139 + }, 140 + "stats": { 141 + "license": "Lisensi", 142 + "deps": "Dep", 143 + "install_size": "Ukuran Instal", 144 + "vulns": "Kerentanan", 145 + "updated": "Diperbarui", 146 + "view_dependency_graph": "Lihat grafik dependensi", 147 + "inspect_dependency_tree": "Periksa pohon dependensi", 148 + "size_tooltip": { 149 + "unpacked": "{size} ukuran tidak terkompresi (paket ini)", 150 + "total": "{size} total ukuran tidak terkompresi (termasuk semua {count} dependensi untuk linux-x64)" 151 + } 152 + }, 153 + "links": { 154 + "repo": "repo", 155 + "homepage": "beranda", 156 + "issues": "kendala", 157 + "jsr": "jsr", 158 + "code": "kode", 159 + "docs": "dokumen", 160 + "fund": "donasi", 161 + "compare": "bandingkan" 162 + }, 163 + "docs": { 164 + "not_available": "Dokumen tidak tersedia", 165 + "not_available_detail": "Kami tidak dapat membuat dokumen untuk versi ini." 166 + }, 167 + "get_started": { 168 + "title": "Memulai", 169 + "pm_label": "Manajer paket", 170 + "copy_command": "Salin perintah instal", 171 + "view_types": "Lihat {package}" 172 + }, 173 + "create": { 174 + "title": "Buat proyek baru", 175 + "copy_command": "Salin perintah 'create'" 176 + }, 177 + "run": { 178 + "title": "Jalankan", 179 + "locally": "Jalankan secara lokal" 180 + }, 181 + "readme": { 182 + "title": "Readme", 183 + "no_readme": "README tidak tersedia.", 184 + "view_on_github": "Lihat di GitHub" 185 + }, 186 + "keywords_title": "Kata Kunci", 187 + "compatibility": "Kompatibilitas", 188 + "card": { 189 + "publisher": "Penerbit", 190 + "updated": "Diperbarui", 191 + "weekly_downloads": "Unduhan mingguan", 192 + "keywords": "Kata kunci", 193 + "license": "Lisensi" 194 + }, 195 + "versions": { 196 + "title": "Versi", 197 + "collapse": "Ciutkan {tag}", 198 + "expand": "Expand {tag}", 199 + "collapse_other": "Ciutkan versi lain", 200 + "expand_other": "Tampilkan versi lain", 201 + "collapse_major": "Ciutkan major {major}", 202 + "expand_major": "Expand major {major}", 203 + "other_versions": "Versi lainnya", 204 + "more_tagged": "{count} lagi dengan tag", 205 + "all_covered": "Semua versi sudah tercakup oleh tag di atas", 206 + "deprecated_title": "{version} (usang)", 207 + "view_all": "Lihat {count} versi | Lihat semua {count} versi" 208 + }, 209 + "dependencies": { 210 + "title": "Dependensi ({count})", 211 + "list_label": "Dependensi paket", 212 + "show_all": "tampilkan {count} dep | tampilkan semua {count} dep", 213 + "optional": "opsional", 214 + "view_vulnerabilities": "Lihat kerentanan", 215 + "outdated_major": "Tertinggal {count} versi major (terbaru: {latest}) | Tertinggal {count} versi major (terbaru: {latest})", 216 + "outdated_minor": "Tertinggal {count} versi minor (terbaru: {latest}) | Tertinggal {count} versi minor (terbaru: {latest})", 217 + "outdated_patch": "Pembaruan patch tersedia (terbaru: {latest})" 218 + }, 219 + "peer_dependencies": { 220 + "title": "Peer Dependencies ({count})", 221 + "list_label": "Peer dependencies paket", 222 + "show_all": "tampilkan {count} peer dep | tampilkan semua {count} peer dep" 223 + }, 224 + "optional_dependencies": { 225 + "title": "Optional Dependencies ({count})", 226 + "list_label": "Optional dependencies paket", 227 + "show_all": "tampilkan {count} optional dep | tampilkan semua {count} optional dep" 228 + }, 229 + "maintainers": { 230 + "title": "Pemelihara", 231 + "list_label": "Pemelihara paket", 232 + "you": "(Anda)", 233 + "via": "via {teams}", 234 + "remove_owner": "Hapus {name} sebagai pemilik", 235 + "username_to_add": "Username untuk ditambah sebagai pemilik", 236 + "username_placeholder": "username...", 237 + "add_button": "tambah", 238 + "cancel_add": "Batal menambah pemilik", 239 + "add_owner": "+ Tambah pemilik", 240 + "show_more": "(tampilkan {count} lagi)", 241 + "show_less": "(tampilkan lebih sedikit)" 242 + }, 243 + "downloads": { 244 + "title": "Unduhan Mingguan", 245 + "date_range": "{start} sampai {end}", 246 + "date_range_multiline": "{start}\nsampai {end}", 247 + "analyze": "Analisis unduhan", 248 + "modal_title": "Unduhan", 249 + "granularity": "Granularitas", 250 + "granularity_daily": "Harian", 251 + "granularity_weekly": "Mingguan", 252 + "granularity_monthly": "Bulanan", 253 + "granularity_yearly": "Tahunan", 254 + "start_date": "Mulai", 255 + "end_date": "Selesai", 256 + "no_data": "Data unduhan tidak tersedia", 257 + "loading": "Memuat...", 258 + "y_axis_label": "Unduhan {granularity}", 259 + "download_file": "Unduh {fileType}", 260 + "toggle_annotator": "Ganti anotator" 261 + }, 262 + "install_scripts": { 263 + "title": "Skrip Instalasi", 264 + "script_label": "(skrip)", 265 + "npx_packages": "{count} paket npx | {count} paket npx", 266 + "currently": "saat ini {version}" 267 + }, 268 + "playgrounds": { 269 + "title": "Coba langsung", 270 + "choose": "pilih playground" 271 + }, 272 + "metrics": { 273 + "esm": "Mendukung ES Modules", 274 + "cjs": "Mendukung CommonJS", 275 + "no_esm": "Tidak mendukung ES Modules", 276 + "types_label": "Tipe", 277 + "types_included": "Tipe sudah disertakan", 278 + "types_available": "Tipe tersedia via {package}", 279 + "no_types": "Tidak ada tipe TypeScript" 280 + }, 281 + "license": { 282 + "view_spdx": "Lihat teks lisensi di SPDX" 283 + }, 284 + "vulnerabilities": { 285 + "no_description": "Deskripsi tidak tersedia", 286 + "found": "{count} kerentanan ditemukan | {count} kerentanan ditemukan", 287 + "deps_found": "{count} kerentanan ditemukan | {count} kerentanan ditemukan", 288 + "deps_affected": "{count} dependensi terdampak | {count} dependensi terdampak", 289 + "tree_found": "{vulns} kerentanan di {packages}/{total} paket | {vulns} kerentanan di {packages}/{total} paket", 290 + "scanning_tree": "Memindai pohon dependensi...", 291 + "show_all_packages": "tampilkan semua {count} paket terdampak", 292 + "no_summary": "Tanpa ringkasan", 293 + "view_details": "Lihat detail kerentanan", 294 + "path": "path", 295 + "more": "+{count} lagi", 296 + "packages_failed": "{count} paket tidak dapat diperiksa | {count} paket tidak dapat diperiksa", 297 + "no_known": "Tidak ada kerentanan yang diketahui di {count} paket", 298 + "scan_failed": "Gagal memindai kerentanan", 299 + "depth": { 300 + "root": "Paket ini", 301 + "direct": "Dependensi langsung", 302 + "transitive": "Dependensi transitif (tidak langsung)" 303 + }, 304 + "severity": { 305 + "critical": "kritis", 306 + "high": "tinggi", 307 + "moderate": "sedang", 308 + "low": "rendah" 309 + } 310 + }, 311 + "deprecated": { 312 + "label": "Usang", 313 + "tree_found": "{count} dependensi usang | {count} dependensi usang", 314 + "show_all": "tampilkan {count} paket usang | tampilkan semua {count} paket usang" 315 + }, 316 + "access": { 317 + "title": "Akses Tim", 318 + "refresh": "Perbarui akses tim", 319 + "list_label": "Daftar akses tim", 320 + "owner": "pemilik", 321 + "rw": "rw", 322 + "ro": "ro", 323 + "revoke_access": "Cabut akses {name}", 324 + "no_access": "Akses tim belum dikonfigurasi", 325 + "select_team_label": "Pilih tim", 326 + "loading_teams": "Memuat tim...", 327 + "select_team": "Pilih tim", 328 + "permission_label": "Level izin", 329 + "permission": { 330 + "read_only": "hanya-baca", 331 + "read_write": "baca-tulis" 332 + }, 333 + "grant_button": "berikan", 334 + "cancel_grant": "Batal berikan akses", 335 + "grant_access": "+ Berikan akses tim" 336 + }, 337 + "list": { 338 + "filter_label": "Filter paket", 339 + "filter_placeholder": "Filter paket...", 340 + "sort_label": "Urutkan paket", 341 + "showing_count": "Menampilkan {filtered} dari {total} paket" 342 + }, 343 + "skeleton": { 344 + "loading": "Memuat detail paket", 345 + "license": "Lisensi", 346 + "weekly": "Mingguan", 347 + "size": "Ukuran", 348 + "deps": "Dep", 349 + "updated": "Diperbarui", 350 + "get_started": "Memulai", 351 + "readme": "Readme", 352 + "maintainers": "Pemelihara", 353 + "keywords": "Kata kunci", 354 + "versions": "Versi", 355 + "dependencies": "Dependensi" 356 + }, 357 + "sort": { 358 + "downloads": "Paling banyak diunduh", 359 + "updated": "Terakhir diperbarui", 360 + "name_asc": "Nama (A-Z)", 361 + "name_desc": "Nama (Z-A)" 362 + } 363 + }, 364 + "connector": { 365 + "status": { 366 + "connecting": "menghubungkan...", 367 + "connected_as": "terhubung sebagai ~{user}", 368 + "connected": "terhubung", 369 + "connect_cli": "hubungkan CLI lokal", 370 + "aria_connecting": "Menghubungkan ke konektor lokal", 371 + "aria_connected": "Terhubung ke konektor lokal", 372 + "aria_click_to_connect": "Klik untuk terhubung ke konektor lokal", 373 + "avatar_alt": "avatar {user}" 374 + }, 375 + "modal": { 376 + "title": "Konektor Lokal", 377 + "contributor_badge": "Hanya untuk kontributor", 378 + "contributor_notice": "Konektor belum diterbitkan ke npm. Lihat {link} untuk cara menjalankannya secara lokal.", 379 + "contributor_link": "panduan kontribusi", 380 + "connected": "Terhubung", 381 + "connected_as_user": "Terhubung sebagai ~{user}", 382 + "connected_hint": "Anda sekarang dapat mengelola paket dan organisasi dari UI web.", 383 + "disconnect": "Putuskan", 384 + "run_hint": "Jalankan konektor pada mesin Anda untuk mengaktifkan fitur admin.", 385 + "copy_command": "Salin perintah", 386 + "copied": "Tersalin", 387 + "paste_token": "Lalu tempel token di bawah untuk menghubungkan:", 388 + "token_label": "Token", 389 + "token_placeholder": "tempel token di sini...", 390 + "advanced": "Opsi lanjutan", 391 + "port_label": "Port", 392 + "warning": "PERINGATAN", 393 + "warning_text": "Ini memungkinkan npmx mengakses npm CLI Anda. Hanya hubungkan ke situs yang Anda percayai.", 394 + "connect": "Hubungkan", 395 + "connecting": "Menghubungkan..." 396 + } 397 + }, 398 + "operations": { 399 + "queue": { 400 + "title": "Antrean Operasi", 401 + "clear_all": "hapus semua", 402 + "refresh": "Perbarui operasi", 403 + "empty": "Tidak ada operasi dalam antrean", 404 + "empty_hint": "Tambah operasi dari halaman paket atau organisasi", 405 + "active_label": "Operasi aktif", 406 + "otp_required": "Diperlukan OTP", 407 + "otp_prompt": "Masukkan OTP untuk melanjutkan", 408 + "otp_placeholder": "Masukkan kode OTP...", 409 + "otp_label": "Kata sandi sekali-pakai", 410 + "retry_otp": "Ulangi dengan OTP", 411 + "retrying": "Mengulangi...", 412 + "approve_operation": "Setujui operasi", 413 + "remove_operation": "Hapus operasi", 414 + "approve_all": "Setujui Semua", 415 + "execute": "Eksekusi", 416 + "executing": "Mengeksekusi...", 417 + "log": "Log", 418 + "log_label": "Log operasi selesai", 419 + "remove_from_log": "Hapus dari log" 420 + } 421 + }, 422 + "org": { 423 + "teams": { 424 + "title": "Tim", 425 + "refresh": "Perbarui tim", 426 + "filter_label": "Filter tim", 427 + "filter_placeholder": "Filter tim...", 428 + "sort_by": "Urutkan berdasarkan", 429 + "loading": "Memuat tim...", 430 + "no_teams": "Tim tidak ditemukan", 431 + "list_label": "Tim organisasi", 432 + "delete_team": "Hapus tim {name}", 433 + "member_count": "{count} anggota | {count} anggota", 434 + "members_of": "Anggota dari {team}", 435 + "no_members": "Tidak ada anggota", 436 + "remove_user": "Hapus {user} dari tim", 437 + "username_to_add": "Username untuk ditambah ke {team}", 438 + "username_placeholder": "username...", 439 + "add_button": "tambah", 440 + "cancel_add_user": "Batal menambah pengguna", 441 + "add_member": "+ Tambah anggota", 442 + "team_name_label": "Nama tim", 443 + "team_name_placeholder": "nama-tim...", 444 + "create_button": "buat", 445 + "no_match": "Tidak ada tim yang cocok dengan \"{query}\"", 446 + "cancel_create": "Batal membuat tim", 447 + "create_team": "+ Buat tim" 448 + }, 449 + "members": { 450 + "title": "Anggota", 451 + "refresh": "Perbarui anggota", 452 + "filter_label": "Filter anggota", 453 + "filter_placeholder": "Filter anggota...", 454 + "filter_by_role": "Filter peran", 455 + "filter_by_team": "Filter tim", 456 + "all_teams": "semua tim", 457 + "sort_by": "Urutkan berdasarkan", 458 + "loading": "Memuat anggota...", 459 + "no_members": "Anggota tidak ditemukan", 460 + "list_label": "Anggota organisasi", 461 + "change_role_for": "Ubah peran untuk {name}", 462 + "remove_from_org": "Hapus {name} dari organisasi", 463 + "view_team": "Lihat tim {team}", 464 + "no_match": "Tidak ada anggota yang cocok dengan filter", 465 + "username_label": "Username", 466 + "username_placeholder": "username...", 467 + "role_label": "Peran", 468 + "role": { 469 + "all": "semua", 470 + "developer": "developer", 471 + "admin": "admin", 472 + "owner": "pemilik" 473 + }, 474 + "team_label": "Tim", 475 + "no_team": "tanpa tim", 476 + "add_button": "tambah", 477 + "cancel_add": "Batal menambah anggota", 478 + "add_member": "+ Tambah anggota" 479 + }, 480 + "public_packages": "{count} paket publik | {count} paket publik", 481 + "page": { 482 + "packages_title": "Paket", 483 + "members_tab": "Anggota", 484 + "teams_tab": "Tim", 485 + "no_packages": "Tidak ada paket publik untuk", 486 + "no_packages_hint": "Organisasi ini mungkin tidak ada atau tidak memiliki paket publik.", 487 + "failed_to_load": "Gagal memuat paket organisasi", 488 + "no_match": "Tidak ada paket yang cocok dengan \"{query}\"", 489 + "not_found": "Organisasi tidak ditemukan", 490 + "not_found_message": "Organisasi \"{'@'}{name}\" tidak ada di npm", 491 + "filter_placeholder": "Filter {count} paket..." 492 + } 493 + }, 494 + "user": { 495 + "combobox": { 496 + "add_to_org_hint": "(juga akan ditambahkan ke org)", 497 + "press_enter_to_add": "Tekan Enter untuk menambah {'@'}{username}", 498 + "default_placeholder": "username...", 499 + "suggestions_label": "Saran pengguna" 500 + }, 501 + "page": { 502 + "packages_title": "Paket", 503 + "no_packages": "Tidak ada paket publik untuk", 504 + "no_packages_hint": "Pengguna ini mungkin tidak ada atau tidak memiliki paket publik.", 505 + "failed_to_load": "Gagal memuat paket pengguna", 506 + "no_match": "Tidak ada paket yang cocok dengan \"{query}\"", 507 + "filter_placeholder": "Filter {count} paket..." 508 + }, 509 + "orgs_page": { 510 + "title": "Organisasi", 511 + "back_to_profile": "Kembali ke profil", 512 + "connect_required": "Hubungkan CLI lokal untuk melihat organisasi Anda.", 513 + "connect_hint_prefix": "Jalankan", 514 + "connect_hint_suffix": "untuk memulai.", 515 + "own_orgs_only": "Anda hanya dapat melihat organisasi Anda sendiri.", 516 + "view_your_orgs": "Lihat organisasi Anda", 517 + "loading": "Memuat organisasi...", 518 + "empty": "Organisasi tidak ditemukan.", 519 + "empty_hint": "Organisasi terdeteksi dari paket scoped Anda.", 520 + "count": "{count} Organisasi | {count} Organisasi", 521 + "packages_count": "{count} paket | {count} paket" 522 + } 523 + }, 524 + "claim": { 525 + "modal": { 526 + "title": "Klaim Nama Paket", 527 + "success": "Paket berhasil diklaim!", 528 + "success_detail": "{name}{'@'}0.0.0 telah diterbitkan ke npm.", 529 + "success_hint": "Anda sekarang dapat menerbitkan versi baru ke paket ini menggunakan npm publish.", 530 + "view_package": "Lihat Paket", 531 + "invalid_name": "Nama paket tidak valid:", 532 + "available": "Nama ini tersedia!", 533 + "taken": "Nama ini sudah digunakan.", 534 + "similar_warning": "Paket serupa ditemukan - npm mungkin menolak nama ini:", 535 + "related": "Paket terkait:", 536 + "scope_warning_title": "Pertimbangkan untuk menggunakan paket scoped", 537 + "scope_warning_text": "Nama paket unscoped adalah sumber daya bersama. Hanya klaim nama jika Anda berniat untuk menerbitkan dan memeliharanya. Untuk proyek pribadi atau organisasi, gunakan nama scoped seperti {'@'}{username}/{name}.", 538 + "connect_required": "Hubungkan ke konektor lokal untuk mengklaim nama paket ini.", 539 + "connect_button": "Hubungkan ke Konektor", 540 + "publish_hint": "Ini akan menerbitkan paket placeholder minimal.", 541 + "preview_json": "Pratinjau package.json", 542 + "claim_button": "Klaim Nama Paket", 543 + "publishing": "Menerbitkan...", 544 + "checking": "Memeriksa ketersediaan...", 545 + "failed_to_check": "Gagal memeriksa ketersediaan nama", 546 + "failed_to_claim": "Gagal mengklaim paket" 547 + } 548 + }, 549 + "code": { 550 + "files_label": "Berkas", 551 + "no_files": "Tidak ada berkas di direktori ini", 552 + "select_version": "Pilih versi", 553 + "root": "root", 554 + "lines": "{count} baris", 555 + "toggle_tree": "Ganti pohon berkas", 556 + "close_tree": "Tutup pohon berkas", 557 + "copy_link": "Salin tautan", 558 + "raw": "Raw", 559 + "view_raw": "Lihat berkas mentah", 560 + "file_too_large": "Berkas terlalu besar untuk pratinjau", 561 + "file_size_warning": "{size} melebihi batas 500KB untuk penyorotan sintaksis", 562 + "load_anyway": "Tetap muat", 563 + "failed_to_load": "Gagal memuat berkas", 564 + "unavailable_hint": "Berkas mungkin terlalu besar atau tidak tersedia", 565 + "version_required": "Versi diperlukan untuk menjelajahi kode", 566 + "go_to_package": "Buka paket", 567 + "loading_tree": "Memuat pohon berkas...", 568 + "failed_to_load_tree": "Gagal memuat berkas untuk versi paket ini", 569 + "back_to_package": "Kembali ke paket", 570 + "table": { 571 + "name": "Nama", 572 + "size": "Ukuran" 573 + }, 574 + "markdown_view_mode": { 575 + "preview": "pratinjau", 576 + "code": "kode" 577 + }, 578 + "file_path": "Jalur berkas" 579 + }, 580 + "badges": { 581 + "provenance": { 582 + "verified": "terverifikasi", 583 + "verified_title": "Provenans terverifikasi", 584 + "verified_via": "Terverifikasi: diterbitkan via {provider}" 585 + }, 586 + "jsr": { 587 + "title": "juga tersedia di JSR", 588 + "label": "jsr" 589 + } 590 + }, 591 + "filters": { 592 + "title": "Filter", 593 + "search": "Cari", 594 + "search_scope": "Cakupan pencarian", 595 + "search_placeholder_name": "Filter berdasarkan nama paket...", 596 + "search_placeholder_description": "Filter berdasarkan deskripsi...", 597 + "search_placeholder_keywords": "Filter berdasarkan kata kunci...", 598 + "search_placeholder_all": "Cari semua atau gunakan nama: deskripsi: kw:", 599 + "scope_name": "Nama", 600 + "scope_name_description": "Hanya cari di nama paket", 601 + "scope_description": "Deskripsi", 602 + "scope_description_description": "Hanya cari di deskripsi", 603 + "scope_keywords": "Kata Kunci", 604 + "scope_keywords_description": "Hanya cari di kata kunci", 605 + "scope_all": "Semua", 606 + "scope_all_description": "Cari di semua kolom, mendukung operator nama: desc: kw:", 607 + "weekly_downloads": "Unduhan mingguan", 608 + "updated_within": "Diperbarui dalam", 609 + "security": "Keamanan", 610 + "keywords": "Kata kunci", 611 + "more_keywords": "+{count} lagi", 612 + "clear_all": "Hapus semua", 613 + "remove_filter": "Hapus filter {label}", 614 + "download_range": { 615 + "any": "Apa pun", 616 + "lt100": "< 100", 617 + "100_1k": "100 - 1K", 618 + "1k_10k": "1K - 10K", 619 + "10k_100k": "10K - 100K", 620 + "gt100k": "> 100K" 621 + }, 622 + "updated": { 623 + "any": "Kapan pun", 624 + "week": "Seminggu terakhir", 625 + "month": "Sebulan terakhir", 626 + "quarter": "3 bulan terakhir", 627 + "year": "Setahun terakhir" 628 + }, 629 + "security_options": { 630 + "all": "Semua paket", 631 + "secure": "Tanpa peringatan", 632 + "insecure": "Dengan peringatan" 633 + }, 634 + "sort": { 635 + "label": "Urutkan paket", 636 + "toggle_direction": "Ganti arah urutan", 637 + "ascending": "Naik (A-Z)", 638 + "descending": "Turun (Z-A)", 639 + "relevance": "Relevansi", 640 + "downloads_week": "Unduhan/minggu", 641 + "downloads_day": "Unduhan/hari", 642 + "downloads_month": "Unduhan/bulan", 643 + "downloads_year": "Unduhan/tahun", 644 + "updated": "Pembaruan Terakhir", 645 + "name": "Nama", 646 + "quality": "Kualitas", 647 + "popularity": "Popularitas", 648 + "maintenance": "Pemeliharaan", 649 + "score": "Skor" 650 + }, 651 + "columns": { 652 + "title": "Kolom", 653 + "show": "Tampilkan kolom", 654 + "reset": "Atur ulang ke bawaan", 655 + "coming_soon": "Segera hadir", 656 + "name": "Nama", 657 + "version": "Versi", 658 + "description": "Deskripsi", 659 + "downloads": "Unduhan/minggu", 660 + "updated": "Pembaruan Terakhir", 661 + "maintainers": "Pemelihara", 662 + "keywords": "Kata kunci", 663 + "quality_score": "Skor kualitas", 664 + "popularity_score": "Skor popularitas", 665 + "maintenance_score": "Skor pemeliharaan", 666 + "combined_score": "Skor gabungan", 667 + "security": "Keamanan" 668 + }, 669 + "view_mode": { 670 + "label": "Mode tampilan", 671 + "cards": "Tampilan kartu", 672 + "table": "Tampilan tabel" 673 + }, 674 + "pagination": { 675 + "mode_label": "Mode paginasi", 676 + "infinite": "Tak terbatas", 677 + "paginated": "Terpaginasi", 678 + "items_per_page": "Item per halaman", 679 + "per_page": "{count} / halaman", 680 + "all_yolo": "Semua (YOLO)", 681 + "showing": "{start}-{end} dari {total}", 682 + "previous": "Halaman sebelumnya", 683 + "next": "Halaman berikutnya", 684 + "nav_label": "Paginasi" 685 + }, 686 + "count": { 687 + "showing_filtered": "{filtered} dari {count} paket | {filtered} dari {count} paket", 688 + "showing_all": "{count} paket | {count} paket", 689 + "showing_paginated": "{pageSize} dari {count} paket | {pageSize} dari {count} paket" 690 + }, 691 + "table": { 692 + "security_warning": "Peringatan keamanan", 693 + "secure": "Aman", 694 + "no_packages": "Paket tidak ditemukan" 695 + } 696 + }, 697 + "about": { 698 + "title": "Tentang", 699 + "heading": "tentang", 700 + "meta_description": "npmx adalah penjelajah cepat dan modern untuk registri npm. UX/DX yang lebih baik untuk mencari paket npm.", 701 + "back_home": "kembali ke beranda", 702 + "what_we_are": { 703 + "title": "Apa itu npmx", 704 + "better_ux_dx": "UX/DX yang lebih baik", 705 + "admin_ui": "UI admin", 706 + "description": "npmx adalah {betterUxDx} untuk registri dan perkakas paket npm. Kami menyediakan antarmuka modern yang cepat untuk menjelajahi paket, dengan fitur seperti mode gelap, navigasi keyboard, penjelajahan kode, dan koneksi ke registri alternatif seperti {jsr}.", 707 + "admin_description": "Kami juga bertujuan menyediakan {adminUi} yang lebih baik untuk mengelola paket, tim, dan organisasi Anda — semua dari peramban, didukung oleh npm CLI lokal Anda." 708 + }, 709 + "what_we_are_not": { 710 + "title": "Apa yang bukan npmx", 711 + "not_package_manager": "Bukan manajer paket.", 712 + "not_registry": "Bukan registri.", 713 + "registry_description": "Kami tidak menghosting paket. Kami hanyalah cara yang lebih baik untuk menjelajahinya.", 714 + "package_managers_exist": "{already} {people} {building} {really} {cool} {package} {managers}.", 715 + "words": { 716 + "already": "Sudah ada", 717 + "people": "banyak", 718 + "building": "orang", 719 + "really": "yang", 720 + "cool": "membangun", 721 + "package": "manajer paket", 722 + "managers": "yang keren" 723 + } 724 + }, 725 + "contributors": { 726 + "title": "Kontributor", 727 + "description": "npmx sepenuhnya sumber terbuka (open source), dibangun oleh komunitas kontributor yang luar biasa. Bergabunglah dengan kami dan mari bangun pengalaman menjelajah npm yang selalu kita inginkan, bersama-sama.", 728 + "loading": "Memuat kontributor...", 729 + "error": "Gagal memuat kontributor", 730 + "view_profile": "Lihat profil GitHub {name}" 731 + }, 732 + "get_involved": { 733 + "title": "Ikut terlibat", 734 + "contribute": { 735 + "title": "Kontribusi", 736 + "description": "Bantu kami membangun pengalaman npm yang lebih baik.", 737 + "cta": "Lihat di GitHub" 738 + }, 739 + "community": { 740 + "title": "Gabung komunitas", 741 + "description": "Obrolkan, ajukan pertanyaan, dan bagikan ide.", 742 + "cta": "Gabung Discord" 743 + }, 744 + "follow": { 745 + "title": "Tetap terbarui", 746 + "description": "Temukan kabar terbaru tentang npmx.", 747 + "cta": "Ikuti di Bluesky" 748 + } 749 + } 750 + }, 751 + "account_menu": { 752 + "connect": "hubungkan", 753 + "account": "Akun", 754 + "npm_cli": "npm CLI", 755 + "atmosphere": "Atmosphere", 756 + "npm_cli_desc": "Kelola paket & org", 757 + "atmosphere_desc": "Fitur sosial & identitas", 758 + "connect_npm_cli": "Hubungkan ke npm CLI", 759 + "connect_atmosphere": "Hubungkan ke Atmosphere", 760 + "connecting": "Menghubungkan...", 761 + "ops": "{count} op | {count} op", 762 + "disconnect": "Putuskan" 763 + }, 764 + "auth": { 765 + "modal": { 766 + "title": "Atmosphere", 767 + "connected_as": "Terhubung sebagai {'@'}{handle}", 768 + "disconnect": "Putuskan", 769 + "connect_prompt": "Hubungkan dengan akun Atmosphere Anda", 770 + "handle_label": "Handle", 771 + "handle_placeholder": "alice.npmx.social", 772 + "connect": "Hubungkan", 773 + "create_account": "Buat akun baru", 774 + "connect_bluesky": "Hubungkan dengan Bluesky", 775 + "what_is_atmosphere": "Apa itu akun Atmosphere?", 776 + "atmosphere_explanation": "{npmx} menggunakan {atproto} untuk mendukung berbagai fitur sosialnya, memungkinkan pengguna memiliki data mereka sendiri dan menggunakan satu akun untuk semua aplikasi yang kompatibel. Setelah membuat akun, Anda dapat menggunakan aplikasi lain seperti {bluesky} dan {tangled} dengan akun yang sama." 777 + } 778 + }, 779 + "header": { 780 + "home": "beranda npmx", 781 + "github": "GitHub", 782 + "packages": "paket", 783 + "packages_dropdown": { 784 + "title": "Paket Anda", 785 + "loading": "Memuat...", 786 + "error": "Gagal memuat paket", 787 + "empty": "Paket tidak ditemukan", 788 + "view_all": "Lihat semua" 789 + }, 790 + "orgs": "organisasi", 791 + "orgs_dropdown": { 792 + "title": "Organisasi Anda", 793 + "loading": "Memuat...", 794 + "error": "Gagal memuat organisasi", 795 + "empty": "Organisasi tidak ditemukan", 796 + "view_all": "Lihat semua" 797 + } 798 + }, 799 + "compare": { 800 + "packages": { 801 + "title": "bandingkan paket", 802 + "tagline": "bandingkan paket npm secara berdampingan untuk membantu Anda memilih yang tepat.", 803 + "meta_title": "Bandingkan {packages} - npmx", 804 + "meta_title_empty": "Bandingkan Paket - npmx", 805 + "meta_description": "Perbandingan berdampingan untuk {packages}", 806 + "meta_description_empty": "Bandingkan paket npm secara berdampingan", 807 + "section_packages": "Paket", 808 + "section_facets": "Aspek", 809 + "section_comparison": "Perbandingan", 810 + "loading": "Memuat data paket...", 811 + "error": "Gagal memuat data paket. Silakan coba lagi.", 812 + "empty_title": "Pilih paket untuk dibandingkan", 813 + "empty_description": "Cari dan tambahkan setidaknya 2 paket di atas untuk melihat perbandingan metrik mereka secara berdampingan." 814 + }, 815 + "selector": { 816 + "search_label": "Cari paket", 817 + "search_first": "Cari paket...", 818 + "search_add": "Tambah paket lain...", 819 + "searching": "Mencari...", 820 + "remove_package": "Hapus {package}", 821 + "packages_selected": "{count}/{max} paket dipilih.", 822 + "add_hint": "Tambah setidaknya 2 paket untuk dibandingkan.", 823 + "loading_versions": "Memuat versi...", 824 + "select_version": "Pilih versi" 825 + }, 826 + "facets": { 827 + "group_label": "Aspek perbandingan", 828 + "all": "semua", 829 + "none": "tidak ada", 830 + "coming_soon": "Segera hadir", 831 + "select_all": "Pilih semua aspek", 832 + "deselect_all": "Batalkan semua aspek", 833 + "select_category": "Pilih semua aspek {category}", 834 + "deselect_category": "Batalkan semua aspek {category}", 835 + "categories": { 836 + "performance": "Performa", 837 + "health": "Kesehatan", 838 + "compatibility": "Kompatibilitas", 839 + "security": "Keamanan & Kepatuhan" 840 + } 841 + } 842 + } 843 + }