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

New release #3385

Merged
merged 65 commits into from
Aug 18, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
65 commits
Select commit Hold shift + click to select a range
a3dbe00
Sync develop & master
ovh-ux-cds Aug 5, 2020
e11381c
Sync develop & master
ovh-ux-cds Aug 5, 2020
dfd5cb1
Sync develop & master
ovh-ux-cds Aug 5, 2020
4c78627
feat(config): add user locale in config
Jul 22, 2020
35761a7
fix(core): use locale from config
Jul 22, 2020
92eec09
fix(language): use convertLanguageFromOVHToBCP47 from config
Jul 22, 2020
81e8d10
fix(locale): use user locale from manager-config
Jul 22, 2020
5a5cfc8
refactor(locale): remove unused locale parts
Jul 22, 2020
92d1050
fix(locale): move locale detection in bootstrapApplication
Jul 22, 2020
472f3c7
fix(locale): use locale/language from environment
Aug 4, 2020
ae8ed47
build(deps): upgrade ovh-api-services to v9.49.0 (#3389)
antleblanc Aug 6, 2020
69c06c4
fix(i18n): add missing translations [CDS 525]
antleblanc Aug 6, 2020
afe7051
Sync develop & master
ovh-ux-cds Aug 6, 2020
9392ee7
Sync develop & master
ovh-ux-cds Aug 6, 2020
e39fa31
fix: add missing webfont import (#3397)
marie-j Aug 6, 2020
e8fa93f
refactor: use uikit header instead of responsive tabs (#3399)
marie-j Aug 6, 2020
28797f9
fix(hpc): update text for new range
lizardK Jul 23, 2020
350155a
fix(i18n): add missing translations [CDS 526]
lizardK Aug 6, 2020
334fbf4
build: only provide esm target for private packages (#3403)
frenautvh Aug 7, 2020
2aaf840
fix(i18n): add missing translations [CDS 527]
frenautvh Aug 7, 2020
ae4cf36
Sync develop & master
ovh-ux-cds Aug 7, 2020
ec28231
Sync develop & master
ovh-ux-cds Aug 7, 2020
c89f720
build: move start application script
antleblanc Aug 7, 2020
46a085c
build: start script can now start any applications
antleblanc Aug 7, 2020
3caac03
fix(public-cloud): revamp instance creation ui
May 27, 2020
3ea02a6
fix(i18n): add missing translations [CDS 524]
Aug 6, 2020
67270b3
fix(i18n): add missing translations [CDS 530]
Aug 10, 2020
ab7f81c
build(deps): upgrade ovh-api-services to v9.50.0
antleblanc Aug 10, 2020
1d4cced
feat(pack.move): rework for pack move to add fiber offers (#3125)
Steffy29 Aug 10, 2020
576ee5e
Sync develop & master
ovh-ux-cds Aug 10, 2020
a649edd
feat: update template to use env executor
marie-j Aug 11, 2020
43f19f0
feat: update dependency version to latest
marie-j Aug 11, 2020
9aac6bd
Sync develop & master
ovh-ux-cds Aug 12, 2020
22cec78
Sync develop & master
ovh-ux-cds Aug 12, 2020
c8184e4
fix(i18n): add missing translations [CDS 532]
ovh-ux-cds Aug 12, 2020
a360d97
fix: remove typo on module name (#3425)
marie-j Aug 12, 2020
8e30a4c
Sync develop & master
ovh-ux-cds Aug 13, 2020
a476af3
fix: prevent TypeError when accessing to guides constant (#3426)
mohammed-zahaf Aug 13, 2020
64c47ab
Sync develop & master
ovh-ux-cds Aug 13, 2020
69bbdc8
Sync develop & master
ovh-ux-cds Aug 13, 2020
d277fdb
build: prevent error ENOTDIR when starting application [skip ci] (#3441)
antleblanc Aug 14, 2020
9bf12a9
Sync develop & master
ovh-ux-cds Aug 17, 2020
9e555f4
Sync develop & master
ovh-ux-cds Aug 17, 2020
d0b7b83
feat(navbar): update notifications on menu closing (#3233)
AxelPeter Aug 17, 2020
f15b4dc
feat: enable strictDi by default (#3443)
marie-j Aug 17, 2020
207644e
Sync develop & master
ovh-ux-cds Aug 17, 2020
7811f70
Sync develop & master
ovh-ux-cds Aug 17, 2020
a2cfce6
Sync develop & master
ovh-ux-cds Aug 17, 2020
319406f
Sync develop & master
ovh-ux-cds Aug 17, 2020
83ac33c
fix(wuc): remove useless call for free cart option
JeremyDec Aug 17, 2020
161e173
refactor(web): set order flag to true for free options
JeremyDec Aug 17, 2020
6cfc0d9
fix(web.freewebhosting): prevent validation if agreement is not checked
JeremyDec Aug 17, 2020
c281724
fix(header): display header tabs
antleblanc Aug 14, 2020
d3ccea6
refactor: replace cui-page-header with oui-header component
antleblanc Aug 14, 2020
c9fed7d
refactor: replace cui-page-header with oui-header component
antleblanc Aug 14, 2020
97d7acf
refactor: replace cui-page-header__title class by oui-header template
antleblanc Aug 14, 2020
f38b03a
refactor(cui): cleanup some components and directives
antleblanc Aug 14, 2020
b46953a
fix(telephony.alias.ccs.time-condition): display right message error …
antleblanc Aug 17, 2020
fb70f22
feat(private-database): add mysql 8.0 label (#3456)
wiseflat Aug 17, 2020
8ea7f12
fix(email-domain.redirection.create): prevent TypeError on validation…
antleblanc Aug 18, 2020
2393e27
fix(account.delegation): remove unused part (#3460)
antleblanc Aug 18, 2020
1372777
fix(email-domain): use correct poller reference (#3423)
marie-j Aug 18, 2020
7f0e486
fix(instance): add link to vrack on instance creation
Jul 23, 2020
d836f37
fix(i18n): add missing translations [CDS 538]
Aug 18, 2020
52208d6
fix(i18n): add missing translations [CDS 539]
Aug 18, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
"packages:publish": "scripts/publish.js",
"release": "scripts/release.js",
"split": "scripts/split.js",
"start": "node -r esm scripts/start/index.js",
"start": "node -r esm scripts/start-application.js",
"test": "yarn lint",
"test:e2e:chromium": "rimraf ./reports && testcafe chromium",
"test:e2e:chromium:headless": "rimraf ./reports && testcafe chromium:headless",
Expand Down
4 changes: 2 additions & 2 deletions packages/components/ng-ovh-payment-method/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,12 @@
"@ovh-ux/component-rollup-config": "^7.0.0"
},
"peerDependencies": {
"@ovh-ux/manager-core": "^9.0.0 || ^10.0.0",
"@ovh-ux/manager-core": "^10.0.0 || ^11.0.0",
"@ovh-ux/ng-translate-async-loader": "^2.1.0",
"@ovh-ux/ui-kit": "^4.1.12",
"angular": "^1.5.0",
"angular-translate": "^2.17.0",
"bootstrap4": "twbs/bootstrap#v4.0.0",
"ovh-api-services": "^9.39.1"
}
}
}
4 changes: 2 additions & 2 deletions packages/manager/apps/carrier-sip/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"dependencies": {
"@ovh-ux/manager-carrier-sip": "^1.0.0 || ^2.0.0",
"@ovh-ux/manager-config": "^0.4.0 || ^1.0.0",
"@ovh-ux/manager-core": "^9.0.0 || ^10.0.0",
"@ovh-ux/manager-core": "^10.0.0 || ^11.0.0",
"@ovh-ux/manager-telecom-styles": "^4.0.0",
"@ovh-ux/ng-ovh-api-wrappers": "^4.0.7",
"@ovh-ux/ng-ovh-checkbox-table": "^2.0.0",
Expand Down Expand Up @@ -58,7 +58,7 @@
"moment": "^2.24.0",
"ng-csv": "^0.3.6",
"oclazyload": "^1.1.0",
"ovh-api-services": "^9.47.0",
"ovh-api-services": "^9.50.0",
"ovh-ngstrap": "^4.0.2",
"ovh-ui-kit-bs": "^4.1.8",
"popper.js": "^1.16.1",
Expand Down
8 changes: 4 additions & 4 deletions packages/manager/apps/carrier-sip/src/config.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
export const momentConfiguration = /* @ngInject */ (
TranslateServiceProvider,
) => {
const defaultLanguage = TranslateServiceProvider.getUserLocale(true);
import { Environment } from '@ovh-ux/manager-config';

export const momentConfiguration = /* @ngInject */ () => {
const defaultLanguage = Environment.getUserLanguage();
moment.locale(defaultLanguage);
};

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,11 @@ angular
'$scope',
'$translate',
'URLS',
'TranslateService',
'OvhApiMe',
function RAAddStorageStepContainerTypeCtrl(
$scope,
$translate,
URLS,
TranslateService,
OvhApiMe,
) {
const self = this;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<div class="cui-page">
<cui-page-header
data-title-text="DeskaasUpgradeCtrl.details.alias !== 'noAlias' ? DeskaasUpgradeCtrl.details.alias : DeskaasUpgradeCtrl.details.serviceName"
data-subtitle-text="DeskaasUpgradeCtrl.details.alias !== 'noAlias' ? DeskaasUpgradeCtrl.details.serviceName :''"
<oui-header
heading="{{ DeskaasUpgradeCtrl.details.alias !== 'noAlias' ? DeskaasUpgradeCtrl.details.alias : DeskaasUpgradeCtrl.details.serviceName }}"
description="{{ DeskaasUpgradeCtrl.details.alias !== 'noAlias' ? DeskaasUpgradeCtrl.details.serviceName : '' }}"
>
</cui-page-header>
</oui-header>
<section class="cui-page__content cui-page__content-narrow">
<oui-back-button
data-on-click="DeskaasUpgradeCtrl.$state.go('deskaas.details')"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,16 +2,12 @@ import get from 'lodash/get';
import map from 'lodash/map';
import set from 'lodash/set';

import { Environment } from '@ovh-ux/manager-config';

class DocsService {
constructor(
$translate,
TranslateService,
coreConfig,
DOCS_ALL_GUIDES,
DOCS_HOMEPAGE_GUIDES,
) {
/* @ngInject */
constructor($translate, coreConfig, DOCS_ALL_GUIDES, DOCS_HOMEPAGE_GUIDES) {
this.$translate = $translate;
this.TranslateService = TranslateService;
this.coreConfig = coreConfig;
this.DOCS_ALL_GUIDES = DOCS_ALL_GUIDES;
this.DOCS_HOMEPAGE_GUIDES = DOCS_HOMEPAGE_GUIDES;
Expand All @@ -21,16 +17,15 @@ class DocsService {
if (this.coreConfig.getRegion() === 'US') {
return 'US';
}
const locale = this.TranslateService.getGeneralLanguage();

if (locale === 'fr') {
if (Environment.getUserLanguage().toUpperCase() === 'FR') {
return 'FR';
}
return 'EN';
}

getAllGuidesLink() {
const userLocale = this.TranslateService.getUserLocale().toUpperCase();
const userLocale = Environment.getUserLocale().toUpperCase();
const domain = this.getDomainOfGuides();

return get(
Expand All @@ -41,7 +36,7 @@ class DocsService {
}

getGuidesOfSection(section) {
const userLocale = this.TranslateService.getUserLocale().toUpperCase();
const userLocale = Environment.getUserLocale().toUpperCase();
const domain = this.getDomainOfGuides();

const sectionContent = get(
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
angular
.module('managerApp')
.config((TranslateServiceProvider, ovhDocUrlProvider) => {
ovhDocUrlProvider.setUserLocale(TranslateServiceProvider.getUserLocale());
import { Environment } from '@ovh-ux/manager-config';

angular.module('managerApp').config(
/* @ngInject */ (ovhDocUrlProvider) => {
ovhDocUrlProvider.setUserLocale(Environment.getUserLocale());
ovhDocUrlProvider.setUrlPrefix('/engine/2api');
});
},
);
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
import { Environment } from '@ovh-ux/manager-config';

import forEach from 'lodash/forEach';
import get from 'lodash/get';
import map from 'lodash/map';
Expand All @@ -10,14 +12,12 @@ class OvhTaskAlertsService {
CucCloudMessage,
OvhApiMeAlertsAapi,
$http,
TranslateService,
) {
this.$translate = $translate;
this.$http = $http;
this.CucControllerHelper = CucControllerHelper;
this.CucCloudMessage = CucCloudMessage;
this.UserAlertsAapi = OvhApiMeAlertsAapi;
this.TranslateService = TranslateService;
}

getTaskInfo() {
Expand Down Expand Up @@ -61,7 +61,7 @@ class OvhTaskAlertsService {
}

sendAlert(alert, tasks) {
const language = this.TranslateService.getGeneralLanguage();
const language = Environment.getUserLanguage() === 'fr' ? 'fr' : 'en';
const locale = language === 'en' ? 'en_GB' : 'fr_FR';
const text = alert[locale];
const message = {
Expand Down
4 changes: 2 additions & 2 deletions packages/manager/apps/cloud/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
"@ovh-ux/manager-account-sidebar": "^2.0.0 || ^3.0.0",
"@ovh-ux/manager-banner": "^1.1.3",
"@ovh-ux/manager-config": "^0.4.0 || ^1.0.0",
"@ovh-ux/manager-core": "^9.0.0 || ^10.0.0",
"@ovh-ux/manager-core": "^10.0.0 || ^11.0.0",
"@ovh-ux/manager-error-page": "^1.0.0 || ^2.0.0",
"@ovh-ux/manager-navbar": "^4.0.0 || ^5.0.0",
"@ovh-ux/manager-notifications-sidebar": "^0.0.0 || ^1.0.0",
Expand Down Expand Up @@ -113,7 +113,7 @@
"ng-slide-down": "TheRusskiy/ng-slide-down#^1.0.0",
"office-ui-fabric-core": "^11.0.0",
"ovh-angular-list-view": "ovh-ux/ovh-angular-list-view#^0.1.5",
"ovh-api-services": "^9.47.0",
"ovh-api-services": "^9.50.0",
"ovh-common-style": "ovh-ux/ovh-common-style#^3.2.2",
"ovh-manager-webfont": "^1.2.0",
"ovh-ui-kit-bs": "^4.1.8",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ import find from 'lodash/find';
import findIndex from 'lodash/findIndex';
import isPlainObject from 'lodash/isPlainObject';

import { LANGUAGES } from '@ovh-ux/manager-config';

angular.module('UserAccount').controller('UserAccount.controllers.update', [
'UserAccount.services.Contacts',
'$scope',
Expand All @@ -13,7 +15,6 @@ angular.module('UserAccount').controller('UserAccount.controllers.update', [
'$timeout',
'$translate',
'Alerter',
'CORE_LANGUAGES',
function UserAccountUpdateController(
Contacts,
$scope,
Expand All @@ -23,9 +24,8 @@ angular.module('UserAccount').controller('UserAccount.controllers.update', [
$timeout,
$translate,
Alerter,
CORE_LANGUAGES,
) {
$scope.languages = CORE_LANGUAGES.available;
$scope.languages = LANGUAGES.available;
$scope.forms = {};
$scope.today = new Date();
$scope.alerts = {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@ import isObject from 'lodash/isObject';
import map from 'lodash/map';
import startsWith from 'lodash/startsWith';

import { LANGUAGES } from '@ovh-ux/manager-config';

angular.module('ovhSignupApp').component('newAccountFormField', {
require: {
newAccountForm: '^newAccountForm',
Expand All @@ -21,7 +23,6 @@ angular.module('ovhSignupApp').component('newAccountFormField', {
'$timeout',
'$translate',
'atInternet',
'CORE_LANGUAGES',
'NewAccountFormConfig',

function newAccountFormFieldController(
Expand All @@ -30,7 +31,6 @@ angular.module('ovhSignupApp').component('newAccountFormField', {
$timeout,
$translate,
atInternet,
CORE_LANGUAGES,
NewAccountFormConfig,
) {
$scope.getTemplateUrl = () =>
Expand Down Expand Up @@ -223,10 +223,7 @@ angular.module('ovhSignupApp').component('newAccountFormField', {
} else if (this.rule.fieldName === 'timezone') {
translated = value;
} else if (this.rule.fieldName === 'managerLanguage') {
translated = get(
find(CORE_LANGUAGES.available, { key: value }),
'name',
);
translated = get(find(LANGUAGES.available, { key: value }), 'name');
} else {
translated = $translate.instant(
`signup_enum_${this.rule.fieldName}_${value}`,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,8 @@ import omit from 'lodash/omit';
import pick from 'lodash/pick';
import values from 'lodash/values';

import { Environment, LANGUAGES } from '@ovh-ux/manager-config';

angular.module('ovhSignupApp').component('newAccountForm', {
bindings: {
model: '<',
Expand All @@ -27,10 +29,8 @@ angular.module('ovhSignupApp').component('newAccountForm', {
'$http',
'$timeout',
'coreConfig',
'CORE_LANGUAGES',
'NewAccountFormConfig',
'Alerter',
'TranslateService',
'UserAccount.constants',
'userAccountServiceInfos',
'$translate',
Expand All @@ -40,10 +40,8 @@ angular.module('ovhSignupApp').component('newAccountForm', {
$http,
$timeout,
coreConfig,
CORE_LANGUAGES,
NewAccountFormConfig,
Alerter,
TranslateService,
UserAccountConstants,
UserAccountServiceInfos,
$translate,
Expand All @@ -55,7 +53,7 @@ angular.module('ovhSignupApp').component('newAccountForm', {
this.readonly = this.readonly || [];
this.rules = null;
this.isSubmitting = false;
this.originalManagerLanguage = TranslateService.getUserLocale();
this.originalManagerLanguage = Environment.getUserLocale();
const CONSENT_MARKETING_EMAIL_NAME = 'consent-marketing-email';

$scope.getTemplateUrl = () =>
Expand Down Expand Up @@ -188,8 +186,8 @@ angular.module('ovhSignupApp').component('newAccountForm', {
rules.splice(languageRuleIdx + 1, 0, {
fieldName: 'managerLanguage',
mandatory: true,
initialValue: TranslateService.getUserLocale(),
in: map(CORE_LANGUAGES.available, 'key'),
initialValue: Environment.getUserLocale(),
in: map(LANGUAGES.available, 'key'),
hasBottomMargin: true,
});
}
Expand Down Expand Up @@ -283,7 +281,7 @@ angular.module('ovhSignupApp').component('newAccountForm', {
this.model.managerLanguage &&
this.originalManagerLanguage !== this.model.managerLanguage
) {
TranslateService.setUserLocale(this.model.managerLanguage);
Environment.setUserLocale(this.model.managerLanguage);
window.location.reload();
} else if (this.onSubmit) {
this.onSubmit();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
import get from 'lodash/get';
import isEqual from 'lodash/isEqual';

import { Environment } from '@ovh-ux/manager-config';

import config from '../../../../config/config';

angular.module('App').controller(
Expand Down Expand Up @@ -44,7 +46,7 @@ angular.module('App').controller(
};

this.pollRequestPending = false;
const usedLanguage = get(localStorage, 'univers-selected-language', '');
const usedLanguage = Environment.getUserLocale();
if (usedLanguage) {
const frenchLanguages = ['fr_FR', 'fr_CA'];
this.vmEncryptionGuide = frenchLanguages.includes(usedLanguage)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -325,15 +325,15 @@
"dedicatedCloud_USER_right_vmNetwork_READONLY": "Nur lesender Zugriff",
"dedicatedCloud_USER_right_vmNetwork_readonly": "Nur lesender Zugriff",
"dedicatedCloud_USER_right_vlan": "Zugang zu den V(x)LANs",
"dedicatedCloud_USER_right_vlan_help": "Verwaltungsrechte für den privaten Teil des Netzwerks (VxLAN für Dedicated Cloud und VLAN für SDDC)",
"dedicatedCloud_USER_right_vlan_help": "Verwaltungsrechte für den privaten Teil des Netzwerks (VxLAN für Dedicated Cloud und VLAN für SDDC und die Pakete Hosted Private Cloud Premier)",
"dedicatedCloud_USER_right_vlan_ADMIN": "Ermöglicht die Einrichtung von VMs im privaten Netzwerk",
"dedicatedCloud_USER_right_vlan_admin": "Ermöglicht die Einrichtung von VMs im privaten Netzwerk",
"dedicatedCloud_USER_right_vlan_NO_ACCESS": "Kein Zugriff",
"dedicatedCloud_USER_right_vlan_noAccess": "Kein Zugriff",
"dedicatedCloud_USER_right_vlan_READONLY": "Nur lesender Zugriff",
"dedicatedCloud_USER_right_vlan_readonly": "Nur lesender Zugriff",
"dedicatedCloud_USER_right_vlan_MANAGER": "Ermöglicht die Verwaltung der Portgruppen des virtuellen Switch (Erstellung, Bearbeitung, Löschen). Nur für SDDC.",
"dedicatedCloud_USER_right_vlan_manager": "Ermöglicht die Verwaltung der Portgruppen des virtuellen Switch (Erstellung, Bearbeitung, Löschen). Nur für SDDC.",
"dedicatedCloud_USER_right_vlan_MANAGER": "Ermöglicht die Verwaltung der Portgruppen des virtuellen Switch (Erstellung, Bearbeitung, Löschen). Nur für SDDC und die Pakete Hosted Private Cloud Premier.",
"dedicatedCloud_USER_right_vlan_manager": "Ermöglicht die Verwaltung der Portgruppen des virtuellen Switch (Erstellung, Bearbeitung, Löschen). Nur für SDDC und die Pakete Hosted Private Cloud Premier.",
"dedicatedCloud_USER_right_resources": "Hinzufügen von Ressourcen",
"dedicatedCloud_USER_right_resources_help": "Recht, über das OVHcloud Plugin im vSphere Client zusätzliche Ressourcen hinzuzufügen",
"dedicatedCloud_USER_add_user": "Benutzer erstellen",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -325,15 +325,15 @@
"dedicatedCloud_USER_right_vmNetwork_READONLY": "Read-only access",
"dedicatedCloud_USER_right_vmNetwork_readonly": "Read-only access",
"dedicatedCloud_USER_right_vlan": "Access to the V(X)LANs",
"dedicatedCloud_USER_right_vlan_help": "Management rights over the private network section (VXLAN for Dedicated Cloud and VLAN for SDDC)",
"dedicatedCloud_USER_right_vlan_help": "Management rights over the private network section (VXLAN for Dedicated Cloud and VLAN for SDDC and Hosted Private Cloud Premier packs)",
"dedicatedCloud_USER_right_vlan_ADMIN": "Allows VMs to be configured on a private network",
"dedicatedCloud_USER_right_vlan_admin": "Allows VMs to be configured on a private network",
"dedicatedCloud_USER_right_vlan_NO_ACCESS": "No access",
"dedicatedCloud_USER_right_vlan_noAccess": "No access",
"dedicatedCloud_USER_right_vlan_READONLY": "Read-only access",
"dedicatedCloud_USER_right_vlan_readonly": "Read-only access",
"dedicatedCloud_USER_right_vlan_MANAGER": "Allows port groups to be managed on the virtual switch (creation, modification, deletion). For SDDCs only.",
"dedicatedCloud_USER_right_vlan_manager": "Allows port groups to be managed on the virtual switch (creation, modification, deletion). For SDDCs only.",
"dedicatedCloud_USER_right_vlan_MANAGER": "Allows port groups to be managed on the virtual switch (creation, modification, deletion). For SDDC and Hosted Private Cloud Premier packs only.",
"dedicatedCloud_USER_right_vlan_manager": "Allows port groups to be managed on the virtual switch (creation, modification, deletion). For SDDC and Hosted Private Cloud Premier packs only.",
"dedicatedCloud_USER_right_resources": "Add resources",
"dedicatedCloud_USER_right_resources_help": "Right to add additional resources through the OVHcloud plugin in the vSphere client.",
"dedicatedCloud_USER_add_user": "Create User",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -325,15 +325,15 @@
"dedicatedCloud_USER_right_vmNetwork_READONLY": "Acceso de solo lectura",
"dedicatedCloud_USER_right_vmNetwork_readonly": "Acceso de solo lectura",
"dedicatedCloud_USER_right_vlan": "Acceso a las V(X)LAN",
"dedicatedCloud_USER_right_vlan_help": "Permisos de gestión de la parte de red privada (VxLan en Dedicated Cloud y VLAN en SDDC)",
"dedicatedCloud_USER_right_vlan_help": "Permisos de gestión de la parte de red privada (VxLan en Dedicated Cloud y VLAN en SDDC y los packs Hosted Private Cloud Premier)",
"dedicatedCloud_USER_right_vlan_ADMIN": "Permite configurar máquinas virtuales en la red privada",
"dedicatedCloud_USER_right_vlan_admin": "Permite configurar máquinas virtuales en la red privada",
"dedicatedCloud_USER_right_vlan_NO_ACCESS": "No hay accesos",
"dedicatedCloud_USER_right_vlan_noAccess": "No hay accesos",
"dedicatedCloud_USER_right_vlan_READONLY": "Acceso de solo lectura",
"dedicatedCloud_USER_right_vlan_readonly": "Acceso de solo lectura",
"dedicatedCloud_USER_right_vlan_MANAGER": "Permite gestionar los «port groups« del switch virtual (creación, modificación y eliminación). Solo en SDDC.",
"dedicatedCloud_USER_right_vlan_manager": "Permite gestionar los «port groups« del switch virtual (creación, modificación y eliminación). Solo en SDDC.",
"dedicatedCloud_USER_right_vlan_MANAGER": "Permite gestionar los «port groups« del switch virtual (creación, modificación y eliminación). Solo para SDDC y los packs Hosted Private Cloud Premier.",
"dedicatedCloud_USER_right_vlan_manager": "Permite gestionar los «port groups« del switch virtual (creación, modificación y eliminación). Solo para SDDC y los packs Hosted Private Cloud Premier.",
"dedicatedCloud_USER_right_resources": "Añadir recursos",
"dedicatedCloud_USER_right_resources_help": "Permiso para añadir recursos adicionales a través del plugin de OVHcloud en vSphere Client",
"dedicatedCloud_USER_add_user": "Crear un usuario",
Expand Down
Loading