From 3649b6b7cfada84b3cfa85fcb75861f7f57b87c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=8Carodej?= Date: Tue, 5 Apr 2022 14:25:45 +0200 Subject: [PATCH] update language strings action added --- config/language-translations.php | 4 ++-- .../Actions/UpdateLanguageStringsAction.php | 18 ++++++++++++++++++ .../Controllers/UpgradeSystemController.php | 9 +++++++++ 3 files changed, 29 insertions(+), 2 deletions(-) create mode 100644 src/Domain/Localization/Actions/UpdateLanguageStringsAction.php diff --git a/config/language-translations.php b/config/language-translations.php index 9a55718f..bcf0c002 100644 --- a/config/language-translations.php +++ b/config/language-translations.php @@ -892,8 +892,8 @@ return [ 'audios' => 'Audios', 'documents' => 'Documents', 'paginator' => 'Showing {from} - {to} from {total} records', - 'require_email_verification' => 'Require Email Verification', - 'require_email_verification_note' => 'Turn on, if you want to allow user email verification.', + 'require_email_verification' => 'Require Verify Email Address', + 'require_email_verification_note' => 'Turn on, if you want verify user email address after registration.', 'completed' => 'Completed', 'error' => 'Error', 'cancelled' => 'Cancelled', diff --git a/src/Domain/Localization/Actions/UpdateLanguageStringsAction.php b/src/Domain/Localization/Actions/UpdateLanguageStringsAction.php new file mode 100644 index 00000000..1f0af6c9 --- /dev/null +++ b/src/Domain/Localization/Actions/UpdateLanguageStringsAction.php @@ -0,0 +1,18 @@ +each(fn(...$item) => DB::table('language_translations') + ->where('lang', 'en') + ->where('key', $item[1]) + ->update(['value' => $item[0]]) + ); + } +} \ No newline at end of file diff --git a/src/Domain/Maintenance/Controllers/UpgradeSystemController.php b/src/Domain/Maintenance/Controllers/UpgradeSystemController.php index 9efc0214..e5bc10a5 100644 --- a/src/Domain/Maintenance/Controllers/UpgradeSystemController.php +++ b/src/Domain/Maintenance/Controllers/UpgradeSystemController.php @@ -3,6 +3,7 @@ namespace Domain\Maintenance\Controllers; use DB; use Domain\Localization\Actions\DeleteLanguageStringsAction; +use Domain\Localization\Actions\UpdateLanguageStringsAction; use Schema; use Storage; use Artisan; @@ -22,6 +23,7 @@ class UpgradeSystemController extends Controller public function __construct( public UpgradeDatabaseAction $upgradeDatabase, public DeleteLanguageStringsAction $deleteLanguageStrings, + public UpdateLanguageStringsAction $updateLanguageStrings, ) { } @@ -148,5 +150,12 @@ class UpgradeSystemController extends Controller ($this->deleteLanguageStrings)([ 'popup_2fa.disappear_qr' ]); + + ($this->updateLanguageStrings)([ + 'require_email_verification' => 'Require Verify Email Address', + 'require_email_verification_note' => 'Turn on, if you want to verify user email address after registration.', + ]); + + Artisan::call('cache:clear'); } }