Skip to content

Commit 0b0eb0e

Browse files
committed
feat(web-hosting): update offers technical informations
ref: #PUWEBPT-335 Signed-off-by: Emilien Razafimampiandra <emilien.razafimampiandra.ext@corp.ovh.com>
1 parent 8288894 commit 0b0eb0e

9 files changed

Lines changed: 139 additions & 114 deletions

File tree

packages/manager/apps/web/client/app/components/hosting-domain-offers/controller.js

Lines changed: 24 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@ export default class WebComponentsHostingDomainOffersController {
2525
FREE_100M: {
2626
TECHNICALS: [
2727
{ prefix: 'sites', values: [1] },
28-
{ prefix: 'disk', values: ['100 Mo SSD'] },
29-
{ prefix: 'emailStorage', values: [1, '15 Go'] },
28+
{ prefix: 'disk', values: ['100 Mo'] },
29+
{ prefix: 'emailStorageSingular', values: [1, '15 Go'] },
3030
],
3131
SELECTORS: {
3232
FREE_100M: {
@@ -37,10 +37,9 @@ export default class WebComponentsHostingDomainOffersController {
3737
STARTER: {
3838
TECHNICALS: [
3939
{ prefix: 'sites', values: [1] },
40-
{ prefix: 'nddFree', values: [1] },
40+
{ prefix: 'disk', values: ['1 Go'] },
4141
{ prefix: 'emailStorage', values: [2, '5 Go'] },
42-
{ prefix: 'disk', values: ['1 Go SSD'] },
43-
{ prefix: 'cms', values: [] },
42+
{ prefix: 'nddFree', values: [1] },
4443
],
4544
SELECTORS: {
4645
STARTER: {
@@ -51,10 +50,9 @@ export default class WebComponentsHostingDomainOffersController {
5150
PERSO: {
5251
TECHNICALS: [
5352
{ prefix: 'sites', values: [15] },
54-
{ prefix: 'nddFree', values: [1] },
53+
{ prefix: 'disk', values: ['100 Go'] },
5554
{ prefix: 'emailStorage', values: [10, '5 Go'] },
56-
{ prefix: 'disk', values: ['100 Go SSD'] },
57-
{ prefix: 'cms', values: [] },
55+
{ prefix: 'nddFree', values: [1] },
5856
],
5957
SELECTORS: {
6058
PERSO: {
@@ -64,11 +62,11 @@ export default class WebComponentsHostingDomainOffersController {
6462
},
6563
STARTUP: {
6664
TECHNICALS: [
67-
{ prefix: 'vcores', values: ['< 1'] },
68-
{ prefix: 'ram', values: ['< 1 Go'] },
65+
{ prefix: 'vcoresUpTo', values: [1] },
66+
{ prefix: 'ramUpTo', values: ['1 Go'] },
67+
{ prefix: 'disk', values: ['100 Go'] },
6968
{ prefix: 'backupIncluded', values: [] },
70-
{ prefix: 'uptime', values: ['99,9%'] },
71-
{ prefix: 'disk', values: ['100 Go SSD'] },
69+
{ prefix: 'uptime', values: ['99,9 %'] },
7270
{ prefix: 'sites', values: [15] },
7371
{ prefix: 'emailStorage', values: [10, '5 Go'] },
7472
{ prefix: 'dbs', values: [5, '1 Go'] },
@@ -84,14 +82,13 @@ export default class WebComponentsHostingDomainOffersController {
8482
TECHNICALS: [
8583
{ prefix: 'vcores', values: [1] },
8684
{ prefix: 'ram', values: ['2 Go'] },
85+
{ prefix: 'disk', values: ['250 Go'] },
8786
{ prefix: 'backupIncluded', values: [] },
88-
{ prefix: 'uptime', values: ['99,9%'] },
89-
{ prefix: 'disk', values: ['250 Go SSD'] },
87+
{ prefix: 'uptime', values: ['99,9 %'] },
9088
{ prefix: 'sites', values: [100] },
9189
{ prefix: 'emailStorage', values: [100, '5 Go'] },
9290
{ prefix: 'dbs', values: [10, '2 Go'] },
9391
{ prefix: 'nddFree', values: [1] },
94-
{ prefix: 'cdn', values: [] },
9592
],
9693
SELECTORS: {
9794
PRO: {
@@ -101,15 +98,14 @@ export default class WebComponentsHostingDomainOffersController {
10198
},
10299
PERFORMANCE: {
103100
TECHNICALS: [
104-
{ prefix: 'vcores', values: [2] },
101+
{ prefix: 'vcoresPlural', values: [2] },
105102
{ prefix: 'ram', values: ['4 Go'] },
103+
{ prefix: 'disk', values: ['500 Go'] },
106104
{ prefix: 'backupIncluded', values: [] },
107-
{ prefix: 'uptime', values: ['99,9%'] },
108-
{ prefix: 'disk', values: ['500 Go SSD'] },
105+
{ prefix: 'uptime', values: ['99,9 %'] },
109106
{ prefix: 'sites', values: [150] },
110107
{ prefix: 'emailStorage', values: [1000, '5 Go'] },
111108
{ prefix: 'dbs', values: [20, '2 Go'] },
112-
{ prefix: 'webcloudDb', values: [] },
113109
{ prefix: 'nddFree', values: [1] },
114110
{ prefix: 'cdn', values: [] },
115111
],
@@ -122,15 +118,14 @@ export default class WebComponentsHostingDomainOffersController {
122118
AGENCY: {
123119
TECHNICALS: [
124120
{ prefix: 'sitesUnlimited', values: [] },
125-
{ prefix: 'disk', values: ['500 Go SSD'] },
121+
{ prefix: 'disk', values: ['500 Go'] },
122+
{ prefix: 'vcoresPlural', values: [6] },
126123
{ prefix: 'ram', values: ['8 Go'] },
127-
{ prefix: 'vcores', values: [6] },
128124
{ prefix: 'backupIncluded', values: [] },
129-
{ prefix: 'uptime', values: ['99,9%'] },
125+
{ prefix: 'uptime', values: ['99,9 %'] },
130126
{ prefix: 'userManagement', values: [] },
131127
{ prefix: 'emailStorage', values: [1000, '5 Go'] },
132128
{ prefix: 'dbs', values: [30, '2 Go'] },
133-
{ prefix: 'webcloudDb', values: [] },
134129
{ prefix: 'cdn', values: [] },
135130
{ prefix: 'git', values: [] },
136131
],
@@ -143,15 +138,14 @@ export default class WebComponentsHostingDomainOffersController {
143138
AGENCY_PLUS: {
144139
TECHNICALS: [
145140
{ prefix: 'sitesUnlimited', values: [] },
146-
{ prefix: 'disk', values: ['700 Go SSD'] },
141+
{ prefix: 'disk', values: ['700 Go'] },
142+
{ prefix: 'vcoresPlural', values: [10] },
147143
{ prefix: 'ram', values: ['12 Go'] },
148-
{ prefix: 'vcores', values: [10] },
149144
{ prefix: 'backupIncluded', values: [] },
150-
{ prefix: 'uptime', values: ['99,9%'] },
145+
{ prefix: 'uptime', values: ['99,9 %'] },
151146
{ prefix: 'userManagement', values: [] },
152147
{ prefix: 'emailStorage', values: [1000, '5 Go'] },
153148
{ prefix: 'dbs', values: [40, '2 Go'] },
154-
{ prefix: 'webcloudDb', values: [] },
155149
{ prefix: 'cdn', values: [] },
156150
{ prefix: 'git', values: [] },
157151
],
@@ -164,15 +158,14 @@ export default class WebComponentsHostingDomainOffersController {
164158
AGENCY_MAX: {
165159
TECHNICALS: [
166160
{ prefix: 'sitesUnlimited', values: [] },
167-
{ prefix: 'disk', values: ['1 To SSD'] },
161+
{ prefix: 'disk', values: ['1 To'] },
162+
{ prefix: 'vcoresPlural', values: [14] },
168163
{ prefix: 'ram', values: ['16 Go'] },
169-
{ prefix: 'vcores', values: [14] },
170164
{ prefix: 'backupIncluded', values: [] },
171-
{ prefix: 'uptime', values: ['99,9%'] },
165+
{ prefix: 'uptime', values: ['99,9 %'] },
172166
{ prefix: 'userManagement', values: [] },
173167
{ prefix: 'emailStorage', values: [1000, '5 Go'] },
174168
{ prefix: 'dbs', values: [50, '2 Go'] },
175-
{ prefix: 'webcloudDb', values: [] },
176169
{ prefix: 'cdn', values: [] },
177170
{ prefix: 'git', values: [] },
178171
],

packages/manager/apps/web/client/app/components/hosting-domain-offers/translations/Messages_de_DE.json

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,23 @@
3535
"web_components_hosting_domain_offers_offer_agency": "Agency",
3636
"web_components_hosting_domain_offers_offer_agency_plus": "Agency plus",
3737
"web_components_hosting_domain_offers_offer_agency_max": "Agency max",
38-
"web_components_hosting_domain_offers_sites": "{{value1}} Seiten",
39-
"web_components_hosting_domain_offers_disk": "{{value1}}",
40-
"web_components_hosting_domain_offers_emailStorage": "{{value1}} E-Mails {{value2}}",
38+
"web_components_hosting_domain_offers_sites": "{{value1}} Websites",
39+
"web_components_hosting_domain_offers_disk": "{{value1}} SSD-Speicher",
40+
"web_components_hosting_domain_offers_emailStorage": "{{value1}} E-Mail-Adressen ({{value2}})",
41+
"web_components_hosting_domain_offers_emailStorageSingular": "{{value1}} E-Mail-Adresse ({{value2}})",
4142
"web_components_hosting_domain_offers_cms": "CMS 1-Klick",
42-
"web_components_hosting_domain_offers_nddFree": "{{value1}} NDD kostenlos",
43+
"web_components_hosting_domain_offers_nddFree": "{{value1}} kostenlose Domain im ersten Jahr*",
4344
"web_components_hosting_domain_offers_vcores": "{{value1}} vCore",
45+
"web_components_hosting_domain_offers_vcoresPlural": "{{value1}} vCores",
46+
"web_components_hosting_domain_offers_vcoresUpTo": "Bis zu {{value1}} vCore",
4447
"web_components_hosting_domain_offers_ram": "{{value1}} RAM",
45-
"web_components_hosting_domain_offers_backupIncluded": "Backup inklusive",
46-
"web_components_hosting_domain_offers_uptime": "Uptime {{value1}}",
47-
"web_components_hosting_domain_offers_dbs": "{{value1}} DB {{value2}}",
48+
"web_components_hosting_domain_offers_ramUpTo": "Bis zu {{value1}} RAM",
49+
"web_components_hosting_domain_offers_backupIncluded": "Automatische Backups",
50+
"web_components_hosting_domain_offers_uptime": "Beobachtete Verfügbarkeit {{value1}}",
51+
"web_components_hosting_domain_offers_dbs": "{{value1}} Datenbanken zu je {{value2}}",
4852
"web_components_hosting_domain_offers_webcloudDb": "WebCloud DB",
49-
"web_components_hosting_domain_offers_cdn": "CDN",
50-
"web_components_hosting_domain_offers_git": "GIT",
51-
"web_components_hosting_domain_offers_userManagement": "Benutzerverwaltung",
52-
"web_components_hosting_domain_offers_sitesUnlimited": "Unbegrenzte Seiten"
53+
"web_components_hosting_domain_offers_cdn": "CDN inklusive",
54+
"web_components_hosting_domain_offers_git": "Git",
55+
"web_components_hosting_domain_offers_userManagement": "Zugangsverwaltung",
56+
"web_components_hosting_domain_offers_sitesUnlimited": "Unbegrenzte Websites"
5357
}

packages/manager/apps/web/client/app/components/hosting-domain-offers/translations/Messages_en_GB.json

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,23 @@
3535
"web_components_hosting_domain_offers_offer_agency": "Agency",
3636
"web_components_hosting_domain_offers_offer_agency_plus": "Agency plus",
3737
"web_components_hosting_domain_offers_offer_agency_max": "Agency max",
38-
"web_components_hosting_domain_offers_sites": "{{value1}} Sites",
39-
"web_components_hosting_domain_offers_disk": "{{value1}}",
40-
"web_components_hosting_domain_offers_emailStorage": "{{value1}} emails {{value2}}",
38+
"web_components_hosting_domain_offers_sites": "{{value1}} sites",
39+
"web_components_hosting_domain_offers_disk": "{{value1}} SSD storage",
40+
"web_components_hosting_domain_offers_emailStorage": "{{value1}} email addresses ({{value2}})",
41+
"web_components_hosting_domain_offers_emailStorageSingular": "{{value1}} email address ({{value2}})",
4142
"web_components_hosting_domain_offers_cms": "CMS 1click",
42-
"web_components_hosting_domain_offers_nddFree": "{{value1}} free domain",
43+
"web_components_hosting_domain_offers_nddFree": "{{value1}} free domain name for the first year*",
4344
"web_components_hosting_domain_offers_vcores": "{{value1}} vCore",
45+
"web_components_hosting_domain_offers_vcoresPlural": "{{value1}} vCores",
46+
"web_components_hosting_domain_offers_vcoresUpTo": "Up to {{value1}} vCore",
4447
"web_components_hosting_domain_offers_ram": "{{value1}} of RAM",
45-
"web_components_hosting_domain_offers_backupIncluded": "Backup included",
46-
"web_components_hosting_domain_offers_uptime": "Uptime {{value1}}",
47-
"web_components_hosting_domain_offers_dbs": "{{value1}} database {{value2}}",
48+
"web_components_hosting_domain_offers_ramUpTo": "Up to {{value1}} of RAM",
49+
"web_components_hosting_domain_offers_backupIncluded": "Automatic backups",
50+
"web_components_hosting_domain_offers_uptime": "Observed availability {{value1}}",
51+
"web_components_hosting_domain_offers_dbs": "{{value1}} databases of {{value2}}",
4852
"web_components_hosting_domain_offers_webcloudDb": "WebCloud Database",
49-
"web_components_hosting_domain_offers_cdn": "CDN",
50-
"web_components_hosting_domain_offers_git": "GIT",
51-
"web_components_hosting_domain_offers_userManagement": "User management",
52-
"web_components_hosting_domain_offers_sitesUnlimited": "Unlimited websites"
53+
"web_components_hosting_domain_offers_cdn": "CDN included",
54+
"web_components_hosting_domain_offers_git": "Git",
55+
"web_components_hosting_domain_offers_userManagement": "Access management",
56+
"web_components_hosting_domain_offers_sitesUnlimited": "Unlimited sites"
5357
}

packages/manager/apps/web/client/app/components/hosting-domain-offers/translations/Messages_es_ES.json

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -35,19 +35,23 @@
3535
"web_components_hosting_domain_offers_offer_agency": "Agency",
3636
"web_components_hosting_domain_offers_offer_agency_plus": "Agency plus",
3737
"web_components_hosting_domain_offers_offer_agency_max": "Agency max",
38-
"web_components_hosting_domain_offers_sites": "{{value1}} Sitios",
39-
"web_components_hosting_domain_offers_disk": "{{value1}}",
40-
"web_components_hosting_domain_offers_emailStorage": "{{value1}} correos {{value2}}",
38+
"web_components_hosting_domain_offers_sites": "{{value1}} sitios",
39+
"web_components_hosting_domain_offers_disk": "{{value1}} almacenamiento SSD",
40+
"web_components_hosting_domain_offers_emailStorage": "{{value1}} direcciones de correo ({{value2}})",
41+
"web_components_hosting_domain_offers_emailStorageSingular": "{{value1}} dirección de correo ({{value2}})",
4142
"web_components_hosting_domain_offers_cms": "CMS 1clic",
42-
"web_components_hosting_domain_offers_nddFree": "{{value1}} ndd gratis",
43+
"web_components_hosting_domain_offers_nddFree": "{{value1}} nombre de dominio gratis el primer año*",
4344
"web_components_hosting_domain_offers_vcores": "{{value1}} vCore",
45+
"web_components_hosting_domain_offers_vcoresPlural": "{{value1}} vCores",
46+
"web_components_hosting_domain_offers_vcoresUpTo": "Hasta {{value1}} vCore",
4447
"web_components_hosting_domain_offers_ram": "{{value1}} de RAM",
45-
"web_components_hosting_domain_offers_backupIncluded": "Backup incluido",
46-
"web_components_hosting_domain_offers_uptime": "Uptime {{value1}}",
47-
"web_components_hosting_domain_offers_dbs": "{{value1}} db {{value2}}",
48+
"web_components_hosting_domain_offers_ramUpTo": "Hasta {{value1}} de RAM",
49+
"web_components_hosting_domain_offers_backupIncluded": "Copias de seguridad automáticas",
50+
"web_components_hosting_domain_offers_uptime": "Disponibilidad observada {{value1}}",
51+
"web_components_hosting_domain_offers_dbs": "{{value1}} bases de datos de {{value2}}",
4852
"web_components_hosting_domain_offers_webcloudDb": "WebCloud DB",
49-
"web_components_hosting_domain_offers_cdn": "CDN",
50-
"web_components_hosting_domain_offers_git": "GIT",
51-
"web_components_hosting_domain_offers_userManagement": "Gestión de usuario",
52-
"web_components_hosting_domain_offers_sitesUnlimited": "Sitios web ilimitados"
53+
"web_components_hosting_domain_offers_cdn": "CDN incluido",
54+
"web_components_hosting_domain_offers_git": "Git",
55+
"web_components_hosting_domain_offers_userManagement": "Gestión de accesos",
56+
"web_components_hosting_domain_offers_sitesUnlimited": "Sitios ilimitados"
5357
}

packages/manager/apps/web/client/app/components/hosting-domain-offers/translations/Messages_fr_CA.json

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,19 +38,23 @@
3838
"web_components_hosting_domain_offers_offer_select_version_placeholder": "Choisir une version",
3939
"web_components_hosting_domain_offers_offer_select_version_performance": "{{coreNumber}} vCores, {{ramSize}} RAM",
4040
"web_components_hosting_domain_offers_offer_price": "{{priceValue}} HT/mois",
41-
"web_components_hosting_domain_offers_sites": "{{value1}} Sites",
41+
"web_components_hosting_domain_offers_sites": "{{value1}} sites",
4242
"web_components_hosting_domain_offers_sitesUnlimited": "Sites illimités",
43-
"web_components_hosting_domain_offers_disk": "{{value1}}",
44-
"web_components_hosting_domain_offers_emailStorage": "{{value1}} mails {{value2}}",
43+
"web_components_hosting_domain_offers_disk": "{{value1}} stockage SSD",
44+
"web_components_hosting_domain_offers_emailStorage": "{{value1}} adresses e-mail ({{value2}})",
45+
"web_components_hosting_domain_offers_emailStorageSingular": "{{value1}} adresse e-mail ({{value2}})",
4546
"web_components_hosting_domain_offers_cms": "CMS 1clic",
46-
"web_components_hosting_domain_offers_nddFree": "{{value1}} ndd free",
47+
"web_components_hosting_domain_offers_nddFree": "{{value1}} nom de domaine offert la première année*",
4748
"web_components_hosting_domain_offers_vcores": "{{value1}} vCore",
49+
"web_components_hosting_domain_offers_vcoresPlural": "{{value1}} vCores",
50+
"web_components_hosting_domain_offers_vcoresUpTo": "Jusqu'à {{value1}} vCore",
4851
"web_components_hosting_domain_offers_ram": "{{value1}} de RAM",
49-
"web_components_hosting_domain_offers_backupIncluded": "Backup inclus",
50-
"web_components_hosting_domain_offers_uptime": "Uptime {{value1}}",
51-
"web_components_hosting_domain_offers_dbs": "{{value1}} db {{value2}}",
52+
"web_components_hosting_domain_offers_ramUpTo": "Jusqu'à {{value1}} de RAM",
53+
"web_components_hosting_domain_offers_backupIncluded": "Sauvegardes automatiques",
54+
"web_components_hosting_domain_offers_uptime": "Disponibilité observée {{value1}}",
55+
"web_components_hosting_domain_offers_dbs": "{{value1}} bases de données de {{value2}}",
5256
"web_components_hosting_domain_offers_webcloudDb": "WebCloud DB",
53-
"web_components_hosting_domain_offers_cdn": "CDN",
54-
"web_components_hosting_domain_offers_git": "GIT",
55-
"web_components_hosting_domain_offers_userManagement": "Gestion user"
57+
"web_components_hosting_domain_offers_cdn": "CDN inclus",
58+
"web_components_hosting_domain_offers_git": "Git",
59+
"web_components_hosting_domain_offers_userManagement": "Gestion des accès"
5660
}

packages/manager/apps/web/client/app/components/hosting-domain-offers/translations/Messages_fr_FR.json

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -38,19 +38,23 @@
3838
"web_components_hosting_domain_offers_offer_select_version_placeholder": "Choisir une version",
3939
"web_components_hosting_domain_offers_offer_select_version_performance": "{{coreNumber}} vCores, {{ramSize}} RAM",
4040
"web_components_hosting_domain_offers_offer_price": "{{priceValue}} HT/mois",
41-
"web_components_hosting_domain_offers_sites": "{{value1}} Sites",
41+
"web_components_hosting_domain_offers_sites": "{{value1}} sites",
4242
"web_components_hosting_domain_offers_sitesUnlimited": "Sites illimités",
43-
"web_components_hosting_domain_offers_disk": "{{value1}}",
44-
"web_components_hosting_domain_offers_emailStorage": "{{value1}} mails {{value2}}",
43+
"web_components_hosting_domain_offers_disk": "{{value1}} stockage SSD",
44+
"web_components_hosting_domain_offers_emailStorage": "{{value1}} adresses e-mail ({{value2}})",
45+
"web_components_hosting_domain_offers_emailStorageSingular": "{{value1}} adresse e-mail ({{value2}})",
4546
"web_components_hosting_domain_offers_cms": "CMS 1clic",
46-
"web_components_hosting_domain_offers_nddFree": "{{value1}} ndd free",
47+
"web_components_hosting_domain_offers_nddFree": "{{value1}} nom de domaine offert la première année*",
4748
"web_components_hosting_domain_offers_vcores": "{{value1}} vCore",
49+
"web_components_hosting_domain_offers_vcoresPlural": "{{value1}} vCores",
50+
"web_components_hosting_domain_offers_vcoresUpTo": "Jusqu'à {{value1}} vCore",
4851
"web_components_hosting_domain_offers_ram": "{{value1}} de RAM",
49-
"web_components_hosting_domain_offers_backupIncluded": "Backup inclus",
50-
"web_components_hosting_domain_offers_uptime": "Uptime {{value1}}",
51-
"web_components_hosting_domain_offers_dbs": "{{value1}} db {{value2}}",
52+
"web_components_hosting_domain_offers_ramUpTo": "Jusqu'à {{value1}} de RAM",
53+
"web_components_hosting_domain_offers_backupIncluded": "Sauvegardes automatiques",
54+
"web_components_hosting_domain_offers_uptime": "Disponibilité observée {{value1}}",
55+
"web_components_hosting_domain_offers_dbs": "{{value1}} bases de données de {{value2}}",
5256
"web_components_hosting_domain_offers_webcloudDb": "WebCloud DB",
53-
"web_components_hosting_domain_offers_cdn": "CDN",
54-
"web_components_hosting_domain_offers_git": "GIT",
55-
"web_components_hosting_domain_offers_userManagement": "Gestion user"
57+
"web_components_hosting_domain_offers_cdn": "CDN inclus",
58+
"web_components_hosting_domain_offers_git": "Git",
59+
"web_components_hosting_domain_offers_userManagement": "Gestion des accès"
5660
}

0 commit comments

Comments
 (0)