Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.x feature->2.x-develop | update-localization-responses #266

Merged
102 changes: 96 additions & 6 deletions Database/Seeders/json/language_strings.json
Original file line number Diff line number Diff line change
Expand Up @@ -215,6 +215,12 @@
"name": "Category Required",
"content": "The category field is required."
},
{
"locale_code_iso_639": "en",
"category": "general",
"name": "Language File Generated",
"content": "Language files successfully generated"
},
{
"locale_code_iso_639": "en",
"category": "general",
Expand Down Expand Up @@ -2486,7 +2492,7 @@
{
"locale_code_iso_639": "en",
"category": "localization-setting",
"name": "heading",
"name": "Localization Heading",
"content": "Localizations"
},
{
Expand All @@ -2501,11 +2507,17 @@
"name": "Add Category Button",
"content": "Add Category"
},
{
"locale_code_iso_639": "en",
"category": "localization-setting",
"name": "Localization String Removed",
"content": "Removed"
},
{
"locale_code_iso_639": "en",
"category": "localization-setting",
"name": "Localization Message",
"content": "When you make any changes in strings. You need to click on Generate Language Files button to reflect your changes."
"content": "When you make any changes in strings. You need to click on <b>Generate Language Files</b> button to reflect your changes."
},
{
"locale_code_iso_639": "en",
Expand Down Expand Up @@ -2543,6 +2555,24 @@
"name": "Add New Languages Placeholder Name",
"content": "Name"
},
{
"locale_code_iso_639": "en",
"category": "localization-setting",
"name": "Add New Languages Placeholder Locale Code",
"content": "Locale ISO 639 Code"
},
{
"locale_code_iso_639": "en",
"category": "localization-setting",
"name": "Localization Toolkit Sync",
"content": "Sync"
},
{
"locale_code_iso_639": "en",
"category": "localization-setting",
"name": "Localization Item Menu",
"content": "Run & Generate Seeds"
},
{
"locale_code_iso_639": "en",
"category": "localization-setting",
Expand Down Expand Up @@ -3910,6 +3940,12 @@
"name": "Category Required",
"content": "El campo de categoría es obligatorio."
},
{
"locale_code_iso_639": "es",
"category": "general",
"name": "Language File Generated",
"content": "Archivos de idioma generados exitosamente"
},
{
"locale_code_iso_639": "es",
"category": "general",
Expand Down Expand Up @@ -6201,7 +6237,7 @@
{
"locale_code_iso_639": "es",
"category": "localization-setting",
"name": "heading",
"name": "Localization Heading",
"content": "Localizaciones"
},
{
Expand All @@ -6216,11 +6252,17 @@
"name": "Add Category Button",
"content": "añadir categoría"
},
{
"locale_code_iso_639": "es",
"category": "localization-setting",
"name": "Localization String Removed",
"content": "Remota"
},
{
"locale_code_iso_639": "es",
"category": "localization-setting",
"name": "Localization Message",
"content": "Cuando realiza cambios en las cadenas. Debe hacer clic en el botón Generar archivos de idioma para reflejar sus cambios."
"content": "Cuando realiza cambios en las cadenas. Debe hacer clic en el botón <b>Generar archivos de idioma</b> para reflejar sus cambios."
},
{
"locale_code_iso_639": "es",
Expand Down Expand Up @@ -6258,6 +6300,24 @@
"name": "Add New Languages Placeholder Name",
"content": "Nombre"
},
{
"locale_code_iso_639": "es",
"category": "localization-setting",
"name": "Add New Languages Placeholder Locale Code",
"content": "Código local ISO 639"
},
{
"locale_code_iso_639": "es",
"category": "localization-setting",
"name": "Localization Toolkit Sync",
"content": "Sincronizar"
},
{
"locale_code_iso_639": "es",
"category": "localization-setting",
"name": "Localization Item Menu",
"content": "Ejecutar y generar semillas"
},
{
"locale_code_iso_639": "es",
"category": "localization-setting",
Expand Down Expand Up @@ -7445,6 +7505,12 @@
"name": "Category Required",
"content": "Le champ catégorie est obligatoire."
},
{
"locale_code_iso_639": "fr",
"category": "general",
"name": "Language File Generated",
"content": "Fichiers de langue générés avec succès"
},
{
"locale_code_iso_639": "fr",
"category": "general",
Expand Down Expand Up @@ -9745,7 +9811,7 @@
{
"locale_code_iso_639": "fr",
"category": "localization-setting",
"name": "heading",
"name": "Localization Heading",
"content": "Localisations"
},
{
Expand All @@ -9760,11 +9826,17 @@
"name": "Add Category Button",
"content": "ajouter une catégorie"
},
{
"locale_code_iso_639": "fr",
"category": "localization-setting",
"name": "Localization String Removed",
"content": "Supprimé"
},
{
"locale_code_iso_639": "fr",
"category": "localization-setting",
"name": "Localization Message",
"content": "Lorsque vous apportez des modifications aux chaînes. Vous devez cliquer sur le bouton Générer des fichiers de langue pour refléter vos modifications."
"content": "Lorsque vous apportez des modifications aux chaînes. Vous devez cliquer sur le bouton <b>Générer des fichiers de langue</b> pour refléter vos modifications."
},
{
"locale_code_iso_639": "fr",
Expand Down Expand Up @@ -9802,6 +9874,24 @@
"name": "Add New Languages Placeholder Name",
"content": "Nom"
},
{
"locale_code_iso_639": "fr",
"category": "localization-setting",
"name": "Add New Languages Placeholder Locale Code",
"content": "Code local ISO 639"
},
{
"locale_code_iso_639": "fr",
"category": "localization-setting",
"name": "Localization Toolkit Sync",
"content": "Synchroniser"
},
{
"locale_code_iso_639": "fr",
"category": "localization-setting",
"name": "Localization Item Menu",
"content": "\nExécuter et générer des graines"
},
{
"locale_code_iso_639": "fr",
"category": "localization-setting",
Expand Down
34 changes: 31 additions & 3 deletions Http/Controllers/Backend/Settings/LocalizationController.php
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,35 @@ public function getAssets(Request $request): JsonResponse
->get();
$data['categories']['default']['id'] = null;


$data['language_strings'] = [
"localizations" => trans("vaahcms-localization-setting.localization_heading"),
"add_language_button" => trans("vaahcms-localization-setting.add_language_button"),
"add_category_button" => trans("vaahcms-localization-setting.add_category_button"),
"localization_message" => trans("vaahcms-localization-setting.localization_message"),
"localization_placeholder_search" => trans("vaahcms-localization-setting.localization_placeholder_search"),
"localization_placeholder_select_a_category" => trans("vaahcms-localization-setting.localization_placeholder_select_a_category"),
"localization_placeholder_select_a_filter" => trans("vaahcms-localization-setting.localization_placeholder_select_a_filter"),
"localization_reset_button" => trans("vaahcms-localization-setting.localization_reset_button"),
"add_new_languages" => trans("vaahcms-localization-setting.add_new_languages"),
"add_new_languages_placeholder_name" => trans("vaahcms-localization-setting.add_new_languages_placeholder_name"),
"add_new_languages_save_button" => trans("vaahcms-localization-setting.add_new_languages_save_button"),
"localization_empty_value" => trans("vaahcms-localization-setting.localization_empty_value"),
"localization_filled_value" => trans("vaahcms-localization-setting.localization_filled_value"),
"add_new_category" => trans("vaahcms-localization-setting.add_new_category"),
"add_new_category_placeholder_category_name" => trans("vaahcms-localization-setting.add_new_category_placeholder_category_name"),
"add_new_category_save_button" => trans("vaahcms-localization-setting.add_new_category_save_button"),
"localization_add_string_button" => trans("vaahcms-localization-setting.localization_add_string_button"),
"localization_generate_language_files" => trans("vaahcms-localization-setting.localization_generate_language_files"),
"localization_save_button" => trans("vaahcms-localization-setting.localization_save_button"),
"no_language_string_exist" => trans("vaahcms-localization-setting.no_language_string_exist"),
"localization_placeholder_select_a_language" => trans("vaahcms-localization-setting.localization_placeholder_select_a_language"),
"localization_toolkit_sync" => trans("vaahcms-localization-setting.localization_toolkit_sync"),
"add_new_languages_placeholder_locale_code" => trans("vaahcms-localization-setting.add_new_languages_placeholder_locale_code"),
"localization_item_menu" => trans("vaahcms-localization-setting.localization_item_menu"),
"localization_string_removed" => trans("vaahcms-localization-setting.localization_string_removed"),


];
$response['success'] = true;
$response['data'] = $data;
} catch (\Exception $e) {
Expand Down Expand Up @@ -97,7 +125,7 @@ public function generateLanguage(Request $request): JsonResponse
LanguageString::syncAndGenerateStrings($request);

$response = LanguageString::getList($request);
$response['messages'][] = "Language files successfully generated";
$response['messages'][] = trans("vaahcms-general.language_file_generated");
} catch (\Exception $e) {
$response = [];
$response['success'] = false;
Expand Down Expand Up @@ -242,7 +270,7 @@ public function runSeeds(Request $request): JsonResponse

LanguageString::syncAndGenerateStrings($request);

$response['messages'][] = "Action was successful";
$response['messages'][] = trans("vaahcms-general.action_successful");

} catch (\Exception $e) {
$response = [];
Expand Down
Loading