Skip to content

Commit bedc5a8

Browse files
author
Imane El Aiboud
committed
feat(web-hosting): add common translations
Ref: #PUWEBPT-122 Signed-off-by: Imane El Aiboud <imane.el-aiboud@corp.ovh.com>
1 parent 11a9029 commit bedc5a8

3 files changed

Lines changed: 12 additions & 19 deletions

File tree

packages/manager/apps/web-hosting/public/translations/multisite/Messages_fr_FR.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,18 +77,14 @@
7777
"multisite_add_website_module_cms_advanced_database_name_label": "Nom de la base",
7878
"multisite_add_website_module_cms_advanced_port_label": "Port",
7979
"multisite_add_website_module_cms_advanced_user_label": "Nom d'utilisateur",
80-
"multisite_add_website_module_cms_advanced_password_label": "Mot de passe",
8180
"multisite_add_website_module_cms_advanced_additional_title": "Informations complémentaires",
8281
"multisite_add_website_module_cms_advanced_additional_helper": "Veuillez entrer les informations de configuration du module.",
8382
"multisite_add_website_module_cms_advanced_admin_label": "Nom d'administrateur",
8483
"multisite_add_website_module_cms_advanced_admin_placeholder": "Sélectionnez un administrateur",
85-
"multisite_add_website_module_cms_advanced_admin_password": "Mot de passe",
8684
"multisite_add_website_module_cms_advanced_domain_label": "Domaine",
8785
"multisite_add_website_module_cms_advanced_domain_placeholder": "Sélectionnez un domaine",
88-
"multisite_add_website_module_cms_advanced_language_label": "Langue",
8986
"multisite_add_website_module_cms_advanced_language_placeholder": "Sélectionnez une langue",
9087
"multisite_add_website_module_cms_advanced_path_label": "Chemin d'installation",
91-
"multisite_mandatory": "obligatoire",
9288
"multisite_add_website_success": "Votre site a bien été ajouté ! L'association de votre domaine peut prendre jusqu'à 48h.",
9389
"multisite_add_website_error": "Une erreur est survenue lors de l'ajout de votre site. {{ error }}",
9490
"multisite_add_website_in_progress": "Suivre les tâches en cours",

packages/manager/apps/web-hosting/src/pages/dashboard/multisite/website/component/fields/AdditionalConfigurationFields.tsx

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ export const AdditionalConfigurationFields: React.FC<AdditionalConfigurationFiel
4242
isLoadingLanguages,
4343
errors,
4444
}: AdditionalConfigurationFieldsProps) => {
45-
const { t } = useTranslation(['multisite', NAMESPACES.FORM]);
45+
const { t } = useTranslation(['multisite', NAMESPACES.FORM, NAMESPACES.SYSTEM]);
4646

4747
return (
4848
<>
@@ -58,7 +58,7 @@ export const AdditionalConfigurationFields: React.FC<AdditionalConfigurationFiel
5858
<FormField className="w-full max-w-xl" invalid={!!error && invalid}>
5959
<FormFieldLabel>
6060
{t('multisite_add_website_module_cms_advanced_admin_label')} -{' '}
61-
{t('multisite_mandatory')}
61+
{t(`${NAMESPACES.FORM}:required`)}
6262
</FormFieldLabel>
6363
<Input
6464
type={INPUT_TYPE.text}
@@ -79,8 +79,7 @@ export const AdditionalConfigurationFields: React.FC<AdditionalConfigurationFiel
7979
<FormField className="w-full max-w-xl" invalid={!!error && invalid}>
8080
<div className="flex items-center gap-2">
8181
<FormFieldLabel>
82-
{t('multisite_add_website_module_cms_advanced_admin_password')} -{' '}
83-
{t('multisite_mandatory')}
82+
{t(`${NAMESPACES.SYSTEM}:password`)} - {t(`${NAMESPACES.FORM}:required`)}
8483
</FormFieldLabel>
8584
<Tooltip>
8685
<TooltipTrigger asChild>
@@ -127,7 +126,7 @@ export const AdditionalConfigurationFields: React.FC<AdditionalConfigurationFiel
127126
<FormField className="w-full max-w-xl" invalid={!!error && invalid}>
128127
<FormFieldLabel>
129128
{t('multisite_add_website_module_cms_advanced_domain_label')} -{' '}
130-
{t('multisite_mandatory')}
129+
{t(`${NAMESPACES.FORM}:required`)}
131130
</FormFieldLabel>
132131
<Select
133132
name={field.name}
@@ -152,8 +151,7 @@ export const AdditionalConfigurationFields: React.FC<AdditionalConfigurationFiel
152151
render={({ field, fieldState: { error, invalid } }) => (
153152
<FormField className="w-full max-w-xl" invalid={!!error && invalid}>
154153
<FormFieldLabel>
155-
{t('multisite_add_website_module_cms_advanced_language_label')} -{' '}
156-
{t('multisite_mandatory')}
154+
{t(`${NAMESPACES.FORM}:language`)} - {t(`${NAMESPACES.FORM}:required`)}
157155
</FormFieldLabel>
158156
<Select
159157
name={field.name}

packages/manager/apps/web-hosting/src/pages/dashboard/multisite/website/component/fields/DatabaseConfigurationFields.tsx

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ export const DatabaseConfigurationFields: React.FC<DatabaseConfigurationFieldsPr
4444
databaseOptions,
4545
errors,
4646
}: DatabaseConfigurationFieldsProps) => {
47-
const { t } = useTranslation(['multisite', NAMESPACES.FORM]);
47+
const { t } = useTranslation(['multisite', NAMESPACES.FORM, NAMESPACES.SYSTEM]);
4848

4949
const { data: databaseDetails } = useGetHostingDatabase(
5050
serviceName,
@@ -74,7 +74,7 @@ export const DatabaseConfigurationFields: React.FC<DatabaseConfigurationFieldsPr
7474
<FormField className="w-full max-w-xl" invalid={!!error && invalid}>
7575
<FormFieldLabel>
7676
{t('multisite_add_website_module_cms_advanced_database_label')} -{' '}
77-
{t('multisite_mandatory')}
77+
{t(`${NAMESPACES.FORM}:required`)}
7878
</FormFieldLabel>
7979
<Select
8080
name={field.name}
@@ -109,7 +109,7 @@ export const DatabaseConfigurationFields: React.FC<DatabaseConfigurationFieldsPr
109109
<FormField className="w-full max-w-xl" invalid={!!error && invalid}>
110110
<FormFieldLabel>
111111
{t('multisite_add_website_module_cms_advanced_server_label')} -{' '}
112-
{t('multisite_mandatory')}
112+
{t(`${NAMESPACES.FORM}:required`)}
113113
</FormFieldLabel>
114114
<Input
115115
type={INPUT_TYPE.text}
@@ -131,7 +131,7 @@ export const DatabaseConfigurationFields: React.FC<DatabaseConfigurationFieldsPr
131131
<FormField className="w-full max-w-xl" invalid={!!error && invalid}>
132132
<FormFieldLabel>
133133
{t('multisite_add_website_module_cms_advanced_database_name_label')} -{' '}
134-
{t('multisite_mandatory')}
134+
{t(`${NAMESPACES.FORM}:required`)}
135135
</FormFieldLabel>
136136
<Input
137137
type={INPUT_TYPE.text}
@@ -153,7 +153,7 @@ export const DatabaseConfigurationFields: React.FC<DatabaseConfigurationFieldsPr
153153
<FormField className="w-full max-w-xl" invalid={!!error && invalid}>
154154
<FormFieldLabel>
155155
{t('multisite_add_website_module_cms_advanced_port_label')} -{' '}
156-
{t('multisite_mandatory')}
156+
{t(`${NAMESPACES.FORM}:required`)}
157157
</FormFieldLabel>
158158
<Input
159159
type={INPUT_TYPE.text}
@@ -175,7 +175,7 @@ export const DatabaseConfigurationFields: React.FC<DatabaseConfigurationFieldsPr
175175
<FormField className="w-full max-w-xl" invalid={!!error && invalid}>
176176
<FormFieldLabel>
177177
{t('multisite_add_website_module_cms_advanced_user_label')} -{' '}
178-
{t('multisite_mandatory')}
178+
{t(`${NAMESPACES.FORM}:required`)}
179179
</FormFieldLabel>
180180
<Input
181181
type={INPUT_TYPE.text}
@@ -197,8 +197,7 @@ export const DatabaseConfigurationFields: React.FC<DatabaseConfigurationFieldsPr
197197
<FormField className="w-full max-w-xl" invalid={!!error && invalid}>
198198
<div className="flex items-center gap-2">
199199
<FormFieldLabel>
200-
{t('multisite_add_website_module_cms_advanced_password_label')} -{' '}
201-
{t('multisite_mandatory')}
200+
{t(`${NAMESPACES.SYSTEM}:password`)} - {t(`${NAMESPACES.FORM}:required`)}
202201
</FormFieldLabel>
203202
<Tooltip>
204203
<TooltipTrigger asChild>

0 commit comments

Comments
 (0)