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

feat(i18n): add support for Italian (#195)

authored by

Matteo Gabriele and committed by
GitHub
aa5c33a4 a31db56c

+497
+496
i18n/locales/it.json
··· 1 + { 2 + "seo": { 3 + "home": { 4 + "title": "npmx - Il browser dei pacchetti npm", 5 + "description": "Un browser migliore per il registro npm. Cerca, naviga ed esplora i pacchetti con un'interfaccia moderna." 6 + } 7 + }, 8 + "tagline": "un browser migliore per il registro npm", 9 + "non_affiliation_disclaimer": "non affiliato con npm, Inc.", 10 + "trademark_disclaimer": "npm è un marchio registrato da npm, Inc. Questo sito non è affiliato con npm, Inc.", 11 + "footer": { 12 + "source": "codice", 13 + "social": "social", 14 + "chat": "chat" 15 + }, 16 + "search": { 17 + "label": "Cerca i pacchetti npm", 18 + "placeholder": "cerca i pacchetti...", 19 + "button": "carca", 20 + "clear": "Cancella ricerca", 21 + "searching": "Cercando...", 22 + "found_packages": "Trovati {count} pacchetti", 23 + "updating": "(aggiornando...)", 24 + "no_results": "Nessun pacchetto trovato per \"{query}\"", 25 + "not_taken": "{name} è disponibile", 26 + "claim_prompt": "Ottieni il nome di questo pacchetto su npm", 27 + "claim_button": "Ottieni \"{name}\"", 28 + "want_to_claim": "Vuoi ottenere il nome di questo pacchetto?", 29 + "start_typing": "Inizia a scrivere per cercare i pacchetti" 30 + }, 31 + "nav": { 32 + "popular_packages": "Pacchetti popolari", 33 + "search": "cerca", 34 + "settings": "impostazioni" 35 + }, 36 + "settings": { 37 + "relative_dates": "Date relative", 38 + "include_types": "Includi {'@'}types durante l'installazione", 39 + "language": "Lingua", 40 + "help_translate": "Aiuta a tradurre npmx" 41 + }, 42 + "common": { 43 + "loading": "Caricando...", 44 + "loading_more": "Caricando altri...", 45 + "loading_packages": "Caricando i pacchetti...", 46 + "end_of_results": "Non ci sono più risultati", 47 + "try_again": "Prova di nuovo", 48 + "close": "Chiudi", 49 + "retry": "Riprova", 50 + "copy": "copia", 51 + "copied": "copiato!", 52 + "show_more": "mostra di più", 53 + "warnings": "Avvisi:", 54 + "go_back_home": "Torna alla home", 55 + "view_on_npm": "vedi su npm", 56 + "per_week": "/ settimana", 57 + "sort": { 58 + "name": "nome", 59 + "role": "ruolo", 60 + "members": "membri" 61 + }, 62 + "scroll_to_top": "Torna su" 63 + }, 64 + "package": { 65 + "not_found": "Pacchetto Non Trovato", 66 + "not_found_message": "Nessun pacchetto trovato.", 67 + "no_description": "Nessuna descrizione fornita", 68 + "show_full_description": "Mostra descrizione lunga", 69 + "not_latest": "(non recente)", 70 + "verified_provenance": "Provenienza verificata", 71 + "view_permalink": "Vedi il link permanente per questa versione", 72 + "deprecation": { 73 + "package": "Questo pacchetto è stato deprecato.", 74 + "version": "Questa versione è stata deprecata.", 75 + "no_reason": "Nessuna ragione fornita" 76 + }, 77 + "stats": { 78 + "license": "Licenza", 79 + "weekly": "Settimanale", 80 + "deps": "Deps", 81 + "install_size": "Dimensioni di installazione", 82 + "updated": "Aggiornato", 83 + "view_download_trends": "Trend dei download", 84 + "view_dependency_graph": "Vedi il grafico delle dipendenze", 85 + "inspect_dependency_tree": "Ispeziona l'albero delle dipendenze" 86 + }, 87 + "links": { 88 + "repo": "repo", 89 + "homepage": "homepage", 90 + "issues": "issues", 91 + "forks": "fork | forks", 92 + "jsr": "jsr", 93 + "code": "codice" 94 + }, 95 + "install": { 96 + "title": "Installa", 97 + "pm_label": "Gestore di pacchetti", 98 + "copy_command": "Copia comando di installazione", 99 + "view_types": "Vedi {package}" 100 + }, 101 + "readme": { 102 + "title": "Readme", 103 + "no_readme": "Nessuno README disponibile.", 104 + "view_on_github": "Vedi su GitHub" 105 + }, 106 + "keywords_title": "Keywords", 107 + "compatibility": "Compatibility", 108 + "card": { 109 + "publisher": "Autore", 110 + "updated": "Aggiornato", 111 + "weekly_downloads": "Download settimanali", 112 + "keywords": "Keywords" 113 + }, 114 + "versions": { 115 + "title": "Versioni", 116 + "collapse": "Chiudi {tag}", 117 + "expand": "Espandi {tag}", 118 + "collapse_other": "Chiudi altre versioni", 119 + "expand_other": "Espandi altre versioni", 120 + "collapse_major": "Chiudi major {major}", 121 + "expand_major": "Espandi major {major}", 122 + "other_versions": "Altre versioni", 123 + "more_tagged": "Altri {count} taggati", 124 + "all_covered": "Tutte le versioni sono coperte dai tag sopra", 125 + "deprecated_title": "{version} (deprecato)" 126 + }, 127 + "dependencies": { 128 + "title": "Dipendenze ({count})", 129 + "list_label": "Dipendenze del pacchetto", 130 + "show_all": "Mostra tutte le {count} dipendenze", 131 + "optional": "opzionale" 132 + }, 133 + "peer_dependencies": { 134 + "title": "Dependenze peer ({count})", 135 + "list_label": "Dependenze peer del pacchetto", 136 + "show_all": "mostra tutte le {count} dipendenze peer" 137 + }, 138 + "optional_dependencies": { 139 + "title": "Dipendenze opzionali ({count})", 140 + "list_label": "Package dipendenze opzionali", 141 + "show_all": "mostra tutte le {count} dipendenze opzionali" 142 + }, 143 + "maintainers": { 144 + "title": "Mantenitori", 145 + "list_label": "Mantenitori dei pacchetti", 146 + "you": "(tu)", 147 + "via": "tramite {teams}", 148 + "remove_owner": "Rimuovi {name} come proprietario", 149 + "username_to_add": "Nome utente da aggiungere come proprietario", 150 + "username_placeholder": "nome utente...", 151 + "add_button": "aggiungi", 152 + "cancel_add": "Cancella aggiunta proprietario", 153 + "add_owner": "+ Aggiungi proprietario" 154 + }, 155 + "downloads": { 156 + "title": "Downloads settimanali", 157 + "date_range": "{start} a {end}", 158 + "analyze": "Analizza downloads", 159 + "modal_title": "Downloads", 160 + "granularity": "Granularità", 161 + "granularity_daily": "Giornaliero", 162 + "granularity_weekly": "Settimanale", 163 + "granularity_monthly": "Mensile", 164 + "granularity_yearly": "Annuale", 165 + "start_date": "Inizio", 166 + "end_date": "Fine", 167 + "no_data": "Nessuno dato da scaricare", 168 + "loading": "Caricando...", 169 + "y_axis_label": "{granularity} downloads" 170 + }, 171 + "install_scripts": { 172 + "title": "Script di installazione", 173 + "script_label": "(script)", 174 + "npx_packages": "{count} npx package | {count} npx packages", 175 + "currently": "al momento {version}" 176 + }, 177 + "playgrounds": { 178 + "title": "Provalo", 179 + "choose": "sciegli il playground" 180 + }, 181 + "metrics": { 182 + "esm": "solo ES Modules", 183 + "cjs": "solo CommonJS", 184 + "dual": "Supporto per entrambi CommonJS e ES Modules", 185 + "unknown_format": "Formato modulo sconosciuto", 186 + "ts_included": "TypeScript types incluso", 187 + "types_from": "Types da {package}" 188 + }, 189 + "license": { 190 + "view_spdx": "Vedi il testo della licenza su SPDX" 191 + }, 192 + "vulnerabilities": { 193 + "no_description": "Nessuna descrizione disponibile", 194 + "found": "{count} vulnerabilità trovate", 195 + "no_summary": "Nessun riassunto", 196 + "view_details": "Vedi dettagli sulle vulnerabilitá", 197 + "severity": { 198 + "critical": "critica", 199 + "high": "alta", 200 + "moderate": "moderata", 201 + "low": "bassa" 202 + } 203 + }, 204 + "access": { 205 + "title": "Accesso Team", 206 + "refresh": "Aggiorna accesso team", 207 + "list_label": "Team access list", 208 + "owner": "proprietario", 209 + "rw": "rw", 210 + "ro": "ro", 211 + "revoke_access": "Revoca {name} accesso", 212 + "no_access": "Nessun accesso team configurato", 213 + "select_team_label": "Seleziona team", 214 + "caricando_teams": "Caricando i team...", 215 + "select_team": "Seleziona team", 216 + "permission_label": "Livello di permessi", 217 + "permission": { 218 + "read_only": "di sola lettura", 219 + "read_write": "di sola scrittura" 220 + }, 221 + "grant_button": "concedi", 222 + "cancel_grant": "Cancella concessione d'accesso", 223 + "grant_access": "+ Concedi accesso team" 224 + }, 225 + "list": { 226 + "filter_label": "Filtra pacchetti", 227 + "filter_placeholder": "Filtra pacchetti...", 228 + "sort_label": "Ordina pacchetti", 229 + "showing_count": "Mostra {filtered} su {total} pacchetti" 230 + }, 231 + "skeleton": { 232 + "loading": "Caricando dettagli pacchetto", 233 + "license": "Licenza", 234 + "weekly": "Settimanale", 235 + "size": "Misura", 236 + "deps": "Deps", 237 + "updated": "Aggiornato", 238 + "install": "Installato", 239 + "readme": "Readme", 240 + "maintainers": "Manutentori", 241 + "keywords": "Keywords", 242 + "versions": "Versioni", 243 + "dependencies": "Dipendenze" 244 + }, 245 + "sort": { 246 + "downloads": "Più scaricati", 247 + "updated": "Aggiornati di recente", 248 + "name_asc": "Nome (A-Z)", 249 + "name_desc": "Nome (Z-A)" 250 + } 251 + }, 252 + "connector": { 253 + "status": { 254 + "connecting": "connettendo...", 255 + "connected_as": "connesso a {'@'}{user}", 256 + "connected": "connesso", 257 + "connect_cli": "connetti CLI locale", 258 + "aria_connecting": "Connessione locale in corso", 259 + "aria_connected": "Connesso localalmente", 260 + "aria_click_to_connect": "Seleziona per connettere alla connessione locale", 261 + "avatar_alt": "Immagine profilo di {user}" 262 + }, 263 + "modal": { 264 + "title": "Connessione Locale", 265 + "close_modal": "Chiudi", 266 + "close": "Chiudi", 267 + "connected": "Connesso", 268 + "logged_in_as": "Connesso come {'@'}{user}", 269 + "connected_hint": "Puoi ora gestire i pacchetti e le organizzazioni dalla pagina web.", 270 + "disconnect": "Disconnetti", 271 + "run_hint": "Esegui il connettore sulla tua macchina per abilitare le funzioni da amministratore.", 272 + "copy_command": "Copia comando", 273 + "copied": "Copiato", 274 + "paste_token": "Quindi incolla il token qui sotto per connetterti:", 275 + "token_label": "Token", 276 + "token_placeholder": "incolla il token qui...", 277 + "advanced": "Opzioni avanzate", 278 + "port_label": "Porta", 279 + "warning": "AVVISO", 280 + "warning_text": "Questo permette npmx accesso alla tua CLI npm. Connetti solo se ti fidi del sito.", 281 + "connect": "Connetti", 282 + "connecting": "Connettendo..." 283 + } 284 + }, 285 + "operations": { 286 + "queue": { 287 + "title": "Coda Operazioni", 288 + "clear_all": "cancella tutto", 289 + "refresh": "Aggiorna operazioni", 290 + "empty": "Nessuna operatione in coda", 291 + "empty_hint": "Aggiungi operazioni dalle pagine dei pacchetti o dell'organizzazione.", 292 + "active_label": "Operazioni attive", 293 + "otp_required": "OTP necessaria", 294 + "otp_prompt": "Inserisci la OTP per continuare", 295 + "otp_placeholder": "Inserisci il codice OTP...", 296 + "otp_label": "One-time password", 297 + "retry_otp": "Riprova la OTP", 298 + "retrying": "Riprovando...", 299 + "approve_operation": "Approva operazione", 300 + "remove_operation": "Rimuovi operazione", 301 + "approve_all": "Approva Tutto", 302 + "execute": "Esegui", 303 + "executing": "Eseguendo...", 304 + "log": "Log", 305 + "log_label": "Completa operazioni log", 306 + "remove_from_log": "Rimuovi dal log" 307 + } 308 + }, 309 + "org": { 310 + "teams": { 311 + "title": "Team", 312 + "refresh": "Aggiorna team", 313 + "filter_label": "Filtra i team", 314 + "filter_placeholder": "Filtra i team...", 315 + "sort_by": "Ordina per", 316 + "loading": "Caricando i team...", 317 + "no_teams": "Nessun team trovato", 318 + "list_label": "Team organizzativi", 319 + "delete_team": "Elimina il team {name}", 320 + "member_count": "{count} membro | {count} membri", 321 + "members_of": "Membri di {team}", 322 + "no_members": "Nessun membro", 323 + "remove_user": "Remuovi {user} dal team", 324 + "username_to_add": "Nome utente da aggiungere al {team}", 325 + "username_placeholder": "nome utente...", 326 + "add_button": "aggiungi", 327 + "cancel_add_user": "Cancella aggiunta utente", 328 + "add_member": "+ Aggiungi membro", 329 + "team_name_label": "Nome del team", 330 + "team_name_placeholder": "Nome del team...", 331 + "create_button": "crea", 332 + "no_match": "Nessun team corrisponde a \"{query}\"", 333 + "cancel_create": "Cancella creamento team", 334 + "create_team": "+ Crea team" 335 + }, 336 + "members": { 337 + "title": "Membri", 338 + "refresh": "Aggiorna membri", 339 + "filter_label": "Filtra membri", 340 + "filter_placeholder": "Filtra membri...", 341 + "filter_by_role": "Filtra per ruolo", 342 + "filter_by_team": "Filtra per team", 343 + "all_teams": "tutti i team", 344 + "sort_by": "Ordina per", 345 + "loading": "Caricando membri...", 346 + "no_members": "Nessub membro trovato", 347 + "list_label": "Team organizzativi", 348 + "change_role_for": "Cambia ruolo per {name}", 349 + "remove_from_org": "Rimuovi {name} dall'organizzazione", 350 + "view_team": "Vedi team {team}", 351 + "no_match": "Nessun membro corrisponde ai tuoi filtri", 352 + "username_label": "Nome utente", 353 + "username_placeholder": "nome utente...", 354 + "role_label": "Ruolo", 355 + "role": { 356 + "all": "tutti", 357 + "developer": "programmatore", 358 + "admin": "amministratore", 359 + "owner": "proprietario" 360 + }, 361 + "team_label": "Team", 362 + "no_team": "nessun team", 363 + "add_button": "aggiungi", 364 + "cancel_add": "Cancella aggiunta membro", 365 + "add_member": "+ Aggiungi membro" 366 + }, 367 + "public_packages": "{count} pacchetto pubblico | {count} pacchetti pubblici", 368 + "page": { 369 + "packages_title": "Pacchetti", 370 + "members_tab": "Membri", 371 + "teams_tab": "Team", 372 + "no_packages": "Nessunn pacchetto pubblico è stato trovato per", 373 + "no_packages_hint": "Questa organizzazione potrebbe non esistere o non ha pacchetti pubblici.", 374 + "failed_to_load": "Impossibile caricare i pacchetti dell'organizzazione", 375 + "no_match": "Nessun pacchetto trovato per \"{query}\"", 376 + "not_found": "Organizazzione non trovata", 377 + "not_found_message": "L'organizzazione \"{'@'}{name}\" non esiste su npm", 378 + "filter_placeholder": "Filtra {count} pacchetti..." 379 + } 380 + }, 381 + "user": { 382 + "combobox": { 383 + "add_to_org_hint": "(will also add to org)", 384 + "press_enter_to_add": "Press Enter to add {'@'}{username}", 385 + "default_placeholder": "username...", 386 + "suggestions_label": "User suggestions" 387 + }, 388 + "page": { 389 + "packages_title": "Pacchetti", 390 + "no_packages": "Nessun pacchetto pubblico è stato trovato per", 391 + "no_packages_hint": "Questo utente probabilmente non esiste o non ha pacchetti pubblici.", 392 + "failed_to_load": "Impossibile caricare i pacchetti dell’utente", 393 + "no_match": "Nessun pacchetto corrisponde a \"{query}\"", 394 + "filter_placeholder": "Filtra {count} pacchetti..." 395 + }, 396 + "orgs_page": { 397 + "title": "Organizzazioni", 398 + "back_to_profile": "Torna al profilo", 399 + "connect_required": "Collega la CLI locale per visualizzare le tue organizzazioni.", 400 + "connect_hint_prefix": "Esegui", 401 + "connect_hint_suffix": "per iniziare.", 402 + "own_orgs_only": "Puoi visualizzare solo le tue organizzazioni.", 403 + "view_your_orgs": "Visualizza le tue organizzazioni", 404 + "loading": "Caricamento organizzazioni...", 405 + "empty": "Nessuna organizzazione trovata.", 406 + "empty_hint": "Le organizzazioni vengono rilevate dai tuoi pacchetti con scope.", 407 + "count": "{count} Organizzazione | {count} Organizzazioni", 408 + "packages_count": "{count} pacchetto | {count} pacchetti" 409 + } 410 + }, 411 + "claim": { 412 + "modal": { 413 + "title": "Ottieni il nome del pacchetto", 414 + "close_modal": "Chiudi", 415 + "close": "Chiudi", 416 + "success": "Pacchetto ottenuto!", 417 + "success_detail": "{name}{'@'}0.0.0 è stato pubblicato su npm.", 418 + "success_hint": "Ora puoi pubblicare nuove versioni di questo pacchetto usando npm publish.", 419 + "view_package": "Vedi Pacchetto", 420 + "invalid_name": "Nome del pacchetto non valido:", 421 + "available": "Questo nome è disponibile!", 422 + "taken": "Questo nome è già occupato.", 423 + "similar_warning": "Esistono pacchetti simili — npm potrebbe rifiutare questo nome:", 424 + "related": "Pacchetti correlati:", 425 + "scope_warning_title": "Valuta l'uso di un pacchetto con scope", 426 + "scope_warning_text": "I nomi dei pacchetti senza scope sono una risorsa condivisa. Ottieni un nome solo se intendi pubblicare e mantenere un pacchetto. Per progetti personali o di organizzazione, usa un nome con scope come {'@'}{username}/{name}.", 427 + "connect_required": "Connetti il connettore locale per ottenere questo nome di pacchetto.", 428 + "connect_button": "Connetti al Connettore", 429 + "publish_hint": "Questo pubblicherà un pacchetto segnaposto.", 430 + "preview_json": "Anteprima package.json", 431 + "claim_button": "Ottieni il nome del pacchetto", 432 + "publishing": "Pubblicando...", 433 + "retry": "Riprova", 434 + "checking": "Verificando disponibilità...", 435 + "failed_to_check": "Verifica della disponibilità del nome non riuscita", 436 + "failed_to_claim": "Operazione di acquisizione del pacchetto non riuscota" 437 + } 438 + }, 439 + "code": { 440 + "files_label": "File", 441 + "no_files": "Nessun file in questa directory", 442 + "select_version": "Seleziona versione", 443 + "root": "root", 444 + "lines": "{count} righe", 445 + "toggle_tree": "Mostra/Nascondi albero dei file", 446 + "close_tree": "Chiudi albero dei file", 447 + "copy_link": "Copia link", 448 + "raw": "Raw", 449 + "view_raw": "Visualizza file raw", 450 + "file_too_large": "File troppo grande per l'anteprima", 451 + "file_size_warning": "{size} supera il limite di 500 KB per l'evidenziatore di sintassi", 452 + "load_anyway": "Carica comunque", 453 + "failed_to_load": "Caricamento del file non riuscito", 454 + "unavailable_hint": "Il file potrebbe essere troppo grand o non disponibile", 455 + "version_required": "È necessaria una versione per navigare il codice", 456 + "go_to_package": "Vai al pacchetto", 457 + "loading_tree": "Caricamento albero dei file...", 458 + "failed_to_load_tree": "Caricamento dei file per questa versione del pacchetto non riuscito", 459 + "back_to_package": "Torna al pacchetto", 460 + "table": { 461 + "name": "Nome", 462 + "size": "Dimensione" 463 + } 464 + }, 465 + "badges": { 466 + "provenance": { 467 + "verified": "verificato", 468 + "verified_title": "Provenienza verificata", 469 + "verified_via": "Verificato: pubblicato tramite {provider}" 470 + }, 471 + "jsr": { 472 + "title": "disponibile anche su JSR", 473 + "label": "jsr" 474 + } 475 + }, 476 + "header": { 477 + "home": "npmx home", 478 + "github": "GitHub", 479 + "packages": "pacchetti", 480 + "packages_dropdown": { 481 + "title": "I tuoi pacchetti", 482 + "loading": "Caricamento...", 483 + "error": "Caricamento dei pacchetti non riuscito", 484 + "empty": "Nessun pacchetto trovato", 485 + "view_all": "Vedi tutti" 486 + }, 487 + "orgs": "org", 488 + "orgs_dropdown": { 489 + "title": "Le tue organizzazioni", 490 + "loading": "Caricamento...", 491 + "error": "Caricamento delle organizzazioni non riuscito", 492 + "empty": "Nessuna organizzazione trovata", 493 + "view_all": "Vedi tutte" 494 + } 495 + } 496 + }
+1
nuxt.config.ts
··· 175 175 { code: 'en', language: 'en-US', name: 'English', file: 'en.json' }, 176 176 { code: 'fr', language: 'fr-FR', name: 'Français', file: 'fr.json' }, 177 177 { code: 'zh-CN', language: 'zh-CN', name: '简体中文', file: 'zh-CN.json' }, 178 + { code: 'it', language: 'it', name: 'Italiano', file: 'it.json' }, 178 179 ], 179 180 }, 180 181 })