From d9e85380af21028d2f3912738b9138711e0346f6 Mon Sep 17 00:00:00 2001 From: Karl Thibault Date: Sat, 26 Sep 2015 22:03:05 -0400 Subject: [PATCH] Add localization for the backend Switch widget --- modules/backend/lang/en/lang.php | 4 +++- modules/backend/lang/fr/lang.php | 4 +++- modules/backend/widgets/Lists.php | 12 ++++++++++-- 3 files changed, 16 insertions(+), 4 deletions(-) diff --git a/modules/backend/lang/en/lang.php b/modules/backend/lang/en/lang.php index 89beb9a7f..52832e733 100644 --- a/modules/backend/lang/en/lang.php +++ b/modules/backend/lang/en/lang.php @@ -138,7 +138,9 @@ return [ 'delete_selected' => 'Delete selected', 'delete_selected_empty' => 'There are no selected records to delete.', 'delete_selected_confirm' => 'Delete the selected records?', - 'delete_selected_success' => 'Successfully deleted the selected records.' + 'delete_selected_success' => 'Successfully deleted the selected records.', + 'widget_switch_true' => 'Yes', + 'widget_switch_false' => 'No' ], 'fileupload' => [ 'attachment' => 'Attachment', diff --git a/modules/backend/lang/fr/lang.php b/modules/backend/lang/fr/lang.php index 3511404d4..ee2c340e3 100644 --- a/modules/backend/lang/fr/lang.php +++ b/modules/backend/lang/fr/lang.php @@ -139,6 +139,8 @@ return [ 'delete_selected_empty' => 'Il n’y a aucun enregistrement à supprimer', 'delete_selected_confirm' => 'Confirmer la suppression des enregistrements sélectionnés ?', 'delete_selected_success' => 'Les enregistrements ont bien été supprimés.', + 'widget_switch_true' => 'Oui', + 'widget_switch_false' => 'Non' ], 'fileupload' => [ 'attachment' => 'Pièce jointe', @@ -315,4 +317,4 @@ return [ 'filter' => [ 'all' => 'tous' ], -]; \ No newline at end of file +]; diff --git a/modules/backend/widgets/Lists.php b/modules/backend/widgets/Lists.php index 93b3f16aa..0f61b201a 100644 --- a/modules/backend/widgets/Lists.php +++ b/modules/backend/widgets/Lists.php @@ -878,8 +878,16 @@ class Lists extends WidgetBase */ protected function evalSwitchTypeValue($record, $column, $value) { - // return ($value) ? '' : ''; - return ($value) ? 'Yes' : 'No'; + $contents = ''; + + if($value) { + $contents = trans('backend::lang.list.widget_switch_true'); + } + else { + $contents = trans('backend::lang.list.widget_switch_false'); + } + + return $contents; } /**