From 07e7a73fde4caafc2cf577d94c49ef2256794f9d Mon Sep 17 00:00:00 2001 From: Alberto Mengali Date: Mon, 15 Sep 2025 21:46:41 +0200 Subject: [PATCH 1/5] add italian translation --- frontend/common/lang.js | 6 +- frontend/common/lang_imports.js | 1 + frontend/lang/italiano.json | 311 ++++++++++++++++++++++++++++++++ 3 files changed, 317 insertions(+), 1 deletion(-) create mode 100644 frontend/lang/italiano.json diff --git a/frontend/common/lang.js b/frontend/common/lang.js index d707a23435..dd2d110209 100644 --- a/frontend/common/lang.js +++ b/frontend/common/lang.js @@ -9,6 +9,7 @@ import { ellinika, english, french, + italiano, japanese, nederlands, norsk_bokmål, @@ -40,6 +41,9 @@ i18next.use(LanguageDetector).init({ "fr": { translation: without_empty_keys(french), }, + "it": { + translation: without_empty_keys(italiano), + }, "ja": { translation: without_empty_keys(japanese), }, @@ -52,7 +56,7 @@ i18next.use(LanguageDetector).init({ "pt-PT": { translation: without_empty_keys(portugues_pt), }, - pl: { + "pl": { translation: without_empty_keys(polski), }, }, diff --git a/frontend/common/lang_imports.js b/frontend/common/lang_imports.js index b677d0083f..0fd3c282ac 100644 --- a/frontend/common/lang_imports.js +++ b/frontend/common/lang_imports.js @@ -9,6 +9,7 @@ export { default as deutsch } from "../lang/deutsch.json" with { type: "json" } export { default as ellinika } from "../lang/ellinika.json" with { type: "json" } export { default as english } from "../lang/english.json" with { type: "json" } export { default as french } from "../lang/french.json" with { type: "json" } +export { default as italiano } from "../lang/italiano.json" with { type: "json" } export { default as japanese } from "../lang/japanese.json" with { type: "json" } export { default as nederlands } from "../lang/nederlands.json" with { type: "json" } export { default as norsk_bokmål } from "../lang/norsk_bokmål.json" with { type: "json" } diff --git a/frontend/lang/italiano.json b/frontend/lang/italiano.json new file mode 100644 index 0000000000..72d6e1189c --- /dev/null +++ b/frontend/lang/italiano.json @@ -0,0 +1,311 @@ +{ + "t_language_name": "Italiano", + "t_my_work": "Il mio lavoro", + "t_newnotebook": "Crea un nuovo notebook", + "t_welcome_to_pluto": "benvenuto in {{pluto}}", + "t_confirmdeletencells": "Sei sicuro di voler eliminare {{count}} celle?", + "t_FORGET": "DIMENTICA", + "t_live_docs_search_placeholder": "Cerca nella documentazione...", + "t_live_docs_body": "

Benvenuto nella documentazione live! Tieni aperta questa piccola finestra mentre lavori sul notebook e riceverai documentazione su tutto quello che digiti!

Puoi anche digitare qualcosa qui sopra.


Ancora bloccato? Ecco alcuni suggerimenti.

", + "t_panel_status": "Stato del processo", + "t_panel_status_short": "Stato", + "t_panel_docs": "Documentazione", + "t_panel_docs_description": "Documentazione: Cerca la documentazione di Julia e ricevi documentazione in tempo reale su tutto quello che digiti.", + "t_panel_status_progress": "Stato {{progress}}", + "t_panel_status_progress_inner": "({{done}}/{{total}})", + "t_panel_close": "Chiudi pannello", + "t_panel_popout": "Separa pannello", + "t_stop_notebook_session": "Ferma sessione", + "t_shut_down_notebook": "Spegni notebook", + "t_start_notebook_in_background": "Avvia notebook in background", + "t_remove_from_recent_notebooks": "Rimuovi dai notebook recenti. Questo non elimina il file del notebook.", + "t_loading_something": "Caricamento {{text}}...", + "t_loading_something_notebook_from_clipboard": "notebook dagli appunti (clipboard)", + "t_loading_something_new_notebook": "nuovo notebook", + "t_open_a_notebook_action": "Apri un notebook", + "t_enter_path_or_url": "Inserisci path o URL...", + "t_open_file_action": "Apri file", + "t_open_action": "Apri", + "t_open_from_url_action": "Apri da URL", + "t_close_notebook_session": "Chiudere la sessione del notebook?", + "t_shut_down_notebook_process": "Spegnere il processo del notebook?", + "t_loading_ellipses": "Caricamento...", + "t_notebooks": "Notebook", + "t_cell_input_placeholder": "Inserisci codice della cella...", + "t_add_cell": "Aggiungi cella ({{key}})", + "t_drag_to_move_cell": "Trascina per spostare la cella", + "t_show_hide_code": "Mostra/nascondi codice", + "t_cell_disabled_in_file_tooltip": "Questa cella è contrassegnata come disabilitata nel file. Clicca per saperne di più!", + "t_cell_indirectly_disabled_in_file_tooltip": "Questa cella è indirettamente contrassegnata come disabilitata nel file. Clicca per saperne di più!", + "t_cell_disabled_in_file_explanation": "Questa cella è attualmente memorizzata nel file del notebook come commento, invece che come codice.
In questo modo, il codice della cella non verrà eseguito quando il notebook viene usato come script al di fuori di Pluto.
Usa il menu contestuale per riabilitarla.", + "t_cell_indirectly_disabled_in_file_explanation": "Questa cella è attualmente memorizzata nel file del notebook come commento, invece che come codice.
In questo modo, il codice della cella non verrà eseguito quando il notebook viene usato come script al di fuori di Pluto.
Una cella a monte sta indirettamente disabilitando nel file questa; abilita {{upstreamLink}} per influenzare questa cella.", + "t_language_picker_description": "Cambia la lingua dell'interfaccia", + "t_refresh_to_see_language_change_confirm": "Lingua cambiata! Vuoi aggiornare la pagina per vedere le modifiche?", + + "t_anonymous_function_abbr": "Una (mini-)funzione che è definita senza la parola chiave 'function', ma usando -> o 'do'.", + "t_display_complete_type_information_of_this_function_call": "Mostra le informazioni complete dei tipi di questa chiamata di funzione", + "t_multiple_expressions_in_one_cell": "Espressioni multiple in una cella", + "t_how_would_you_like_to_fix_it": "Come vorresti risolvere questo problema?", + "t_split_this_cell_into_cells": "Dividi questa cella in {{count}} celle", + "t_wrap_all_code_in_a_begin_end_block": "Racchiudi tutto il codice in un blocco begin ... end.", + "t_error_message_from_package": "Messaggio di errore da {{package}}", + "t_multiple_definitions_for": "Definizioni multiple per {{symbols}}.", + "t_cyclic_references_among": "Riferimenti ciclici tra {{symbols}}.", + "t_combine_cells_begin_block": "Combina tutte le definizioni in una singola cella reattiva usando un blocco begin ... end.", + "t_another_cell_defining_xs_contains_errors": "Un'altra cella che definisce {{symbols}} contiene errori.", + "t_error_message": "Messaggio di errore", + "t_stack_trace": "Stack trace", + "t_header_list_of_syntax_errors": "Errori di sintassi", + "t_here_is_what_happened_the_most_recent_locations_are_first": "Ecco cosa è successo, le posizioni più recenti sono per prime:", + "t_show_stack_trace": "Mostra stack trace...", + "t_stack_frame_location": "da", + "t_stack_frame_this_cell": "Questa cella", + "t_stack_frame_other_cell": "Altra cella", + "t_stack_frame_line": "riga", + "t_show_more": "Mostra di più...", + "t_motivational_words_be_creative_and_write_as_many_as_you_want": [ + "Non farti prendere dal panico!", + "Mantieni la calma, ce la puoi fare!", + "Ce la puoi fare!", + "Computer sciocco!", + "Questo è colpa del computer!", + "beep boop CRASH 🤖", + "computer cattivo, tu GRANDE!", + "Probabilmente non è colpa tua!", + "Prova a chiedere su Julia Discourse!", + "uhmmmmmm??!", + "Forse è ora di una pausa? ☕️", + "Tutto andrà bene!", + "I computer sono difficili!", + "C'est la vie !", + "¯\\_(ツ)_/¯", + "Oh no! 🙀", + "ops 💣", + "Sii paziente :)" + ], + "t_package_could_not_load": "

Il pacchetto {{package}}.jl non è riuscito a caricare perché la sua inizializzazione è fallita.

Questo non è bello! Cose che potresti provare:

", + "t_package_could_not_load_things_you_could_try": "", + "t_might_find_info_in_pkg_log": "Potresti trovare informazioni utili nel log di installazione del pacchetto:", + + "t_edit_frontmatter": "Modifica frontmatter", + "t_start_presentation": "Avvia presentazione", + "t_close": "Chiudi", + + "t_export_action_ellipsis": "Esporta...", + "t_export_category_export": "esporta", + "t_export_category_record": "registra", + "t_export_card_notebook_file": "File notebook", + "t_export_card_notebook_file_description": "Scarica una copia dello script .jl.", + "t_export_card_static_html": "HTML statico", + "t_export_card_static_html_description": "Un file .html per la tua pagina web, o da condividere online.", + "t_export_card_pdf": "PDF", + "t_export_card_pdf_description": "Un file .pdf statico da stampare o inviare via email.", + "t_export_card_record": "Registra (anteprima)", + "t_export_card_record_description": "Registra l'intero notebook e qualsiasi modifica tu faccia.", + "t_export_card_pride_month_message": "Il futuro è queer!", + + "t_save_notebook_ellipsis": "Salva notebook...", + "t_save_notebook_button_label_when_currently_not_saved": "Scegli", + "t_save_notebook_button_label_when_currently_saved": "Sposta", + + "t_process_status_loading_binder": "Caricamento binder...", + "t_process_status_reconnecting": "Riconnessione...", + "t_process_status_loading": "Caricamento...", + "t_process_restart_action": "Riavvia notebook", + "t_process_restart_action_required": "{{restart_notebook}} (richiesto)", + "t_process_restart_action_recommended": "{{restart_notebook}} (raccomandato)", + "t_process_restarting": "Processo terminato — riavvio...", + "t_process_exited_restart_action": "Processo terminato — {{restart_action_short}}", + "t_process_restart_action_short": "riavvia", + "t_process_give_permission_to_run_code": "Esegui codice del notebook", + "t_process_running_cells": "Esecuzione celle... ({{done}}/{{total}} completate)", + "t_safe_preview": "Anteprima sicura", + "t_safe_preview_not_executed": "Codice non eseguito in Anteprima sicura", + "t_safe_preview_not_rendered": "Script e stili non renderizzati in Anteprima sicura", + "t_safe_preview_confirm_warning": "Avviso", + "t_safe_preview_confirm_before": "Sei sicuro di fidarti di questo file?", + "t_safe_preview_confirm_before_danger": "⚠️ Pericolo!", + "t_safe_preview_confirm_after": "Un notebook dannoso può rubare password e dati.", + "t_safe_preview_body": "Stai leggendo e modificando questo file senza eseguire il suo codice Julia.", + "t_safe_preview_run_this_notebook": "Quando sei pronto, puoi {{run_this_notebook}}.", + "t_safe_preview_run_this_notebook_link": "eseguire questo notebook", + "t_instant_feedback_ellipsis": "Feedback istantaneo...", + "t_instant_feedback_send": "Invia", + "t_how_can_we_improve": "🙋 Come possiamo migliorare {{pluto}}?", + "t_FAQ": "FAQ", + + "t_loading_cells": "Caricamento celle...", + "t_reading_hidden_code": "👀 Lettura codice nascosto", + "t_enable_and_run_cell": "Abilita ed esegui la cella", + "t_disable_this_cell_and_all_cells_that_depend_on_it": "Disabilita questa cella e tutte le celle che dipendono da essa", + "t_enable_cell_action": "Abilita cella", + "t_disable_cell_action": "Disabilita cella", + "t_delete_cell_action": "Elimina cella", + "t_show_logs_action": "Mostra log", + "t_hide_logs_action": "Nascondi log", + "t_show_logs_action_description": "Mostra i log della cella", + "t_hide_logs_action_description": "Nascondi i log della cella", + "t_copy_output_action": "Copia output", + "t_copy_output_action_description": "Copia l'output di questa cella negli appunti (clipboard).", + "t_enable_in_file_action": "Abilita nel file", + "t_enable_in_file_action_description": "Questa cella è attualmente memorizzata nel file del notebook come commento Julia. Clicca qui per abilitarla.", + "t_disable_in_file_action": "Disabilita nel file", + "t_disable_in_file_action_description": "Memorizza questo codice nel file del notebook come commento Julia. In questo modo, non verrà eseguito quando il notebook viene eseguito come script al di fuori di Pluto.", + "t_interrupt_cell": "Interrompi (Ctrl + Q)", + "t_save_cell": "Salva codice senza eseguire", + "t_jump_cell": "Questa cella dipende da una cella disabilitata", + "t_run_cell": "Esegui cella (Shift + Enter)", + "t_help_about_tab_navigation_inside_cell": "Premi Esc e poi Tab per continuare la navigazione.", + + "t_cell_is_disabled": "Questa cella è disabilitata. {{link}} per eseguire il codice.", + "t_cell_is_disabled_link": "Abilita questa cella", + "t_ask_ai_action": "Chiedi all'AI", + "t_ask_ai_action_description": "Chiedi all'AI riguardo a questa cella", + "t_ai_prompt_generator_title": "Generatore di prompt AI", + "t_ai_prompt_generator_intro": "Puoi copiare questo testo in una chat AI per darle il contesto dal tuo notebook.", + "t_ai_prompt_generator_question_input_placeholder": "Digita la tua domanda qui...", + "t_ai_prompt_generator_default_question_errored": "Perché questa cella ha un errore?", + "t_copy_action": "Copia", + "t_copy_action_description": "Copia negli appunti (clipboard)", + "t_copy_action_complete": "Copiato!", + "t_copy_header_id_action_description": "Clicca per copiare l'URL a questo header", + "t_ai_permission_prompt_title": "Usare l'AI per correggere errori di sintassi?", + "t_ai_permission_prompt_body": "Pluto invierà il codice da questa cella a un servizio LLM commerciale per correggere errori di sintassi. Il codice aggiornato non verrà eseguito senza conferma.", + "t_ai_permission_prompt_body_2": "Il codice inviato può essere utilizzato (anonimamente) dagli sviluppatori di Pluto per migliorare il servizio AI.", + "t_dont_ask_again": "Non chiedere di nuovo", + "t_no": "No", + "t_yes": "Sì", + "t_ai_accept_and_close": "Accetta correzione sintassi AI e chiudi", + "t_ai_decline_and_close": "Rifiuta correzione sintassi AI e chiudi", + "t_ai_accept_and_run": "Accetta ed Esegui", + "t_ai_accept_and_run_description": "Esegui la cella corretta", + "t_ai_reject_and_revert": "Rifiuta e ripristina il codice originale", + "t_ai_reject": "Rifiuta", + "t_ai_loading": "Caricamento...", + "t_ai_syntax_fix_failed": "Impossibile correggere l'errore di sintassi: {{error}}", + "t_ai_fix_syntax_with_ai": "Correggi sintassi con AI", + "t_ai_fix_syntax_with_ai_description": "Tenta di correggere questo errore di sintassi usando un servizio LLM", + "t_confirm_delete_multiple_cells": "Eliminare {{count}} celle?", + "t_confirm_delete_multiple_interrupt_notebook": "Questa cella è ancora in esecuzione - vorresti interrompere il notebook?", + "t_confirm_move_file": "Sei sicuro? Sposterà il notebook da\n\n{{old_path}}\n\na\n\n{{new_path}}?", + "t_oopsie_pls_refresh": "Ops!! per favore aggiorna il tuo browser e tutto andrà bene!", + "t_key_run": "esegui cella", + "t_key_run_add": "esegui cella e aggiungi cella sotto", + "t_key_submit_all_changes": "invia tutte le modifiche", + "t_key_delete_or_backspace": "elimina cella vuota", + "t_key_page_up": "salta alla cella sopra", + "t_key_page_down": "salta alla cella sotto", + "t_key_ctrl_click": "salta alla definizione", + "t_key_alt_up": "sposta riga/cella su", + "t_key_alt_down": "sposta riga/cella giù", + "t_key_ctrl_slash": "attiva/disattiva commento", + "t_key_ctrl_m": "attiva/disattiva markdown", + "t_key_ctrl_q": "interrompi notebook", + "t_key_ctrl_c": "copia celle selezionate", + "t_key_ctrl_x": "taglia celle selezionate", + "t_key_ctrl_v": "incolla celle selezionate", + "t_key_autosave_description": "Il file del notebook si salva ogni volta che esegui una cella.", + "t_key_selection_description": "Seleziona più celle trascinando una casella di selezione dallo spazio tra le celle.", + "t_key_or": "o", + "t_navigate_to_previous_page": "Torna indietro", + "t_bonds_static_warning": "Stai visualizzando un documento statico. {{run_notebook_action}} per abilitare l'interattività.", + "t_bonds_static_warning_inner": "Esegui questo notebook", + "t_edit_or_run_this_notebook": "Modifica o esegui questo notebook", + "t_edit_or_run_view_code": "Visualizza codice", + "t_edit_or_run_view_code_cancel": "Annulla", + "t_edit_or_run_description_1": "Per poter modificare il codice ed eseguire le celle, devi eseguire il notebook tu stesso.", + "t_edit_or_run_description_2": "Dove vorresti eseguire il notebook?", + "t_binder_help_text_title": "Nel cloud (sperimentale)", + "t_binder_help_text": "Binder è un servizio gratuito e open source che esegue notebook scientifici nel cloud! Ci vorrà un po' di tempo, di solito 2-7 minuti per ottenere una sessione.", + "t_edit_or_run_runtime": "Questo notebook impiega circa {{runtime}} per essere eseguito.", + "t_edit_or_run_local": "Sul tuo computer", + "t_edit_or_run_local_description": "(Raccomandato se vuoi memorizzare le tue modifiche.)", + "t_edit_or_run_download_notebook": "Scarica il notebook:", + "t_edit_or_run_copy_notebook_url": "Copia l'URL del notebook:", + "t_edit_or_run_run_pluto": "Esegui Pluto", + "t_edit_or_run_run_pluto_description": "Vedi anche: Come installare Julia e Pluto", + "t_edit_or_run_open_the_notebook_file": "Apri il file del notebook", + "t_edit_or_run_open_the_notebook_file_description": "Digita il nome del file salvato nella casella apri.", + "t_edit_or_run_paste_url_in_the_open_box": "Incolla l'URL nella casella Apri", + "t_time_minutes_one": "{{count}} minuto", + "t_time_minutes_other": "{{count}} minuti", + "t_time_seconds_one": "{{count}} secondo", + "t_time_seconds_other": "{{count}} secondi", + "t_frontmatter_title": "Frontmatter", + "t_frontmatter_description": "Se stai pubblicando questo notebook sul web, puoi impostare i parametri qui sotto per fornire metadati HTML. Questo è utile per i motori di ricerca e i social media.", + "t_frontmatter_synchronized": "Frontmatter sincronizzato ✔\n\nQuesti parametri saranno utilizzati nelle future esportazioni.", + "t_frontmatter_delete_field": "Elimina campo", + "t_frontmatter_add_field": "Aggiungi campo {{plus}}", + "t_frontmatter_add_author": "Aggiungi autore {{plus}}", + "t_frontmatter_cancel": "Annulla", + "t_frontmatter_save": "Salva", + "t_frontmatter_preview": "Anteprima", + "t_frontmatter_language_placeholder": "it-IT (inserisci un tag di lingua BCP 47)", + "t_plutoland_upload_description": "Carica questo notebook su {{plutoland}}, un servizio di hosting gratuito per notebook Pluto:", + "t_plutoland_upload_description_recording": "Carica questa registrazione su {{plutoland}}, un servizio di hosting gratuito per registrazioni Pluto:", + "t_plutoland_upload_upload": "Carica su {{plutoland}}", + "t_plutoland_upload_uploading": "Caricamento...", + "t_plutoland_download": "Scarica file HTML", + "t_plutoland_download_description": "Salva il file di esportazione HTML sul tuo disco:", + "t_plutoland_download_description_recording": "Salva la registrazione come file HTML sul tuo disco:", + "t_plutoland_choose_up_or_down": "scegli ↑ o ↓", + "t_plutoland_upload_success": "Caricato! Puoi condividere questo URL:", + "t_plutoland_upload_success_recording": "Caricato! Guarda la tua registrazione su:", + "t_plutoland_upload_delete": "Elimina permanentemente da pluto.land", + "t_logs_truncated": "{{count}} log non mostrati...", + "t_logs_stdout": "Questo testo è stato scritto nel flusso terminale durante l'esecuzione della cella. Non è il valore restituito dalla cella.", + "t_logs_click_for_more_info": "Clicca per maggiori informazioni", + "t_ready_notif_title": "Pluto: notebook pronto", + "t_ready_notif_body": "✓ Tutti i {{count}} passaggi completati", + "t_ready_notif": "Notifica quando finito", + "t_ready_notif_permission": "Pluto ha bisogno del permesso per mostrare le notifiche. Abilita le notifiche nelle impostazioni del tuo browser per usare questa funzione.", + "t_pkg_disables_str": "{{function}} disabilita il gestore di pacchetti integrato di Pluto.", + "t_pkg_stdlib": "{{package}} fa parte della libreria standard preinstallata di Julia.", + "t_pkg_will_be_installed": "{{package}} verrà installato quando eseguirai questo notebook.", + "t_pkg_is_installing": "{{package}} si sta installando...", + "t_pkg_is_installed": "{{package}} è installato nel notebook.", + "t_pkg_not_found": "Il pacchetto {{package}} non è stato trovato nel registro. Hai fatto un errore di battitura?", + "t_pkg_will_be_installed_in_notebook": "{{package}} verrà installato nel notebook quando eseguirai questa cella.", + "t_pkg_installation_can_take": "L'installazione può richiedere {{time_install}}.
Successivamente, si carica in {{time_load}}.", + "t_pkg_update_packages": "Aggiorna pacchetti", + "t_pkg_update_packages_description": "Vorresti controllare gli aggiornamenti e installarli? Verrà creata una copia di backup del file del notebook.", + "t_pkg_currently_busy": "Pkg è attualmente occupato con altri pacchetti... torna più tardi!", + "t_pkg_toggle_terminal": "Mostra/nascondi output terminale Pkg", + "t_pkg_go_to_help": "Scopri di più sui pacchetti in Pluto", + "t_save_all_changes": "Salva tutte le modifiche", + "t_save_all_changes_description": "Salva ed esegui tutte le celle modificate", + "t_file_change_detected": "Modifica file rilevata, notebook aggiornato", + "t_file_saved": "Salvato", + "t_recording_ui_start_recording": "Inizia registrazione", + "t_recording_ui_start_recording_muted": "Inizia registrazione (nessun audio)", + "t_recording_ui_stop_recording": "Ferma registrazione", + "t_recording_ui_back_to_recording": "Torna alla registrazione {{icon}}", + "t_presentation_previous_slide": "Slide precedente", + "t_presentation_next_slide": "Slide successiva", + "t_status_names": { + "workspace": "Configurazione workspace", + "create_process": "Avvia Julia", + "init_process": "Inizializza", + "pkg": "Gestione pacchetti", + "instantiate1": "istanzia", + "instantiate2": "istanzia", + "instantiate3": "istanzia", + "run": "Valutazione celle", + "evaluate": "Esecuzione codice", + "registry_update": "Aggiornamento registro pacchetti", + "waiting_for_others": "Attesa che altri notebook finiscano le operazioni sui pacchetti", + "backend_launch": "Connessione al backend", + "backend_requesting": "Richiesta di un worker", + "backend_created": "Avvio server Pluto", + "backend_responded": "Apertura file notebook", + "backend_notebook_running": "Passaggio alla modifica live" + }, + "t_tree_show_more_items": "altro", + "t_table_no_columns": "Questa tabella non ha colonne", + "t_table_no_rows": "Questa tabella non ha righe", + "t_undo_delete_one": "Cella eliminata", + "t_undo_delete_other": "{{count}} celle eliminate", + "t_undo_delete_link": "ANNULLA", + "t_auto_disabled": "{{another_cell}} è stata disabilitata perché definiva anche {{variable}}.", + "t_auto_disabled_link": "Un'altra cella" +} From 1e344baf26317b38f269999d57cefb8f8a6d5238 Mon Sep 17 00:00:00 2001 From: Alberto Mengali Date: Tue, 23 Sep 2025 10:21:14 +0200 Subject: [PATCH 2/5] Update frontend/lang/italiano.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Mosè Giordano <765740+giordano@users.noreply.github.com> --- frontend/lang/italiano.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/lang/italiano.json b/frontend/lang/italiano.json index 72d6e1189c..4c9851c9e7 100644 --- a/frontend/lang/italiano.json +++ b/frontend/lang/italiano.json @@ -75,7 +75,7 @@ "Prova a chiedere su Julia Discourse!", "uhmmmmmm??!", "Forse è ora di una pausa? ☕️", - "Tutto andrà bene!", + "Andrà tutto bene!", "I computer sono difficili!", "C'est la vie !", "¯\\_(ツ)_/¯", From 34dc36d66c35fcecfa5fbb50f95e75a81b20b75f Mon Sep 17 00:00:00 2001 From: Alberto Mengali Date: Tue, 23 Sep 2025 10:21:32 +0200 Subject: [PATCH 3/5] Update frontend/lang/italiano.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Mosè Giordano <765740+giordano@users.noreply.github.com> --- frontend/lang/italiano.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/lang/italiano.json b/frontend/lang/italiano.json index 4c9851c9e7..2a94da8ac4 100644 --- a/frontend/lang/italiano.json +++ b/frontend/lang/italiano.json @@ -23,7 +23,7 @@ "t_loading_something_notebook_from_clipboard": "notebook dagli appunti (clipboard)", "t_loading_something_new_notebook": "nuovo notebook", "t_open_a_notebook_action": "Apri un notebook", - "t_enter_path_or_url": "Inserisci path o URL...", + "t_enter_path_or_url": "Inserisci percorso o URL...", "t_open_file_action": "Apri file", "t_open_action": "Apri", "t_open_from_url_action": "Apri da URL", From fd63b878e1f4717027baa9b9160874a11c6c1d01 Mon Sep 17 00:00:00 2001 From: Alberto Mengali Date: Tue, 23 Sep 2025 10:21:38 +0200 Subject: [PATCH 4/5] Update frontend/lang/italiano.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Mosè Giordano <765740+giordano@users.noreply.github.com> --- frontend/lang/italiano.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/lang/italiano.json b/frontend/lang/italiano.json index 2a94da8ac4..20dc88c7a5 100644 --- a/frontend/lang/italiano.json +++ b/frontend/lang/italiano.json @@ -42,7 +42,7 @@ "t_language_picker_description": "Cambia la lingua dell'interfaccia", "t_refresh_to_see_language_change_confirm": "Lingua cambiata! Vuoi aggiornare la pagina per vedere le modifiche?", - "t_anonymous_function_abbr": "Una (mini-)funzione che è definita senza la parola chiave 'function', ma usando -> o 'do'.", + "t_anonymous_function_abbr": "Una (mini-)funzione che è definita senza la parola chiave 'function', ma usando -> oppure 'do'.", "t_display_complete_type_information_of_this_function_call": "Mostra le informazioni complete dei tipi di questa chiamata di funzione", "t_multiple_expressions_in_one_cell": "Espressioni multiple in una cella", "t_how_would_you_like_to_fix_it": "Come vorresti risolvere questo problema?", From d5df8cae041c5211beb8c35b08613a9a402082b9 Mon Sep 17 00:00:00 2001 From: Alberto Mengali Date: Tue, 23 Sep 2025 10:32:01 +0200 Subject: [PATCH 5/5] change AI to IA --- frontend/lang/italiano.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/frontend/lang/italiano.json b/frontend/lang/italiano.json index 20dc88c7a5..fa194b8167 100644 --- a/frontend/lang/italiano.json +++ b/frontend/lang/italiano.json @@ -159,31 +159,31 @@ "t_cell_is_disabled": "Questa cella è disabilitata. {{link}} per eseguire il codice.", "t_cell_is_disabled_link": "Abilita questa cella", - "t_ask_ai_action": "Chiedi all'AI", - "t_ask_ai_action_description": "Chiedi all'AI riguardo a questa cella", - "t_ai_prompt_generator_title": "Generatore di prompt AI", - "t_ai_prompt_generator_intro": "Puoi copiare questo testo in una chat AI per darle il contesto dal tuo notebook.", + "t_ask_ai_action": "Chiedi alla IA", + "t_ask_ai_action_description": "Chiedi alla IA riguardo a questa cella", + "t_ai_prompt_generator_title": "Generatore di prompt per IA", + "t_ai_prompt_generator_intro": "Puoi copiare questo testo in una chat con la IA per darle il contesto dal tuo notebook.", "t_ai_prompt_generator_question_input_placeholder": "Digita la tua domanda qui...", "t_ai_prompt_generator_default_question_errored": "Perché questa cella ha un errore?", "t_copy_action": "Copia", "t_copy_action_description": "Copia negli appunti (clipboard)", "t_copy_action_complete": "Copiato!", "t_copy_header_id_action_description": "Clicca per copiare l'URL a questo header", - "t_ai_permission_prompt_title": "Usare l'AI per correggere errori di sintassi?", + "t_ai_permission_prompt_title": "Usare la IA per correggere errori di sintassi?", "t_ai_permission_prompt_body": "Pluto invierà il codice da questa cella a un servizio LLM commerciale per correggere errori di sintassi. Il codice aggiornato non verrà eseguito senza conferma.", - "t_ai_permission_prompt_body_2": "Il codice inviato può essere utilizzato (anonimamente) dagli sviluppatori di Pluto per migliorare il servizio AI.", + "t_ai_permission_prompt_body_2": "Il codice inviato può essere utilizzato (anonimamente) dagli sviluppatori di Pluto per migliorare il servizio della IA.", "t_dont_ask_again": "Non chiedere di nuovo", "t_no": "No", "t_yes": "Sì", - "t_ai_accept_and_close": "Accetta correzione sintassi AI e chiudi", - "t_ai_decline_and_close": "Rifiuta correzione sintassi AI e chiudi", + "t_ai_accept_and_close": "Accetta correzione sintassi IA e chiudi", + "t_ai_decline_and_close": "Rifiuta correzione sintassi IA e chiudi", "t_ai_accept_and_run": "Accetta ed Esegui", "t_ai_accept_and_run_description": "Esegui la cella corretta", "t_ai_reject_and_revert": "Rifiuta e ripristina il codice originale", "t_ai_reject": "Rifiuta", "t_ai_loading": "Caricamento...", "t_ai_syntax_fix_failed": "Impossibile correggere l'errore di sintassi: {{error}}", - "t_ai_fix_syntax_with_ai": "Correggi sintassi con AI", + "t_ai_fix_syntax_with_ai": "Correggi sintassi con IA", "t_ai_fix_syntax_with_ai_description": "Tenta di correggere questo errore di sintassi usando un servizio LLM", "t_confirm_delete_multiple_cells": "Eliminare {{count}} celle?", "t_confirm_delete_multiple_interrupt_notebook": "Questa cella è ancora in esecuzione - vorresti interrompere il notebook?",