From 6b9c24a4acc557f2587f2ef7bce5105a67f2e125 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9as=20Lundgren?= Date: Wed, 20 Mar 2024 15:43:35 +0100 Subject: [PATCH 1/4] Fix notification message for consistency --- packages/actions/resources/lang/sv/delete.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/actions/resources/lang/sv/delete.php b/packages/actions/resources/lang/sv/delete.php index a0466784f2..8d0dbf190e 100644 --- a/packages/actions/resources/lang/sv/delete.php +++ b/packages/actions/resources/lang/sv/delete.php @@ -23,7 +23,7 @@ return [ 'notifications' => [ 'deleted' => [ - 'title' => 'Raderad', + 'title' => 'Raderades', ], ], From e3b91c37ad088a8ffc21675e191ea1f0899f39e1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9as=20Lundgren?= Date: Wed, 20 Mar 2024 15:44:58 +0100 Subject: [PATCH 2/4] Add newly added strings to existing files --- .../forms/resources/lang/sv/components.php | 34 +++++++++++++++++++ .../resources/lang/sv/components.php | 33 ++++++++++++++++-- .../resources/lang/sv/pages/dashboard.php | 26 ++++++++++++++ .../lang/sv/components/pagination.php | 8 +++++ packages/tables/resources/lang/sv/table.php | 11 ++++++ 5 files changed, 110 insertions(+), 2 deletions(-) diff --git a/packages/forms/resources/lang/sv/components.php b/packages/forms/resources/lang/sv/components.php index 4c58ccf3d5..2fcf80b3db 100644 --- a/packages/forms/resources/lang/sv/components.php +++ b/packages/forms/resources/lang/sv/components.php @@ -250,6 +250,15 @@ return [ ], + 'radio' => [ + + 'boolean' => [ + 'true' => 'Ja', + 'false' => 'Nej', + ], + + ], + 'repeater' => [ 'actions' => [ @@ -410,6 +419,31 @@ return [ 'placeholder' => 'Ny tagg', ], + 'text_input' => [ + + 'actions' => [ + + 'hide_password' => [ + 'label' => 'Dölj lösenord', + ], + + 'show_password' => [ + 'label' => 'Visa lösenord', + ], + + ], + + ], + + 'toggle_buttons' => [ + + 'boolean' => [ + 'true' => 'Ja', + 'false' => 'Nej', + ], + + ], + 'wizard' => [ 'actions' => [ diff --git a/packages/infolists/resources/lang/sv/components.php b/packages/infolists/resources/lang/sv/components.php index 721a39b49e..16a073d937 100644 --- a/packages/infolists/resources/lang/sv/components.php +++ b/packages/infolists/resources/lang/sv/components.php @@ -2,8 +2,37 @@ return [ - 'text_entry' => [ - 'more_list_items' => 'och :count till', + 'entries' => [ + + 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Visa :count färre', + 'expand_list' => 'Visa :count till', + ], + + 'more_list_items' => 'och :count till', + + ], + + 'key_value' => [ + + 'columns' => [ + + 'key' => [ + 'label' => 'Namn', + ], + + 'value' => [ + 'label' => 'Värde', + ], + + ], + + 'placeholder' => 'Inga objekt', + + ], + ], ]; diff --git a/packages/panels/resources/lang/sv/pages/dashboard.php b/packages/panels/resources/lang/sv/pages/dashboard.php index 7d0cd2d83c..679ee51042 100644 --- a/packages/panels/resources/lang/sv/pages/dashboard.php +++ b/packages/panels/resources/lang/sv/pages/dashboard.php @@ -4,4 +4,30 @@ return [ 'title' => 'Dashboard', + 'actions' => [ + + 'filter' => [ + + 'label' => 'Filter', + + 'modal' => [ + + 'heading' => 'Filter', + + 'actions' => [ + + 'apply' => [ + + 'label' => 'Använd', + + ], + + ], + + ], + + ], + + ], + ]; diff --git a/packages/support/resources/lang/sv/components/pagination.php b/packages/support/resources/lang/sv/components/pagination.php index d798f98f1e..2b9669017e 100644 --- a/packages/support/resources/lang/sv/components/pagination.php +++ b/packages/support/resources/lang/sv/components/pagination.php @@ -22,10 +22,18 @@ return [ 'actions' => [ + 'first' => [ + 'label' => 'Första', + ], + 'go_to_page' => [ 'label' => 'Gå till sida :page', ], + 'last' => [ + 'label' => 'Sista', + ], + 'next' => [ 'label' => 'Nästa', ], diff --git a/packages/tables/resources/lang/sv/table.php b/packages/tables/resources/lang/sv/table.php index d6aeadb160..66b542bb45 100644 --- a/packages/tables/resources/lang/sv/table.php +++ b/packages/tables/resources/lang/sv/table.php @@ -11,7 +11,14 @@ return [ 'columns' => [ 'text' => [ + + 'actions' => [ + 'collapse_list' => 'Visa :count färre', + 'expand_list' => 'Visa :count till', + ], + 'more_list_items' => 'och :count till', + ], ], @@ -106,6 +113,10 @@ return [ 'actions' => [ + 'apply' => [ + 'label' => 'Använd filter', + ], + 'remove' => [ 'label' => 'Ta bort filter', ], From 54fba0c5379bb38d33249e2120deab8105fb3dd8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9as=20Lundgren?= Date: Wed, 20 Mar 2024 15:46:31 +0100 Subject: [PATCH 3/4] Add newly added files --- packages/actions/resources/lang/sv/export.php | 77 +++ packages/actions/resources/lang/sv/import.php | 77 +++ .../forms/resources/lang/sv/validation.php | 10 + .../lang/sv/filters/query-builder.php | 482 ++++++++++++++++++ 4 files changed, 646 insertions(+) create mode 100644 packages/actions/resources/lang/sv/export.php create mode 100644 packages/actions/resources/lang/sv/import.php create mode 100644 packages/forms/resources/lang/sv/validation.php create mode 100644 packages/tables/resources/lang/sv/filters/query-builder.php diff --git a/packages/actions/resources/lang/sv/export.php b/packages/actions/resources/lang/sv/export.php new file mode 100644 index 0000000000..d2130879cc --- /dev/null +++ b/packages/actions/resources/lang/sv/export.php @@ -0,0 +1,77 @@ + 'Exportera :label', + + 'modal' => [ + + 'heading' => 'Exportera :label', + + 'form' => [ + + 'columns' => [ + + 'label' => 'Kolumner', + + 'form' => [ + + 'is_enabled' => [ + 'label' => ':column aktiverad', + ], + + 'label' => [ + 'label' => ':column namn', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'export' => [ + 'label' => 'Exportera', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Export slutförd', + + 'actions' => [ + + 'download_csv' => [ + 'label' => 'Ladda ner .csv', + ], + + 'download_xlsx' => [ + 'label' => 'Ladda ner .xlsx', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Exporten är för stor', + 'body' => 'Du kan inte exportera fler än 1 rad åt gången.|Du kan inte exportera fler än :count rader åt gången.', + ], + + 'started' => [ + 'title' => 'Exporten startades', + 'body' => 'Din export har börjat och 1 rad kommer att bearbetas i bakgrunden.|Din export har börjat och :count rader kommer att bearbetas i bakgrunden.', + ], + + ], + + 'file_name' => 'export-:export_id-:model', + +]; diff --git a/packages/actions/resources/lang/sv/import.php b/packages/actions/resources/lang/sv/import.php new file mode 100644 index 0000000000..48d1506309 --- /dev/null +++ b/packages/actions/resources/lang/sv/import.php @@ -0,0 +1,77 @@ + 'Importera :label', + + 'modal' => [ + + 'heading' => 'Importera :label', + + 'form' => [ + + 'file' => [ + 'label' => 'Fil', + 'placeholder' => 'Ladda upp en CSV-fil', + ], + + 'columns' => [ + 'label' => 'Kolumner', + 'placeholder' => 'Välj en kolumn', + ], + + ], + + 'actions' => [ + + 'download_example' => [ + 'label' => 'Ladda ner exempelfil (CSV)', + ], + + 'import' => [ + 'label' => 'Importera', + ], + + ], + + ], + + 'notifications' => [ + + 'completed' => [ + + 'title' => 'Import slutförd', + + 'actions' => [ + + 'download_failed_rows_csv' => [ + 'label' => 'Ladda ner information om den misslyckade raden|Ladda ner information om de misslyckade raderna', + ], + + ], + + ], + + 'max_rows' => [ + 'title' => 'Den uppladdade CSV-filen är för stor', + 'body' => 'Du kan inte importera fler än 1 rad åt gången.|Du kan inte importera fler än :count rader åt gången.', + ], + + 'started' => [ + 'title' => 'Importen startades', + 'body' => 'Din import har börjat och 1 rad kommer att bearbetas i bakgrunden.|Din import har börjat och :count rader kommer att bearbetas i bakgrunden.', + ], + + ], + + 'example_csv' => [ + 'file_name' => ':importer-example', + ], + + 'failure_csv' => [ + 'file_name' => 'import-:import_id-:csv_name-misslyckade-rader', + 'error_header' => 'fel', + 'system_error' => 'Systemfel, vänligen kontakta support.', + ], + +]; diff --git a/packages/forms/resources/lang/sv/validation.php b/packages/forms/resources/lang/sv/validation.php new file mode 100644 index 0000000000..f9b5ce05ff --- /dev/null +++ b/packages/forms/resources/lang/sv/validation.php @@ -0,0 +1,10 @@ + [ + 'must_be_selected' => 'Minst ett :attribute fält måste väljas.', + 'only_one_must_be_selected' => 'Endast ett :attribute fält kan väljas.', + ], + +]; diff --git a/packages/tables/resources/lang/sv/filters/query-builder.php b/packages/tables/resources/lang/sv/filters/query-builder.php new file mode 100644 index 0000000000..449b889847 --- /dev/null +++ b/packages/tables/resources/lang/sv/filters/query-builder.php @@ -0,0 +1,482 @@ + 'Frågebyggare', + + 'form' => [ + + 'operator' => [ + 'label' => 'Operator', + ], + + 'or_groups' => [ + + 'label' => 'Grupper', + + 'block' => [ + 'label' => 'Disjunktion (ELLER)', + 'or' => 'ELLER', + ], + + ], + + 'rules' => [ + + 'label' => 'Regler', + + 'item' => [ + 'and' => 'OCH', + ], + + ], + + ], + + 'no_rules' => '(Inga regler)', + + 'item_separators' => [ + 'and' => 'OCH', + 'or' => 'ELLER', + ], + + 'operators' => [ + + 'is_filled' => [ + + 'label' => [ + 'direct' => 'Är ifyllt', + 'inverse' => 'Är tomt', + ], + + 'summary' => [ + 'direct' => ':attribute är ifyllt', + 'inverse' => ':attribute är tomt', + ], + + ], + + 'boolean' => [ + + 'is_true' => [ + + 'label' => [ + 'direct' => 'Är sann', + 'inverse' => 'Är falsk', + ], + + 'summary' => [ + 'direct' => ':attribute är sann', + 'inverse' => ':attribute är falsk', + ], + + ], + + ], + + 'date' => [ + + 'is_after' => [ + + 'label' => [ + 'direct' => 'Är efter', + 'inverse' => 'Är inte efter', + ], + + 'summary' => [ + 'direct' => ':attribute är efter :date', + 'inverse' => ':attribute är inte efter :date', + ], + + ], + + 'is_before' => [ + + 'label' => [ + 'direct' => 'Är före', + 'inverse' => 'Är inte före', + ], + + 'summary' => [ + 'direct' => ':attribute är före :date', + 'inverse' => ':attribute är inte före :date', + ], + + ], + + 'is_date' => [ + + 'label' => [ + 'direct' => 'Är datum', + 'inverse' => 'Är inte datum', + ], + + 'summary' => [ + 'direct' => ':attribute är :date', + 'inverse' => ':attribute är inte :date', + ], + + ], + + 'is_month' => [ + + 'label' => [ + 'direct' => 'Är månad', + 'inverse' => 'Är inte månad', + ], + + 'summary' => [ + 'direct' => ':attribute är :month', + 'inverse' => ':attribute är inte :month', + ], + + ], + + 'is_year' => [ + + 'label' => [ + 'direct' => 'Är år', + 'inverse' => 'Är inte år', + ], + + 'summary' => [ + 'direct' => ':attribute är :year', + 'inverse' => ':attribute är inte :year', + ], + + ], + + 'form' => [ + + 'date' => [ + 'label' => 'Datum', + ], + + 'month' => [ + 'label' => 'Månad', + ], + + 'year' => [ + 'label' => 'År', + ], + + ], + + ], + + 'number' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Är lika med', + 'inverse' => 'Är inte lika med', + ], + + 'summary' => [ + 'direct' => ':attribute är lika med :number', + 'inverse' => ':attribute är inte lika med :number', + ], + + ], + + 'is_max' => [ + + 'label' => [ + 'direct' => 'Är maximalt', + 'inverse' => 'Är större än', + ], + + 'summary' => [ + 'direct' => ':attribute är maximalt :number', + 'inverse' => ':attribute är större än :number', + ], + + ], + + 'is_min' => [ + + 'label' => [ + 'direct' => 'Är minst', + 'inverse' => 'Är mindre än', + ], + + 'summary' => [ + 'direct' => ':attribute är minst :number', + 'inverse' => ':attribute är mindre än :number', + ], + + ], + + 'aggregates' => [ + + 'average' => [ + 'label' => 'Genomsnitt', + 'summary' => 'Genomsnitt av :attribute', + ], + + 'max' => [ + 'label' => 'Max', + 'summary' => 'Max av :attribute', + ], + + 'min' => [ + 'label' => 'Min', + 'summary' => 'Min av :attribute', + ], + + 'sum' => [ + 'label' => 'Summa', + 'summary' => 'Summa av :attribute', + ], + + ], + + 'form' => [ + + 'aggregate' => [ + 'label' => 'Aggregat', + ], + + 'number' => [ + 'label' => 'Nummer', + ], + + ], + + ], + + 'relationship' => [ + + 'equals' => [ + + 'label' => [ + 'direct' => 'Har', + 'inverse' => 'Har inte', + ], + + 'summary' => [ + 'direct' => 'Har :count :relationship', + 'inverse' => 'Har inte :count :relationship', + ], + + ], + + 'has_max' => [ + + 'label' => [ + 'direct' => 'Har maximalt', + 'inverse' => 'Har fler än', + ], + + 'summary' => [ + 'direct' => 'Har maximalt :count :relationship', + 'inverse' => 'Har fler än :count :relationship', + ], + + ], + + 'has_min' => [ + + 'label' => [ + 'direct' => 'Har minst', + 'inverse' => 'Har färre än', + ], + + 'summary' => [ + 'direct' => 'Har minst :count :relationship', + 'inverse' => 'Har färre än :count :relationship', + ], + + ], + + 'is_empty' => [ + + 'label' => [ + 'direct' => 'Är tom', + 'inverse' => 'Är inte tom', + ], + + 'summary' => [ + 'direct' => ':relationship är tom', + 'inverse' => ':relationship är inte tom', + ], + + ], + + 'is_related_to' => [ + + 'label' => [ + + 'single' => [ + 'direct' => 'Är', + 'inverse' => 'Är inte', + ], + + 'multiple' => [ + 'direct' => 'Innehåller', + 'inverse' => 'Innehåller inte', + ], + + ], + + 'summary' => [ + + 'single' => [ + 'direct' => ':relationship är :values', + 'inverse' => ':relationship är inte :values', + ], + + 'multiple' => [ + 'direct' => ':relationship innehåller :values', + 'inverse' => ':relationship innehåller inte :values', + ], + + 'values_glue' => [ + 0 => ', ', + 'final' => ' eller ', + ], + + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Värde', + ], + + 'values' => [ + 'label' => 'Värden', + ], + + ], + + ], + + 'form' => [ + + 'count' => [ + 'label' => 'Antal', + ], + + ], + + ], + + 'select' => [ + + 'is' => [ + + 'label' => [ + 'direct' => 'Är', + 'inverse' => 'Är inte', + ], + + 'summary' => [ + 'direct' => ':attribute är :values', + 'inverse' => ':attribute är inte :values', + 'values_glue' => [ + ', ', + 'final' => ' eller ', + ], + ], + + 'form' => [ + + 'value' => [ + 'label' => 'Värde', + ], + + 'values' => [ + 'label' => 'Värden', + ], + + ], + + ], + + ], + + 'text' => [ + + 'contains' => [ + + 'label' => [ + 'direct' => 'Innehåller', + 'inverse' => 'Innehåller inte', + ], + + 'summary' => [ + 'direct' => ':attribute innehåller :text', + 'inverse' => ':attribute innehåller inte :text', + ], + + ], + + 'ends_with' => [ + + 'label' => [ + 'direct' => 'Slutar med', + 'inverse' => 'Slutar inte med', + ], + + 'summary' => [ + 'direct' => ':attribute slutar med :text', + 'inverse' => ':attribute slutar inte med :text', + ], + + ], + + 'equals' => [ + + 'label' => [ + 'direct' => 'Är lika med', + 'inverse' => 'Är inte lika med', + ], + + 'summary' => [ + 'direct' => ':attribute är lika med :text', + 'inverse' => ':attribute är inte lika med :text', + ], + + ], + + 'starts_with' => [ + + 'label' => [ + 'direct' => 'Börjar med', + 'inverse' => 'Börjar inte med', + ], + + 'summary' => [ + 'direct' => ':attribute börjar med :text', + 'inverse' => ':attribute börjar inte med :text', + ], + + ], + + 'form' => [ + + 'text' => [ + 'label' => 'Text', + ], + + ], + + ], + + ], + + 'actions' => [ + + 'add_rule' => [ + 'label' => 'Lägg till regel', + ], + + 'add_rule_group' => [ + 'label' => 'Lägg till regelgrupp', + ], + + ], + +]; From 9a4f6a5c388dd41bfbf5b660db0bd48c9fc87b1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9as=20Lundgren?= Date: Wed, 20 Mar 2024 15:55:25 +0100 Subject: [PATCH 4/4] Fix translations of `record` for consistency In an earlier PR the translation for `record` was changed from `rad` to `objekt`. This commit updates some missed strings. --- packages/tables/resources/lang/sv/table.php | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/tables/resources/lang/sv/table.php b/packages/tables/resources/lang/sv/table.php index 66b542bb45..8a51a225e1 100644 --- a/packages/tables/resources/lang/sv/table.php +++ b/packages/tables/resources/lang/sv/table.php @@ -26,11 +26,11 @@ return [ 'fields' => [ 'bulk_select_page' => [ - 'label' => 'Markera/avmarkera alla rader för massåtgärder.', + 'label' => 'Markera/avmarkera alla objekt för massåtgärder.', ], 'bulk_select_record' => [ - 'label' => 'Markera/avmarkera rad :key för massåtgärder.', + 'label' => 'Markera/avmarkera objekt :key för massåtgärder.', ], 'bulk_select_group' => [ @@ -76,11 +76,11 @@ return [ 'actions' => [ 'disable_reordering' => [ - 'label' => 'Sluta ändra ordning på rader', + 'label' => 'Sluta ändra ordning på objekt', ], 'enable_reordering' => [ - 'label' => 'Ändra ordning på rader', + 'label' => 'Ändra ordning på objekt', ], 'filter' => [ @@ -146,13 +146,13 @@ return [ 'trashed' => [ - 'label' => 'Raderade rader', + 'label' => 'Raderade objekt', - 'only_trashed' => 'Endast raderade rader', + 'only_trashed' => 'Endast raderade objekt', - 'with_trashed' => 'Med raderade rader', + 'with_trashed' => 'Med raderade objekt', - 'without_trashed' => 'Utan raderade rader', + 'without_trashed' => 'Utan raderade objekt', ], @@ -182,11 +182,11 @@ return [ ], - 'reorder_indicator' => 'Dra och släpp raderna i önskad ordning.', + 'reorder_indicator' => 'Dra och släpp objekten i önskad ordning.', 'selection_indicator' => [ - 'selected_count' => '1 rad vald|:count rader valda', + 'selected_count' => '1 objekt valt|:count objekt valda', 'actions' => [