From ebbdd01737fd8da949fccc00da98ba157e98017c Mon Sep 17 00:00:00 2001 From: KuKa Date: Sat, 16 Dec 2023 14:48:35 +0100 Subject: [PATCH] Added missing Italian translations --- packages/actions/resources/lang/it/import.php | 77 +++ .../forms/resources/lang/it/components.php | 23 + .../forms/resources/lang/it/validation.php | 10 + .../resources/lang/it/pages/dashboard.php | 26 + .../lang/it/filters/query-builder.php | 482 ++++++++++++++++++ packages/tables/resources/lang/it/table.php | 10 + 6 files changed, 628 insertions(+) create mode 100644 packages/actions/resources/lang/it/import.php create mode 100644 packages/forms/resources/lang/it/validation.php create mode 100644 packages/tables/resources/lang/it/filters/query-builder.php diff --git a/packages/actions/resources/lang/it/import.php b/packages/actions/resources/lang/it/import.php new file mode 100644 index 0000000000..3b96bbaa9f --- /dev/null +++ b/packages/actions/resources/lang/it/import.php @@ -0,0 +1,77 @@ + 'Importa :label', + + 'modal' => [ + + 'heading' => 'Importa :label', + + 'form' => [ + + 'file' => [ + 'label' => 'File', + 'placeholder' => 'Carica un file CSV', + ], + + 'columns' => [ + 'label' => 'Colonne', + 'placeholder' => 'Seleziona una colonna', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Scarica un file CSV di esempio', + ], + + 'import' => [ + 'label' => 'Importa', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Importazione completata', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Scarica le informazioni riguardo le righe fallite|Scarica l\'informazione riguardo la riga fallita', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Il file CSV caricato è troppo grande', + 'body' => 'Non puoi importare più di 1 riga alla volta.|Non puoi importare più di :count righe alla volta.', + ], + + 'started' => [ + 'title' => 'L\'importazione è iniziata', + 'body' => 'L\'importazione è iniziata e 1 riga verrà elaborata in background.|L\'importazione è iniziata e :count righe verranno elaborate in background.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importatore-esempio', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_nome-righe-fallite', + 'error_header' => 'errore', + 'system_error' => 'Errore di sistema, per favore contatta il supporto.', + ], + +]; diff --git a/packages/forms/resources/lang/it/components.php b/packages/forms/resources/lang/it/components.php index 575e4cb5a2..f4f6546d36 100644 --- a/packages/forms/resources/lang/it/components.php +++ b/packages/forms/resources/lang/it/components.php @@ -181,6 +181,16 @@ return [ 'no_fixed' => [ 'label' => 'Libero', + + ], + + ], + + 'svg' => [ + + 'messages' => [ + 'confirmation' => 'La modifica dei file SVG non è consigliata in quanto può comportare una perdita di qualità durante il ridimensionamento.\n Sei sicuro di voler continuare?', + 'disabled' => 'La modifica dei file SVG è disabilitata in quanto può comportare una perdita di qualità durante il ridimensionamento.', ], ], @@ -241,6 +251,15 @@ return [ ], + 'radio' => [ + + 'boolean' => [ + 'true' => 'Si', + 'false' => 'No', + ], + + ], + 'repeater' => [ 'actions' => [ @@ -249,6 +268,10 @@ return [ 'label' => 'Aggiungi a :label', ], + 'add_between' => [ + 'label' => 'Inserisci tra', + ], + 'delete' => [ 'label' => 'Elimina', ], diff --git a/packages/forms/resources/lang/it/validation.php b/packages/forms/resources/lang/it/validation.php new file mode 100644 index 0000000000..e43d69877c --- /dev/null +++ b/packages/forms/resources/lang/it/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'È necessario selezionare almeno un campo :attribute.', + 'only_one_must_be_selected' => 'È necessario selezionare un solo campo :attribute.', + ], + +]; diff --git a/packages/panels/resources/lang/it/pages/dashboard.php b/packages/panels/resources/lang/it/pages/dashboard.php index 7d0cd2d83c..ffb6315517 100644 --- a/packages/panels/resources/lang/it/pages/dashboard.php +++ b/packages/panels/resources/lang/it/pages/dashboard.php @@ -4,4 +4,30 @@ return [ 'title' => 'Dashboard', + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filtro', + + 'modal' => [ + + 'heading' => 'Filtro', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Applica', + + ], + + ], + + ], + + ], + + ], + ]; diff --git a/packages/tables/resources/lang/it/filters/query-builder.php b/packages/tables/resources/lang/it/filters/query-builder.php new file mode 100644 index 0000000000..41966fb5dc --- /dev/null +++ b/packages/tables/resources/lang/it/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Generatore di query', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operatore', + ], + + 'or_groups' => [ + + 'label' => 'Gruppi', + + 'block' => [ + 'label' => 'Separatore (OR)', + 'or' => 'OR', + ], + + ], + + 'rules' => [ + + 'label' => 'Regole', + + 'item' => [ + 'and' => 'AND', + ], + + ], + + ], + + 'no_rules' => '(Nessuna regola)', + + 'item_separators' => [ + 'and' => 'AND', + 'or' => 'OR', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'È pieno', + 'inverse' => 'È vuoto', + ], + + 'summary' => [ + 'direct' => ':attribute è pieno', + 'inverse' => ':attribute è vuoto', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'È vero', + 'inverse' => 'È falso', + ], + + 'summary' => [ + 'direct' => ':attribute è vero', + 'inverse' => ':attribute è falso', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'È dopo', + 'inverse' => 'Non è dopo', + ], + + 'summary' => [ + 'direct' => ':attribute è dopo :date', + 'inverse' => ':attribute non è dopo :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'È prima', + 'inverse' => 'Non è prima', + ], + + 'summary' => [ + 'direct' => ':attribute è prima :date', + 'inverse' => ':attribute non è prima :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'È data', + 'inverse' => 'Non è data', + ], + + 'summary' => [ + 'direct' => ':attribute è :date', + 'inverse' => ':attribute non è :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'È mese', + 'inverse' => 'Non è mese', + ], + + 'summary' => [ + 'direct' => ':attribute è :month', + 'inverse' => ':attribute non è :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'È anno', + 'inverse' => 'Non è anno', + ], + + 'summary' => [ + 'direct' => ':attribute è :year', + 'inverse' => ':attribute non è :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Data', + ], + + 'month' => [ + 'label' => 'Mese', + ], + + 'year' => [ + 'label' => 'Anno', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Equivale', + 'inverse' => 'Non equivale', + ], + + 'summary' => [ + 'direct' => ':attribute equivale a :number', + 'inverse' => ':attribute non equivale a :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'È massimo', + 'inverse' => 'È più grandi di', + ], + + 'summary' => [ + 'direct' => ':attribute è massimo :number', + 'inverse' => ':attribute è più grande di :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'È minimo', + 'inverse' => 'È meno di', + ], + + 'summary' => [ + 'direct' => ':attribute è minimo :number', + 'inverse' => ':attribute è meno di :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Media', + 'summary' => 'Media :attribute', + ], + + 'max' => [ + 'label' => 'Massimo', + 'summary' => 'Massimo :attribute', + ], + + 'min' => [ + 'label' => 'Minimo', + 'summary' => 'Minimo :attribute', + ], + + 'sum' => [ + 'label' => 'Somma', + 'summary' => 'Somma di :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Aggregata', + ], + + 'number' => [ + 'label' => 'Numero', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Ha', + 'inverse' => 'Non ha', + ], + + 'summary' => [ + 'direct' => 'Ha :count :relationship', + 'inverse' => 'Non ha :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Ha massimo', + 'inverse' => 'Ha più di', + ], + + 'summary' => [ + 'direct' => 'Ha minimo :count :relationship', + 'inverse' => 'Ha più di :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Ha minimo', + 'inverse' => 'Ha meno di', + ], + + 'summary' => [ + 'direct' => 'Ha minimo :count :relationship', + 'inverse' => 'Ha meno di :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'È vuoto', + 'inverse' => 'Non è vuoto', + ], + + 'summary' => [ + 'direct' => ':relationship è vuoto', + 'inverse' => ':relationship non è vuoto', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'È', + 'inverse' => 'Non è', + ], + + 'multiple' => [ + 'direct' => 'Contiene', + 'inverse' => 'Non contiene', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship è :values', + 'inverse' => ':relationship non è :values', + ], + + 'multiple' => [ + 'direct' => ':relationship contiene :values', + 'inverse' => ':relationship non conviene :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' oppure ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Valore', + ], + + 'values' => [ + 'label' => 'Valori', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Conteggio', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'È', + 'inverse' => 'Non è', + ], + + 'summary' => [ + 'direct' => ':attribute è :values', + 'inverse' => ':attribute non è :values', + 'values_glue' => [ + ', ', + 'final' => ' oppure ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Valore', + ], + + 'values' => [ + 'label' => 'Valori', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Contiene', + 'inverse' => 'Non contiene', + ], + + 'summary' => [ + 'direct' => ':attribute contiene :text', + 'inverse' => ':attribute non contiene :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Finisce con', + 'inverse' => 'Non finisce con', + ], + + 'summary' => [ + 'direct' => ':attribute finisce con :text', + 'inverse' => ':attribute non finisce con :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Uguale', + 'inverse' => 'Non è uguale', + ], + + 'summary' => [ + 'direct' => ':attribute uguale a :text', + 'inverse' => ':attribute non è uguale a :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Inizia con', + 'inverse' => 'Non inizia con', + ], + + 'summary' => [ + 'direct' => ':attribute inizia con :text', + 'inverse' => ':attribute non inizia con :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Testo', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Aggiungi regola', + ], + + 'add_rule_group' => [ + 'label' => 'Aggiungi gruppo di regole', + ], + + ], + +]; diff --git a/packages/tables/resources/lang/it/table.php b/packages/tables/resources/lang/it/table.php index 23979890a1..a603bbb7e3 100644 --- a/packages/tables/resources/lang/it/table.php +++ b/packages/tables/resources/lang/it/table.php @@ -11,6 +11,12 @@ return [ 'columns' => [ 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Mostra :count di meno', + 'expand_list' => 'Mostra :count di più', + ], + 'more_list_items' => 'e altri :count', ], @@ -26,6 +32,10 @@ return [ 'label' => "Seleziona/Deseleziona l'elemento :key per le azioni di massa.", ], + 'bulk_select_group' => [ + 'label' => 'Seleziona/deseleziona gruppo :title per azioni collettive.', + ], + 'search' => [ 'label' => 'Cerca', 'placeholder' => 'Cerca',