diff --git a/packages/db-mongodb/src/queries/buildSortParam.ts b/packages/db-mongodb/src/queries/buildSortParam.ts index 7b78068777..7074a1e152 100644 --- a/packages/db-mongodb/src/queries/buildSortParam.ts +++ b/packages/db-mongodb/src/queries/buildSortParam.ts @@ -150,6 +150,18 @@ export const buildSortParam = ({ sort = [sort] } + // In the case of Mongo, when sorting by a field that is not unique, the results are not guaranteed to be in the same order each time. + // So we add a fallback sort to ensure that the results are always in the same order. + let fallbackSort = '-id' + + if (timestamps) { + fallbackSort = '-createdAt' + } + + if (!(sort.includes(fallbackSort) || sort.includes(fallbackSort.replace('-', '')))) { + sort.push(fallbackSort) + } + const sorting = sort.reduce>((acc, item) => { let sortProperty: string let sortDirection: SortDirection diff --git a/packages/drizzle/src/queries/buildOrderBy.ts b/packages/drizzle/src/queries/buildOrderBy.ts index 742e96277e..8f79dada5f 100644 --- a/packages/drizzle/src/queries/buildOrderBy.ts +++ b/packages/drizzle/src/queries/buildOrderBy.ts @@ -39,8 +39,9 @@ export const buildOrderBy = ({ }: Args): BuildQueryResult['orderBy'] => { const orderBy: BuildQueryResult['orderBy'] = [] + const createdAt = adapter.tables[tableName]?.createdAt + if (!sort) { - const createdAt = adapter.tables[tableName]?.createdAt if (createdAt) { sort = '-createdAt' } else { @@ -52,6 +53,18 @@ export const buildOrderBy = ({ sort = [sort] } + // In the case of Mongo, when sorting by a field that is not unique, the results are not guaranteed to be in the same order each time. + // So we add a fallback sort to ensure that the results are always in the same order. + let fallbackSort = '-id' + + if (createdAt) { + fallbackSort = '-createdAt' + } + + if (!(sort.includes(fallbackSort) || sort.includes(fallbackSort.replace('-', '')))) { + sort.push(fallbackSort) + } + for (const sortItem of sort) { let sortProperty: string let sortDirection: 'asc' | 'desc' diff --git a/packages/payload/src/uploads/cropImage.ts b/packages/payload/src/uploads/cropImage.ts index eb882fd7c7..cf86c68e26 100644 --- a/packages/payload/src/uploads/cropImage.ts +++ b/packages/payload/src/uploads/cropImage.ts @@ -43,6 +43,33 @@ export async function cropImage({ sharpOptions.animated = true } + const { height: originalHeight, width: originalWidth } = dimensions + const newWidth = Number(widthInPixels) + const newHeight = Number(heightInPixels) + + const dimensionsChanged = originalWidth !== newWidth || originalHeight !== newHeight + + if (!dimensionsChanged) { + let adjustedHeight = originalHeight + + if (fileIsAnimatedType) { + const animatedMetadata = await sharp( + file.tempFilePath || file.data, + sharpOptions, + ).metadata() + adjustedHeight = animatedMetadata.pages ? animatedMetadata.height : originalHeight + } + + return { + data: file.data, + info: { + height: adjustedHeight, + size: file.size, + width: originalWidth, + }, + } + } + const formattedCropData = { height: Number(heightInPixels), left: percentToPixel(x, dimensions.width), diff --git a/packages/payload/src/uploads/generateFileData.ts b/packages/payload/src/uploads/generateFileData.ts index bf5c86d7f0..2f51f8e9f4 100644 --- a/packages/payload/src/uploads/generateFileData.ts +++ b/packages/payload/src/uploads/generateFileData.ts @@ -241,7 +241,7 @@ export const generateFileData = async ({ }) // Apply resize after cropping to ensure it conforms to resizeOptions - if (resizeOptions) { + if (resizeOptions && !resizeOptions.withoutEnlargement) { const resizedAfterCrop = await sharp(croppedImage) .resize({ fit: resizeOptions?.fit || 'cover', diff --git a/packages/payload/src/utilities/telemetry/index.ts b/packages/payload/src/utilities/telemetry/index.ts index 91e46c746b..2238360224 100644 --- a/packages/payload/src/utilities/telemetry/index.ts +++ b/packages/payload/src/utilities/telemetry/index.ts @@ -47,36 +47,36 @@ let baseEvent: BaseEvent | null = null export const sendEvent = async ({ event, payload }: Args): Promise => { try { - const { packageJSON, packageJSONPath } = await getPackageJSON() - - // Only generate the base event once - if (!baseEvent) { - const { projectID, source: projectIDSource } = getProjectID(payload, packageJSON) - baseEvent = { - ciName: ciInfo.isCI ? ciInfo.name : null, - envID: getEnvID(), - isCI: ciInfo.isCI, - nodeEnv: process.env.NODE_ENV || 'development', - nodeVersion: process.version, - payloadVersion: getPayloadVersion(packageJSON), - projectID, - projectIDSource, - ...getLocalizationInfo(payload), - dbAdapter: payload.db.name, - emailAdapter: payload.email?.name || null, - uploadAdapters: payload.config.upload.adapters, - } - } - - if (process.env.PAYLOAD_TELEMETRY_DEBUG) { - payload.logger.info({ - event: { ...baseEvent, ...event, packageJSONPath }, - msg: 'Telemetry Event', - }) - return - } - if (payload.config.telemetry !== false) { + const { packageJSON, packageJSONPath } = await getPackageJSON() + + // Only generate the base event once + if (!baseEvent) { + const { projectID, source: projectIDSource } = getProjectID(payload, packageJSON) + baseEvent = { + ciName: ciInfo.isCI ? ciInfo.name : null, + envID: getEnvID(), + isCI: ciInfo.isCI, + nodeEnv: process.env.NODE_ENV || 'development', + nodeVersion: process.version, + payloadVersion: getPayloadVersion(packageJSON), + projectID, + projectIDSource, + ...getLocalizationInfo(payload), + dbAdapter: payload.db.name, + emailAdapter: payload.email?.name || null, + uploadAdapters: payload.config.upload.adapters, + } + } + + if (process.env.PAYLOAD_TELEMETRY_DEBUG) { + payload.logger.info({ + event: { ...baseEvent, ...event, packageJSONPath }, + msg: 'Telemetry Event', + }) + return + } + await fetch('https://telemetry.payloadcms.com/events', { body: JSON.stringify({ ...baseEvent, ...event }), headers: { diff --git a/packages/plugin-import-export/package.json b/packages/plugin-import-export/package.json index bb1356d6ac..f348f4606e 100644 --- a/packages/plugin-import-export/package.json +++ b/packages/plugin-import-export/package.json @@ -42,6 +42,16 @@ "import": "./src/exports/rsc.ts", "types": "./src/exports/rsc.ts", "default": "./src/exports/rsc.ts" + }, + "./translations/languages/all": { + "import": "./src/translations/index.ts", + "types": "./src/translations/index.ts", + "default": "./src/translations/index.ts" + }, + "./translations/languages/*": { + "import": "./src/translations/languages/*.ts", + "types": "./src/translations/languages/*.ts", + "default": "./src/translations/languages/*.ts" } }, "main": "./src/index.ts", @@ -92,6 +102,16 @@ "import": "./dist/exports/rsc.js", "types": "./dist/exports/rsc.d.ts", "default": "./dist/exports/rsc.js" + }, + "./translations/languages/all": { + "import": "./dist/translations/index.js", + "types": "./dist/translations/index.d.ts", + "default": "./dist/translations/index.js" + }, + "./translations/languages/*": { + "import": "./dist/translations/languages/*.js", + "types": "./dist/translations/languages/*.d.ts", + "default": "./dist/translations/languages/*.js" } }, "main": "./dist/index.js", diff --git a/packages/plugin-import-export/src/components/ExportListMenuItem/index.tsx b/packages/plugin-import-export/src/components/ExportListMenuItem/index.tsx index e018917880..32490a7c43 100644 --- a/packages/plugin-import-export/src/components/ExportListMenuItem/index.tsx +++ b/packages/plugin-import-export/src/components/ExportListMenuItem/index.tsx @@ -1,9 +1,20 @@ 'use client' import { getTranslation } from '@payloadcms/translations' -import { PopupList, useConfig, useDocumentDrawer, useTranslation } from '@payloadcms/ui' +import { + PopupList, + Translation, + useConfig, + useDocumentDrawer, + useTranslation, +} from '@payloadcms/ui' import React, { useEffect } from 'react' +import type { + PluginImportExportTranslationKeys, + PluginImportExportTranslations, +} from '../../translations/index.js' + import { useImportExport } from '../ImportExportProvider/index.js' import './index.scss' @@ -14,7 +25,10 @@ export const ExportListMenuItem: React.FC<{ exportCollectionSlug: string }> = ({ collectionSlug, exportCollectionSlug }) => { const { getEntityConfig } = useConfig() - const { i18n } = useTranslation() + const { i18n, t } = useTranslation< + PluginImportExportTranslations, + PluginImportExportTranslationKeys + >() const currentCollectionConfig = getEntityConfig({ collectionSlug }) const [DocumentDrawer, DocumentDrawerToggler] = useDocumentDrawer({ @@ -30,7 +44,15 @@ export const ExportListMenuItem: React.FC<{ return ( - Export {getTranslation(currentCollectionConfig.labels.plural, i18n)} + diff --git a/packages/plugin-import-export/src/components/ExportSaveButton/index.tsx b/packages/plugin-import-export/src/components/ExportSaveButton/index.tsx index 2ebd46f478..e5e0e71846 100644 --- a/packages/plugin-import-export/src/components/ExportSaveButton/index.tsx +++ b/packages/plugin-import-export/src/components/ExportSaveButton/index.tsx @@ -1,10 +1,15 @@ 'use client' -import { Button, SaveButton, useConfig, useForm, useTranslation } from '@payloadcms/ui' +import { Button, SaveButton, Translation, useConfig, useForm, useTranslation } from '@payloadcms/ui' import React from 'react' +import type { + PluginImportExportTranslationKeys, + PluginImportExportTranslations, +} from '../../translations/index.js' + export const ExportSaveButton: React.FC = () => { - const { t } = useTranslation() + const { t } = useTranslation() const { config: { routes: { api }, @@ -65,7 +70,7 @@ export const ExportSaveButton: React.FC = () => { ) diff --git a/packages/plugin-import-export/src/components/FieldsToExport/index.tsx b/packages/plugin-import-export/src/components/FieldsToExport/index.tsx index 67461e1678..64daeb52eb 100644 --- a/packages/plugin-import-export/src/components/FieldsToExport/index.tsx +++ b/packages/plugin-import-export/src/components/FieldsToExport/index.tsx @@ -83,11 +83,12 @@ export const FieldsToExport: SelectFieldClientComponent = (props) => { return (
- + String(option.value)} + inputId={`field-${props.path.replace(/\./g, '__')}`} isClearable={true} isMulti={true} isSortable={true} diff --git a/packages/plugin-import-export/src/components/Preview/index.tsx b/packages/plugin-import-export/src/components/Preview/index.tsx index f78cb227e1..2c9ec69e10 100644 --- a/packages/plugin-import-export/src/components/Preview/index.tsx +++ b/packages/plugin-import-export/src/components/Preview/index.tsx @@ -3,13 +3,18 @@ import type { Column } from '@payloadcms/ui' import type { ClientField, FieldAffectingDataClient } from 'payload' import { getTranslation } from '@payloadcms/translations' -import { Table, useConfig, useField, useTranslation } from '@payloadcms/ui' +import { Table, Translation, useConfig, useField, useTranslation } from '@payloadcms/ui' import { fieldAffectsData } from 'payload/shared' import * as qs from 'qs-esm' import React from 'react' -import { useImportExport } from '../ImportExportProvider/index.js' +import type { + PluginImportExportTranslationKeys, + PluginImportExportTranslations, +} from '../../translations/index.js' + import './index.scss' +import { useImportExport } from '../ImportExportProvider/index.js' const baseClass = 'preview' @@ -24,7 +29,10 @@ export const Preview = () => { const [dataToRender, setDataToRender] = React.useState([]) const [resultCount, setResultCount] = React.useState('') const [columns, setColumns] = React.useState([]) - const { i18n } = useTranslation() + const { i18n, t } = useTranslation< + PluginImportExportTranslations, + PluginImportExportTranslationKeys + >() const collectionSlug = typeof collection === 'string' && collection const collectionConfig = config.collections.find( @@ -102,8 +110,20 @@ export const Preview = () => { return (
-

Preview

- {resultCount && {resultCount} total documents} +

+ +

+ {resultCount && ( + + )}
{dataToRender && } diff --git a/packages/plugin-import-export/src/components/SortBy/index.tsx b/packages/plugin-import-export/src/components/SortBy/index.tsx index 0d06a21162..7680ed82c1 100644 --- a/packages/plugin-import-export/src/components/SortBy/index.tsx +++ b/packages/plugin-import-export/src/components/SortBy/index.tsx @@ -72,11 +72,12 @@ export const SortBy: SelectFieldClientComponent = (props) => { return (
- + String(option.value)} + inputId={`field-${props.path.replace(/\./g, '__')}`} isClearable={true} isSortable={true} // @ts-expect-error react select option diff --git a/packages/plugin-import-export/src/export/getFields.ts b/packages/plugin-import-export/src/export/getFields.ts index adb36aab3b..c57d84b878 100644 --- a/packages/plugin-import-export/src/export/getFields.ts +++ b/packages/plugin-import-export/src/export/getFields.ts @@ -12,10 +12,11 @@ export const getFields = (config: Config): Field[] => { width: '33%', }, defaultValue: 'all', - label: 'Locale', + // @ts-expect-error - this is not correctly typed in plugins right now + label: ({ t }) => t('plugin-import-export:field-locale-label'), options: [ { - label: 'All Locales', + label: ({ t }) => t('general:allLocales'), value: 'all', }, ...config.localization.locales.map((locale) => ({ @@ -34,7 +35,8 @@ export const getFields = (config: Config): Field[] => { name: 'name', type: 'text', defaultValue: () => getFilename(), - label: 'File Name', + // @ts-expect-error - this is not correctly typed in plugins right now + label: ({ t }) => t('plugin-import-export:field-name-label'), }, { type: 'row', @@ -46,7 +48,8 @@ export const getFields = (config: Config): Field[] => { width: '33%', }, defaultValue: 'csv', - label: 'Export Format', + // @ts-expect-error - this is not correctly typed in plugins right now + label: ({ t }) => t('plugin-import-export:field-format-label'), options: [ { label: 'CSV', @@ -66,6 +69,8 @@ export const getFields = (config: Config): Field[] => { placeholder: 'No limit', width: '33%', }, + // @ts-expect-error - this is not correctly typed in plugins right now + label: ({ t }) => t('plugin-import-export:field-limit-label'), }, { name: 'sort', @@ -75,6 +80,8 @@ export const getFields = (config: Config): Field[] => { Field: '@payloadcms/plugin-import-export/rsc#SortBy', }, }, + // @ts-expect-error - this is not correctly typed in plugins right now + label: ({ t }) => t('plugin-import-export:field-sort-label'), }, ], }, @@ -98,14 +105,15 @@ export const getFields = (config: Config): Field[] => { width: '33%', }, defaultValue: 'yes', - label: 'Drafts', + // @ts-expect-error - this is not correctly typed in plugins right now + label: ({ t }) => t('plugin-import-export:field-drafts-label'), options: [ { - label: 'Yes', + label: ({ t }) => t('general:yes'), value: 'yes', }, { - label: 'No', + label: ({ t }) => t('general:no'), value: 'no', }, ], @@ -113,6 +121,8 @@ export const getFields = (config: Config): Field[] => { // { // name: 'depth', // type: 'number', + // // @ts-expect-error - this is not correctly typed in plugins right now + // label: ({ t }) => t('plugin-import-export:field-depth-label'), // admin: { // width: '33%', // }, @@ -126,17 +136,22 @@ export const getFields = (config: Config): Field[] => { name: 'selectionToUse', type: 'radio', defaultValue: 'all', + // @ts-expect-error - this is not correctly typed in plugins right now + label: ({ t }) => t('plugin-import-export:field-selectionToUse-label'), options: [ { - label: 'Use current selection', + // @ts-expect-error - this is not correctly typed in plugins right now + label: ({ t }) => t('plugin-import-export:selectionToUse-currentSelection'), value: 'currentSelection', }, { - label: 'Use current filters', + // @ts-expect-error - this is not correctly typed in plugins right now + label: ({ t }) => t('plugin-import-export:selectionToUse-currentFilters'), value: 'currentFilters', }, { - label: 'Use all documents', + // @ts-expect-error - this is not correctly typed in plugins right now + label: ({ t }) => t('plugin-import-export:selectionToUse-allDocuments'), value: 'all', }, ], @@ -151,6 +166,8 @@ export const getFields = (config: Config): Field[] => { }, }, hasMany: true, + // @ts-expect-error - this is not correctly typed in plugins right now + label: ({ t }) => t('plugin-import-export:field-fields-label'), }, { name: 'collectionSlug', @@ -174,7 +191,8 @@ export const getFields = (config: Config): Field[] => { defaultValue: {}, }, ], - label: 'Export Options', + // @ts-expect-error - this is not correctly typed in plugins right now + label: ({ t }) => t('plugin-import-export:exportOptions'), }, { name: 'preview', diff --git a/packages/plugin-import-export/src/index.ts b/packages/plugin-import-export/src/index.ts index 050e0bec25..ce6c31ba14 100644 --- a/packages/plugin-import-export/src/index.ts +++ b/packages/plugin-import-export/src/index.ts @@ -2,6 +2,7 @@ import type { Config, JobsConfig } from 'payload' import { deepMergeSimple } from 'payload' +import type { PluginDefaultTranslationsObject } from './translations/types.js' import type { ImportExportPluginConfig } from './types.js' import { getCreateCollectionExportTask } from './export/getCreateExportCollectionTask.js' @@ -70,7 +71,23 @@ export const importExportPlugin = config.i18n = {} } - config.i18n.translations = deepMergeSimple(translations, config.i18n?.translations ?? {}) + // config.i18n.translations = deepMergeSimple(translations, config.i18n?.translations ?? {}) + + /** + * Merge plugin translations + */ + const simplifiedTranslations = Object.entries(translations).reduce( + (acc, [key, value]) => { + acc[key] = value.translations + return acc + }, + {} as Record, + ) + + config.i18n = { + ...config.i18n, + translations: deepMergeSimple(simplifiedTranslations, config.i18n?.translations ?? {}), + } return config } diff --git a/packages/plugin-import-export/src/translations/en.ts b/packages/plugin-import-export/src/translations/en.ts deleted file mode 100644 index 3ae206461b..0000000000 --- a/packages/plugin-import-export/src/translations/en.ts +++ /dev/null @@ -1,9 +0,0 @@ -import type { GenericTranslationsObject } from '@payloadcms/translations' - -export const en: GenericTranslationsObject = { - $schema: './translation-schema.json', - 'plugin-seo': { - export: 'Export', - import: 'Import', - }, -} diff --git a/packages/plugin-import-export/src/translations/index.ts b/packages/plugin-import-export/src/translations/index.ts index 82fb59f80d..99dfaf8da5 100644 --- a/packages/plugin-import-export/src/translations/index.ts +++ b/packages/plugin-import-export/src/translations/index.ts @@ -1,10 +1,90 @@ -import type { GenericTranslationsObject, NestedKeysStripped } from '@payloadcms/translations' +import type { + GenericTranslationsObject, + NestedKeysStripped, + SupportedLanguages, +} from '@payloadcms/translations' -import { en } from './en.js' +import type { PluginDefaultTranslationsObject } from './types.js' + +import { ar } from './languages/ar.js' +import { az } from './languages/az.js' +import { bg } from './languages/bg.js' +import { ca } from './languages/ca.js' +import { cs } from './languages/cs.js' +import { da } from './languages/da.js' +import { de } from './languages/de.js' +import { en } from './languages/en.js' +import { es } from './languages/es.js' +import { et } from './languages/et.js' +import { fa } from './languages/fa.js' +import { fr } from './languages/fr.js' +import { he } from './languages/he.js' +import { hr } from './languages/hr.js' +import { hu } from './languages/hu.js' +import { hy } from './languages/hy.js' +import { it } from './languages/it.js' +import { ja } from './languages/ja.js' +import { ko } from './languages/ko.js' +import { lt } from './languages/lt.js' +import { my } from './languages/my.js' +import { nb } from './languages/nb.js' +import { nl } from './languages/nl.js' +import { pl } from './languages/pl.js' +import { pt } from './languages/pt.js' +import { ro } from './languages/ro.js' +import { rs } from './languages/rs.js' +import { rsLatin } from './languages/rsLatin.js' +import { ru } from './languages/ru.js' +import { sk } from './languages/sk.js' +import { sl } from './languages/sl.js' +import { sv } from './languages/sv.js' +import { th } from './languages/th.js' +import { tr } from './languages/tr.js' +import { uk } from './languages/uk.js' +import { vi } from './languages/vi.js' +import { zh } from './languages/zh.js' +import { zhTw } from './languages/zhTw.js' export const translations = { + ar, + az, + bg, + ca, + cs, + da, + de, en, -} + es, + et, + fa, + fr, + he, + hr, + hu, + hy, + it, + ja, + ko, + lt, + my, + nb, + nl, + pl, + pt, + ro, + rs, + 'rs-latin': rsLatin, + ru, + sk, + sl, + sv, + th, + tr, + uk, + vi, + zh, + 'zh-TW': zhTw, +} as SupportedLanguages export type PluginImportExportTranslations = GenericTranslationsObject diff --git a/packages/plugin-import-export/src/translations/languages/ar.ts b/packages/plugin-import-export/src/translations/languages/ar.ts new file mode 100644 index 0000000000..463e02dbbf --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/ar.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const arTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'جميع المواقع', + exportDocumentLabel: 'تصدير {{label}}', + exportOptions: 'خيارات التصدير', + 'field-depth-label': 'عمق', + 'field-drafts-label': 'تضمن المسودات', + 'field-fields-label': 'حقول', + 'field-format-label': 'تنسيق التصدير', + 'field-limit-label': 'حد', + 'field-locale-label': 'موقع', + 'field-name-label': 'اسم الملف', + 'field-selectionToUse-label': 'اختيار للاستخدام', + 'field-sort-label': 'ترتيب حسب', + 'selectionToUse-allDocuments': 'استخدم جميع الوثائق', + 'selectionToUse-currentFilters': 'استخدم الفلاتر الحالية', + 'selectionToUse-currentSelection': 'استخدم الاختيار الحالي', + totalDocumentsCount: '{{count}} مستنداً إجمالياً', + }, +} + +export const ar: PluginLanguage = { + dateFNSKey: 'ar', + translations: arTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/az.ts b/packages/plugin-import-export/src/translations/languages/az.ts new file mode 100644 index 0000000000..c5fd9a24dd --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/az.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const azTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Bütün yerlər', + exportDocumentLabel: '{{label}} ixrac edin', + exportOptions: 'İxrac Variantları', + 'field-depth-label': 'Dərinlik', + 'field-drafts-label': 'Qaralamaları daxil etin', + 'field-fields-label': 'Sahələr', + 'field-format-label': 'İxrac Formatı', + 'field-limit-label': 'Hədd', + 'field-locale-label': 'Yerli', + 'field-name-label': 'Fayl adı', + 'field-selectionToUse-label': 'İstifadə etmək üçün seçim', + 'field-sort-label': 'Sırala', + 'selectionToUse-allDocuments': 'Bütün sənədlərdən istifadə edin', + 'selectionToUse-currentFilters': 'Cari filtrlərdən istifadə edin', + 'selectionToUse-currentSelection': 'Cari seçimi istifadə edin', + totalDocumentsCount: '{{count}} ümumi sənəd', + }, +} + +export const az: PluginLanguage = { + dateFNSKey: 'az', + translations: azTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/bg.ts b/packages/plugin-import-export/src/translations/languages/bg.ts new file mode 100644 index 0000000000..a7b806c8ae --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/bg.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const bgTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Всички локации', + exportDocumentLabel: 'Експортиране {{label}}', + exportOptions: 'Опции за експортиране', + 'field-depth-label': 'Дълбочина', + 'field-drafts-label': 'Включете чернови', + 'field-fields-label': 'Полета', + 'field-format-label': 'Формат за експортиране', + 'field-limit-label': 'Лимит', + 'field-locale-label': 'Регион', + 'field-name-label': 'Име на файла', + 'field-selectionToUse-label': 'Избор за използване', + 'field-sort-label': 'Сортирай по', + 'selectionToUse-allDocuments': 'Използвайте всички документи', + 'selectionToUse-currentFilters': 'Използвайте текущите филтри', + 'selectionToUse-currentSelection': 'Използвайте текущия избор', + totalDocumentsCount: '{{count}} общо документа', + }, +} + +export const bg: PluginLanguage = { + dateFNSKey: 'bg', + translations: bgTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/ca.ts b/packages/plugin-import-export/src/translations/languages/ca.ts new file mode 100644 index 0000000000..c53eac228b --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/ca.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const caTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Totes les localitzacions', + exportDocumentLabel: 'Exporta {{label}}', + exportOptions: "Opcions d'exportació", + 'field-depth-label': 'Profunditat', + 'field-drafts-label': 'Inclou esborranys', + 'field-fields-label': 'Camps', + 'field-format-label': "Format d'exportació", + 'field-limit-label': 'Límit', + 'field-locale-label': 'Local', + 'field-name-label': 'Nom del fitxer', + 'field-selectionToUse-label': 'Selecció per utilitzar', + 'field-sort-label': 'Ordena per', + 'selectionToUse-allDocuments': 'Utilitzeu tots els documents', + 'selectionToUse-currentFilters': 'Utilitza els filtres actuals', + 'selectionToUse-currentSelection': 'Utilitza la selecció actual', + totalDocumentsCount: '{{count}} documents totals', + }, +} + +export const ca: PluginLanguage = { + dateFNSKey: 'ca', + translations: caTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/cs.ts b/packages/plugin-import-export/src/translations/languages/cs.ts new file mode 100644 index 0000000000..7e89a52101 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/cs.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const csTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Všechny lokalizace', + exportDocumentLabel: 'Export {{label}}', + exportOptions: 'Možnosti exportu', + 'field-depth-label': 'Hloubka', + 'field-drafts-label': 'Zahrnout návrhy', + 'field-fields-label': 'Pole', + 'field-format-label': 'Formát exportu', + 'field-limit-label': 'Limita', + 'field-locale-label': 'Místní', + 'field-name-label': 'Název souboru', + 'field-selectionToUse-label': 'Výběr k použití', + 'field-sort-label': 'Seřadit podle', + 'selectionToUse-allDocuments': 'Použijte všechny dokumenty', + 'selectionToUse-currentFilters': 'Použijte aktuální filtry', + 'selectionToUse-currentSelection': 'Použijte aktuální výběr', + totalDocumentsCount: '{{count}} celkem dokumentů', + }, +} + +export const cs: PluginLanguage = { + dateFNSKey: 'cs', + translations: csTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/da.ts b/packages/plugin-import-export/src/translations/languages/da.ts new file mode 100644 index 0000000000..94f8d374ba --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/da.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const daTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Alle lokaliteter', + exportDocumentLabel: 'Eksport {{label}}', + exportOptions: 'Eksportmuligheder', + 'field-depth-label': 'Dybde', + 'field-drafts-label': 'Inkluder udkast', + 'field-fields-label': 'Felter', + 'field-format-label': 'Eksportformat', + 'field-limit-label': 'Begrænsning', + 'field-locale-label': 'Lokale', + 'field-name-label': 'Filnavn', + 'field-selectionToUse-label': 'Valg til brug', + 'field-sort-label': 'Sorter efter', + 'selectionToUse-allDocuments': 'Brug alle dokumenter', + 'selectionToUse-currentFilters': 'Brug nuværende filtre', + 'selectionToUse-currentSelection': 'Brug nuværende valg', + totalDocumentsCount: '{{count}} samlede dokumenter', + }, +} + +export const da: PluginLanguage = { + dateFNSKey: 'da', + translations: daTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/de.ts b/packages/plugin-import-export/src/translations/languages/de.ts new file mode 100644 index 0000000000..f416cd800d --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/de.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const deTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Alle Gebietsschemata', + exportDocumentLabel: 'Export {{label}}', + exportOptions: 'Exportoptionen', + 'field-depth-label': 'Tiefe', + 'field-drafts-label': 'Fügen Sie Entwürfe hinzu', + 'field-fields-label': 'Felder', + 'field-format-label': 'Exportformat', + 'field-limit-label': 'Grenze', + 'field-locale-label': 'Ort', + 'field-name-label': 'Dateiname', + 'field-selectionToUse-label': 'Auswahl zur Verwendung', + 'field-sort-label': 'Sortieren nach', + 'selectionToUse-allDocuments': 'Verwenden Sie alle Dokumente.', + 'selectionToUse-currentFilters': 'Verwenden Sie aktuelle Filter', + 'selectionToUse-currentSelection': 'Verwenden Sie die aktuelle Auswahl', + totalDocumentsCount: '{{count}} gesamte Dokumente', + }, +} + +export const de: PluginLanguage = { + dateFNSKey: 'de', + translations: deTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/en.ts b/packages/plugin-import-export/src/translations/languages/en.ts new file mode 100644 index 0000000000..d8dcec9e8b --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/en.ts @@ -0,0 +1,26 @@ +import type { PluginLanguage } from '../types.js' +export const enTranslations = { + 'plugin-import-export': { + allLocales: 'All locales', + exportDocumentLabel: 'Export {{label}}', + exportOptions: 'Export Options', + 'field-depth-label': 'Depth', + 'field-drafts-label': 'Include drafts', + 'field-fields-label': 'Fields', + 'field-format-label': 'Export Format', + 'field-limit-label': 'Limit', + 'field-locale-label': 'Locale', + 'field-name-label': 'File name', + 'field-selectionToUse-label': 'Selection to use', + 'field-sort-label': 'Sort by', + 'selectionToUse-allDocuments': 'Use all documents', + 'selectionToUse-currentFilters': 'Use current filters', + 'selectionToUse-currentSelection': 'Use current selection', + totalDocumentsCount: '{{count}} total documents', + }, +} + +export const en: PluginLanguage = { + dateFNSKey: 'en-US', + translations: enTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/es.ts b/packages/plugin-import-export/src/translations/languages/es.ts new file mode 100644 index 0000000000..82301564ff --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/es.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const esTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Todas las ubicaciones', + exportDocumentLabel: 'Exportar {{label}}', + exportOptions: 'Opciones de Exportación', + 'field-depth-label': 'Profundidad', + 'field-drafts-label': 'Incluir borradores', + 'field-fields-label': 'Campos', + 'field-format-label': 'Formato de Exportación', + 'field-limit-label': 'Límite', + 'field-locale-label': 'Localidad', + 'field-name-label': 'Nombre del archivo', + 'field-selectionToUse-label': 'Selección para usar', + 'field-sort-label': 'Ordenar por', + 'selectionToUse-allDocuments': 'Utilice todos los documentos', + 'selectionToUse-currentFilters': 'Utilice los filtros actuales', + 'selectionToUse-currentSelection': 'Usar selección actual', + totalDocumentsCount: '{{count}} documentos totales', + }, +} + +export const es: PluginLanguage = { + dateFNSKey: 'es', + translations: esTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/et.ts b/packages/plugin-import-export/src/translations/languages/et.ts new file mode 100644 index 0000000000..f816eca979 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/et.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const etTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Kõik kohalikud seaded', + exportDocumentLabel: 'Ekspordi {{label}}', + exportOptions: 'Ekspordi valikud', + 'field-depth-label': 'Sügavus', + 'field-drafts-label': 'Kaasa arvatud mustandid', + 'field-fields-label': 'Väljad', + 'field-format-label': 'Ekspordi formaat', + 'field-limit-label': 'Piirang', + 'field-locale-label': 'Lokaal', + 'field-name-label': 'Faili nimi', + 'field-selectionToUse-label': 'Valiku kasutamine', + 'field-sort-label': 'Sorteeri järgi', + 'selectionToUse-allDocuments': 'Kasutage kõiki dokumente', + 'selectionToUse-currentFilters': 'Kasuta praeguseid filtreid', + 'selectionToUse-currentSelection': 'Kasuta praegust valikut', + totalDocumentsCount: '{{count}} dokumendi koguarv', + }, +} + +export const et: PluginLanguage = { + dateFNSKey: 'et', + translations: etTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/fa.ts b/packages/plugin-import-export/src/translations/languages/fa.ts new file mode 100644 index 0000000000..0eb0969fd4 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/fa.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const faTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'تمام مکان ها', + exportDocumentLabel: 'صادر کردن {{label}}', + exportOptions: 'گزینه های صادرات', + 'field-depth-label': 'عمق', + 'field-drafts-label': 'شامل پیش نویس ها', + 'field-fields-label': 'مزارع', + 'field-format-label': 'فرمت صادرات', + 'field-limit-label': 'محدودیت', + 'field-locale-label': 'محلی', + 'field-name-label': 'نام فایل', + 'field-selectionToUse-label': 'انتخاب برای استفاده', + 'field-sort-label': 'مرتب سازی بر اساس', + 'selectionToUse-allDocuments': 'از تمام مستندات استفاده کنید', + 'selectionToUse-currentFilters': 'از فیلترهای فعلی استفاده کنید', + 'selectionToUse-currentSelection': 'از انتخاب فعلی استفاده کنید', + totalDocumentsCount: '{{count}} سند کل', + }, +} + +export const fa: PluginLanguage = { + dateFNSKey: 'fa-IR', + translations: faTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/fr.ts b/packages/plugin-import-export/src/translations/languages/fr.ts new file mode 100644 index 0000000000..c1520df40d --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/fr.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const frTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Tous les paramètres régionaux', + exportDocumentLabel: 'Exporter {{label}}', + exportOptions: "Options d'exportation", + 'field-depth-label': 'Profondeur', + 'field-drafts-label': 'Inclure les ébauches', + 'field-fields-label': 'Champs', + 'field-format-label': "Format d'exportation", + 'field-limit-label': 'Limite', + 'field-locale-label': 'Localisation', + 'field-name-label': 'Nom de fichier', + 'field-selectionToUse-label': 'Sélection à utiliser', + 'field-sort-label': 'Trier par', + 'selectionToUse-allDocuments': 'Utilisez tous les documents', + 'selectionToUse-currentFilters': 'Utilisez les filtres actuels', + 'selectionToUse-currentSelection': 'Utilisez la sélection actuelle', + totalDocumentsCount: '{{count}} documents au total', + }, +} + +export const fr: PluginLanguage = { + dateFNSKey: 'fr', + translations: frTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/he.ts b/packages/plugin-import-export/src/translations/languages/he.ts new file mode 100644 index 0000000000..edced9c731 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/he.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const heTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'כל המיקומים', + exportDocumentLabel: 'ייצוא {{label}}', + exportOptions: 'אפשרויות ייצוא', + 'field-depth-label': 'עומק', + 'field-drafts-label': 'כלול טיוטות', + 'field-fields-label': 'שדות', + 'field-format-label': 'פורמט יצוא', + 'field-limit-label': 'הגבלה', + 'field-locale-label': 'מקום', + 'field-name-label': 'שם הקובץ', + 'field-selectionToUse-label': 'בחירה לשימוש', + 'field-sort-label': 'מיין לפי', + 'selectionToUse-allDocuments': 'השתמש בכל המסמכים', + 'selectionToUse-currentFilters': 'השתמש במסננים הנוכחיים', + 'selectionToUse-currentSelection': 'השתמש בבחירה הנוכחית', + totalDocumentsCount: '{{count}} מסמכים כולל', + }, +} + +export const he: PluginLanguage = { + dateFNSKey: 'he', + translations: heTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/hr.ts b/packages/plugin-import-export/src/translations/languages/hr.ts new file mode 100644 index 0000000000..68bf077cab --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/hr.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const hrTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Sve lokalne postavke', + exportDocumentLabel: 'Izvoz {{label}}', + exportOptions: 'Opcije izvoza', + 'field-depth-label': 'Dubina', + 'field-drafts-label': 'Uključite nacrte', + 'field-fields-label': 'Polja', + 'field-format-label': 'Format izvoza', + 'field-limit-label': 'Ograničenje', + 'field-locale-label': 'Lokalitet', + 'field-name-label': 'Naziv datoteke', + 'field-selectionToUse-label': 'Odabir za upotrebu', + 'field-sort-label': 'Sortiraj po', + 'selectionToUse-allDocuments': 'Koristite sve dokumente', + 'selectionToUse-currentFilters': 'Koristite trenutne filtre', + 'selectionToUse-currentSelection': 'Koristite trenutni odabir', + totalDocumentsCount: '{{count}} ukupno dokumenata', + }, +} + +export const hr: PluginLanguage = { + dateFNSKey: 'hr', + translations: hrTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/hu.ts b/packages/plugin-import-export/src/translations/languages/hu.ts new file mode 100644 index 0000000000..6ef2a2a687 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/hu.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const huTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Minden helyszín', + exportDocumentLabel: '{{label}} exportálása', + exportOptions: 'Exportálási lehetőségek', + 'field-depth-label': 'Mélység', + 'field-drafts-label': 'Tartalmazza a vázlatokat', + 'field-fields-label': 'Mezők', + 'field-format-label': 'Export formátum', + 'field-limit-label': 'Korlát', + 'field-locale-label': 'Helyszín', + 'field-name-label': 'Fájlnév', + 'field-selectionToUse-label': 'Használatra kiválasztva', + 'field-sort-label': 'Rendezés szerint', + 'selectionToUse-allDocuments': 'Használjon minden dokumentumot', + 'selectionToUse-currentFilters': 'Használja az aktuális szűrőket', + 'selectionToUse-currentSelection': 'Használja a jelenlegi kiválasztást', + totalDocumentsCount: '{{count}} összes dokumentum', + }, +} + +export const hu: PluginLanguage = { + dateFNSKey: 'hu', + translations: huTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/hy.ts b/packages/plugin-import-export/src/translations/languages/hy.ts new file mode 100644 index 0000000000..84a379d0f5 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/hy.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const hyTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Բոլոր տեղականությունները', + exportDocumentLabel: 'Փոխարտադրել {{label}}', + exportOptions: 'Արտահանման տարբերակներ', + 'field-depth-label': 'Խորություն', + 'field-drafts-label': 'Ներառեք սևագրեր', + 'field-fields-label': 'Դաշտեր', + 'field-format-label': 'Արտահանման ձևաչափ', + 'field-limit-label': 'Սահմանափակում', + 'field-locale-label': 'Լոկալ', + 'field-name-label': 'Ֆայլի անվանումը', + 'field-selectionToUse-label': 'Օգտագործման ընտրություն', + 'field-sort-label': 'Դասավորել ըստ', + 'selectionToUse-allDocuments': 'Օգտագործեք բոլոր փաստաթղթերը', + 'selectionToUse-currentFilters': 'Օգտագործեք ընթացիկ ֆիլտրերը', + 'selectionToUse-currentSelection': 'Օգտագործել ընթացիկ ընտրությունը', + totalDocumentsCount: '{{count}} ընդհանուր փաստաթուղթեր', + }, +} + +export const hy: PluginLanguage = { + dateFNSKey: 'hy-AM', + translations: hyTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/it.ts b/packages/plugin-import-export/src/translations/languages/it.ts new file mode 100644 index 0000000000..fcd56f25f8 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/it.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const itTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Tutte le località', + exportDocumentLabel: 'Esporta {{label}}', + exportOptions: 'Opzioni di Esportazione', + 'field-depth-label': 'Profondità', + 'field-drafts-label': 'Includi bozze', + 'field-fields-label': 'Campi', + 'field-format-label': 'Formato di Esportazione', + 'field-limit-label': 'Limite', + 'field-locale-label': 'Locale', + 'field-name-label': 'Nome del file', + 'field-selectionToUse-label': 'Selezione da utilizzare', + 'field-sort-label': 'Ordina per', + 'selectionToUse-allDocuments': 'Utilizza tutti i documenti', + 'selectionToUse-currentFilters': 'Utilizza i filtri correnti', + 'selectionToUse-currentSelection': 'Utilizza la selezione corrente', + totalDocumentsCount: '{{count}} documenti totali', + }, +} + +export const it: PluginLanguage = { + dateFNSKey: 'it', + translations: itTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/ja.ts b/packages/plugin-import-export/src/translations/languages/ja.ts new file mode 100644 index 0000000000..6cac8931a6 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/ja.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const jaTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'すべてのロケール', + exportDocumentLabel: '{{label}}をエクスポートする', + exportOptions: 'エクスポートオプション', + 'field-depth-label': '深さ', + 'field-drafts-label': 'ドラフトを含めます', + 'field-fields-label': 'フィールド', + 'field-format-label': 'エクスポート形式', + 'field-limit-label': '制限', + 'field-locale-label': 'ロケール', + 'field-name-label': 'ファイル名', + 'field-selectionToUse-label': '使用する選択', + 'field-sort-label': '並び替える', + 'selectionToUse-allDocuments': 'すべての文書を使用してください。', + 'selectionToUse-currentFilters': '現在のフィルターを使用してください', + 'selectionToUse-currentSelection': '現在の選択を使用する', + totalDocumentsCount: '{{count}}合計の文書', + }, +} + +export const ja: PluginLanguage = { + dateFNSKey: 'ja', + translations: jaTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/ko.ts b/packages/plugin-import-export/src/translations/languages/ko.ts new file mode 100644 index 0000000000..cf90f5b3ff --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/ko.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const koTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: '모든 지역 설정', + exportDocumentLabel: '{{label}} 내보내기', + exportOptions: '수출 옵션', + 'field-depth-label': '깊이', + 'field-drafts-label': '초안을 포함하십시오.', + 'field-fields-label': '필드', + 'field-format-label': '수출 형식', + 'field-limit-label': '한계', + 'field-locale-label': '지역', + 'field-name-label': '파일 이름', + 'field-selectionToUse-label': '사용할 선택', + 'field-sort-label': '정렬 방식', + 'selectionToUse-allDocuments': '모든 문서를 사용하십시오.', + 'selectionToUse-currentFilters': '현재 필터를 사용하십시오.', + 'selectionToUse-currentSelection': '현재 선택 항목을 사용하십시오.', + totalDocumentsCount: '{{count}}개의 총 문서', + }, +} + +export const ko: PluginLanguage = { + dateFNSKey: 'ko', + translations: koTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/lt.ts b/packages/plugin-import-export/src/translations/languages/lt.ts new file mode 100644 index 0000000000..f9133a5234 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/lt.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const ltTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Visos vietovės', + exportDocumentLabel: 'Eksportuoti {{label}}', + exportOptions: 'Eksporto parinktys', + 'field-depth-label': 'Gylis', + 'field-drafts-label': 'Įtraukite juodraščius', + 'field-fields-label': 'Laukai', + 'field-format-label': 'Eksporto formatas', + 'field-limit-label': 'Ribos', + 'field-locale-label': 'Lokalė', + 'field-name-label': 'Failo pavadinimas', + 'field-selectionToUse-label': 'Naudojimo pasirinkimas', + 'field-sort-label': 'Rūšiuoti pagal', + 'selectionToUse-allDocuments': 'Naudokite visus dokumentus.', + 'selectionToUse-currentFilters': 'Naudoti esamus filtrus', + 'selectionToUse-currentSelection': 'Naudoti dabartinį pasirinkimą', + totalDocumentsCount: '{{count}} viso dokumentų', + }, +} + +export const lt: PluginLanguage = { + dateFNSKey: 'lt', + translations: ltTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/lv.ts b/packages/plugin-import-export/src/translations/languages/lv.ts new file mode 100644 index 0000000000..ca1a4862d9 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/lv.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const lvTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Visas lokalitātes', + exportDocumentLabel: 'Eksportēt {{label}}', + exportOptions: 'Eksportēšanas opcijas', + 'field-depth-label': 'Dziļums', + 'field-drafts-label': 'Iekļaut melnrakstus', + 'field-fields-label': 'Lauki', + 'field-format-label': 'Eksporta formāts', + 'field-limit-label': 'Limits', + 'field-locale-label': 'Lokalizācija', + 'field-name-label': 'Faila nosaukums', + 'field-selectionToUse-label': 'Izvēles lietošana', + 'field-sort-label': 'Kārtot pēc', + 'selectionToUse-allDocuments': 'Izmantojiet visus dokumentus', + 'selectionToUse-currentFilters': 'Izmantot pašreizējos filtrus', + 'selectionToUse-currentSelection': 'Izmantot pašreizējo izvēli', + totalDocumentsCount: '{{count}} kopā dokumenti', + }, +} + +export const lv: PluginLanguage = { + dateFNSKey: 'lv', + translations: lvTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/my.ts b/packages/plugin-import-export/src/translations/languages/my.ts new file mode 100644 index 0000000000..16154d46e1 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/my.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const myTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'အားလုံးနေရာတွင်', + exportDocumentLabel: 'Eksport {{label}}', + exportOptions: 'Pilihan Eksport', + 'field-depth-label': 'အန္တိုင်း', + 'field-drafts-label': 'မူကြမ်းများပါဝင်ပါ', + 'field-fields-label': 'ကွင်းပျိုးရန်ကွက်များ', + 'field-format-label': 'တင်ပို့နည်းအစီအစဉ်', + 'field-limit-label': 'ကန့်သတ်ချက်', + 'field-locale-label': 'Tempatan', + 'field-name-label': 'ဖိုင်နာမည်', + 'field-selectionToUse-label': 'Pilihan untuk digunakan', + 'field-sort-label': 'စီမံအလိုက်', + 'selectionToUse-allDocuments': 'Gunakan semua dokumen', + 'selectionToUse-currentFilters': 'Gunakan penapis semasa', + 'selectionToUse-currentSelection': 'Gunakan pilihan semasa', + totalDocumentsCount: '{{count}} keseluruhan dokumen', + }, +} + +export const my: PluginLanguage = { + dateFNSKey: 'en-US', + translations: myTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/nb.ts b/packages/plugin-import-export/src/translations/languages/nb.ts new file mode 100644 index 0000000000..f42611fe90 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/nb.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const nbTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Alle steder', + exportDocumentLabel: 'Eksporter {{label}}', + exportOptions: 'Eksportalternativer', + 'field-depth-label': 'Dybde', + 'field-drafts-label': 'Inkluder utkast', + 'field-fields-label': 'Felt', + 'field-format-label': 'Eksportformat', + 'field-limit-label': 'Begrensning', + 'field-locale-label': 'Lokal', + 'field-name-label': 'Filnavn', + 'field-selectionToUse-label': 'Valg til bruk', + 'field-sort-label': 'Sorter etter', + 'selectionToUse-allDocuments': 'Bruk alle dokumentene', + 'selectionToUse-currentFilters': 'Bruk gjeldende filtre', + 'selectionToUse-currentSelection': 'Bruk gjeldende utvalg', + totalDocumentsCount: '{{count}} totalt dokumenter', + }, +} + +export const nb: PluginLanguage = { + dateFNSKey: 'nb', + translations: nbTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/nl.ts b/packages/plugin-import-export/src/translations/languages/nl.ts new file mode 100644 index 0000000000..48067e048a --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/nl.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const nlTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Alle locaties', + exportDocumentLabel: 'Exporteer {{label}}', + exportOptions: 'Exportmogelijkheden', + 'field-depth-label': 'Diepte', + 'field-drafts-label': 'Voeg ontwerpen toe', + 'field-fields-label': 'Velden', + 'field-format-label': 'Exportformaat', + 'field-limit-label': 'Limiet', + 'field-locale-label': 'Lokale', + 'field-name-label': 'Bestandsnaam', + 'field-selectionToUse-label': 'Selectie om te gebruiken', + 'field-sort-label': 'Sorteer op', + 'selectionToUse-allDocuments': 'Gebruik alle documenten', + 'selectionToUse-currentFilters': 'Gebruik huidige filters', + 'selectionToUse-currentSelection': 'Gebruik huidige selectie', + totalDocumentsCount: '{{count}} totaal aantal documenten', + }, +} + +export const nl: PluginLanguage = { + dateFNSKey: 'nl', + translations: nlTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/pl.ts b/packages/plugin-import-export/src/translations/languages/pl.ts new file mode 100644 index 0000000000..0c3708b6de --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/pl.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const plTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Wszystkie lokalizacje', + exportDocumentLabel: 'Eksportuj {{label}}', + exportOptions: 'Opcje eksportu', + 'field-depth-label': 'Głębokość', + 'field-drafts-label': 'Dołącz szkice', + 'field-fields-label': 'Pola', + 'field-format-label': 'Format eksportu', + 'field-limit-label': 'Limit', + 'field-locale-label': 'Lokalizacja', + 'field-name-label': 'Nazwa pliku', + 'field-selectionToUse-label': 'Wybór do użycia', + 'field-sort-label': 'Sortuj według', + 'selectionToUse-allDocuments': 'Użyj wszystkich dokumentów.', + 'selectionToUse-currentFilters': 'Użyj aktualnych filtrów', + 'selectionToUse-currentSelection': 'Użyj aktualnego wyboru', + totalDocumentsCount: '{{count}} łączna liczba dokumentów', + }, +} + +export const pl: PluginLanguage = { + dateFNSKey: 'pl', + translations: plTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/pt.ts b/packages/plugin-import-export/src/translations/languages/pt.ts new file mode 100644 index 0000000000..c3cc423805 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/pt.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const ptTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Todos os locais', + exportDocumentLabel: 'Exportar {{label}}', + exportOptions: 'Opções de Exportação', + 'field-depth-label': 'Profundidade', + 'field-drafts-label': 'Incluir rascunhos', + 'field-fields-label': 'Campos', + 'field-format-label': 'Formato de Exportação', + 'field-limit-label': 'Limite', + 'field-locale-label': 'Localização', + 'field-name-label': 'Nome do arquivo', + 'field-selectionToUse-label': 'Seleção para usar', + 'field-sort-label': 'Ordenar por', + 'selectionToUse-allDocuments': 'Use todos os documentos', + 'selectionToUse-currentFilters': 'Use os filtros atuais', + 'selectionToUse-currentSelection': 'Use a seleção atual', + totalDocumentsCount: '{{count}} documentos totais', + }, +} + +export const pt: PluginLanguage = { + dateFNSKey: 'pt', + translations: ptTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/rn.sh b/packages/plugin-import-export/src/translations/languages/rn.sh new file mode 100644 index 0000000000..ef6b3ed6c4 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/rn.sh @@ -0,0 +1,3 @@ +for file in *.js; do + mv -- "$file" "${file%.js}.ts" +done diff --git a/packages/plugin-import-export/src/translations/languages/ro.ts b/packages/plugin-import-export/src/translations/languages/ro.ts new file mode 100644 index 0000000000..02ba449473 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/ro.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const roTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Toate locațiile', + exportDocumentLabel: 'Export {{label}}', + exportOptions: 'Opțiuni de export', + 'field-depth-label': 'Adâncime', + 'field-drafts-label': 'Includează schițe', + 'field-fields-label': 'Campuri', + 'field-format-label': 'Format de export', + 'field-limit-label': 'Limită', + 'field-locale-label': 'Localizare', + 'field-name-label': 'Numele fișierului', + 'field-selectionToUse-label': 'Selectarea pentru utilizare', + 'field-sort-label': 'Sortează după', + 'selectionToUse-allDocuments': 'Utilizați toate documentele.', + 'selectionToUse-currentFilters': 'Utilizați filtrele curente', + 'selectionToUse-currentSelection': 'Utilizați selecția curentă', + totalDocumentsCount: '{{count}} documente totale', + }, +} + +export const ro: PluginLanguage = { + dateFNSKey: 'ro', + translations: roTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/rs.ts b/packages/plugin-import-export/src/translations/languages/rs.ts new file mode 100644 index 0000000000..7cd8f7499a --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/rs.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const rsTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Sve lokacije', + exportDocumentLabel: 'Извоз {{label}}', + exportOptions: 'Опције извоза', + 'field-depth-label': 'Dubina', + 'field-drafts-label': 'Uključite nacrte', + 'field-fields-label': 'Polja', + 'field-format-label': 'Format izvoza', + 'field-limit-label': 'Ograničenje', + 'field-locale-label': 'Локалитет', + 'field-name-label': 'Ime datoteke', + 'field-selectionToUse-label': 'Izbor za upotrebu', + 'field-sort-label': 'Sortiraj po', + 'selectionToUse-allDocuments': 'Koristite sve dokumente', + 'selectionToUse-currentFilters': 'Koristite trenutne filtere', + 'selectionToUse-currentSelection': 'Koristite trenutni izbor', + totalDocumentsCount: '{{count}} ukupno dokumenata', + }, +} + +export const rs: PluginLanguage = { + dateFNSKey: 'rs', + translations: rsTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/rsLatin.ts b/packages/plugin-import-export/src/translations/languages/rsLatin.ts new file mode 100644 index 0000000000..1e61b02036 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/rsLatin.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const rsLatinTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Sve lokalne postavke', + exportDocumentLabel: 'Izvoz {{label}}', + exportOptions: 'Opcije izvoza', + 'field-depth-label': 'Dubina', + 'field-drafts-label': 'Uključite nacrte', + 'field-fields-label': 'Polja', + 'field-format-label': 'Format izvoza', + 'field-limit-label': 'Ograničenje', + 'field-locale-label': 'Lokalitet', + 'field-name-label': 'Ime datoteke', + 'field-selectionToUse-label': 'Izbor za upotrebu', + 'field-sort-label': 'Sortiraj po', + 'selectionToUse-allDocuments': 'Koristite sve dokumente', + 'selectionToUse-currentFilters': 'Koristite trenutne filtere', + 'selectionToUse-currentSelection': 'Koristi trenutni izbor', + totalDocumentsCount: '{{count}} ukupno dokumenata', + }, +} + +export const rsLatin: PluginLanguage = { + dateFNSKey: 'rs-Latin', + translations: rsLatinTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/ru.ts b/packages/plugin-import-export/src/translations/languages/ru.ts new file mode 100644 index 0000000000..7dc8f5bcd5 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/ru.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const ruTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Все локали', + exportDocumentLabel: 'Экспорт {{label}}', + exportOptions: 'Опции экспорта', + 'field-depth-label': 'Глубина', + 'field-drafts-label': 'Включить черновики', + 'field-fields-label': 'Поля', + 'field-format-label': 'Формат экспорта', + 'field-limit-label': 'Лимит', + 'field-locale-label': 'Локаль', + 'field-name-label': 'Имя файла', + 'field-selectionToUse-label': 'Выбор использования', + 'field-sort-label': 'Сортировать по', + 'selectionToUse-allDocuments': 'Используйте все документы', + 'selectionToUse-currentFilters': 'Использовать текущие фильтры', + 'selectionToUse-currentSelection': 'Использовать текущий выбор', + totalDocumentsCount: '{{count}} общее количество документов', + }, +} + +export const ru: PluginLanguage = { + dateFNSKey: 'ru', + translations: ruTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/sk.ts b/packages/plugin-import-export/src/translations/languages/sk.ts new file mode 100644 index 0000000000..6c0a797837 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/sk.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const skTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Všetky miestne nastavenia', + exportDocumentLabel: 'Export {{label}}', + exportOptions: 'Možnosti exportu', + 'field-depth-label': 'Hĺbka', + 'field-drafts-label': 'Zahrnúť návrhy', + 'field-fields-label': 'Polia', + 'field-format-label': 'Formát exportu', + 'field-limit-label': 'Limit', + 'field-locale-label': 'Lokalita', + 'field-name-label': 'Názov súboru', + 'field-selectionToUse-label': 'Výber na použitie', + 'field-sort-label': 'Triediť podľa', + 'selectionToUse-allDocuments': 'Použite všetky dokumenty', + 'selectionToUse-currentFilters': 'Použiť aktuálne filtre', + 'selectionToUse-currentSelection': 'Použiť aktuálny výber', + totalDocumentsCount: '{{count}} celkový počet dokumentov', + }, +} + +export const sk: PluginLanguage = { + dateFNSKey: 'sk', + translations: skTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/sl.ts b/packages/plugin-import-export/src/translations/languages/sl.ts new file mode 100644 index 0000000000..1569f3709c --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/sl.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const slTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Vse lokacije', + exportDocumentLabel: 'Izvozi {{label}}', + exportOptions: 'Možnosti izvoza', + 'field-depth-label': 'Globina', + 'field-drafts-label': 'Vključi osnutke', + 'field-fields-label': 'Polja', + 'field-format-label': 'Format izvoza', + 'field-limit-label': 'Omejitev', + 'field-locale-label': 'Lokalno', + 'field-name-label': 'Ime datoteke', + 'field-selectionToUse-label': 'Izbor za uporabo', + 'field-sort-label': 'Razvrsti po', + 'selectionToUse-allDocuments': 'Uporabite vse dokumente', + 'selectionToUse-currentFilters': 'Uporabite trenutne filtre.', + 'selectionToUse-currentSelection': 'Uporabi trenutno izbiro', + totalDocumentsCount: '{{count}} skupno dokumentov', + }, +} + +export const sl: PluginLanguage = { + dateFNSKey: 'sl-SI', + translations: slTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/sv.ts b/packages/plugin-import-export/src/translations/languages/sv.ts new file mode 100644 index 0000000000..e62ab5d5c1 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/sv.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const svTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Alla platser', + exportDocumentLabel: 'Exportera {{label}}', + exportOptions: 'Exportalternativ', + 'field-depth-label': 'Djup', + 'field-drafts-label': 'Inkludera utkast', + 'field-fields-label': 'Fält', + 'field-format-label': 'Exportformat', + 'field-limit-label': 'Begränsning', + 'field-locale-label': 'Lokal', + 'field-name-label': 'Filnamn', + 'field-selectionToUse-label': 'Val att använda', + 'field-sort-label': 'Sortera efter', + 'selectionToUse-allDocuments': 'Använd alla dokument', + 'selectionToUse-currentFilters': 'Använd aktuella filter', + 'selectionToUse-currentSelection': 'Använd nuvarande urval', + totalDocumentsCount: '{{count}} totala dokument', + }, +} + +export const sv: PluginLanguage = { + dateFNSKey: 'sv', + translations: svTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/th.ts b/packages/plugin-import-export/src/translations/languages/th.ts new file mode 100644 index 0000000000..72785fbb32 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/th.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const thTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'ทุกสถานที่', + exportDocumentLabel: 'ส่งออก {{label}}', + exportOptions: 'ตัวเลือกการส่งออก', + 'field-depth-label': 'ความลึก', + 'field-drafts-label': 'รวมฉบับร่าง', + 'field-fields-label': 'สนาม', + 'field-format-label': 'รูปแบบการส่งออก', + 'field-limit-label': 'จำกัด', + 'field-locale-label': 'ที่ตั้ง', + 'field-name-label': 'ชื่อไฟล์', + 'field-selectionToUse-label': 'การเลือกใช้', + 'field-sort-label': 'เรียงตาม', + 'selectionToUse-allDocuments': 'ใช้เอกสารทั้งหมด', + 'selectionToUse-currentFilters': 'ใช้ตัวกรองปัจจุบัน', + 'selectionToUse-currentSelection': 'ใช้การเลือกปัจจุบัน', + totalDocumentsCount: '{{count}} เอกสารทั้งหมด', + }, +} + +export const th: PluginLanguage = { + dateFNSKey: 'th', + translations: thTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/tr.ts b/packages/plugin-import-export/src/translations/languages/tr.ts new file mode 100644 index 0000000000..2518b98a5b --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/tr.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const trTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Tüm yerler', + exportDocumentLabel: '{{label}} dışa aktar', + exportOptions: 'İhracat Seçenekleri', + 'field-depth-label': 'Derinlik', + 'field-drafts-label': 'Taslakları dahil et', + 'field-fields-label': 'Alanlar', + 'field-format-label': 'İhracat Formatı', + 'field-limit-label': 'Sınır', + 'field-locale-label': 'Yerel', + 'field-name-label': 'Dosya adı', + 'field-selectionToUse-label': 'Kullanılacak seçim', + 'field-sort-label': 'Sırala', + 'selectionToUse-allDocuments': 'Tüm belgeleri kullanın', + 'selectionToUse-currentFilters': 'Mevcut filtreleri kullanın', + 'selectionToUse-currentSelection': 'Mevcut seçimi kullanın', + totalDocumentsCount: '{{count}} toplam belge', + }, +} + +export const tr: PluginLanguage = { + dateFNSKey: 'tr', + translations: trTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/translation-schema.json b/packages/plugin-import-export/src/translations/languages/translation-schema.json new file mode 100644 index 0000000000..dd222f4c21 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/translation-schema.json @@ -0,0 +1,107 @@ +{ + "type": "object", + "$schema": "http://json-schema.org/draft-04/schema#", + "additionalProperties": false, + "properties": { + "$schema": { + "type": "string" + }, + "plugin-import-export": { + "type": "object", + "additionalProperties": false, + "properties": { + "export": { + "type": "string" + }, + "import": { + "type": "string" + }, + "allLocales": { + "type": "string" + }, + "download": { + "type": "string" + }, + "exportDocumentLabel": { + "type": "string" + }, + "exportOptions": { + "type": "string" + }, + "field-depth-label": { + "type": "string" + }, + "field-drafts-label": { + "type": "string" + }, + "field-fields-label": { + "type": "string" + }, + "field-format-label": { + "type": "string" + }, + "field-limit-label": { + "type": "string" + }, + "field-locale-label": { + "type": "string" + }, + "field-name-label": { + "type": "string" + }, + "field-selectionToUse-label": { + "type": "string" + }, + "field-sort-label": { + "type": "string" + }, + "no": { + "type": "string" + }, + "preview": { + "type": "string" + }, + "selectionToUse-allDocuments": { + "type": "string" + }, + "selectionToUse-currentFilters": { + "type": "string" + }, + "selectionToUse-currentSelection": { + "type": "string" + }, + "totalDocumentsCount": { + "type": "string" + }, + "yes": { + "type": "string" + } + }, + "required": [ + "export", + "import", + "allLocales", + "download", + "exportDocumentLabel", + "exportOptions", + "field-depth-label", + "field-drafts-label", + "field-fields-label", + "field-format-label", + "field-limit-label", + "field-locale-label", + "field-name-label", + "field-selectionToUse-label", + "field-sort-label", + "no", + "preview", + "selectionToUse-allDocuments", + "selectionToUse-currentFilters", + "selectionToUse-currentSelection", + "totalDocumentsCount", + "yes" + ] + } + }, + "required": ["plugin-import-export"] +} diff --git a/packages/plugin-import-export/src/translations/languages/uk.ts b/packages/plugin-import-export/src/translations/languages/uk.ts new file mode 100644 index 0000000000..690f8675c5 --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/uk.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const ukTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Всі локалі', + exportDocumentLabel: 'Експорт {{label}}', + exportOptions: 'Опції експорту', + 'field-depth-label': 'Глибина', + 'field-drafts-label': 'Включити чернетки', + 'field-fields-label': 'Поля', + 'field-format-label': 'Формат експорту', + 'field-limit-label': 'Обмеження', + 'field-locale-label': 'Локалізація', + 'field-name-label': 'Назва файлу', + 'field-selectionToUse-label': 'Вибір для використання', + 'field-sort-label': 'Сортувати за', + 'selectionToUse-allDocuments': 'Використовуйте всі документи', + 'selectionToUse-currentFilters': 'Використовувати поточні фільтри', + 'selectionToUse-currentSelection': 'Використовуйте поточний вибір', + totalDocumentsCount: '{{count}} всього документів', + }, +} + +export const uk: PluginLanguage = { + dateFNSKey: 'uk', + translations: ukTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/vi.ts b/packages/plugin-import-export/src/translations/languages/vi.ts new file mode 100644 index 0000000000..f6a545958f --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/vi.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const viTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: 'Tất cả địa điểm', + exportDocumentLabel: 'Xuất {{label}}', + exportOptions: 'Tùy chọn xuất', + 'field-depth-label': 'Độ sâu', + 'field-drafts-label': 'Bao gồm bản thảo', + 'field-fields-label': 'Cánh đồng', + 'field-format-label': 'Định dạng Xuất khẩu', + 'field-limit-label': 'Giới hạn', + 'field-locale-label': 'Địa phương', + 'field-name-label': 'Tên tệp', + 'field-selectionToUse-label': 'Lựa chọn để sử dụng', + 'field-sort-label': 'Sắp xếp theo', + 'selectionToUse-allDocuments': 'Sử dụng tất cả các tài liệu', + 'selectionToUse-currentFilters': 'Sử dụng bộ lọc hiện tại', + 'selectionToUse-currentSelection': 'Sử dụng lựa chọn hiện tại', + totalDocumentsCount: '{{count}} tổng số tài liệu', + }, +} + +export const vi: PluginLanguage = { + dateFNSKey: 'vi', + translations: viTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/zh.ts b/packages/plugin-import-export/src/translations/languages/zh.ts new file mode 100644 index 0000000000..b355cb9eed --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/zh.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const zhTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: '所有地方', + exportDocumentLabel: '导出{{label}}', + exportOptions: '导出选项', + 'field-depth-label': '深度', + 'field-drafts-label': '包括草稿', + 'field-fields-label': '领域', + 'field-format-label': '导出格式', + 'field-limit-label': '限制', + 'field-locale-label': '地区设置', + 'field-name-label': '文件名', + 'field-selectionToUse-label': '使用选择', + 'field-sort-label': '按排序', + 'selectionToUse-allDocuments': '使用所有文档', + 'selectionToUse-currentFilters': '使用当前过滤器', + 'selectionToUse-currentSelection': '使用当前选择', + totalDocumentsCount: '{{count}}份总文件', + }, +} + +export const zh: PluginLanguage = { + dateFNSKey: 'zh-CN', + translations: zhTranslations, +} diff --git a/packages/plugin-import-export/src/translations/languages/zhTw.ts b/packages/plugin-import-export/src/translations/languages/zhTw.ts new file mode 100644 index 0000000000..ab3821015a --- /dev/null +++ b/packages/plugin-import-export/src/translations/languages/zhTw.ts @@ -0,0 +1,27 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const zhTwTranslations: PluginDefaultTranslationsObject = { + 'plugin-import-export': { + allLocales: '所有地區', + exportDocumentLabel: '匯出 {{label}}', + exportOptions: '出口選項', + 'field-depth-label': '深度', + 'field-drafts-label': '包含草稿', + 'field-fields-label': '田野', + 'field-format-label': '出口格式', + 'field-limit-label': '限制', + 'field-locale-label': '地區設定', + 'field-name-label': '檔案名稱', + 'field-selectionToUse-label': '使用選擇', + 'field-sort-label': '按照排序', + 'selectionToUse-allDocuments': '使用所有文件', + 'selectionToUse-currentFilters': '使用當前過濾器', + 'selectionToUse-currentSelection': '使用當前選擇', + totalDocumentsCount: '{{count}} 總文件數', + }, +} + +export const zhTw: PluginLanguage = { + dateFNSKey: 'zh-TW', + translations: zhTwTranslations, +} diff --git a/packages/plugin-import-export/src/translations/translation-schema.json b/packages/plugin-import-export/src/translations/translation-schema.json deleted file mode 100644 index a42e09dc5b..0000000000 --- a/packages/plugin-import-export/src/translations/translation-schema.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "type": "object", - "$schema": "http://json-schema.org/draft-04/schema#", - "additionalProperties": false, - "properties": { - "$schema": { - "type": "string" - }, - "plugin-import-export": { - "type": "object", - "additionalProperties": false, - "properties": { - "export": { - "type": "string" - }, - "import": { - "type": "string" - } - }, - "required": ["export", "import"] - } - }, - "required": ["plugin-import-export"] -} diff --git a/packages/plugin-import-export/src/translations/types.ts b/packages/plugin-import-export/src/translations/types.ts new file mode 100644 index 0000000000..aa58071cb6 --- /dev/null +++ b/packages/plugin-import-export/src/translations/types.ts @@ -0,0 +1,25 @@ +import type { Language } from '@payloadcms/translations' + +import type { enTranslations } from './languages/en.js' + +export type PluginLanguage = Language<{ + 'plugin-import-export': { + exportDocumentLabel: string + exportOptions: string + 'field-depth-label': string + 'field-drafts-label': string + 'field-fields-label': string + 'field-format-label': string + 'field-limit-label': string + 'field-locale-label': string + 'field-name-label': string + 'field-selectionToUse-label': string + 'field-sort-label': string + 'selectionToUse-allDocuments': string + 'selectionToUse-currentFilters': string + 'selectionToUse-currentSelection': string + totalDocumentsCount: string + } +}> + +export type PluginDefaultTranslationsObject = typeof enTranslations diff --git a/packages/plugin-multi-tenant/src/components/TenantSelector/index.tsx b/packages/plugin-multi-tenant/src/components/TenantSelector/index.tsx index 16cba01693..087ba4c144 100644 --- a/packages/plugin-multi-tenant/src/components/TenantSelector/index.tsx +++ b/packages/plugin-multi-tenant/src/components/TenantSelector/index.tsx @@ -112,7 +112,7 @@ export const TenantSelector = ({ label, viewType }: { label: string; viewType?: i18nKey="plugin-multi-tenant:confirm-tenant-switch--heading" t={t} variables={{ - tenantLabel: label.toLowerCase(), + tenantLabel: getTranslation(label, i18n), }} /> } diff --git a/packages/plugin-multi-tenant/src/fields/tenantField/index.ts b/packages/plugin-multi-tenant/src/fields/tenantField/index.ts index d9f461eda7..a8b80564eb 100644 --- a/packages/plugin-multi-tenant/src/fields/tenantField/index.ts +++ b/packages/plugin-multi-tenant/src/fields/tenantField/index.ts @@ -58,7 +58,8 @@ export const tenantField = ({ ], }, index: true, - label: 'Assigned Tenant', + // @ts-expect-error translations are not typed for this plugin + label: ({ t }) => t('plugin-multi-tenant:field-assignedTentant-label'), relationTo: tenantsCollectionSlug, unique, }) diff --git a/packages/plugin-multi-tenant/src/translations/languages/ar.ts b/packages/plugin-multi-tenant/src/translations/languages/ar.ts index ff50feeb56..74f2e3cf26 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/ar.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/ar.ts @@ -5,6 +5,7 @@ export const arTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'أنت على وشك تغيير الملكية من <0>{{fromTenant}} إلى <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'تأكيد تغيير {{tenantLabel}}', + 'field-assignedTentant-label': 'المستأجر المعين', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/az.ts b/packages/plugin-multi-tenant/src/translations/languages/az.ts index 3c7ace19b4..0f122d5dcb 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/az.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/az.ts @@ -5,6 +5,7 @@ export const azTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Siz <0>{{fromTenant}} mülkiyyətini <0>{{toTenant}} mülkiyyətinə dəyişdirəcəksiniz.', 'confirm-tenant-switch--heading': '{{tenantLabel}} dəyişikliyini təsdiqləyin', + 'field-assignedTentant-label': 'Təyin edilmiş İcarəçi', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/bg.ts b/packages/plugin-multi-tenant/src/translations/languages/bg.ts index 488b0b9b1a..e37f81c869 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/bg.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/bg.ts @@ -5,6 +5,7 @@ export const bgTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Предстои да промените собствеността от <0>{{fromTenant}} на <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Потвърдете промяната на {{tenantLabel}}', + 'field-assignedTentant-label': 'Назначен наемател', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/ca.ts b/packages/plugin-multi-tenant/src/translations/languages/ca.ts index 0de5a291cf..01d1135ecb 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/ca.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/ca.ts @@ -5,6 +5,7 @@ export const caTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Estàs a punt de canviar la propietat de <0>{{fromTenant}} a <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Confirmeu el canvi de {{tenantLabel}}', + 'field-assignedTentant-label': 'Llogater Assignat', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/cs.ts b/packages/plugin-multi-tenant/src/translations/languages/cs.ts index 30d024ad51..ba184d63bc 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/cs.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/cs.ts @@ -5,6 +5,7 @@ export const csTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Chystáte se změnit vlastnictví z <0>{{fromTenant}} na <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Potvrďte změnu {{tenantLabel}}', + 'field-assignedTentant-label': 'Přiřazený nájemce', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/da.ts b/packages/plugin-multi-tenant/src/translations/languages/da.ts index a7c3898058..e6e32fd7fc 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/da.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/da.ts @@ -5,6 +5,7 @@ export const daTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Du er ved at ændre ejerskab fra <0>{{fromTenant}} til <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Bekræft {{tenantLabel}} ændring', + 'field-assignedTentant-label': 'Tildelt Lejer', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/de.ts b/packages/plugin-multi-tenant/src/translations/languages/de.ts index d36e28346a..f709cef41b 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/de.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/de.ts @@ -5,6 +5,7 @@ export const deTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Sie sind dabei, den Besitz von <0>{{fromTenant}} auf <0>{{toTenant}} zu übertragen.', 'confirm-tenant-switch--heading': 'Bestätigen Sie die Änderung von {{tenantLabel}}.', + 'field-assignedTentant-label': 'Zugewiesener Mandant', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/en.ts b/packages/plugin-multi-tenant/src/translations/languages/en.ts index 4e790e89d8..35391929a8 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/en.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/en.ts @@ -5,6 +5,7 @@ export const enTranslations = { 'confirm-tenant-switch--body': 'You are about to change ownership from <0>{{fromTenant}} to <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Confirm {{tenantLabel}} change', + 'field-assignedTentant-label': 'Assigned Tenant', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/es.ts b/packages/plugin-multi-tenant/src/translations/languages/es.ts index 4e72ff9d0b..cacf035d43 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/es.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/es.ts @@ -5,6 +5,7 @@ export const esTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Está a punto de cambiar la propiedad de <0>{{fromTenant}} a <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Confirme el cambio de {{tenantLabel}}', + 'field-assignedTentant-label': 'Inquilino Asignado', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/et.ts b/packages/plugin-multi-tenant/src/translations/languages/et.ts index 1b86bf72a5..71dfa3ade7 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/et.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/et.ts @@ -5,6 +5,7 @@ export const etTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Te olete tegemas omandiõiguse muudatust <0>{{fromTenant}}lt <0>{{toTenant}}le.', 'confirm-tenant-switch--heading': 'Kinnita {{tenantLabel}} muutus', + 'field-assignedTentant-label': 'Määratud üürnik', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/fa.ts b/packages/plugin-multi-tenant/src/translations/languages/fa.ts index d64610a729..d719529be8 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/fa.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/fa.ts @@ -5,6 +5,7 @@ export const faTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'شما در حال تغییر مالکیت از <0>{{fromTenant}} به <0>{{toTenant}} هستید', 'confirm-tenant-switch--heading': 'تایید تغییر {{tenantLabel}}', + 'field-assignedTentant-label': 'مستاجر اختصاص یافته', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/fr.ts b/packages/plugin-multi-tenant/src/translations/languages/fr.ts index 720cb3d797..542505c01f 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/fr.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/fr.ts @@ -5,6 +5,7 @@ export const frTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Vous êtes sur le point de changer la propriété de <0>{{fromTenant}} à <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Confirmer le changement de {{tenantLabel}}', + 'field-assignedTentant-label': 'Locataire Attribué', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/he.ts b/packages/plugin-multi-tenant/src/translations/languages/he.ts index 1a522ec86f..008204fa24 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/he.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/he.ts @@ -5,6 +5,7 @@ export const heTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'אתה עומד לשנות בעלות מ- <0>{{fromTenant}} ל- <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'אשר שינוי {{tenantLabel}}', + 'field-assignedTentant-label': 'דייר מוקצה', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/hr.ts b/packages/plugin-multi-tenant/src/translations/languages/hr.ts index 292ec35218..af4f9ecd52 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/hr.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/hr.ts @@ -5,6 +5,7 @@ export const hrTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Upravo ćete promijeniti vlasništvo sa <0>{{fromTenant}} na <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Potvrdi promjenu {{tenantLabel}}', + 'field-assignedTentant-label': 'Dodijeljeni stanar', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/hu.ts b/packages/plugin-multi-tenant/src/translations/languages/hu.ts index 5e7a03bf2e..dbf8174ba7 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/hu.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/hu.ts @@ -5,6 +5,7 @@ export const huTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Ön azon van, hogy megváltoztassa a tulajdonjogot <0>{{fromTenant}}-ről <0>{{toTenant}}-re.', 'confirm-tenant-switch--heading': 'Erősítse meg a(z) {{tenantLabel}} változtatást', + 'field-assignedTentant-label': 'Kijelölt Bérlő', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/hy.ts b/packages/plugin-multi-tenant/src/translations/languages/hy.ts index e46f11ac5f..10911dcd22 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/hy.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/hy.ts @@ -5,6 +5,7 @@ export const hyTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Դուք պատրաստ եք փոխել գերեցդիմատնին ընկերությունը <0>{{fromTenant}}-ից <0>{{toTenant}}-ին', 'confirm-tenant-switch--heading': 'Հաստատեք {{tenantLabel}} փոփոխությունը', + 'field-assignedTentant-label': 'Հանձնարարված վարձակալ', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/it.ts b/packages/plugin-multi-tenant/src/translations/languages/it.ts index af0ce98a75..86bc1ca184 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/it.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/it.ts @@ -5,6 +5,7 @@ export const itTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Stai per cambiare proprietà da <0>{{fromTenant}} a <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Conferma il cambiamento di {{tenantLabel}}', + 'field-assignedTentant-label': 'Inquilino Assegnato', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/ja.ts b/packages/plugin-multi-tenant/src/translations/languages/ja.ts index 23adbe4131..6e9a818036 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/ja.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/ja.ts @@ -5,6 +5,7 @@ export const jaTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'あなたは所有権を<0>{{fromTenant}}から<0>{{toTenant}}へ変更しようとしています', 'confirm-tenant-switch--heading': '{{tenantLabel}}の変更を確認してください', + 'field-assignedTentant-label': '割り当てられたテナント', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/ko.ts b/packages/plugin-multi-tenant/src/translations/languages/ko.ts index 7836ab8f9e..309ba3ea21 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/ko.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/ko.ts @@ -5,6 +5,7 @@ export const koTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': '<0>{{fromTenant}}에서 <0>{{toTenant}}으로 소유권을 변경하려고 합니다.', 'confirm-tenant-switch--heading': '{{tenantLabel}} 변경을 확인하세요', + 'field-assignedTentant-label': '지정된 세입자', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/lt.ts b/packages/plugin-multi-tenant/src/translations/languages/lt.ts index 396855ada9..ad4cf34470 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/lt.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/lt.ts @@ -5,6 +5,7 @@ export const ltTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Jūs ketinate pakeisti nuosavybės teisę iš <0>{{fromTenant}} į <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Patvirtinkite {{tenantLabel}} pakeitimą', + 'field-assignedTentant-label': 'Paskirtas nuomininkas', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/lv.ts b/packages/plugin-multi-tenant/src/translations/languages/lv.ts new file mode 100644 index 0000000000..03b57339c8 --- /dev/null +++ b/packages/plugin-multi-tenant/src/translations/languages/lv.ts @@ -0,0 +1,15 @@ +import type { PluginDefaultTranslationsObject, PluginLanguage } from '../types.js' + +export const lvTranslations: PluginDefaultTranslationsObject = { + 'plugin-multi-tenant': { + 'confirm-tenant-switch--body': + 'Jūs gatavojaties mainīt īpašumtiesības no <0>{{fromTenant}} uz <0>{{toTenant}}', + 'confirm-tenant-switch--heading': 'Apstipriniet {{tenantLabel}} izmaiņu', + 'field-assignedTentant-label': 'Piešķirts īrnieks', + }, +} + +export const lv: PluginLanguage = { + dateFNSKey: 'lv', + translations: lvTranslations, +} diff --git a/packages/plugin-multi-tenant/src/translations/languages/my.ts b/packages/plugin-multi-tenant/src/translations/languages/my.ts index ae1a6349b6..0642543d3b 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/my.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/my.ts @@ -5,6 +5,7 @@ export const myTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Anda akan mengubah pemilikan dari <0>{{fromTenant}} ke <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Sahkan perubahan {{tenantLabel}}', + 'field-assignedTentant-label': 'ခွဲစိုက်ထားသော အငှားယူသူ', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/nb.ts b/packages/plugin-multi-tenant/src/translations/languages/nb.ts index c7f85e270d..ec1c8e5315 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/nb.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/nb.ts @@ -5,6 +5,7 @@ export const nbTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Du er i ferd med å endre eierskap fra <0>{{fromTenant}} til <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Bekreft {{tenantLabel}} endring', + 'field-assignedTentant-label': 'Tildelt leietaker', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/nl.ts b/packages/plugin-multi-tenant/src/translations/languages/nl.ts index 21ee10b6d0..853c6a40d4 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/nl.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/nl.ts @@ -5,6 +5,7 @@ export const nlTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'U staat op het punt het eigendom te wijzigen van <0>{{fromTenant}} naar <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Bevestig wijziging van {{tenantLabel}}', + 'field-assignedTentant-label': 'Toegewezen Huurder', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/pl.ts b/packages/plugin-multi-tenant/src/translations/languages/pl.ts index 4f1a732246..a07ff219d9 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/pl.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/pl.ts @@ -5,6 +5,7 @@ export const plTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Za chwilę nastąpi zmiana właściciela z <0>{{fromTenant}} na <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Potwierdź zmianę {{tenantLabel}}', + 'field-assignedTentant-label': 'Przypisany Najemca', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/pt.ts b/packages/plugin-multi-tenant/src/translations/languages/pt.ts index 1e52af5ec7..7a1e2d758b 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/pt.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/pt.ts @@ -5,6 +5,7 @@ export const ptTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Você está prestes a alterar a propriedade de <0>{{fromTenant}} para <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Confirme a alteração de {{tenantLabel}}', + 'field-assignedTentant-label': 'Inquilino Atribuído', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/ro.ts b/packages/plugin-multi-tenant/src/translations/languages/ro.ts index b6a40cd36f..95f6dd19c9 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/ro.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/ro.ts @@ -5,6 +5,7 @@ export const roTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Sunteți pe punctul de a schimba proprietatea de la <0>{{fromTenant}} la <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Confirmați schimbarea {{tenantLabel}}', + 'field-assignedTentant-label': 'Locatar Atribuit', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/rs.ts b/packages/plugin-multi-tenant/src/translations/languages/rs.ts index 19c63dc59e..dd76ce74e4 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/rs.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/rs.ts @@ -5,6 +5,7 @@ export const rsTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Upravo ćete promeniti vlasništvo sa <0>{{fromTenant}} na <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Potvrdi promena {{tenantLabel}}', + 'field-assignedTentant-label': 'Dodeljen stanar', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/rsLatin.ts b/packages/plugin-multi-tenant/src/translations/languages/rsLatin.ts index c4f56096f0..e381b0b5c2 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/rsLatin.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/rsLatin.ts @@ -5,6 +5,7 @@ export const rsLatinTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Uskoro ćete promeniti vlasništvo sa <0>{{fromTenant}} na <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Potvrdite promenu {{tenantLabel}}', + 'field-assignedTentant-label': 'Dodeljen stanar', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/ru.ts b/packages/plugin-multi-tenant/src/translations/languages/ru.ts index 66bfaa76cb..6649ff4025 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/ru.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/ru.ts @@ -5,6 +5,7 @@ export const ruTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Вы собираетесь изменить владельца с <0>{{fromTenant}} на <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Подтвердите изменение {{tenantLabel}}', + 'field-assignedTentant-label': 'Назначенный Арендатор', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/sk.ts b/packages/plugin-multi-tenant/src/translations/languages/sk.ts index 22148c870f..da565a6533 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/sk.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/sk.ts @@ -5,6 +5,7 @@ export const skTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Chystáte sa zmeniť vlastníctvo z <0>{{fromTenant}} na <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Potvrďte zmenu {{tenantLabel}}', + 'field-assignedTentant-label': 'Pridelený nájomca', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/sl.ts b/packages/plugin-multi-tenant/src/translations/languages/sl.ts index c2f6bb2bf6..0726c47eca 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/sl.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/sl.ts @@ -5,6 +5,7 @@ export const slTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Ravno ste pred spremembo lastništva iz <0>{{fromTenant}} na <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Potrdi spremembo {{tenantLabel}}', + 'field-assignedTentant-label': 'Dodeljen najemnik', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/sv.ts b/packages/plugin-multi-tenant/src/translations/languages/sv.ts index fcf4972ff5..ee01da7591 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/sv.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/sv.ts @@ -5,6 +5,7 @@ export const svTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Du är på väg att ändra ägare från <0>{{fromTenant}} till <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Bekräfta ändring av {{tenantLabel}}', + 'field-assignedTentant-label': 'Tilldelad hyresgäst', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/th.ts b/packages/plugin-multi-tenant/src/translations/languages/th.ts index cdfdc45c9a..2625f6aab5 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/th.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/th.ts @@ -5,6 +5,7 @@ export const thTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'คุณกำลังจะเปลี่ยนความเป็นเจ้าของจาก <0>{{fromTenant}} เป็น <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'ยืนยันการเปลี่ยนแปลง {{tenantLabel}}', + 'field-assignedTentant-label': 'ผู้เช่าที่ได้รับการกำหนด', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/tr.ts b/packages/plugin-multi-tenant/src/translations/languages/tr.ts index 2f969402e2..6969d5e2d1 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/tr.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/tr.ts @@ -5,6 +5,7 @@ export const trTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': "Sahipliği <0>{{fromTenant}}'den <0>{{toTenant}}'e değiştirmek üzeresiniz.", 'confirm-tenant-switch--heading': '{{tenantLabel}} değişikliğini onayla', + 'field-assignedTentant-label': 'Atanan Kiracı', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/uk.ts b/packages/plugin-multi-tenant/src/translations/languages/uk.ts index 8e0fa89233..7dda25d194 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/uk.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/uk.ts @@ -5,6 +5,7 @@ export const ukTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Ви збираєтесь змінити власність з <0>{{fromTenant}} на <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Підтвердіть зміну {{tenantLabel}}', + 'field-assignedTentant-label': 'Призначений орендар', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/vi.ts b/packages/plugin-multi-tenant/src/translations/languages/vi.ts index e017d9a05e..d3e30dabb7 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/vi.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/vi.ts @@ -5,6 +5,7 @@ export const viTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': 'Bạn đang chuẩn bị chuyển quyền sở hữu từ <0>{{fromTenant}} sang <0>{{toTenant}}', 'confirm-tenant-switch--heading': 'Xác nhận thay đổi {{tenantLabel}}', + 'field-assignedTentant-label': 'Người thuê đã được chỉ định', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/zh.ts b/packages/plugin-multi-tenant/src/translations/languages/zh.ts index 047847258c..41255d9fb8 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/zh.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/zh.ts @@ -4,6 +4,7 @@ export const zhTranslations: PluginDefaultTranslationsObject = { 'plugin-multi-tenant': { 'confirm-tenant-switch--body': '您即将将所有权从<0>{{fromTenant}}更改为<0>{{toTenant}}', 'confirm-tenant-switch--heading': '确认更改{{tenantLabel}}', + 'field-assignedTentant-label': '指定租户', }, } diff --git a/packages/plugin-multi-tenant/src/translations/languages/zhTw.ts b/packages/plugin-multi-tenant/src/translations/languages/zhTw.ts index 4950b18cb4..9323556a8c 100644 --- a/packages/plugin-multi-tenant/src/translations/languages/zhTw.ts +++ b/packages/plugin-multi-tenant/src/translations/languages/zhTw.ts @@ -5,6 +5,7 @@ export const zhTwTranslations: PluginDefaultTranslationsObject = { 'confirm-tenant-switch--body': '您即將將所有權從 <0>{{fromTenant}} 轉移至 <0>{{toTenant}}', 'confirm-tenant-switch--heading': '確認{{tenantLabel}}更改', + 'field-assignedTentant-label': '指定的租戶', }, } diff --git a/packages/plugin-multi-tenant/src/translations/types.ts b/packages/plugin-multi-tenant/src/translations/types.ts index d1750a2c80..60daa75d71 100644 --- a/packages/plugin-multi-tenant/src/translations/types.ts +++ b/packages/plugin-multi-tenant/src/translations/types.ts @@ -6,6 +6,7 @@ export type PluginLanguage = Language<{ 'plugin-multi-tenant': { 'confirm-tenant-switch--body': string 'confirm-tenant-switch--heading': string + 'field-assignedTentant-label': string } }> diff --git a/packages/translations/src/clientKeys.ts b/packages/translations/src/clientKeys.ts index 58a6c433fc..2d178606bb 100644 --- a/packages/translations/src/clientKeys.ts +++ b/packages/translations/src/clientKeys.ts @@ -167,6 +167,8 @@ export const clientTranslationKeys = createClientTranslationKeys([ 'general:collapse', 'general:collections', 'general:confirmMove', + 'general:yes', + 'general:no', 'general:columns', 'general:columnToSort', 'general:confirm', @@ -303,6 +305,9 @@ export const clientTranslationKeys = createClientTranslationKeys([ 'general:time', 'general:timezone', 'general:titleDeleted', + 'general:import', + 'general:export', + 'general:allLocales', 'general:true', 'general:upcomingEvents', 'general:users', @@ -372,6 +377,7 @@ export const clientTranslationKeys = createClientTranslationKeys([ 'upload:fileName', 'upload:fileSize', 'upload:noFile', + 'upload:download', 'validation:emailAddress', 'validation:enterNumber', diff --git a/packages/translations/src/languages/ar.ts b/packages/translations/src/languages/ar.ts index 3861cdb6fc..aaa3061737 100644 --- a/packages/translations/src/languages/ar.ts +++ b/packages/translations/src/languages/ar.ts @@ -208,6 +208,7 @@ export const arTranslations: DefaultTranslationsObject = { adminTheme: 'شكل واجهة المستخدم', all: 'الكل', allCollections: 'جميع المجموعات', + allLocales: 'جميع المواقع', and: 'و', anotherUser: 'مستخدم آخر', anotherUserTakenOver: 'قام مستخدم آخر بالاستيلاء على تحرير هذا المستند.', @@ -276,6 +277,7 @@ export const arTranslations: DefaultTranslationsObject = { enterAValue: 'أدخل قيمة', error: 'خطأ', errors: 'أخطاء', + export: 'تصدير', fallbackToDefaultLocale: 'الرجوع إلى اللغة الافتراضية', false: 'كاذب', filter: 'تصفية', @@ -283,6 +285,7 @@ export const arTranslations: DefaultTranslationsObject = { filterWhere: 'تصفية {{label}} حيث', globals: 'عامة', goBack: 'العودة', + import: 'استيراد', isEditing: 'يحرر', item: 'عنصر', items: 'عناصر', @@ -306,6 +309,7 @@ export const arTranslations: DefaultTranslationsObject = { movingCount: 'نقل {{count}} {{label}}', newPassword: 'كلمة مرور جديدة', next: 'التالي', + no: 'لا', noDateSelected: 'لم يتم اختيار تاريخ', noFiltersSet: 'لم يتم تعيين أي عوامل تصفية', noLabel: '<لا {{label}}>', @@ -387,6 +391,7 @@ export const arTranslations: DefaultTranslationsObject = { value: 'القيمة', viewReadOnly: 'عرض للقراءة فقط', welcome: 'مرحبًا', + yes: 'نعم', }, localization: { cannotCopySameLocale: 'لا يمكن النسخ إلى نفس الموقع', @@ -420,6 +425,7 @@ export const arTranslations: DefaultTranslationsObject = { bulkUpload: 'تحميل بالجملة', crop: 'محصول', cropToolDescription: 'اسحب الزوايا المحددة للمنطقة، رسم منطقة جديدة أو قم بضبط القيم أدناه.', + download: 'تحميل', dragAndDrop: 'قم بسحب وإسقاط ملفّ', dragAndDropHere: 'أو اسحب الملفّ وأفلته هنا', editImage: 'تعديل الصورة', diff --git a/packages/translations/src/languages/az.ts b/packages/translations/src/languages/az.ts index 22d95b0755..bc833ff6a2 100644 --- a/packages/translations/src/languages/az.ts +++ b/packages/translations/src/languages/az.ts @@ -211,6 +211,7 @@ export const azTranslations: DefaultTranslationsObject = { adminTheme: 'Admin Mövzusu', all: 'Hamısı', allCollections: 'Bütün kolleksiyalar', + allLocales: 'Bütün lokal məkanlar', and: 'Və', anotherUser: 'Başqa bir istifadəçi', anotherUserTakenOver: 'Başqa bir istifadəçi bu sənədin redaktəsini ələ keçirdi.', @@ -281,6 +282,7 @@ export const azTranslations: DefaultTranslationsObject = { enterAValue: 'Bir dəyər daxil edin', error: 'Xəta', errors: 'Xətalar', + export: 'İxrac', fallbackToDefaultLocale: 'Standart lokalə keçid', false: 'Yalan', filter: 'Filter', @@ -288,6 +290,7 @@ export const azTranslations: DefaultTranslationsObject = { filterWhere: '{{label}} filtrlə', globals: 'Qloballar', goBack: 'Geri qayıt', + import: 'İdxal', isEditing: 'redaktə edir', item: 'əşya', items: 'maddələr', @@ -312,6 +315,7 @@ export const azTranslations: DefaultTranslationsObject = { movingCount: '{{count}} {{label}} köçürülür', newPassword: 'Yeni şifrə', next: 'Növbəti', + no: 'Xeyr', noDateSelected: 'Heç bir tarix seçilməyib', noFiltersSet: 'Filter təyin edilməyib', noLabel: '', @@ -394,6 +398,7 @@ export const azTranslations: DefaultTranslationsObject = { value: 'Dəyər', viewReadOnly: 'Yalnız oxu rejimində bax', welcome: 'Xoş gəldiniz', + yes: 'Bəli', }, localization: { cannotCopySameLocale: 'Eyni dildə köçürmək mümkün deyil', @@ -428,6 +433,7 @@ export const azTranslations: DefaultTranslationsObject = { crop: 'Məhsul', cropToolDescription: 'Seçilmiş sahənin köşələrini sürükləyin, yeni bir sahə çəkin və ya aşağıdakı dəyərləri düzəltin.', + download: 'Yükləyin', dragAndDrop: 'Faylı buraya sürükləyin və buraxın', dragAndDropHere: 'və ya faylı buraya sürükləyin və buraxın', editImage: 'Şəkili Redaktə Et', diff --git a/packages/translations/src/languages/bg.ts b/packages/translations/src/languages/bg.ts index 2d56e1c44e..c40c790141 100644 --- a/packages/translations/src/languages/bg.ts +++ b/packages/translations/src/languages/bg.ts @@ -211,6 +211,7 @@ export const bgTranslations: DefaultTranslationsObject = { adminTheme: 'Цветова тема', all: 'Всички', allCollections: 'Всички колекции', + allLocales: 'Всички локации', and: 'И', anotherUser: 'Друг потребител', anotherUserTakenOver: 'Друг потребител пое редактирането на този документ.', @@ -280,6 +281,7 @@ export const bgTranslations: DefaultTranslationsObject = { enterAValue: 'Въведи стойност', error: 'Грешка', errors: 'Грешки', + export: 'Износ', fallbackToDefaultLocale: 'Използвай локализацията, която е по подразбиране', false: 'Невярно', filter: 'Филтрирай', @@ -287,6 +289,7 @@ export const bgTranslations: DefaultTranslationsObject = { filterWhere: 'Филтрирай {{label}} където', globals: 'Глобални', goBack: 'Върни се', + import: 'Внос', isEditing: 'редактира', item: 'артикул', items: 'артикули', @@ -311,6 +314,7 @@ export const bgTranslations: DefaultTranslationsObject = { movingCount: 'Преместване на {{count}} {{label}}', newPassword: 'Нова парола', next: 'Следващ', + no: 'Не', noDateSelected: 'Не е избрана дата', noFiltersSet: 'Няма зададени филтри', noLabel: '<Няма {{label}}>', @@ -392,6 +396,7 @@ export const bgTranslations: DefaultTranslationsObject = { value: 'Стойност', viewReadOnly: 'Преглед само за четене', welcome: 'Добре дошъл', + yes: 'Да', }, localization: { cannotCopySameLocale: 'Не може да се копира в същата локация', @@ -426,6 +431,7 @@ export const bgTranslations: DefaultTranslationsObject = { crop: 'Изрязване', cropToolDescription: 'Плъзни ъглите на избраната област, избери нова област или коригирай стойностите по-долу.', + download: 'Изтегляне', dragAndDrop: 'Дръпни и пусни файл', dragAndDropHere: 'или дръпни и пусни файла тук', editImage: 'Редактирай изображение', diff --git a/packages/translations/src/languages/ca.ts b/packages/translations/src/languages/ca.ts index 902c86c747..8af7367f44 100644 --- a/packages/translations/src/languages/ca.ts +++ b/packages/translations/src/languages/ca.ts @@ -212,6 +212,7 @@ export const caTranslations: DefaultTranslationsObject = { adminTheme: "Tema d'administració", all: 'Tots', allCollections: 'Totes les col·leccions', + allLocales: 'Totes les localitats', and: 'i', anotherUser: 'Altre usuari', anotherUserTakenOver: "Un altre usuari ha pres la edició d'aquest document.", @@ -281,6 +282,7 @@ export const caTranslations: DefaultTranslationsObject = { enterAValue: 'Introdueix un valor', error: 'Error', errors: 'Errors', + export: 'Exportació', fallbackToDefaultLocale: 'Torna al idioma per defecte', false: 'Fals', filter: 'Filtra', @@ -288,6 +290,7 @@ export const caTranslations: DefaultTranslationsObject = { filterWhere: 'Filtra {{label}} on', globals: 'Globals', goBack: 'Torna enrere', + import: 'Importar', isEditing: 'esta editant', item: 'element', items: 'articles', @@ -312,6 +315,7 @@ export const caTranslations: DefaultTranslationsObject = { movingCount: 'Moure {{count}} {{label}}', newPassword: 'Nova contrasenya', next: 'Seguent', + no: 'No', noDateSelected: 'Data not seleccionada', noFiltersSet: 'Sense filtres', noLabel: '', @@ -393,6 +397,7 @@ export const caTranslations: DefaultTranslationsObject = { value: 'Valor', viewReadOnly: 'Veure només de lectura', welcome: 'Benvingut', + yes: 'Sí', }, localization: { cannotCopySameLocale: 'No es pot copiar al mateix idioma', @@ -427,6 +432,7 @@ export const caTranslations: DefaultTranslationsObject = { crop: 'Retallar', cropToolDescription: 'Arrossega les cantonades de l’àrea seleccionada, dibuixa una nova àrea o ajusta els valors a continuació.', + download: 'Descarrega', dragAndDrop: 'Arrossega i deixa anar un fitxer', dragAndDropHere: 'o arrossega i deixa anar un fitxer aquí', editImage: 'Editar imatge', diff --git a/packages/translations/src/languages/cs.ts b/packages/translations/src/languages/cs.ts index 7b2bcbd145..ff1f225f25 100644 --- a/packages/translations/src/languages/cs.ts +++ b/packages/translations/src/languages/cs.ts @@ -211,6 +211,7 @@ export const csTranslations: DefaultTranslationsObject = { adminTheme: 'Motiv administračního rozhraní', all: 'Všechny', allCollections: 'Všechny kolekce', + allLocales: 'Všechny lokalizace', and: 'a', anotherUser: 'Jiný uživatel', anotherUserTakenOver: 'Jiný uživatel převzal úpravy tohoto dokumentu.', @@ -279,6 +280,7 @@ export const csTranslations: DefaultTranslationsObject = { enterAValue: 'Zadejte hodnotu', error: 'Chyba', errors: 'Chyby', + export: 'Vývoz', fallbackToDefaultLocale: 'Zpětné přepnutí do výchozího locale', false: 'Nepravda', filter: 'Filtr', @@ -286,6 +288,7 @@ export const csTranslations: DefaultTranslationsObject = { filterWhere: 'Filtrovat {{label}} kde', globals: 'Globální', goBack: 'Vrátit se', + import: 'Import', isEditing: 'upravuje', item: 'položka', items: 'položky', @@ -310,6 +313,7 @@ export const csTranslations: DefaultTranslationsObject = { movingCount: 'Přesunout {{count}} {{label}}', newPassword: 'Nové heslo', next: 'Další', + no: 'Ne', noDateSelected: 'Nebylo vybráno žádné datum', noFiltersSet: 'Nenastaveny žádné filtry', noLabel: '<Žádný {{label}}>', @@ -390,6 +394,7 @@ export const csTranslations: DefaultTranslationsObject = { value: 'Hodnota', viewReadOnly: 'Zobrazit pouze pro čtení', welcome: 'Vítejte', + yes: 'Ano', }, localization: { cannotCopySameLocale: 'Nelze kopírovat do stejného umístění', @@ -424,6 +429,7 @@ export const csTranslations: DefaultTranslationsObject = { crop: 'Ořez', cropToolDescription: 'Přetáhněte rohy vybrané oblasti, nakreslete novou oblast nebo upravte níže uvedené hodnoty.', + download: 'Stáhnout', dragAndDrop: 'Přetáhněte soubor', dragAndDropHere: 'nebo sem přetáhněte soubor', editImage: 'Upravit obrázek', diff --git a/packages/translations/src/languages/da.ts b/packages/translations/src/languages/da.ts index a5b7f085d4..c6b867153b 100644 --- a/packages/translations/src/languages/da.ts +++ b/packages/translations/src/languages/da.ts @@ -209,6 +209,7 @@ export const daTranslations: DefaultTranslationsObject = { adminTheme: 'Admin tema', all: 'Alle', allCollections: 'Alle samlinger', + allLocales: 'Alle lokaliteter', and: 'Og', anotherUser: 'En anden bruger', anotherUserTakenOver: 'En anden bruger har overtaget denne ressource.', @@ -278,6 +279,7 @@ export const daTranslations: DefaultTranslationsObject = { enterAValue: 'Indtast en værdi', error: 'Fejl', errors: 'Fejl', + export: 'Eksport', fallbackToDefaultLocale: 'Tilbagefald til standardlokalitet', false: 'Falsk', filter: 'Filter', @@ -285,6 +287,7 @@ export const daTranslations: DefaultTranslationsObject = { filterWhere: 'Filter {{label}} hvor', globals: 'Globale', goBack: 'Gå tilbage', + import: 'Import', isEditing: 'redigerer', item: 'vare', items: 'elementer', @@ -309,6 +312,7 @@ export const daTranslations: DefaultTranslationsObject = { movingCount: 'Flytter {{count}} {{label}}', newPassword: 'Ny adgangskode', next: 'Næste', + no: 'Nej', noDateSelected: 'Ingen dato valgt', noFiltersSet: 'Ingen filtre angivet', noLabel: '', @@ -390,6 +394,7 @@ export const daTranslations: DefaultTranslationsObject = { value: 'Værdi', viewReadOnly: 'Vis kun-læsning', welcome: 'Velkommen', + yes: 'Ja', }, localization: { cannotCopySameLocale: 'Kan ikke kopiere til den samme lokalitet', @@ -424,6 +429,7 @@ export const daTranslations: DefaultTranslationsObject = { crop: 'Beskær', cropToolDescription: 'Træk i hjørnerne af det valgte område, tegn et nyt område eller juster værdierne nedenfor.', + download: 'Download', dragAndDrop: 'Træk og slip en fil', dragAndDropHere: 'Eller træk og slip en fil her', editImage: 'Rediger billede', diff --git a/packages/translations/src/languages/de.ts b/packages/translations/src/languages/de.ts index 351ec3c520..3c030148f3 100644 --- a/packages/translations/src/languages/de.ts +++ b/packages/translations/src/languages/de.ts @@ -216,6 +216,7 @@ export const deTranslations: DefaultTranslationsObject = { adminTheme: 'Admin-Erscheinungsbild', all: 'Alle', allCollections: 'Alle Sammlungen', + allLocales: 'Alle Standorte', and: 'Und', anotherUser: 'Ein anderer Benutzer', anotherUserTakenOver: 'Ein anderer Benutzer hat die Bearbeitung dieses Dokuments übernommen.', @@ -286,6 +287,7 @@ export const deTranslations: DefaultTranslationsObject = { enterAValue: 'Gib einen Wert ein', error: 'Fehler', errors: 'Fehler', + export: 'Export', fallbackToDefaultLocale: 'Auf die Standardsprache zurückfallen', false: 'Falsch', filter: 'Filter', @@ -293,6 +295,7 @@ export const deTranslations: DefaultTranslationsObject = { filterWhere: 'Filter {{label}}, wo', globals: 'Globale Dokumente', goBack: 'Zurück', + import: 'Importieren', isEditing: 'bearbeitet gerade', item: 'Artikel', items: 'Artikel', @@ -317,6 +320,7 @@ export const deTranslations: DefaultTranslationsObject = { movingCount: 'Verschieben {{count}} {{label}}', newPassword: 'Neues Passwort', next: 'Nächste', + no: 'Nein', noDateSelected: 'Kein Datum ausgewählt', noFiltersSet: 'Keine Filter gesetzt', noLabel: '', @@ -400,6 +404,7 @@ export const deTranslations: DefaultTranslationsObject = { value: 'Wert', viewReadOnly: 'Nur-Lese-Ansicht', welcome: 'Willkommen', + yes: 'Ja', }, localization: { cannotCopySameLocale: 'Kann nicht in dieselbe Sprache kopiert werden', @@ -434,6 +439,7 @@ export const deTranslations: DefaultTranslationsObject = { crop: 'Zuschneiden', cropToolDescription: 'Ziehe die Ecken des ausgewählten Bereichs, zeichne einen neuen Bereich oder passe die Werte unten an.', + download: 'Herunterladen', dragAndDrop: 'Bewege eine Datei per Drag-and-Drop', dragAndDropHere: 'oder lege eine Datei hier ab', editImage: 'Bild bearbeiten', diff --git a/packages/translations/src/languages/en.ts b/packages/translations/src/languages/en.ts index 7c06118413..efcb025d0f 100644 --- a/packages/translations/src/languages/en.ts +++ b/packages/translations/src/languages/en.ts @@ -211,6 +211,7 @@ export const enTranslations = { adminTheme: 'Admin Theme', all: 'All', allCollections: 'All Collections', + allLocales: 'All locales', and: 'And', anotherUser: 'Another user', anotherUserTakenOver: 'Another user has taken over editing this document.', @@ -281,6 +282,7 @@ export const enTranslations = { enterAValue: 'Enter a value', error: 'Error', errors: 'Errors', + export: 'Export', fallbackToDefaultLocale: 'Fallback to default locale', false: 'False', filter: 'Filter', @@ -288,6 +290,7 @@ export const enTranslations = { filterWhere: 'Filter {{label}} where', globals: 'Globals', goBack: 'Go back', + import: 'Import', isEditing: 'is editing', item: 'item', items: 'items', @@ -312,6 +315,7 @@ export const enTranslations = { movingCount: 'Moving {{count}} {{label}}', newPassword: 'New Password', next: 'Next', + no: 'No', noDateSelected: 'No date selected', noFiltersSet: 'No filters set', noLabel: '', @@ -393,6 +397,7 @@ export const enTranslations = { value: 'Value', viewReadOnly: 'View read-only', welcome: 'Welcome', + yes: 'Yes', }, localization: { cannotCopySameLocale: 'Cannot copy to the same locale', @@ -427,6 +432,7 @@ export const enTranslations = { crop: 'Crop', cropToolDescription: 'Drag the corners of the selected area, draw a new area or adjust the values below.', + download: 'Download', dragAndDrop: 'Drag and drop a file', dragAndDropHere: 'or drag and drop a file here', editImage: 'Edit Image', diff --git a/packages/translations/src/languages/es.ts b/packages/translations/src/languages/es.ts index 01a22423dd..41e4df9a75 100644 --- a/packages/translations/src/languages/es.ts +++ b/packages/translations/src/languages/es.ts @@ -215,6 +215,7 @@ export const esTranslations: DefaultTranslationsObject = { adminTheme: 'Tema del admin', all: 'Todo', allCollections: 'Todas las colecciones', + allLocales: 'Todas las ubicaciones', and: 'Y', anotherUser: 'Otro usuario', anotherUserTakenOver: 'Otro usuario ha tomado el control de la edición de este documento.', @@ -285,6 +286,7 @@ export const esTranslations: DefaultTranslationsObject = { enterAValue: 'Introduce un valor', error: 'Error', errors: 'Errores', + export: 'Exportación', fallbackToDefaultLocale: 'Volver a la configuración regional por defecto', false: 'Falso', filter: 'Filtro', @@ -292,6 +294,7 @@ export const esTranslations: DefaultTranslationsObject = { filterWhere: 'Filtrar {{label}} donde', globals: 'Globales', goBack: 'Volver', + import: 'Importar', isEditing: 'está editando', item: 'artículo', items: 'artículos', @@ -316,6 +319,7 @@ export const esTranslations: DefaultTranslationsObject = { movingCount: 'Moviendo {{count}} {{label}}', newPassword: 'Nueva contraseña', next: 'Siguiente', + no: 'No', noDateSelected: 'No se seleccionó ninguna fecha', noFiltersSet: 'No hay filtros establecidos', noLabel: '', @@ -397,6 +401,7 @@ export const esTranslations: DefaultTranslationsObject = { value: 'Valor', viewReadOnly: 'Ver solo lectura', welcome: 'Bienvenido', + yes: 'Sí', }, localization: { cannotCopySameLocale: 'No se puede copiar al mismo lugar', @@ -431,6 +436,7 @@ export const esTranslations: DefaultTranslationsObject = { crop: 'Cultivo', cropToolDescription: 'Arrastra las esquinas del área seleccionada, dibuja un nuevo área o ajusta los valores a continuación.', + download: 'Descargar', dragAndDrop: 'Arrastra y suelta un archivo', dragAndDropHere: 'o arrastra un archivo aquí', editImage: 'Editar imagen', diff --git a/packages/translations/src/languages/et.ts b/packages/translations/src/languages/et.ts index beef71bce6..59a4657c3f 100644 --- a/packages/translations/src/languages/et.ts +++ b/packages/translations/src/languages/et.ts @@ -210,6 +210,7 @@ export const etTranslations: DefaultTranslationsObject = { adminTheme: 'Administreerimisliidese teema', all: 'Kõik', allCollections: 'Kõik kollektsioonid', + allLocales: 'Kõik kohalikud seaded', and: 'Ja', anotherUser: 'Teine kasutaja', anotherUserTakenOver: 'Teine kasutaja on võtnud selle dokumendi muutmise üle.', @@ -278,6 +279,7 @@ export const etTranslations: DefaultTranslationsObject = { enterAValue: 'Sisesta väärtus', error: 'Viga', errors: 'Vead', + export: 'Eksport', fallbackToDefaultLocale: 'Kasuta vaikekeelt', false: 'Väär', filter: 'Filter', @@ -285,6 +287,7 @@ export const etTranslations: DefaultTranslationsObject = { filterWhere: 'Filtreeri {{label}} kus', globals: 'Globaalsed', goBack: 'Mine tagasi', + import: 'Importimine', isEditing: 'muudab', item: 'üksus', items: 'esemed', @@ -308,6 +311,7 @@ export const etTranslations: DefaultTranslationsObject = { movingCount: 'Liigutan {{count}} {{label}}', newPassword: 'Uus parool', next: 'Järgmine', + no: 'Ei', noDateSelected: 'Kuupäeva ei ole valitud', noFiltersSet: 'Filtreid pole määratud', noLabel: '<{{label}} puudub>', @@ -388,6 +392,7 @@ export const etTranslations: DefaultTranslationsObject = { value: 'Väärtus', viewReadOnly: 'Vaata ainult lugemiseks', welcome: 'Tere tulemast', + yes: 'Jah', }, localization: { cannotCopySameLocale: 'Ei saa kopeerida samasse keelde', @@ -422,6 +427,7 @@ export const etTranslations: DefaultTranslationsObject = { crop: 'Kärbi', cropToolDescription: 'Lohista valitud ala nurki, joonista uus ala või kohanda väärtusi allpool.', + download: 'Laadige alla', dragAndDrop: 'Lohista ja aseta fail', dragAndDropHere: 'või lohista ja aseta fail siia', editImage: 'Muuda pilti', diff --git a/packages/translations/src/languages/fa.ts b/packages/translations/src/languages/fa.ts index 39eeee3710..69b04612ee 100644 --- a/packages/translations/src/languages/fa.ts +++ b/packages/translations/src/languages/fa.ts @@ -209,6 +209,7 @@ export const faTranslations: DefaultTranslationsObject = { adminTheme: 'پوسته پیشخوان', all: 'همه', allCollections: 'همه مجموعه‌ها', + allLocales: 'همه مکان ها', and: 'و', anotherUser: 'کاربر دیگر', anotherUserTakenOver: 'کاربر دیگری ویرایش این سند را به دست گرفته است.', @@ -279,6 +280,7 @@ export const faTranslations: DefaultTranslationsObject = { enterAValue: 'یک مقدار وارد کنید', error: 'خطا', errors: 'خطاها', + export: 'صادرات', fallbackToDefaultLocale: 'بازگردان پیشفرض زبان', false: 'غلط', filter: 'علامت‌گذاری', @@ -286,6 +288,7 @@ export const faTranslations: DefaultTranslationsObject = { filterWhere: 'علامت گذاری کردن {{label}} جایی که', globals: 'سراسری', goBack: 'برگشت', + import: 'واردات', isEditing: 'در حال ویرایش است', item: 'مورد', items: 'موارد', @@ -310,6 +313,7 @@ export const faTranslations: DefaultTranslationsObject = { movingCount: 'انتقال {{count}} {{label}}', newPassword: 'گذرواژه تازه', next: 'بعدی', + no: 'نه', noDateSelected: 'هیچ تاریخی انتخاب نشده است', noFiltersSet: 'هیچ علامت‌گذاری تنظیم نشده', noLabel: '', @@ -390,6 +394,7 @@ export const faTranslations: DefaultTranslationsObject = { value: 'مقدار', viewReadOnly: 'فقط برای خواندن مشاهده کنید', welcome: 'خوش‌آمدید', + yes: 'بله', }, localization: { cannotCopySameLocale: 'نمی توان به همان محل نسخه برداری کرد', @@ -424,6 +429,7 @@ export const faTranslations: DefaultTranslationsObject = { crop: 'محصول', cropToolDescription: 'گوشه‌های منطقه انتخاب شده را بکشید، یک منطقه جدید رسم کنید یا مقادیر زیر را تنظیم کنید.', + download: 'دانلود', dragAndDrop: 'یک سند را بکشید و رها کنید', dragAndDropHere: 'یا یک سند را به اینجا بکشید و رها کنید', editImage: 'ویرایش تصویر', diff --git a/packages/translations/src/languages/fr.ts b/packages/translations/src/languages/fr.ts index 4bd5c6ca43..0a643fd239 100644 --- a/packages/translations/src/languages/fr.ts +++ b/packages/translations/src/languages/fr.ts @@ -218,6 +218,7 @@ export const frTranslations: DefaultTranslationsObject = { adminTheme: 'Thème d’administration', all: 'Tout', allCollections: 'Toutes les collections', + allLocales: 'Tous les paramètres régionaux', and: 'Et', anotherUser: 'Un autre utilisateur', anotherUserTakenOver: 'Un autre utilisateur a pris en charge la modification de ce document.', @@ -288,6 +289,7 @@ export const frTranslations: DefaultTranslationsObject = { enterAValue: 'Entrez une valeur', error: 'Erreur', errors: 'Erreurs', + export: 'Exportation', fallbackToDefaultLocale: 'Retour à la locale par défaut', false: 'Faux', filter: 'Filtrer', @@ -295,6 +297,7 @@ export const frTranslations: DefaultTranslationsObject = { filterWhere: 'Filtrer {{label}} où', globals: 'Globals(es)', goBack: 'Retourner', + import: 'Importation', isEditing: 'est en train de modifier', item: 'article', items: 'articles', @@ -319,6 +322,7 @@ export const frTranslations: DefaultTranslationsObject = { movingCount: 'Déplacement de {{count}} {{label}}', newPassword: 'Nouveau mot de passe', next: 'Prochain', + no: 'Non', noDateSelected: 'Aucune date sélectionnée', noFiltersSet: 'Aucun filtre défini', noLabel: '', @@ -402,6 +406,7 @@ export const frTranslations: DefaultTranslationsObject = { value: 'Valeur', viewReadOnly: 'Afficher en lecture seule', welcome: 'Bienvenue', + yes: 'Oui', }, localization: { cannotCopySameLocale: 'Impossible de copier dans le même endroit', @@ -436,6 +441,7 @@ export const frTranslations: DefaultTranslationsObject = { crop: 'Recadrer', cropToolDescription: 'Faites glisser les coins de la zone sélectionnée, dessinez une nouvelle zone ou ajustez les valeurs ci-dessous.', + download: 'Télécharger', dragAndDrop: 'Glisser-déposer un fichier', dragAndDropHere: 'ou glissez-déposez un fichier ici', editImage: 'Modifier l’image', diff --git a/packages/translations/src/languages/he.ts b/packages/translations/src/languages/he.ts index 7c58b07743..cb96a68f68 100644 --- a/packages/translations/src/languages/he.ts +++ b/packages/translations/src/languages/he.ts @@ -206,6 +206,7 @@ export const heTranslations: DefaultTranslationsObject = { adminTheme: 'ערכת נושא ממשק הניהול', all: 'כל', allCollections: 'כל האוספים', + allLocales: 'כל המקומות', and: 'וגם', anotherUser: 'משתמש אחר', anotherUserTakenOver: 'משתמש אחר השתלט על עריכת מסמך זה.', @@ -274,6 +275,7 @@ export const heTranslations: DefaultTranslationsObject = { enterAValue: 'הזן ערך', error: 'שגיאה', errors: 'שגיאות', + export: 'יצוא', fallbackToDefaultLocale: 'חזרה לשפת ברירת המחדל', false: 'False', filter: 'סינון', @@ -281,6 +283,7 @@ export const heTranslations: DefaultTranslationsObject = { filterWhere: 'סנן {{label}} בהם', globals: 'גלובלים', goBack: 'חזור', + import: 'יבוא', isEditing: 'עורך', item: 'פריט', items: 'פריטים', @@ -304,6 +307,7 @@ export const heTranslations: DefaultTranslationsObject = { movingCount: 'מזיז {{count}} {{label}}', newPassword: 'סיסמה חדשה', next: 'הבא', + no: 'לא', noDateSelected: 'לא נבחר תאריך', noFiltersSet: 'לא הוגדרו מסננים', noLabel: '<ללא {{label}}>', @@ -383,6 +387,7 @@ export const heTranslations: DefaultTranslationsObject = { value: 'ערך', viewReadOnly: 'הצג קריאה בלבד', welcome: 'ברוך הבא', + yes: 'כן', }, localization: { cannotCopySameLocale: 'לא ניתן להעתיק לאותו מקום', @@ -416,6 +421,7 @@ export const heTranslations: DefaultTranslationsObject = { bulkUpload: 'העלאה בתפוצה רחבה', crop: 'חתוך', cropToolDescription: 'גרור את הפינות של האזור שנבחר, צייר אזור חדש או התאם את הערכים למטה.', + download: 'הורדה', dragAndDrop: 'גרור ושחרר קובץ', dragAndDropHere: 'או גרור ושחרר קובץ לכאן', editImage: 'ערוך תמונה', diff --git a/packages/translations/src/languages/hr.ts b/packages/translations/src/languages/hr.ts index 3f16cace53..72e2ee476f 100644 --- a/packages/translations/src/languages/hr.ts +++ b/packages/translations/src/languages/hr.ts @@ -212,6 +212,7 @@ export const hrTranslations: DefaultTranslationsObject = { adminTheme: 'Administratorska tema', all: 'Svi', allCollections: 'Sve kolekcije', + allLocales: 'Sve lokalne postavke', and: 'i', anotherUser: 'Drugi korisnik', anotherUserTakenOver: 'Drugi korisnik je preuzeo uređivanje ovog dokumenta.', @@ -281,6 +282,7 @@ export const hrTranslations: DefaultTranslationsObject = { enterAValue: 'Unesi vrijednost', error: 'Greška', errors: 'Greške', + export: 'Izvoz', fallbackToDefaultLocale: 'Vraćanje na zadani jezik', false: 'Netočno', filter: 'Filter', @@ -288,6 +290,7 @@ export const hrTranslations: DefaultTranslationsObject = { filterWhere: 'Filter {{label}} gdje', globals: 'Globali', goBack: 'Vrati se', + import: 'Uvoz', isEditing: 'uređuje', item: 'stavka', items: 'stavke', @@ -312,6 +315,7 @@ export const hrTranslations: DefaultTranslationsObject = { movingCount: 'Pomicanje {{count}} {{label}}', newPassword: 'Nova lozinka', next: 'Sljedeće', + no: 'Ne', noDateSelected: 'Nije odabran datum', noFiltersSet: 'Nema postavljenih filtera', noLabel: '', @@ -392,6 +396,7 @@ export const hrTranslations: DefaultTranslationsObject = { value: 'Vrijednost', viewReadOnly: 'Pogledaj samo za čitanje', welcome: 'Dobrodošli', + yes: 'Da', }, localization: { cannotCopySameLocale: 'Ne može se kopirati na istu lokaciju', @@ -426,6 +431,7 @@ export const hrTranslations: DefaultTranslationsObject = { crop: 'Izreži', cropToolDescription: 'Povucite kutove odabranog područja, nacrtajte novo područje ili prilagodite vrijednosti ispod.', + download: 'Preuzmi', dragAndDrop: 'Povucite i ispustite datoteku', dragAndDropHere: 'ili povucite i ispustite datoteku ovdje', editImage: 'Uredi sliku', diff --git a/packages/translations/src/languages/hu.ts b/packages/translations/src/languages/hu.ts index 0f104ff330..6deb56aedc 100644 --- a/packages/translations/src/languages/hu.ts +++ b/packages/translations/src/languages/hu.ts @@ -213,6 +213,7 @@ export const huTranslations: DefaultTranslationsObject = { adminTheme: 'Admin téma', all: 'Mind', allCollections: 'Minden gyűjtemény', + allLocales: 'Minden helyszín', and: 'És', anotherUser: 'Egy másik felhasználó', anotherUserTakenOver: 'Egy másik felhasználó átvette ennek a dokumentumnak a szerkesztését.', @@ -283,6 +284,7 @@ export const huTranslations: DefaultTranslationsObject = { enterAValue: 'Adjon meg egy értéket', error: 'Hiba', errors: 'Hibák', + export: 'Export', fallbackToDefaultLocale: 'Visszatérés az alapértelmezett nyelvhez', false: 'Hamis', filter: 'Szűrő', @@ -290,6 +292,7 @@ export const huTranslations: DefaultTranslationsObject = { filterWhere: 'Szűrő {{label}} ahol', globals: 'Globálisok', goBack: 'Vissza', + import: 'Behozatal', isEditing: 'szerkeszt', item: 'tétel', items: 'tételek', @@ -313,6 +316,7 @@ export const huTranslations: DefaultTranslationsObject = { movingCount: '{{Count}} {{label}} mozgatása', newPassword: 'Új jelszó', next: 'Következő', + no: 'Nem', noDateSelected: 'Nincs kiválasztott dátum', noFiltersSet: 'Nincs beállítva szűrő', noLabel: '', @@ -394,6 +398,7 @@ export const huTranslations: DefaultTranslationsObject = { value: 'Érték', viewReadOnly: 'Csak olvasható nézet', welcome: 'Üdvözöljük', + yes: 'Igen', }, localization: { cannotCopySameLocale: 'Nem lehet ugyanarra a helyre másolni', @@ -428,6 +433,7 @@ export const huTranslations: DefaultTranslationsObject = { crop: 'Termés', cropToolDescription: 'Húzza a kijelölt terület sarkait, rajzoljon új területet, vagy igazítsa a lentebb található értékeket.', + download: 'Letöltés', dragAndDrop: 'Húzzon ide egy fájlt', dragAndDropHere: 'vagy húzzon ide egy fájlt', editImage: 'Kép szerkesztése', diff --git a/packages/translations/src/languages/hy.ts b/packages/translations/src/languages/hy.ts index 1f2d462b2c..ddf5def79e 100644 --- a/packages/translations/src/languages/hy.ts +++ b/packages/translations/src/languages/hy.ts @@ -211,6 +211,7 @@ export const hyTranslations: DefaultTranslationsObject = { adminTheme: 'Կառավարման թեմա', all: 'Բոլորը', allCollections: 'Բոլոր հավաքածուները', + allLocales: 'Բոլոր տեղայինությունները', and: 'Եվ', anotherUser: 'Այլ օգտատեր', anotherUserTakenOver: 'Այլ օգտատեր ստանձել է այս փաստաթղթի խմբագրումը։', @@ -281,6 +282,7 @@ export const hyTranslations: DefaultTranslationsObject = { enterAValue: 'Մուտքագրեք արժեք', error: 'Սխալ', errors: 'Սխալներ', + export: 'Արտարժույթ', fallbackToDefaultLocale: 'Վերադառնալ լռելյայն լոկալին', false: 'Կեղծ', filter: 'Ֆիլտր', @@ -288,6 +290,7 @@ export const hyTranslations: DefaultTranslationsObject = { filterWhere: 'Ֆիլտրել {{label}}-ը, որտեղ', globals: 'Համընդհանուրներ', goBack: 'Հետ գնալ', + import: 'Ներմուծում', isEditing: 'խմբագրում է', item: 'տարր', items: 'տեսականի', @@ -312,6 +315,7 @@ export const hyTranslations: DefaultTranslationsObject = { movingCount: 'Տեղափոխվում է {{count}} {{label}}', newPassword: 'Նոր գաղտնաբառ', next: 'Հաջորդ', + no: 'Ոչ', noDateSelected: 'Չկա ընտրված ամսաթիվ', noFiltersSet: 'Ֆիլտրեր սահմանված չեն', noLabel: '<Չկա {{label}}>', @@ -395,6 +399,7 @@ export const hyTranslations: DefaultTranslationsObject = { value: 'Արժեք', viewReadOnly: '«Միայն կարդալու» ռեժիմ', welcome: 'Բարի գալուստ', + yes: 'Այո', }, localization: { cannotCopySameLocale: 'Հնարավոր չէ պատճենել նույն լոկալին', @@ -429,6 +434,7 @@ export const hyTranslations: DefaultTranslationsObject = { crop: 'Կտրել', cropToolDescription: 'Քաշեք ընտրված տարածքի անկյունները, նշեք նոր տարածք կամ կարգավորեք ստորև նշված արժեքները։', + download: 'Ներբեռնել', dragAndDrop: 'Քաշեք և գցեք ֆայլը', dragAndDropHere: 'կամ քաշեք և գցեք ֆայլն այստեղ', editImage: 'Խմբագրել պատկերը', diff --git a/packages/translations/src/languages/it.ts b/packages/translations/src/languages/it.ts index 16afc3a254..0e43e07003 100644 --- a/packages/translations/src/languages/it.ts +++ b/packages/translations/src/languages/it.ts @@ -215,6 +215,7 @@ export const itTranslations: DefaultTranslationsObject = { adminTheme: 'Tema Admin', all: 'Tutto', allCollections: 'Tutte le collezioni', + allLocales: 'Tutte le località', and: 'E', anotherUser: 'Un altro utente', anotherUserTakenOver: @@ -284,6 +285,7 @@ export const itTranslations: DefaultTranslationsObject = { enterAValue: 'Inserisci un valore', error: 'Errore', errors: 'Errori', + export: 'Esportazione', fallbackToDefaultLocale: 'Fallback al locale predefinito', false: 'Falso', filter: 'Filtro', @@ -291,6 +293,7 @@ export const itTranslations: DefaultTranslationsObject = { filterWhere: 'Filtra {{label}} se', globals: 'Globali', goBack: 'Torna indietro', + import: 'Importare', isEditing: 'sta modificando', item: 'articolo', items: 'articoli', @@ -314,6 +317,7 @@ export const itTranslations: DefaultTranslationsObject = { movingCount: 'Spostando {{count}} {{label}}', newPassword: 'Nuova Password', next: 'Successivo', + no: 'No', noDateSelected: 'Nessuna data selezionata', noFiltersSet: 'Nessun filtro impostato', noLabel: '', @@ -395,6 +399,7 @@ export const itTranslations: DefaultTranslationsObject = { value: 'Valore', viewReadOnly: 'Visualizza solo lettura', welcome: 'Benvenuto', + yes: 'Sì', }, localization: { cannotCopySameLocale: 'Non è possibile copiare nella stessa posizione', @@ -429,6 +434,7 @@ export const itTranslations: DefaultTranslationsObject = { crop: 'Raccolto', cropToolDescription: "Trascina gli angoli dell'area selezionata, disegna una nuova area o regola i valori qui sotto.", + download: 'Scarica', dragAndDrop: 'Trascina e rilascia un file', dragAndDropHere: 'oppure trascina e rilascia un file qui', editImage: 'Modifica immagine', diff --git a/packages/translations/src/languages/ja.ts b/packages/translations/src/languages/ja.ts index 38496f5d7a..bfa4e89da5 100644 --- a/packages/translations/src/languages/ja.ts +++ b/packages/translations/src/languages/ja.ts @@ -212,6 +212,7 @@ export const jaTranslations: DefaultTranslationsObject = { adminTheme: '管理画面のテーマ', all: 'すべて', allCollections: 'すべてのコレクション', + allLocales: 'すべてのロケール', and: 'かつ', anotherUser: '別のユーザー', anotherUserTakenOver: '別のユーザーがこのドキュメントの編集を引き継ぎました。', @@ -281,6 +282,7 @@ export const jaTranslations: DefaultTranslationsObject = { enterAValue: '値を入力', error: 'エラー', errors: 'エラー', + export: '輸出', fallbackToDefaultLocale: 'デフォルトロケールへのフォールバック', false: '偽', filter: '絞り込み', @@ -288,6 +290,7 @@ export const jaTranslations: DefaultTranslationsObject = { filterWhere: '{{label}} の絞り込み', globals: 'グローバル', goBack: '戻る', + import: '輸入', isEditing: '編集中', item: 'アイテム', items: 'アイテム', @@ -312,6 +315,7 @@ export const jaTranslations: DefaultTranslationsObject = { movingCount: '{{count}} {{label}}を移動します', newPassword: '新しいパスワード', next: '次', + no: 'いいえ', noDateSelected: '日付が選択されていません', noFiltersSet: '絞り込みが未設定です。', noLabel: '', @@ -392,6 +396,7 @@ export const jaTranslations: DefaultTranslationsObject = { value: '値', viewReadOnly: '読み取り専用で表示', welcome: 'ようこそ', + yes: 'はい', }, localization: { cannotCopySameLocale: '同じロケールにはコピーできません', @@ -426,6 +431,7 @@ export const jaTranslations: DefaultTranslationsObject = { crop: 'クロップ', cropToolDescription: '選択したエリアのコーナーをドラッグしたり、新たなエリアを描画したり、下記の値を調整してください。', + download: 'ダウンロード', dragAndDrop: 'ファイルをドラッグ アンド ドロップする', dragAndDropHere: 'または、このエリアにファイルをドラッグ & ドロップ', editImage: '画像を編集する', diff --git a/packages/translations/src/languages/ko.ts b/packages/translations/src/languages/ko.ts index 45e3c3fbca..67f278ed0d 100644 --- a/packages/translations/src/languages/ko.ts +++ b/packages/translations/src/languages/ko.ts @@ -210,6 +210,7 @@ export const koTranslations: DefaultTranslationsObject = { adminTheme: '관리자 테마', all: '모두', allCollections: '모든 컬렉션', + allLocales: '모든 지역 설정', and: '및', anotherUser: '다른 사용자', anotherUserTakenOver: '다른 사용자가 이 문서의 편집을 인수했습니다.', @@ -278,6 +279,7 @@ export const koTranslations: DefaultTranslationsObject = { enterAValue: '값을 입력하세요', error: '오류', errors: '오류', + export: '수출', fallbackToDefaultLocale: '기본 locale로 대체', false: '거짓', filter: '필터', @@ -285,6 +287,7 @@ export const koTranslations: DefaultTranslationsObject = { filterWhere: '{{label}} 필터링 조건', globals: '글로벌', goBack: '돌아가기', + import: '수입', isEditing: '편집 중', item: '항목', items: '항목들', @@ -309,6 +312,7 @@ export const koTranslations: DefaultTranslationsObject = { movingCount: '{{count}} {{label}}을(를) 이동시킵니다.', newPassword: '새 비밀번호', next: '다음', + no: '아니요', noDateSelected: '선택된 날짜가 없습니다.', noFiltersSet: '설정된 필터 없음', noLabel: '<{{label}} 없음>', @@ -389,6 +393,7 @@ export const koTranslations: DefaultTranslationsObject = { value: '값', viewReadOnly: '읽기 전용으로 보기', welcome: '환영합니다', + yes: '네', }, localization: { cannotCopySameLocale: '동일한 로캘에 복사할 수 없습니다.', @@ -423,6 +428,7 @@ export const koTranslations: DefaultTranslationsObject = { crop: '자르기', cropToolDescription: '선택한 영역의 모퉁이를 드래그하거나 새로운 영역을 그리거나 아래의 값을 조정하세요.', + download: '다운로드', dragAndDrop: '파일을 끌어다 놓으세요', dragAndDropHere: '또는 여기로 파일을 끌어다 놓으세요', editImage: '이미지 수정', diff --git a/packages/translations/src/languages/lt.ts b/packages/translations/src/languages/lt.ts index 9e21809149..c47d67338f 100644 --- a/packages/translations/src/languages/lt.ts +++ b/packages/translations/src/languages/lt.ts @@ -213,6 +213,7 @@ export const ltTranslations: DefaultTranslationsObject = { adminTheme: 'Admin temos', all: 'Visi', allCollections: 'Visos kolekcijos', + allLocales: 'Visi lokalai', and: 'Ir', anotherUser: 'Kitas vartotojas', anotherUserTakenOver: 'Kitas naudotojas perėmė šio dokumento redagavimą.', @@ -283,6 +284,7 @@ export const ltTranslations: DefaultTranslationsObject = { enterAValue: 'Įveskite reikšmę', error: 'Klaida', errors: 'Klaidos', + export: 'Eksportas', fallbackToDefaultLocale: 'Grįžkite į numatytąją vietovę', false: 'Netiesa', filter: 'Filtruoti', @@ -290,6 +292,7 @@ export const ltTranslations: DefaultTranslationsObject = { filterWhere: 'Filtruoti {{label}}, kur', globals: 'Globalai', goBack: 'Grįžkite', + import: 'Importas', isEditing: 'redaguoja', item: 'daiktas', items: 'elementai', @@ -314,6 +317,7 @@ export const ltTranslations: DefaultTranslationsObject = { movingCount: 'Perkeliama {{count}} {{label}}', newPassword: 'Naujas slaptažodis', next: 'Toliau', + no: 'Ne', noDateSelected: 'Pasirinktos datos nėra', noFiltersSet: 'Nenustatyti jokie filtrai', noLabel: '', @@ -394,6 +398,7 @@ export const ltTranslations: DefaultTranslationsObject = { value: 'Vertė', viewReadOnly: 'Peržiūrėti tik skaitymui', welcome: 'Sveiki', + yes: 'Taip', }, localization: { cannotCopySameLocale: 'Negalima kopijuoti į tą pačią vietovę', @@ -428,6 +433,7 @@ export const ltTranslations: DefaultTranslationsObject = { crop: 'Pasėlis', cropToolDescription: 'Temkite pasirinktos srities kampus, nubrėžkite naują sritį arba koreguokite žemiau esančias reikšmes.', + download: 'Atsisiųsti', dragAndDrop: 'Temkite ir numeskite failą', dragAndDropHere: 'arba nuvilkite failą čia', editImage: 'Redaguoti vaizdą', diff --git a/packages/translations/src/languages/lv.ts b/packages/translations/src/languages/lv.ts index dd5f2abf57..e27d257ab3 100644 --- a/packages/translations/src/languages/lv.ts +++ b/packages/translations/src/languages/lv.ts @@ -211,6 +211,7 @@ export const lvTranslations: DefaultTranslationsObject = { adminTheme: 'Administratora tēma', all: 'Visi', allCollections: 'Visas kolekcijas', + allLocales: 'Visi lokalizācijas variants', and: 'Un', anotherUser: 'Cits lietotājs', anotherUserTakenOver: 'Cits lietotājs ir pārņēmis šī dokumenta rediģēšanu.', @@ -280,6 +281,7 @@ export const lvTranslations: DefaultTranslationsObject = { enterAValue: 'Ievadiet vērtību', error: 'Kļūda', errors: 'Kļūdas', + export: 'Eksports', fallbackToDefaultLocale: 'Izmantot noklusēto lokalizāciju', false: 'Nepatiesi', filter: 'Filtrs', @@ -287,6 +289,7 @@ export const lvTranslations: DefaultTranslationsObject = { filterWhere: 'Filtrēt {{label}} kur', globals: 'Globālie', goBack: 'Doties atpakaļ', + import: 'Imports', isEditing: 'redzē', item: 'vienība', items: 'vienības', @@ -311,6 +314,7 @@ export const lvTranslations: DefaultTranslationsObject = { movingCount: 'Pārvietojot {{count}} {{label}}', newPassword: 'Jauna parole', next: 'Nākamais', + no: 'Nē', noDateSelected: 'Datums nav izvēlēts', noFiltersSet: 'Nav uzstādīti filtri', noLabel: '