diff --git a/.github/workflows/chech-duplicates-translations.yml b/.github/workflows/check-duplicates-translations.yml similarity index 88% rename from .github/workflows/chech-duplicates-translations.yml rename to .github/workflows/check-duplicates-translations.yml index 558d71a281b0..bab927fdbc1a 100644 --- a/.github/workflows/chech-duplicates-translations.yml +++ b/.github/workflows/check-duplicates-translations.yml @@ -32,9 +32,12 @@ jobs: NUMBER_PULL=$(echo "$PR_JSON" | jq -r '.[0].number') labels=$(gh pr view $NUMBER_PULL --repo ovh/manager --json labels --jq '.labels[].name') - if echo "$labels" | grep -wq "translation required "; then + if echo "$labels" | grep -wq "translation required"; then echo "✅ Translation required: Check the duplicate translation pls!..." - + SHOULD_CONTINUE=true + echo "should_continue<> $GITHUB_OUTPUT + echo "$SHOULD_CONTINUE" >> $GITHUB_OUTPUT + echo "EOF" >> $GITHUB_OUTPUT else echo "❌ Translation label does not exist, exit..." SHOULD_CONTINUE=false @@ -56,8 +59,12 @@ jobs: if: steps.gate.outputs.should_continue == 'true' uses: actions/cache@v3 with: - path: '**/node_modules' - key: ${{ runner.os }}-${{ hashFiles('yarn.lock') }} + path: | + ~/.cache/yarn + node_modules + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- - name: Install dependencies if: steps.gate.outputs.should_continue == 'true' @@ -73,7 +80,7 @@ jobs: get_changed_packages() { BASE_BRANCH=${{ steps.gate.outputs.base_branch }} CURRENT_BRANCH=${{ steps.gate.outputs.current_branch }} - yarn turbo run build --dry-run=json --filter=...[origin/${BASE_BRANCH}...origin/${CURRENT_BRANCH}] > output.json + yarn pm:build:ci --dry-run=json --filter=...[origin/${BASE_BRANCH}...origin/${CURRENT_BRANCH}] > output.json # Clean JSON tail -n +3 output.json > tmpfile.json && mv tmpfile.json output.json diff --git a/.github/workflows/linter.yaml b/.github/workflows/linter.yaml index 0adabfe37c79..0f24cc6ca3af 100644 --- a/.github/workflows/linter.yaml +++ b/.github/workflows/linter.yaml @@ -5,27 +5,42 @@ on: branches-ignore: [master, develop] pull_request: branches: [master, develop] + jobs: build: name: Lint Code Base runs-on: ubuntu-latest + steps: + # Checkout the code and include all commit history - name: Checkout Code uses: actions/checkout@v3 with: fetch-depth: 0 + + # Setup Node.js 22.x environment - name: Use Node.js 22.x uses: actions/setup-node@v3 with: node-version: 22 - - name: Restore/create node_modules cache + + # Restore and cache node_modules and yarn.lock related cache + - name: Restore node_modules cache uses: actions/cache@v3 with: - path: '**/node_modules' - key: ${{ runner.os }}-${{ hashFiles('yarn.lock') }} - - name: Install repository + path: | + ~/.cache/yarn + node_modules + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + + # Install dependencies only if necessary (cache hit will skip) + - name: Install dependencies run: | yarn install --frozen-lockfile + + # Lint the code base - name: Lint Code Base run: | yarn lint diff --git a/.github/workflows/run-bdd-tests.yml b/.github/workflows/run-bdd-tests.yml index f0cb87b9c8cd..024ab275acfa 100644 --- a/.github/workflows/run-bdd-tests.yml +++ b/.github/workflows/run-bdd-tests.yml @@ -13,11 +13,17 @@ jobs: uses: actions/setup-node@v3 with: node-version: 22 - - name: Restore/create node_modules cache + # Restore and cache node_modules and yarn.lock related cache + - name: Restore node_modules cache uses: actions/cache@v3 with: - path: '**/node_modules' - key: ${{ runner.os }}-${{ hashFiles('yarn.lock') }} + path: | + ~/.cache/yarn + node_modules + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + - name: Install repository run: yarn install --frozen-lockfile - name: Build covered packages and dependencies diff --git a/packages/manager-tools/manager-pm/README.md b/packages/manager-tools/manager-pm/README.md index 68b10943cb40..6956d256ac23 100644 --- a/packages/manager-tools/manager-pm/README.md +++ b/packages/manager-tools/manager-pm/README.md @@ -586,15 +586,16 @@ Because the monorepo runs **Yarn at the root** and **PNPM per-app**, you must fo } ``` -2. **Run `yarn install` from the root** - This updates the root lockfile and triggers `manager-pm` hooks to: - - normalize versions - - rebuild PNPM overrides - - re-install PNPM apps if necessary +2. **Run `yarn install` from the root:** this updates the root lockfile and triggers `manager-pm` hooks to: + +- normalize versions +- rebuild PNPM overrides +- re-install PNPM apps if necessary 3. **Verify** - - For Yarn apps: `yarn workspace why ` - - For PNPM apps: `manager-pm --type pnpm --action build --app ` + +- For Yarn apps: `yarn workspace why ` +- For PNPM apps: `manager-pm --type pnpm --action build --app ` --- diff --git a/packages/manager-ui-kit/src/commons/tests-utils/Type.utils.tsx b/packages/manager-ui-kit/src/commons/tests-utils/Type.utils.tsx index f2a8958a4174..805b0a9b9184 100644 --- a/packages/manager-ui-kit/src/commons/tests-utils/Type.utils.tsx +++ b/packages/manager-ui-kit/src/commons/tests-utils/Type.utils.tsx @@ -1,4 +1,5 @@ export interface Person extends Record { + id: string; name: string; age: number; subRows?: Person[]; diff --git a/packages/manager-ui-kit/src/components/datagrid/Datagrid.component.tsx b/packages/manager-ui-kit/src/components/datagrid/Datagrid.component.tsx index 84ce557193fa..e8f6518c80d2 100644 --- a/packages/manager-ui-kit/src/components/datagrid/Datagrid.component.tsx +++ b/packages/manager-ui-kit/src/components/datagrid/Datagrid.component.tsx @@ -2,7 +2,7 @@ import { useRef } from 'react'; import { Table } from '@ovhcloud/ods-react'; -import { DatagridProps } from '@/components/datagrid/Datagrid.props'; +import { DatagridProps, ExpandableRow } from '@/components/datagrid/Datagrid.props'; import { TableHeaderContent } from '@/components/datagrid/table/table-head'; import { TableBody } from './table/table-body/TableBody.component'; @@ -14,7 +14,7 @@ import { useDatagrid } from './useDatagrid'; const DEFAULT_ROW_HEIGHT = 50; const DEFAULT_CONTAINER_HEIGHT = 570; -export const Datagrid = >({ +export const Datagrid = >({ autoScroll = true, columns, columnVisibility, @@ -91,7 +91,7 @@ export const Datagrid = >({ /> )}
- +
headerGroups={headerGroups} onSortChange={sorting?.setSorting} diff --git a/packages/manager-ui-kit/src/components/datagrid/Datagrid.props.ts b/packages/manager-ui-kit/src/components/datagrid/Datagrid.props.ts index b20efb35fb8e..8dbbafa1f948 100644 --- a/packages/manager-ui-kit/src/components/datagrid/Datagrid.props.ts +++ b/packages/manager-ui-kit/src/components/datagrid/Datagrid.props.ts @@ -48,7 +48,12 @@ export interface ExpandedProps { setExpanded: Dispatch>; } -export type DatagridProps> = { +export interface ExpandableRow { + id?: string; + subRows?: T[]; +} + +export type DatagridProps> = { autoScroll?: boolean; columns: readonly DatagridColumn[]; columnVisibility?: ColumnVisibilityProps; diff --git a/packages/manager-ui-kit/src/components/datagrid/__mocks__/index.tsx b/packages/manager-ui-kit/src/components/datagrid/__mocks__/index.tsx index 6663a045032f..a240084ea0b4 100644 --- a/packages/manager-ui-kit/src/components/datagrid/__mocks__/index.tsx +++ b/packages/manager-ui-kit/src/components/datagrid/__mocks__/index.tsx @@ -62,8 +62,8 @@ export const mockIamResponse: IamAuthorizationResponse = { }; export const mockData: Person[] = [ - { name: 'John Doe', age: 30 }, - { name: 'Jane Smith', age: 25 }, + { id: '1', name: 'John Doe', age: 30 }, + { id: '2', name: 'Jane Smith', age: 25 }, ]; export const mockBasicColumns: readonly DatagridColumn[] = [ @@ -160,6 +160,7 @@ export const mockFilters = { }; export const mockExtendedData: Person[] = Array.from({ length: 5 }, (_, i) => ({ + id: `person-${i + 1}`, name: `Person ${i + 1}`, age: i + 25, })); diff --git a/packages/manager-ui-kit/src/components/datagrid/__tests__/Datagrid.spec.tsx b/packages/manager-ui-kit/src/components/datagrid/__tests__/Datagrid.spec.tsx index e7dd7c88985f..a574a40aba42 100644 --- a/packages/manager-ui-kit/src/components/datagrid/__tests__/Datagrid.spec.tsx +++ b/packages/manager-ui-kit/src/components/datagrid/__tests__/Datagrid.spec.tsx @@ -256,12 +256,12 @@ describe('Datagrid', () => { data: mockData, rowSelection: mockRowSelection, }); - const head = container.querySelector('thead tr th label'); - const body = container.querySelector('tbody tr td label'); - expect(head).toBeInTheDocument(); - expect(body).toBeInTheDocument(); - expect(head).toHaveAttribute('id', 'checkbox:select-all'); - expect(body).toHaveAttribute('id', 'checkbox:0'); + const targetDiv = container.querySelector('thead tr th label'); + expect(targetDiv).toBeInTheDocument(); + expect(targetDiv).toHaveAttribute('id', 'checkbox:select-all'); + const targetDivBody = container.querySelector('tbody tr td label'); + expect(targetDivBody).toBeInTheDocument(); + expect(targetDivBody).toHaveAttribute('id', 'checkbox:1'); }); it('should handle expandable rows', () => { diff --git a/packages/manager-ui-kit/src/components/datagrid/__tests__/__snapshots__/Datagrid.snapshot.spec.tsx.snap b/packages/manager-ui-kit/src/components/datagrid/__tests__/__snapshots__/Datagrid.snapshot.spec.tsx.snap index 712291e9c245..789701bf6b00 100644 --- a/packages/manager-ui-kit/src/components/datagrid/__tests__/__snapshots__/Datagrid.snapshot.spec.tsx.snap +++ b/packages/manager-ui-kit/src/components/datagrid/__tests__/__snapshots__/Datagrid.snapshot.spec.tsx.snap @@ -6,17 +6,17 @@ exports[`Datagrid Snapshot Tests > should match snapshot with all features enabl style="max-height: 500px; height: 500px;" >
@@ -208,8 +208,8 @@ exports[`Datagrid Snapshot Tests > should match snapshot with all features enabl data-scope="checkbox" data-state="unchecked" dir="ltr" - for="checkbox:0:input" - id="checkbox:0" + for="checkbox:1:input" + id="checkbox:1" > @@ -330,8 +330,8 @@ exports[`Datagrid Snapshot Tests > should match snapshot with all features enabl data-scope="checkbox" data-state="unchecked" dir="ltr" - for="checkbox:1:input" - id="checkbox:1" + for="checkbox:2:input" + id="checkbox:2" >
should match snapshot with all features enabl
should match snapshot with all features enabl
should match snapshot with all features enabl
should match snapshot with all features enabl style="height: 102px;" >
- - - - -
- - - name age @@ -512,102 +446,10 @@ exports[`Datagrid Snapshot Tests > should match snapshot with basic props 1`] = style="height: 102px;" >
-
-
- -
-
-
-
- -
-
should match snapshot with basic props 1`] =
-
-
- -
-
-
-
- -
-
should match snapshot with column visibility style="max-height: 100%; height: 100%;" > - - - - -
- - - name age @@ -860,102 +544,10 @@ exports[`Datagrid Snapshot Tests > should match snapshot with column visibility style="height: 102px;" >
-
-
- -
-
-
-
- -
-
should match snapshot with column visibility
-
-
- -
-
-
-
- -
-
should match snapshot with custom container h style="max-height: 400px; height: 400px;" > + + + + + + + + + + + +
+ class="text-left pl-4 whitespace-nowrap" + style="width: 150px; min-width: 20px; max-width: 9007199254740991px;" + > + name + -
+
- +
+
+
+ 30 +
+
+
+
+
+ Jane Smith +
+
+
+
+
+ 25 +
+
+
+ +`; + +exports[`Datagrid Snapshot Tests > should match snapshot with empty data 1`] = ` +
+ + + + + + + + + + + + +
+ name + + age
+

+ Aucun résultat +

+
+
+`; + +exports[`Datagrid Snapshot Tests > should match snapshot with expandable rows 1`] = ` +
+ + + + @@ -1238,72 +824,6 @@ exports[`Datagrid Snapshot Tests > should match snapshot with custom container h - @@ -1362,73 +882,7 @@ exports[`Datagrid Snapshot Tests > should match snapshot with custom container h -
name age @@ -1208,7 +794,7 @@ exports[`Datagrid Snapshot Tests > should match snapshot with custom container h style="height: 102px;" >
-
- -
-
should match snapshot with custom container h
-
- -
-
should match snapshot with custom container h
`; -exports[`Datagrid Snapshot Tests > should match snapshot with empty data 1`] = ` +exports[`Datagrid Snapshot Tests > should match snapshot with filters enabled 1`] = `
- - + + + + + + @@ -1572,95 +1008,29 @@ exports[`Datagrid Snapshot Tests > should match snapshot with empty data 1`] = ` `; -exports[`Datagrid Snapshot Tests > should match snapshot with expandable rows 1`] = ` +exports[`Datagrid Snapshot Tests > should match snapshot with loading state 1`] = `
- - - name age
-

- Aucun résultat -

+
+ John Doe +
+ +
+
+
+ 30 +
+
+
+
+
+ Jane Smith +
+
+
+
+
+ 25 +
+
- + + @@ -1788,2448 +1096,404 @@ exports[`Datagrid Snapshot Tests > should match snapshot with expandable rows 1` class="overflow-hidden text-ellipsis block w-full" >
- 30 + 25
+ + - -
- - - name age @@ -1669,105 +1039,43 @@ exports[`Datagrid Snapshot Tests > should match snapshot with expandable rows 1`
-
- +
+ John Doe
- +
+ 30 +
should match snapshot with expandable rows 1` class="overflow-hidden text-ellipsis block w-full" >
- John Doe + Jane Smith
- -
+ aria-hidden="true" + class="_skeleton_kauw8_2" + data-ods="skeleton" + />
- +
-
- Jane Smith -
+
-
- 25 -
+
-
-`; - -exports[`Datagrid Snapshot Tests > should match snapshot with filters enabled 1`] = ` -
- - - - + + + - - + + - - - - -
- - - + + - name - - + + +
- age - +
+ +
+
+ +
- -
+ aria-hidden="true" + class="_skeleton_kauw8_2" + data-ods="skeleton" + />
- +
-
- John Doe -
+
-
- 30 -
+
- -
+ aria-hidden="true" + class="_skeleton_kauw8_2" + data-ods="skeleton" + />
- -
-
-
-
- Jane Smith -
-
-
-
-
- 25 -
-
-
-
-`; - -exports[`Datagrid Snapshot Tests > should match snapshot with loading state 1`] = ` -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - name - - age -
-
-
- -
-
-
-
- -
-
-
-
- John Doe -
-
-
-
-
- 30 -
-
-
-
-
- -
-
-
-
- -
-
-
-
- Jane Smith -
-
-
-
-
- 25 -
-
-
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
- -
-
-`; - -exports[`Datagrid Snapshot Tests > should match snapshot with pagination 1`] = ` -
- - - - - - - - - - - - - - - - - - - - - - -
- - - - name - - age -
-
-
- -
-
-
-
- -
-
-
-
- John Doe -
-
-
-
-
- 30 -
-
-
-
-
- -
-
-
-
- -
-
-
-
- Jane Smith -
-
-
-
-
- 25 -
-
-
-
-`; - -exports[`Datagrid Snapshot Tests > should match snapshot with row selection 1`] = ` -
- - - - - - - - - - - - - - - - - - - - - - -
- - - - name - - age -
-
-
- -
-
-
-
- -
-
-
-
- John Doe -
-
-
-
-
- 30 -
-
-
-
-
- -
-
-
-
- -
-
-
-
- Jane Smith -
-
-
-
-
- 25 -
-
-
-
-`; - -exports[`Datagrid Snapshot Tests > should match snapshot with search enabled 1`] = ` -
- - - - - - + + - - + + + + +
- - - - name - - age -
- -
+ aria-hidden="true" + class="_skeleton_kauw8_2" + data-ods="skeleton" + />
- +
-
- John Doe -
+
-
- 30 -
+
- -
+ aria-hidden="true" + class="_skeleton_kauw8_2" + data-ods="skeleton" + />
- + +
+
+`; + +exports[`Datagrid Snapshot Tests > should match snapshot with pagination 1`] = ` +
+ + + + + + + + + + + + +
+ name + + age +
+
+
+ John Doe +
+
+
+
+
+ 30 +
should match snapshot with search enabled 1`] `; -exports[`Datagrid Snapshot Tests > should match snapshot with sorting enabled 1`] = ` +exports[`Datagrid Snapshot Tests > should match snapshot with row selection 1`] = `
- - - - - - + + + + @@ -4540,42 +1710,16 @@ exports[`Datagrid Snapshot Tests > should match snapshot with sorting enabled 1` class="overflow-hidden text-ellipsis block w-full" >
- 25 + 30
- + + + + +
-
- -
-
-
- - - - - -
+ + + + +
-
- - name - - - - -
+ name
-
- - age - - - -
+ age
-
-
- -
-
-
should match snapshot with sorting enabled 1` class="overflow-hidden text-ellipsis block w-full" >
- Jane Smith + John Doe
-
-
- -
-
-
should match snapshot with sorting enabled 1` data-scope="checkbox" data-state="unchecked" dir="ltr" - for="checkbox:0:input" - id="checkbox:0" + for="checkbox:2:input" + id="checkbox:2" > +
+
+ Jane Smith +
+
+
+
+
+ 25 +
+
+
+
+`; + +exports[`Datagrid Snapshot Tests > should match snapshot with search enabled 1`] = ` +
+ + + + + + + + + + + + + + + + + +
+ name + + age +
+
+
+ John Doe +
+
+
+
+
+ 30 +
+
+
+
+
+ Jane Smith +
+
+
+
+
+ 25 +
+
+
+
+`; + +exports[`Datagrid Snapshot Tests > should match snapshot with sorting enabled 1`] = ` +
+ + + + + + + + + + + + + {headerGroups?.map((headerGroup) => ( - + {headerGroup.headers.map((header) => (
+
+ + name + + + + +
+
+
+ + age + + + +
+
+
+
+ Jane Smith +
+
+
+
+
+ 25 +
+
+
> = { columns: readonly ColumnDef[]; @@ -15,11 +17,11 @@ export type TableBuilderProps> = { hasSortingFeature: boolean; manualSorting: boolean; onSortChange: (sorting: ColumnSort[]) => void; - renderSubComponent: ( + renderSubComponent?: ( row: Row, headerRefs?: MutableRefObject>, - ) => JSX.Element; - rowSelection: RowSelectionProps; + ) => JSX.Element | null; + rowSelection?: RowSelectionProps | null; setColumnVisibility: (columnVisibility: VisibilityState) => void; sorting: ColumnSort[]; }; diff --git a/packages/manager-ui-kit/src/components/datagrid/builder/useTableBuilder.ts b/packages/manager-ui-kit/src/components/datagrid/builder/useTableBuilder.ts index 2d129848e3c9..08b5816025cd 100644 --- a/packages/manager-ui-kit/src/components/datagrid/builder/useTableBuilder.ts +++ b/packages/manager-ui-kit/src/components/datagrid/builder/useTableBuilder.ts @@ -1,7 +1,8 @@ import { getCoreRowModel, getExpandedRowModel, getSortedRowModel } from '@tanstack/react-table'; import type { TableOptions } from '@tanstack/react-table'; -import { ExpandableRow } from '../useDatagrid.props'; +import { ExpandableRow } from '@/components/datagrid/Datagrid.props'; + import { TableBuilderProps } from './TableBuilderProps.props'; import { getExpandable, getRowSelection } from './TableHeaderBuilder'; @@ -27,7 +28,7 @@ export const useTableBuilder = >({ if (rowSelection) { cols = [getRowSelection(), ...cols]; } - if ((hasExpandableFeature && expandable) || !!renderSubComponent) { + if ((hasExpandableFeature && expandable) || renderSubComponent) { cols = [getExpandable(expandable), ...cols]; } params.columns = cols; @@ -60,7 +61,7 @@ export const useTableBuilder = >({ return builder; }, setExpandedRowModel: () => { - if (hasExpandableFeature || !!renderSubComponent) { + if (hasExpandableFeature || renderSubComponent) { params.getRowCanExpand = () => true; params.getExpandedRowModel = getExpandedRowModel(); } @@ -100,6 +101,10 @@ export const useTableBuilder = >({ params.getSubRows = (row: T) => row?.subRows; return builder; }, + setRowId: () => { + params.getRowId = (row: T, index: number) => row?.id ?? String(index); + return builder; + }, }; return builder; }; diff --git a/packages/manager-ui-kit/src/components/datagrid/table/table-body/TableBody.component.tsx b/packages/manager-ui-kit/src/components/datagrid/table/table-body/TableBody.component.tsx index 72f4e525ba01..c1c883ed04b0 100644 --- a/packages/manager-ui-kit/src/components/datagrid/table/table-body/TableBody.component.tsx +++ b/packages/manager-ui-kit/src/components/datagrid/table/table-body/TableBody.component.tsx @@ -84,7 +84,7 @@ export const TableBody = ({ key={row.id} data-index={virtualRow.index} ref={rowVirtualizer.measureElement} - className={`overflow-hidden absolute top-0 w-full table table-fixed`} + className={`table overflow-hidden absolute top-0 w-full table table-fixed`} style={{ left: -1, height: `${maxRowHeight}px`, diff --git a/packages/manager-ui-kit/src/components/datagrid/table/table-body/__tests__/TableBody.spec.tsx b/packages/manager-ui-kit/src/components/datagrid/table/table-body/__tests__/TableBody.spec.tsx index 22e3b349c67f..1161a64b71c1 100644 --- a/packages/manager-ui-kit/src/components/datagrid/table/table-body/__tests__/TableBody.spec.tsx +++ b/packages/manager-ui-kit/src/components/datagrid/table/table-body/__tests__/TableBody.spec.tsx @@ -55,6 +55,7 @@ const Wrapper = () => { setItems([ ...items, { + id: `person-${items.length + 1}`, name: `Person ${items.length + 1}`, age: items.length + 1, }, @@ -62,6 +63,7 @@ const Wrapper = () => { }; const onFetchAllPages = () => { const newData = Array.from({ length: 200 }, (_, index) => ({ + id: `person-${index}`, name: `Person ${index}`, age: index + 1, })); diff --git a/packages/manager-ui-kit/src/components/datagrid/table/table-footer/TableFooter.component.tsx b/packages/manager-ui-kit/src/components/datagrid/table/table-footer/TableFooter.component.tsx index 0fc87b974847..a0193a520508 100644 --- a/packages/manager-ui-kit/src/components/datagrid/table/table-footer/TableFooter.component.tsx +++ b/packages/manager-ui-kit/src/components/datagrid/table/table-footer/TableFooter.component.tsx @@ -20,7 +20,7 @@ export const TableFooter = ({ return null; } return ( -
+
{(onFetchAllPages || onFetchNextPage) && ( diff --git a/packages/manager-ui-kit/src/components/datagrid/table/table-head/table-header-content/TableHeaderContent.component.tsx b/packages/manager-ui-kit/src/components/datagrid/table/table-head/table-header-content/TableHeaderContent.component.tsx index 7fa756b52b20..8ea94e66b26c 100644 --- a/packages/manager-ui-kit/src/components/datagrid/table/table-head/table-header-content/TableHeaderContent.component.tsx +++ b/packages/manager-ui-kit/src/components/datagrid/table/table-head/table-header-content/TableHeaderContent.component.tsx @@ -13,13 +13,11 @@ const TableHeaderContentComponent = ({ }: TableHeaderContentProps) => (
= { +export type UseDatagridTableProps> = { columns: readonly DatagridColumn[]; columnVisibility?: VisibilityState; data: T[]; @@ -18,12 +19,8 @@ export type UseDatagridTableProps = { renderSubComponent?: ( row: Row, headerRefs?: MutableRefObject>, - ) => JSX.Element; - rowSelection?: RowSelectionProps; + ) => JSX.Element | null; + rowSelection?: RowSelectionProps | null; setColumnVisibility?: (columnVisibility: VisibilityState) => void; sorting?: ColumnSort[]; }; - -export interface ExpandableRow { - subRows?: T[]; -} diff --git a/packages/manager-ui-kit/src/components/datagrid/useDatagrid.tsx b/packages/manager-ui-kit/src/components/datagrid/useDatagrid.tsx index 3cc807752655..7308849787ae 100644 --- a/packages/manager-ui-kit/src/components/datagrid/useDatagrid.tsx +++ b/packages/manager-ui-kit/src/components/datagrid/useDatagrid.tsx @@ -2,8 +2,10 @@ import { useMemo } from 'react'; import { useReactTable } from '@tanstack/react-table'; +import { ExpandableRow } from '@/components/datagrid/Datagrid.props'; + import { useTableBuilder } from './builder/useTableBuilder'; -import { ExpandableRow, UseDatagridTableProps } from './useDatagrid.props'; +import { UseDatagridTableProps } from './useDatagrid.props'; export const useDatagrid = >({ columns, @@ -39,11 +41,8 @@ export const useDatagrid = >({ hasSortingFeature, manualSorting: manualSorting ?? false, onSortChange: onSortChange ?? (() => {}), - renderSubComponent: renderSubComponent ?? (() => <>), - rowSelection: rowSelection ?? { - rowSelection: {}, - setRowSelection: () => {}, - }, + renderSubComponent, + rowSelection, setColumnVisibility: setColumnVisibility ?? (() => {}), sorting: sorting ?? [], }) @@ -57,6 +56,7 @@ export const useDatagrid = >({ .setSorting() .setState() .setSubRows() + .setRowId() .build(); const table = useReactTable(builder); diff --git a/packages/manager-ui-kit/src/components/error/translations/Messages_it_IT.json b/packages/manager-ui-kit/src/components/error/translations/Messages_it_IT.json index b1f29545b07b..e6c2b0c62dd6 100644 --- a/packages/manager-ui-kit/src/components/error/translations/Messages_it_IT.json +++ b/packages/manager-ui-kit/src/components/error/translations/Messages_it_IT.json @@ -1,14 +1,14 @@ { - "manager_error_page_title": "Ops ...!", - "manager_error_page_button_cancel": "Annulla", + "manager_error_page_title": "Ops!", + "manager_error_page_button_cancel": "Annullare", "manager_error_page_detail_code": "Codice di errore: ", "manager_error_page_action_reload_label": "Riprova", - "manager_error_page_action_home_label": "Torna alla pagina di benvenuto", + "manager_error_page_action_home_label": "Tornare alla home page", "manager_error_page_default": "Si è verificato un errore durante il caricamento della pagina.", - "manager_error_page_404_title": "Oops! Pagina non trovata.", - "manager_error_page_404_description": "Errore 404. La pagina che stai cercando sembra non essere disponibile.", - "manager_error_api_page_title": "Oops! Si è verificato un errore interno", + "manager_error_page_404_title": "Ops! Pagina non trovata.", + "manager_error_page_404_description": "Errore 404. Impossibile trovare la pagina che stai cercando.", + "manager_error_api_page_title": "Ops! Si è verificato un errore interno.", "manager_error_page_api_description": "Si è verificato un errore, puoi contattarci con il codice di errore qui sotto.", - "manager_error_page_boundary_title": "Oops! Si è verificato un errore.", - "manager_error_page_boundary_description": "Si è verificato un errore, ti preghiamo di riprovare più tardi." + "manager_error_page_boundary_title": "Ops! Si è verificato un errore.", + "manager_error_page_boundary_description": "Si è verificato un errore, ti chiediamo di riprovare più tardi." } diff --git a/packages/manager-ui-kit/src/components/filters/translations/Messages_it_IT.json b/packages/manager-ui-kit/src/components/filters/translations/Messages_it_IT.json index 8ce89e8c6f6b..078683b7a997 100644 --- a/packages/manager-ui-kit/src/components/filters/translations/Messages_it_IT.json +++ b/packages/manager-ui-kit/src/components/filters/translations/Messages_it_IT.json @@ -1,5 +1,5 @@ { - "common_criteria_adder_filter_label": "Filtra", + "common_criteria_adder_filter_label": "Filtrare", "common_criteria_adder_column_label": "Colonna", "common_criteria_adder_operator_label": "Condizione", "common_criteria_adder_operator_includes": "contiene", @@ -14,7 +14,7 @@ "common_criteria_adder_true_label": "Sì", "common_criteria_adder_false_label": "No", "common_criteria_adder_value_label": "Valore", - "common_criteria_adder_submit_label": "Aggiungi", + "common_criteria_adder_submit_label": "Aggiungere", "common_criteria_adder_operator_EQ": "è uguale a", "common_criteria_adder_operator_NEQ": "è diverso da", "common_criteria_adder_operator_EXISTS": "esiste", diff --git a/packages/manager-ui-kit/src/components/order/translations/Messages_fr_CA.json b/packages/manager-ui-kit/src/components/order/translations/Messages_fr_CA.json index 3e2e69d9b9e2..35efa39bf528 100644 --- a/packages/manager-ui-kit/src/components/order/translations/Messages_fr_CA.json +++ b/packages/manager-ui-kit/src/components/order/translations/Messages_fr_CA.json @@ -5,5 +5,6 @@ "order_summary_product_default_label": "service", "order_summary_order_initiated_title": "Commande de votre {{product}} initiée", "order_summary_order_initiated_subtitle": "Si vous n'avez pas pu finaliser votre commande, merci de la compléter en cliquant sur le lien suivant", - "order_summary_order_initiated_info": "Nous vous informerons de la disponibilité de votre {{product}} par e-mail." + "order_summary_order_initiated_info": "Nous vous informerons de la disponibilité de votre {{product}} par e-mail.", + "order_error_loading": "Une erreur est survenue lors du chargement de la page." } diff --git a/packages/manager-ui-kit/src/components/order/translations/Messages_it_IT.json b/packages/manager-ui-kit/src/components/order/translations/Messages_it_IT.json index f5bbc8b15fd5..62450963790f 100644 --- a/packages/manager-ui-kit/src/components/order/translations/Messages_it_IT.json +++ b/packages/manager-ui-kit/src/components/order/translations/Messages_it_IT.json @@ -5,5 +5,6 @@ "order_summary_product_default_label": "servizio", "order_summary_order_initiated_title": "Ordine del tuo {{product}} avviato", "order_summary_order_initiated_subtitle": "Se non hai potuto finalizzare l’ordine, completalo cliccando sul seguente link:", - "order_summary_order_initiated_info": "Ti informeremo della disponibilità del tuo {{product}} via email." + "order_summary_order_initiated_info": "Ti informeremo della disponibilità del tuo {{product}} via email.", + "order_error_loading": "Si è verificato un errore durante il caricamento della pagina." } diff --git a/packages/manager-ui-kit/src/hooks/date/date-formatter/__tests__/useFormatDateEnglish.spec.ts b/packages/manager-ui-kit/src/hooks/date/date-formatter/__tests__/useFormatDateEnglish.spec.ts index 85c40388d448..9634d7db6364 100644 --- a/packages/manager-ui-kit/src/hooks/date/date-formatter/__tests__/useFormatDateEnglish.spec.ts +++ b/packages/manager-ui-kit/src/hooks/date/date-formatter/__tests__/useFormatDateEnglish.spec.ts @@ -1,12 +1,12 @@ import { renderHook } from '@testing-library/react'; -import i18n from 'i18next'; +import { changeLanguage } from 'i18next'; import { englishDates } from '@/commons/tests-utils/StaticData.constants'; import { useFormatDate } from '@/hooks/date/date-formatter/useFormatDate'; describe('useFormatDate', () => { beforeEach(async () => { - await i18n.changeLanguage('en_GB'); + await changeLanguage('en_GB'); }); it.each(englishDates)('displays %s if the date is %s', ({ dateString, format, expected }) => { diff --git a/packages/manager-ui-kit/src/index.ts b/packages/manager-ui-kit/src/index.ts index c4cc09ded015..d1ca94ad2350 100644 --- a/packages/manager-ui-kit/src/index.ts +++ b/packages/manager-ui-kit/src/index.ts @@ -1,6 +1,3 @@ -import '@ovhcloud/ods-themes/default/css'; -import '@ovhcloud/ods-themes/default/fonts'; - import './lib.scss'; import './tailwind/theme.css'; diff --git a/packages/manager-ui-kit/src/lib.scss b/packages/manager-ui-kit/src/lib.scss index 323c6d7dd5c2..a15f080fcdd1 100644 --- a/packages/manager-ui-kit/src/lib.scss +++ b/packages/manager-ui-kit/src/lib.scss @@ -1,3 +1,6 @@ +@import '@ovhcloud/ods-themes/default/css'; +@import '@ovhcloud/ods-themes/default/fonts'; + @import './components/drawer/drawer.scss'; @import './components/action-menu/action-menu.scss'; @import './components/action-banner/ActionBanner.scss'; diff --git a/packages/manager-wiki/.storybook/preview.tsx b/packages/manager-wiki/.storybook/preview.tsx index fa5bda387179..b730b9c02561 100644 --- a/packages/manager-wiki/.storybook/preview.tsx +++ b/packages/manager-wiki/.storybook/preview.tsx @@ -5,7 +5,6 @@ import { initialize, mswLoader } from 'msw-storybook-addon'; import { Preview } from '@storybook/react'; import './storybook.css'; import '@ovh-ux/muk/dist/style.css'; -import '../../manager-ui-kit/src'; import i18n from './i18n'; import TechnicalInformation from './technical-information.mdx'; diff --git a/packages/manager-wiki/stories/manager-ui-kit/components/Datagrid/datagrid.stories.tsx b/packages/manager-wiki/stories/manager-ui-kit/components/Datagrid/datagrid.stories.tsx index 6e3c3d128b21..cd9f898ac84e 100644 --- a/packages/manager-wiki/stories/manager-ui-kit/components/Datagrid/datagrid.stories.tsx +++ b/packages/manager-wiki/stories/manager-ui-kit/components/Datagrid/datagrid.stories.tsx @@ -54,28 +54,40 @@ const columns = [ const data = [ { + id: 'fjejfoirejfoierjfoier-id-1', person: 'John Doe', mostInterestIn: ' HTML tables', age: 25, }, { + id: 'zfdfdsdsfdsfds-id-2', person: 'Jane Doe', mostInterestIn: 'Web accessibility', age: 26, }, { + id: 'fdfdsds-id-3', person: 'Sarah', mostInterestIn: 'JavaScript frameworks', age: 25, }, { + id: 'fdfdsds-id-4', person: 'Karen', mostInterestIn: ' Web performance', age: 26, }, ]; -const DatagridStory = (args: DatagridProps>) => { +type DatagridStoryData = { + id: string; + person: string; + mostInterestIn: string; + age: number; + subRows?: DatagridStoryData[]; +}; + +const DatagridStory = (args: DatagridProps) => { const [sorting, setSorting] = useState([]); const [searchInput, setSearchInput] = useState(''); const sortAttrs = { @@ -89,6 +101,7 @@ const DatagridStory = (args: DatagridProps>) => { const fetchAllPages = () => { const newData = Array.from({ length: 10000 }, (_, index) => ({ ...items[index], + id: `person-${items.length + index}`, person: `Most interest in ${items.length + index}`, mostInterestIn: `Most interest in ${items.length + index}`, age: index + 1, @@ -148,6 +161,7 @@ const DatagridStory = (args: DatagridProps>) => { ...col, ...('subRows' in args && { subRows: Array.from({ length: 5 }, (_, index) => ({ + id: `sub-${indexItems}-${index}`, person: `Most interest in ${index + (indexItems * 2 + 888888)}`, mostInterestIn: `Most interest in ${index + (indexItems * 2 + 888888)}`, @@ -201,6 +215,7 @@ const DatagridStory = (args: DatagridProps>) => { setItems([ ...items, { + id: `person-${items.length + 1}`, person: `Person ${items.length + 1}`, mostInterestIn: `Most interest in ${items.length + 1}`, age: items.length + 1, @@ -243,6 +258,12 @@ const DatagridStory = (args: DatagridProps>) => { }, })} /> + { Object.keys(rowSelection)?.length > 0 && ( +
+

Row Selection

+
{JSON.stringify(rowSelection)}
+
+ )} ); }; diff --git a/packages/manager-wiki/stories/manager-ui-kit/components/Datagrid/documentation.mdx b/packages/manager-wiki/stories/manager-ui-kit/components/Datagrid/documentation.mdx index 26a6019b2c51..f23a5f0ffc5c 100644 --- a/packages/manager-wiki/stories/manager-ui-kit/components/Datagrid/documentation.mdx +++ b/packages/manager-wiki/stories/manager-ui-kit/components/Datagrid/documentation.mdx @@ -236,7 +236,8 @@ const [filters, setFilters] = useState([]); Toggle columns on and off via the visibility menu. ```tsx -const [columnVisibility, setColumnVisibility] = useState({}); +import { VisibilityState } from '@tanstack/react-table'; +const [columnVisibility, setColumnVisibility] = useState({}); const columns = [ { id: 'name', header: 'Name', accessorKey: 'name', enableHiding: true }, @@ -246,10 +247,10 @@ const columns = [ ; ``` @@ -258,7 +259,8 @@ const columns = [ Allow selecting one or multiple rows. ```tsx -const [rowSelection, setRowSelection] = useState({}); +import { RowSelectionState } from '@tanstack/react-table'; +const [rowSelection, setRowSelection] = useState({}); console.log('selected rows', rows), - // Optionally restrict selection - // enableRowSelection: (row) => row.original.locked !== true, }} />; ``` diff --git a/packages/manager/apps/communication/public/translations/common/Messages_it_IT.json b/packages/manager/apps/communication/public/translations/common/Messages_it_IT.json index 733846fdc776..0e49ac8cdcc6 100644 --- a/packages/manager/apps/communication/public/translations/common/Messages_it_IT.json +++ b/packages/manager/apps/communication/public/translations/common/Messages_it_IT.json @@ -18,12 +18,12 @@ "category_legal": "Informazioni legali", "iam_display_content_message": "Non disponi dei permessi necessari per visualizzare i dati di questa risorsa. Contattare l'amministratore.", "category_support": "Supporto", - "category_alert": "Avvisi", + "category_alert": "Alert", "category_incident": "Incidente", "category_maintenance": "Manutenzione", "status_error": "Errore", "status_disabled": "Disattivato", "status_valid": "Attivo", "status_to_validate": "In attesa", - "error_rate_limit_message": "Hai raggiunto il limite di richieste. Per favore riprova più tardi." + "error_rate_limit_message": "Hai raggiunto il limite di richieste. Ti chiediamo di riprovare più tardi" } diff --git a/packages/manager/apps/communication/public/translations/common/Messages_pt_PT.json b/packages/manager/apps/communication/public/translations/common/Messages_pt_PT.json index d38d4b7d8264..de4d823558f7 100644 --- a/packages/manager/apps/communication/public/translations/common/Messages_pt_PT.json +++ b/packages/manager/apps/communication/public/translations/common/Messages_pt_PT.json @@ -25,5 +25,5 @@ "status_disabled": "Desativado", "status_valid": "Ativo", "status_to_validate": "Em espera", - "error_rate_limit_message": "Você atingiu o limite de solicitações. Por favor, tente novamente mais tarde." + "error_rate_limit_message": "Atingiu o limite de pedidos. Por favor, tente mais tarde." } diff --git a/packages/manager/apps/communication/public/translations/contacts/Messages_it_IT.json b/packages/manager/apps/communication/public/translations/contacts/Messages_it_IT.json index 0d9eba563d3b..f6bfc6607c11 100644 --- a/packages/manager/apps/communication/public/translations/contacts/Messages_it_IT.json +++ b/packages/manager/apps/communication/public/translations/contacts/Messages_it_IT.json @@ -1,39 +1,39 @@ { - "table_column_description": "Nome", + "table_column_description": "Cognome", "table_column_type": "Tipo", - "table_column_contact_mean": "Titolo di Contatto", - "table_column_status": "Status", + "table_column_contact_mean": "Titolo di contatto", + "table_column_status": "Stato", "table_action_edit": "Rinomina", "table_action_deactivate": "Disattivare", - "table_action_enter_verification_code": "Inserisci il codice di convalida", - "table_action_resend_verification_code": "Reinvia il codice di convalida", + "table_action_enter_verification_code": "Inserire il codice di conferma", + "table_action_resend_verification_code": "Inviare di nuovo il codice di conferma", "default_badge_label": "Predefinito", - "add_contact_button": "Aggiungi un contatto", - "type_email": "La tua email", - "type_phone": "Numero di telefono", + "add_contact_button": "Aggiungere un contatto", + "type_email": "Email", + "type_phone": "Telefono", "deactivate_contact_error_message": "Si è verificato un errore durante la disattivazione del contatto.", - "deactivate_contact_success_message": "Il contatto è stato disattivato con successo.", - "delete_contact_error_message": "Si è verificato un errore durante la cancellazione del contatto.", - "delete_contact_success_message": "Il contatto è stato eliminato con successo.", + "deactivate_contact_success_message": "Il contatto è stato disattivato correttamente.", + "delete_contact_error_message": "Si è verificato un errore durante l'eliminazione del contatto.", + "delete_contact_success_message": "Il contatto è stato eliminato correttamente.", "add_contact_error_message": "Si è verificato un errore durante l'aggiunta del contatto.", - "add_contact_success_message": "Il contatto è stato aggiunto con successo.", + "add_contact_success_message": "Il contatto è stato aggiunto correttamente.", "edit_contact_error_message": "Si è verificato un errore durante la modifica del contatto.", - "edit_contact_success_message": "Il contatto è stato modificato con successo.", - "verify_contact_error_message": "Si è verificato un errore durante la convalida del contatto.", - "restart_validation_contact_success_message": "Il codice di convalida è stato rinnovato con successo.", - "restart_validation_contact_error_message": "Si è verificato un errore durante il rinnovo del codice di convalida.", - "verify_contact_info": "Se necessario, potrai inserire il codice di convalida più tardi per completare l'aggiunta del contatto.", - "verify_contact_link_label": "Reinviare il codice", + "edit_contact_success_message": "Il contatto è stato modificato correttamente.", + "verify_contact_error_message": "Si è verificato un errore durante la conferma del contatto.", + "restart_validation_contact_success_message": "Il codice di conferma è stato rinnovato correttamente.", + "restart_validation_contact_error_message": "Si è verificato un errore durante il rinnovo del codice di conferma.", + "verify_contact_info": "Se necessario, potrai inserire il codice di conferma in seguito per completare l'aggiunta del contatto.", + "verify_contact_link_label": "Inviare di nuovo il codice", "verify_contact_contact_email_info": "Hai ricevuto un codice su {{email}}.", - "add_contact_modal_title": "Aggiungi un contatto", - "verify_contact_modal_title": "Inserisci il codice di verifica", - "edit_contact_modal_title": "Modifica il contatto", + "add_contact_modal_title": "Aggiungere un contatto", + "verify_contact_modal_title": "Inserire il codice di verifica", + "edit_contact_modal_title": "Modificare il contatto", "delete_contact_modal_title": "Elimina un contatto", - "delete_contact_modal_info": "Sei sicuro di voler eliminare il contatto {{ contactName }} ?", - "add_contact_modal_info": "Facilita la gestione dei tuoi contatti dandogli un nome.", + "delete_contact_modal_info": "Vuoi davvero eliminare il contatto {{ contactName }}?", + "add_contact_modal_info": "Facilita la gestione dei tuoi contatti assegnando loro un nome.", "contact_form_type_label": "Tipo", - "contact_form_type_email_label": "La tua email", - "contact_form_type_phone_label": "Numero di telefono", - "contact_form_name_label": "Nome", + "contact_form_type_email_label": "Email", + "contact_form_type_phone_label": "Telefono", + "contact_form_name_label": "Cognome", "verify_contact_form_otp_label": "Codice di conferma" } diff --git a/packages/manager/apps/communication/public/translations/contacts/Messages_pt_PT.json b/packages/manager/apps/communication/public/translations/contacts/Messages_pt_PT.json index 56753a98dd1f..a2419e4f30c3 100644 --- a/packages/manager/apps/communication/public/translations/contacts/Messages_pt_PT.json +++ b/packages/manager/apps/communication/public/translations/contacts/Messages_pt_PT.json @@ -1,38 +1,38 @@ { "table_column_description": "Nome", "table_column_type": "Tipo", - "table_column_contact_mean": "Título de Contato", + "table_column_contact_mean": "Título de contacto", "table_column_status": "Estado", - "table_action_edit": "Renomear", + "table_action_edit": "Alterar o nome", "table_action_deactivate": "Desativar", - "table_action_enter_verification_code": "Introduza o código de validação", + "table_action_enter_verification_code": "Introduzir o código de validação", "table_action_resend_verification_code": "Reenviar o código de validação", - "default_badge_label": "Por defeito", + "default_badge_label": "Predefinido", "add_contact_button": "Adicionar um contacto", - "type_email": "O seu e-mail", + "type_email": "E-mail", "type_phone": "Telefone", - "deactivate_contact_error_message": "Ocorreu um erro ao desativar o contacto.", + "deactivate_contact_error_message": "Ocorreu um erro aquando da desativação do contacto.", "deactivate_contact_success_message": "O contacto foi desativado com sucesso.", - "delete_contact_error_message": "Ocorreu um erro ao eliminar o contacto.", + "delete_contact_error_message": "Ocorreu um erro aquando da eliminação do contacto.", "delete_contact_success_message": "O contacto foi eliminado com sucesso.", - "add_contact_error_message": "Ocorreu um erro ao adicionar o contacto.", + "add_contact_error_message": "Ocorreu um erro aquando da adição do contacto.", "add_contact_success_message": "O contacto foi adicionado com sucesso.", - "edit_contact_error_message": "Ocorreu um erro ao modificar o contacto.", + "edit_contact_error_message": "Ocorreu um erro aquando da modificação do contacto.", "edit_contact_success_message": "O contacto foi modificado com sucesso.", - "verify_contact_error_message": "Ocorreu um erro ao validar o contacto.", + "verify_contact_error_message": "Ocorreu um erro aquando da validação do contacto.", "restart_validation_contact_success_message": "O código de validação foi renovado com sucesso.", - "restart_validation_contact_error_message": "Ocorreu um erro ao renovar o código de validação.", - "verify_contact_info": "Se necessário, poderá inserir o código de validação mais tarde para finalizar a adição do contacto.", + "restart_validation_contact_error_message": "Ocorreu um erro aquando da renovação do código de validação.", + "verify_contact_info": "Se necessário, poderá introduzir o código de validação mais tarde para finalizar a adição de contacto.", "verify_contact_link_label": "Reenviar o código", "verify_contact_contact_email_info": "Recebeu um código em {{email}}.", "add_contact_modal_title": "Adicionar um contacto", "verify_contact_modal_title": "Introduza o código de verificação", "edit_contact_modal_title": "Modificar o contacto", "delete_contact_modal_title": "Eliminar um contacto", - "delete_contact_modal_info": "Tem certeza de que deseja eliminar o contacto {{ contactName }} ?", - "add_contact_modal_info": "Facilite a gestão dos seus contactos dando-lhes um nome.", + "delete_contact_modal_info": "Quer mesmo eliminar o contacto {{ contactName }}?", + "add_contact_modal_info": "Facilite a gestão dos seus contactos atribuindo-lhes um nome.", "contact_form_type_label": "Tipo", - "contact_form_type_email_label": "O seu e-mail", + "contact_form_type_email_label": "E-mail", "contact_form_type_phone_label": "Telefone", "contact_form_name_label": "Nome", "verify_contact_form_otp_label": "Código de validação" diff --git a/packages/manager/apps/container/src/public/translations/sidebar/Messages_de_DE.json b/packages/manager/apps/container/src/public/translations/sidebar/Messages_de_DE.json index 3dc9c1889804..0d05499d3c22 100644 --- a/packages/manager/apps/container/src/public/translations/sidebar/Messages_de_DE.json +++ b/packages/manager/apps/container/src/public/translations/sidebar/Messages_de_DE.json @@ -226,5 +226,5 @@ "sidebar_security_identity_operations_iam_tag-management": "Tag-Management", "sidebar_pci_quantum_qpu": "QPUs", "sidebar_security_identity_operations_secret_manager": "Secret Manager", - "sidebar_web_hosting_managed_wordpress": "Managed hosting for WordPress" + "sidebar_web_hosting_managed_wordpress": "Managed Hosting for WordPress" } diff --git a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_de_DE.json b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_de_DE.json index 9a0da01aece2..6a5efa27a39e 100644 --- a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_de_DE.json +++ b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_de_DE.json @@ -2,7 +2,7 @@ "ovhManagerPccDashboardOptions_openNewTab": "Öffnet einen neuen Tab", "ovhManagerPccDashboardOptions_handleInitialData_error": "Beim Abruf der für die Anzeige der Optionen notwendigen Daten ist ein Fehler aufgetreten.", "ovhManagerPccDashboardOptions_heading_conformity": "Compliance", - "ovhManagerPccDashboardOptions_heading_vmware_option": "VMware-Optionen", + "ovhManagerPccDashboardOptions_heading_options": "Optionen", "ovhManagerPccDashboardOptions_basicOptions_term": "Inklusiv-Optionen", "ovhManagerPccDashboardOptions_basicOptions_actionMenu_activate": "Optionen hinzufügen", "ovhManagerPccDashboardOptions_basicOptions_actionMenu_payCheckout": "Aktivierung bestätigen", @@ -13,8 +13,6 @@ "ovhManagerPccDashboardOptions_certification_actionMenu_activate": "Gewährleistung der branchenspezifischen Compliance aktivieren", "ovhManagerPccDashboardOptions_certification_actionMenu_configure": "Konfigurieren", "ovhManagerPccDashboardOptions_certification_actionMenu_payCheckout": "Aktivierung bestätigen", - "ovhManagerPccDashboardOptions_security_term": "Optionen für die branchenspezifische Compliance", - "ovhManagerPccDashboardOptions_security_drp": "Pläne zur Notfallwiederherstellung und Betriebskontinuität", "ovhManagerPccDashboardOptions_security_drp_status_delivered": "Aktiviert", "ovhManagerPccDashboardOptions_security_drp_status_delivering": "Wird installiert", "ovhManagerPccDashboardOptions_security_drp_status_disabling": "Wird gelöscht", @@ -24,9 +22,7 @@ "ovhManagerPccDashboardOptions_security_drp_status_vpn_configuring": "VPN wird konfiguriert", "ovhManagerPccDashboardOptions_security_drp_status_vpn_error": "VPN-Konfiguration fehlgeschlagen", "ovhManagerPccDashboardOptions_security_drp_action_add_configuration": "Konfigurieren", - "ovhManagerPccDashboardOptions_security_drp_action_install": "DRP installieren", - "ovhManagerPccDashboardOptions_security_drp_action_delete": "Löschen", - "ovhManagerPccDashboardOptions_heading_options": "Optionen", "ovhManagerPccDashboardOptions_security_drp_action_add_site": "Eine Website hinzufügen", - "ovhManagerPccDashboardOptions_security_drp_action_activate": "Aktivieren" -} + "ovhManagerPccDashboardOptions_security_drp_action_activate": "Aktivieren", + "ovhManagerPccDashboardOptions_security_drp_action_delete": "Löschen" +} \ No newline at end of file diff --git a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_en_GB.json b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_en_GB.json index d48eeb4ef666..99dacc6ad616 100644 --- a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_en_GB.json +++ b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_en_GB.json @@ -2,7 +2,7 @@ "ovhManagerPccDashboardOptions_openNewTab": "Opens a new tab", "ovhManagerPccDashboardOptions_handleInitialData_error": "An error has occurred retrieving the data required to display options.", "ovhManagerPccDashboardOptions_heading_conformity": "Compliance", - "ovhManagerPccDashboardOptions_heading_vmware_option": "VMware Options", + "ovhManagerPccDashboardOptions_heading_options": "Options", "ovhManagerPccDashboardOptions_basicOptions_term": "Options included", "ovhManagerPccDashboardOptions_basicOptions_actionMenu_activate": "Enable options", "ovhManagerPccDashboardOptions_basicOptions_actionMenu_payCheckout": "Confirm activation", @@ -13,8 +13,6 @@ "ovhManagerPccDashboardOptions_certification_actionMenu_activate": "Enable sector-specific compliance", "ovhManagerPccDashboardOptions_certification_actionMenu_configure": "Configure", "ovhManagerPccDashboardOptions_certification_actionMenu_payCheckout": "Confirm activation", - "ovhManagerPccDashboardOptions_security_term": "Sector-specific compliance options", - "ovhManagerPccDashboardOptions_security_drp": "Business continuity and disaster recovery plans", "ovhManagerPccDashboardOptions_security_drp_status_delivered": "Enabled", "ovhManagerPccDashboardOptions_security_drp_status_delivering": "Installing", "ovhManagerPccDashboardOptions_security_drp_status_disabling": "Deleting", @@ -24,9 +22,7 @@ "ovhManagerPccDashboardOptions_security_drp_status_vpn_configuring": "Configuring VPN", "ovhManagerPccDashboardOptions_security_drp_status_vpn_error": "Error configuring VPN", "ovhManagerPccDashboardOptions_security_drp_action_add_configuration": "Configure", - "ovhManagerPccDashboardOptions_security_drp_action_install": "Add DRP", - "ovhManagerPccDashboardOptions_security_drp_action_delete": "Delete", - "ovhManagerPccDashboardOptions_heading_options": "Options", "ovhManagerPccDashboardOptions_security_drp_action_add_site": "Add a site", - "ovhManagerPccDashboardOptions_security_drp_action_activate": "Activate" -} + "ovhManagerPccDashboardOptions_security_drp_action_activate": "Activate", + "ovhManagerPccDashboardOptions_security_drp_action_delete": "Delete" +} \ No newline at end of file diff --git a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_es_ES.json b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_es_ES.json index 618ab04f31ac..00fcfdd438a0 100644 --- a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_es_ES.json +++ b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_es_ES.json @@ -2,7 +2,7 @@ "ovhManagerPccDashboardOptions_openNewTab": "Abrir una nueva pestaña", "ovhManagerPccDashboardOptions_handleInitialData_error": "Se ha producido un error al cargar la información necesaria para mostrar las opciones.", "ovhManagerPccDashboardOptions_heading_conformity": "Conformidad", - "ovhManagerPccDashboardOptions_heading_vmware_option": "Opciones VMware", + "ovhManagerPccDashboardOptions_heading_options": "Opciones", "ovhManagerPccDashboardOptions_basicOptions_term": "Opciones incluidas", "ovhManagerPccDashboardOptions_basicOptions_actionMenu_activate": "Activar las opciones", "ovhManagerPccDashboardOptions_basicOptions_actionMenu_payCheckout": "Confirmar la activación", @@ -13,8 +13,6 @@ "ovhManagerPccDashboardOptions_certification_actionMenu_activate": "Activar el procedimiento de conformidad sectorial", "ovhManagerPccDashboardOptions_certification_actionMenu_configure": "Configurar", "ovhManagerPccDashboardOptions_certification_actionMenu_payCheckout": "Confirmar la activación", - "ovhManagerPccDashboardOptions_security_term": "Opciones de conformidad sectorial", - "ovhManagerPccDashboardOptions_security_drp": "Planes de recuperación ante desastres y continuidad de la actividad", "ovhManagerPccDashboardOptions_security_drp_status_delivered": "Activado", "ovhManagerPccDashboardOptions_security_drp_status_delivering": "Instalando...", "ovhManagerPccDashboardOptions_security_drp_status_disabling": "En proceso de eliminación", @@ -24,9 +22,7 @@ "ovhManagerPccDashboardOptions_security_drp_status_vpn_configuring": "Configurando la VPN...", "ovhManagerPccDashboardOptions_security_drp_status_vpn_error": "Configuración de la VPN en error", "ovhManagerPccDashboardOptions_security_drp_action_add_configuration": "Configurar", - "ovhManagerPccDashboardOptions_security_drp_action_install": "Instalar un DRP", - "ovhManagerPccDashboardOptions_security_drp_action_delete": "Eliminar", - "ovhManagerPccDashboardOptions_heading_options": "Opciones", "ovhManagerPccDashboardOptions_security_drp_action_add_site": "Agregar un sitio", - "ovhManagerPccDashboardOptions_security_drp_action_activate": "Activar" -} + "ovhManagerPccDashboardOptions_security_drp_action_activate": "Activar", + "ovhManagerPccDashboardOptions_security_drp_action_delete": "Eliminar" +} \ No newline at end of file diff --git a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_it_IT.json b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_it_IT.json index ef130964cb77..cf9b2be7b31c 100644 --- a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_it_IT.json +++ b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_it_IT.json @@ -2,7 +2,7 @@ "ovhManagerPccDashboardOptions_openNewTab": "Apre una nuova scheda", "ovhManagerPccDashboardOptions_handleInitialData_error": "Si è verificato un errore durante il recupero dei dati necessari alla visualizzazione delle opzioni.", "ovhManagerPccDashboardOptions_heading_conformity": "Conformità", - "ovhManagerPccDashboardOptions_heading_vmware_option": "Opzioni VMware", + "ovhManagerPccDashboardOptions_heading_options": "Opzioni", "ovhManagerPccDashboardOptions_basicOptions_term": "Opzioni incluse", "ovhManagerPccDashboardOptions_basicOptions_actionMenu_activate": "Attiva opzioni", "ovhManagerPccDashboardOptions_basicOptions_actionMenu_payCheckout": "Conferma l’attivazione", @@ -13,8 +13,6 @@ "ovhManagerPccDashboardOptions_certification_actionMenu_activate": "Attiva il processo di conformità settoriale", "ovhManagerPccDashboardOptions_certification_actionMenu_configure": "Configura", "ovhManagerPccDashboardOptions_certification_actionMenu_payCheckout": "Conferma l’attivazione", - "ovhManagerPccDashboardOptions_security_term": "Opzioni di conformità settoriale", - "ovhManagerPccDashboardOptions_security_drp": "Disaster Recovery Plan e Business Continuity Plan ", "ovhManagerPccDashboardOptions_security_drp_status_delivered": "Attivato", "ovhManagerPccDashboardOptions_security_drp_status_delivering": "Installazione in corso...", "ovhManagerPccDashboardOptions_security_drp_status_disabling": "Eliminazione in corso...", @@ -24,9 +22,7 @@ "ovhManagerPccDashboardOptions_security_drp_status_vpn_configuring": "Configurazione della VPN in corso...", "ovhManagerPccDashboardOptions_security_drp_status_vpn_error": "Configurazione della VPN in errore", "ovhManagerPccDashboardOptions_security_drp_action_add_configuration": "Configura", - "ovhManagerPccDashboardOptions_security_drp_action_install": "Installa un DRP", - "ovhManagerPccDashboardOptions_security_drp_action_delete": "Eliminare", - "ovhManagerPccDashboardOptions_heading_options": "Opzioni", "ovhManagerPccDashboardOptions_security_drp_action_add_site": "Aggiungere un sito", - "ovhManagerPccDashboardOptions_security_drp_action_activate": "Attiva" -} + "ovhManagerPccDashboardOptions_security_drp_action_activate": "Attiva", + "ovhManagerPccDashboardOptions_security_drp_action_delete": "Eliminare" +} \ No newline at end of file diff --git a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_pl_PL.json b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_pl_PL.json index 2076f742b67e..2d8d4108a468 100644 --- a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_pl_PL.json +++ b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_pl_PL.json @@ -2,7 +2,7 @@ "ovhManagerPccDashboardOptions_openNewTab": "Otwórz nową zakładkę", "ovhManagerPccDashboardOptions_handleInitialData_error": "Wystąpił błąd podczas pobierania informacji niezbędnych do wyświetlenia opcji.", "ovhManagerPccDashboardOptions_heading_conformity": "Zgodność", - "ovhManagerPccDashboardOptions_heading_vmware_option": "Opcje VMware", + "ovhManagerPccDashboardOptions_heading_options": "Opcje", "ovhManagerPccDashboardOptions_basicOptions_term": "Usługi zawarte", "ovhManagerPccDashboardOptions_basicOptions_actionMenu_activate": "Aktywuj opcje", "ovhManagerPccDashboardOptions_basicOptions_actionMenu_payCheckout": "Zatwierdź aktywację", @@ -13,8 +13,6 @@ "ovhManagerPccDashboardOptions_certification_actionMenu_activate": "Aktywuj procedurę zgodności obowiązującej w Twoim sektorze", "ovhManagerPccDashboardOptions_certification_actionMenu_configure": "Skonfiguruj", "ovhManagerPccDashboardOptions_certification_actionMenu_payCheckout": "Zatwierdź aktywację", - "ovhManagerPccDashboardOptions_security_term": "Opcje zgodności dla danego sektora", - "ovhManagerPccDashboardOptions_security_drp": "Plan DRP oraz plan ciągłości działania biznesu", "ovhManagerPccDashboardOptions_security_drp_status_delivered": "Włączone", "ovhManagerPccDashboardOptions_security_drp_status_delivering": "Trwa instalacja", "ovhManagerPccDashboardOptions_security_drp_status_disabling": "Trwa usuwanie", @@ -24,9 +22,7 @@ "ovhManagerPccDashboardOptions_security_drp_status_vpn_configuring": "Trwa konfiguracja VPN", "ovhManagerPccDashboardOptions_security_drp_status_vpn_error": "Wystąpił błąd podczas konfiguracji VPN.", "ovhManagerPccDashboardOptions_security_drp_action_add_configuration": "Skonfiguruj", - "ovhManagerPccDashboardOptions_security_drp_action_install": "Zainstaluj DRP", - "ovhManagerPccDashboardOptions_security_drp_action_delete": "Usuń", - "ovhManagerPccDashboardOptions_heading_options": "Opcje", "ovhManagerPccDashboardOptions_security_drp_action_add_site": "Dodaj stronę", - "ovhManagerPccDashboardOptions_security_drp_action_activate": "Włącz" -} + "ovhManagerPccDashboardOptions_security_drp_action_activate": "Włącz", + "ovhManagerPccDashboardOptions_security_drp_action_delete": "Usuń" +} \ No newline at end of file diff --git a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_pt_PT.json b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_pt_PT.json index 610b126d57dc..d32cfe90f9b5 100644 --- a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_pt_PT.json +++ b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/options/translations/Messages_pt_PT.json @@ -2,7 +2,7 @@ "ovhManagerPccDashboardOptions_openNewTab": "Abre um novo separador", "ovhManagerPccDashboardOptions_handleInitialData_error": "Ocorreu um erro aquando da recuperação das informações necessárias para apresentar opções.", "ovhManagerPccDashboardOptions_heading_conformity": "Conformidade", - "ovhManagerPccDashboardOptions_heading_vmware_option": "Opções VMware", + "ovhManagerPccDashboardOptions_heading_options": "Opções", "ovhManagerPccDashboardOptions_basicOptions_term": "Opções incluídas", "ovhManagerPccDashboardOptions_basicOptions_actionMenu_activate": "Ativar opções", "ovhManagerPccDashboardOptions_basicOptions_actionMenu_payCheckout": "Validar a ativação", @@ -13,8 +13,6 @@ "ovhManagerPccDashboardOptions_certification_actionMenu_activate": "Ativar o processo de conformidade setorial", "ovhManagerPccDashboardOptions_certification_actionMenu_configure": "Configurar", "ovhManagerPccDashboardOptions_certification_actionMenu_payCheckout": "Validar a ativação", - "ovhManagerPccDashboardOptions_security_term": "Opções de conformidade setorial", - "ovhManagerPccDashboardOptions_security_drp": "Planos de recuperação e de continuidade de atividade", "ovhManagerPccDashboardOptions_security_drp_status_delivered": "Ativado", "ovhManagerPccDashboardOptions_security_drp_status_delivering": "A instalar...", "ovhManagerPccDashboardOptions_security_drp_status_disabling": "Eliminação em curso", @@ -24,9 +22,7 @@ "ovhManagerPccDashboardOptions_security_drp_status_vpn_configuring": "Configuração da VPN em curso", "ovhManagerPccDashboardOptions_security_drp_status_vpn_error": "Erro na configuração da VPN", "ovhManagerPccDashboardOptions_security_drp_action_add_configuration": "Configurar", - "ovhManagerPccDashboardOptions_security_drp_action_install": "Instalar um DRP", - "ovhManagerPccDashboardOptions_security_drp_action_delete": "Eliminar", - "ovhManagerPccDashboardOptions_heading_options": "Opções", "ovhManagerPccDashboardOptions_security_drp_action_add_site": "Adicionar um site", - "ovhManagerPccDashboardOptions_security_drp_action_activate": "Ativar" -} + "ovhManagerPccDashboardOptions_security_drp_action_activate": "Ativar", + "ovhManagerPccDashboardOptions_security_drp_action_delete": "Eliminar" +} \ No newline at end of file diff --git a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_de_DE.json b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_de_DE.json index 2a225f5e4306..d7aa58f62d8c 100644 --- a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_de_DE.json +++ b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_de_DE.json @@ -9,7 +9,7 @@ "dedicatedCloud_options_zerto_status_disabling": "Wird gelöscht", "dedicatedCloud_options_zerto_status_disabled": "Keiner", "dedicatedCloud_options_zerto_status_error": "Fehler", - "dedicatedCloud_options_zerto_action_install": "DRP installieren", + "dedicatedCloud_options_zerto_action_activate": "Aktivieren", "dedicatedCloud_options_zerto_action_add_configuration": "Konfigurieren", "dedicatedCloud_options_zerto_action_delete": "Löschen", "dedicatedCloud_options_nsx": "VMware Network Virtualization (NSX)", @@ -24,6 +24,5 @@ "dedicatedCloud_vmware_option_not_compatible": "Diese Option ist mit diesem Datacenter nicht kompatibel", "dedicatedCloud_vmware_option_not_enabled": "Diese Option ist derzeit nicht aktiviert. Daher kann sie nicht deaktiviert werden.", "dedicatedCloud_vmware_option_not_disabled": "Diese Option ist derzeit nicht deaktiviert. Daher kann sie nicht aktiviert werden.", - "dedicatedCloud_dashboard_loading_error": "Beim Laden der Informationen Ihres Dienstes ist ein Fehler aufgetreten.", - "dedicatedCloud_options_zerto_action_activate": "Aktivieren" -} + "dedicatedCloud_dashboard_loading_error": "Beim Laden der Informationen Ihres Dienstes ist ein Fehler aufgetreten." +} \ No newline at end of file diff --git a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_en_GB.json b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_en_GB.json index dd56e679beda..670ccab3898e 100644 --- a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_en_GB.json +++ b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_en_GB.json @@ -9,7 +9,7 @@ "dedicatedCloud_options_zerto_status_disabling": "Deleting", "dedicatedCloud_options_zerto_status_disabled": "None", "dedicatedCloud_options_zerto_status_error": "Error", - "dedicatedCloud_options_zerto_action_install": "Add DRP", + "dedicatedCloud_options_zerto_action_activate": "Enable", "dedicatedCloud_options_zerto_action_add_configuration": "Configure", "dedicatedCloud_options_zerto_action_delete": "Delete", "dedicatedCloud_options_nsx": "VMware Network Virtualization (NSX)", @@ -24,6 +24,5 @@ "dedicatedCloud_vmware_option_not_compatible": "This option is not compatible with this datacenter.", "dedicatedCloud_vmware_option_not_enabled": "This option is not enabled, so it cannot currently be disabled.", "dedicatedCloud_vmware_option_not_disabled": "This option is not disabled, so it cannot currently be enabled.", - "dedicatedCloud_dashboard_loading_error": "An error has occurred loading your service information.", - "dedicatedCloud_options_zerto_action_activate": "Enable" -} + "dedicatedCloud_dashboard_loading_error": "An error has occurred loading your service information." +} \ No newline at end of file diff --git a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_es_ES.json b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_es_ES.json index f41b33be52d1..1a249d47a8ea 100644 --- a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_es_ES.json +++ b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_es_ES.json @@ -9,7 +9,7 @@ "dedicatedCloud_options_zerto_status_disabling": "Eliminando...", "dedicatedCloud_options_zerto_status_disabled": "Ninguna", "dedicatedCloud_options_zerto_status_error": "En error", - "dedicatedCloud_options_zerto_action_install": "Instalar un DRP", + "dedicatedCloud_options_zerto_action_activate": "Activar", "dedicatedCloud_options_zerto_action_add_configuration": "Configurar", "dedicatedCloud_options_zerto_action_delete": "Eliminar", "dedicatedCloud_options_nsx": "VMware Network Virtualization (NSX)", @@ -24,6 +24,5 @@ "dedicatedCloud_vmware_option_not_compatible": "Esta opción no es compatible con este centro de datos.", "dedicatedCloud_vmware_option_not_enabled": "No se puede desactivar la opción en este momento porque no está activada.", "dedicatedCloud_vmware_option_not_disabled": "No se puede activar la opción en este momento porque no está desactivada.", - "dedicatedCloud_dashboard_loading_error": "Se ha producido un error al cargar los datos del servicio.", - "dedicatedCloud_options_zerto_action_activate": "Activar" -} + "dedicatedCloud_dashboard_loading_error": "Se ha producido un error al cargar los datos del servicio." +} \ No newline at end of file diff --git a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_it_IT.json b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_it_IT.json index cfd7bb0e3507..36513f0320b8 100644 --- a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_it_IT.json +++ b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_it_IT.json @@ -9,7 +9,7 @@ "dedicatedCloud_options_zerto_status_disabling": "Eliminazione in corso...", "dedicatedCloud_options_zerto_status_disabled": "Nessuno", "dedicatedCloud_options_zerto_status_error": "In errore", - "dedicatedCloud_options_zerto_action_install": "Installa un DRP", + "dedicatedCloud_options_zerto_action_activate": "Attivare", "dedicatedCloud_options_zerto_action_add_configuration": "Configura", "dedicatedCloud_options_zerto_action_delete": "Eliminare", "dedicatedCloud_options_nsx": "VMware Network Virtualization (NSX)", @@ -24,6 +24,5 @@ "dedicatedCloud_vmware_option_not_compatible": "L'opzione non è disponibile in questo datacenter", "dedicatedCloud_vmware_option_not_enabled": "Al momento questa opzione non può essere disattivata perché non risulta attiva", "dedicatedCloud_vmware_option_not_disabled": "Al momento questa opzione non può essere attivata perché non risulta disattiva", - "dedicatedCloud_dashboard_loading_error": "Si è verificato un errore durante il caricamento delle informazioni relative al tuo servizio.", - "dedicatedCloud_options_zerto_action_activate": "Attivare" -} + "dedicatedCloud_dashboard_loading_error": "Si è verificato un errore durante il caricamento delle informazioni relative al tuo servizio." +} \ No newline at end of file diff --git a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_pl_PL.json b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_pl_PL.json index 9c247940ab16..f4ed28496cb7 100644 --- a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_pl_PL.json +++ b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_pl_PL.json @@ -9,7 +9,7 @@ "dedicatedCloud_options_zerto_status_disabling": "Trwa usuwanie", "dedicatedCloud_options_zerto_status_disabled": "Brak", "dedicatedCloud_options_zerto_status_error": "Błąd", - "dedicatedCloud_options_zerto_action_install": "Zainstaluj DRP", + "dedicatedCloud_options_zerto_action_activate": "Włącz", "dedicatedCloud_options_zerto_action_add_configuration": "Skonfiguruj", "dedicatedCloud_options_zerto_action_delete": "Usuń", "dedicatedCloud_options_nsx": "VMware Network Virtualization (NSX)", @@ -24,6 +24,5 @@ "dedicatedCloud_vmware_option_not_compatible": "Ta opcja jest niekompatybilna z tym centrum danych", "dedicatedCloud_vmware_option_not_enabled": "Ta opcja nie może zostać wyłączona w tej chwili, ponieważ nie jest aktywna", "dedicatedCloud_vmware_option_not_disabled": "Ta opcja nie może zostać aktywowana w tej chwili, ponieważ nie jest wyłączona", - "dedicatedCloud_dashboard_loading_error": "Wystąpił błąd podczas pobierania informacji o usłudze.", - "dedicatedCloud_options_zerto_action_activate": "Włącz" -} + "dedicatedCloud_dashboard_loading_error": "Wystąpił błąd podczas pobierania informacji o usłudze." +} \ No newline at end of file diff --git a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_pt_PT.json b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_pt_PT.json index bc65a5b69d35..72632869bf93 100644 --- a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_pt_PT.json +++ b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/dashboard/tiles/vmware-option/translations/Messages_pt_PT.json @@ -9,7 +9,7 @@ "dedicatedCloud_options_zerto_status_disabling": "Eliminação em curso", "dedicatedCloud_options_zerto_status_disabled": "Nenhum", "dedicatedCloud_options_zerto_status_error": "Erro", - "dedicatedCloud_options_zerto_action_install": "Instalar um DRP", + "dedicatedCloud_options_zerto_action_activate": "Ativar", "dedicatedCloud_options_zerto_action_add_configuration": "Configurar", "dedicatedCloud_options_zerto_action_delete": "Eliminar", "dedicatedCloud_options_nsx": "VMware Network Virtualization (NSX)", @@ -24,6 +24,5 @@ "dedicatedCloud_vmware_option_not_compatible": "Esta opção não é compatível com este datacenter", "dedicatedCloud_vmware_option_not_enabled": "Esta opção não pode ser atualmente desativada uma vez que não está ativa", "dedicatedCloud_vmware_option_not_disabled": "Esta opção não pode ser atualmente ativada uma vez que não foi ainda desativada", - "dedicatedCloud_dashboard_loading_error": "Erro ao carregar informação relativa ao seu serviço.", - "dedicatedCloud_options_zerto_action_activate": "Ativar" -} + "dedicatedCloud_dashboard_loading_error": "Erro ao carregar informação relativa ao seu serviço." +} \ No newline at end of file diff --git a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_de_DE.json b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_de_DE.json index d903dac31556..f787da46b740 100644 --- a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_de_DE.json +++ b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_de_DE.json @@ -1,18 +1,17 @@ { "dedicatedCloud_datacenter_no_name": "Datacenter {{t0}}", "dedicatedCloud_datacenter_no_description": "Beschreibung hinzufügen", + "dedicatedCloud_datacenter_activate": "Aktivieren", + "dedicatedCloud_datacenter_resize": "Größe ändern", + "dedicatedCloud_datacenter_add_edge": "NSX Edge hinzufügen", + "dedicatedCloud_datacenter_relocate_datastore": "NSX Edge umziehen", "dedicatedCloud_tab_dashboard": "Allgemeine Informationen", "dedicatedCloud_tab_host": "Hosts", "dedicatedCloud_tab_datastore": "Datastores", "dedicatedCloud_tab_backup": "Backup", - "dedicatedCloud_tab_drp": "Disaster Recovery Plan (DRP)", + "dedicatedCloud_tab_virtualmachine": "Virtuelle Maschinen", + "dedicatedCloud_tab_network": "Network", "dedicatedCloud_datacenter_EOL_title": "Ablaufdatum der Dedicated Cloud: 30. September 2022", "dedicatedCloud_datacenter_EOL_part_1": "Im Oktober 2021 hatten wir bereits angekündigt, dass unsere Angebote der Art Dedicated Cloud auslaufen und am 30. September 2022 endgültig eingestellt werden. Dieser Schritt ist im Hinblick auf Ihre VMware-Plattformen von Bedeutung, da damit eine Verbesserung der Dienstqualität, der Performance und der Sicherheit Ihrer Cluster einhergeht. Die Hardware, die vor 2018 für die Angebote vom Typ „Dedicated Cloud“ verwendet wurde, ist nicht dazu geeignet, den höchsten Service-Level nach heutigem Stand zu gewährleisten. Außerdem ist keine Integration mit den neuen VMware-Architekturen möglich.", - "dedicatedCloud_datacenter_EOL_part_2": "Zahlreiche Kunden haben diese Migration bereits geplant und begonnen. Wir möchten dies nun auch Ihnen noch vor dem Stichtag am 30. September 2022 empfehlen.", - "dedicatedCloud_datacenter_resize": "Größe ändern", - "dedicatedCloud_tab_network": "Network", - "dedicatedCloud_datacenter_activate": "Aktivieren", - "dedicatedCloud_datacenter_add_edge": "NSX Edge hinzufügen", - "dedicatedCloud_datacenter_relocate_datastore": "NSX Edge umziehen", - "dedicatedCloud_tab_virtualmachine": "Virtuelle Maschinen" -} + "dedicatedCloud_datacenter_EOL_part_2": "Zahlreiche Kunden haben diese Migration bereits geplant und begonnen. Wir möchten dies nun auch Ihnen noch vor dem Stichtag am 30. September 2022 empfehlen." +} \ No newline at end of file diff --git a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_en_GB.json b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_en_GB.json index 23e5abd6a818..dcbd69276b19 100644 --- a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_en_GB.json +++ b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_en_GB.json @@ -1,18 +1,17 @@ { "dedicatedCloud_datacenter_no_name": "Datacenter {{t0}}", "dedicatedCloud_datacenter_no_description": "Add a description", + "dedicatedCloud_datacenter_activate": "Enable", + "dedicatedCloud_datacenter_resize": "Resize", + "dedicatedCloud_datacenter_add_edge": "Add an NSX Edge", + "dedicatedCloud_datacenter_relocate_datastore": "Relocate an NSX Edge", "dedicatedCloud_tab_dashboard": "General information", "dedicatedCloud_tab_host": "Hosts", "dedicatedCloud_tab_datastore": "Datastores", "dedicatedCloud_tab_backup": "Backup", - "dedicatedCloud_tab_drp": "Disaster Recovery Plan (DRP)", + "dedicatedCloud_tab_virtualmachine": "Virtual Machines", + "dedicatedCloud_tab_network": "Network", "dedicatedCloud_datacenter_EOL_title": "Dedicated Cloud end-of-life date: 30 September 2022", "dedicatedCloud_datacenter_EOL_part_1": "As per our announcement in October 2021, our Dedicated Cloud solutions were reaching the end of their lifecycle, and will be permanently discontinued on 30 September 2022. This step is significant for your VMware platforms as it will improve service quality, performance and security for your clusters. The hardware used for the Dedicated Cloud solutions before 2018 no longer enables us to ensure an optimal service level and integration with new modern VMware architectures.", - "dedicatedCloud_datacenter_EOL_part_2": "Following our previous communications, many customers have started this scheduling and migration process. We encourage you to do the same, so that you are fully prepared before the 30 September 2022 deadline.", - "dedicatedCloud_datacenter_resize": "Resize", - "dedicatedCloud_tab_network": "Network", - "dedicatedCloud_datacenter_activate": "Enable", - "dedicatedCloud_datacenter_add_edge": "Add an NSX Edge", - "dedicatedCloud_datacenter_relocate_datastore": "Relocate an NSX Edge", - "dedicatedCloud_tab_virtualmachine": "Virtual Machines" -} + "dedicatedCloud_datacenter_EOL_part_2": "Following our previous communications, many customers have started this scheduling and migration process. We encourage you to do the same, so that you are fully prepared before the 30 September 2022 deadline." +} \ No newline at end of file diff --git a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_es_ES.json b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_es_ES.json index 479a784b8cbb..10a793f073dc 100644 --- a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_es_ES.json +++ b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_es_ES.json @@ -1,18 +1,17 @@ { "dedicatedCloud_datacenter_no_name": "Datacenter {{t0}}", "dedicatedCloud_datacenter_no_description": "Añadir una descripción", + "dedicatedCloud_datacenter_activate": "Activar", + "dedicatedCloud_datacenter_resize": "Redimensionar", + "dedicatedCloud_datacenter_add_edge": "Añadir un NSX Edge", + "dedicatedCloud_datacenter_relocate_datastore": "Reubicar un NSX Edge", "dedicatedCloud_tab_dashboard": "Información general", "dedicatedCloud_tab_host": "Hosts", "dedicatedCloud_tab_datastore": "Datastores", "dedicatedCloud_tab_backup": "Backup", - "dedicatedCloud_tab_drp": "Plan de recuperación ante desastres (DRP)", + "dedicatedCloud_tab_virtualmachine": "Máquinas virtuales", + "dedicatedCloud_tab_network": "Network", "dedicatedCloud_datacenter_EOL_title": "Final del ciclo de vida de la solución Dedicated Cloud: 30 de septiembre de 2022", "dedicatedCloud_datacenter_EOL_part_1": "Como ya anunciamos en octubre de 2021, la solución Dedicated Cloud se acerca al final de su ciclo de vida, por lo que este servicio dejará de estar disponible definitivamente el próximo 30 de septiembre de 2022. Este paso es importante para sus plataformas VMware, ya que permitirá mejorar la calidad del servicio, el rendimiento y la seguridad de sus clusters. Y es que el hardware utilizado en las soluciones Dedicated Cloud, anterior a 2018, ya no nos permite garantizar el mejor nivel de servicio ni la integración de la solución en las arquitecturas modernas de VMware.", - "dedicatedCloud_datacenter_EOL_part_2": "Tras la recepción de nuestras anteriores comunicaciones, muchos de nuestros clientes ya han comenzado a planificar la migración de sus servicios. Así pues, le recomendamos que programe esta operación antes del final del ciclo de vida de la solución el próximo 30 de septiembre de 2022.", - "dedicatedCloud_datacenter_resize": "Redimensionar", - "dedicatedCloud_tab_network": "Network", - "dedicatedCloud_datacenter_activate": "Activar", - "dedicatedCloud_datacenter_add_edge": "Añadir un NSX Edge", - "dedicatedCloud_datacenter_relocate_datastore": "Reubicar un NSX Edge", - "dedicatedCloud_tab_virtualmachine": "Máquinas virtuales" -} + "dedicatedCloud_datacenter_EOL_part_2": "Tras la recepción de nuestras anteriores comunicaciones, muchos de nuestros clientes ya han comenzado a planificar la migración de sus servicios. Así pues, le recomendamos que programe esta operación antes del final del ciclo de vida de la solución el próximo 30 de septiembre de 2022." +} \ No newline at end of file diff --git a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_fr_CA.json b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_fr_CA.json index 12126ee6794e..aaa629c907a5 100644 --- a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_fr_CA.json +++ b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_fr_CA.json @@ -10,9 +10,8 @@ "dedicatedCloud_tab_datastore": "Datastores", "dedicatedCloud_tab_backup": "Backup", "dedicatedCloud_tab_virtualmachine": "Machines virtuelles", - "dedicatedCloud_tab_drp": "Plan de reprise d’activité (PRA)", "dedicatedCloud_tab_network": "Network", "dedicatedCloud_datacenter_EOL_title": "Date de fin de vie de Dedicated Cloud : 30 Septembre 2022", "dedicatedCloud_datacenter_EOL_part_1": "Nous vous avons informé en Octobre 2021 que nos offres Dedicated Cloud arrivaient en fin de vie et seront définitivement arrêtées le 30 Septembre 2022. Cette étape est importante pour vos plateformes VMware afin d’améliorer la qualité de service, les performances et la sécurité de vos clusters. En effet, le matériel des offres « Dedicated Cloud » utilisé, antérieur à 2018, ne nous permet plus d’assurer le meilleur niveau de service et l’intégration avec les nouvelles architectures modernes de VMware.", "dedicatedCloud_datacenter_EOL_part_2": "Suite à nos précédentes communications, de nombreux clients ont entamé cette planification et migration et nous vous invitons donc à faire de même afin d'éviter cette date butoir du 30 Septembre 2022." -} +} \ No newline at end of file diff --git a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_it_IT.json b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_it_IT.json index e48f18605798..db4c591bbe44 100644 --- a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_it_IT.json +++ b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_it_IT.json @@ -1,18 +1,17 @@ { "dedicatedCloud_datacenter_no_name": "Datacenter {{t0}}", "dedicatedCloud_datacenter_no_description": "Aggiungi una descrizione", + "dedicatedCloud_datacenter_activate": "Attivare", + "dedicatedCloud_datacenter_resize": "Ridimensionare", + "dedicatedCloud_datacenter_add_edge": "Aggiungere un NSX Edge", + "dedicatedCloud_datacenter_relocate_datastore": "Trasferisci un NSX Edge", "dedicatedCloud_tab_dashboard": "Informazioni generali", "dedicatedCloud_tab_host": "Host", "dedicatedCloud_tab_datastore": "Datastore", "dedicatedCloud_tab_backup": "Backup", - "dedicatedCloud_tab_drp": "Disaster Recovery Plan (DRP)", + "dedicatedCloud_tab_virtualmachine": "Macchine virtuali", + "dedicatedCloud_tab_network": "Network", "dedicatedCloud_datacenter_EOL_title": "Data di fine del ciclo di vita del Dedicated Cloud: 30 settembre 2022", "dedicatedCloud_datacenter_EOL_part_1": "Nell'ottobre 2021 abbiamo annunciato che la nostra soluzione Dedicated Cloud è ormai giunta alla fine del proprio ciclo di vita e sarà definitivamente disattivata il 30 settembre 2022. Questo è uno step importante per le piattaforme VMware e consentirà di migliorare la qualità del servizio, le performance e la sicurezza dei cluster. L’hardware utilizzato per le soluzioni \"Dedicated Cloud\", infatti, è anteriore al 2018 e non ci permette più di garantire il miglior livello di servizio e l'integrazione con le nuove architetture di VMware.", - "dedicatedCloud_datacenter_EOL_part_2": "In seguito alle nostre comunicazioni molti utenti hanno iniziato a pianificare la migrazione. Ti consigliamo di programmare l’operazione con anticipo ed evitare così la data limite del 30 settembre 2022.", - "dedicatedCloud_datacenter_resize": "Ridimensionare", - "dedicatedCloud_tab_network": "Network", - "dedicatedCloud_datacenter_activate": "Attivare", - "dedicatedCloud_datacenter_add_edge": "Aggiungere un NSX Edge", - "dedicatedCloud_datacenter_relocate_datastore": "Trasferisci un NSX Edge", - "dedicatedCloud_tab_virtualmachine": "Macchine virtuali" -} + "dedicatedCloud_datacenter_EOL_part_2": "In seguito alle nostre comunicazioni molti utenti hanno iniziato a pianificare la migrazione. Ti consigliamo di programmare l’operazione con anticipo ed evitare così la data limite del 30 settembre 2022." +} \ No newline at end of file diff --git a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_pl_PL.json b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_pl_PL.json index 0c73fd2f292d..b41a7914e3f2 100644 --- a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_pl_PL.json +++ b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_pl_PL.json @@ -1,18 +1,17 @@ { "dedicatedCloud_datacenter_no_name": "Centrum danych {{t0}}", "dedicatedCloud_datacenter_no_description": "Dodaj opis", + "dedicatedCloud_datacenter_activate": "Włącz", + "dedicatedCloud_datacenter_resize": "Skaluj", + "dedicatedCloud_datacenter_add_edge": "Dodaj NSX Edge", + "dedicatedCloud_datacenter_relocate_datastore": "Zmień lokalizację NSX Edge", "dedicatedCloud_tab_dashboard": "Informacje ogólne", "dedicatedCloud_tab_host": "Hosty", "dedicatedCloud_tab_datastore": "Magazyny danych (datastore)", "dedicatedCloud_tab_backup": "Backup", - "dedicatedCloud_tab_drp": "Plan Disaster Recovery (DRP)", + "dedicatedCloud_tab_virtualmachine": "Maszyny wirtualne", + "dedicatedCloud_tab_network": "Sieć", "dedicatedCloud_datacenter_EOL_title": "Data wygaśnięcia Dedicated Cloud: 30 września 2022", "dedicatedCloud_datacenter_EOL_part_1": "W październiku 2021 roku poinformowaliśmy, że nasza oferta Dedicated Cloud dobiega końca i zostanie definitywnie wycofana z użytku 30 września 2022 roku. Krok ten jest ważny dla platform VMware, ponieważ pozwala zwiększyć jakość usługi, wydajność i bezpieczeństwo klastrów. Sprzęt (sprzed 2018 r.) wykorzystywany w ofercie „Dedicated Cloud” nie pozwala nam już zagwarantować najwyższego poziomu usług i zintegrować go z nowoczesnymi architekturami VMware.", - "dedicatedCloud_datacenter_EOL_part_2": "Po naszych wcześniejszych komunikatach wielu klientów rozpoczęło już planowanie i migrację. Zachęcamy do zrobienia tego samego, zanim upłynie ostateczny termin 30 września 2022 r.", - "dedicatedCloud_datacenter_resize": "Skaluj", - "dedicatedCloud_tab_network": "Sieć", - "dedicatedCloud_datacenter_activate": "Włącz", - "dedicatedCloud_datacenter_add_edge": "Dodaj NSX Edge", - "dedicatedCloud_datacenter_relocate_datastore": "Zmień lokalizację NSX Edge", - "dedicatedCloud_tab_virtualmachine": "Maszyny wirtualne" -} + "dedicatedCloud_datacenter_EOL_part_2": "Po naszych wcześniejszych komunikatach wielu klientów rozpoczęło już planowanie i migrację. Zachęcamy do zrobienia tego samego, zanim upłynie ostateczny termin 30 września 2022 r." +} \ No newline at end of file diff --git a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_pt_PT.json b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_pt_PT.json index 15620e378e92..2de3b894ff46 100644 --- a/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_pt_PT.json +++ b/packages/manager/apps/dedicated/client/app/components/dedicated-cloud/datacenter/translations/Messages_pt_PT.json @@ -1,18 +1,17 @@ { "dedicatedCloud_datacenter_no_name": "Datacenter {{t0}}", "dedicatedCloud_datacenter_no_description": "Adicionar descrição", + "dedicatedCloud_datacenter_activate": "Ativar", + "dedicatedCloud_datacenter_resize": "Redimensionar", + "dedicatedCloud_datacenter_add_edge": "Adicionar um NSX Edge", + "dedicatedCloud_datacenter_relocate_datastore": "Relocalizar um NSX Edge", "dedicatedCloud_tab_dashboard": "Informações gerais", "dedicatedCloud_tab_host": "Hosts", "dedicatedCloud_tab_datastore": "Datastores", "dedicatedCloud_tab_backup": "Backup", - "dedicatedCloud_tab_drp": "Plano de recuperação de desastres (DRP)", + "dedicatedCloud_tab_virtualmachine": "Máquinas virtuais", + "dedicatedCloud_tab_network": "Network", "dedicatedCloud_datacenter_EOL_title": "Data de fim de vida do Dedicated Cloud: 30 de setembro de 2022", "dedicatedCloud_datacenter_EOL_part_1": "Em outubro de 2021, informámos que as nossas ofertas Dedicated Cloud serão descontinuadas e definitivamente encerradas a 30 de setembro de 2022. Esta etapa é importante para as suas plataformas VMware de forma a melhorar a qualidade do serviço, o desempenho e a segurança dos seus clusters. O hardware das ofertas \"Dedicated Cloud\" utilizado, antes de 2018, já não nos permite assegurar o melhor nível de serviço e a integração com as novas arquiteturas modernas da VMware.", - "dedicatedCloud_datacenter_EOL_part_2": "Na sequência das nossas comunicações anteriores, muitos clientes iniciaram este planeamento e migração, pelo que lhe pedimos que faça o mesmo para evitar esta data-limite de 30 de setembro de 2022.", - "dedicatedCloud_datacenter_resize": "Redimensionar", - "dedicatedCloud_tab_network": "Network", - "dedicatedCloud_datacenter_activate": "Ativar", - "dedicatedCloud_datacenter_add_edge": "Adicionar um NSX Edge", - "dedicatedCloud_datacenter_relocate_datastore": "Relocalizar um NSX Edge", - "dedicatedCloud_tab_virtualmachine": "Máquinas virtuais" -} + "dedicatedCloud_datacenter_EOL_part_2": "Na sequência das nossas comunicações anteriores, muitos clientes iniciaram este planeamento e migração, pelo que lhe pedimos que faça o mesmo para evitar esta data-limite de 30 de setembro de 2022." +} \ No newline at end of file diff --git a/packages/manager/apps/pci-databases-analytics/public/translations/pci-databases-analytics/services/service/topics/Messages_de_DE.json b/packages/manager/apps/pci-databases-analytics/public/translations/pci-databases-analytics/services/service/topics/Messages_de_DE.json index 01a7376d17a5..90d7cfc0fb20 100644 --- a/packages/manager/apps/pci-databases-analytics/public/translations/pci-databases-analytics/services/service/topics/Messages_de_DE.json +++ b/packages/manager/apps/pci-databases-analytics/public/translations/pci-databases-analytics/services/service/topics/Messages_de_DE.json @@ -47,7 +47,7 @@ "tableActionEdit": "Ändern", "breadcrumb": "Topics", "formTopicErrorPattern": "Muss zwischen 1 und 249 Zeichen enthalten; nur alphanumerische Zeichen, Bindestriche (-), Unterstriche (_) oder Punkte (.) zulässig", - "editTopicToastErrorTitle": "Ein Fehler ist aufgetreten, als Ihr Thema geändert wurde", - "topicToastSuccessTitle": "Erfolg", - "editTopicToastSuccessDescription": "Ihr Thema \"{{name}}\" wurde erfolgreich geändert." + "editTopicToastErrorTitle": "Beim Ändern Ihres Topics ist ein Fehler aufgetreten.", + "topicToastSuccessTitle": "Erfolgreich", + "editTopicToastSuccessDescription": "Ihr Topic „{{name}}“ wurde erfolgreich geändert." } diff --git a/packages/manager/apps/pci-databases-analytics/public/translations/pci-databases-analytics/services/service/topics/Messages_en_GB.json b/packages/manager/apps/pci-databases-analytics/public/translations/pci-databases-analytics/services/service/topics/Messages_en_GB.json index af0ae87b90e8..cdbe0bfa3009 100644 --- a/packages/manager/apps/pci-databases-analytics/public/translations/pci-databases-analytics/services/service/topics/Messages_en_GB.json +++ b/packages/manager/apps/pci-databases-analytics/public/translations/pci-databases-analytics/services/service/topics/Messages_en_GB.json @@ -27,7 +27,7 @@ "editTopicButtonConfirm": "Edit topic", "addTopicToastErrorTitle": "An error has occurred adding your topic", "addTopicToastSuccessTitle": "Success", - "addTopicToastSuccessDescription": "Your topic “{{name}}” has been added.", + "addTopicToastSuccessDescription": "Your \"{{name}}\" topic has been added.", "deleteTopicToastErrorTitle": "An error has occurred deleting your topic", "deleteTopicToastSuccessTitle": "Success", "deleteTopicToastSuccessDescription": "Your topic has been deleted.", @@ -47,7 +47,7 @@ "tableActionEdit": "Edit", "breadcrumb": "Topics", "formTopicErrorPattern": "Must contain 1 to 249 alphanumeric characters, dashes (-), underscores (_) or full stops (.) only", - "editTopicToastErrorTitle": "An error occurred while modifying your topic", + "editTopicToastErrorTitle": "An error occurred while changing your topic", "topicToastSuccessTitle": "Success", - "editTopicToastSuccessDescription": "Your topic \"{{name}}\" has been successfully modified." + "editTopicToastSuccessDescription": "Your \"{{name}}\" topic has been modified." } diff --git a/packages/manager/apps/pci-databases-analytics/public/translations/pci-databases-analytics/services/service/topics/Messages_es_ES.json b/packages/manager/apps/pci-databases-analytics/public/translations/pci-databases-analytics/services/service/topics/Messages_es_ES.json index e3a99e1061cb..508029907470 100644 --- a/packages/manager/apps/pci-databases-analytics/public/translations/pci-databases-analytics/services/service/topics/Messages_es_ES.json +++ b/packages/manager/apps/pci-databases-analytics/public/translations/pci-databases-analytics/services/service/topics/Messages_es_ES.json @@ -47,7 +47,7 @@ "tableActionEdit": "Editar", "breadcrumb": "Topics", "formTopicErrorPattern": "Debe contener entre 1 y 249 caracteres alfanuméricos, guiones (-), barras bajas (_) o puntos (.) únicamente", - "editTopicToastErrorTitle": "Se ha producido un error al modificar su tema", - "topicToastSuccessTitle": "Éxito", - "editTopicToastSuccessDescription": "Su tema \"{{name}}\" se ha modificado con éxito." + "editTopicToastErrorTitle": "Se ha producido un error al modificar el tema", + "topicToastSuccessTitle": "Realizado", + "editTopicToastSuccessDescription": "Su tema «{{name}}» se ha modificado correctamente." } diff --git a/packages/manager/apps/pci-databases-analytics/public/translations/pci-databases-analytics/services/service/topics/Messages_pl_PL.json b/packages/manager/apps/pci-databases-analytics/public/translations/pci-databases-analytics/services/service/topics/Messages_pl_PL.json index a8787d6179e8..584e0e00a29e 100644 --- a/packages/manager/apps/pci-databases-analytics/public/translations/pci-databases-analytics/services/service/topics/Messages_pl_PL.json +++ b/packages/manager/apps/pci-databases-analytics/public/translations/pci-databases-analytics/services/service/topics/Messages_pl_PL.json @@ -27,7 +27,7 @@ "editTopicButtonConfirm": "Zmodyfikuj topic", "addTopicToastErrorTitle": "Wystąpił błąd podczas dodawania topicu", "addTopicToastSuccessTitle": "Operacja zakończona pomyślnie", - "addTopicToastSuccessDescription": "Twój topic „{{name}}” został dodany.", + "addTopicToastSuccessDescription": "Topic \"{{name}}\" został dodany.", "deleteTopicToastErrorTitle": "Wystąpił błąd podczas usuwania topicu", "deleteTopicToastSuccessTitle": "Operacja zakończona pomyślnie", "deleteTopicToastSuccessDescription": "Twój topic został poprawnie usunięty.", @@ -47,7 +47,7 @@ "tableActionEdit": "Zmodyfikuj", "breadcrumb": "Topiki", "formTopicErrorPattern": "Może zawierać wyłącznie od 1 do 249 znaków alfanumerycznych, myślniki (-), podkreślenia (_) lub kropki (.)", - "editTopicToastErrorTitle": "Wystąpił błąd podczas edytowania twojego tematu", - "topicToastSuccessTitle": "Sukces", - "editTopicToastSuccessDescription": "Twój temat \"{{name}}\" został pomyślnie zmodyfikowany." + "editTopicToastErrorTitle": "Wystąpił błąd podczas zmiany topicu", + "topicToastSuccessTitle": "Operacja zakończona pomyślnie", + "editTopicToastSuccessDescription": "Topic \"{{name}}\" został zmodyfikowany." } diff --git a/packages/manager/apps/pci-instances/public/translations/dashboard/Messages_de_DE.json b/packages/manager/apps/pci-instances/public/translations/dashboard/Messages_de_DE.json index bd3b46532819..d66b631603d3 100644 --- a/packages/manager/apps/pci-instances/public/translations/dashboard/Messages_de_DE.json +++ b/packages/manager/apps/pci-instances/public/translations/dashboard/Messages_de_DE.json @@ -31,5 +31,5 @@ "pci_instances_dashboard_backup_title": "Backup-Verwaltung", "pci_instances_dashboard_backup_number_of_backups": "Anzahl der Backups der Instanz", "pci_instances_dashboard_backup_last_updated_backups": "Datum des letzten Backups", - "pci_instances_dashboard_tab_vnc_disabled_text": "Der Status dieser Instanz erlaubt keine Verbindung über die VNC-Konsole." + "pci_instances_dashboard_tab_vnc_disabled_text": "Der Status dieser Instanz lässt keine Verbindung über die VNC-Konsole zu." } diff --git a/packages/manager/apps/pci-kubernetes/public/translations/listing/Messages_de_DE.json b/packages/manager/apps/pci-kubernetes/public/translations/listing/Messages_de_DE.json index 480804899a8c..2ba1c5891439 100644 --- a/packages/manager/apps/pci-kubernetes/public/translations/listing/Messages_de_DE.json +++ b/packages/manager/apps/pci-kubernetes/public/translations/listing/Messages_de_DE.json @@ -24,6 +24,6 @@ "kube_common_node_pool_autoscaling_title": "Größe des Node-Pools konfigurieren", "kube_common_node_pool_title_multiple": "Konfigurieren Sie mindestens einen Node-Pool (optional)", "kubernetes_containers_deployment_mode_label": "Bereitstellungsmodus", - "kube_list_node_pools": "Benötigen Sie persistente Volumes für mehrere Pods über verschiedene Knoten und Verfügbarkeitszonen hinweg? Probieren Sie unseren vollständig verwalteten File Storage aus, der mit dem verwalteten Kubernetes-Dienst kompatibel ist. Genießen Sie 'Read Write Many'-Volumes ab 10 GB, die nahtlos mit Ihren Clustern skalieren.", - "kube_list_node_pools_discover": "Entdecke das Alpha" + "kube_list_node_pools": "Sie benötigen persistente Volumes für mehrere Pods über verschiedene Nodes und Availability Zones hinweg? Testen Sie unseren vollständig verwalteten File Storage, der mit Managed Kubernetes Service kompatibel ist. Profitieren Sie von „Read-Write-Many“-Volumes ab 10 GB, die sich nahtlos mit Ihren Clustern skalieren lassen.", + "kube_list_node_pools_discover": "Die Alpha-Version entdecken" } diff --git a/packages/manager/apps/pci-kubernetes/public/translations/listing/Messages_en_GB.json b/packages/manager/apps/pci-kubernetes/public/translations/listing/Messages_en_GB.json index cc4ba5d49cdc..7f3516910201 100644 --- a/packages/manager/apps/pci-kubernetes/public/translations/listing/Messages_en_GB.json +++ b/packages/manager/apps/pci-kubernetes/public/translations/listing/Messages_en_GB.json @@ -24,6 +24,6 @@ "kubernetes_add_private_network_add": "Create a private network", "kube_common_node_pool_autoscaling_title": "Configure node pool size", "kubernetes_containers_deployment_mode_label": "Deployment mode", - "kube_list_node_pools": "Need persistent volumes for multiple pods across different nodes and availability zones? Try our fully managed File Storage service, compatible with Managed Kubernetes Service. Enjoy 'Read Write Many' volumes starting from 10 GB, that seamlessly scale with your clusters.", - "kube_list_node_pools_discover": "Explore the alpha" + "kube_list_node_pools": "Need persistent volumes for multiple pods across different nodes and availability zones? Try our fully managed File Storage service, compatible with Managed Kubernetes Service. Enjoy ‘Read Write Many’ volumes that seamlessly scale with your clusters, starting from 10 GB.", + "kube_list_node_pools_discover": "Discover alpha" } diff --git a/packages/manager/apps/pci-kubernetes/public/translations/listing/Messages_es_ES.json b/packages/manager/apps/pci-kubernetes/public/translations/listing/Messages_es_ES.json index 09a17d96c6ea..c9a7eb042abc 100644 --- a/packages/manager/apps/pci-kubernetes/public/translations/listing/Messages_es_ES.json +++ b/packages/manager/apps/pci-kubernetes/public/translations/listing/Messages_es_ES.json @@ -24,6 +24,6 @@ "kube_common_node_pool_autoscaling_title": "Configurar el tamaño del pool de nodos", "kube_common_node_pool_title_multiple": "Configurar uno o varios pools de nodos (opcional)", "kubernetes_containers_deployment_mode_label": "Modo de despliegue", - "kube_list_node_pools": "¿Necesita volúmenes persistentes para varios pods a través de diferentes nodos y zonas de disponibilidad? Pruebe nuestro servicio File Storage completamente gestionado, compatible con Managed Kubernetes Service. Disfrute de volúmenes «Read Write Many» a partir de 10 GB y evolucione de manera transparente con sus clústeres.", + "kube_list_node_pools": "¿Necesita volúmenes persistentes para varios pods a través de diferentes nodos y zonas de disponibilidad? Pruebe nuestro servicio File Storage, completamente gestionado, compatible con Managed Kubernetes Service. Disfrute de volúmenes «Read Write Many» a partir de 10 GB y evolucione de manera transparente con sus clústeres.", "kube_list_node_pools_discover": "Descubrir el alfa" } diff --git a/packages/manager/apps/pci-kubernetes/public/translations/listing/Messages_pl_PL.json b/packages/manager/apps/pci-kubernetes/public/translations/listing/Messages_pl_PL.json index b619ee71e769..1f373ae27f64 100644 --- a/packages/manager/apps/pci-kubernetes/public/translations/listing/Messages_pl_PL.json +++ b/packages/manager/apps/pci-kubernetes/public/translations/listing/Messages_pl_PL.json @@ -24,6 +24,6 @@ "kube_common_node_pool_autoscaling_title": "Skonfiguruj rozmiar puli węzłów", "kube_common_node_pool_title_multiple": "Skonfiguruj jedną lub więcej pul węzłów (opcjonalnie)", "kubernetes_containers_deployment_mode_label": "Tryb wdrożenia", - "kube_list_node_pools": "Potrzebujesz trwałych wolumenów dla wielu podów działających na różnych węzłach i w różnych strefach dostępności? Wypróbuj naszą w pełni zarządzaną usługę File Storage, kompatybilną z Managed Kubernetes Service. Korzystaj z wolumenów „Read Write Many\" już od 10 GB, które skalują się automatycznie wraz z Twoimi klastrami.", - "kube_list_node_pools_discover": "Poznaj alfę" + "kube_list_node_pools": "Potrzebujesz trwałych wolumenów dla wielu podów działających na różnych węzłach i w różnych strefach dostępności? Wypróbuj naszą w pełni zarządzaną usługę File Storage, kompatybilną z Managed Kubernetes Service. Korzystaj z wolumenów „Read Write Many” już od 10 GB, które skalują się automatycznie wraz z Twoimi klastrami", + "kube_list_node_pools_discover": "Wypróbuj wersję Alpha" } diff --git a/packages/manager/apps/web-hosting/public/translations/common/Messages_de_DE.json b/packages/manager/apps/web-hosting/public/translations/common/Messages_de_DE.json index 2b55762e28ed..d7c13aa8dc94 100644 --- a/packages/manager/apps/web-hosting/public/translations/common/Messages_de_DE.json +++ b/packages/manager/apps/web-hosting/public/translations/common/Messages_de_DE.json @@ -64,79 +64,79 @@ "web_hosting_export_label_displayed": "Die angezeigten Domainnamen", "web_hosting_export_label_all": "Alle Domainnamen", "hosting": "Hosting-Pakete", - "managed_wordpress": "Managed hosting for WordPress", + "managed_wordpress": "Managed Hosting for WordPress", "import_website": "Meine Website importieren", - "create_website": "Website erstellen", + "create_website": "Eine Website erstellen", "delete_my_website": "Meine Website löschen", "delete_my_websites": "Meine {{ number }} Websites löschen", - "confirmation_delete_single_site": "Sind Sie sicher, dass Sie Ihre Website {{website}} löschen möchten?", - "confirmation_delete_multiple_sites": "Sind Sie sicher, dass Sie Ihre Websites {{website}} löschen möchten?", - "action_user_import": "Ihre Daten importieren", - "web_hosting_header_tasks": "Aufgaben", + "confirmation_delete_single_site": "Möchten Sie Ihre Website {{website}} wirklich löschen?", + "confirmation_delete_multiple_sites": "Möchten Sie Ihre Websites {{website}} wirklich löschen?", + "action_user_import": "Daten importieren", + "web_hosting_header_tasks": "Tasks", "web_hosting_header_comments": "Kommentare", "web_hosting_header_progress": "Fortschritt", "web_hosting_header_status": "Status", "web_hosting_header_my_websites": "Meine Websites", "web_hosting_sites": "Websites", - "web_hosting_status_header_quota": "Kontingent", + "web_hosting_status_header_quota": "Quota", "web_hosting_status_header_websites_installed": "Installierte Websites", "web_hosting_status_header_resource": "Ressource", "web_hosting_status_header_websiteStatus": "Status der Website", - "web_hosting_status_header_fqdn_wordpress": "Vollständig qualifizierter Domainname (FQDN)", - "web_hosting_status_done": "Fertig", + "web_hosting_status_header_fqdn_wordpress": "Fully Qualified Domain Name (FQDN)", + "web_hosting_status_done": "Beendet", "web_hosting_status_running": "Wird ausgeführt", "web_hosting_status_waiting_user_input": "Wird ausgeführt", "web_hosting_status_ready": "Aktiviert", "web_hosting_status_creating_label": "Website wird installiert", - "web_hosting_status_pending": "Warten", + "web_hosting_status_pending": "Ausstehend", "web_hosting_status_scheduled": "Geplant", "web_hosting_action_import": "Importieren", - "web_hosting_action_manage_my_sites": "Meine Seiten verwalten", - "web_hosting_action_refresh": "Refresh", - "web_hosting_common_sites_backlink": "Zurück zu meinen Seiten", + "web_hosting_action_manage_my_sites": "Meine Websites verwalten", + "web_hosting_action_refresh": "Aktualisieren", + "web_hosting_common_sites_backlink": "Zurück zu meinen Websites", "web_hosting_common_sites_backpage": "Zur vorherigen Seite", - "web_hosting_common_url_connexion": "Anmeldungs-URL", - "web_hosting_common_admin_url": "Admin-URL der Seite", - "web_hosting_common_wordpress_login": "Wordpress-Anmeldeinformationen", - "web_hosting_common_admin_login": "Admin-Konto", + "web_hosting_common_url_connexion": "Anmelde-URL", + "web_hosting_common_admin_url": "Website-Verwaltungs-URL", + "web_hosting_common_wordpress_login": "WordPress-Zugangsdaten", + "web_hosting_common_admin_login": "Admin-Account", "web_hosting_common_admin_password": "Admin-Passwort", "web_hosting_common_admin_email": "Admin-E-Mail", "web_hosting_common_action_continue": "Weiter", - "web_hosting_common_plugins": "Plugins", + "web_hosting_common_plugins": "Plug-ins", "web_hosting_common_themes": "Themes", "web_hosting_common_medias": "Medien", "web_hosting_common_media": "Medien", "web_hosting_common_media_all": "Alle Medien", "web_hosting_common_database": "Datenbank", - "web_hosting_common_posts": "Beiträge", + "web_hosting_common_posts": "Posts", "web_hosting_common_pages": "Seiten", "web_hosting_common_comments": "Kommentare", "web_hosting_common_tags": "Kategorien und Tags", - "web_hosting_common_users": "Benutzer", + "web_hosting_common_users": "User", "web_hosting_common_action_launch_import": "Import starten", "web_hosting_common_creation_date": "Erstellungsdatum", - "web_hosting_common_update_date": "Aktualisierungsdatum", + "web_hosting_common_update_date": "Update-Datum", "web_hosting_common_type_service_install": "Installation des Dienstes", "web_hosting_common_type_service_suspend": "Aussetzung des Dienstes", "web_hosting_common_type_service_reopen": "Reaktivierung des Dienstes", "web_hosting_common_type_service_delete": "Löschung des Dienstes", - "web_hosting_common_type_service_addon_websites_install": "Aktivierung der Option Zusätzliche Seiten", - "web_hosting_common_type_service_addon_websites_suspend": "Aussetzung der Option Zusätzliche Seiten", - "web_hosting_common_type_service_addon_websites_reopen": "Reaktivierung der Option Zusätzliche Seiten", - "web_hosting_common_type_service_addon_websites_delete": "Löschung der Option Zusätzliche Seiten", - "web_hosting_common_type_service_addon_disk_install": "Aktivierung der Option Zusätzlicher Speicherplatz", - "web_hosting_common_type_service_addon_disk_suspend": "Aussetzung der Option Zusätzlicher Speicherplatz", - "web_hosting_common_type_service_addon_disk_reopen": "Reaktivierung der Option Zusätzlicher Speicherplatz", - "web_hosting_common_type_service_addon_disk_delete": "Löschung der Option Zusätzlicher Speicherplatz", - "web_hosting_common_type_service_visits_boost_install": "Aktivierung der Option Besuchssteigerung", - "web_hosting_common_type_website_create": "Erstellung der Seite", - "web_hosting_common_type_website_import": "Import der Seite", - "web_hosting_common_type_website_suspend": "Aussetzung der Seite", - "web_hosting_common_type_website_reopen": "Reaktivierung der Seite", - "web_hosting_common_type_website_delete": "Löschung der Seite", + "web_hosting_common_type_service_addon_websites_install": "Aktivierung der Option für zusätzliche Websites", + "web_hosting_common_type_service_addon_websites_suspend": "Aussetzung der Option für zusätzliche Websites", + "web_hosting_common_type_service_addon_websites_reopen": "Reaktivierung der Option für zusätzliche Websites", + "web_hosting_common_type_service_addon_websites_delete": "Löschung der Option für zusätzliche Websites", + "web_hosting_common_type_service_addon_disk_install": "Aktivierung der Option für zusätzlichen Speicherplatz", + "web_hosting_common_type_service_addon_disk_suspend": "Aussetzung der Option für zusätzlichen Speicherplatz", + "web_hosting_common_type_service_addon_disk_reopen": "Reaktivierung der Option für zusätzlichen Speicherplatz", + "web_hosting_common_type_service_addon_disk_delete": "Löschung der Option für zusätzlichen Speicherplatz", + "web_hosting_common_type_service_visits_boost_install": "Aktivierung der Boost-Option für Besuche", + "web_hosting_common_type_website_create": "Erstellung der Website", + "web_hosting_common_type_website_import": "Import der Website", + "web_hosting_common_type_website_suspend": "Aussetzung der Website", + "web_hosting_common_type_website_reopen": "Reaktivierung der Website", + "web_hosting_common_type_website_delete": "Löschung der Website", "web_hosting_common_type_website_database_reset_password": "Zurücksetzen des Datenbankpassworts", - "web_hosting_common_type_website_cdn_flush": "CDN-Cache leeren", + "web_hosting_common_type_website_cdn_flush": "Leerung des CDN-Caches", "web_hosting_common_type_website_certificate_install": "Installation des SSL-Zertifikats", - "web_hosting_common_type_website_certificate_renew": "Erneuerung des SSL-Zertifikats", + "web_hosting_common_type_website_certificate_renew": "Verlängerung des SSL-Zertifikats", "web_hosting_common_type_website_certificate_delete": "Löschung des SSL-Zertifikats" } diff --git a/packages/manager/apps/web-hosting/public/translations/dashboard/Messages_de_DE.json b/packages/manager/apps/web-hosting/public/translations/dashboard/Messages_de_DE.json index 8aff75202108..feaff8d050f5 100644 --- a/packages/manager/apps/web-hosting/public/translations/dashboard/Messages_de_DE.json +++ b/packages/manager/apps/web-hosting/public/translations/dashboard/Messages_de_DE.json @@ -86,6 +86,6 @@ "hosting_tab_DOMAINS_configuration_add_success_finish": "Die Domain(s) wurde(n) Ihrem Shared Hosting erfolgreich hinzugefügt.", "hosting_tab_DOMAINS_configuration_add_failure": "Beim Hinzufügen der Domain(s) zu Ihrem Shared Hosting ist ein Fehler aufgetreten.", "domain_tab_emails": "E-Mails und Mailinglisten", - "hosting_managed_wordpress_websites_description": "Erstellen Sie eine neue Website oder importieren Sie in wenigen Klicks eine vorhandene Website in dieses Konto.", - "hosting_managed_wordpress_websites_description_without_import": "Erstellen Sie in wenigen Klicks eine neue Website in diesem Konto." + "hosting_managed_wordpress_websites_description": "Erstellen Sie eine neue Website oder importieren Sie mit nur wenigen Klicks eine bestehende Website in diesen Account.", + "hosting_managed_wordpress_websites_description_without_import": "Erstellen Sie mit nur wenigen Klicks eine neue Website mit diesem Account." } diff --git a/packages/manager/apps/web-hosting/public/translations/managedWordpress/Messages_de_DE.json b/packages/manager/apps/web-hosting/public/translations/managedWordpress/Messages_de_DE.json index ce564cfbacf7..d68375324702 100644 --- a/packages/manager/apps/web-hosting/public/translations/managedWordpress/Messages_de_DE.json +++ b/packages/manager/apps/web-hosting/public/translations/managedWordpress/Messages_de_DE.json @@ -1,32 +1,32 @@ { - "web_hosting_managed_wordpress_import_before_select_element": "Die Auswahl der zu importierenden Elemente wird in Kürze verfügbar sein. Wir laden Sie ein, auf dieser Seite zu bleiben.", - "web_hosting_managed_wordpress_import_timeout": "Beim Import ist ein Fehler aufgetreten. Bitte versuchen Sie es später erneut.", - "web_hosting_managed_wordpress_import_select_element": "Wählen Sie die zu importierenden Elemente aus", - "web_hosting_managed_wordpress_import_select_element_description": "Wählen Sie die Elemente aus, die beim Import Ihrer Website einbezogen werden sollen", - "web_hosting_managed_wordpress_import_select_plugins_description": "Wählen Sie die zu importierenden Plugins aus", - "web_hosting_managed_wordpress_import_select_plugins_all": "Alle Plugins", - "web_hosting_managed_wordpress_import_select_themes_all": "Alle Themen", - "web_hosting_managed_wordpress_import_select_themes_description": "Wählen Sie mindestens ein Thema aus", - "web_hosting_managed_wordpress_import_select_medias_description": "Wählen Sie die zu importierenden Medien aus", + "web_hosting_managed_wordpress_import_before_select_element": "Die Auswahl der zu importierenden Elemente ist in wenigen Augenblicken verfügbar. Bitte bleiben Sie auf dieser Seite.", + "web_hosting_managed_wordpress_import_timeout": "Beim Importieren ist ein Fehler aufgetreten. Bitte versuchen Sie es später noch einmal.", + "web_hosting_managed_wordpress_import_select_element": "Zu importierende Elemente auswählen", + "web_hosting_managed_wordpress_import_select_element_description": "Wählen Sie die Elemente aus, die beim Importieren Ihrer Website einbezogen werden sollen.", + "web_hosting_managed_wordpress_import_select_plugins_description": "Zu importierende Plug-ins auswählen", + "web_hosting_managed_wordpress_import_select_plugins_all": "Alle Plug-ins", + "web_hosting_managed_wordpress_import_select_themes_all": "Alle Themes", + "web_hosting_managed_wordpress_import_select_themes_description": "Wählen Sie mindestens ein Theme aus.", + "web_hosting_managed_wordpress_import_select_medias_description": "Zu importierende Medien auswählen", "web_hosting_managed_wordpress_import_select_database_description": "Wählen Sie die zu importierenden Daten aus:", "web_hosting_managed_wordpress_import_select_wholedatabase_select": "Die gesamte Datenbank", "web_hosting_managed_wordpress_import_select_wholedatabase_description": "Alle Daten aus der Datenbank importieren", "web_hosting_managed_wordpress_import_select_database_category_select": "Ich wähle die zu importierenden Daten aus", "web_hosting_managed_wordpress_import_select_database_category_description": "Nur die unten ausgewählten Daten importieren", - "web_hosting_managed_wordpress_import_select_category_description": "Wählen Sie die zu importierenden Daten aus:", - "web_hosting_managed_wordpress_import_warning_message_part_1": "Um eine perfekte Konsistenz der Daten zu gewährleisten, stellen Sie sicher, dass Sie bis zum Ende des Imports keine Änderungen vornehmen.", - "web_hosting_managed_wordpress_import_warning_message_part_2": "Tipp: Aktivieren Sie den Wartungsmodus auf Ihrer zu importierenden Website oder ergreifen Sie die notwendigen Maßnahmen, um während des Imports Abweichungen zu vermeiden.", - "web_hosting_managed_wordpress_delete_website_success_message": "Ihre Anfrage zur Löschung Ihrer Website {{website}} wurde erfolgreich entgegengenommen. Sie wird in wenigen Augenblicken bearbeitet.", - "web_hosting_managed_wordpress_delete_websites_success_message": "Ihre Anfrage zur Löschung Ihrer Websites {{website}} wurde erfolgreich entgegengenommen. Sie wird in wenigen Augenblicken bearbeitet.", - "web_hosting_managed_wordpress_create_webiste_success": "Ihre Anfrage zur Erstellung der Website wurde erfolgreich entgegengenommen. Sie wird in wenigen Augenblicken bearbeitet.", - "web_hosting_managed_wordpress_create_webiste_error": "Ihre Anfrage zur Erstellung der Website konnte nicht erfolgreich bearbeitet werden.", + "web_hosting_managed_wordpress_import_select_category_description": "Zu importierende Daten auswählen:", + "web_hosting_managed_wordpress_import_warning_message_part_1": "Um die volle Konsistenz der Daten zu gewährleisten, sollten Sie keine Änderungen mehr vornehmen, bis der Import abgeschlossen ist.", + "web_hosting_managed_wordpress_import_warning_message_part_2": "Tipp: Aktivieren Sie den Wartungsmodus für Ihre zu importierende Website oder ergreifen Sie die erforderlichen Maßnahmen, um Abweichungen während des Imports zu vermeiden.", + "web_hosting_managed_wordpress_delete_website_success_message": "Ihre Anfrage zur Löschung Ihrer Website {{website}} wurde registriert. Sie wird in Kürze bearbeitet.", + "web_hosting_managed_wordpress_delete_websites_success_message": "Ihre Anfrage zur Löschung Ihrer Websites {{website}} wurde registriert. Sie wird in Kürze bearbeitet.", + "web_hosting_managed_wordpress_create_webiste_success": "Ihre Anfrage zur Website-Erstellung wurde registriert. Sie wird in Kürze bearbeitet.", + "web_hosting_managed_wordpress_create_webiste_error": "Die Anfrage zur Erstellung einer Website ist fehlgeschlagen.", "web_hosting_managed_wordpress_create_webiste_language_admin": "Sprache des WordPress-Admins", - "web_hosting_managed_wordpress_create_webiste_select_language": "Sprachauswahl", - "web_hosting_managed_wordpress_create_webiste_create_login": "Erstellen Sie Ihre Anmeldedaten", + "web_hosting_managed_wordpress_create_webiste_select_language": "Auswahl der Sprache", + "web_hosting_managed_wordpress_create_webiste_create_login": "Login-Daten erstellen", "web_hosting_managed_wordpress_create_webiste_php_version": "PHP-Version", "web_hosting_managed_wordpress_create_webiste_select_version": "Version auswählen", - "web_hosting_managed_wordpress_import_success_message_part_1": "Los geht's", - "web_hosting_managed_wordpress_import_success_message_part_2": "Der Import Ihrer Website hat begonnen. Sie können den Fortschritt im Tab Aufgaben verfolgen.", - "web_hosting_managed_wordpress_quota_used": "{{used}} / {{total}} Websites", - "web_hosting_managed_wordpress_import_last_php_version": "Ihre Website wird in einer Umgebung installiert, die PHP {{ version }} und die neueste Version von WordPress verwendet." + "web_hosting_managed_wordpress_import_success_message_part_1": "Los geht‘s", + "web_hosting_managed_wordpress_import_success_message_part_2": "Das Importieren Ihrer Website hat begonnen. Den Fortschritt können Sie im Tab „Tasks“ verfolgen.", + "web_hosting_managed_wordpress_quota_used": "{{used}}/{{total}} Websites", + "web_hosting_managed_wordpress_import_last_php_version": "Ihre Website wird in einer Umgebung mit PHP {{ version }} und WordPress in der neuesten Version installiert." } diff --git a/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_de_DE.json b/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_de_DE.json index 06384e180c30..2f8862b95d88 100644 --- a/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_de_DE.json +++ b/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_de_DE.json @@ -5,9 +5,9 @@ "manager_billing_service_status_manual": "Manuelle Verlängerung", "manager_billing_service_status_manualPayment": "Manuelle Verlängerung", "manager_billing_service_status_pending_debt": "Zahlungsausfall", - "manager_billing_service_status_delete_at_expiration": "Geplante Kündigung", + "manager_billing_service_status_delete_at_expiration": "Kündigung geplant", "manager_billing_service_status_expired": "Gekündigt", - "manager_billing_service_status_billing_suspended": "Abrechnung verschoben", - "manager_billing_service_status_forced_manual": "Zwangsweise manuelle Verlängerung", + "manager_billing_service_status_billing_suspended": "Rechnungsstellung verschoben", + "manager_billing_service_status_forced_manual": "Manuelle Verlängerung", "manager_billing_service_status_restorable": "Wiederherstellbar" } diff --git a/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_en_GB.json b/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_en_GB.json index 280987628cbf..1b3b21a5b3fa 100644 --- a/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_en_GB.json +++ b/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_en_GB.json @@ -1,13 +1,13 @@ { "manager_billing_service_status": "Status", - "manager_billing_service_status_auto": "Via automatic renewal:", - "manager_billing_service_status_automatic": "Via automatic renewal:", + "manager_billing_service_status_auto": "Automatic renewal", + "manager_billing_service_status_automatic": "Automatic renewal", "manager_billing_service_status_manual": "Manual renewal", "manager_billing_service_status_manualPayment": "Manual renewal", "manager_billing_service_status_pending_debt": "Non-payment", - "manager_billing_service_status_delete_at_expiration": "Scheduled cancellation", + "manager_billing_service_status_delete_at_expiration": "Cancellation scheduled", "manager_billing_service_status_expired": "Cancelled", "manager_billing_service_status_billing_suspended": "Deferred billing", - "manager_billing_service_status_forced_manual": "Forced manual renewal", + "manager_billing_service_status_forced_manual": "Manual renewal", "manager_billing_service_status_restorable": "Restorable" } diff --git a/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_es_ES.json b/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_es_ES.json index c8a76b9b4d3f..1fc7c90e239a 100644 --- a/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_es_ES.json +++ b/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_es_ES.json @@ -1,13 +1,13 @@ { "manager_billing_service_status": "Estado", - "manager_billing_service_status_auto": "Renovación automática ", - "manager_billing_service_status_automatic": "Renovación automática ", + "manager_billing_service_status_auto": "Renovación automática", + "manager_billing_service_status_automatic": "Renovación automática", "manager_billing_service_status_manual": "Renovación manual", "manager_billing_service_status_manualPayment": "Renovación manual", "manager_billing_service_status_pending_debt": "Impago", - "manager_billing_service_status_delete_at_expiration": "Cancelación programada", - "manager_billing_service_status_expired": "Cancelado", - "manager_billing_service_status_billing_suspended": "Facturación diferida", - "manager_billing_service_status_forced_manual": "Renovación manual forzada", + "manager_billing_service_status_delete_at_expiration": "Baja programada", + "manager_billing_service_status_expired": "Dado de baja", + "manager_billing_service_status_billing_suspended": "Facturación aplazada", + "manager_billing_service_status_forced_manual": "Renovación manual", "manager_billing_service_status_restorable": "Restaurable" } diff --git a/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_it_IT.json b/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_it_IT.json index ca054f01037e..d828a865a847 100644 --- a/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_it_IT.json +++ b/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_it_IT.json @@ -1,13 +1,13 @@ { - "manager_billing_service_status": "Status", + "manager_billing_service_status": "Stato", "manager_billing_service_status_auto": "Rinnovo automatico", "manager_billing_service_status_automatic": "Rinnovo automatico", "manager_billing_service_status_manual": "Rinnovo manuale", "manager_billing_service_status_manualPayment": "Rinnovo manuale", "manager_billing_service_status_pending_debt": "Mancato pagamento", - "manager_billing_service_status_delete_at_expiration": "Cancellazione programmata", - "manager_billing_service_status_expired": "Cancellato", - "manager_billing_service_status_billing_suspended": "Fatturazione posticipata", - "manager_billing_service_status_forced_manual": "Rinnovo manuale forzato", + "manager_billing_service_status_delete_at_expiration": "Disattivazione programmata", + "manager_billing_service_status_expired": "Disattivato", + "manager_billing_service_status_billing_suspended": "Fatturazione rinviata", + "manager_billing_service_status_forced_manual": "Rinnovo manuale", "manager_billing_service_status_restorable": "Ripristinabile" } diff --git a/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_pl_PL.json b/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_pl_PL.json index ebb235d6dfd3..203777f52dbc 100644 --- a/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_pl_PL.json +++ b/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_pl_PL.json @@ -2,12 +2,12 @@ "manager_billing_service_status": "Status", "manager_billing_service_status_auto": "Automatyczne odnowienie", "manager_billing_service_status_automatic": "Automatyczne odnowienie", - "manager_billing_service_status_manual": "Ręczne odnawianie", - "manager_billing_service_status_manualPayment": "Ręczne odnawianie", - "manager_billing_service_status_pending_debt": "Problem z płatnością", - "manager_billing_service_status_delete_at_expiration": "Zaplanowane rozwiązanie", - "manager_billing_service_status_expired": "Rozwiązany", - "manager_billing_service_status_billing_suspended": "Fakturowanie opóźnione", - "manager_billing_service_status_forced_manual": "Wymuszone ręczne odnawianie", - "manager_billing_service_status_restorable": "Możliwe do przywrócenia" + "manager_billing_service_status_manual": "Odnowienie ręczne", + "manager_billing_service_status_manualPayment": "Odnowienie ręczne", + "manager_billing_service_status_pending_debt": "Brak płatności", + "manager_billing_service_status_delete_at_expiration": "Planowane zakończenie usługi", + "manager_billing_service_status_expired": "Rozwiązana", + "manager_billing_service_status_billing_suspended": "Faktura odroczona", + "manager_billing_service_status_forced_manual": "Odnowienie ręczne", + "manager_billing_service_status_restorable": "Możliwe przywrócenie" } diff --git a/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_pt_PT.json b/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_pt_PT.json index 1cc730875628..e74b068a9697 100644 --- a/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_pt_PT.json +++ b/packages/manager/modules/billing-components/src/components/subscription-tile/renew-status/translations/Messages_pt_PT.json @@ -4,10 +4,10 @@ "manager_billing_service_status_automatic": "Renovação automática", "manager_billing_service_status_manual": "Renovação manual", "manager_billing_service_status_manualPayment": "Renovação manual", - "manager_billing_service_status_pending_debt": "Pagamento em falta", - "manager_billing_service_status_delete_at_expiration": "Rescisão programada", + "manager_billing_service_status_pending_debt": "Pagamento falhado", + "manager_billing_service_status_delete_at_expiration": "Rescisão agendada", "manager_billing_service_status_expired": "Rescindido", - "manager_billing_service_status_billing_suspended": "Faturação adiada", - "manager_billing_service_status_forced_manual": "Renovação manual forçada", + "manager_billing_service_status_billing_suspended": "Faturação diferida", + "manager_billing_service_status_forced_manual": "Renovação manual", "manager_billing_service_status_restorable": "Restaurável" } diff --git a/packages/manager/modules/common-translations/public/translations/country/Messages_de_DE.json b/packages/manager/modules/common-translations/public/translations/country/Messages_de_DE.json index f2fcc787b630..9d28baad7c26 100644 --- a/packages/manager/modules/common-translations/public/translations/country/Messages_de_DE.json +++ b/packages/manager/modules/common-translations/public/translations/country/Messages_de_DE.json @@ -72,7 +72,7 @@ "country_FK": "Vereinigtes Königreich – Falklandinseln (Malwinen)", "country_FM": "Mikronesien", "country_FO": "Dänemark – Färöer", - "country_FR": "Frankreich – Metropole", + "country_FR": "Frankreich", "country_GA": "Gabun", "country_GB": "Vereinigtes Königreich", "country_GD": "Grenada", diff --git a/packages/manager/modules/common-translations/public/translations/country/Messages_en_GB.json b/packages/manager/modules/common-translations/public/translations/country/Messages_en_GB.json index 5fdf01b491fe..88c7d4f15402 100644 --- a/packages/manager/modules/common-translations/public/translations/country/Messages_en_GB.json +++ b/packages/manager/modules/common-translations/public/translations/country/Messages_en_GB.json @@ -72,7 +72,7 @@ "country_FK": "United Kingdom – Falkland Islands (Malvinas)", "country_FM": "Micronesia, Federated States of", "country_FO": "Denmark – Faroe Islands", - "country_FR": "France – Metropolitan", + "country_FR": "France", "country_GA": "Gabon", "country_GB": "United Kingdom", "country_GD": "Grenada", diff --git a/packages/manager/modules/common-translations/public/translations/country/Messages_es_ES.json b/packages/manager/modules/common-translations/public/translations/country/Messages_es_ES.json index 39f995021bc8..1e3f19045d86 100644 --- a/packages/manager/modules/common-translations/public/translations/country/Messages_es_ES.json +++ b/packages/manager/modules/common-translations/public/translations/country/Messages_es_ES.json @@ -72,7 +72,7 @@ "country_FK": "Reino Unido - Islas Malvinas (Falklands)", "country_FM": "Micronesia, Estados Federados de", "country_FO": "Dinamarca - Islas Feroe", - "country_FR": "Francia metropolitana", + "country_FR": "Francia", "country_GA": "Gabón", "country_GB": "Reino Unido", "country_GD": "Granada", diff --git a/packages/manager/modules/common-translations/public/translations/country/Messages_fr_CA.json b/packages/manager/modules/common-translations/public/translations/country/Messages_fr_CA.json index 119b5055ab95..e2183864a7ae 100644 --- a/packages/manager/modules/common-translations/public/translations/country/Messages_fr_CA.json +++ b/packages/manager/modules/common-translations/public/translations/country/Messages_fr_CA.json @@ -72,7 +72,7 @@ "country_FK": "Royaume-Uni - Îles Falkland (Malvinas)", "country_FM": "Micronésie, États Fédérés De", "country_FO": "Danemark - Îles Féroé", - "country_FR": "France - Métropole", + "country_FR": "France", "country_GA": "Gabon", "country_GB": "Royaume-Uni", "country_GD": "Grenade", diff --git a/packages/manager/modules/common-translations/public/translations/country/Messages_fr_FR.json b/packages/manager/modules/common-translations/public/translations/country/Messages_fr_FR.json index 119b5055ab95..e2183864a7ae 100644 --- a/packages/manager/modules/common-translations/public/translations/country/Messages_fr_FR.json +++ b/packages/manager/modules/common-translations/public/translations/country/Messages_fr_FR.json @@ -72,7 +72,7 @@ "country_FK": "Royaume-Uni - Îles Falkland (Malvinas)", "country_FM": "Micronésie, États Fédérés De", "country_FO": "Danemark - Îles Féroé", - "country_FR": "France - Métropole", + "country_FR": "France", "country_GA": "Gabon", "country_GB": "Royaume-Uni", "country_GD": "Grenade", diff --git a/packages/manager/modules/common-translations/public/translations/country/Messages_it_IT.json b/packages/manager/modules/common-translations/public/translations/country/Messages_it_IT.json index 5299d2181184..67c44d2b0307 100644 --- a/packages/manager/modules/common-translations/public/translations/country/Messages_it_IT.json +++ b/packages/manager/modules/common-translations/public/translations/country/Messages_it_IT.json @@ -72,7 +72,7 @@ "country_FK": "Regno Unito - Isole Falkland (Malvine)", "country_FM": "Micronesia, Stati Federali", "country_FO": "Danimarca - Isole Fær Øer", - "country_FR": "Francia metropolitana", + "country_FR": "Francia", "country_GA": "Gabon", "country_GB": "Regno Unito", "country_GD": "Grenada", diff --git a/packages/manager/modules/common-translations/public/translations/country/Messages_pl_PL.json b/packages/manager/modules/common-translations/public/translations/country/Messages_pl_PL.json index 84c7d5755b61..6af3d5fc419b 100644 --- a/packages/manager/modules/common-translations/public/translations/country/Messages_pl_PL.json +++ b/packages/manager/modules/common-translations/public/translations/country/Messages_pl_PL.json @@ -72,7 +72,7 @@ "country_FK": "Zjednoczone Królestwo - Falklandy (Malwiny)", "country_FM": "Sfederowane Stany Mikronezji", "country_FO": "Dania — Wyspy Owcze", - "country_FR": "Francja metropolitalna ", + "country_FR": "Francja", "country_GA": "Gabon", "country_GB": "Zjednoczone Królestwo", "country_GD": "Grenada", diff --git a/packages/manager/modules/common-translations/public/translations/country/Messages_pt_PT.json b/packages/manager/modules/common-translations/public/translations/country/Messages_pt_PT.json index 792ae7e5fefd..d4f17bd85205 100644 --- a/packages/manager/modules/common-translations/public/translations/country/Messages_pt_PT.json +++ b/packages/manager/modules/common-translations/public/translations/country/Messages_pt_PT.json @@ -72,7 +72,7 @@ "country_FK": "Reino Unido - Ilhas Falkland (Malvinas)", "country_FM": "Micronésia, Estados Federados da", "country_FO": "Dinamarca - Ilhas Faroé", - "country_FR": "França - Metrópole", + "country_FR": "França", "country_GA": "Gabão", "country_GB": "Reino Unido", "country_GD": "Granada", diff --git a/packages/manager/modules/common-translations/public/translations/region/Messages_fr_CA.json b/packages/manager/modules/common-translations/public/translations/region/Messages_fr_CA.json index 09f7f54ebe69..8d142bf65123 100644 --- a/packages/manager/modules/common-translations/public/translations/region/Messages_fr_CA.json +++ b/packages/manager/modules/common-translations/public/translations/region/Messages_fr_CA.json @@ -318,5 +318,291 @@ "region_continent_SHA": "Europe de l'Ouest", "region_continent_CA": "Amérique du Nord", "region_continent_MRS": "Europe de l'Ouest", + "region_continent_PAR": "Europe de l'Ouest", + "region_SBG1": "Strasbourg (SBG1)", + "region_BHS1": "Beauharnois (BHS1)", + "region_GRA1": "Gravelines (GRA1)", + "region_SBG": "Strasbourg", + "region_SBG_micro": "Strasbourg ({{ micro }})", + "region_MRS": "Marseille", + "region_MRS_micro": "Marseille ({{ micro }})", + "region_PAR": "Paris", + "region_PAR_micro": "Paris ({{ micro }})", + "region_BHS": "Beauharnois", + "region_BHS_micro": "Beauharnois ({{ micro }})", + "region_ERI": "Londres", + "region_ERI_micro": "Londres ({{ micro }})", + "region_GRA": "Gravelines", + "region_GRA_micro": "Gravelines ({{ micro }})", + "region_LIM": "Limburg", + "region_LIM_micro": "Limburg ({{ micro }})", + "region_RBX": "Roubaix", + "region_RBX_micro": "Roubaix ({{ micro }})", + "region_WAW": "Varsovie", + "region_WAW_micro": "Varsovie ({{ micro }})", + "region_DE": "Francfort", + "region_DE_micro": "Francfort ({{ micro }})", + "region_UK": "Londres", + "region_UK_micro": "Londres ({{ micro }})", + "region_SGP": "Singapour", + "region_SGP_micro": "Singapour ({{ micro }})", + "region_MUM": "Mumbai", + "region_MUM_micro": "Mumbai ({{ micro }})", + "region_VIN": "Vint Hill", + "region_VIN_micro": "Vint Hill ({{ micro }})", + "region_continent_VIN": "Amérique du Nord", + "region_HIL": "Hillsboro", + "region_HIL_micro": "Hillsboro ({{ micro }})", + "region_continent_HIL": "Amérique du Nord", + "region_OR": "Oregon", + "region_continent_OR": "Amérique du Nord", + "region_OR_micro": "Oregon ({{ micro }})", + "region_VA": "Virginie", + "region_VA_micro": "Virginie ({{ micro }})", + "region_continent_VA": "Amérique du Nord", + "region_SYD": "Sydney", + "region_SYD_micro": "Sydney ({{ micro }})", + "region_TOR": "Toronto", + "region_TOR_micro": "Toronto ({{ micro }})", + "region_continent_TOR": "Amérique du Nord", + "region_US": "États-Unis", + "region_US_micro": "États-Unis ({{ micro }})", + "region_GS": "GS", + "region_MAD": "Madrid", + "region_BRU": "Bruxelles", + "region_DAL": "Dallas", + "region_continent_DAL": "Amérique du Nord", + "region_SHA_micro": "Gravelines (SHADOW-EU-1)", + "region_GS_micro": "Gridscale ({{ micro }})", + "region_MAD_micro": "Madrid ({{ micro }})", + "region_BRU_micro": "Bruxelles ({{ micro }})", + "region_DAL_micro": "Dallas ({{ micro }})", + "region_PRG": "Prague", + "region_PRG_micro": "Prague ({{ micro }})", + "region_continent_PRG": "Europe centrale", + "region_AMS": "Amsterdam", + "region_AMS_micro": "Amsterdam ({{ micro }})", + "region_continent_AMS": "Europe de l'Ouest", + "region_MIL": "Milan", + "region_MIL_micro": "Milan ({{ micro }})", + "region_continent_MIL": "Europe du Sud", + "region_ZRH": "Zurich", + "region_ZRH_micro": "Zurich ({{ micro }})", + "region_continent_ZRH": "Europe de l'Ouest", + "region_LAX": "Los Angeles", + "region_LAX_micro": "Los Angeles ({{ micro }})", + "region_continent_LAX": "Amérique du Nord", + "region_CHI": "Chicago", + "region_CHI_micro": "Chicago ({{ micro }})", + "region_continent_CHI": "Amérique du Nord", + "region_NYC": "New York", + "region_NYC_micro": "New York ({{ micro }})", + "region_continent_NYC": "Amérique du Nord", + "region_MIA": "Miami", + "region_MIA_micro": "Miami ({{ micro }})", + "region_continent_MIA": "Amérique du Nord", + "region_PAO": "Palo Alto", + "region_PAO_micro": "Palo Alto ({{ micro }})", + "region_continent_PAO": "Amérique du Nord", + "region_DEN": "Denver", + "region_DEN_micro": "Denver ({{ micro }})", + "region_continent_DEN": "Amérique du Nord", + "region_ATL": "Atlanta", + "region_ATL_micro": "Atlanta ({{ micro }})", + "region_continent_ATL": "Amérique du Nord", + "region_RBA": "Rabat", + "region_RBA_micro": "Rabat ({{ micro }})", + "region_continent_RBA": "Afrique", + "region_TYO": "Tokyo", + "region_TYO_micro": "Tokyo ({{ micro }})", + "region_continent_TYO": "APAC", + "region_BLR": "Bangalore", + "region_BLR_micro": "Bangalore ({{ micro }})", + "region_continent_BLR": "APAC", + "region_DXB": "Dubai", + "region_DXB_micro": "Dubai ({{ micro }})", + "region_continent_DXB": "Moyen Orient", + "region_JKT": "Djakarta", + "region_JKT_micro": "Djakarta ({{ micro }})", + "region_continent_JKT": "APAC", + "region_LUX": "Luxembourg", + "region_LUX_micro": "Luxembourg ({{ micro }})", + "region_continent_LUX": "Europe de l'Ouest", + "region_MEX": "Mexico", + "region_MEX_micro": "Mexico ({{ micro }})", + "region_continent_MEX": "Amérique Centrale", + "region_SAO": "São Paulo", + "region_SAO_micro": "São Paulo ({{ micro }})", + "region_continent_SAO": "Amérique du Sud", + "region_TUN": "Tunis", + "region_TUN_micro": "Tunis ({{ micro }})", + "region_continent_TUN": "Afrique du Nord", + "region_AUS": "Austin", + "region_AUS_micro": "Austin ({{ micro }})", + "region_continent_AUS": "Amérique du Nord", + "region_BOS": "Boston", + "region_BOS_micro": "Boston ({{ micro }})", + "region_continent_BOS": "Amérique du Nord", + "region_SEA": "Seattle", + "region_SEA_micro": "Seattle ({{ micro }})", + "region_continent_SEA": "Amérique du Nord", + "region_BUH": "Bucarest", + "region_BUH_micro": "Bucarest ({{ micro }})", + "region_continent_BUH": "Europe centrale", + "region_PHL": "Philadelphie", + "region_PHL_micro": "Philadelphie ({{ micro }})", + "region_continent_PHL": "Amérique du Nord", + "region_BKK": "Bangkok", + "region_BKK_micro": "Bangkok ({{ micro }})", + "region_continent_BKK": "APAC", + "region_BUE": "Buenos Aires", + "region_BUE_micro": "Buenos Aires ({{ micro }})", + "region_continent_BUE": "Amérique du Sud", + "region_AKL": "Auckland", + "region_AKL_micro": "Auckland ({{ micro }})", + "region_continent_AKL": "APAC", + "region_HEL": "Helsinki", + "region_HEL_micro": "Helsinki ({{ micro }})", + "region_continent_HEL": "Europe du Nord", + "region_HOU": "Houston", + "region_HOU_micro": "Houston ({{ micro }})", + "region_continent_HOU": "Amérique du Nord", + "region_SOF": "Sofia", + "region_SOF_micro": "Sofia ({{ micro }})", + "region_continent_SOF": "Europe centrale", + "region_OSL": "Oslo", + "region_OSL_micro": "Oslo ({{ micro }})", + "region_continent_OSL": "Europe du Nord", + "region_STO": "Stockholm", + "region_STO_micro": "Stockholm ({{ micro }})", + "region_continent_STO": "Europe du Nord", + "region_TPE": "Taipei", + "region_TPE_micro": "Taipei ({{ micro }})", + "region_continent_TPE": "APAC", + "region_SCL": "Santiago", + "region_SCL_micro": "Santiago ({{ micro }})", + "region_continent_SCL": "Amérique du Sud", + "region_SEL": "Seoul", + "region_SEL_micro": "Seoul ({{ micro }})", + "region_continent_SEL": "APAC", + "region_BOG": "Bogota", + "region_BOG_micro": "Bogota ({{ micro }})", + "region_continent_BOG": "Amérique du Sud", + "region_LAG": "Lagos", + "region_LAG_micro": "Lagos ({{ micro }})", + "region_continent_LAG": "Afrique", + "region_CPT": "Le Cap", + "region_CPT_micro": "Le Cap ({{ micro }})", + "region_continent_CPT": "Afrique", + "region_NBO": "Nairobi", + "region_NBO_micro": "Nairobi ({{ micro }})", + "region_continent_NBO": "Afrique", + "region_ABJ": "Abidjan", + "region_ABJ_micro": "Abidjan ({{ micro }})", + "region_continent_ABJ": "Afrique", + "region_CAI": "Le Caire", + "region_CAI_micro": "Le Caire ({{ micro }})", + "region_continent_CAI": "Afrique", + "region_DOH": "Doha", + "region_DOH_micro": "Doha ({{ micro }})", + "region_continent_DOH": "Moyen Orient", + "region_LAU": "Lausanne", + "region_LAU_micro": "Lausanne ({{ micro }})", + "region_continent_LAU": "Europe de l'Ouest", + "region_CPH": "Copenhague", + "region_CPH_micro": "Copenhague ({{ micro }})", + "region_continent_CPH": "Europe du Nord", + "region_LIS": "Lisbonne", + "region_LIS_micro": "Lisbonne ({{ micro }})", + "region_continent_LIS": "Europe du Sud", + "region_MEL": "Melbourne", + "region_MEL_micro": "Melbourne ({{ micro }})", + "region_continent_MEL": "APAC", + "region_ICD": "New Delhi", + "region_ICD_micro": "New Delhi ({{ micro }})", + "region_continent_ICD": "APAC", + "region_OSA": "Osaka", + "region_OSA_micro": "Osaka ({{ micro }})", + "region_continent_OSA": "APAC", + "region_KUL": "Kuala Lumpur", + "region_KUL_micro": "Kuala Lumpur ({{ micro }})", + "region_continent_KUL": "APAC", + "region_MNL": "Manille", + "region_MNL_micro": "Manille ({{ micro }})", + "region_continent_MNL": "APAC", + "region_SGN": "Ho Chi Minh", + "region_SGN_micro": "Ho Chi Minh ({{ micro }})", + "region_continent_SGN": "APAC", + "region_VIE": "Vienne", + "region_VIE_micro": "Vienne ({{ micro }})", + "region_continent_VIE": "Europe de l'Ouest", + "region_DLN": "Dublin", + "region_DLN_micro": "Dublin ({{ micro }})", + "region_continent_DLN": "Europe de l'Ouest", + "region_VAN": "Vancouver", + "region_VAN_micro": "Vancouver ({{ micro }})", + "region_continent_VAN": "Amérique du Nord", + "region_TLV": "Tel Aviv-yafo", + "region_TLV_micro": "Tel Aviv-yafo ({{ micro }})", + "region_continent_TLV": "Moyen Orient", + "region_MNC": "Manchester", + "region_MNC_micro": "Manchester ({{ micro }})", + "region_continent_MNC": "Europe de l'Ouest", + "region_CLT": "Charlotte", + "region_CLT_micro": "Charlotte ({{ micro }})", + "region_continent_CLT": "Amérique du Nord", + "region_BNA": "Nashville", + "region_BNA_micro": "Nashville ({{ micro }})", + "region_continent_BNA": "Amérique du Nord", + "region_SLC": "Salt Lake City", + "region_SLC_micro": "Salt Lake City ({{ micro }})", + "region_continent_SLC": "Amérique du Nord", + "region_STL": "Saint-Louis", + "region_STL_micro": "Saint-Louis ({{ micro }})", + "region_continent_STL": "Amérique du Nord", + "region_IND": "Indianapolis", + "region_IND_micro": "Indianapolis ({{ micro }})", + "region_continent_IND": "Amérique du Nord", + "region_IST": "Istanbul", + "region_IST_micro": "Istanbul ({{ micro }})", + "region_PHX": "Phoenix", + "region_PHX_micro": "Phoenix ({{ micro }})", + "region_continent_PHX": "Amérique du Nord", + "region_continent_IST": "Moyen Orient", + "region_localize": "Localiser", + "region_location_SBG": "Europe centrale (France)", + "region_location_WAW": "Europe centrale (Pologne)", + "region_location_BHS": "Amérique du Nord (Canada)", + "region_location_ERI": "Europe de l'Ouest (Grande-Bretagne)", + "region_location_GRA": "Europe de l'Ouest (France)", + "region_location_PAR": "Europe de l'Ouest (France)", + "region_location_GS": "Western Europe", + "region_location_MAD": "Western Europe", + "region_location_BRU": "Western Europe", + "region_location_LIM": "Europe centrale (Allemagne)", + "region_location_RBX": "Europe de l'Ouest (France)", + "region_location_DE": "Europe centrale (Allemagne)", + "region_location_UK": "Europe de l'Ouest (Grande-Bretagne)", + "region_location_SGP": "Asie Pacifique (Singapour)", + "region_location_MUM": "Asie Pacifique (Mumbai)", + "region_location_SYD": "Océanie (Australie)", + "region_location_US": "États-Unis", + "region_location_DAL": "États-Unis", + "region_continent_SBG": "Europe centrale", + "region_continent_WAW": "Europe centrale", + "region_continent_BHS": "Amérique du Nord", + "region_continent_GRA": "Europe de l'Ouest", + "region_continent_RBX": "Europe de l'Ouest", + "region_continent_GS": "Europe de l'Ouest", + "region_continent_MAD": "Europe du Sud", + "region_continent_BRU": "Europe de l'Ouest", + "region_continent_DE": "Europe centrale", + "region_continent_UK": "Europe de l'Ouest", + "region_continent_SGP": "Asie Pacifique", + "region_continent_MUM": "Asie Pacifique", + "region_continent_SYD": "Océanie", + "region_continent_SHA": "Europe de l'Ouest", + "region_continent_CA": "Amérique du Nord", + "region_continent_MRS": "Europe de l'Ouest", "region_continent_PAR": "Europe de l'Ouest" } diff --git a/packages/manager/modules/common-translations/public/translations/region/Messages_it_IT.json b/packages/manager/modules/common-translations/public/translations/region/Messages_it_IT.json index d8d86da470b8..eca03666bce4 100644 --- a/packages/manager/modules/common-translations/public/translations/region/Messages_it_IT.json +++ b/packages/manager/modules/common-translations/public/translations/region/Messages_it_IT.json @@ -96,13 +96,13 @@ "region_continent_PRG": "Europa centrale", "region_AMS": "Amsterdam", "region_AMS_micro": "Amsterdam ({{ micro }})", - "region_continent_AMS": "Europa Occidentale", + "region_continent_AMS": "Europa occidentale", "region_MIL": "Milano", "region_MIL_micro": "Milano ({{ micro }})", "region_continent_MIL": "Sud Europa", "region_ZRH": "Zurigo", "region_ZRH_micro": "Zurigo ({{ micro }})", - "region_continent_ZRH": "Europa Occidentale", + "region_continent_ZRH": "Europa occidentale", "region_LAX": "Los Angeles", "region_LAX_micro": "Los Angeles ({{ micro }})", "region_continent_LAX": "Nord America ", @@ -141,7 +141,7 @@ "region_continent_JKT": "APAC", "region_LUX": "Lussemburgo", "region_LUX_micro": "Lussemburgo ({{ micro }})", - "region_continent_LUX": "Europa Occidentale", + "region_continent_LUX": "Europa occidentale", "region_MEX": "Messico", "region_MEX_micro": "Messico ({{ micro }})", "region_continent_MEX": "Centro America ", @@ -222,7 +222,7 @@ "region_continent_DOH": "Medio Oriente", "region_LAU": "Losanna", "region_LAU_micro": "Losanna ({{ micro }})", - "region_continent_LAU": "Europa Occidentale", + "region_continent_LAU": "Europa occidentale", "region_CPH": "Copenaghen", "region_CPH_micro": "Copenaghen ({{ micro }})", "region_continent_CPH": "Nord Europa", @@ -249,10 +249,10 @@ "region_continent_SGN": "APAC", "region_VIE": "Vienna", "region_VIE_micro": "Vienna ({{ micro }})", - "region_continent_VIE": "Europa Occidentale", + "region_continent_VIE": "Europa occidentale", "region_DLN": "Dublino", "region_DLN_micro": "Dublino ({{ micro }})", - "region_continent_DLN": "Europa Occidentale", + "region_continent_DLN": "Europa occidentale", "region_VAN": "Vancouver", "region_VAN_micro": "Vancouver ({{ micro }})", "region_continent_VAN": "Nord America ", @@ -261,7 +261,7 @@ "region_continent_TLV": "Medio Oriente", "region_MNC": "Manchester", "region_MNC_micro": "Manchester ({{ micro }})", - "region_continent_MNC": "Europa Occidentale", + "region_continent_MNC": "Europa occidentale", "region_CLT": "Charlotte", "region_CLT_micro": "Charlotte ({{ micro }})", "region_continent_CLT": "Nord America ", @@ -288,13 +288,13 @@ "region_location_WAW": "Europa centrale (Polonia)", "region_location_BHS": "Nord America (Canada)", "region_location_ERI": "Europa Occidentale (Gran Bretagna)", - "region_location_GRA": "Europa Occidentale (Francia)", + "region_location_GRA": "Europa occidentale (Francia)", "region_location_PAR": "Europa occidentale (Francia)", "region_location_GS": "Europa Occidentale", "region_location_MAD": "Europa Occidentale", "region_location_BRU": "Europa Occidentale", "region_location_LIM": "Europa centrale (Germania)", - "region_location_RBX": "Europa Occidentale (Francia)", + "region_location_RBX": "Europa occidentale (Francia)", "region_location_DE": "Europa centrale (Germania)", "region_location_UK": "Europa Occidentale (Gran Bretagna)", "region_location_SGP": "Asia Pacifica (Singapore)", @@ -305,18 +305,18 @@ "region_continent_SBG": "Europa centrale", "region_continent_WAW": "Europa centrale", "region_continent_BHS": "Nord America ", - "region_continent_GRA": "Europa Occidentale", - "region_continent_RBX": "Europa Occidentale", - "region_continent_GS": "Europa Occidentale", + "region_continent_GRA": "Europa occidentale", + "region_continent_RBX": "Europa occidentale", + "region_continent_GS": "Europa occidentale", "region_continent_MAD": "Sud Europa", - "region_continent_BRU": "Europa Occidentale", + "region_continent_BRU": "Europa occidentale", "region_continent_DE": "Europa centrale", - "region_continent_UK": "Europa Occidentale", + "region_continent_UK": "Europa occidentale", "region_continent_SGP": "Asia Pacifica", "region_continent_MUM": "Asia Pacifica", "region_continent_SYD": "Oceania", - "region_continent_SHA": "Europa Occidentale", + "region_continent_SHA": "Europa occidentale", "region_continent_CA": "Nord America ", - "region_continent_MRS": "Europa Occidentale", + "region_continent_MRS": "Europa occidentale", "region_continent_PAR": "Europa occidentale" } diff --git a/packages/manager/modules/email-domain/src/order/translations/Messages_pt_PT.json b/packages/manager/modules/email-domain/src/order/translations/Messages_pt_PT.json index 2abae2b957f9..ed226490b583 100644 --- a/packages/manager/modules/email-domain/src/order/translations/Messages_pt_PT.json +++ b/packages/manager/modules/email-domain/src/order/translations/Messages_pt_PT.json @@ -15,5 +15,5 @@ "mxPlan_order_action": "Encomendar", "mxPlan_order_error_payment": "Ocorreu um erro ao carregar os métodos de pagamento disponíveis", "mxPlan_order_activate": "Ativar", - "mxPlan_order_idn_domain_warning": "A utilização de um endereço de e-mail com um domínio IDN num programa de mensagens (Outlook, Mail do macOS, etc.) não é recomendada e pode causar incompatibilidades." + "mxPlan_order_idn_domain_warning": "A utilização de um endereço de e-mail com um domínio IDN num programa de correio eletrónico (Outlook, Mail do macOS, etc.) não é recomendada e pode causar incompatibilidades." } diff --git a/packages/manager/modules/exchange/src/dashboard/translations/Messages_pt_PT.json b/packages/manager/modules/exchange/src/dashboard/translations/Messages_pt_PT.json index 52e5365b7464..de35574e6645 100644 --- a/packages/manager/modules/exchange/src/dashboard/translations/Messages_pt_PT.json +++ b/packages/manager/modules/exchange/src/dashboard/translations/Messages_pt_PT.json @@ -201,7 +201,7 @@ "exchange_tab_ALIAS_state_TASK_ON_DOING": "Em curso", "exchange_tab_ALIAS_state_TASK_ON_DOING_tooltip": "Um trabalho relativo a este alias já se encontra planificado ou em curso de execução", "exchange_tab_ALIAS_add_button": "Adicionar um alias", - "exchange_tab_ALIAS_creation_quota_description": "O quota deve ser compreendido entre {0} {1} e {2} {3}. Você já alocou {4} {5} dos {6} {7} disponíveis.", + "exchange_tab_ALIAS_creation_quota_description": "O limite deve estar entre {0} {1} e {2} {3}. Já atribuiu {4} {5} dos {6} {7} disponíveis.", "exchange_tab_ALIAS_creation_error_no_local_part": "Por favor indique o local-part do endereço de email (parte do endereço antes da arroba @)", "exchange_tab_ALIAS_creation_error_regex": "A local-part (parte do endereço de e-mail antes da arroba @) deve conter caracteres alfanuméricos ou os caracteres .-_+ (exemplo: e_mail-3.endereço+abc).", "exchange_tab_ALIAS_taken_error_message": "Endereço de e-mail já existente.", @@ -1671,5 +1671,5 @@ "exchange_tab_LOGS": "Logs", "exchange_tab_ACCOUNTS_menu_migrate": "Migrar contas", "exchange_server_commercial_version_SE": "SE", - "exchange_tab_ALIAS_creation_quota_tooltip": "Cada conta Exchange comprada dá direito a 5Go de armazenamento compartilhado." + "exchange_tab_ALIAS_creation_quota_tooltip": "Cada conta Exchange adquirida dá direito a 5 GB de armazenamento partilhado." } diff --git a/packages/manager/modules/iam/src/components/conditions/conditionType/ip/translations/Messages_de_DE.json b/packages/manager/modules/iam/src/components/conditions/conditionType/ip/translations/Messages_de_DE.json index b66f7a99f0c2..fdff8312c84f 100644 --- a/packages/manager/modules/iam/src/components/conditions/conditionType/ip/translations/Messages_de_DE.json +++ b/packages/manager/modules/iam/src/components/conditions/conditionType/ip/translations/Messages_de_DE.json @@ -1,6 +1,6 @@ { "iam_create_condition_ip_label": "IP-Adresse", "iam_create_condition_ip_placeholder": "Geben Sie eine IP-Adresse ein", - "iam_create_condition_ip_criteria_in_helper": "Trennen Sie jede IP-Adresse durch ein Komma ohne Leerzeichen (127.0.0.1,10.23.0.0)", - "iam_create_condition_ip_criteria_in_range_helper": "Trennen Sie jede IP-Adresse und ihr Subnetz durch ein Komma ohne Leerzeichen (127.0.0.1/32,10.23.0.0/16)" + "iam_create_condition_ip_criteria_in_helper": "Trennen Sie die einzelnen IP-Adressen durch ein Komma ohne Leerzeichen (127.0.0.1,10.23.0.0).", + "iam_create_condition_ip_criteria_in_range_helper": "Trennen Sie die einzelnen IP-Adressen und ihre Subnetze durch ein Komma ohne Leerzeichen (127.0.0.1/32,10.23.0.0/16)." } diff --git a/packages/manager/modules/iam/src/components/conditions/conditionType/ip/translations/Messages_es_ES.json b/packages/manager/modules/iam/src/components/conditions/conditionType/ip/translations/Messages_es_ES.json index 76e117c81aff..1824734f8e11 100644 --- a/packages/manager/modules/iam/src/components/conditions/conditionType/ip/translations/Messages_es_ES.json +++ b/packages/manager/modules/iam/src/components/conditions/conditionType/ip/translations/Messages_es_ES.json @@ -1,6 +1,6 @@ { "iam_create_condition_ip_label": "Dirección IP", "iam_create_condition_ip_placeholder": "Introduzca una dirección IP", - "iam_create_condition_ip_criteria_in_helper": "Separe cada dirección IP con una coma sin espacio (127.0.0.1,10.23.0.0)", + "iam_create_condition_ip_criteria_in_helper": "Separe cada dirección IP con una coma sin espacios (127.0.0.1,10.23.0.0)", "iam_create_condition_ip_criteria_in_range_helper": "Separe cada dirección IP y su subred con una coma sin espacio (127.0.0.1/32,10.23.0.0/16)" } diff --git a/packages/manager/modules/pci/src/projects/project/storages/instance-backups/translations/Messages_de_DE.json b/packages/manager/modules/pci/src/projects/project/storages/instance-backups/translations/Messages_de_DE.json index 2d9dcdd0b5d3..a68632102af0 100644 --- a/packages/manager/modules/pci/src/projects/project/storages/instance-backups/translations/Messages_de_DE.json +++ b/packages/manager/modules/pci/src/projects/project/storages/instance-backups/translations/Messages_de_DE.json @@ -13,5 +13,5 @@ "pci_projects_project_storages_instance-backups_delete_label": "Löschen", "pci_projects_project_storages_instance-backups_add_label": "Instanz-Backup erstellen", "pci_projects_project_storages_instance-backups_id_label": "ID", - "pci_projects_project_storages_instance-backups_status_importing": "Kopie wird durchgeführt" + "pci_projects_project_storages_instance-backups_status_importing": "Kopiervorgang läuft" } diff --git a/packages/manager/modules/sms/src/sms/senders/configure-time2chat/translations/Messages_pt_PT.json b/packages/manager/modules/sms/src/sms/senders/configure-time2chat/translations/Messages_pt_PT.json index 45d239396de5..2c888ad38826 100644 --- a/packages/manager/modules/sms/src/sms/senders/configure-time2chat/translations/Messages_pt_PT.json +++ b/packages/manager/modules/sms/src/sms/senders/configure-time2chat/translations/Messages_pt_PT.json @@ -1,24 +1,24 @@ { - "sms_senders_configure_time2chat": "SMS Conversacional : Time2Chat", + "sms_senders_configure_time2chat": "SMS Conversacional: Time2Chat", "sms_senders_configure_auto_response": "Respostas automáticas", - "sms_senders_configure_contact_info_title": "1. Se o cliente final responder \"contacto\" à mensagem", - "sms_senders_configure_contact_info_subtitle": "Ele receberá imediatamente as seguintes informações.", + "sms_senders_configure_contact_info_title": "1. Se o utilizador final responder «contacto» à mensagem", + "sms_senders_configure_contact_info_subtitle": "Receberá imediatamente as seguintes informações.", "sms_senders_configure_contact_info_label_commercial_name": "Nome comercial", - "sms_senders_configure_contact_info_label_phonenumber": "Número de telefone (no formato internacional 0033 ou +33)", - "sms_senders_configure_contact_info_label_website": "Site internet", - "sms_senders_configure_kyc_label_company_name": "Razão social", - "sms_senders_configure_kyc_label_brand_name": "Marca utilizando o serviço", + "sms_senders_configure_contact_info_label_phonenumber": "Número de telefone (no formato internacional 00351 ou +351)", + "sms_senders_configure_contact_info_label_website": "Website", + "sms_senders_configure_kyc_label_company_name": "Denominação social", + "sms_senders_configure_kyc_label_brand_name": "Marca que utiliza o serviço", "sms_senders_configure_kyc_label_primary_use_case": "Caso de uso principal", "sms_senders_configure_kyc_label_operational_contact_name": "Nome do contacto", - "sms_senders_configure_kyc_label_contact_email": "Email do contacto", - "sms_senders_configure_auto_response_message_title": "2. Se você não responder às mensagens do cliente", - "sms_senders_configure_auto_response_message_subtitle": "Ele receberá uma mensagem após 24 horas que indicará que a conversa terminou.", + "sms_senders_configure_kyc_label_contact_email": "E-mail do contacto", + "sms_senders_configure_auto_response_message_title": "2. Se não responder às mensagens do cliente", + "sms_senders_configure_auto_response_message_subtitle": "Ele receberá, no prazo de 24 horas, uma mensagem a indicar que a conversa terminou.", "sms_senders_configure_kyc": "KYC", - "sms_senders_configure_contact_info_update_error": "A atualização das informações de respostas automáticas não pôde ser concluída. {{ error }}", - "sms_senders_configure_auto_response_update_error": "A atualização da mensagem de respostas automáticas não pôde ser concluída. {{ error }}", - "sms_senders_configure_kyc_update_error": "A atualização do KYC não pôde ser concluída. {{ error }}", - "sms_senders_configure_contact_info_update_success": "A atualização das informações de respostas automáticas foi considerada.", - "sms_senders_configure_auto_response_update_success": "A atualização da mensagem de respostas automáticas foi considerada.", - "sms_senders_configure_kyc_update_success": "A atualização do KYC foi considerada.", - "sms_senders_configure_loading_error": "Ocorreu um erro ao recuperar as informações. {{ error }}" + "sms_senders_configure_contact_info_update_error": "Não foi possível atualizar as informações de resposta automática. {{ error }}", + "sms_senders_configure_auto_response_update_error": "Não foi possível atualizar a mensagem de resposta automática. {{ error }}", + "sms_senders_configure_kyc_update_error": "A atualização do KYC não foi bem-sucedida. {{ error }}", + "sms_senders_configure_contact_info_update_success": "A atualização das informações de resposta automática foi registada.", + "sms_senders_configure_auto_response_update_success": "A atualização da mensagem de resposta automática foi registada.", + "sms_senders_configure_kyc_update_success": "A atualização do KYC foi registada.", + "sms_senders_configure_loading_error": "Ocorreu um erro aquando da recuperação das informações. {{ error }}" } diff --git a/packages/manager/modules/sms/src/sms/senders/orderTime2Chat/translations/Messages_pt_PT.json b/packages/manager/modules/sms/src/sms/senders/orderTime2Chat/translations/Messages_pt_PT.json index 64a8be4d80cc..144cd935d38f 100644 --- a/packages/manager/modules/sms/src/sms/senders/orderTime2Chat/translations/Messages_pt_PT.json +++ b/packages/manager/modules/sms/src/sms/senders/orderTime2Chat/translations/Messages_pt_PT.json @@ -1,15 +1,15 @@ { "sms_order_time2chat_title": "Encomendar um número Time2Chat", - "sms_order_time2chat_description": "Por favor, preencha as informações abaixo para que possamos processar o seu pedido.", + "sms_order_time2chat_description": "Preencha as informações abaixo para que possamos processar a sua encomenda.", "sms_order_time2chat_action_order": "Continuar", "sms_order_time2chat_action_cancel": "Anular", - "sms_order_time2chat_label_phonenumber": "Número de telefone (no formato internacional 0033 ou +33)", - "sms_order_time2chat_label_website": "Site", + "sms_order_time2chat_label_phonenumber": "Número de telefone (no formato internacional 00351 ou +351)", + "sms_order_time2chat_label_website": "Website", "sms_order_time2chat_label_name": "Nome", - "sms_order_time2chat_label_company_name": "Razão social", + "sms_order_time2chat_label_company_name": "Denominação social", "sms_order_time2chat_label_brand_name": "Marca que utiliza o serviço", "sms_order_time2chat_label_primary_use_case": "Caso de uso principal", - "sms_order_time2chat_label_operational_contact_name": "Nome do contato", - "sms_order_time2chat_label_operational_contact_email": "Email do contato", + "sms_order_time2chat_label_operational_contact_name": "Nome do contacto", + "sms_order_time2chat_label_operational_contact_email": "E-mail do contacto", "sms_order_time2chat_message_error": "Ocorreu um erro: {{error}}" } diff --git a/packages/manager/modules/sms/src/sms/senders/translations/Messages_pt_PT.json b/packages/manager/modules/sms/src/sms/senders/translations/Messages_pt_PT.json index 67b46c8bb6e3..c03685497164 100644 --- a/packages/manager/modules/sms/src/sms/senders/translations/Messages_pt_PT.json +++ b/packages/manager/modules/sms/src/sms/senders/translations/Messages_pt_PT.json @@ -56,5 +56,5 @@ "sms_senders_breadcrumb": "Remetentes", "sms_senders_label_comment": "Comentário", "sms_senders_add_warning": "O tratamento do seu pedido será efetuado num prazo de 48h", - "sms_senders_order_time2chat": "Encomendar um n° Time2Chat" + "sms_senders_order_time2chat": "Encomendar um número Time2Chat" } diff --git a/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_de_DE.json b/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_de_DE.json index 31d0c1dd7c2e..d2702a544e8c 100644 --- a/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_de_DE.json +++ b/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_de_DE.json @@ -51,16 +51,10 @@ "sms_sms_compose_differed_period_date_placeholder": "Sélectionnez une date d’envoi", "sms_sms_compose_differed_period_date_error_required": "Le champ \"Date\" est obligatoire.", "sms_sms_compose_differed_period_time_label": "Heure :", - "sms_sms_compose_class_label": "SMS Typ", - "sms_sms_compose_class_flash": "Flash", - "sms_sms_compose_class_phoneDisplay": "Standard", - "sms_sms_compose_class_sim": "SIM", - "sms_sms_compose_class_info_flash": "Le Flash SMS s’affiche directement sur l’écran du téléphone.", - "sms_sms_compose_class_info_phoneDisplay": "Die Standard SMS ist die am häufigsten verwendete SMS Variante.", - "sms_sms_compose_class_info_sim": "Le SMS SIM est automatiquement sauvegardé sur la carte SIM du téléphone.", "sms_sms_compose_send": "Absenden", "sms_sms_compose_status_success": "Votre SMS a bien été envoyé", "sms_sms_compose_status_failed": "Une erreur est survenue lors de l’envoi de votre SMS", + "sms_sms_compose_status_invalid_receiver": "Ihre SMS konnte nicht an folgende Nummer versendet werden: {{invalidReceivers}} (ungültiger Empfänger)", "sms_sms_compose_open_new_tab": "Neues Fenster", "sms_sms_compose_tips_title": "Tricks", "sms_sms_compose_tip_compose_title": "Composition d’un SMS", @@ -115,10 +109,9 @@ "sms_sms_compose_add_phonebook_contact_adding": "Mise à jour des contacts…", "sms_sms_compose_add_phonebook_contact_added": "Liste des contacts mise à jour !", "sms_sms_compose_add_phonebook_contact_ko": "Oups ! Impossible de récupérer la liste des contacts.", + "sms_sms_compose_message_commercial_description": "Aus rechtlichen Gründen wird eine kommerzielle SMS von Montag bis Samstag nur zwischen 8 und 20 Uhr versendet.", + "sms_sms_compose_no_commercial_clause_label": "Ich bestätige hiermit, dass die SMS nicht kommerzieller Natur ist.", "sms_credit_balance": "Guthaben", "sms_credit_remaining_sms": "Verbleibende SMS", - "sms_credit_manage_credits": "SMS-Guthaben verwalten", - "sms_sms_compose_status_invalid_receiver": "Ihre SMS konnte nicht an folgende Nummer versendet werden: {{invalidReceivers}} (ungültiger Empfänger)", - "sms_sms_compose_message_commercial_description": "Aus rechtlichen Gründen wird eine kommerzielle SMS von Montag bis Samstag nur zwischen 8 und 20 Uhr versendet.", - "sms_sms_compose_no_commercial_clause_label": "Ich bestätige hiermit, dass die SMS nicht kommerzieller Natur ist." -} + "sms_credit_manage_credits": "SMS-Guthaben verwalten" +} \ No newline at end of file diff --git a/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_en_GB.json b/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_en_GB.json index e7fa0fc1f83e..eb64c7de51f1 100644 --- a/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_en_GB.json +++ b/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_en_GB.json @@ -51,13 +51,6 @@ "sms_sms_compose_differed_period_date_placeholder": "Select a send date", "sms_sms_compose_differed_period_date_error_required": "The “Date” field is mandatory.", "sms_sms_compose_differed_period_time_label": "Time:", - "sms_sms_compose_class_label": "Type of SMS", - "sms_sms_compose_class_flash": "Flash", - "sms_sms_compose_class_phoneDisplay": "Standard", - "sms_sms_compose_class_sim": "SIM", - "sms_sms_compose_class_info_flash": "The flash SMS will display directly on the phone screen.", - "sms_sms_compose_class_info_phoneDisplay": "The standard SMS is the most commonly used SMS.", - "sms_sms_compose_class_info_sim": "The SIM SMS is automatically backed up on the phone’s SIM card.", "sms_sms_compose_send": "Send", "sms_sms_compose_status_success": "Your SMS has been sent", "sms_sms_compose_status_failed": "An error has occurred sending your SMS", @@ -121,4 +114,4 @@ "sms_credit_balance": "Balance", "sms_credit_remaining_sms": "Remaining SMS messages", "sms_credit_manage_credits": "Manage your SMS credits" -} +} \ No newline at end of file diff --git a/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_es_ES.json b/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_es_ES.json index a108c0b07077..3fc2f034032f 100644 --- a/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_es_ES.json +++ b/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_es_ES.json @@ -51,13 +51,6 @@ "sms_sms_compose_differed_period_date_placeholder": "Seleccione una fecha de envío", "sms_sms_compose_differed_period_date_error_required": "El campo «Fecha» es obligatorio.", "sms_sms_compose_differed_period_time_label": "Hora:", - "sms_sms_compose_class_label": "Tipo de SMS:", - "sms_sms_compose_class_flash": "Flash", - "sms_sms_compose_class_phoneDisplay": "Estándar", - "sms_sms_compose_class_sim": "SIM", - "sms_sms_compose_class_info_flash": "El SMS Flash se muestra directamente en la pantalla del teléfono.", - "sms_sms_compose_class_info_phoneDisplay": "El SMS Estándar es el más utilizado.", - "sms_sms_compose_class_info_sim": "El SMS SIM se guarda automáticamente en la tarjeta SIM del teléfono.", "sms_sms_compose_send": "Enviar", "sms_sms_compose_status_success": "El SMS se ha enviado correctamente.", "sms_sms_compose_status_failed": "Se ha producido un error al enviar el SMS.", @@ -121,4 +114,4 @@ "sms_credit_balance": "Saldo", "sms_credit_remaining_sms": "SMS restantes", "sms_credit_manage_credits": "Gestionar los créditos de SMS" -} +} \ No newline at end of file diff --git a/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_fr_CA.json b/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_fr_CA.json index 919406bcc483..c5e902ca48e3 100644 --- a/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_fr_CA.json +++ b/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_fr_CA.json @@ -51,13 +51,6 @@ "sms_sms_compose_differed_period_date_placeholder": "Sélectionnez une date d’envoi", "sms_sms_compose_differed_period_date_error_required": "Le champ \"Date\" est obligatoire.", "sms_sms_compose_differed_period_time_label": "Heure :", - "sms_sms_compose_class_label": "Type de SMS", - "sms_sms_compose_class_flash": "Flash", - "sms_sms_compose_class_phoneDisplay": "Standard", - "sms_sms_compose_class_sim": "SIM", - "sms_sms_compose_class_info_flash": "Le Flash SMS s’affiche directement sur l’écran du téléphone.", - "sms_sms_compose_class_info_phoneDisplay": "Le SMS Standard est le SMS le plus couramment utilisé.", - "sms_sms_compose_class_info_sim": "Le SMS SIM est automatiquement sauvegardé sur la carte SIM du téléphone.", "sms_sms_compose_send": "Envoyer", "sms_sms_compose_status_success": "Votre SMS a bien été envoyé", "sms_sms_compose_status_failed": "Une erreur est survenue lors de l’envoi de votre SMS", @@ -121,4 +114,4 @@ "sms_credit_balance": "Solde", "sms_credit_remaining_sms": "SMS restants", "sms_credit_manage_credits": "Gérer vos crédits SMS" -} +} \ No newline at end of file diff --git a/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_it_IT.json b/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_it_IT.json index b342e2f758a6..c85bf9b2b6da 100644 --- a/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_it_IT.json +++ b/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_it_IT.json @@ -51,13 +51,6 @@ "sms_sms_compose_differed_period_date_placeholder": "Seleziona una data di invio", "sms_sms_compose_differed_period_date_error_required": "Il campo \"Data\" è obbligatorio.", "sms_sms_compose_differed_period_time_label": "Ora:", - "sms_sms_compose_class_label": "Tipo di SMS", - "sms_sms_compose_class_flash": "Flash", - "sms_sms_compose_class_phoneDisplay": "Standard", - "sms_sms_compose_class_sim": "SIM", - "sms_sms_compose_class_info_flash": "Gli SMS Flash vengono visualizzati direttamente sullo schermo del telefono.", - "sms_sms_compose_class_info_phoneDisplay": "Gli SMS Standard sono i messaggi utilizzati più frequentemente.", - "sms_sms_compose_class_info_sim": "Gli SMS SIM vengono salvati automaticamente sulla scheda SIM del telefono.", "sms_sms_compose_send": "Invia", "sms_sms_compose_status_success": "Il tuo SMS è stato inviato correttamente.", "sms_sms_compose_status_failed": "Si è verificato un errore durante l'invio del tuo SMS.", @@ -121,4 +114,4 @@ "sms_credit_balance": "Saldo", "sms_credit_remaining_sms": "SMS residui", "sms_credit_manage_credits": "Gestisci i crediti SMS" -} +} \ No newline at end of file diff --git a/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_pl_PL.json b/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_pl_PL.json index b5dc10e3e4a4..0ec90e92ebed 100644 --- a/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_pl_PL.json +++ b/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_pl_PL.json @@ -51,16 +51,10 @@ "sms_sms_compose_differed_period_date_placeholder": "Wybierz datę wysyłki", "sms_sms_compose_differed_period_date_error_required": "Wypełnienie pola \"Data” jest obowiązkowe.", "sms_sms_compose_differed_period_time_label": "Godzina:", - "sms_sms_compose_class_label": "Typ wiadomości SMS", - "sms_sms_compose_class_flash": "Flash", - "sms_sms_compose_class_phoneDisplay": "Standard", - "sms_sms_compose_class_sim": "SIM", - "sms_sms_compose_class_info_flash": "SMS Flash wyświetla się bezpośrednio na ekranie telefonu.", - "sms_sms_compose_class_info_phoneDisplay": "SMS Standard to najczęściej używana opcja.", - "sms_sms_compose_class_info_sim": "SMS SIM jest automatycznie zapisywany na karcie SIM telefonu.", "sms_sms_compose_send": "Wyślij", "sms_sms_compose_status_success": "SMS został wysłany", "sms_sms_compose_status_failed": "Wystąpił błąd podczas wysyłki SMS", + "sms_sms_compose_status_invalid_receiver": "Nie można było wysłać SMS-a na następujący numer: {{invalidReceivers}} (nieprawidłowy adres odbiorcy)", "sms_sms_compose_open_new_tab": "Nowe okno", "sms_sms_compose_tips_title": "Wskazówki", "sms_sms_compose_tip_compose_title": "Redagowanie wiadomości SMS", @@ -119,6 +113,5 @@ "sms_sms_compose_no_commercial_clause_label": "Oświadczam, że SMS nie ma charakteru informacji handlowej.", "sms_credit_balance": "Saldo", "sms_credit_remaining_sms": "Liczba pozostałych SMS-ów", - "sms_credit_manage_credits": "Zarządzanie kredytami SMS", - "sms_sms_compose_status_invalid_receiver": "Nie można było wysłać SMS-a na następujący numer: {{invalidReceivers}} (nieprawidłowy adres odbiorcy)" -} + "sms_credit_manage_credits": "Zarządzanie kredytami SMS" +} \ No newline at end of file diff --git a/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_pt_PT.json b/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_pt_PT.json index 7c33d0e3e015..fba0ce846cda 100644 --- a/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_pt_PT.json +++ b/packages/manager/modules/sms/src/sms/sms/compose/translations/Messages_pt_PT.json @@ -51,16 +51,10 @@ "sms_sms_compose_differed_period_date_placeholder": "Sélectionnez une date d’envoi", "sms_sms_compose_differed_period_date_error_required": "Le champ \"Date\" est obligatoire.", "sms_sms_compose_differed_period_time_label": "Heure :", - "sms_sms_compose_class_label": "Tipo de SMS", - "sms_sms_compose_class_flash": "Flash", - "sms_sms_compose_class_phoneDisplay": "Standard", - "sms_sms_compose_class_sim": "SIM", - "sms_sms_compose_class_info_flash": "Le Flash SMS s’affiche directement sur l’écran du téléphone.", - "sms_sms_compose_class_info_phoneDisplay": "O SMS Standard é o SMS o mais frequentemente utilizado.", - "sms_sms_compose_class_info_sim": "Le SMS SIM est automatiquement sauvegardé sur la carte SIM du téléphone.", "sms_sms_compose_send": "Enviar", "sms_sms_compose_status_success": "Votre SMS a bien été envoyé", "sms_sms_compose_status_failed": "Une erreur est survenue lors de l’envoi de votre SMS", + "sms_sms_compose_status_invalid_receiver": "A sua SMS não pôde ser enviada para o seguinte número: {{invalidReceivers}} (destinatário inválido)", "sms_sms_compose_open_new_tab": "Nova janela", "sms_sms_compose_tips_title": "Dicas", "sms_sms_compose_tip_compose_title": "Composition d’un SMS", @@ -115,10 +109,9 @@ "sms_sms_compose_add_phonebook_contact_adding": "Mise à jour des contacts…", "sms_sms_compose_add_phonebook_contact_added": "Liste des contacts mise à jour !", "sms_sms_compose_add_phonebook_contact_ko": "Oups ! Impossible de récupérer la liste des contacts.", - "sms_sms_compose_status_invalid_receiver": "A sua SMS não pôde ser enviada para o seguinte número: {{invalidReceivers}} (destinatário inválido)", "sms_sms_compose_message_commercial_description": "Por razões legais, uma SMS de caráter comercial só será enviada entre as 8h00 e as 20h00, de segunda a sábado.", "sms_sms_compose_no_commercial_clause_label": "Certifico solenemente que a SMS não tem caráter comercial.", "sms_credit_balance": "Saldo", "sms_credit_remaining_sms": "SMS restantes", "sms_credit_manage_credits": "Gerir os seus créditos SMS" -} +} \ No newline at end of file