From 6349c1359ec2ec2fe98dcf1161f8168c3310d3c6 Mon Sep 17 00:00:00 2001 From: Tatiana Lopaeva Date: Sun, 12 Nov 2023 12:45:57 +0300 Subject: [PATCH 001/155] Web: Fixed display of icons with extensions in the dialog. --- .../FilesSelector/FilesSelector.types.ts | 2 + .../FilesSelector/FilesSelectorWrapper.tsx | 7 +- .../FilesSelector/helpers/useFilesHelper.ts | 169 ++---------------- .../src/components/FilesSelector/index.tsx | 6 +- .../client/components/SelectFolderDialog.js | 3 +- .../editor/src/client/helpers/withDialogs.js | 1 + 6 files changed, 27 insertions(+), 161 deletions(-) diff --git a/packages/client/src/components/FilesSelector/FilesSelector.types.ts b/packages/client/src/components/FilesSelector/FilesSelector.types.ts index f5c940c6f6..1ef1222c3a 100644 --- a/packages/client/src/components/FilesSelector/FilesSelector.types.ts +++ b/packages/client/src/components/FilesSelector/FilesSelector.types.ts @@ -117,6 +117,7 @@ export type useFilesHelpersProps = { search?: string | null, isErrorPath?: boolean ) => void; + getIcon: (size: number, fileExst: string) => string; t: any; }; @@ -213,4 +214,5 @@ export type FilesSelectorProps = { embedded: boolean; withHeader: boolean; + settings: any; }; diff --git a/packages/client/src/components/FilesSelector/FilesSelectorWrapper.tsx b/packages/client/src/components/FilesSelector/FilesSelectorWrapper.tsx index 72443da557..90c3401022 100644 --- a/packages/client/src/components/FilesSelector/FilesSelectorWrapper.tsx +++ b/packages/client/src/components/FilesSelector/FilesSelectorWrapper.tsx @@ -1,16 +1,19 @@ import React from "react"; -import { Provider as MobxProvider, inject, observer } from "mobx-react"; +import { Provider as MobxProvider } from "mobx-react"; import { I18nextProvider } from "react-i18next"; // @ts-ignore import store from "client/store"; import FilesSelector from "./"; import i18n from "./i18n"; import { FilesSelectorProps } from "./FilesSelector.types"; -const { auth: authStore } = store; +const { auth: authStore, settingsStore } = store; const FilesSelectorWrapper = (props: FilesSelectorProps) => { React.useEffect(() => { + const { setFilesSettings } = settingsStore; + const { settings } = props; authStore.init(true); + settings && setFilesSettings(settings); }, []); return ( diff --git a/packages/client/src/components/FilesSelector/helpers/useFilesHelper.ts b/packages/client/src/components/FilesSelector/helpers/useFilesHelper.ts index 6979ca63af..6352149a49 100644 --- a/packages/client/src/components/FilesSelector/helpers/useFilesHelper.ts +++ b/packages/client/src/components/FilesSelector/helpers/useFilesHelper.ts @@ -24,155 +24,6 @@ import { //@ts-ignore import toastr from "@docspace/components/toast/toastr"; -const getIconUrl = (extension: string, isImage: boolean, isMedia: boolean) => { - // if (extension !== iconPath) return iconSize32.get(iconPath); - let path = ""; - - switch (extension) { - case ".avi": - path = "avi.svg"; - break; - case ".csv": - path = "csv.svg"; - break; - case ".djvu": - path = "djvu.svg"; - break; - case ".doc": - path = "doc.svg"; - break; - case ".docm": - path = "docm.svg"; - break; - case ".docx": - path = "docx.svg"; - break; - case ".dotx": - path = "dotx.svg"; - break; - case ".dvd": - path = "dvd.svg"; - break; - case ".epub": - path = "epub.svg"; - break; - case ".pb2": - case ".fb2": - path = "fb2.svg"; - break; - case ".flv": - path = "flv.svg"; - break; - case ".fodt": - path = "fodt.svg"; - break; - case ".iaf": - path = "iaf.svg"; - break; - case ".ics": - path = "ics.svg"; - break; - case ".m2ts": - path = "m2ts.svg"; - break; - case ".mht": - path = "mht.svg"; - break; - case ".mkv": - path = "mkv.svg"; - break; - case ".mov": - path = "mov.svg"; - break; - case ".mp4": - path = "mp4.svg"; - break; - case ".mpg": - path = "mpg.svg"; - break; - case ".odp": - path = "odp.svg"; - break; - case ".ods": - path = "ods.svg"; - break; - case ".odt": - path = "odt.svg"; - break; - case ".otp": - path = "otp.svg"; - break; - case ".ots": - path = "ots.svg"; - break; - case ".ott": - path = "ott.svg"; - break; - case ".pdf": - path = "pdf.svg"; - break; - case ".pot": - path = "pot.svg"; - break; - case ".pps": - path = "pps.svg"; - break; - case ".ppsx": - path = "ppsx.svg"; - break; - case ".ppt": - path = "ppt.svg"; - break; - case ".pptm": - path = "pptm.svg"; - break; - case ".pptx": - path = "pptx.svg"; - break; - case ".rtf": - path = "rtf.svg"; - break; - case ".svg": - path = "svg.svg"; - break; - case ".txt": - path = "txt.svg"; - break; - case ".webm": - path = "webm.svg"; - break; - case ".xls": - path = "xls.svg"; - break; - case ".xlsm": - path = "xlsm.svg"; - break; - case ".xlsx": - path = "xlsx.svg"; - break; - case ".xps": - path = "xps.svg"; - break; - case ".xml": - path = "xml.svg"; - break; - case ".oform": - path = "oform.svg"; - break; - case ".docxf": - path = "docxf.svg"; - break; - default: - path = "file.svg"; - break; - } - - if (isMedia) path = "sound.svg"; - if (isImage) path = "image.svg"; - - return iconSize32.get(path); -}; - export const convertFoldersToItems = ( folders: any, disabledItems: any[], @@ -220,7 +71,11 @@ export const convertFoldersToItems = ( return items; }; -export const convertFilesToItems = (files: any, filterParam?: string) => { +export const convertFilesToItems = ( + files: any, + filterParam?: string, + getIcon: (size: number, fileExst: string) => string +) => { const items = files.map((file: any) => { const { id, @@ -232,12 +87,7 @@ export const convertFilesToItems = (files: any, filterParam?: string) => { fileExst, } = file; - const isImage = file.viewAccessability.ImageView; - const isMedia = file.viewAccessability.MediaView; - - let icon = getIconUrl(fileExst, isImage, isMedia); - - // if(filterParam) + let icon = getIcon(32, fileExst); return { id, @@ -277,6 +127,7 @@ export const useFilesHelper = ({ isRoomsOnly, rootThirdPartyId, getRoomList, + getIcon, t, }: useFilesHelpersProps) => { const getFileList = React.useCallback( @@ -379,7 +230,11 @@ export const useFilesHelper = ({ filterParam ); - const filesList: Item[] = convertFilesToItems(files, filterParam); + const filesList: Item[] = convertFilesToItems( + files, + filterParam, + getIcon + ); const itemList = [...foldersList, ...filesList]; diff --git a/packages/client/src/components/FilesSelector/index.tsx b/packages/client/src/components/FilesSelector/index.tsx index 2cd6ac5d5c..78f729f9dc 100644 --- a/packages/client/src/components/FilesSelector/index.tsx +++ b/packages/client/src/components/FilesSelector/index.tsx @@ -101,6 +101,7 @@ const FilesSelector = ({ embedded, withHeader, + getIcon, }: FilesSelectorProps) => { const { t } = useTranslation(["Files", "Common", "Translations"]); @@ -199,6 +200,7 @@ const FilesSelector = ({ isRoomsOnly, rootThirdPartyId, getRoomList, + getIcon, t, }); @@ -643,8 +645,9 @@ export default inject( filesList, setMovingInProgress, setSelected, + filesSettingsStore, } = filesStore; - + const { getIcon } = filesSettingsStore; const { isVisible: infoPanelIsVisible, selection: infoPanelSelection } = auth.infoPanelStore; @@ -713,6 +716,7 @@ export default inject( socketSubscribers: socketSubscribesId, setMoveToPublicRoomVisible, currentDeviceType, + getIcon, }; } )(observer(FilesSelector)); diff --git a/packages/editor/src/client/components/SelectFolderDialog.js b/packages/editor/src/client/components/SelectFolderDialog.js index b50ab59c22..ba6a60f7c7 100644 --- a/packages/editor/src/client/components/SelectFolderDialog.js +++ b/packages/editor/src/client/components/SelectFolderDialog.js @@ -12,7 +12,7 @@ const SelectFolderDialog = ({ titleSelectorFolder, extension, - + settings, mfReady, }) => { const { t } = useTranslation(["Editor", "Common"]); @@ -37,6 +37,7 @@ const SelectFolderDialog = ({ footerInputHeader={t("FileName")} currentFooterInputValue={titleSelectorFolder} footerCheckboxLabel={t("OpenSavedDocument")} + settings={settings} /> )) || null diff --git a/packages/editor/src/client/helpers/withDialogs.js b/packages/editor/src/client/helpers/withDialogs.js index cab5dd3b9f..9ccd07b10c 100644 --- a/packages/editor/src/client/helpers/withDialogs.js +++ b/packages/editor/src/client/helpers/withDialogs.js @@ -292,6 +292,7 @@ const withDialogs = (WrappedComponent) => { onClickSaveSelectFolder={onClickSaveSelectFolder} titleSelectorFolder={titleSelectorFolder} mfReady={mfReady} + settings={props.filesSettings} /> ); From 7b4576129de3b0b110a9474da6904e37af28bda9 Mon Sep 17 00:00:00 2001 From: Tatiana Lopaeva Date: Sun, 12 Nov 2023 13:15:23 +0300 Subject: [PATCH 002/155] Web: Fixed styles. --- .../src/components/EmptyContainer/RoomNoAccessContainer.js | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/client/src/components/EmptyContainer/RoomNoAccessContainer.js b/packages/client/src/components/EmptyContainer/RoomNoAccessContainer.js index 7def3c92cc..b34d972c86 100644 --- a/packages/client/src/components/EmptyContainer/RoomNoAccessContainer.js +++ b/packages/client/src/components/EmptyContainer/RoomNoAccessContainer.js @@ -78,7 +78,6 @@ const RoomNoAccessContainer = (props) => { From 66c6fa295ebce34f661c56356e5eeea7c0851030 Mon Sep 17 00:00:00 2001 From: Viktor Fomin Date: Sun, 12 Nov 2023 14:11:14 +0300 Subject: [PATCH 003/155] Common: ErrorContainer: fix style --- .../common/components/ErrorContainer/StyledErrorContainer.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/common/components/ErrorContainer/StyledErrorContainer.js b/packages/common/components/ErrorContainer/StyledErrorContainer.js index bf556a06a5..e127c6d0d8 100644 --- a/packages/common/components/ErrorContainer/StyledErrorContainer.js +++ b/packages/common/components/ErrorContainer/StyledErrorContainer.js @@ -7,6 +7,7 @@ const StyledErrorContainer = styled.div` background: ${(props) => props.theme.errorContainer.background}; cursor: default; width: auto; + height: 100vh; overflow-x: hidden; display: flex; flex-direction: column; From 99b26d02b40f07b2fcfc33297e5bb9b234468a89 Mon Sep 17 00:00:00 2001 From: Viktor Fomin Date: Sun, 12 Nov 2023 23:54:30 +0300 Subject: [PATCH 004/155] Components: SearchInput: fix warning --- packages/components/search-input/index.js | 2 +- packages/components/search-input/styled-search-input.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/components/search-input/index.js b/packages/components/search-input/index.js index 047059f16e..09ed5d646d 100644 --- a/packages/components/search-input/index.js +++ b/packages/components/search-input/index.js @@ -95,7 +95,7 @@ class SearchInput extends React.Component { theme={this.props.theme} className={this.props.className} style={this.props.style} - scale={this.props.scale} + isScale={this.props.scale} > - scale && + ${({ isScale }) => + isScale && css` width: 100%; `} From 1dcdccb59074f082b975ffcd9b416f487ace9c67 Mon Sep 17 00:00:00 2001 From: Alexey Safronov Date: Mon, 13 Nov 2023 03:25:32 +0400 Subject: [PATCH 005/155] Added new caching rules for files in public/scripts --- .gitignore | 34 +- common/scripts/before-build.js | 55 ++ package.json | 4 +- packages/client/public/index.html | 12 +- packages/client/src/Client.jsx | 9 - .../panels/EmbeddingPanel/EmbeddingBody.js | 1 + .../developer-tools/JavascriptSDK/index.js | 1 + packages/client/webpack.config.js | 23 +- packages/editor/src/server/lib/template.js | 4 +- packages/editor/webpack/webpack.client.js | 18 +- packages/editor/webpack/webpack.server.js | 12 + packages/login/index.d.ts | 2 + packages/login/src/server/lib/template.ts | 4 +- packages/login/webpack/webpack.client.js | 20 +- packages/login/webpack/webpack.server.js | 12 + yarn.lock | 492 +++++++++--------- 16 files changed, 398 insertions(+), 305 deletions(-) create mode 100644 common/scripts/before-build.js diff --git a/.gitignore b/.gitignore index 8f6f66769b..bd2428cfa7 100644 --- a/.gitignore +++ b/.gitignore @@ -7,38 +7,15 @@ **/node_modules/ **/storybook-static/ **/dist -/build/deploy + *.log -/products/ASC.People/Data/ -/Data + Logs/ **/.DS_Store .eslintcache -build/deploy/ + /public/debuginfo.md -TestsResults/ -/Data.Test -/build/install/RadicalePlugins/app_auth_plugin/app_auth_plugin.egg-info/PKG-INFO -/build/install/RadicalePlugins/app_auth_plugin/app_auth_plugin.egg-info/SOURCES.txt -/build/install/RadicalePlugins/app_auth_plugin/app_auth_plugin.egg-info/dependency_links.txt -/build/install/RadicalePlugins/app_auth_plugin/app_auth_plugin.egg-info/top_level.txt -/build/install/RadicalePlugins/app_auth_plugin/build/lib/app_auth_plugin/__init__.py -/build/install/RadicalePlugins/app_rights_plugin/app_rights_plugin.egg-info/PKG-INFO -/build/install/RadicalePlugins/app_rights_plugin/app_rights_plugin.egg-info/SOURCES.txt -/build/install/RadicalePlugins/app_rights_plugin/app_rights_plugin.egg-info/dependency_links.txt -/build/install/RadicalePlugins/app_rights_plugin/app_rights_plugin.egg-info/top_level.txt -/build/install/RadicalePlugins/app_rights_plugin/build/lib/app_rights_plugin/__init__.py -/build/install/RadicalePlugins/app_store_plugin/app_store_plugin.egg-info/PKG-INFO -/build/install/RadicalePlugins/app_store_plugin/app_store_plugin.egg-info/SOURCES.txt -/build/install/RadicalePlugins/app_store_plugin/app_store_plugin.egg-info/dependency_links.txt -/build/install/RadicalePlugins/app_store_plugin/app_store_plugin.egg-info/top_level.txt -/build/install/RadicalePlugins/app_store_plugin/build/lib/app_store_plugin/__init__.py -/build/install/RadicalePlugins/app_store_plugin/build/lib/app_store_plugin/cache.py -/build/install/RadicalePlugins/app_store_plugin/build/lib/app_store_plugin/delete.py -/build/install/RadicalePlugins/app_store_plugin/build/lib/app_store_plugin/history.py -/build/install/RadicalePlugins/app_store_plugin/build/lib/app_store_plugin/log.py -/build/install/RadicalePlugins/app_store_plugin/build/lib/app_store_plugin/sync.py -/build/install/RadicalePlugins/app_store_plugin/build/lib/app_store_plugin/upload.py + .yarn/* !.yarn/patches @@ -51,6 +28,7 @@ TestsResults/ **/.yarn/cache **/.yarn/install-state.gz licenses.csv -publish/ + .idea +packages/runtime.json diff --git a/common/scripts/before-build.js b/common/scripts/before-build.js new file mode 100644 index 0000000000..65968f9e10 --- /dev/null +++ b/common/scripts/before-build.js @@ -0,0 +1,55 @@ +const { join } = require("path"); +const { readdirSync, readFileSync, writeFileSync } = require("fs"); +const crypto = require("crypto"); + +function generateChecksum(str, algorithm, encoding) { + return crypto + .createHash(algorithm || "md5") + .update(str, "utf8") + .digest(encoding || "hex"); +} + +const dstPath = join(__dirname, "../../packages", "runtime.json"); +const scriptsDir = join(__dirname, "../../public/scripts"); + +const getFileList = (dirName) => { + let files = []; + + const items = readdirSync(dirName, { withFileTypes: true }); + + for (const item of items) { + if (item.name == ".DS_Store") continue; + + if (item.isDirectory()) { + files = [...files, ...getFileList(join(dirName, item.name))]; + } else { + files.push({ path: join(dirName, item.name), name: item.name }); + } + } + + return files; +}; + +const files = getFileList(scriptsDir); + +const date = new Date(); +const dateString = `${date.getFullYear()}${ + date.getMonth() + 1 +}${date.getDate()}_${date.getHours()}${date.getMinutes()}${date.getSeconds()}`; + +const data = { + date: dateString, + checksums: {}, +}; + +files.forEach((file) => { + try { + let content = readFileSync(file.path); + let checksum = generateChecksum(content); + data.checksums[file.name] = checksum; + } catch (e) { + console.error("Unable to generateChecksum file ", file.path, e); + } +}); + +writeFileSync(dstPath, JSON.stringify(data, null, 2)); diff --git a/package.json b/package.json index e7adbc8983..7a3483f319 100644 --- a/package.json +++ b/package.json @@ -12,11 +12,11 @@ "yarn": ">=3" }, "scripts": { - "build": "yarn workspaces foreach -vptiR --from '{@docspace/client,@docspace/login,@docspace/editor}' run build", + "build": "node ./common/scripts/before-build.js && yarn workspaces foreach -vptiR --from '{@docspace/client,@docspace/login,@docspace/editor}' run build", "bump": "yarn version apply --all", "clean": "yarn workspaces foreach -vptiR run clean", "deploy": "shx rm -rf ../publish/web && yarn workspaces foreach -ptR --from '{@docspace/client,@docspace/login,@docspace/editor}' run deploy && shx cp -r public ../publish/web/ && node common/scripts/minify-common-locales.js", - "start": "yarn workspaces foreach -vptiR --from '{@docspace/client,@docspace/login,@docspace/editor}' run start", + "start": "node ./common/scripts/before-build.js && yarn workspaces foreach -vptiR --from '{@docspace/client,@docspace/login,@docspace/editor}' run start", "start-prod": "yarn workspaces foreach -vptiR --from '{@docspace/client,@docspace/login,@docspace/editor}' run start-prod", "storybook": "yarn workspace @docspace/components storybook", "storybook-build": "yarn workspace @docspace/components run storybook-build", diff --git a/packages/client/public/index.html b/packages/client/public/index.html index 1b77f8946c..c79ff9a608 100644 --- a/packages/client/public/index.html +++ b/packages/client/public/index.html @@ -69,10 +69,11 @@ To begin the development, run `npm start` or `yarn start`. To create a production bundle, use `npm run build` or `yarn build`. --> - + + + ${scripts} diff --git a/packages/editor/webpack/webpack.client.js b/packages/editor/webpack/webpack.client.js index 2edc8bcdee..1df223b56f 100644 --- a/packages/editor/webpack/webpack.client.js +++ b/packages/editor/webpack/webpack.client.js @@ -1,7 +1,7 @@ const { merge } = require("webpack-merge"); const path = require("path"); -const ModuleFederationPlugin = require("webpack").container - .ModuleFederationPlugin; +const ModuleFederationPlugin = + require("webpack").container.ModuleFederationPlugin; const DefinePlugin = require("webpack").DefinePlugin; const { WebpackManifestPlugin } = require("webpack-manifest-plugin"); const { CleanWebpackPlugin } = require("clean-webpack-plugin"); @@ -9,8 +9,10 @@ const ExternalTemplateRemotesPlugin = require("external-remotes-plugin"); const CopyPlugin = require("copy-webpack-plugin"); const TerserPlugin = require("terser-webpack-plugin"); const minifyJson = require("@docspace/common/utils/minifyJson"); +const runtime = require("../../runtime.json"); +const dateHash = runtime?.date || ""; -const beforeBuild = require("@docspace/common/utils/beforeBuild"); +//const beforeBuild = require("@docspace/common/utils/beforeBuild"); const sharedDeps = require("@docspace/common/constants/sharedDependencies"); const baseConfig = require("./webpack.base.js"); @@ -159,6 +161,16 @@ module.exports = (env, argv) => { IS_DEVELOPMENT: argv.mode !== "production", PORT: process.env.PORT || 5013, IS_PERSONAL: env.personal || false, + BROWSER_DETECTOR_URL: JSON.stringify( + `/static/scripts/browserDetector.js?hash=${ + runtime.checksums["browserDetector.js"] || dateHash + }` + ), + CONFIG_URL: JSON.stringify( + `/static/scripts/config.json?hash=${ + runtime.checksums["config.json"] || dateHash + }` + ), }), ]; diff --git a/packages/editor/webpack/webpack.server.js b/packages/editor/webpack/webpack.server.js index e63dd69a93..ef4fbde019 100644 --- a/packages/editor/webpack/webpack.server.js +++ b/packages/editor/webpack/webpack.server.js @@ -4,6 +4,8 @@ const path = require("path"); const DefinePlugin = require("webpack").DefinePlugin; const TerserPlugin = require("terser-webpack-plugin"); const CopyPlugin = require("copy-webpack-plugin"); +const runtime = require("../../runtime.json"); +const dateHash = runtime?.date || ""; const serverConfig = { target: "node", @@ -74,6 +76,16 @@ module.exports = (env, argv) => { IS_DEVELOPMENT: argv.mode !== "production", PORT: 5013, IS_PERSONAL: env.personal || false, + BROWSER_DETECTOR_URL: JSON.stringify( + `/static/scripts/browserDetector.js?hash=${ + runtime.checksums["browserDetector.js"] || dateHash + }` + ), + CONFIG_URL: JSON.stringify( + `/static/scripts/config.json?hash=${ + runtime.checksums["config.json"] || dateHash + }` + ), }), ]; diff --git a/packages/login/index.d.ts b/packages/login/index.d.ts index c8cb61d731..6f179135f6 100644 --- a/packages/login/index.d.ts +++ b/packages/login/index.d.ts @@ -131,6 +131,8 @@ declare global { var PORT: number; var IS_PERSONAL: boolean; var IS_ROOMS_MODE: boolean; + var BROWSER_DETECTOR_URL: string; + var CONFIG_URL: string; type assetsType = { [key: string]: string } | undefined; diff --git a/packages/login/src/server/lib/template.ts b/packages/login/src/server/lib/template.ts index d48331c5e3..2fc46fa848 100644 --- a/packages/login/src/server/lib/template.ts +++ b/packages/login/src/server/lib/template.ts @@ -69,7 +69,7 @@ const template: Template = ( ${clientScripts} + ${scripts} diff --git a/packages/login/webpack/webpack.client.js b/packages/login/webpack/webpack.client.js index 9a2a0bb27d..13decfa023 100644 --- a/packages/login/webpack/webpack.client.js +++ b/packages/login/webpack/webpack.client.js @@ -1,20 +1,22 @@ const { merge } = require("webpack-merge"); const path = require("path"); -const ModuleFederationPlugin = require("webpack").container - .ModuleFederationPlugin; +const ModuleFederationPlugin = + require("webpack").container.ModuleFederationPlugin; const DefinePlugin = require("webpack").DefinePlugin; const { WebpackManifestPlugin } = require("webpack-manifest-plugin"); const { CleanWebpackPlugin } = require("clean-webpack-plugin"); const ExternalTemplateRemotesPlugin = require("external-remotes-plugin"); const CopyPlugin = require("copy-webpack-plugin"); const TerserPlugin = require("terser-webpack-plugin"); -const combineUrl = require("@docspace/common/utils/combineUrl"); +//const combineUrl = require("@docspace/common/utils/combineUrl"); const minifyJson = require("@docspace/common/utils/minifyJson"); const sharedDeps = require("@docspace/common/constants/sharedDependencies"); -const beforeBuild = require("@docspace/common/utils/beforeBuild"); +//const beforeBuild = require("@docspace/common/utils/beforeBuild"); const baseConfig = require("./webpack.base.js"); +const runtime = require("../../runtime.json"); const pkg = require("../package.json"); const deps = pkg.dependencies || {}; +const dateHash = runtime?.date || ""; for (let dep in sharedDeps) { sharedDeps[dep].eager = true; @@ -161,6 +163,16 @@ module.exports = (env, argv) => { PORT: process.env.PORT || 5011, IS_PERSONAL: env.personal || false, IS_ROOMS_MODE: env.rooms || false, + BROWSER_DETECTOR_URL: JSON.stringify( + `/static/scripts/browserDetector.js?hash=${ + runtime.checksums["browserDetector.js"] || dateHash + }` + ), + CONFIG_URL: JSON.stringify( + `/static/scripts/config.json?hash=${ + runtime.checksums["config.json"] || dateHash + }` + ), }), ]; diff --git a/packages/login/webpack/webpack.server.js b/packages/login/webpack/webpack.server.js index 436c03351d..9a6d719509 100644 --- a/packages/login/webpack/webpack.server.js +++ b/packages/login/webpack/webpack.server.js @@ -4,6 +4,8 @@ const path = require("path"); const DefinePlugin = require("webpack").DefinePlugin; const TerserPlugin = require("terser-webpack-plugin"); const CopyPlugin = require("copy-webpack-plugin"); +const runtime = require("../../runtime.json"); +const dateHash = runtime?.date || ""; const serverConfig = { target: "node", @@ -74,6 +76,16 @@ module.exports = (env, argv) => { PORT: process.env.PORT || 5011, IS_PERSONAL: env.personal || false, IS_ROOMS_MODE: env.rooms || false, + BROWSER_DETECTOR_URL: JSON.stringify( + `/static/scripts/browserDetector.js?hash=${ + runtime.checksums["browserDetector.js"] || dateHash + }` + ), + CONFIG_URL: JSON.stringify( + `/static/scripts/config.json?hash=${ + runtime.checksums["config.json"] || dateHash + }` + ), }), ]; diff --git a/yarn.lock b/yarn.lock index de8fbb81e8..a3f1b453ee 100644 --- a/yarn.lock +++ b/yarn.lock @@ -108,24 +108,24 @@ __metadata: linkType: hard "@aws-sdk/client-cloudwatch-logs@npm:^3.297.0": - version: 3.448.0 - resolution: "@aws-sdk/client-cloudwatch-logs@npm:3.448.0" + version: 3.449.0 + resolution: "@aws-sdk/client-cloudwatch-logs@npm:3.449.0" dependencies: "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/client-sts": 3.445.0 + "@aws-sdk/client-sts": 3.449.0 "@aws-sdk/core": 3.445.0 - "@aws-sdk/credential-provider-node": 3.445.0 - "@aws-sdk/middleware-host-header": 3.433.0 - "@aws-sdk/middleware-logger": 3.433.0 - "@aws-sdk/middleware-recursion-detection": 3.433.0 - "@aws-sdk/middleware-signing": 3.433.0 - "@aws-sdk/middleware-user-agent": 3.438.0 + "@aws-sdk/credential-provider-node": 3.449.0 + "@aws-sdk/middleware-host-header": 3.449.0 + "@aws-sdk/middleware-logger": 3.449.0 + "@aws-sdk/middleware-recursion-detection": 3.449.0 + "@aws-sdk/middleware-signing": 3.449.0 + "@aws-sdk/middleware-user-agent": 3.449.0 "@aws-sdk/region-config-resolver": 3.433.0 - "@aws-sdk/types": 3.433.0 - "@aws-sdk/util-endpoints": 3.438.0 - "@aws-sdk/util-user-agent-browser": 3.433.0 - "@aws-sdk/util-user-agent-node": 3.437.0 + "@aws-sdk/types": 3.449.0 + "@aws-sdk/util-endpoints": 3.449.0 + "@aws-sdk/util-user-agent-browser": 3.449.0 + "@aws-sdk/util-user-agent-node": 3.449.0 "@smithy/config-resolver": ^2.0.16 "@smithy/fetch-http-handler": ^2.2.4 "@smithy/hash-node": ^2.0.12 @@ -151,26 +151,26 @@ __metadata: "@smithy/util-utf8": ^2.0.0 tslib: ^2.5.0 uuid: ^8.3.2 - checksum: 17ba46e59ed75743695a2767fe5ed518e6ded73dd1a4a9ba0d6fce08dd9c5a4770781df49b8ec55723d88ca4c7cd2562c4a02f45b258bb7bf5d9407d95effc8a + checksum: 83ff6ab33a175deb9418812390c557409b71937e3a53745db292214f92bcd3a5deb09ff09e4c3cd5500568c9aadac6217093bf244c0e98fff8ce58ae48e4da68 languageName: node linkType: hard -"@aws-sdk/client-sso@npm:3.445.0": - version: 3.445.0 - resolution: "@aws-sdk/client-sso@npm:3.445.0" +"@aws-sdk/client-sso@npm:3.449.0": + version: 3.449.0 + resolution: "@aws-sdk/client-sso@npm:3.449.0" dependencies: "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 "@aws-sdk/core": 3.445.0 - "@aws-sdk/middleware-host-header": 3.433.0 - "@aws-sdk/middleware-logger": 3.433.0 - "@aws-sdk/middleware-recursion-detection": 3.433.0 - "@aws-sdk/middleware-user-agent": 3.438.0 + "@aws-sdk/middleware-host-header": 3.449.0 + "@aws-sdk/middleware-logger": 3.449.0 + "@aws-sdk/middleware-recursion-detection": 3.449.0 + "@aws-sdk/middleware-user-agent": 3.449.0 "@aws-sdk/region-config-resolver": 3.433.0 - "@aws-sdk/types": 3.433.0 - "@aws-sdk/util-endpoints": 3.438.0 - "@aws-sdk/util-user-agent-browser": 3.433.0 - "@aws-sdk/util-user-agent-node": 3.437.0 + "@aws-sdk/types": 3.449.0 + "@aws-sdk/util-endpoints": 3.449.0 + "@aws-sdk/util-user-agent-browser": 3.449.0 + "@aws-sdk/util-user-agent-node": 3.449.0 "@smithy/config-resolver": ^2.0.16 "@smithy/fetch-http-handler": ^2.2.4 "@smithy/hash-node": ^2.0.12 @@ -195,29 +195,29 @@ __metadata: "@smithy/util-retry": ^2.0.5 "@smithy/util-utf8": ^2.0.0 tslib: ^2.5.0 - checksum: 3c0c5d3a5ecd364ea46cea5d65297a2bde071f3d2b484f37978858702ffe5d5baf4acdb7d50a41e1f9617ddab6c889adc500b2cd22db7715177cdef59754bf60 + checksum: de51ad3655941f18a92515a334349e35aa85936ae6cc2a0cd41990d6eccd643fbb9f960ecd9d3a23dd597f1a32056217eac90e489bc820deabb8adf1b7d072e6 languageName: node linkType: hard -"@aws-sdk/client-sts@npm:3.445.0": - version: 3.445.0 - resolution: "@aws-sdk/client-sts@npm:3.445.0" +"@aws-sdk/client-sts@npm:3.449.0": + version: 3.449.0 + resolution: "@aws-sdk/client-sts@npm:3.449.0" dependencies: "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 "@aws-sdk/core": 3.445.0 - "@aws-sdk/credential-provider-node": 3.445.0 - "@aws-sdk/middleware-host-header": 3.433.0 - "@aws-sdk/middleware-logger": 3.433.0 - "@aws-sdk/middleware-recursion-detection": 3.433.0 - "@aws-sdk/middleware-sdk-sts": 3.433.0 - "@aws-sdk/middleware-signing": 3.433.0 - "@aws-sdk/middleware-user-agent": 3.438.0 + "@aws-sdk/credential-provider-node": 3.449.0 + "@aws-sdk/middleware-host-header": 3.449.0 + "@aws-sdk/middleware-logger": 3.449.0 + "@aws-sdk/middleware-recursion-detection": 3.449.0 + "@aws-sdk/middleware-sdk-sts": 3.449.0 + "@aws-sdk/middleware-signing": 3.449.0 + "@aws-sdk/middleware-user-agent": 3.449.0 "@aws-sdk/region-config-resolver": 3.433.0 - "@aws-sdk/types": 3.433.0 - "@aws-sdk/util-endpoints": 3.438.0 - "@aws-sdk/util-user-agent-browser": 3.433.0 - "@aws-sdk/util-user-agent-node": 3.437.0 + "@aws-sdk/types": 3.449.0 + "@aws-sdk/util-endpoints": 3.449.0 + "@aws-sdk/util-user-agent-browser": 3.449.0 + "@aws-sdk/util-user-agent-node": 3.449.0 "@smithy/config-resolver": ^2.0.16 "@smithy/fetch-http-handler": ^2.2.4 "@smithy/hash-node": ^2.0.12 @@ -243,7 +243,7 @@ __metadata: "@smithy/util-utf8": ^2.0.0 fast-xml-parser: 4.2.5 tslib: ^2.5.0 - checksum: e6420b042c40c9ade2eb4d94e1dc57e16a4339ac8c21c8b45962af2220718d91c610266b5d228b8844fd0747ddbd448197872a4b2694e2e227c5c43aa85173cd + checksum: 3086648f0a3017efb4f069fad26f0f7ffc8942328c197d1c895cfa983fa069f35093b718b76ac3cd3225a83286303532a060b63ce0fcca20ff264855c1a98bd6 languageName: node linkType: hard @@ -257,167 +257,167 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/credential-provider-env@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/credential-provider-env@npm:3.433.0" +"@aws-sdk/credential-provider-env@npm:3.449.0": + version: 3.449.0 + resolution: "@aws-sdk/credential-provider-env@npm:3.449.0" dependencies: - "@aws-sdk/types": 3.433.0 + "@aws-sdk/types": 3.449.0 "@smithy/property-provider": ^2.0.0 "@smithy/types": ^2.4.0 tslib: ^2.5.0 - checksum: bc8d2afb35245d1c4aea85d0a2fb56ab85b7a48ddf92d90fc7351c871e8fb90622d6662e066a0a0cf6f493a94f8aba24061f663450bafeec6a70cd6e6af07e29 + checksum: 8164bb3bd69553fcfb8e015e9f7e18e96a44a3596f9cf7bb0b6cd942c0827dcf5010ec4a7383f3b26c659d9a04b47a33e33ff7548b1a44b65a66b3d9f427e8e2 languageName: node linkType: hard -"@aws-sdk/credential-provider-ini@npm:3.445.0": - version: 3.445.0 - resolution: "@aws-sdk/credential-provider-ini@npm:3.445.0" +"@aws-sdk/credential-provider-ini@npm:3.449.0": + version: 3.449.0 + resolution: "@aws-sdk/credential-provider-ini@npm:3.449.0" dependencies: - "@aws-sdk/credential-provider-env": 3.433.0 - "@aws-sdk/credential-provider-process": 3.433.0 - "@aws-sdk/credential-provider-sso": 3.445.0 - "@aws-sdk/credential-provider-web-identity": 3.433.0 - "@aws-sdk/types": 3.433.0 + "@aws-sdk/credential-provider-env": 3.449.0 + "@aws-sdk/credential-provider-process": 3.449.0 + "@aws-sdk/credential-provider-sso": 3.449.0 + "@aws-sdk/credential-provider-web-identity": 3.449.0 + "@aws-sdk/types": 3.449.0 "@smithy/credential-provider-imds": ^2.0.0 "@smithy/property-provider": ^2.0.0 "@smithy/shared-ini-file-loader": ^2.0.6 "@smithy/types": ^2.4.0 tslib: ^2.5.0 - checksum: 9fc9b1c49ff30f439b6d674f0e686a2d76fd6409ab24fbd3eac82328c73ed7dfeba5845238145c45c37b5d9caf61a2ef0a5e0c56fe297e937d10f4c86c56bb9f + checksum: 75b88307ffc0978e35c202d1aa972d1a9f5cfbf266e94771e08fea519fd141174cd2385fb2011d8b5d2c7eeb7e991c26e5aea3d5aa2ff5c0653942376af52bce languageName: node linkType: hard -"@aws-sdk/credential-provider-node@npm:3.445.0": - version: 3.445.0 - resolution: "@aws-sdk/credential-provider-node@npm:3.445.0" +"@aws-sdk/credential-provider-node@npm:3.449.0": + version: 3.449.0 + resolution: "@aws-sdk/credential-provider-node@npm:3.449.0" dependencies: - "@aws-sdk/credential-provider-env": 3.433.0 - "@aws-sdk/credential-provider-ini": 3.445.0 - "@aws-sdk/credential-provider-process": 3.433.0 - "@aws-sdk/credential-provider-sso": 3.445.0 - "@aws-sdk/credential-provider-web-identity": 3.433.0 - "@aws-sdk/types": 3.433.0 + "@aws-sdk/credential-provider-env": 3.449.0 + "@aws-sdk/credential-provider-ini": 3.449.0 + "@aws-sdk/credential-provider-process": 3.449.0 + "@aws-sdk/credential-provider-sso": 3.449.0 + "@aws-sdk/credential-provider-web-identity": 3.449.0 + "@aws-sdk/types": 3.449.0 "@smithy/credential-provider-imds": ^2.0.0 "@smithy/property-provider": ^2.0.0 "@smithy/shared-ini-file-loader": ^2.0.6 "@smithy/types": ^2.4.0 tslib: ^2.5.0 - checksum: 0ab995c0d5fb71709cbe8ab2ed10d3868754f7c3850cb6bf6082ca6af6c646202cceda4baca6ccfc6c80a557ff7c76ffdcaa7c5651f4101211079b009905c732 + checksum: dffa7a00d57b15ff74def561b354c3ba76ed46738f4efe9ff35d2d5dc6c55170f92659d8d9a1fca5fefdef92c73fb565c0f55da2d11a4f210ee74121d692ec09 languageName: node linkType: hard -"@aws-sdk/credential-provider-process@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/credential-provider-process@npm:3.433.0" +"@aws-sdk/credential-provider-process@npm:3.449.0": + version: 3.449.0 + resolution: "@aws-sdk/credential-provider-process@npm:3.449.0" dependencies: - "@aws-sdk/types": 3.433.0 + "@aws-sdk/types": 3.449.0 "@smithy/property-provider": ^2.0.0 "@smithy/shared-ini-file-loader": ^2.0.6 "@smithy/types": ^2.4.0 tslib: ^2.5.0 - checksum: 42c04f294744a7d2b066b6a9e77f785eb391f49335963d25f87fb09d4b2d9a6acf78dfde7e3b4aca1bfca5eb6d799c557d5800846d8c055a27d5a047e023ba35 + checksum: 8084ccbf6393b241b43ee18403282b03c9421bbbc8cda8253bad4115a9847840eee85c48d2b51215b8b76f21b8952db298a26117e6e5c864b2c5e61c2319b230 languageName: node linkType: hard -"@aws-sdk/credential-provider-sso@npm:3.445.0": - version: 3.445.0 - resolution: "@aws-sdk/credential-provider-sso@npm:3.445.0" +"@aws-sdk/credential-provider-sso@npm:3.449.0": + version: 3.449.0 + resolution: "@aws-sdk/credential-provider-sso@npm:3.449.0" dependencies: - "@aws-sdk/client-sso": 3.445.0 - "@aws-sdk/token-providers": 3.438.0 - "@aws-sdk/types": 3.433.0 + "@aws-sdk/client-sso": 3.449.0 + "@aws-sdk/token-providers": 3.449.0 + "@aws-sdk/types": 3.449.0 "@smithy/property-provider": ^2.0.0 "@smithy/shared-ini-file-loader": ^2.0.6 "@smithy/types": ^2.4.0 tslib: ^2.5.0 - checksum: ea6d40b2b5dcebb0702672ff8b834b2bf5e7155612ac225e4b6d2bee524e14a79f61c9c7fa4f2c8c0ec71fe8fb81f4160c18131500dad78ce7632744c6c73cb7 + checksum: d80a7cf0664c5c4a9d421b3e66b4c75f4d82ff99982af121fe19a6465b84969777fdb960c844a8d6352c3bd96acff3ae5f89723c37ec3e0716c80f06025a3745 languageName: node linkType: hard -"@aws-sdk/credential-provider-web-identity@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/credential-provider-web-identity@npm:3.433.0" +"@aws-sdk/credential-provider-web-identity@npm:3.449.0": + version: 3.449.0 + resolution: "@aws-sdk/credential-provider-web-identity@npm:3.449.0" dependencies: - "@aws-sdk/types": 3.433.0 + "@aws-sdk/types": 3.449.0 "@smithy/property-provider": ^2.0.0 "@smithy/types": ^2.4.0 tslib: ^2.5.0 - checksum: a0a76fb939da1f3a221927a8d4707f9f554ab27649cecbe84fb8f99264009c88aa10cf13324013fc0efc62edd450d60fe39525d7b9715b95ef7ae14374ce82d3 + checksum: 63d58bc68b413c8277b23f0016cc034970a9a0435051d790c4d57516d891948d964483acc3e66bb4830a8d76de8bc80d68c008f19e53f819aa15740c52504a22 languageName: node linkType: hard -"@aws-sdk/middleware-host-header@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/middleware-host-header@npm:3.433.0" +"@aws-sdk/middleware-host-header@npm:3.449.0": + version: 3.449.0 + resolution: "@aws-sdk/middleware-host-header@npm:3.449.0" dependencies: - "@aws-sdk/types": 3.433.0 + "@aws-sdk/types": 3.449.0 "@smithy/protocol-http": ^3.0.8 "@smithy/types": ^2.4.0 tslib: ^2.5.0 - checksum: b9a2b1b8c1eceaad9db2c30a38007e131ea4d67b936b1cfa8727cc20ae9a3f95975e24c0d5267c77b05c8c8811bfb8ede83d9f8d4bb8eb9726f03c6e5f21345a + checksum: 7470a19e08c726e5044821c9d5572717121091f24d18930563bf7a6e3abec9429b9c17328f68922d8fbf246b924b7ef0d5e0636b35849b0b21571e890084ada6 languageName: node linkType: hard -"@aws-sdk/middleware-logger@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/middleware-logger@npm:3.433.0" +"@aws-sdk/middleware-logger@npm:3.449.0": + version: 3.449.0 + resolution: "@aws-sdk/middleware-logger@npm:3.449.0" dependencies: - "@aws-sdk/types": 3.433.0 + "@aws-sdk/types": 3.449.0 "@smithy/types": ^2.4.0 tslib: ^2.5.0 - checksum: 4184122eb5e519e4be2f3e70b3b328488ec861e7e9f586e5589fc7395b759e1bf79a5657f96f3dc13d9b0dcf9a0f0040703ac78e0dc736407319ec6d05b01a64 + checksum: d90ed870889ced4c39e12dd0f03c480e0b28de07a14147b478c6aa6fb84c7cb57369b3bc1ae9a249fc3a2b5539a9055bff752420c5ef4645afbda27ca8904384 languageName: node linkType: hard -"@aws-sdk/middleware-recursion-detection@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/middleware-recursion-detection@npm:3.433.0" +"@aws-sdk/middleware-recursion-detection@npm:3.449.0": + version: 3.449.0 + resolution: "@aws-sdk/middleware-recursion-detection@npm:3.449.0" dependencies: - "@aws-sdk/types": 3.433.0 + "@aws-sdk/types": 3.449.0 "@smithy/protocol-http": ^3.0.8 "@smithy/types": ^2.4.0 tslib: ^2.5.0 - checksum: 49ba0e4b87a911aa834ae4aa22d395258d4a6f1441c780f9f1356b4cb6bb023cecfb5d551f285f11c1968ee930804acf251c0e8b5fdcd9a8544e9177f1675812 + checksum: a92890fc1d76fb431f6e250a9ba7042ccf3d4ea90eac29b99b9aee16a3a77a1c55cf826403424482d54cdcf3fb05dc05ad7b909c9bd7687e1838921f665063b3 languageName: node linkType: hard -"@aws-sdk/middleware-sdk-sts@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/middleware-sdk-sts@npm:3.433.0" +"@aws-sdk/middleware-sdk-sts@npm:3.449.0": + version: 3.449.0 + resolution: "@aws-sdk/middleware-sdk-sts@npm:3.449.0" dependencies: - "@aws-sdk/middleware-signing": 3.433.0 - "@aws-sdk/types": 3.433.0 + "@aws-sdk/middleware-signing": 3.449.0 + "@aws-sdk/types": 3.449.0 "@smithy/types": ^2.4.0 tslib: ^2.5.0 - checksum: 116b8c1bff74828cbbae69e84c380c0643c45a7b66ea57731f68aa618b189af01a43931c0a82b2a20f67bc8dd7cec1228ebd65c87e620b06a9b5b3c0673d77a3 + checksum: e5dfca029da4dc676ce9b034d8425198fcb40bbdc6a9e8f49976a3042b1f7a5de5dee6dd8e2ec12b05ff5e448537ab2268540770d2bcc70f75a3d4393491edf3 languageName: node linkType: hard -"@aws-sdk/middleware-signing@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/middleware-signing@npm:3.433.0" +"@aws-sdk/middleware-signing@npm:3.449.0": + version: 3.449.0 + resolution: "@aws-sdk/middleware-signing@npm:3.449.0" dependencies: - "@aws-sdk/types": 3.433.0 + "@aws-sdk/types": 3.449.0 "@smithy/property-provider": ^2.0.0 "@smithy/protocol-http": ^3.0.8 "@smithy/signature-v4": ^2.0.0 "@smithy/types": ^2.4.0 "@smithy/util-middleware": ^2.0.5 tslib: ^2.5.0 - checksum: a55defd93fa78e613df223668807c314d6c30e299859743c7ffac94da0340703ff93eccf3940cb216add60c475f6334ccbddb484e322c88416111e0e3aef19b5 + checksum: d33347563f8cc4332609eef5639299a7beca94e50491c398996a16d8c272182fc9595f579915749e4050d3b6a3161c190f3049fa63c5d89952f551a7b877f6e8 languageName: node linkType: hard -"@aws-sdk/middleware-user-agent@npm:3.438.0": - version: 3.438.0 - resolution: "@aws-sdk/middleware-user-agent@npm:3.438.0" +"@aws-sdk/middleware-user-agent@npm:3.449.0": + version: 3.449.0 + resolution: "@aws-sdk/middleware-user-agent@npm:3.449.0" dependencies: - "@aws-sdk/types": 3.433.0 - "@aws-sdk/util-endpoints": 3.438.0 + "@aws-sdk/types": 3.449.0 + "@aws-sdk/util-endpoints": 3.449.0 "@smithy/protocol-http": ^3.0.8 "@smithy/types": ^2.4.0 tslib: ^2.5.0 - checksum: 9fa28d029fb41c982a9e90a00ee811d77c3cf0887d872b2388fc5dedb3d3e192d5a2bbedb7a29f8b488101e8ce0f4de10ef5e2237fcdbcaf6506726324c832f5 + checksum: 3aa57fc8d9e2dcd3525888c94b0d8682ae144b30b2b9197c9bed2f1db44ee82c2f5a8e0301a8c6e9c322a359e341398731fdb6529961bdc42691a7212afb9fcd languageName: node linkType: hard @@ -434,21 +434,21 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/token-providers@npm:3.438.0": - version: 3.438.0 - resolution: "@aws-sdk/token-providers@npm:3.438.0" +"@aws-sdk/token-providers@npm:3.449.0": + version: 3.449.0 + resolution: "@aws-sdk/token-providers@npm:3.449.0" dependencies: "@aws-crypto/sha256-browser": 3.0.0 "@aws-crypto/sha256-js": 3.0.0 - "@aws-sdk/middleware-host-header": 3.433.0 - "@aws-sdk/middleware-logger": 3.433.0 - "@aws-sdk/middleware-recursion-detection": 3.433.0 - "@aws-sdk/middleware-user-agent": 3.438.0 + "@aws-sdk/middleware-host-header": 3.449.0 + "@aws-sdk/middleware-logger": 3.449.0 + "@aws-sdk/middleware-recursion-detection": 3.449.0 + "@aws-sdk/middleware-user-agent": 3.449.0 "@aws-sdk/region-config-resolver": 3.433.0 - "@aws-sdk/types": 3.433.0 - "@aws-sdk/util-endpoints": 3.438.0 - "@aws-sdk/util-user-agent-browser": 3.433.0 - "@aws-sdk/util-user-agent-node": 3.437.0 + "@aws-sdk/types": 3.449.0 + "@aws-sdk/util-endpoints": 3.449.0 + "@aws-sdk/util-user-agent-browser": 3.449.0 + "@aws-sdk/util-user-agent-node": 3.449.0 "@smithy/config-resolver": ^2.0.16 "@smithy/fetch-http-handler": ^2.2.4 "@smithy/hash-node": ^2.0.12 @@ -475,28 +475,28 @@ __metadata: "@smithy/util-retry": ^2.0.5 "@smithy/util-utf8": ^2.0.0 tslib: ^2.5.0 - checksum: 2171e910d29c814362a058f8c9447e444b8aff44a3f82f0b527dab13fe70ce1034d72739c64c1891c01aeedf25662dc049ca8e903c2b07d61cf2b0a930b9d811 + checksum: 582d3874ce315aa2e58fc02536065de60f73c8bd05d7ee83eb151a8e00cfc10f95a2767c19c44b64dac4a39874cbc4a8106c8c2bd99dcf03ddacaa5f37ed0792 languageName: node linkType: hard -"@aws-sdk/types@npm:3.433.0, @aws-sdk/types@npm:^3.222.0": - version: 3.433.0 - resolution: "@aws-sdk/types@npm:3.433.0" +"@aws-sdk/types@npm:3.449.0, @aws-sdk/types@npm:^3.222.0": + version: 3.449.0 + resolution: "@aws-sdk/types@npm:3.449.0" dependencies: "@smithy/types": ^2.4.0 tslib: ^2.5.0 - checksum: f7460897bee2835b06cd957853b17eb4eb4fe1e7f66f6ca97e2fc0c642ff7093011d73cbde64f097cdcc462f1f72c3e0980472c716eefd656c61dac95e7e060d + checksum: df63355242cdc05066249b1548025dbc5c209f7fe65a76d50fccfcff731045b48a7aafafed795cbe2db1120757e8bfd7adb82d852c57563648084c7be4e1d4de languageName: node linkType: hard -"@aws-sdk/util-endpoints@npm:3.438.0": - version: 3.438.0 - resolution: "@aws-sdk/util-endpoints@npm:3.438.0" +"@aws-sdk/util-endpoints@npm:3.449.0": + version: 3.449.0 + resolution: "@aws-sdk/util-endpoints@npm:3.449.0" dependencies: - "@aws-sdk/types": 3.433.0 + "@aws-sdk/types": 3.449.0 "@smithy/util-endpoints": ^1.0.2 tslib: ^2.5.0 - checksum: d88756a35fc5a9830d682bafce8874e1cdb4cc59909a5f54ef99d985b248e0f0d99b1d70a560974802289040abfec03e92038f2bf7efdddd83b0d810c692509f + checksum: 7890ca9d73fcf255165355d404fd86649bf68632cf47ce944240a39010624d7550673641cb9795fe74dd73cb16bfe852416f15e09314d3533d004ae05147ae9f languageName: node linkType: hard @@ -509,23 +509,23 @@ __metadata: languageName: node linkType: hard -"@aws-sdk/util-user-agent-browser@npm:3.433.0": - version: 3.433.0 - resolution: "@aws-sdk/util-user-agent-browser@npm:3.433.0" +"@aws-sdk/util-user-agent-browser@npm:3.449.0": + version: 3.449.0 + resolution: "@aws-sdk/util-user-agent-browser@npm:3.449.0" dependencies: - "@aws-sdk/types": 3.433.0 + "@aws-sdk/types": 3.449.0 "@smithy/types": ^2.4.0 bowser: ^2.11.0 tslib: ^2.5.0 - checksum: ca762fdf65f0b17832dd6f9d1e48e3c57d54cb79e1ae26fa882a7c13cae2e14b138ec07d4ef766b40c17ec558f1cfd9c1d9ecf9ccb369472abdef79adc1e3189 + checksum: ed30cda022e74294af6c1e358c7331920d400cef58734a18f4eee0e9836ccd099fd23174bd8fe951bdfb06e31471ce2242483978d55d9589081d3b675ef7692a languageName: node linkType: hard -"@aws-sdk/util-user-agent-node@npm:3.437.0": - version: 3.437.0 - resolution: "@aws-sdk/util-user-agent-node@npm:3.437.0" +"@aws-sdk/util-user-agent-node@npm:3.449.0": + version: 3.449.0 + resolution: "@aws-sdk/util-user-agent-node@npm:3.449.0" dependencies: - "@aws-sdk/types": 3.433.0 + "@aws-sdk/types": 3.449.0 "@smithy/node-config-provider": ^2.1.3 "@smithy/types": ^2.4.0 tslib: ^2.5.0 @@ -534,7 +534,7 @@ __metadata: peerDependenciesMeta: aws-crt: optional: true - checksum: d9840b5c8595865c0a955fba80dbbb46f7e5bdc3899868393d7062dfaaf9921608dd2a09b7a28286c8213652a1bed13d1aed4781c0d5b4323edd72cc3b124ba8 + checksum: 0cd0aeef35f216d9c9125449b33e74b2ab69ca59dee3e5e398656c830e00d8c45f50ae568150fdaf202ad21ddbaafa31166cfc6dab1cd498f8e406c0edc8310b languageName: node linkType: hard @@ -5821,29 +5821,29 @@ __metadata: languageName: node linkType: hard -"@smithy/config-resolver@npm:^2.0.16": - version: 2.0.16 - resolution: "@smithy/config-resolver@npm:2.0.16" +"@smithy/config-resolver@npm:^2.0.16, @smithy/config-resolver@npm:^2.0.17": + version: 2.0.17 + resolution: "@smithy/config-resolver@npm:2.0.17" dependencies: - "@smithy/node-config-provider": ^2.1.3 + "@smithy/node-config-provider": ^2.1.4 "@smithy/types": ^2.4.0 "@smithy/util-config-provider": ^2.0.0 "@smithy/util-middleware": ^2.0.5 tslib: ^2.5.0 - checksum: d92948bc42e59c451ff0cf5cf803b6cb13c664dd920d43c0f5a647193c93aa3634fa88391e85dad1c159f535432bfdd7653de8450599b4170e4adced2c8c9850 + checksum: 35a3f2319640d618ce468cbd7b0d358b5610963212bf19e071899c41f7150ea58492ea95982b842e218c119cc8669b1f198371d8854c7af59a07dc2be7712877 languageName: node linkType: hard -"@smithy/credential-provider-imds@npm:^2.0.0, @smithy/credential-provider-imds@npm:^2.0.18": - version: 2.0.18 - resolution: "@smithy/credential-provider-imds@npm:2.0.18" +"@smithy/credential-provider-imds@npm:^2.0.0, @smithy/credential-provider-imds@npm:^2.1.0": + version: 2.1.0 + resolution: "@smithy/credential-provider-imds@npm:2.1.0" dependencies: - "@smithy/node-config-provider": ^2.1.3 + "@smithy/node-config-provider": ^2.1.4 "@smithy/property-provider": ^2.0.13 "@smithy/types": ^2.4.0 "@smithy/url-parser": ^2.0.12 tslib: ^2.5.0 - checksum: 12e4a436429b140a2d85e34842d9deb42d7507fe3d3b26070f45f484bf8ecba9ac4fe3f9deb87252f3f6e5ae31d19c9e61147079c69716c2f4bcd0aa4d2c73b8 + checksum: bee818bc42fa9648160be08f384316964f6758f6667c01a8cd5052e38fe78f7523e4e0135583f76887cd73d13db22566025e4d3388235169e4c76989b29c71cd languageName: node linkType: hard @@ -5859,28 +5859,28 @@ __metadata: languageName: node linkType: hard -"@smithy/fetch-http-handler@npm:^2.2.4": - version: 2.2.4 - resolution: "@smithy/fetch-http-handler@npm:2.2.4" +"@smithy/fetch-http-handler@npm:^2.2.4, @smithy/fetch-http-handler@npm:^2.2.5": + version: 2.2.5 + resolution: "@smithy/fetch-http-handler@npm:2.2.5" dependencies: "@smithy/protocol-http": ^3.0.8 "@smithy/querystring-builder": ^2.0.12 "@smithy/types": ^2.4.0 - "@smithy/util-base64": ^2.0.0 + "@smithy/util-base64": ^2.0.1 tslib: ^2.5.0 - checksum: 37b9dfdd35ff4a997de07f3aacdaf4acb3881b3586b3c2bbf27f163066a241d54ce471fe100353e2bea3f3cd71ec8ef57a0a1f78f897e11c9166f75b06902cfc + checksum: 6f1b2fab177666d1901bfb57f533585539ff319bffdb60989501793b1ea3bd224a4e47973a0fd3b748004c3c85069d96de33621dca4da9d4df077ebfb9c7afdb languageName: node linkType: hard "@smithy/hash-node@npm:^2.0.12": - version: 2.0.12 - resolution: "@smithy/hash-node@npm:2.0.12" + version: 2.0.14 + resolution: "@smithy/hash-node@npm:2.0.14" dependencies: "@smithy/types": ^2.4.0 "@smithy/util-buffer-from": ^2.0.0 - "@smithy/util-utf8": ^2.0.0 + "@smithy/util-utf8": ^2.0.2 tslib: ^2.5.0 - checksum: e2b36a60c812fb716091ea06d205113cdee9ba4dfdd608bb1723e635f9bd53c4f8a9bd038f2c6fb369a91beee3189123925e2543ee373b81a77d62e71170523c + checksum: 2ea44f9e3181050344b77f3cabea5a891edaedd0d67f601f4b37ce66f42364c69aaf430c2513607143a4a4cfce528b19f9f83105b51ea88c2bc1cf19feb70cb3 languageName: node linkType: hard @@ -5915,25 +5915,25 @@ __metadata: linkType: hard "@smithy/middleware-endpoint@npm:^2.1.3": - version: 2.1.3 - resolution: "@smithy/middleware-endpoint@npm:2.1.3" + version: 2.1.5 + resolution: "@smithy/middleware-endpoint@npm:2.1.5" dependencies: "@smithy/middleware-serde": ^2.0.12 - "@smithy/node-config-provider": ^2.1.3 - "@smithy/shared-ini-file-loader": ^2.2.2 + "@smithy/node-config-provider": ^2.1.4 + "@smithy/shared-ini-file-loader": ^2.2.3 "@smithy/types": ^2.4.0 "@smithy/url-parser": ^2.0.12 "@smithy/util-middleware": ^2.0.5 tslib: ^2.5.0 - checksum: 62dfcb031bccb575a33f04ca8d684634eb03585530b28ffe759242dc13fef7e11755673d3d7d1be15a90f933f579614bc78d83dad0747e3bf344c60cb2212d92 + checksum: 274ec6bb27ce57619c73dc164e68ebdb35f0473c786bc8aa808fbd02bd929a5d78a16492e9a2516cacff1311f523785489e904488b6bd301749f54154d801be1 languageName: node linkType: hard "@smithy/middleware-retry@npm:^2.0.18": - version: 2.0.18 - resolution: "@smithy/middleware-retry@npm:2.0.18" + version: 2.0.19 + resolution: "@smithy/middleware-retry@npm:2.0.19" dependencies: - "@smithy/node-config-provider": ^2.1.3 + "@smithy/node-config-provider": ^2.1.4 "@smithy/protocol-http": ^3.0.8 "@smithy/service-error-classification": ^2.0.5 "@smithy/types": ^2.4.0 @@ -5941,7 +5941,7 @@ __metadata: "@smithy/util-retry": ^2.0.5 tslib: ^2.5.0 uuid: ^8.3.2 - checksum: 7372232d35fbff0f770e4ec608940c81a776040971556e3a328980ebcceb9f9469eb09e5d6014811c42759c77653ded4cbbccc21b7c26f3405c7299062a523b3 + checksum: 2cd787fa8272a1048e558dd80e59af0d2fd0169b408633e7867ed8bc6356d11ae758cdb261758d18f9def98d57b15978580082c9a653b8c56c58f3480fb63e81 languageName: node linkType: hard @@ -5965,15 +5965,15 @@ __metadata: languageName: node linkType: hard -"@smithy/node-config-provider@npm:^2.1.3": - version: 2.1.3 - resolution: "@smithy/node-config-provider@npm:2.1.3" +"@smithy/node-config-provider@npm:^2.1.3, @smithy/node-config-provider@npm:^2.1.4": + version: 2.1.4 + resolution: "@smithy/node-config-provider@npm:2.1.4" dependencies: "@smithy/property-provider": ^2.0.13 - "@smithy/shared-ini-file-loader": ^2.2.2 + "@smithy/shared-ini-file-loader": ^2.2.3 "@smithy/types": ^2.4.0 tslib: ^2.5.0 - checksum: 22e188fbc099616e50661afb0decb88ba67b396a1fbed122ad2a857a2a9e4a80d34a68d793cca6cb9e34a299ca1cde2bf3b9ab2b97b733bae838852acec080c5 + checksum: 17e8c029dddf77f568973d8b6ffd0abeec3d1914b4634e2e31b4b3f5908a92461b22876f712ad05cbf7eb2b77ee96c40b768a76104a78b17ffb3792673d8c58f languageName: node linkType: hard @@ -6040,19 +6040,19 @@ __metadata: languageName: node linkType: hard -"@smithy/shared-ini-file-loader@npm:^2.0.6, @smithy/shared-ini-file-loader@npm:^2.2.2": - version: 2.2.2 - resolution: "@smithy/shared-ini-file-loader@npm:2.2.2" +"@smithy/shared-ini-file-loader@npm:^2.0.6, @smithy/shared-ini-file-loader@npm:^2.2.3": + version: 2.2.3 + resolution: "@smithy/shared-ini-file-loader@npm:2.2.3" dependencies: "@smithy/types": ^2.4.0 tslib: ^2.5.0 - checksum: 851b1ed096609a3c860aebdf7110629783e4824a246d96b10a262426bb90aa4eb2e0370ff489dec48c1dcbd812d95bd3208d785f34c22c2f20249a36bf5ea762 + checksum: b80e0a194fb2e04a2c8868b8098083d4e2efbe33f1a59a325c0afb6e676a5825e8346d7dc8078ce88f0aacd82d9516e4c1eab7a6b6d636c7f91591c0627a4af4 languageName: node linkType: hard "@smithy/signature-v4@npm:^2.0.0": - version: 2.0.12 - resolution: "@smithy/signature-v4@npm:2.0.12" + version: 2.0.14 + resolution: "@smithy/signature-v4@npm:2.0.14" dependencies: "@smithy/eventstream-codec": ^2.0.12 "@smithy/is-array-buffer": ^2.0.0 @@ -6060,21 +6060,21 @@ __metadata: "@smithy/util-hex-encoding": ^2.0.0 "@smithy/util-middleware": ^2.0.5 "@smithy/util-uri-escape": ^2.0.0 - "@smithy/util-utf8": ^2.0.0 + "@smithy/util-utf8": ^2.0.2 tslib: ^2.5.0 - checksum: e786146c65cc6c748c0699db0a082b589bc332a1db9461e0ca8a3e5465712639ec02a352f31f5099f1fc0ee75d956a21a5927ec9079ae6152e220cb2cba14f9d + checksum: 84005cf45e744717ffc02d40d18867797cbcd9d14155db37999a8aba6add41921e1fd1a4746cdf60bcb20abb1445a73da46497c7be91b3a4b869a01feca7af5c languageName: node linkType: hard -"@smithy/smithy-client@npm:^2.1.12": - version: 2.1.12 - resolution: "@smithy/smithy-client@npm:2.1.12" +"@smithy/smithy-client@npm:^2.1.12, @smithy/smithy-client@npm:^2.1.14": + version: 2.1.14 + resolution: "@smithy/smithy-client@npm:2.1.14" dependencies: "@smithy/middleware-stack": ^2.0.6 "@smithy/types": ^2.4.0 - "@smithy/util-stream": ^2.0.17 + "@smithy/util-stream": ^2.0.19 tslib: ^2.5.0 - checksum: 9e2944a9c753511777468ec40a3295e5351d08349258a57b70dfc9a96e882efed6075eb7fd3c0494fa07279bdefdfad2e5aecf7930685c656131a97d56aae209 + checksum: 4e9096a09cf2a07ccbbf274769a8f5987818263f7300b92501fcc2c205b07057f2dfc774481c9ca8d8a1f84109801908f8acb65cf4f3825b6971083f8eb00620 languageName: node linkType: hard @@ -6098,13 +6098,13 @@ __metadata: languageName: node linkType: hard -"@smithy/util-base64@npm:^2.0.0": - version: 2.0.0 - resolution: "@smithy/util-base64@npm:2.0.0" +"@smithy/util-base64@npm:^2.0.0, @smithy/util-base64@npm:^2.0.1": + version: 2.0.1 + resolution: "@smithy/util-base64@npm:2.0.1" dependencies: "@smithy/util-buffer-from": ^2.0.0 tslib: ^2.5.0 - checksum: 52124a684dfac853288acd2a0ffff02559c21bf7faaa3db58a914e4acb4b1f7925fd48593e7545db87f8f962250824d1249dc8be645ecbd2c1dd1728cfe1069b + checksum: 6320916b50a0f4048462564cbc413e619ee02747e188463721670ce554d0b1652517068a1aa066209101a2185b4f3d13afd0c173aac99c461ca685a1fa15f934 languageName: node linkType: hard @@ -6146,41 +6146,41 @@ __metadata: linkType: hard "@smithy/util-defaults-mode-browser@npm:^2.0.16": - version: 2.0.16 - resolution: "@smithy/util-defaults-mode-browser@npm:2.0.16" + version: 2.0.18 + resolution: "@smithy/util-defaults-mode-browser@npm:2.0.18" dependencies: "@smithy/property-provider": ^2.0.13 - "@smithy/smithy-client": ^2.1.12 + "@smithy/smithy-client": ^2.1.14 "@smithy/types": ^2.4.0 bowser: ^2.11.0 tslib: ^2.5.0 - checksum: 8dae0256e89c13ab7bcd791fe336124adc17d95401ceb7152784a809ed9ba09a639573c1ce2bf32b12964f7181aeb2cdfc283d820301f2b3a82ef4906fe83280 + checksum: e54bf484abae7d3895e70ef3f00e22e87ec8c6eb796f8031862c49c4bb76916a4a554c1584487f445d06b7b9603dfc92f871c67102478673c55c5785f1154f64 languageName: node linkType: hard "@smithy/util-defaults-mode-node@npm:^2.0.21": - version: 2.0.21 - resolution: "@smithy/util-defaults-mode-node@npm:2.0.21" + version: 2.0.24 + resolution: "@smithy/util-defaults-mode-node@npm:2.0.24" dependencies: - "@smithy/config-resolver": ^2.0.16 - "@smithy/credential-provider-imds": ^2.0.18 - "@smithy/node-config-provider": ^2.1.3 + "@smithy/config-resolver": ^2.0.17 + "@smithy/credential-provider-imds": ^2.1.0 + "@smithy/node-config-provider": ^2.1.4 "@smithy/property-provider": ^2.0.13 - "@smithy/smithy-client": ^2.1.12 + "@smithy/smithy-client": ^2.1.14 "@smithy/types": ^2.4.0 tslib: ^2.5.0 - checksum: ce2643ad99181b91b4eb00f2b2b34d12ff006ac1770333ae62541cfc7b98b873e233933d483d7bb0a443a8155debd94731a1df0f4cc572e6cc5ddbf97416e2d7 + checksum: 1a7d1cd1c04e13d606dd1f29d9a63e1a5ddb64a8dd6e730e975f8eeacaa824ccf6a69b9055aa5393eb18e4a6932ef7632317d95db1e4d652f317392e0e729bb7 languageName: node linkType: hard "@smithy/util-endpoints@npm:^1.0.2": - version: 1.0.2 - resolution: "@smithy/util-endpoints@npm:1.0.2" + version: 1.0.3 + resolution: "@smithy/util-endpoints@npm:1.0.3" dependencies: - "@smithy/node-config-provider": ^2.1.3 + "@smithy/node-config-provider": ^2.1.4 "@smithy/types": ^2.4.0 tslib: ^2.5.0 - checksum: 11b98c4897b275f1c7e456671356cf3f8f61743a8788891c82fcfed682a8a5bfbf83bbdbc72d471dc26467b66299c1df6921daec15d0024b43ca4638f18ed856 + checksum: 474431360e6659c048a082e6e52af65bc1075b294191a187021b13191b2cb5001ddb7839696e3c5dfd16fb6ec3729c20735f41d803d2faf6a50ace96d57c566f languageName: node linkType: hard @@ -6214,19 +6214,19 @@ __metadata: languageName: node linkType: hard -"@smithy/util-stream@npm:^2.0.17": - version: 2.0.17 - resolution: "@smithy/util-stream@npm:2.0.17" +"@smithy/util-stream@npm:^2.0.19": + version: 2.0.19 + resolution: "@smithy/util-stream@npm:2.0.19" dependencies: - "@smithy/fetch-http-handler": ^2.2.4 + "@smithy/fetch-http-handler": ^2.2.5 "@smithy/node-http-handler": ^2.1.8 "@smithy/types": ^2.4.0 - "@smithy/util-base64": ^2.0.0 + "@smithy/util-base64": ^2.0.1 "@smithy/util-buffer-from": ^2.0.0 "@smithy/util-hex-encoding": ^2.0.0 - "@smithy/util-utf8": ^2.0.0 + "@smithy/util-utf8": ^2.0.2 tslib: ^2.5.0 - checksum: acd68f7b092fdf3560f5d88f3f81d1bfab4c634f8b7acd8eca1993c8ce789d9652d23048c9e891a42dd12dd71e7a9756b9879ae95fccd1cd92f7ad8204c97d68 + checksum: cf817edd4cbafbbbd6dd94befa2b44f66514ddb03e2963d32f3f0648ee72d262abdc032988bac2bbe59498aa08743ff4d80e41066e77adb4101f34a7a00edb3c languageName: node linkType: hard @@ -6239,13 +6239,13 @@ __metadata: languageName: node linkType: hard -"@smithy/util-utf8@npm:^2.0.0": - version: 2.0.0 - resolution: "@smithy/util-utf8@npm:2.0.0" +"@smithy/util-utf8@npm:^2.0.0, @smithy/util-utf8@npm:^2.0.2": + version: 2.0.2 + resolution: "@smithy/util-utf8@npm:2.0.2" dependencies: "@smithy/util-buffer-from": ^2.0.0 tslib: ^2.5.0 - checksum: bc8cda84f85b513380a61352635b306ae50d3b92974454db32835b39bbaa38150332b89346098ba9dea2e0002e2963fcbdd622bc9b3eec7b7ea8fa3f8c7ce737 + checksum: e38fd6324ca2858f76fb6fce427c03faec599213acf95a5b18eb77b72cdf9327bd688e5a260dbccc0f512ea5426422ed200122a9542c00b14a6d9becc3f84c79 languageName: node linkType: hard @@ -13136,9 +13136,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.535": - version: 1.4.580 - resolution: "electron-to-chromium@npm:1.4.580" - checksum: 44c1dea2864a0855905fbb241d99298076f680e6cf033d837385ef8f9f380d9cb05d8de0554bae5cee135c88f586f648c72a1b60c6b698a3d6c37eea6517bb74 + version: 1.4.581 + resolution: "electron-to-chromium@npm:1.4.581" + checksum: 9f7e890d756a043a500628fae40636e8f33fa88f01540621e55d2c380d3b0ff63b1b836818c1cf1cce9528a7a5d98d01ca4ecd3dd8d28dc88d3c8218460f9212 languageName: node linkType: hard @@ -13511,9 +13511,9 @@ __metadata: linkType: hard "es-module-lexer@npm:^1.2.1": - version: 1.3.1 - resolution: "es-module-lexer@npm:1.3.1" - checksum: 3beafa7e171eb1e8cc45695edf8d51638488dddf65294d7911f8d6a96249da6a9838c87529262cc6ea53988d8272cec0f4bff93f476ed031a54ba3afb51a0ed3 + version: 1.4.1 + resolution: "es-module-lexer@npm:1.4.1" + checksum: a11b5a256d4e8e9c7d94c2fd87415ccd1591617b6edd847e064503f8eaece2d25e2e9078a02c5ce3ed5e83bb748f5b4820efbe78072c8beb07ac619c2edec35d languageName: node linkType: hard @@ -14625,9 +14625,9 @@ __metadata: linkType: hard "flow-parser@npm:0.*": - version: 0.220.1 - resolution: "flow-parser@npm:0.220.1" - checksum: ec9ff1b5a0643ae256e805121941017fba3da5ab0e6e8272f3ff4b76c60fe4dde5cf2cf5208168a142164afb9cd04df112906b6dacb908788753828fbaafa284 + version: 0.221.0 + resolution: "flow-parser@npm:0.221.0" + checksum: 455b188b829efb87c5116412408f52e927672898dc508f9198ca793004708e70df7e8a157f6ad06860bc32ad9dc0d7df976ec091c5fa244ab3f4f626fb947dd5 languageName: node linkType: hard @@ -16004,11 +16004,11 @@ __metadata: linkType: hard "i18next-http-backend@npm:^2.2.2": - version: 2.3.1 - resolution: "i18next-http-backend@npm:2.3.1" + version: 2.4.1 + resolution: "i18next-http-backend@npm:2.4.1" dependencies: cross-fetch: 4.0.0 - checksum: 35201cb8b109d2542bd2d1ab3224ccc95d75c8bc6982ba1593401ad7834dffed70b0ac6a5ad3442ba43fafe0c14afda251fae4404fa4049cbf24dd5780b30377 + checksum: e2bb5013c5e9b34b36a6699b8b5cad410691d44ea2dc4537867f8b4732b01e6ecbffe91ee9449d1aa4a3f256c728fc5183740e1ce87cb5183ca9520649269f5b languageName: node linkType: hard @@ -18453,9 +18453,11 @@ __metadata: linkType: hard "lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": - version: 10.0.1 - resolution: "lru-cache@npm:10.0.1" - checksum: 06f8d0e1ceabd76bb6f644a26dbb0b4c471b79c7b514c13c6856113879b3bf369eb7b497dad4ff2b7e2636db202412394865b33c332100876d838ad1372f0181 + version: 10.0.2 + resolution: "lru-cache@npm:10.0.2" + dependencies: + semver: ^7.3.5 + checksum: 83ad0e899d79f48574bdda131fe8157c6d65cbd073a6e78e0d1a3467a85dce1ef4d8dc9fd618a56c57a068271501c81d54471e13f84dd121e046b155ed061ed4 languageName: node linkType: hard @@ -18478,9 +18480,9 @@ __metadata: linkType: hard "luxon@npm:^3.4.0": - version: 3.4.3 - resolution: "luxon@npm:3.4.3" - checksum: 3eade81506224d038ed24035a0cd0dd4887848d7eba9361dce9ad8ef81380596a68153240be3988721f9690c624fb449fcf8fd8c3fc0681a6a8496faf48e92a3 + version: 3.4.4 + resolution: "luxon@npm:3.4.4" + checksum: 36c1f99c4796ee4bfddf7dc94fa87815add43ebc44c8934c924946260a58512f0fd2743a629302885df7f35ccbd2d13f178c15df046d0e3b6eb71db178f1c60c languageName: node linkType: hard @@ -19978,9 +19980,9 @@ __metadata: linkType: hard "mobx@npm:^6.8.0": - version: 6.10.2 - resolution: "mobx@npm:6.10.2" - checksum: 14d6f1db4e3a61c823510ea130229c96bd4958b77d81057ac1abc6a439703eaf3ea2289192ef205b4250d3adb1d83a439ad56d5e53f2b967c6e62a6bccc23d8a + version: 6.11.0 + resolution: "mobx@npm:6.11.0" + checksum: d6decf113449bb02000e443dc61538cab992fda5aa56582bbd6178b8d85150550cc6c656dcf582fe756be7d88e025e16f19e3dd98df55fef1288ec4d4998da45 languageName: node linkType: hard @@ -22414,8 +22416,8 @@ __metadata: linkType: hard "react-i18next@npm:^13.2.1": - version: 13.3.1 - resolution: "react-i18next@npm:13.3.1" + version: 13.4.0 + resolution: "react-i18next@npm:13.4.0" dependencies: "@babel/runtime": ^7.22.5 html-parse-stringify: ^3.0.1 @@ -22427,7 +22429,7 @@ __metadata: optional: true react-native: optional: true - checksum: 71a9ae4968d701aa8c11009389f49548058abb16e96d0e0f4107206fe2dfd2df6c43e44b3209824ea42b8d2aefa8fe5ebc56e019a40947b39c3cb703e5293a87 + checksum: faaeff03da3cec00598d193f211141b1ce52a4f95f93d742edfdb4162368767e81f2f7842660d5b8ac1d0e2013b9bf0c0c2b671cbb363bda103519ef34641d7d languageName: node linkType: hard From 92693801925be1dfeae7560b55f00cfec404660e Mon Sep 17 00:00:00 2001 From: Viktor Fomin Date: Mon, 13 Nov 2023 02:52:34 +0300 Subject: [PATCH 006/155] Fix Bug 65073 --- packages/components/tooltip/index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/components/tooltip/index.js b/packages/components/tooltip/index.js index 6464ac379e..7e2f05102e 100644 --- a/packages/components/tooltip/index.js +++ b/packages/components/tooltip/index.js @@ -51,6 +51,7 @@ const Tooltip = (props) => { positionStrategy="fixed" openOnClick={openOnClick} anchorSelect={anchorSelect} + closeEvents={["click", "mouseleave"]} className="__react_component_tooltip" middlewares={[ offset(props.offset ?? defaultOffset), From 93ec9d05ab17a168350f29f70428e50544841f3a Mon Sep 17 00:00:00 2001 From: Elyor Djalilov Date: Mon, 13 Nov 2023 12:51:21 +0500 Subject: [PATCH 007/155] Fix Bug 65067 - Settings: Developer Tools. The names of files in the DocSpace embed in RTL mode are truncated. --- .../src/pages/Home/Section/Body/RowsView/FilesRowContent.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/client/src/pages/Home/Section/Body/RowsView/FilesRowContent.js b/packages/client/src/pages/Home/Section/Body/RowsView/FilesRowContent.js index 8964c2de5d..d254ebab41 100644 --- a/packages/client/src/pages/Home/Section/Body/RowsView/FilesRowContent.js +++ b/packages/client/src/pages/Home/Section/Body/RowsView/FilesRowContent.js @@ -76,7 +76,8 @@ const SimpleFilesRowContent = styled(RowContent)` : css` padding: 12px 12px 0px 0px; `} - margin-top: -12px; + margin-top: ${(props) => + props.theme.interfaceDirection === "rtl" ? "-14px" : "-12px"} } @media ${tablet} { From 68bb90c8ab84a5428c5ebf8850e445ec568822dd Mon Sep 17 00:00:00 2001 From: Tatiana Lopaeva Date: Mon, 13 Nov 2023 11:29:27 +0300 Subject: [PATCH 008/155] Web: Fixed live chat position. --- .../Article/MainButton/MobileView.js | 1 - .../sub-components/article-live-chat.js | 20 ++++++++++++++++--- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/packages/client/src/components/Article/MainButton/MobileView.js b/packages/client/src/components/Article/MainButton/MobileView.js index 8864c32d61..267abad7a1 100644 --- a/packages/client/src/components/Article/MainButton/MobileView.js +++ b/packages/client/src/components/Article/MainButton/MobileView.js @@ -33,7 +33,6 @@ const StyledMainButtonMobile = styled(MainButtonMobile)` : css` right: 16px; `} - bottom: 16px; } `; diff --git a/packages/common/components/Article/sub-components/article-live-chat.js b/packages/common/components/Article/sub-components/article-live-chat.js index eb6385baa2..e9bea310a4 100644 --- a/packages/common/components/Article/sub-components/article-live-chat.js +++ b/packages/common/components/Article/sub-components/article-live-chat.js @@ -12,6 +12,7 @@ const ArticleLiveChat = ({ withMainButton, isMobileArticle, zendeskKey, + showProgress, }) => { const { t, ready } = useTranslation("Common"); useEffect(() => { @@ -20,9 +21,12 @@ const ArticleLiveChat = ({ offset: withMainButton && isMobileArticle ? { horizontal: "68px", vertical: "11px" } - : { horizontal: "4px", vertical: "11px" }, + : { + horizontal: showProgress ? "90px" : "4px", + vertical: "11px", + }, }); - }, [withMainButton, isMobileArticle]); + }, [withMainButton, isMobileArticle, showProgress]); useEffect(() => { //console.log("Zendesk useEffect", { languageBaseName }); @@ -85,12 +89,21 @@ const ArticleLiveChat = ({ ArticleLiveChat.displayName = "LiveChat"; -export default inject(({ auth }) => { +export default inject(({ auth, uploadDataStore }) => { const { settingsStore, languageBaseName, userStore } = auth; const { theme, zendeskKey, isMobileArticle } = settingsStore; const { user } = userStore; const { email, displayName } = user; + const { primaryProgressDataStore, secondaryProgressDataStore } = + uploadDataStore; + + const { visible: primaryProgressDataVisible } = primaryProgressDataStore; + const { visible: secondaryProgressDataStoreVisible } = + secondaryProgressDataStore; + + const showProgress = + primaryProgressDataVisible || secondaryProgressDataStoreVisible; return { email, @@ -99,5 +112,6 @@ export default inject(({ auth }) => { theme, zendeskKey, isMobileArticle, + showProgress, }; })(observer(ArticleLiveChat)); From fc1b9d597e525fd3ab373b253637d62d345377af Mon Sep 17 00:00:00 2001 From: Timofey Boyko Date: Mon, 13 Nov 2023 11:33:15 +0300 Subject: [PATCH 009/155] Common:API:Files: add new filter param 'exntension' --- packages/common/api/files/filter.js | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/packages/common/api/files/filter.js b/packages/common/api/files/filter.js index 4075c9affb..d21b6a890b 100644 --- a/packages/common/api/files/filter.js +++ b/packages/common/api/files/filter.js @@ -18,6 +18,7 @@ const DEFAULT_FOLDER = "@my"; const DEFAULT_SEARCH_IN_CONTENT = null; const DEFAULT_EXCLUDE_SUBJECT = null; const DEFAULT_APPLY_FILTER_OPTION = null; +const DEFAULT_EXTENSION = null; const SEARCH_TYPE = "withSubfolders"; const AUTHOR_TYPE = "authorType"; @@ -34,6 +35,7 @@ const PREVIEW = "preview"; const SEARCH_IN_CONTENT = "searchInContent"; const EXCLUDE_SUBJECT = "excludeSubject"; const APPLY_FILTER_OPTION = "applyFilterOption"; +const EXTENSION = "extension"; // TODO: add next params // subjectGroup bool @@ -82,6 +84,7 @@ class FilesFilter { urlFilter[EXCLUDE_SUBJECT] || defaultFilter.excludeSubject; const applyFilterOption = urlFilter[APPLY_FILTER_OPTION] || defaultFilter.applyFilterOption; + const extension = urlFilter[EXTENSION] || defaultFilter.extension; const newFilter = new FilesFilter( page, @@ -99,7 +102,8 @@ class FilesFilter { folder, searchInContent, excludeSubject, - applyFilterOption + applyFilterOption, + extension ); return newFilter; @@ -121,7 +125,8 @@ class FilesFilter { folder = DEFAULT_FOLDER, searchInContent = DEFAULT_SEARCH_IN_CONTENT, excludeSubject = DEFAULT_EXCLUDE_SUBJECT, - applyFilterOption = DEFAULT_APPLY_FILTER_OPTION + applyFilterOption = DEFAULT_APPLY_FILTER_OPTION, + extension = DEFAULT_EXTENSION ) { this.page = page; this.pageCount = pageCount; @@ -139,6 +144,7 @@ class FilesFilter { this.searchInContent = searchInContent; this.excludeSubject = excludeSubject; this.applyFilterOption = applyFilterOption; + this.extension = extension; } getStartIndex = () => { @@ -168,6 +174,7 @@ class FilesFilter { searchInContent, excludeSubject, applyFilterOption, + extension, } = this; const isFilterSet = @@ -197,6 +204,7 @@ class FilesFilter { searchInContent, excludeSubject, applyFilterOption, + extension, }; const str = toUrlParams(dtoFilter, true); @@ -218,6 +226,7 @@ class FilesFilter { searchInContent, excludeSubject, applyFilterOption, + extension, } = this; const dtoFilter = {}; @@ -235,6 +244,7 @@ class FilesFilter { if (searchInContent) dtoFilter[SEARCH_IN_CONTENT] = searchInContent; if (excludeSubject) dtoFilter[EXCLUDE_SUBJECT] = excludeSubject; if (applyFilterOption) dtoFilter[APPLY_FILTER_OPTION] = applyFilterOption; + if (extension) dtoFilter[EXTENSION] = extension; dtoFilter[PAGE] = page + 1; dtoFilter[SORT_BY] = sortBy; @@ -265,7 +275,8 @@ class FilesFilter { this.folder, this.searchInContent, this.excludeSubject, - this.applyFilterOption + this.applyFilterOption, + this.extension ); } @@ -285,7 +296,8 @@ class FilesFilter { this.pageCount === filter.pageCount && this.searchInContent === filter.searchInContent && this.excludeSubject === filter.excludeSubject && - this.applyFilterOption === filter.applyFilterOption; + this.applyFilterOption === filter.applyFilterOption && + this.extension === filter.extension; return equals; } From 5b75087077ddbaca56c4126af42a40c6188f6a0f Mon Sep 17 00:00:00 2001 From: Tatiana Lopaeva Date: Mon, 13 Nov 2023 11:34:37 +0300 Subject: [PATCH 010/155] fix Bug 63949 - Error output to the console has been removed. --- packages/client/src/store/FilesStore.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/client/src/store/FilesStore.js b/packages/client/src/store/FilesStore.js index 725d3ee6c5..a3ee704d7e 100644 --- a/packages/client/src/store/FilesStore.js +++ b/packages/client/src/store/FilesStore.js @@ -1539,8 +1539,6 @@ class FilesStore { } }) .catch((err) => { - console.error(err); - if (err?.response?.status === 402) this.authStore.currentTariffStatusStore.setPortalTariff(); From b3bfb5f12890bf1ab2c7b081b197e81ac86319e1 Mon Sep 17 00:00:00 2001 From: Timofey Boyko Date: Mon, 13 Nov 2023 11:35:42 +0300 Subject: [PATCH 011/155] Client:FilesSelector: apply new filter by 'extension' for select from template and resore dialogs --- .../src/components/FilesSelector/helpers/useFilesHelper.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/client/src/components/FilesSelector/helpers/useFilesHelper.ts b/packages/client/src/components/FilesSelector/helpers/useFilesHelper.ts index 6979ca63af..2783fe64e6 100644 --- a/packages/client/src/components/FilesSelector/helpers/useFilesHelper.ts +++ b/packages/client/src/components/FilesSelector/helpers/useFilesHelper.ts @@ -307,7 +307,7 @@ export const useFilesHelper = ({ filter.applyFilterOption = ApplyFilterOption.Files; switch (filterParam) { case FilesSelectorFilterTypes.DOCX: - filter.filterType = FilterType.DocumentsOnly; + filter.extension = FilesSelectorFilterTypes.DOCX; break; case FilesSelectorFilterTypes.IMG: @@ -315,7 +315,7 @@ export const useFilesHelper = ({ break; case FilesSelectorFilterTypes.GZ: - filter.filterType = FilterType.ArchiveOnly; + filter.extension = FilesSelectorFilterTypes.GZ; break; case FilesSelectorFilterTypes.DOCXF: From 9a85d5368f54583a735ada6c6c9c35e1ad55c608 Mon Sep 17 00:00:00 2001 From: Elyor Djalilov Date: Mon, 13 Nov 2023 14:02:23 +0500 Subject: [PATCH 012/155] Web: Client: RTL. InvitePanel. fix combobox margin --- .../components/panels/InvitePanel/StyledInvitePanel.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/client/src/components/panels/InvitePanel/StyledInvitePanel.js b/packages/client/src/components/panels/InvitePanel/StyledInvitePanel.js index 4b98457161..2c8bba659c 100644 --- a/packages/client/src/components/panels/InvitePanel/StyledInvitePanel.js +++ b/packages/client/src/components/panels/InvitePanel/StyledInvitePanel.js @@ -447,7 +447,14 @@ const StyledInviteLanguage = styled.div` } .invitation-language { - margin-right: 4px; + ${(props) => + props.theme.interfaceDirection === "rtl" + ? css` + margin-left: 4px; + ` + : css` + margin-right: 4px; + `} color: ${(props) => props.theme.createEditRoomDialog.commonParam.descriptionColor}; } From 3df102ac542d16436624549605e58b96de4baa3c Mon Sep 17 00:00:00 2001 From: Viktor Fomin Date: Mon, 13 Nov 2023 12:31:33 +0300 Subject: [PATCH 013/155] Client: fix badge size --- packages/client/src/components/Badges.js | 2 +- .../pages/Home/Section/Body/TilesView/sub-components/Tile.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/client/src/components/Badges.js b/packages/client/src/components/Badges.js index 49da13dc60..2a501d8bdc 100644 --- a/packages/client/src/components/Badges.js +++ b/packages/client/src/components/Badges.js @@ -153,7 +153,7 @@ const Badges = ({ color: theme.filesBadges.color, fontSize: "9px", fontWeight: 800, - maxWidth: "50px", + maxWidth: "60px", padding: isTile || tabletViewBadge ? "2px 5px" : "0 4px", lineHeight: "12px", "data-id": id, diff --git a/packages/client/src/pages/Home/Section/Body/TilesView/sub-components/Tile.js b/packages/client/src/pages/Home/Section/Body/TilesView/sub-components/Tile.js index 8e34fb1250..cd3ec09293 100644 --- a/packages/client/src/pages/Home/Section/Body/TilesView/sub-components/Tile.js +++ b/packages/client/src/pages/Home/Section/Body/TilesView/sub-components/Tile.js @@ -448,7 +448,7 @@ const badgesPosition = css` .badges { display: grid; - grid-template-columns: repeat(3, fit-content(50px)); + grid-template-columns: repeat(3, fit-content(60px)); grid-template-rows: 32px; grid-gap: 7px; From cc35329fa5b224926d802dd25fcae4b039989d64 Mon Sep 17 00:00:00 2001 From: Timofey Boyko Date: Mon, 13 Nov 2023 12:50:46 +0300 Subject: [PATCH 014/155] Common:Navigation: fix toggle drop box --- packages/common/components/Navigation/Navigation.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/common/components/Navigation/Navigation.js b/packages/common/components/Navigation/Navigation.js index e76492a977..f8273c0b54 100644 --- a/packages/common/components/Navigation/Navigation.js +++ b/packages/common/components/Navigation/Navigation.js @@ -95,6 +95,7 @@ const Navigation = ({ ); const toggleDropBox = () => { + if (navigationItems.length === 0) return; if (isRootFolder) return setIsOpen(false); setIsOpen((prev) => !prev); From 2b54a5719b0396c6a7ab66dece3c0d8c77d9b38a Mon Sep 17 00:00:00 2001 From: Timofey Boyko Date: Mon, 13 Nov 2023 13:06:26 +0300 Subject: [PATCH 015/155] Fixed Bug 64925 - Rooms. Add a toast message to the room when prohibited characters are used in the name. --- .../CreateEditRoomDialog/CreateRoomDialog.js | 1 + .../CreateEditRoomDialog/EditRoomDialog.js | 20 +++++++++++++------ 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/packages/client/src/components/dialogs/CreateEditRoomDialog/CreateRoomDialog.js b/packages/client/src/components/dialogs/CreateEditRoomDialog/CreateRoomDialog.js index 074a88699e..cf6aa2302d 100644 --- a/packages/client/src/components/dialogs/CreateEditRoomDialog/CreateRoomDialog.js +++ b/packages/client/src/components/dialogs/CreateEditRoomDialog/CreateRoomDialog.js @@ -96,6 +96,7 @@ const CreateRoomDialog = ({ const isRoomTitleChanged = roomParams.title.trim() !== "" ? false : true; const onKeyUpHandler = (e) => { + if (isWrongTitle) return; if (e.keyCode === 13) onCreateRoom(); }; diff --git a/packages/client/src/components/dialogs/CreateEditRoomDialog/EditRoomDialog.js b/packages/client/src/components/dialogs/CreateEditRoomDialog/EditRoomDialog.js index b26e34b402..62de4ea147 100644 --- a/packages/client/src/components/dialogs/CreateEditRoomDialog/EditRoomDialog.js +++ b/packages/client/src/components/dialogs/CreateEditRoomDialog/EditRoomDialog.js @@ -28,20 +28,23 @@ const EditRoomDialog = ({ const prevRoomParams = useRef( Object.freeze({ ...roomParams, - }), + }) ); const compareRoomParams = (prevParams, currentParams) => { return ( prevParams.title === currentParams.title && prevParams.roomOwner.id === currentParams.roomOwner.id && - prevParams.tags.sort().toString() === currentParams.tags.sort().toString() && - ((prevParams.icon.uploadedFile === "" && currentParams.icon.uploadedFile === null) || + prevParams.tags.sort().toString() === + currentParams.tags.sort().toString() && + ((prevParams.icon.uploadedFile === "" && + currentParams.icon.uploadedFile === null) || prevParams.icon.uploadedFile === currentParams.icon.uploadedFile) ); }; - const setRoomTags = (newTags) => setRoomParams({ ...roomParams, tags: newTags }); + const setRoomTags = (newTags) => + setRoomParams({ ...roomParams, tags: newTags }); const tagHandler = new TagHandler(roomParams.tags, setRoomTags, fetchedTags); @@ -52,6 +55,7 @@ const EditRoomDialog = ({ })); const onKeyUpHandler = (e) => { + if (isWrongTitle) return; if (e.keyCode === 13) onEditRoom(); }; @@ -90,7 +94,8 @@ const EditRoomDialog = ({ visible={visible} onClose={onCloseAction} isScrollLocked={isScrollLocked} - withFooterBorder> + withFooterBorder + > @@ -121,7 +126,10 @@ const EditRoomDialog = ({ primary scale onClick={onEditRoom} - isDisabled={isWrongTitle || compareRoomParams(prevRoomParams.current, roomParams)} + isDisabled={ + isWrongTitle || + compareRoomParams(prevRoomParams.current, roomParams) + } isLoading={isLoading} /> + + {t("PluginSamples")} + +
{list}
+ + ); +}; + +export default inject(({ pluginStore, auth }) => { + const { currentDeviceType } = auth.settingsStore; + const { systemPluginList } = pluginStore; + + return { currentDeviceType, systemPluginList }; +})(observer(PluginSDK)); diff --git a/packages/client/src/pages/PortalSettings/categories/developer-tools/index.js b/packages/client/src/pages/PortalSettings/categories/developer-tools/index.js index 2688d94c2b..8f76cb7e27 100644 --- a/packages/client/src/pages/PortalSettings/categories/developer-tools/index.js +++ b/packages/client/src/pages/PortalSettings/categories/developer-tools/index.js @@ -19,6 +19,8 @@ import AppLoader from "@docspace/common/components/AppLoader"; import SSOLoader from "./sub-components/ssoLoader"; import { WebhookConfigsLoader } from "./Webhooks/sub-components/Loaders"; import { DeviceType } from "@docspace/common/constants"; +import PluginSDK from "./PluginSDK"; +import Badge from "@docspace/components/badge"; const StyledSubmenu = styled(Submenu)` .sticky { @@ -36,6 +38,7 @@ const DeveloperToolsWrapper = (props) => { "JavascriptSdk", "Webhooks", "Settings", + "WebPlugins", ]); const [isPending, startTransition] = useTransition(); @@ -45,6 +48,22 @@ const DeveloperToolsWrapper = (props) => { ); + const pluginLabel = ( + + {t("WebPlugins:PluginSDK")} + + + + + ); + const data = [ { id: "api", @@ -56,6 +75,11 @@ const DeveloperToolsWrapper = (props) => { name: sdkLabel, content: , }, + { + id: "plugin-sdk", + name: pluginLabel, + content: , + }, { id: "webhooks", name: t("Webhooks:Webhooks"), diff --git a/packages/client/src/pages/PortalSettings/categories/integration/index.js b/packages/client/src/pages/PortalSettings/categories/integration/index.js index a871db620f..4aa1872569 100644 --- a/packages/client/src/pages/PortalSettings/categories/integration/index.js +++ b/packages/client/src/pages/PortalSettings/categories/integration/index.js @@ -71,7 +71,7 @@ const IntegrationWrapper = (props) => { , }, + { + path: "developer-tools/plugin-sdk", + element: , + }, { path: "developer-tools/webhooks", element: , diff --git a/packages/client/src/store/PluginStore.js b/packages/client/src/store/PluginStore.js index 2eaa84a829..b81cf91cb3 100644 --- a/packages/client/src/store/PluginStore.js +++ b/packages/client/src/store/PluginStore.js @@ -1032,6 +1032,10 @@ class PluginStore { return this.plugins.filter((p) => p.enabled); } + get systemPluginList() { + return this.plugins.filter((p) => p.system); + } + get contextMenuItemsList() { const items = []; diff --git a/packages/components/themes/base.js b/packages/components/themes/base.js index 20c5feecec..8b4843cc14 100644 --- a/packages/components/themes/base.js +++ b/packages/components/themes/base.js @@ -3174,6 +3174,7 @@ const Base = { plugins: { borderColor: "#D0D5DA", pluginName: "#5C5C5C", + descriptionColor: "#657077", }, }; diff --git a/packages/components/themes/dark.js b/packages/components/themes/dark.js index ddddaafc25..21c2c9dfbd 100644 --- a/packages/components/themes/dark.js +++ b/packages/components/themes/dark.js @@ -3175,6 +3175,7 @@ const Dark = { plugins: { borderColor: "#474747", pluginName: "#A3A9AE", + descriptionColor: "#ADADAD", }, }; diff --git a/public/locales/en/Common.json b/public/locales/en/Common.json index 67c32b48c6..e05c1372e1 100644 --- a/public/locales/en/Common.json +++ b/public/locales/en/Common.json @@ -241,6 +241,7 @@ "PunycodeDomain": "Punycode domains are not supported", "PunycodeLocalPart": "Punycode local part is not supported", "QuotaPaidUserLimitError": "The paid user limit has been reached.", + "ReadInstructions": "Read instructions", "ReconnectStorage": "Reconnect storage", "RecoverDescribeYourProblemPlaceholder": "Describe your problem", "RecoverTitle": "Access recovery", From 412a571f8d1a850989a6225a8456fa62b5c36b4a Mon Sep 17 00:00:00 2001 From: Timofey Boyko Date: Fri, 17 Nov 2023 10:58:52 +0300 Subject: [PATCH 117/155] Client:Plugin: save settings without enabling plugin --- packages/client/src/store/PluginStore.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/client/src/store/PluginStore.js b/packages/client/src/store/PluginStore.js index 631fa123d2..bd6e4201c0 100644 --- a/packages/client/src/store/PluginStore.js +++ b/packages/client/src/store/PluginStore.js @@ -232,6 +232,10 @@ class PluginStore { this.installPlugin(newPlugin); + if (newPlugin.scopes.includes(PluginScopes.Settings)) { + newPlugin.setAdminPluginSettingsValue(plugin.settings || null); + } + callback && callback(newPlugin); }; @@ -265,10 +269,6 @@ class PluginStore { if (!plugin || !plugin.enabled) return; - if (plugin.scopes.includes(PluginScopes.Settings)) { - plugin.setAdminPluginSettingsValue(plugin.settings || null); - } - if (plugin.scopes.includes(PluginScopes.API)) { plugin.setAPI && plugin.setAPI(origin, proxy, prefix); } @@ -317,7 +317,7 @@ class PluginStore { if (!currentSettings) currentSettings = oldPlugin.settings || ""; - if (typeof status !== "boolean") currentStatus = true; + if (typeof status !== "boolean") currentStatus = oldPlugin.enabled; const plugin = await api.plugins.updatePlugin( name, From c41f2e7d14cfbd89c3b0afee39244c4ff3907f03 Mon Sep 17 00:00:00 2001 From: Timofey Boyko Date: Fri, 17 Nov 2023 12:01:59 +0300 Subject: [PATCH 118/155] Client:PluginSDK: add plugin list --- .../client/public/locales/en/WebPlugins.json | 1 + .../PluginSDK/StyledPluginSDK.js | 8 +- .../developer-tools/PluginSDK/index.js | 83 +++++++++++++++---- public/images/github.dark.react.svg | 10 +++ public/images/github.light.react.svg | 10 +++ 5 files changed, 94 insertions(+), 18 deletions(-) create mode 100644 public/images/github.dark.react.svg create mode 100644 public/images/github.light.react.svg diff --git a/packages/client/public/locales/en/WebPlugins.json b/packages/client/public/locales/en/WebPlugins.json index da6ee4e0bc..c02fb9f524 100644 --- a/packages/client/public/locales/en/WebPlugins.json +++ b/packages/client/public/locales/en/WebPlugins.json @@ -4,6 +4,7 @@ "DeletePluginTitle": "Delete plugin?", "Description": "You can add plugins to extend the functionality of DocSpace with extra features. Click Upload plugin and select the plugin file in the ZIP archive.", "ExpandFunctionality": "Expand functionality using Plugin SDK", + "GoToRepo": "Go to repository", "Metadata": "Metadata", "NeedSettings": "Need enter settings", "NoPlugins": "No plugins added", diff --git a/packages/client/src/pages/PortalSettings/categories/developer-tools/PluginSDK/StyledPluginSDK.js b/packages/client/src/pages/PortalSettings/categories/developer-tools/PluginSDK/StyledPluginSDK.js index b96d011179..07e7318977 100644 --- a/packages/client/src/pages/PortalSettings/categories/developer-tools/PluginSDK/StyledPluginSDK.js +++ b/packages/client/src/pages/PortalSettings/categories/developer-tools/PluginSDK/StyledPluginSDK.js @@ -46,7 +46,7 @@ export const StyledContainer = styled.div` gap: 12px; border: 1px solid ${(props) => props.theme.plugins.borderColor}; - + border-radius: 6px; .plugin-list__item-info { display: flex; flex-direction: row; @@ -64,6 +64,12 @@ export const StyledContainer = styled.div` gap: 2px; } } + .description-text { + display: -webkit-box; + -webkit-box-orient: vertical; + -webkit-line-clamp: 2; + overflow: hidden; + } } } `; diff --git a/packages/client/src/pages/PortalSettings/categories/developer-tools/PluginSDK/index.js b/packages/client/src/pages/PortalSettings/categories/developer-tools/PluginSDK/index.js index 1667c049d1..a5c8d662ee 100644 --- a/packages/client/src/pages/PortalSettings/categories/developer-tools/PluginSDK/index.js +++ b/packages/client/src/pages/PortalSettings/categories/developer-tools/PluginSDK/index.js @@ -2,27 +2,71 @@ import React from "react"; import { inject, observer } from "mobx-react"; import { useTranslation } from "react-i18next"; -import { StyledContainer } from "./StyledPluginSDK"; import Text from "@docspace/components/text"; import Button from "@docspace/components/button"; +import RectangleSkeleton from "@docspace/components/skeletons/rectangle"; -const PluginSDK = ({ systemPluginList, currentDeviceType }) => { - const { t } = useTranslation(["WebPlugins", "Common"]); +import GithubLight from "PUBLIC_DIR/images/github.light.react.svg"; +import GithubDark from "PUBLIC_DIR/images/github.dark.react.svg"; + +import { StyledContainer } from "./StyledPluginSDK"; + +const PluginSDK = ({ + systemPluginList, + currentDeviceType, + isLoading, + isEmptyList, + theme, +}) => { + const { t } = useTranslation(["WebPlugins", "VersionHistory", "Common"]); const isMobile = currentDeviceType === "mobile"; + const icon = !theme.isBase ? : ; + const getPluginList = () => { + if (isLoading) { + return [ + , + , + , + ]; + } + const list = systemPluginList.map((p) => ( -
+
- +
- - + {p.name} + + {t("VersionHistory:Version")} {p.version} +
- 123 -
)); @@ -31,7 +75,6 @@ const PluginSDK = ({ systemPluginList, currentDeviceType }) => { const list = getPluginList(); - console.log(currentDeviceType); return ( @@ -60,17 +103,23 @@ const PluginSDK = ({ systemPluginList, currentDeviceType }) => { scale={isMobile} size={isMobile ? "normal" : "small"} > - - {t("PluginSamples")} - -
{list}
+ {!isEmptyList && ( + <> + + {t("PluginSamples")} + +
{list}
+ + )}
); }; export default inject(({ pluginStore, auth }) => { - const { currentDeviceType } = auth.settingsStore; - const { systemPluginList } = pluginStore; + const { currentDeviceType, theme } = auth.settingsStore; + const { systemPluginList, isLoading, isEmptyList } = pluginStore; - return { currentDeviceType, systemPluginList }; + console.log(isLoading, isEmptyList); + + return { currentDeviceType, systemPluginList, theme, isLoading, isEmptyList }; })(observer(PluginSDK)); diff --git a/public/images/github.dark.react.svg b/public/images/github.dark.react.svg new file mode 100644 index 0000000000..bcce7bd112 --- /dev/null +++ b/public/images/github.dark.react.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/public/images/github.light.react.svg b/public/images/github.light.react.svg new file mode 100644 index 0000000000..71d5fc1675 --- /dev/null +++ b/public/images/github.light.react.svg @@ -0,0 +1,10 @@ + + + + + + + + + + From 5bbd6c147d3e369563a08fceab69b8f4f49ca6b6 Mon Sep 17 00:00:00 2001 From: Asadulloev Subhonbek Date: Fri, 17 Nov 2023 12:04:05 +0300 Subject: [PATCH 119/155] fix bug 65103 invite user --- .../Confirm/sub-components/createUser.js | 100 +++++++++++++----- 1 file changed, 71 insertions(+), 29 deletions(-) diff --git a/packages/client/src/pages/Confirm/sub-components/createUser.js b/packages/client/src/pages/Confirm/sub-components/createUser.js index 3f52ba84a9..42fe16c172 100644 --- a/packages/client/src/pages/Confirm/sub-components/createUser.js +++ b/packages/client/src/pages/Confirm/sub-components/createUser.js @@ -1,11 +1,10 @@ import SsoReactSvgUrl from "PUBLIC_DIR/images/sso.react.svg?url"; import React, { useEffect, useState, useCallback } from "react"; import { withTranslation, Trans } from "react-i18next"; -import PropTypes from "prop-types"; import { createUser, signupOAuth } from "@docspace/common/api/people"; import { inject, observer } from "mobx-react"; import { isMobile } from "react-device-detect"; -import { isDesktop as isDesktopUtil } from "@docspace/components/utils/device"; +import { useSearchParams } from "react-router-dom"; import Avatar from "@docspace/components/avatar"; import Button from "@docspace/components/button"; import TextInput from "@docspace/components/text-input"; @@ -82,6 +81,7 @@ const CreateUserForm = (props) => { const [showForm, setShowForm] = useState(true); const [showGreeting, setShowGreeting] = useState(true); + const [searchParams, setSearchParams] = useSearchParams(); const focusInput = () => { if (inputRef) { @@ -121,7 +121,6 @@ const CreateUserForm = (props) => { const user = await getUserFromConfirm(uid, confirmKey); setUser(user); } - window.authCallback = authCallback; onCheckGreeting(); @@ -134,7 +133,7 @@ const CreateUserForm = (props) => { const onSubmit = () => { const { linkData, hashSettings } = props; const type = parseInt(linkData.emplType); - + const culture = searchParams.get("culture"); setIsLoading(true); setErrorText(""); @@ -181,6 +180,7 @@ const CreateUserForm = (props) => { firstname: fname.trim(), lastname: sname.trim(), email: email, + culture: culture, }; if (!!type) { @@ -238,7 +238,11 @@ const CreateUserForm = (props) => { const fromInviteLink = linkData.type === "LinkInvite" ? true : false; - const data = Object.assign({ fromInviteLink: fromInviteLink }, registerData, loginData); + const data = Object.assign( + { fromInviteLink: fromInviteLink }, + registerData, + loginData + ); await createUser(data, key); @@ -317,7 +321,7 @@ const CreateUserForm = (props) => { : window.open( url, "login", - "width=800,height=500,status=no,toolbar=no,menubar=no,resizable=yes,scrollbars=no", + "width=800,height=500,status=no,toolbar=no,menubar=no,resizable=yes,scrollbars=no" ); getOAuthToken(tokenGetterWin).then((code) => { @@ -326,7 +330,7 @@ const CreateUserForm = (props) => { auth: providerName, mode: "popup", callback: "authCallback", - }), + }) ); tokenGetterWin.location.href = getLoginLink(token, code); @@ -343,7 +347,8 @@ const CreateUserForm = (props) => { if (!providersData[item.provider]) return; if (index > 1) return; - const { icon, label, iconOptions, className } = providersData[item.provider]; + const { icon, label, iconOptions, className } = + providersData[item.provider]; return (
@@ -369,7 +374,10 @@ const CreateUserForm = (props) => { (window.location.href = capabilities?.ssoUrl)} />
@@ -419,7 +427,11 @@ const CreateUserForm = (props) => { - + {greetingTitle} @@ -427,7 +439,11 @@ const CreateUserForm = (props) => { <> {user && (
- +
{user.firstName} {user.lastName} @@ -442,7 +458,11 @@ const CreateUserForm = (props) => {

{roomName ? ( - + Welcome to the {{ roomName }} room! ) : ( @@ -465,7 +485,9 @@ const CreateUserForm = (props) => { {!emailFromLink && ( <> - {ssoExists() && {ssoButton()}} + {ssoExists() && ( + {ssoButton()} + )} {oauthDataExists() && ( <> @@ -504,7 +526,9 @@ const CreateUserForm = (props) => { labelVisible={false} hasError={isEmailErrorShow && !emailValid} errorMessage={ - emailErrorText ? t(`Common:${emailErrorText}`) : t("Common:RequiredField") + emailErrorText + ? t(`Common:${emailErrorText}`) + : t("Common:RequiredField") }> { isVertical={true} labelVisible={false} hasError={isPasswordErrorShow && !passwordValid} - errorMessage={`${t("Common:PasswordLimitMessage")}: ${getPasswordErrorMessage( - t, - settings, - )}`}> + errorMessage={`${t( + "Common:PasswordLimitMessage" + )}: ${getPasswordErrorMessage(t, settings)}`}> { onBlur={onBlurPassword} onKeyDown={onKeyPress} onValidateInput={onValidatePassword} - tooltipPasswordTitle={`${t("Common:PasswordLimitMessage")}:`} - tooltipPasswordLength={`${t("Common:PasswordMinimumLength")}: ${ - settings ? settings.minLength : 8 - }`} - tooltipPasswordDigits={`${t("Common:PasswordLimitDigits")}`} - tooltipPasswordCapital={`${t("Common:PasswordLimitUpperCase")}`} - tooltipPasswordSpecial={`${t("Common:PasswordLimitSpecialSymbols")}`} + tooltipPasswordTitle={`${t( + "Common:PasswordLimitMessage" + )}:`} + tooltipPasswordLength={`${t( + "Common:PasswordMinimumLength" + )}: ${settings ? settings.minLength : 8}`} + tooltipPasswordDigits={`${t( + "Common:PasswordLimitDigits" + )}`} + tooltipPasswordCapital={`${t( + "Common:PasswordLimitUpperCase" + )}`} + tooltipPasswordSpecial={`${t( + "Common:PasswordLimitSpecialSymbols" + )}`} generatePasswordTitle={t("Wizard:GeneratePassword")} /> @@ -628,7 +659,11 @@ const CreateUserForm = (props) => { primary size="medium" scale={true} - label={isLoading ? t("Common:LoadingProcessing") : t("LoginRegistryButton")} + label={ + isLoading + ? t("Common:LoadingProcessing") + : t("LoginRegistryButton") + } tabIndex={1} isDisabled={isLoading} isLoading={isLoading} @@ -644,7 +679,11 @@ const CreateUserForm = (props) => { primary size="medium" scale={true} - label={isLoading ? t("Common:LoadingProcessing") : t("LoginRegistryButton")} + label={ + isLoading + ? t("Common:LoadingProcessing") + : t("LoginRegistryButton") + } tabIndex={1} isDisabled={isLoading} isLoading={isLoading} @@ -689,7 +728,6 @@ export default inject(({ auth }) => { currentColorScheme, userNameRegex, } = settingsStore; - return { settings: passwordSettings, greetingTitle: greetingSettings, @@ -705,4 +743,8 @@ export default inject(({ auth }) => { currentColorScheme, userNameRegex, }; -})(withTranslation(["Confirm", "Common", "Wizard"])(withLoader(observer(CreateUserForm)))); +})( + withTranslation(["Confirm", "Common", "Wizard"])( + withLoader(observer(CreateUserForm)) + ) +); From 0fd51551e86359e60c967f7792064b3f3d56f16c Mon Sep 17 00:00:00 2001 From: Timofey Boyko Date: Fri, 17 Nov 2023 12:05:46 +0300 Subject: [PATCH 120/155] Client:Settings:Integration: fix badge --- .../categories/developer-tools/index.js | 19 +++++++++---------- .../categories/integration/index.js | 19 +++++++++---------- 2 files changed, 18 insertions(+), 20 deletions(-) diff --git a/packages/client/src/pages/PortalSettings/categories/developer-tools/index.js b/packages/client/src/pages/PortalSettings/categories/developer-tools/index.js index 8f76cb7e27..853290046b 100644 --- a/packages/client/src/pages/PortalSettings/categories/developer-tools/index.js +++ b/packages/client/src/pages/PortalSettings/categories/developer-tools/index.js @@ -51,16 +51,15 @@ const DeveloperToolsWrapper = (props) => { const pluginLabel = ( {t("WebPlugins:PluginSDK")} - - - + + ); diff --git a/packages/client/src/pages/PortalSettings/categories/integration/index.js b/packages/client/src/pages/PortalSettings/categories/integration/index.js index 4aa1872569..276e92b12f 100644 --- a/packages/client/src/pages/PortalSettings/categories/integration/index.js +++ b/packages/client/src/pages/PortalSettings/categories/integration/index.js @@ -68,16 +68,15 @@ const IntegrationWrapper = (props) => { const pluginLabel = ( {t("Common:Plugins")} - - - + + ); From bee77a47f11401dd09d129d33494e8ebaed426ce Mon Sep 17 00:00:00 2001 From: Timofey Boyko Date: Fri, 17 Nov 2023 12:07:07 +0300 Subject: [PATCH 121/155] Client:PluginSDK: delete console log --- .../categories/developer-tools/PluginSDK/index.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/client/src/pages/PortalSettings/categories/developer-tools/PluginSDK/index.js b/packages/client/src/pages/PortalSettings/categories/developer-tools/PluginSDK/index.js index a5c8d662ee..f665679535 100644 --- a/packages/client/src/pages/PortalSettings/categories/developer-tools/PluginSDK/index.js +++ b/packages/client/src/pages/PortalSettings/categories/developer-tools/PluginSDK/index.js @@ -119,7 +119,5 @@ export default inject(({ pluginStore, auth }) => { const { currentDeviceType, theme } = auth.settingsStore; const { systemPluginList, isLoading, isEmptyList } = pluginStore; - console.log(isLoading, isEmptyList); - return { currentDeviceType, systemPluginList, theme, isLoading, isEmptyList }; })(observer(PluginSDK)); From 88f4fbccf222b3c5da93e91ba3b9cf7253805103 Mon Sep 17 00:00:00 2001 From: Timofey Boyko Date: Fri, 17 Nov 2023 12:10:32 +0300 Subject: [PATCH 122/155] Client:PluginSDK: add learn more link --- .../categories/developer-tools/PluginSDK/index.js | 3 +++ .../PortalSettings/categories/integration/Plugins/index.js | 2 -- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/client/src/pages/PortalSettings/categories/developer-tools/PluginSDK/index.js b/packages/client/src/pages/PortalSettings/categories/developer-tools/PluginSDK/index.js index f665679535..4d205b739d 100644 --- a/packages/client/src/pages/PortalSettings/categories/developer-tools/PluginSDK/index.js +++ b/packages/client/src/pages/PortalSettings/categories/developer-tools/PluginSDK/index.js @@ -11,6 +11,8 @@ import GithubDark from "PUBLIC_DIR/images/github.dark.react.svg"; import { StyledContainer } from "./StyledPluginSDK"; +const LEARN_MORE_LINK = "https://api.onlyoffice.com/docspace/pluginssdk/"; + const PluginSDK = ({ systemPluginList, currentDeviceType, @@ -102,6 +104,7 @@ const PluginSDK = ({ primary scale={isMobile} size={isMobile ? "normal" : "small"} + onClick={() => window.open(LEARN_MORE_LINK, "_blank")} > {!isEmptyList && ( <> diff --git a/packages/client/src/pages/PortalSettings/categories/integration/Plugins/index.js b/packages/client/src/pages/PortalSettings/categories/integration/Plugins/index.js index 97e124e8ef..1223ae0a45 100644 --- a/packages/client/src/pages/PortalSettings/categories/integration/Plugins/index.js +++ b/packages/client/src/pages/PortalSettings/categories/integration/Plugins/index.js @@ -38,8 +38,6 @@ const PluginPage = ({ setDocumentTitle(t("Common:Plugins")); }, []); - const learnMoreLink = "https://api.onlyoffice.com/docspace/pluginssdk/"; - return ( <> {isLoading || (!isEmptyList && pluginList.length === 0) ? ( From ab0ea0393faa0820cb8e80890162bbdb51c1f105 Mon Sep 17 00:00:00 2001 From: Alexey Safronov Date: Fri, 17 Nov 2023 13:31:52 +0400 Subject: [PATCH 123/155] Added new tasks for client tests --- .vscode/tasks.json | 45 +++++++++++++++++++++++++++++++++++++++++ frontend.code-workspace | 21 +++++++++++++++++++ 2 files changed, 66 insertions(+) diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 29fb7e2c83..1cadaf4481 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -196,6 +196,51 @@ "focus": true, "close": false } + }, + { + "label": "Test | frontend-translations", + "type": "shell", + "command": "cd ${workspaceFolder}/../ ; ${command:python.interpreterPath} buildtools/run.translations.tests.py", + "group": { + "kind": "build", + "isDefault": true + }, + "presentation": { + "reveal": "always", + "panel": "new", + "focus": true, + "close": false + } + }, + { + "label": "Test | frontend-translations-spellcheck", + "type": "shell", + "command": "cd ${workspaceFolder}/../ ; ${command:python.interpreterPath} buildtools/run.translations.spellcheck.tests.py", + "group": { + "kind": "build", + "isDefault": true + }, + "presentation": { + "reveal": "always", + "panel": "new", + "focus": true, + "close": false + } + }, + { + "label": "Test | frontend-translations-spellcheck-force-save", + "type": "shell", + "command": "cd ${workspaceFolder}/../ ; ${command:python.interpreterPath} buildtools/run.translations.spellcheck.tests.py -f", + "group": { + "kind": "build", + "isDefault": true + }, + "presentation": { + "reveal": "always", + "panel": "new", + "focus": true, + "close": false + } } ] } diff --git a/frontend.code-workspace b/frontend.code-workspace index e835d072e1..5281b4ed58 100644 --- a/frontend.code-workspace +++ b/frontend.code-workspace @@ -119,6 +119,27 @@ } ], "tooltip": "🛠️ Client tasks" + }, + { + "label": "Tests", + "tasks": [ + { + "label": "translations", + "task": "Test | frontend-translations", + "tooltip": "🛠️ Start the \"frontend translation tests\" task" + }, + { + "label": "spellcheck", + "task": "Test | frontend-translations-spellcheck", + "tooltip": "🛠️ Start the \"frontend translation spellcheck tests\" task" + }, + { + "label": "spellcheck-force-save", + "task": "Test | frontend-translations-spellcheck-force-save", + "tooltip": "🛠️ Start the \"frontend translation spellcheck tests\" task" + } + ], + "tooltip": "🛠️ Client tests tasks" } ] }, From 44c515a7437e5b8060ccd30ba43eb39b5dff3398 Mon Sep 17 00:00:00 2001 From: namushka Date: Fri, 17 Nov 2023 13:04:55 +0300 Subject: [PATCH 124/155] fix bug 65143 --- .../src/pages/FormGallery/Filter/CategoryFilter/index.js | 4 +++- packages/client/src/store/OformsStore.js | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/client/src/pages/FormGallery/Filter/CategoryFilter/index.js b/packages/client/src/pages/FormGallery/Filter/CategoryFilter/index.js index 67465b73cc..01bbd10f10 100644 --- a/packages/client/src/pages/FormGallery/Filter/CategoryFilter/index.js +++ b/packages/client/src/pages/FormGallery/Filter/CategoryFilter/index.js @@ -35,6 +35,7 @@ export const StyledCategoryFilterWrapper = styled.div` `; const CategoryFilter = ({ + oformsFilter, noLocales, fetchCategoryTypes, fetchCategoriesOfCategoryType, @@ -79,7 +80,7 @@ const CategoryFilter = ({ setIsLoading(false); }); })(); - }, []); + }, [oformsFilter.locale]); if (!isLoading && menuItems.length === 0) return null; @@ -94,6 +95,7 @@ const CategoryFilter = ({ ); }; export default inject(({ oformsStore }) => ({ + oformsFilter: oformsStore.oformsFilter, noLocales: oformsStore.oformLocales !== null && oformsStore.oformLocales?.length === 0, fetchCategoryTypes: oformsStore.fetchCategoryTypes, diff --git a/packages/client/src/store/OformsStore.js b/packages/client/src/store/OformsStore.js index 2e9d9be862..819c031d93 100644 --- a/packages/client/src/store/OformsStore.js +++ b/packages/client/src/store/OformsStore.js @@ -241,7 +241,7 @@ class OformsStore { const categories = await getCategoriesOfCategoryType( url, - this.defaultOformLocale + this.oformsFilter.locale ); return categories; }; From 73d1acebbbbf5904533c6ab2322caf6d8089db99 Mon Sep 17 00:00:00 2001 From: DmitrySychugov Date: Fri, 17 Nov 2023 15:10:17 +0500 Subject: [PATCH 125/155] Client: fixed closing the context menu in the list of members --- .../src/pages/Home/InfoPanel/Body/views/Members/User.js | 4 ++-- .../Body/views/Members/sub-components/StyledPublicRoom.js | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/packages/client/src/pages/Home/InfoPanel/Body/views/Members/User.js b/packages/client/src/pages/Home/InfoPanel/Body/views/Members/User.js index d327c81e1c..3751f8bca2 100644 --- a/packages/client/src/pages/Home/InfoPanel/Body/views/Members/User.js +++ b/packages/client/src/pages/Home/InfoPanel/Body/views/Members/User.js @@ -5,7 +5,7 @@ import Avatar from "@docspace/components/avatar"; import ComboBox from "@docspace/components/combobox"; import DefaultUserPhotoUrl from "PUBLIC_DIR/images/default_user_photo_size_82-82.png"; import toastr from "@docspace/components/toast/toastr"; -import { isMobileOnly } from "react-device-detect"; +import { isMobileOnly, isTablet } from "react-device-detect"; import { decode } from "he"; import { filterUserRoleOptions } from "SRC_DIR/helpers/utils"; import { getUserRole } from "@docspace/common/utils"; @@ -260,7 +260,7 @@ const User = ({ options={userRoleOptions} onSelect={onOptionClick} scaled={false} - withBackdrop={isMobileOnly} + withBackdrop={isMobileOnly || isTablet} size="content" modernView title={t("Common:Role")} diff --git a/packages/client/src/pages/Home/InfoPanel/Body/views/Members/sub-components/StyledPublicRoom.js b/packages/client/src/pages/Home/InfoPanel/Body/views/Members/sub-components/StyledPublicRoom.js index afe398c881..24a455c56e 100644 --- a/packages/client/src/pages/Home/InfoPanel/Body/views/Members/sub-components/StyledPublicRoom.js +++ b/packages/client/src/pages/Home/InfoPanel/Body/views/Members/sub-components/StyledPublicRoom.js @@ -87,7 +87,6 @@ const StyledLinkRow = styled.div` justify-content: space-between; gap: 12px; height: 100%; - position: relative; background: ${(props) => props.theme.backgroundColor}; z-index: 1; From cbec82d9b22356a97a15e664c02b0472f4dcb321 Mon Sep 17 00:00:00 2001 From: VladaGazizova Date: Fri, 17 Nov 2023 13:10:18 +0300 Subject: [PATCH 126/155] Web:Components:Changed array iteration from forEach to filter. --- .../components/table-container/TableHeader.js | 25 +++++++------------ 1 file changed, 9 insertions(+), 16 deletions(-) diff --git a/packages/components/table-container/TableHeader.js b/packages/components/table-container/TableHeader.js index 027e2d927d..80425e123d 100644 --- a/packages/components/table-container/TableHeader.js +++ b/packages/components/table-container/TableHeader.js @@ -261,6 +261,7 @@ class TableHeader extends React.Component { const storageSize = !resetColumnsSize && localStorage.getItem(columnStorageName); + //TODO: If defaultSize(75px) is less than defaultMinColumnSize(110px) the calculations work correctly const defaultSize = this.props.columns.find((col) => col.defaultSize)?.defaultSize || 0; @@ -316,23 +317,15 @@ class TableHeader extends React.Component { ); if (storageInfoPanelSize) { - storageInfoPanelSize.split(" ").forEach((item) => { - const isContentItem = this.checkingForUnfixedSize( - item, - defaultSize - ); + contentColumnsCountInfoPanel = storageInfoPanelSize + .split(" ") + .filter((item) => + this.checkingForUnfixedSize(item, defaultSize) + ).length; - if (isContentItem) contentColumnsCountInfoPanel++; - }); - - tableContainer.forEach((item) => { - const isContentItem = this.checkingForUnfixedSize( - item, - defaultSize - ); - - if (isContentItem) contentColumnsCount++; - }); + contentColumnsCount = tableContainer.filter((item) => + this.checkingForUnfixedSize(item, defaultSize) + ).length; } let incorrectNumberColumns = From d389f5d25a5b7666d8ffaeef99dc3f84645f81f4 Mon Sep 17 00:00:00 2001 From: DmitrySychugov Date: Fri, 17 Nov 2023 15:56:51 +0500 Subject: [PATCH 127/155] Client: Members: replaced isMobileOnly with isMobile --- .../src/pages/Home/InfoPanel/Body/views/Members/User.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/client/src/pages/Home/InfoPanel/Body/views/Members/User.js b/packages/client/src/pages/Home/InfoPanel/Body/views/Members/User.js index 3751f8bca2..64b5d52f84 100644 --- a/packages/client/src/pages/Home/InfoPanel/Body/views/Members/User.js +++ b/packages/client/src/pages/Home/InfoPanel/Body/views/Members/User.js @@ -5,7 +5,7 @@ import Avatar from "@docspace/components/avatar"; import ComboBox from "@docspace/components/combobox"; import DefaultUserPhotoUrl from "PUBLIC_DIR/images/default_user_photo_size_82-82.png"; import toastr from "@docspace/components/toast/toastr"; -import { isMobileOnly, isTablet } from "react-device-detect"; +import { isMobile, isTablet } from "react-device-detect"; import { decode } from "he"; import { filterUserRoleOptions } from "SRC_DIR/helpers/utils"; import { getUserRole } from "@docspace/common/utils"; @@ -260,13 +260,13 @@ const User = ({ options={userRoleOptions} onSelect={onOptionClick} scaled={false} - withBackdrop={isMobileOnly || isTablet} + withBackdrop={isMobile || isTablet} size="content" modernView title={t("Common:Role")} manualWidth={"fit-content"} isLoading={isLoading} - isMobileView={isMobileOnly} + isMobileView={isMobile} directionY="both" onToggle={onToggle} displaySelectedOption From cede4cb0cd90c687db3ccfeea62a68b4c0ac7070 Mon Sep 17 00:00:00 2001 From: DmitrySychugov Date: Fri, 17 Nov 2023 16:14:16 +0500 Subject: [PATCH 128/155] Client: Members: fixed the opening under the tablet --- .../src/pages/Home/InfoPanel/Body/views/Members/User.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/client/src/pages/Home/InfoPanel/Body/views/Members/User.js b/packages/client/src/pages/Home/InfoPanel/Body/views/Members/User.js index 64b5d52f84..ca0f6754ca 100644 --- a/packages/client/src/pages/Home/InfoPanel/Body/views/Members/User.js +++ b/packages/client/src/pages/Home/InfoPanel/Body/views/Members/User.js @@ -5,7 +5,7 @@ import Avatar from "@docspace/components/avatar"; import ComboBox from "@docspace/components/combobox"; import DefaultUserPhotoUrl from "PUBLIC_DIR/images/default_user_photo_size_82-82.png"; import toastr from "@docspace/components/toast/toastr"; -import { isMobile, isTablet } from "react-device-detect"; +import { isMobileOnly, isMobile } from "react-device-detect"; import { decode } from "he"; import { filterUserRoleOptions } from "SRC_DIR/helpers/utils"; import { getUserRole } from "@docspace/common/utils"; @@ -260,13 +260,13 @@ const User = ({ options={userRoleOptions} onSelect={onOptionClick} scaled={false} - withBackdrop={isMobile || isTablet} + withBackdrop={isMobile} size="content" modernView title={t("Common:Role")} manualWidth={"fit-content"} isLoading={isLoading} - isMobileView={isMobile} + isMobileView={isMobileOnly} directionY="both" onToggle={onToggle} displaySelectedOption From f9e1bb6695e2ef556bb01a44791d628d457ee0f6 Mon Sep 17 00:00:00 2001 From: Tatiana Lopaeva Date: Fri, 17 Nov 2023 14:24:16 +0300 Subject: [PATCH 129/155] Added new tasks for client rebuild --- .vscode/tasks.json | 15 +++++++++++++++ frontend.code-workspace | 5 +++++ 2 files changed, 20 insertions(+) diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 1cadaf4481..1f662df1ac 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -62,6 +62,21 @@ "close": false } }, + { + "label": "Backend | rebuild SAAS + dnsmasq", + "command": "cd ${workspaceFolder}/../ ; ${command:python.interpreterPath} buildtools/build.backend.docker.py -s -d -f", + "type": "shell", + "group": { + "kind": "build", + "isDefault": true + }, + "presentation": { + "reveal": "always", + "panel": "new", + "focus": true, + "close": false + } + }, { "label": "Backend | build EE + dnsmasq", "command": "cd ${workspaceFolder}/../ ; ${command:python.interpreterPath} buildtools/build.backend.docker.py -d", diff --git a/frontend.code-workspace b/frontend.code-workspace index 5281b4ed58..2e149cccc8 100644 --- a/frontend.code-workspace +++ b/frontend.code-workspace @@ -66,6 +66,11 @@ "task": "Backend | build SAAS + dnsmasq", "tooltip": "🛠️ Start the \"backend docker build SAAS + dnsmasq\" task" }, + { + "label": "Docker : ReBuild-SAAS + dnsmasq", + "task": "Backend | rebuild SAAS + dnsmasq", + "tooltip": "🛠️ Start the \"backend docker rebuild SAAS + dnsmasq\" task" + }, { "label": "Docker : Build-EE + dnsmasq", "task": "Backend | build EE + dnsmasq", From 14d01e9329282632f8713873c7b0b6144e15a87b Mon Sep 17 00:00:00 2001 From: Tatiana Lopaeva Date: Fri, 17 Nov 2023 14:34:05 +0300 Subject: [PATCH 130/155] Web: Payments: Fixed theme not being applied. --- .../SaaS/sub-components/SelectUsersCountContainer.js | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/packages/client/src/pages/PortalSettings/categories/payments/SaaS/sub-components/SelectUsersCountContainer.js b/packages/client/src/pages/PortalSettings/categories/payments/SaaS/sub-components/SelectUsersCountContainer.js index 87e974dae0..a3acdcc7e2 100644 --- a/packages/client/src/pages/PortalSettings/categories/payments/SaaS/sub-components/SelectUsersCountContainer.js +++ b/packages/client/src/pages/PortalSettings/categories/payments/SaaS/sub-components/SelectUsersCountContainer.js @@ -1,6 +1,5 @@ import React from "react"; import styled, { css } from "styled-components"; -import { useTranslation } from "react-i18next"; import Text from "@docspace/components/text"; import Slider from "@docspace/components/slider"; import PlusIcon from "PUBLIC_DIR/images/payment.plus.react.svg"; @@ -167,7 +166,6 @@ const StyledBody = styled.div` const SelectUsersCountContainer = ({ managersCount, - theme, isDisabled, isLoading, minAvailableManagersValue, @@ -254,7 +252,6 @@ const SelectUsersCountContainer = ({ return ( @@ -318,7 +315,7 @@ const SelectUsersCountContainer = ({ export default inject(({ auth, payments }) => { const { paymentQuotasStore } = auth; - const { theme } = auth.settingsStore; + const { isLoading, minAvailableManagersValue, @@ -336,7 +333,6 @@ export default inject(({ auth, payments }) => { return { isAlreadyPaid, - theme, isLoading, minAvailableManagersValue, managersCount, From 6cbd67f1f1df159822ea8d64d0b210f97f8a0390 Mon Sep 17 00:00:00 2001 From: Tatiana Lopaeva Date: Fri, 17 Nov 2023 14:35:41 +0300 Subject: [PATCH 131/155] Web: FilesSelector: Added types. --- .../client/src/components/FilesSelector/FilesSelector.types.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/client/src/components/FilesSelector/FilesSelector.types.ts b/packages/client/src/components/FilesSelector/FilesSelector.types.ts index b8bbc7d361..669ed1a188 100644 --- a/packages/client/src/components/FilesSelector/FilesSelector.types.ts +++ b/packages/client/src/components/FilesSelector/FilesSelector.types.ts @@ -128,8 +128,10 @@ export type FilesSelectorProps = { isThirdParty: boolean; rootThirdPartyId?: string; isRoomsOnly: boolean; + isRoomBackup: boolean; isEditorDialog: boolean; setMoveToPublicRoomVisible: (visible: boolean, operationData: object) => void; + setBackupToPublicRoomVisible: (visible: boolean, data: object) => void; onClose?: () => void; From c9e7f5049607983eb52f5aa67e65fb9b0b09a0b8 Mon Sep 17 00:00:00 2001 From: Timofey Boyko Date: Fri, 17 Nov 2023 14:44:40 +0300 Subject: [PATCH 132/155] Client:Plugins: add toast error --- packages/client/src/store/PluginStore.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/client/src/store/PluginStore.js b/packages/client/src/store/PluginStore.js index bd6e4201c0..1adabf0e62 100644 --- a/packages/client/src/store/PluginStore.js +++ b/packages/client/src/store/PluginStore.js @@ -3,6 +3,8 @@ import { cloneDeep } from "lodash"; import api from "@docspace/common/api"; +import toastr from "@docspace/components/toast/toastr"; + import defaultConfig from "PUBLIC_DIR/scripts/config.json"; import { @@ -200,6 +202,8 @@ class PluginStore { this.initPlugin(plugin); } catch (e) { console.log(e); + + toastr.error(e.response.data.error.message); } }; From 26d1140a995f3ca5611e1dad7450d3441b4939ad Mon Sep 17 00:00:00 2001 From: DmitrySychugov Date: Fri, 17 Nov 2023 17:32:40 +0500 Subject: [PATCH 133/155] Client: Members: removed z-index from link row --- .../Body/views/Members/sub-components/StyledPublicRoom.js | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/client/src/pages/Home/InfoPanel/Body/views/Members/sub-components/StyledPublicRoom.js b/packages/client/src/pages/Home/InfoPanel/Body/views/Members/sub-components/StyledPublicRoom.js index 24a455c56e..89e7799678 100644 --- a/packages/client/src/pages/Home/InfoPanel/Body/views/Members/sub-components/StyledPublicRoom.js +++ b/packages/client/src/pages/Home/InfoPanel/Body/views/Members/sub-components/StyledPublicRoom.js @@ -88,7 +88,6 @@ const StyledLinkRow = styled.div` gap: 12px; height: 100%; background: ${(props) => props.theme.backgroundColor}; - z-index: 1; .external-row-link { white-space: nowrap; From ecc79b3008e625f5c843d123bd8d168151c98fa9 Mon Sep 17 00:00:00 2001 From: DmitrySychugov Date: Fri, 17 Nov 2023 17:53:14 +0500 Subject: [PATCH 134/155] Client: Accounts: corrected the drop down opening --- .../src/pages/Home/Section/AccountsBody/TableView/TableRow.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/client/src/pages/Home/Section/AccountsBody/TableView/TableRow.js b/packages/client/src/pages/Home/Section/AccountsBody/TableView/TableRow.js index b4477354c3..964ce21c0e 100644 --- a/packages/client/src/pages/Home/Section/AccountsBody/TableView/TableRow.js +++ b/packages/client/src/pages/Home/Section/AccountsBody/TableView/TableRow.js @@ -348,6 +348,7 @@ const PeopleTableRow = (props) => { options={typesOptions} onSelect={onTypeChange} scaled + directionY="both" size="content" displaySelectedOption modernView From 9ab0937c4ad4d9ef5c09efc27ecb5290e4ee52ab Mon Sep 17 00:00:00 2001 From: Timofey Boyko Date: Fri, 17 Nov 2023 15:56:42 +0300 Subject: [PATCH 135/155] Client:Plugins: fix crash --- .../categories/integration/Plugins/index.js | 3 +-- .../Plugins/sub-components/EmptyScreen.js | 16 ++-------------- .../integration/Plugins/sub-components/header.js | 15 ++------------- 3 files changed, 5 insertions(+), 29 deletions(-) diff --git a/packages/client/src/pages/PortalSettings/categories/integration/Plugins/index.js b/packages/client/src/pages/PortalSettings/categories/integration/Plugins/index.js index 1223ae0a45..0f9c60195b 100644 --- a/packages/client/src/pages/PortalSettings/categories/integration/Plugins/index.js +++ b/packages/client/src/pages/PortalSettings/categories/integration/Plugins/index.js @@ -51,7 +51,6 @@ const PluginPage = ({ theme={theme} onAddAction={addPlugin} currentColorScheme={currentColorScheme} - learnMoreLink={learnMoreLink} withUpload={withUpload} /> @@ -60,7 +59,7 @@ const PluginPage = ({ {/*

*/} {withUpload && } diff --git a/packages/client/src/pages/PortalSettings/categories/integration/Plugins/sub-components/EmptyScreen.js b/packages/client/src/pages/PortalSettings/categories/integration/Plugins/sub-components/EmptyScreen.js index 7d3626c8e4..981b0b610d 100644 --- a/packages/client/src/pages/PortalSettings/categories/integration/Plugins/sub-components/EmptyScreen.js +++ b/packages/client/src/pages/PortalSettings/categories/integration/Plugins/sub-components/EmptyScreen.js @@ -15,7 +15,7 @@ const EmptyScreen = ({ onAddAction, theme, currentColorScheme, - learnMoreLink, + withUpload, }) => { const imageSrc = theme.isBase @@ -25,19 +25,7 @@ const EmptyScreen = ({ return ( - {withUpload && t("Description")} - - {t("Common:LearnMore")} - - - } + descriptionText={{withUpload && t("Description")}} style={{ gridColumnGap: "39px" }} buttonStyle={{ marginTop: "16px" }} imageSrc={imageSrc} diff --git a/packages/client/src/pages/PortalSettings/categories/integration/Plugins/sub-components/header.js b/packages/client/src/pages/PortalSettings/categories/integration/Plugins/sub-components/header.js index 25900dd8d0..baed02c647 100644 --- a/packages/client/src/pages/PortalSettings/categories/integration/Plugins/sub-components/header.js +++ b/packages/client/src/pages/PortalSettings/categories/integration/Plugins/sub-components/header.js @@ -29,7 +29,7 @@ const StyledHeader = styled.div` } `; -const Header = ({ t, currentColorScheme, withUpload, learnMoreLink }) => { +const Header = ({ t, currentColorScheme, withUpload }) => { return (
@@ -45,18 +45,7 @@ const Header = ({ t, currentColorScheme, withUpload, learnMoreLink }) => { /> */}
- - {withUpload ? t("Description") : t("PluginsHelp")} -
- - {t("Common:LearnMore")} - -
+ {withUpload ? t("Description") : t("PluginsHelp")}
); From 98f713317205c664bad8c5182ac8b825b221e2ed Mon Sep 17 00:00:00 2001 From: Alexey Safronov Date: Fri, 17 Nov 2023 17:46:49 +0400 Subject: [PATCH 136/155] Update yarn.lock --- yarn.lock | 92 +++++++++++++++++++++++++++---------------------------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/yarn.lock b/yarn.lock index e2915cf3f3..610c7d2afe 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4304,12 +4304,12 @@ __metadata: linkType: hard "@grpc/grpc-js@npm:^1.3.2": - version: 1.9.10 - resolution: "@grpc/grpc-js@npm:1.9.10" + version: 1.9.11 + resolution: "@grpc/grpc-js@npm:1.9.11" dependencies: "@grpc/proto-loader": ^0.7.8 "@types/node": ">=12.12.47" - checksum: 6653305120a646b638962f823701e3088c9077dc407b1d6250303f55d4214608f2bdb4c97fce47bbc22044a30fb2890655f118826a1bbd0082c29f1fc22f176e + checksum: ed11ebcb0f8c34e2ada1d16ac2eef2465e1812871dd42bf40a405dfa06e2bfe895e680aff10644f9d51c33ce1ee1882ee466237ee478365c5ed265c0d7c5c015 languageName: node linkType: hard @@ -5800,10 +5800,10 @@ __metadata: languageName: node linkType: hard -"@remix-run/router@npm:1.11.0": - version: 1.11.0 - resolution: "@remix-run/router@npm:1.11.0" - checksum: 1966436ab3ab982862195e4871790644ce21e01511aa3f4350436296224e4dec2e6ee35f1f4cb83db69f7aa0e8ad4a0a01928b05359ae654edc8e2aa82bf754b +"@remix-run/router@npm:1.12.0": + version: 1.12.0 + resolution: "@remix-run/router@npm:1.12.0" + checksum: 0528a5c9dac443f90aef30b65fed39c6654b5c2db1d01d700b212d783958935b4d800250530430d78eacf03f3baa104edeae75a29cfb13b3180cbfca3352e645 languageName: node linkType: hard @@ -8624,11 +8624,11 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:>=12.12.47, @types/node@npm:>=13.7.0": - version: 20.9.0 - resolution: "@types/node@npm:20.9.0" + version: 20.9.1 + resolution: "@types/node@npm:20.9.1" dependencies: undici-types: ~5.26.4 - checksum: bfd927da6bff8a32051fa44bb47ca32a56d2c8bc8ba0170770f181cc1fa3c0b05863c9b930f0ba8604a48d5eb0d319166601709ca53bf2deae0025d8b6c6b8a3 + checksum: bb893c6790733dac32818c1ca170fa466622dec39a0ade4639463e1358cb811771e242accbd065e7a1bfe59adc989c0ee59be65e462d3a0ab49043426f0b7637 languageName: node linkType: hard @@ -9984,9 +9984,9 @@ __metadata: linkType: hard "array-equal@npm:^1.0.0": - version: 1.0.0 - resolution: "array-equal@npm:1.0.0" - checksum: 3f68045806357db9b2fa1ad583e42a659de030633118a0cd35ee4975cb20db3b9a3d36bbec9b5afe70011cf989eefd215c12fe0ce08c498f770859ca6e70688a + version: 1.0.2 + resolution: "array-equal@npm:1.0.2" + checksum: 5c37df0cad330516d1255663dfa4fa761fb0ea63878f535aa70dfefe5499853a8b372faf0a27b91781ca1230f4b4333bbeb751e9b1748527d96df2bee30032ea languageName: node linkType: hard @@ -11194,9 +11194,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001541": - version: 1.0.30001562 - resolution: "caniuse-lite@npm:1.0.30001562" - checksum: 414ed45ae47a432607be1c9588bd478440acb033e46ede74c97501bfdb9ba4b1615e221d3ce7c7be55e1e0834725fd1ce5bf5e037bb9dd384c8e85b5e83dc6d1 + version: 1.0.30001563 + resolution: "caniuse-lite@npm:1.0.30001563" + checksum: c90a1e6efc72fc73ad4a756011242211406883b36dde3a01726e7246281dcbceaf78e1ee61d1298624c4a69cf81c12b41e8d2a2f1b7c89ed84c9333026a0bfbd languageName: node linkType: hard @@ -11861,9 +11861,9 @@ __metadata: linkType: hard "component-emitter@npm:^1.2.1": - version: 1.3.0 - resolution: "component-emitter@npm:1.3.0" - checksum: b3c46de38ffd35c57d1c02488355be9f218e582aec72d72d1b8bbec95a3ac1b38c96cd6e03ff015577e68f550fbb361a3bfdbd9bb248be9390b7b3745691be6b + version: 1.3.1 + resolution: "component-emitter@npm:1.3.1" + checksum: 94550aa462c7bd5a61c1bc480e28554aa306066930152d1b1844a0dd3845d4e5db7e261ddec62ae184913b3e59b55a2ad84093b9d3596a8f17c341514d6c483d languageName: node linkType: hard @@ -13438,9 +13438,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.4.535": - version: 1.4.585 - resolution: "electron-to-chromium@npm:1.4.585" - checksum: 5a26b0dea0f2d977ca9c2758104dea78a8e533a3ec8c8a04a921aa0eb7dda2b3e18388d1956473cdd8734317c48ca62c6e93b2768bc8c78b6338d3ce94d853c6 + version: 1.4.587 + resolution: "electron-to-chromium@npm:1.4.587" + checksum: 86d06fd6074bdfd0e726eb5809067d826b7275ac3417dc9caa651b467919231450b7892329c02b857d8f62c5353738e243796639a8b21ede1acc0f8f95ab37fb languageName: node linkType: hard @@ -16449,9 +16449,9 @@ __metadata: linkType: hard "ignore@npm:^5.2.0, ignore@npm:^5.2.4": - version: 5.2.4 - resolution: "ignore@npm:5.2.4" - checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef + version: 5.3.0 + resolution: "ignore@npm:5.3.0" + checksum: 2736da6621f14ced652785cb05d86301a66d70248597537176612bd0c8630893564bd5f6421f8806b09e8472e75c591ef01672ab8059c07c6eb2c09cefe04bf9 languageName: node linkType: hard @@ -20853,13 +20853,13 @@ __metadata: linkType: hard "node-gyp-build@npm:^4.3.0": - version: 4.6.1 - resolution: "node-gyp-build@npm:4.6.1" + version: 4.7.0 + resolution: "node-gyp-build@npm:4.7.0" bin: node-gyp-build: bin.js node-gyp-build-optional: optional.js node-gyp-build-test: build-test.js - checksum: c3676d337b36803bc7792e35bf7fdcda7cdcb7e289b8f9855a5535702a82498eb976842fefcf487258c58005ca32ce3d537fbed91280b04409161dcd7232a882 + checksum: 5b0417487c8b30c36e23974f968fe4c166dc9ee0707ec17a74ff6c8265af9ec9e2bab9ca36c5113b828fdb384f405fcd546231c215c721559a776a07b5c0b98b languageName: node linkType: hard @@ -21857,27 +21857,27 @@ __metadata: languageName: node linkType: hard -"playwright-core@npm:1.39.0": - version: 1.39.0 - resolution: "playwright-core@npm:1.39.0" +"playwright-core@npm:1.40.0": + version: 1.40.0 + resolution: "playwright-core@npm:1.40.0" bin: playwright-core: cli.js - checksum: 556e78dee4f9890facf2af8249972e0d6e01a5ae98737b0f6b0166c660a95ffee4cb79350335b1ef96430a0ef01d3669daae9099fa46c8d403d11c623988238b + checksum: 57de5c91a4c404b120ed2af8541b21cdedcbc4f27477341157666d356bbee3b3fab8e61d020f0f450708fa2e8f6dc244b9224cb1985d5426e609cebed15af095 languageName: node linkType: hard "playwright@npm:^1.32.0": - version: 1.39.0 - resolution: "playwright@npm:1.39.0" + version: 1.40.0 + resolution: "playwright@npm:1.40.0" dependencies: fsevents: 2.3.2 - playwright-core: 1.39.0 + playwright-core: 1.40.0 dependenciesMeta: fsevents: optional: true bin: playwright: cli.js - checksum: 96d8ca5aa25465c1c5d554d0d6071981d55e22477800ff8f5d47a53ca75193d60ece2df538a01b7165b3277dd5493c67603a5acda713029df7fbd95ce2417bc9 + checksum: 7ba49e5376a6cfd1d32048dbdb2fd38e09182aa2e4619fdb23d3e6530fa6987f2f3fd34ad1d9d906fb4ec2da69ee7536eeb881982d60750fde809183caa607fc languageName: node linkType: hard @@ -23183,26 +23183,26 @@ __metadata: linkType: hard "react-router-dom@npm:^6.10.0": - version: 6.18.0 - resolution: "react-router-dom@npm:6.18.0" + version: 6.19.0 + resolution: "react-router-dom@npm:6.19.0" dependencies: - "@remix-run/router": 1.11.0 - react-router: 6.18.0 + "@remix-run/router": 1.12.0 + react-router: 6.19.0 peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: ca5c9a9f748f4ff9677d25762970fc59cb216568aad0ebc668b22398222a940f767680bc9a3e65a92e940d3fe05731eda8a4b352ccbf1054904b3b785a9f5e6f + checksum: 04453ca48eb900a4a6aa8b8e48368fa78d4ce8a9b69df108d9f53071a904349b18672a66c94252eb847ae4369e30bbe4ec7244bb6529b10fd474774e48f03669 languageName: node linkType: hard -"react-router@npm:6.18.0, react-router@npm:^6.10.0": - version: 6.18.0 - resolution: "react-router@npm:6.18.0" +"react-router@npm:6.19.0, react-router@npm:^6.10.0": + version: 6.19.0 + resolution: "react-router@npm:6.19.0" dependencies: - "@remix-run/router": 1.11.0 + "@remix-run/router": 1.12.0 peerDependencies: react: ">=16.8" - checksum: 03e9a23c5b75d8813720745e2952bb9e62ec310d238cde4f19e0ce73582701fa5e04cf609ff9ced978e9e6c531b5e333b9aee35371e6c4743afc2829e32e926a + checksum: f7e3396b8f4299638029dc726cb02d9c05c8906dc5277e5f9d899ef113d8cec49dfab7d34cd496826f8c1a95666141f3eede446c4438ef56720fdb72c66473fb languageName: node linkType: hard From ef5428e3b203a55b352398491d9de05522dd6f3d Mon Sep 17 00:00:00 2001 From: Ilya Oleshko Date: Fri, 17 Nov 2023 16:49:24 +0300 Subject: [PATCH 137/155] Fixed image-helpers imports --- packages/common/utils/image-helpers.js | 694 ++++--------------------- 1 file changed, 104 insertions(+), 590 deletions(-) diff --git a/packages/common/utils/image-helpers.js b/packages/common/utils/image-helpers.js index ffb5eae9a2..a91ab9984c 100644 --- a/packages/common/utils/image-helpers.js +++ b/packages/common/utils/image-helpers.js @@ -1,594 +1,108 @@ -import ArchiveSvg32Url from "PUBLIC_DIR/images/icons/32/room/archive.svg?url"; -import AviSvg24Url from "PUBLIC_DIR/images/icons/24/avi.svg?url"; -import AviSvg32Url from "PUBLIC_DIR/images/icons/32/avi.svg?url"; -import AviSvg64Url from "PUBLIC_DIR/images/icons/64/avi.svg?url"; -import AviSvg96Url from "PUBLIC_DIR/images/icons/96/avi.svg?url"; -import BoxSvg24Url from "PUBLIC_DIR/images/icons/24/folder/box.svg?url"; -import BoxSvg32Url from "PUBLIC_DIR/images/icons/32/folder/box.svg?url"; -import BoxSvg64Url from "PUBLIC_DIR/images/icons/64/folder/box.svg?url"; -import BoxSvg96Url from "PUBLIC_DIR/images/icons/96/folder/box.svg?url"; -import CsvSvg24Url from "PUBLIC_DIR/images/icons/24/csv.svg?url"; -import CsvSvg32Url from "PUBLIC_DIR/images/icons/32/csv.svg?url"; -import CsvSvg64Url from "PUBLIC_DIR/images/icons/64/csv.svg?url"; -import CsvSvg96Url from "PUBLIC_DIR/images/icons/96/csv.svg?url"; -import CustomSvg32Url from "PUBLIC_DIR/images/icons/32/room/custom.svg?url"; -import DjvuSvg24Url from "PUBLIC_DIR/images/icons/24/djvu.svg?url"; -import DjvuSvg32Url from "PUBLIC_DIR/images/icons/32/djvu.svg?url"; -import DjvuSvg64Url from "PUBLIC_DIR/images/icons/64/djvu.svg?url"; -import DjvuSvg96Url from "PUBLIC_DIR/images/icons/96/djvu.svg?url"; -import DocmSvg24Url from "PUBLIC_DIR/images/icons/24/docm.svg?url"; -import DocmSvg32Url from "PUBLIC_DIR/images/icons/32/docm.svg?url"; -import DocmSvg64Url from "PUBLIC_DIR/images/icons/64/docm.svg?url"; -import DocmSvg96Url from "PUBLIC_DIR/images/icons/96/docm.svg?url"; -import DocSvg24Url from "PUBLIC_DIR/images/icons/24/doc.svg?url"; -import DocSvg32Url from "PUBLIC_DIR/images/icons/32/doc.svg?url"; -import DocSvg64Url from "PUBLIC_DIR/images/icons/64/doc.svg?url"; -import DocSvg96Url from "PUBLIC_DIR/images/icons/96/doc.svg?url"; -import DocxfSvg24Url from "PUBLIC_DIR/images/icons/24/docxf.svg?url"; -import DocxfSvg32Url from "PUBLIC_DIR/images/icons/32/docxf.svg?url"; -import DocxfSvg64Url from "PUBLIC_DIR/images/icons/64/docxf.svg?url"; -import DocxfSvg96Url from "PUBLIC_DIR/images/icons/96/docxf.svg?url"; -import DocxSvg24Url from "PUBLIC_DIR/images/icons/24/docx.svg?url"; -import DocxSvg32Url from "PUBLIC_DIR/images/icons/32/docx.svg?url"; -import DocxSvg64Url from "PUBLIC_DIR/images/icons/64/docx.svg?url"; -import DocxSvg96Url from "PUBLIC_DIR/images/icons/96/docx.svg?url"; -import DotxSvg24Url from "PUBLIC_DIR/images/icons/24/dotx.svg?url"; -import DotxSvg32Url from "PUBLIC_DIR/images/icons/32/dotx.svg?url"; -import DotxSvg64Url from "PUBLIC_DIR/images/icons/64/dotx.svg?url"; -import DotxSvg96Url from "PUBLIC_DIR/images/icons/96/dotx.svg?url"; -import DpsSvg24Url from "PUBLIC_DIR/images/icons/24/dps.svg?url"; -import DpsSvg32Url from "PUBLIC_DIR/images/icons/32/dps.svg?url"; -import DpsSvg64Url from "PUBLIC_DIR/images/icons/96/dps.svg?url"; -import DpsSvg96Url from "PUBLIC_DIR/images/icons/96/dps.svg?url"; -import DptSvg24Url from "PUBLIC_DIR/images/icons/24/dpt.svg?url"; -import DptSvg32Url from "PUBLIC_DIR/images/icons/32/dpt.svg?url"; -import DptSvg64Url from "PUBLIC_DIR/images/icons/96/dpt.svg?url"; -import DptSvg96Url from "PUBLIC_DIR/images/icons/96/dpt.svg?url"; -import DropboxSvg24Url from "PUBLIC_DIR/images/icons/24/folder/dropbox.svg?url"; -import DropboxSvg32Url from "PUBLIC_DIR/images/icons/32/folder/dropbox.svg?url"; -import DropboxSvg64Url from "PUBLIC_DIR/images/icons/64/folder/dropbox.svg?url"; -import DropboxSvg96Url from "PUBLIC_DIR/images/icons/96/folder/dropbox.svg?url"; -import DvdSvg24Url from "PUBLIC_DIR/images/icons/24/dvd.svg?url"; -import DvdSvg32Url from "PUBLIC_DIR/images/icons/32/dvd.svg?url"; -import DvdSvg64Url from "PUBLIC_DIR/images/icons/64/dvd.svg?url"; -import DvdSvg96Url from "PUBLIC_DIR/images/icons/96/dvd.svg?url"; -import EditingSvg32Url from "PUBLIC_DIR/images/icons/32/room/editing.svg?url"; -import EpubSvg24Url from "PUBLIC_DIR/images/icons/24/epub.svg?url"; -import EpubSvg32Url from "PUBLIC_DIR/images/icons/32/epub.svg?url"; -import EpubSvg64Url from "PUBLIC_DIR/images/icons/64/epub.svg?url"; -import EpubSvg96Url from "PUBLIC_DIR/images/icons/96/epub.svg?url"; -import EtSvg24Url from "PUBLIC_DIR/images/icons/24/et.svg?url"; -import EtSvg32Url from "PUBLIC_DIR/images/icons/32/et.svg?url"; -import EtSvg64Url from "PUBLIC_DIR/images/icons/96/et.svg?url"; -import EtSvg96Url from "PUBLIC_DIR/images/icons/96/et.svg?url"; -import EttSvg24Url from "PUBLIC_DIR/images/icons/24/ett.svg?url"; -import EttSvg32Url from "PUBLIC_DIR/images/icons/32/ett.svg?url"; -import EttSvg64Url from "PUBLIC_DIR/images/icons/96/ett.svg?url"; -import EttSvg96Url from "PUBLIC_DIR/images/icons/96/ett.svg?url"; -import Fb2Svg24Url from "PUBLIC_DIR/images/icons/24/fb2.svg?url"; -import Fb2Svg32Url from "PUBLIC_DIR/images/icons/32/fb2.svg?url"; -import Fb2Svg64Url from "PUBLIC_DIR/images/icons/64/fb2.svg?url"; -import Fb2Svg96Url from "PUBLIC_DIR/images/icons/96/fb2.svg?url"; -import File_archiveSvg24Url from "PUBLIC_DIR/images/icons/24/file_archive.svg?url"; -import File_archiveSvg32Url from "PUBLIC_DIR/images/icons/32/file_archive.svg?url"; -import File_archiveSvg64Url from "PUBLIC_DIR/images/icons/64/file_archive.svg?url"; -import File_archiveSvg96Url from "PUBLIC_DIR/images/icons/96/file_archive.svg?url"; -import FileSvg24Url from "PUBLIC_DIR/images/icons/24/file.svg?url"; -import FileSvg32Url from "PUBLIC_DIR/images/icons/32/file.svg?url"; -import FileSvg64Url from "PUBLIC_DIR/images/icons/64/file.svg?url"; -import FileSvg96Url from "PUBLIC_DIR/images/icons/96/file.svg?url"; -import FillingFormSvg32Url from "PUBLIC_DIR/images/icons/32/room/filling.form.svg?url"; -import FlvSvg24Url from "PUBLIC_DIR/images/icons/24/flv.svg?url"; -import FlvSvg32Url from "PUBLIC_DIR/images/icons/32/flv.svg?url"; -import FlvSvg64Url from "PUBLIC_DIR/images/icons/64/flv.svg?url"; -import FlvSvg96Url from "PUBLIC_DIR/images/icons/96/flv.svg?url"; -import FodtSvg24Url from "PUBLIC_DIR/images/icons/24/fodt.svg?url"; -import FodtSvg32Url from "PUBLIC_DIR/images/icons/32/fodt.svg?url"; -import FodtSvg64Url from "PUBLIC_DIR/images/icons/64/fodt.svg?url"; -import FodtSvg96Url from "PUBLIC_DIR/images/icons/96/fodt.svg?url"; -import FolderSvg24Url from "PUBLIC_DIR/images/icons/24/folder.svg?url"; -import FolderSvg32Url from "PUBLIC_DIR/images/icons/32/folder.svg?url"; -import FolderSvg64Url from "PUBLIC_DIR/images/icons/64/folder.svg?url"; -import FolderSvg96Url from "PUBLIC_DIR/images/icons/96/folder.svg?url"; -import GoogleSvg24Url from "PUBLIC_DIR/images/icons/24/folder/google.svg?url"; -import GoogleSvg32Url from "PUBLIC_DIR/images/icons/32/folder/google.svg?url"; -import GoogleSvg64Url from "PUBLIC_DIR/images/icons/64/folder/google.svg?url"; -import GoogleSvg96Url from "PUBLIC_DIR/images/icons/96/folder/google.svg?url"; -import HtmlSvg24Url from "PUBLIC_DIR/images/icons/24/html.svg?url"; -import HtmlSvg32Url from "PUBLIC_DIR/images/icons/32/html.svg?url"; -import HtmlSvg64Url from "PUBLIC_DIR/images/icons/64/html.svg?url"; -import HtmlSvg96Url from "PUBLIC_DIR/images/icons/96/html.svg?url"; -import IafSvg24Url from "PUBLIC_DIR/images/icons/24/iaf.svg?url"; -import IafSvg32Url from "PUBLIC_DIR/images/icons/32/iaf.svg?url"; -import IafSvg64Url from "PUBLIC_DIR/images/icons/64/iaf.svg?url"; -import IafSvg96Url from "PUBLIC_DIR/images/icons/96/iaf.svg?url"; -import IcsSvg24Url from "PUBLIC_DIR/images/icons/24/ics.svg?url"; -import IcsSvg32Url from "PUBLIC_DIR/images/icons/32/ics.svg?url"; -import IcsSvg64Url from "PUBLIC_DIR/images/icons/64/ics.svg?url"; -import IcsSvg96Url from "PUBLIC_DIR/images/icons/96/ics.svg?url"; -import ImageSvg24Url from "PUBLIC_DIR/images/icons/24/image.svg?url"; -import ImageSvg32Url from "PUBLIC_DIR/images/icons/32/image.svg?url"; -import ImageSvg64Url from "PUBLIC_DIR/images/icons/64/image.svg?url"; -import ImageSvg96Url from "PUBLIC_DIR/images/icons/96/image.svg?url"; -import KdriveSvg24Url from "PUBLIC_DIR/images/icons/24/folder/kdrive.svg?url"; -import KdriveSvg32Url from "PUBLIC_DIR/images/icons/32/folder/kdrive.svg?url"; -import KdriveSvg64Url from "PUBLIC_DIR/images/icons/64/folder/kdrive.svg?url"; -import KdriveSvg96Url from "PUBLIC_DIR/images/icons/96/folder/kdrive.svg?url"; -import M2tsSvg24Url from "PUBLIC_DIR/images/icons/24/m2ts.svg?url"; -import M2tsSvg32Url from "PUBLIC_DIR/images/icons/32/m2ts.svg?url"; -import M2tsSvg64Url from "PUBLIC_DIR/images/icons/64/m2ts.svg?url"; -import M2tsSvg96Url from "PUBLIC_DIR/images/icons/96/m2ts.svg?url"; -import MhtmlSvg24Url from "PUBLIC_DIR/images/icons/24/mhtml.svg?url"; -import MhtmlSvg32Url from "PUBLIC_DIR/images/icons/32/mhtml.svg?url"; -import MhtmlSvg64Url from "PUBLIC_DIR/images/icons/96/mhtml.svg?url"; -import MhtmlSvg96Url from "PUBLIC_DIR/images/icons/96/mhtml.svg?url"; -import MhtSvg24Url from "PUBLIC_DIR/images/icons/24/mht.svg?url"; -import MhtSvg32Url from "PUBLIC_DIR/images/icons/32/mht.svg?url"; -import MhtSvg64Url from "PUBLIC_DIR/images/icons/64/mht.svg?url"; -import MhtSvg96Url from "PUBLIC_DIR/images/icons/96/mht.svg?url"; -import MkvSvg24Url from "PUBLIC_DIR/images/icons/24/mkv.svg?url"; -import MkvSvg32Url from "PUBLIC_DIR/images/icons/32/mkv.svg?url"; -import MkvSvg64Url from "PUBLIC_DIR/images/icons/64/mkv.svg?url"; -import MkvSvg96Url from "PUBLIC_DIR/images/icons/96/mkv.svg?url"; -import MovSvg24Url from "PUBLIC_DIR/images/icons/24/mov.svg?url"; -import MovSvg32Url from "PUBLIC_DIR/images/icons/32/mov.svg?url"; -import MovSvg64Url from "PUBLIC_DIR/images/icons/64/mov.svg?url"; -import MovSvg96Url from "PUBLIC_DIR/images/icons/96/mov.svg?url"; -import Mp4Svg24Url from "PUBLIC_DIR/images/icons/24/mp4.svg?url"; -import Mp4Svg32Url from "PUBLIC_DIR/images/icons/32/mp4.svg?url"; -import Mp4Svg64Url from "PUBLIC_DIR/images/icons/64/mp4.svg?url"; -import Mp4Svg96Url from "PUBLIC_DIR/images/icons/96/mp4.svg?url"; -import MpgSvg24Url from "PUBLIC_DIR/images/icons/24/mpg.svg?url"; -import MpgSvg32Url from "PUBLIC_DIR/images/icons/32/mpg.svg?url"; -import MpgSvg64Url from "PUBLIC_DIR/images/icons/64/mpg.svg?url"; -import MpgSvg96Url from "PUBLIC_DIR/images/icons/96/mpg.svg?url"; -import NextcloudSvg24Url from "PUBLIC_DIR/images/icons/24/folder/nextcloud.svg?url"; -import NextcloudSvg32Url from "PUBLIC_DIR/images/icons/32/folder/nextcloud.svg?url"; -import NextcloudSvg64Url from "PUBLIC_DIR/images/icons/64/folder/nextcloud.svg?url"; -import NextcloudSvg96Url from "PUBLIC_DIR/images/icons/96/folder/nextcloud.svg?url"; -import OdpSvg24Url from "PUBLIC_DIR/images/icons/24/odp.svg?url"; -import OdpSvg32Url from "PUBLIC_DIR/images/icons/32/odp.svg?url"; -import OdpSvg64Url from "PUBLIC_DIR/images/icons/64/odp.svg?url"; -import OdpSvg96Url from "PUBLIC_DIR/images/icons/96/odp.svg?url"; -import OdsSvg24Url from "PUBLIC_DIR/images/icons/24/ods.svg?url"; -import OdsSvg32Url from "PUBLIC_DIR/images/icons/32/ods.svg?url"; -import OdsSvg64Url from "PUBLIC_DIR/images/icons/64/ods.svg?url"; -import OdsSvg96Url from "PUBLIC_DIR/images/icons/96/ods.svg?url"; -import OdtSvg24Url from "PUBLIC_DIR/images/icons/24/odt.svg?url"; -import OdtSvg32Url from "PUBLIC_DIR/images/icons/32/odt.svg?url"; -import OdtSvg64Url from "PUBLIC_DIR/images/icons/64/odt.svg?url"; -import OdtSvg96Url from "PUBLIC_DIR/images/icons/96/odt.svg?url"; -import OformSvg24Url from "PUBLIC_DIR/images/icons/24/oform.svg?url"; -import OformSvg32Url from "PUBLIC_DIR/images/icons/32/oform.svg?url"; -import OformSvg64Url from "PUBLIC_DIR/images/icons/64/oform.svg?url"; -import OformSvg96Url from "PUBLIC_DIR/images/icons/96/oform.svg?url"; -import OnedriveSvg24Url from "PUBLIC_DIR/images/icons/24/folder/onedrive.svg?url"; -import OnedriveSvg32Url from "PUBLIC_DIR/images/icons/32/folder/onedrive.svg?url"; -import OnedriveSvg64Url from "PUBLIC_DIR/images/icons/64/folder/onedrive.svg?url"; -import OnedriveSvg96Url from "PUBLIC_DIR/images/icons/96/folder/onedrive.svg?url"; -import OtpSvg24Url from "PUBLIC_DIR/images/icons/24/otp.svg?url"; -import OtpSvg32Url from "PUBLIC_DIR/images/icons/32/otp.svg?url"; -import OtpSvg64Url from "PUBLIC_DIR/images/icons/64/otp.svg?url"; -import OtpSvg96Url from "PUBLIC_DIR/images/icons/96/otp.svg?url"; -import OtsSvg24Url from "PUBLIC_DIR/images/icons/24/ots.svg?url"; -import OtsSvg32Url from "PUBLIC_DIR/images/icons/32/ots.svg?url"; -import OtsSvg64Url from "PUBLIC_DIR/images/icons/64/ots.svg?url"; -import OtsSvg96Url from "PUBLIC_DIR/images/icons/96/ots.svg?url"; -import OttSvg24Url from "PUBLIC_DIR/images/icons/24/ott.svg?url"; -import OttSvg32Url from "PUBLIC_DIR/images/icons/32/ott.svg?url"; -import OttSvg64Url from "PUBLIC_DIR/images/icons/64/ott.svg?url"; -import OttSvg96Url from "PUBLIC_DIR/images/icons/96/ott.svg?url"; -import OwncloudSvg24Url from "PUBLIC_DIR/images/icons/24/folder/owncloud.svg?url"; -import OwncloudSvg32Url from "PUBLIC_DIR/images/icons/32/folder/owncloud.svg?url"; -import OwncloudSvg64Url from "PUBLIC_DIR/images/icons/64/folder/owncloud.svg?url"; -import OwncloudSvg96Url from "PUBLIC_DIR/images/icons/96/folder/owncloud.svg?url"; -import PdfSvg24Url from "PUBLIC_DIR/images/icons/24/pdf.svg?url"; -import PdfSvg32Url from "PUBLIC_DIR/images/icons/32/pdf.svg?url"; -import PdfSvg64Url from "PUBLIC_DIR/images/icons/64/pdf.svg?url"; -import PdfSvg96Url from "PUBLIC_DIR/images/icons/96/pdf.svg?url"; -import PotSvg24Url from "PUBLIC_DIR/images/icons/24/pot.svg?url"; -import PotSvg32Url from "PUBLIC_DIR/images/icons/32/pot.svg?url"; -import PotSvg64Url from "PUBLIC_DIR/images/icons/64/pot.svg?url"; -import PotSvg96Url from "PUBLIC_DIR/images/icons/96/pot.svg?url"; -import PpsSvg24Url from "PUBLIC_DIR/images/icons/24/pps.svg?url"; -import PpsSvg32Url from "PUBLIC_DIR/images/icons/32/pps.svg?url"; -import PpsSvg64Url from "PUBLIC_DIR/images/icons/64/pps.svg?url"; -import PpsSvg96Url from "PUBLIC_DIR/images/icons/96/pps.svg?url"; -import PpsxSvg24Url from "PUBLIC_DIR/images/icons/24/ppsx.svg?url"; -import PpsxSvg32Url from "PUBLIC_DIR/images/icons/32/ppsx.svg?url"; -import PpsxSvg64Url from "PUBLIC_DIR/images/icons/64/ppsx.svg?url"; -import PpsxSvg96Url from "PUBLIC_DIR/images/icons/96/ppsx.svg?url"; -import PptmSvg24Url from "PUBLIC_DIR/images/icons/24/pptm.svg?url"; -import PptmSvg32Url from "PUBLIC_DIR/images/icons/32/pptm.svg?url"; -import PptmSvg64Url from "PUBLIC_DIR/images/icons/64/pptm.svg?url"; -import PptmSvg96Url from "PUBLIC_DIR/images/icons/96/pptm.svg?url"; -import PptSvg24Url from "PUBLIC_DIR/images/icons/24/ppt.svg?url"; -import PptSvg32Url from "PUBLIC_DIR/images/icons/32/ppt.svg?url"; -import PptSvg64Url from "PUBLIC_DIR/images/icons/64/ppt.svg?url"; -import PptSvg96Url from "PUBLIC_DIR/images/icons/96/ppt.svg?url"; -import PptxSvg24Url from "PUBLIC_DIR/images/icons/24/pptx.svg?url"; -import PptxSvg32Url from "PUBLIC_DIR/images/icons/32/pptx.svg?url"; -import PptxSvg64Url from "PUBLIC_DIR/images/icons/64/pptx.svg?url"; -import PptxSvg96Url from "PUBLIC_DIR/images/icons/96/pptx.svg?url"; -import PublicSvg32Url from "PUBLIC_DIR/images/icons/32/room/public.svg?url"; -import ReviewSvg32Url from "PUBLIC_DIR/images/icons/32/room/review.svg?url"; -import RtfSvg24Url from "PUBLIC_DIR/images/icons/24/rtf.svg?url"; -import RtfSvg32Url from "PUBLIC_DIR/images/icons/32/rtf.svg?url"; -import RtfSvg64Url from "PUBLIC_DIR/images/icons/64/rtf.svg?url"; -import RtfSvg96Url from "PUBLIC_DIR/images/icons/96/rtf.svg?url"; -import SharepointSvg24Url from "PUBLIC_DIR/images/icons/24/folder/sharepoint.svg?url"; -import SharepointSvg32Url from "PUBLIC_DIR/images/icons/32/folder/sharepoint.svg?url"; -import SharepointSvg64Url from "PUBLIC_DIR/images/icons/64/folder/sharepoint.svg?url"; -import SharepointSvg96Url from "PUBLIC_DIR/images/icons/96/folder/sharepoint.svg?url"; -import SoundSvg24Url from "PUBLIC_DIR/images/icons/24/sound.svg?url"; -import SoundSvg32Url from "PUBLIC_DIR/images/icons/32/sound.svg?url"; -import SoundSvg64Url from "PUBLIC_DIR/images/icons/64/sound.svg?url"; -import SoundSvg96Url from "PUBLIC_DIR/images/icons/96/sound.svg?url"; -import StwSvg24Url from "PUBLIC_DIR/images/icons/24/stw.svg?url"; -import StwSvg32Url from "PUBLIC_DIR/images/icons/32/stw.svg?url"; -import StwSvg64Url from "PUBLIC_DIR/images/icons/96/stw.svg?url"; -import StwSvg96Url from "PUBLIC_DIR/images/icons/96/stw.svg?url"; -import SvgSvg24Url from "PUBLIC_DIR/images/icons/24/svg.svg?url"; -import SvgSvg32Url from "PUBLIC_DIR/images/icons/32/svg.svg?url"; -import SvgSvg64Url from "PUBLIC_DIR/images/icons/64/svg.svg?url"; -import SvgSvg96Url from "PUBLIC_DIR/images/icons/96/svg.svg?url"; -import SxcSvg24Url from "PUBLIC_DIR/images/icons/24/sxc.svg?url"; -import SxcSvg32Url from "PUBLIC_DIR/images/icons/32/sxc.svg?url"; -import SxcSvg64Url from "PUBLIC_DIR/images/icons/96/sxc.svg?url"; -import SxcSvg96Url from "PUBLIC_DIR/images/icons/96/sxc.svg?url"; -import SxiSvg24Url from "PUBLIC_DIR/images/icons/24/sxi.svg?url"; -import SxiSvg32Url from "PUBLIC_DIR/images/icons/32/sxi.svg?url"; -import SxiSvg64Url from "PUBLIC_DIR/images/icons/96/sxi.svg?url"; -import SxiSvg96Url from "PUBLIC_DIR/images/icons/96/sxi.svg?url"; -import SxwSvg24Url from "PUBLIC_DIR/images/icons/24/sxw.svg?url"; -import SxwSvg32Url from "PUBLIC_DIR/images/icons/32/sxw.svg?url"; -import SxwSvg64Url from "PUBLIC_DIR/images/icons/96/sxw.svg?url"; -import SxwSvg96Url from "PUBLIC_DIR/images/icons/96/sxw.svg?url"; -import TxtSvg24Url from "PUBLIC_DIR/images/icons/24/txt.svg?url"; -import TxtSvg32Url from "PUBLIC_DIR/images/icons/32/txt.svg?url"; -import TxtSvg64Url from "PUBLIC_DIR/images/icons/64/txt.svg?url"; -import TxtSvg96Url from "PUBLIC_DIR/images/icons/96/txt.svg?url"; -import ViewOnlySvg32Url from "PUBLIC_DIR/images/icons/32/room/view.only.svg?url"; -import WebdavSvg24Url from "PUBLIC_DIR/images/icons/24/folder/webdav.svg?url"; -import WebdavSvg32Url from "PUBLIC_DIR/images/icons/32/folder/webdav.svg?url"; -import WebdavSvg64Url from "PUBLIC_DIR/images/icons/64/folder/webdav.svg?url"; -import WebdavSvg96Url from "PUBLIC_DIR/images/icons/96/folder/webdav.svg?url"; -import WebmSvg24Url from "PUBLIC_DIR/images/icons/24/webm.svg?url"; -import WebmSvg32Url from "PUBLIC_DIR/images/icons/32/webm.svg?url"; -import WebmSvg64Url from "PUBLIC_DIR/images/icons/64/webm.svg?url"; -import WebmSvg96Url from "PUBLIC_DIR/images/icons/96/webm.svg?url"; -import WpsSvg24Url from "PUBLIC_DIR/images/icons/24/wps.svg?url"; -import WpsSvg32Url from "PUBLIC_DIR/images/icons/32/wps.svg?url"; -import WpsSvg64Url from "PUBLIC_DIR/images/icons/96/wps.svg?url"; -import WpsSvg96Url from "PUBLIC_DIR/images/icons/96/wps.svg?url"; -import WptSvg24Url from "PUBLIC_DIR/images/icons/24/wpt.svg?url"; -import WptSvg32Url from "PUBLIC_DIR/images/icons/32/wpt.svg?url"; -import WptSvg64Url from "PUBLIC_DIR/images/icons/96/wpt.svg?url"; -import WptSvg96Url from "PUBLIC_DIR/images/icons/96/wpt.svg?url"; -import XlsmSvg24Url from "PUBLIC_DIR/images/icons/24/xlsm.svg?url"; -import XlsmSvg32Url from "PUBLIC_DIR/images/icons/32/xlsm.svg?url"; -import XlsmSvg64Url from "PUBLIC_DIR/images/icons/64/xlsm.svg?url"; -import XlsmSvg96Url from "PUBLIC_DIR/images/icons/96/xlsm.svg?url"; -import XlsSvg24Url from "PUBLIC_DIR/images/icons/24/xls.svg?url"; -import XlsSvg32Url from "PUBLIC_DIR/images/icons/32/xls.svg?url"; -import XlsSvg64Url from "PUBLIC_DIR/images/icons/64/xls.svg?url"; -import XlsSvg96Url from "PUBLIC_DIR/images/icons/96/xls.svg?url"; -import XlsxSvg24Url from "PUBLIC_DIR/images/icons/24/xlsx.svg?url"; -import XlsxSvg32Url from "PUBLIC_DIR/images/icons/32/xlsx.svg?url"; -import XlsxSvg64Url from "PUBLIC_DIR/images/icons/64/xlsx.svg?url"; -import XlsxSvg96Url from "PUBLIC_DIR/images/icons/96/xlsx.svg?url"; -import XmlSvg24Url from "PUBLIC_DIR/images/icons/24/xml.svg?url"; -import XmlSvg32Url from "PUBLIC_DIR/images/icons/32/xml.svg?url"; -import XmlSvg64Url from "PUBLIC_DIR/images/icons/64/xml.svg?url"; -import XmlSvg96Url from "PUBLIC_DIR/images/icons/96/xml.svg?url"; -import XpsSvg24Url from "PUBLIC_DIR/images/icons/24/xps.svg?url"; -import XpsSvg32Url from "PUBLIC_DIR/images/icons/32/xps.svg?url"; -import XpsSvg64Url from "PUBLIC_DIR/images/icons/64/xps.svg?url"; -import XpsSvg96Url from "PUBLIC_DIR/images/icons/96/xps.svg?url"; -import YandexSvg24Url from "PUBLIC_DIR/images/icons/24/folder/yandex.svg?url"; -import YandexSvg32Url from "PUBLIC_DIR/images/icons/32/folder/yandex.svg?url"; -import YandexSvg64Url from "PUBLIC_DIR/images/icons/64/folder/yandex.svg?url"; -import YandexSvg96Url from "PUBLIC_DIR/images/icons/96/folder/yandex.svg?url"; +const getSvgByName = (name) => `${name.replace(/^\./, "")}.svg`; -export const iconSize24 = new Map([ - ["avi.svg", AviSvg24Url], - ["box.svg", BoxSvg24Url], - ["csv.svg", CsvSvg24Url], - ["djvu.svg", DjvuSvg24Url], - ["doc.svg", DocSvg24Url], - ["docm.svg", DocmSvg24Url], - ["docx.svg", DocxSvg24Url], - ["docxf.svg", DocxfSvg24Url], - ["dotx.svg", DotxSvg24Url], - ["dps.svg", DpsSvg24Url], - ["dpt.svg", DptSvg24Url], - ["dropbox.svg", DropboxSvg24Url], - ["dvd.svg", DvdSvg24Url], - ["epub.svg", EpubSvg24Url], - ["et.svg", EtSvg24Url], - ["ett.svg", EttSvg24Url], - ["fb2.svg", Fb2Svg24Url], - ["file_archive.svg", File_archiveSvg24Url], - ["file.svg", FileSvg24Url], - ["flv.svg", FlvSvg24Url], - ["fodt.svg", FodtSvg24Url], - ["folder.svg", FolderSvg24Url], - ["google.svg", GoogleSvg24Url], - ["html.svg", HtmlSvg24Url], - ["iaf.svg", IafSvg24Url], - ["ics.svg", IcsSvg24Url], - ["image.svg", ImageSvg24Url], - ["kdrive.svg", KdriveSvg24Url], - ["m2ts.svg", M2tsSvg24Url], - ["mht.svg", MhtSvg24Url], - ["mhtml.svg", MhtmlSvg24Url], - ["mkv.svg", MkvSvg24Url], - ["mov.svg", MovSvg24Url], - ["mp4.svg", Mp4Svg24Url], - ["mpg.svg", MpgSvg24Url], - ["nextcloud.svg", NextcloudSvg24Url], - ["odp.svg", OdpSvg24Url], - ["ods.svg", OdsSvg24Url], - ["odt.svg", OdtSvg24Url], - ["oform.svg", OformSvg24Url], - ["onedrive.svg", OnedriveSvg24Url], - ["otp.svg", OtpSvg24Url], - ["ots.svg", OtsSvg24Url], - ["ott.svg", OttSvg24Url], - ["owncloud.svg", OwncloudSvg24Url], - ["pdf.svg", PdfSvg24Url], - ["pot.svg", PotSvg24Url], - ["pps.svg", PpsSvg24Url], - ["ppsx.svg", PpsxSvg24Url], - ["ppt.svg", PptSvg24Url], - ["pptm.svg", PptmSvg24Url], - ["pptx.svg", PptxSvg24Url], - ["rtf.svg", RtfSvg24Url], - ["sharepoint.svg", SharepointSvg24Url], - ["sound.svg", SoundSvg24Url], - ["stw.svg", StwSvg24Url], - ["svg.svg", SvgSvg24Url], - ["sxc.svg", SxcSvg24Url], - ["sxi.svg", SxiSvg24Url], - ["sxw.svg", SxwSvg24Url], - ["txt.svg", TxtSvg24Url], - ["webdav.svg", WebdavSvg24Url], - ["webm.svg", WebmSvg24Url], - ["wps.svg", WpsSvg24Url], - ["wpt.svg", WptSvg24Url], - ["xls.svg", XlsSvg24Url], - ["xlsm.svg", XlsmSvg24Url], - ["xlsx.svg", XlsxSvg24Url], - ["xml.svg", XmlSvg24Url], - ["xps.svg", XpsSvg24Url], - ["yandex.svg", YandexSvg24Url], -]); +const getUrlByName = (name, size, type = "") => + require(`PUBLIC_DIR/images/icons/${size}${type}/${getSvgByName(name)}?url`); -export const iconSize32 = new Map([ - ["archive.svg", ArchiveSvg32Url], - ["avi.svg", AviSvg32Url], - ["box.svg", BoxSvg32Url], - ["csv.svg", CsvSvg32Url], - ["custom.svg", CustomSvg32Url], - ["djvu.svg", DjvuSvg32Url], - ["doc.svg", DocSvg32Url], - ["docm.svg", DocmSvg32Url], - ["docx.svg", DocxSvg32Url], - ["docxf.svg", DocxfSvg32Url], - ["dotx.svg", DotxSvg32Url], - ["dps.svg", DpsSvg32Url], - ["dpt.svg", DptSvg32Url], - ["dropbox.svg", DropboxSvg32Url], - ["dvd.svg", DvdSvg32Url], - ["editing.svg", EditingSvg32Url], - ["epub.svg", EpubSvg32Url], - ["et.svg", EtSvg32Url], - ["ett.svg", EttSvg32Url], - ["fb2.svg", Fb2Svg32Url], - ["file_archive.svg", File_archiveSvg32Url], - ["file.svg", FileSvg32Url], - ["filling.form.svg", FillingFormSvg32Url], - ["flv.svg", FlvSvg32Url], - ["fodt.svg", FodtSvg32Url], - ["folder.svg", FolderSvg32Url], - ["google.svg", GoogleSvg32Url], - ["html.svg", HtmlSvg32Url], - ["iaf.svg", IafSvg32Url], - ["ics.svg", IcsSvg32Url], - ["image.svg", ImageSvg32Url], - ["kdrive.svg", KdriveSvg32Url], - ["m2ts.svg", M2tsSvg32Url], - ["mht.svg", MhtSvg32Url], - ["mhtml.svg", MhtmlSvg32Url], - ["mkv.svg", MkvSvg32Url], - ["mov.svg", MovSvg32Url], - ["mp4.svg", Mp4Svg32Url], - ["mpg.svg", MpgSvg32Url], - ["nextcloud.svg", NextcloudSvg32Url], - ["odp.svg", OdpSvg32Url], - ["ods.svg", OdsSvg32Url], - ["odt.svg", OdtSvg32Url], - ["oform.svg", OformSvg32Url], - ["onedrive.svg", OnedriveSvg32Url], - ["otp.svg", OtpSvg32Url], - ["ots.svg", OtsSvg32Url], - ["ott.svg", OttSvg32Url], - ["owncloud.svg", OwncloudSvg32Url], - ["pdf.svg", PdfSvg32Url], - ["pot.svg", PotSvg32Url], - ["pps.svg", PpsSvg32Url], - ["ppsx.svg", PpsxSvg32Url], - ["ppt.svg", PptSvg32Url], - ["pptm.svg", PptmSvg32Url], - ["pptx.svg", PptxSvg32Url], - ["public.svg", PublicSvg32Url], - ["review.svg", ReviewSvg32Url], - ["rtf.svg", RtfSvg32Url], - ["sharepoint.svg", SharepointSvg32Url], - ["sound.svg", SoundSvg32Url], - ["stw.svg", StwSvg32Url], - ["svg.svg", SvgSvg32Url], - ["sxc.svg", SxcSvg32Url], - ["sxi.svg", SxiSvg32Url], - ["sxw.svg", SxwSvg32Url], - ["txt.svg", TxtSvg32Url], - ["view.only.svg", ViewOnlySvg32Url], - ["webdav.svg", WebdavSvg32Url], - ["webm.svg", WebmSvg32Url], - ["wps.svg", WpsSvg32Url], - ["wpt.svg", WptSvg32Url], - ["xls.svg", XlsSvg32Url], - ["xlsm.svg", XlsmSvg32Url], - ["xlsx.svg", XlsxSvg32Url], - ["xml.svg", XmlSvg32Url], - ["xps.svg", XpsSvg32Url], - ["yandex.svg", YandexSvg32Url], -]); +const getIconsMap = (size, formats, folders, rooms = []) => { + const mapIcons = (icons, type = "") => + icons.map((icon) => [getSvgByName(icon), getUrlByName(icon, size, type)]); -export const iconSize64 = new Map([ - ["avi.svg", AviSvg64Url], - ["box.svg", BoxSvg64Url], - ["csv.svg", CsvSvg64Url], - ["djvu.svg", DjvuSvg64Url], - ["doc.svg", DocSvg64Url], - ["docm.svg", DocmSvg64Url], - ["docx.svg", DocxSvg64Url], - ["docxf.svg", DocxfSvg64Url], - ["dotx.svg", DotxSvg64Url], - ["dps.svg", DpsSvg64Url], - ["dpt.svg", DptSvg64Url], - ["dropbox.svg", DropboxSvg64Url], - ["dvd.svg", DvdSvg64Url], - ["epub.svg", EpubSvg64Url], - ["et.svg", EtSvg64Url], - ["ett.svg", EttSvg64Url], - ["fb2.svg", Fb2Svg64Url], - ["file_archive.svg", File_archiveSvg64Url], - ["file.svg", FileSvg64Url], - ["flv.svg", FlvSvg64Url], - ["fodt.svg", FodtSvg64Url], - ["folder.svg", FolderSvg64Url], - ["google.svg", GoogleSvg64Url], - ["html.svg", HtmlSvg64Url], - ["iaf.svg", IafSvg64Url], - ["ics.svg", IcsSvg64Url], - ["image.svg", ImageSvg64Url], - ["kdrive.svg", KdriveSvg64Url], - ["m2ts.svg", M2tsSvg64Url], - ["mht.svg", MhtSvg64Url], - ["mhtml.svg", MhtmlSvg64Url], - ["mkv.svg", MkvSvg64Url], - ["mov.svg", MovSvg64Url], - ["mp4.svg", Mp4Svg64Url], - ["mpg.svg", MpgSvg64Url], - ["nextcloud.svg", NextcloudSvg64Url], - ["odp.svg", OdpSvg64Url], - ["ods.svg", OdsSvg64Url], - ["odt.svg", OdtSvg64Url], - ["oform.svg", OformSvg64Url], - ["onedrive.svg", OnedriveSvg64Url], - ["otp.svg", OtpSvg64Url], - ["ots.svg", OtsSvg64Url], - ["ott.svg", OttSvg64Url], - ["owncloud.svg", OwncloudSvg64Url], - ["pdf.svg", PdfSvg64Url], - ["pot.svg", PotSvg64Url], - ["pps.svg", PpsSvg64Url], - ["ppsx.svg", PpsxSvg64Url], - ["ppt.svg", PptSvg64Url], - ["pptm.svg", PptmSvg64Url], - ["pptx.svg", PptxSvg64Url], - ["rtf.svg", RtfSvg64Url], - ["sharepoint.svg", SharepointSvg64Url], - ["sound.svg", SoundSvg64Url], - ["stw.svg", StwSvg64Url], - ["svg.svg", SvgSvg64Url], - ["sxc.svg", SxcSvg64Url], - ["sxi.svg", SxiSvg64Url], - ["sxw.svg", SxwSvg64Url], - ["txt.svg", TxtSvg64Url], - ["webdav.svg", WebdavSvg64Url], - ["webm.svg", WebmSvg64Url], - ["wps.svg", WpsSvg64Url], - ["wpt.svg", WptSvg64Url], - ["xls.svg", XlsSvg64Url], - ["xlsm.svg", XlsmSvg64Url], - ["xlsx.svg", XlsxSvg64Url], - ["xml.svg", XmlSvg64Url], - ["xps.svg", XpsSvg64Url], - ["yandex.svg", YandexSvg64Url], -]); + const formatsMap = mapIcons(formats); + const foldersMap = mapIcons(folders, "/folder"); + const roomsMap = mapIcons(rooms, "/room"); -export const iconSize96 = new Map([ - ["avi.svg", AviSvg96Url], - ["box.svg", BoxSvg96Url], - ["csv.svg", CsvSvg96Url], - ["djvu.svg", DjvuSvg96Url], - ["doc.svg", DocSvg96Url], - ["docm.svg", DocmSvg96Url], - ["docx.svg", DocxSvg96Url], - ["docxf.svg", DocxfSvg96Url], - ["dotx.svg", DotxSvg96Url], - ["dps.svg", DpsSvg96Url], - ["dpt.svg", DptSvg96Url], - ["dropbox.svg", DropboxSvg96Url], - ["dvd.svg", DvdSvg96Url], - ["epub.svg", EpubSvg96Url], - ["et.svg", EtSvg96Url], - ["ett.svg", EttSvg96Url], - ["fb2.svg", Fb2Svg96Url], - ["file_archive.svg", File_archiveSvg96Url], - ["file.svg", FileSvg96Url], - ["flv.svg", FlvSvg96Url], - ["fodt.svg", FodtSvg96Url], - ["folder.svg", FolderSvg96Url], - ["google.svg", GoogleSvg96Url], - ["html.svg", HtmlSvg96Url], - ["iaf.svg", IafSvg96Url], - ["ics.svg", IcsSvg96Url], - ["image.svg", ImageSvg96Url], - ["kdrive.svg", KdriveSvg96Url], - ["m2ts.svg", M2tsSvg96Url], - ["mht.svg", MhtSvg96Url], - ["mhtml.svg", MhtmlSvg96Url], - ["mkv.svg", MkvSvg96Url], - ["mov.svg", MovSvg96Url], - ["mp4.svg", Mp4Svg96Url], - ["mpg.svg", MpgSvg96Url], - ["nextcloud.svg", NextcloudSvg96Url], - ["odp.svg", OdpSvg96Url], - ["ods.svg", OdsSvg96Url], - ["odt.svg", OdtSvg96Url], - ["oform.svg", OformSvg96Url], - ["onedrive.svg", OnedriveSvg96Url], - ["otp.svg", OtpSvg96Url], - ["ots.svg", OtsSvg96Url], - ["ott.svg", OttSvg96Url], - ["owncloud.svg", OwncloudSvg96Url], - ["pdf.svg", PdfSvg96Url], - ["pot.svg", PotSvg96Url], - ["pps.svg", PpsSvg96Url], - ["ppsx.svg", PpsxSvg96Url], - ["ppt.svg", PptSvg96Url], - ["pptm.svg", PptmSvg96Url], - ["pptx.svg", PptxSvg96Url], - ["rtf.svg", RtfSvg96Url], - ["sharepoint.svg", SharepointSvg96Url], - ["sound.svg", SoundSvg96Url], - ["stw.svg", StwSvg96Url], - ["svg.svg", SvgSvg96Url], - ["sxc.svg", SxcSvg96Url], - ["sxi.svg", SxiSvg96Url], - ["sxw.svg", SxwSvg96Url], - ["txt.svg", TxtSvg96Url], - ["webdav.svg", WebdavSvg96Url], - ["webm.svg", WebmSvg96Url], - ["wps.svg", WpsSvg96Url], - ["wpt.svg", WptSvg96Url], - ["xls.svg", XlsSvg96Url], - ["xlsm.svg", XlsmSvg96Url], - ["xlsx.svg", XlsxSvg96Url], - ["xml.svg", XmlSvg96Url], - ["xps.svg", XpsSvg96Url], - ["yandex.svg", YandexSvg96Url], -]); + return new Map([...formatsMap, ...foldersMap, ...roomsMap]); +}; +const formatIcons = [ + ".avi", + ".csv", + ".djvu", + ".doc", + ".docm", + ".docx", + ".docxf", + ".dotx", + ".dps", + ".dpt", + ".dvd", + ".epub", + ".et", + ".ett", + ".fb2", + ".flv", + ".fodt", + ".iaf", + ".ics", + ".m2ts", + ".mht", + ".mhtml", + ".mkv", + ".mov", + ".mp4", + ".mpg", + ".odp", + ".ods", + ".odt", + ".oform", + ".otp", + ".ots", + ".ott", + ".pdf", + ".pot", + ".pps", + ".ppsx", + ".ppt", + ".pptm", + ".pptx", + ".rtf", + ".stw", + ".svg", + ".sxc", + ".sxi", + ".sxw", + ".txt", + ".webm", + ".wps", + ".wpt", + ".xls", + ".xlsm", + ".xlsx", + ".xml", + ".xps", + "file_archive", + "file", + "folder", + "html", + "image", + "sound", +]; +const folderIcons = [ + "box", + "dropbox", + "google", + "kdrive", + "nextcloud", + "onedrive", + "owncloud", + "sharepoint", + "webdav", + "yandex", +]; + +const roomIcons = [ + "archive", + "custom", + "editing", + "filling.form", + "public", + "review", + "view.only", +]; + +export const iconSize24 = getIconsMap(24, formatIcons, folderIcons); + +export const iconSize32 = getIconsMap(32, formatIcons, folderIcons, roomIcons); + +export const iconSize64 = getIconsMap(64, formatIcons, folderIcons); + +export const iconSize96 = getIconsMap(96, formatIcons, folderIcons); From 8f147be623fb1b1560622a8480f1ef3d3725c014 Mon Sep 17 00:00:00 2001 From: gopienkonikita Date: Fri, 17 Nov 2023 17:18:41 +0300 Subject: [PATCH 138/155] Web: Files: fixed hotkeys scroll --- packages/client/src/store/HotkeyStore.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packages/client/src/store/HotkeyStore.js b/packages/client/src/store/HotkeyStore.js index 842cf6010d..5da208618a 100644 --- a/packages/client/src/store/HotkeyStore.js +++ b/packages/client/src/store/HotkeyStore.js @@ -136,9 +136,11 @@ class HotkeyStore { getItemOffset = () => { const { hotkeyCaret, viewAs } = this.filesStore; - let item = document.getElementsByClassName( - `${hotkeyCaret.id}_${hotkeyCaret.fileExst}` - ); + const className = hotkeyCaret.fileExst + ? `${hotkeyCaret.id}_${hotkeyCaret.fileExst}` + : `${hotkeyCaret.id}`; + + let item = document.getElementsByClassName(className); if (viewAs === "table") { item = item && item[0]?.getElementsByClassName("table-container_cell"); From 73332b8e3440de2eb4f86605a98310a621f6ef05 Mon Sep 17 00:00:00 2001 From: Akmal Isomadinov Date: Fri, 17 Nov 2023 19:40:41 +0500 Subject: [PATCH 139/155] Web:Scripts:Config Disabled PDF viewer --- public/scripts/config.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/public/scripts/config.json b/public/scripts/config.json index ea3d9589ed..d3c79319b3 100644 --- a/public/scripts/config.json +++ b/public/scripts/config.json @@ -9,7 +9,7 @@ }, "wrongPortalNameUrl": "", "thumbnails1280x720": false, - "pdfViewer": true, + "pdfViewer": false, "pdfViewerUrl": "sdkjs/pdf/src/engine/viewer.js", "imageThumbnails": false, "editor": { From 3f7f1fd33705abaa2b9ca56d55d7985a51dcdd0e Mon Sep 17 00:00:00 2001 From: Timofey Boyko Date: Fri, 17 Nov 2023 18:02:51 +0300 Subject: [PATCH 140/155] Client:Layout: fix scroll for tablet devices --- packages/client/src/components/Layout/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/client/src/components/Layout/index.js b/packages/client/src/components/Layout/index.js index 6b9059afb4..7b3a84c3e4 100644 --- a/packages/client/src/components/Layout/index.js +++ b/packages/client/src/components/Layout/index.js @@ -72,7 +72,7 @@ const Layout = (props) => { if (isTabletUtils() || isMobileUtils()) { window.addEventListener("orientationchange", onOrientationChange); - if (isMobile) { + if (isMobileOnly) { window?.visualViewport?.addEventListener("resize", onOrientationChange); window?.visualViewport?.addEventListener("scroll", onScroll); window.addEventListener("scroll", onScroll); From 6a06334062254bd1f2852bfb5da59cbbdd1f8106 Mon Sep 17 00:00:00 2001 From: Aleksandr Lushkin Date: Fri, 17 Nov 2023 16:35:53 +0100 Subject: [PATCH 141/155] Web: Client: Fix broken MediaViewer in RTL. Lock all viewers in LTR mode except PDFViewer`s sidebar and scrollbar --- .../StyledComponents/StyledMobileDetails.tsx | 18 +------ .../StyledComponents/StyledSwitchToolbar.tsx | 14 +---- .../StyledViewerContainer.tsx | 2 +- .../MediaViewer/helpers/getCustomToolbar.tsx | 2 +- .../sub-components/DesktopDetails/index.tsx | 22 ++------ .../imageViewerToolbar.styled.ts | 11 +--- .../PDFViewer/PDFViewer.styled.ts | 53 +++++++++++-------- .../ui/Bookmarks/Bookmarks.styled.ts | 14 ++--- .../ui/PageCount/PageCount.styled.ts | 9 +++- .../PDFViewer/ui/SideBar/Sidebar.styled.ts | 13 +++-- .../PlayerBigPlayButton.styled.ts | 9 +--- .../sub-components/PlayerDuration/inxed.tsx | 20 ++----- .../PlayerFullScreen.styled.ts | 9 +--- .../PlayerMessageError.styled.ts | 18 +------ .../sub-components/PlayerPlayButton/index.tsx | 9 +--- .../PlayerSpeedControl.styled.ts | 18 +------ .../PlayerTimeline/PlayerTimeline.styled.ts | 20 ++----- .../PlayerVolumeControl.styled.ts | 27 ++-------- .../sub-components/Viewer/index.tsx | 1 + .../ViewerPlayer/ViewerPlayer.styled.ts | 19 +++---- .../sub-components/ViewerWrapper/index.tsx | 7 ++- 21 files changed, 92 insertions(+), 223 deletions(-) diff --git a/packages/common/components/MediaViewer/StyledComponents/StyledMobileDetails.tsx b/packages/common/components/MediaViewer/StyledComponents/StyledMobileDetails.tsx index 27cf3eb2e8..fe79727500 100644 --- a/packages/common/components/MediaViewer/StyledComponents/StyledMobileDetails.tsx +++ b/packages/common/components/MediaViewer/StyledComponents/StyledMobileDetails.tsx @@ -24,27 +24,13 @@ const StyledMobileDetails = styled.div` .mobile-close { position: fixed; - ${props => - props.theme.interfaceDirection === "rtl" - ? css` - right: 21px; - ` - : css` - left: 21px; - `} + left: 21px; top: 22px; } .mobile-context { position: fixed; - ${props => - props.theme.interfaceDirection === "rtl" - ? css` - left: 22px; - ` - : css` - right: 22px; - `} + right: 22px; top: 22px; } diff --git a/packages/common/components/MediaViewer/StyledComponents/StyledSwitchToolbar.tsx b/packages/common/components/MediaViewer/StyledComponents/StyledSwitchToolbar.tsx index 0a43b68277..f29eb24c7d 100644 --- a/packages/common/components/MediaViewer/StyledComponents/StyledSwitchToolbar.tsx +++ b/packages/common/components/MediaViewer/StyledComponents/StyledSwitchToolbar.tsx @@ -15,18 +15,8 @@ const StyledSwitchToolbar = styled.div` opacity: 0; transition: all 0.3s; - ${props => - props.left - ? props.theme.interfaceDirection === "rtl" - ? "right: 0" - : "left: 0" - : props.isPdfFIle - ? props.theme.interfaceDirection === "rtl" - ? "left: 20px" - : "right: 20px" - : props.theme.interfaceDirection === "rtl" - ? "left: 0" - : "right: 0"}; + ${(props) => + props.left ? "left: 0" : props.isPdfFIle ? "right: 20px" : "right: 0"}; &:hover { cursor: pointer; diff --git a/packages/common/components/MediaViewer/StyledComponents/StyledViewerContainer.tsx b/packages/common/components/MediaViewer/StyledComponents/StyledViewerContainer.tsx index 19b6fae6a2..994d946294 100644 --- a/packages/common/components/MediaViewer/StyledComponents/StyledViewerContainer.tsx +++ b/packages/common/components/MediaViewer/StyledComponents/StyledViewerContainer.tsx @@ -61,7 +61,7 @@ const StyledViewerContainer = styled.div` text-align: center; white-space: nowrap; overflow: hidden; - font-size: ${(props) => props.theme.getCorrectFontSize("20px")}; + font-size: 20px; font-weight: 600; text-overflow: ellipsis; width: calc(100% - 50px); diff --git a/packages/common/components/MediaViewer/helpers/getCustomToolbar.tsx b/packages/common/components/MediaViewer/helpers/getCustomToolbar.tsx index 732421b460..614f985fba 100644 --- a/packages/common/components/MediaViewer/helpers/getCustomToolbar.tsx +++ b/packages/common/components/MediaViewer/helpers/getCustomToolbar.tsx @@ -119,7 +119,7 @@ export const getPDFToolbar = (): ReturnType => { key: "panel", actionType: ToolbarActionType.Panel, render: ( -
+
), diff --git a/packages/common/components/MediaViewer/sub-components/DesktopDetails/index.tsx b/packages/common/components/MediaViewer/sub-components/DesktopDetails/index.tsx index 80612b2332..98704807c4 100644 --- a/packages/common/components/MediaViewer/sub-components/DesktopDetails/index.tsx +++ b/packages/common/components/MediaViewer/sub-components/DesktopDetails/index.tsx @@ -26,32 +26,18 @@ const DesktopDetailsContainer = styled.div` position: fixed; top: 0; - ${(props) => - props.theme.interfaceDirection === "rtl" - ? css` - right: 0; - ` - : css` - left: 0; - `} + left: 0; z-index: 307; .title { text-align: center; white-space: nowrap; overflow: hidden; - font-size: ${(props) => props.theme.getCorrectFontSize("20px")}; + font-size: 20px; font-weight: 600; text-overflow: ellipsis; width: calc(100% - 50px); - ${(props) => - props.theme.interfaceDirection === "rtl" - ? css` - padding-right: 16px; - ` - : css` - padding-left: 16px; - `} + padding-left: 16px; box-sizing: border-box; color: ${(props) => props.theme.mediaViewer.titleColor}; } @@ -64,7 +50,7 @@ function DesktopDetails({ }: DesktopDetailsProps) { return ( - + {title} diff --git a/packages/common/components/MediaViewer/sub-components/ImageViewerToolbar/imageViewerToolbar.styled.ts b/packages/common/components/MediaViewer/sub-components/ImageViewerToolbar/imageViewerToolbar.styled.ts index d8bc2b5bad..3ffc8541e8 100644 --- a/packages/common/components/MediaViewer/sub-components/ImageViewerToolbar/imageViewerToolbar.styled.ts +++ b/packages/common/components/MediaViewer/sub-components/ImageViewerToolbar/imageViewerToolbar.styled.ts @@ -7,14 +7,7 @@ export const ImageViewerToolbarWrapper = styled.div` position: fixed; bottom: 24px; - ${(props) => - props.theme.interfaceDirection === "rtl" - ? css` - right: 50%; - ` - : css` - left: 50%; - `} + left: 50%; z-index: 307; transform: translateX(-50%); @@ -51,7 +44,7 @@ export const ToolbarItem = styled.li<{ } .zoomPercent { - font-size: ${(props) => props.theme.getCorrectFontSize("10px")}; + font-size: 10px; font-weight: 700; user-select: none; } diff --git a/packages/common/components/MediaViewer/sub-components/PDFViewer/PDFViewer.styled.ts b/packages/common/components/MediaViewer/sub-components/PDFViewer/PDFViewer.styled.ts index 9c4531a64a..edeb384f83 100644 --- a/packages/common/components/MediaViewer/sub-components/PDFViewer/PDFViewer.styled.ts +++ b/packages/common/components/MediaViewer/sub-components/PDFViewer/PDFViewer.styled.ts @@ -22,6 +22,8 @@ export const PDFViewerWrapper = styled.div` inset: 0; display: flex; + flex-direction: ${({ theme }) => + theme.interfaceDirection === "rtl" ? `row-reverse` : `row`}; background: rgba(55, 55, 55, 0.6); @@ -33,12 +35,22 @@ export const PDFViewerWrapper = styled.div` } #id_viewer { background: none !important; + ${({ theme }) => + theme.interfaceDirection === "rtl" && + css` + left: unset !important; + right: 0 !important; + `} } .block_elem { position: absolute; padding: 0; margin: 0; } + #id_vertical_scroll { + ${({ theme }) => + theme.interfaceDirection === "rtl" && "left: 0 !important;"} + } `; export const ErrorMessageWrapper = styled.section` @@ -62,52 +74,49 @@ export const ErrorMessage = styled.p` export const DesktopTopBar = styled(DesktopDetails)` display: flex; - ${props => + ${(props) => props.theme.interfaceDirection === "rtl" ? css` - right: ${props => (props.isPanelOpen ? "306px" : 0)}; + right: ${props.isPanelOpen ? "306px" : 0}; ` : css` - left: ${props => (props.isPanelOpen ? "306px" : 0)}; + left: ${props.isPanelOpen ? "306px" : 0}; `} - width: ${props => (props.isPanelOpen ? "calc(100% - 306px)" : "100%")}; + width: ${(props) => (props.isPanelOpen ? "calc(100% - 306px)" : "100%")}; .mediaPlayerClose { position: fixed; top: 13px; - ${props => - props.theme.interfaceDirection === "rtl" - ? css` - left: 12px; - ` - : css` - right: 12px; - `} + ${({ theme }) => + theme.interfaceDirection === "rtl" ? `left: 12px;` : `right: 12px;`} height: 17px; &:hover { background-color: transparent; } svg { path { - fill: ${props => props.theme.mediaViewer.iconColor}; + fill: ${(props) => props.theme.mediaViewer.iconColor}; } } } .title { - ${props => - props.theme.interfaceDirection === "rtl" - ? css` - padding-left: 16px; - ` - : css` - padding-right: 16px; - `} + padding-right: 16px; } `; export const PDFToolbar = styled(ImageViewerToolbar)` - left: ${({ isPanelOpen }) => `calc(50% + ${isPanelOpen ? 306 / 2 : 0}px)`}; + left: ${({ theme, isPanelOpen }) => { + const value = isPanelOpen ? 306 / 2 : 0; + const operator = theme.interfaceDirection === "rtl" ? "-" : "+"; + + return `calc(50% ${operator} ${value}px)`; + }}; + + .panelToggle { + ${({ theme }) => + theme.interfaceDirection === "rtl" && `transform: scaleX(-1);`} + } transition: background 0.26s ease-out 0s; `; diff --git a/packages/common/components/MediaViewer/sub-components/PDFViewer/ui/Bookmarks/Bookmarks.styled.ts b/packages/common/components/MediaViewer/sub-components/PDFViewer/ui/Bookmarks/Bookmarks.styled.ts index a85eeb0a26..e05a455029 100644 --- a/packages/common/components/MediaViewer/sub-components/PDFViewer/ui/Bookmarks/Bookmarks.styled.ts +++ b/packages/common/components/MediaViewer/sub-components/PDFViewer/ui/Bookmarks/Bookmarks.styled.ts @@ -1,16 +1,8 @@ import styled, { css } from "styled-components"; export const List = styled.ul` - ${(props) => - props.theme.interfaceDirection === "rtl" - ? css` - padding-right: 16px; - padding-left: 30px; - ` - : css` - padding-left: 16px; - padding-right: 30px; - `} + padding-left: 16px; + padding-right: 30px; list-style: none; margin-top: 0px; @@ -23,7 +15,7 @@ export const Item = styled.li` color: #ffffff; padding: 1px 16px 0 16px; font-weight: 400; - font-size: ${(props) => props.theme.getCorrectFontSize("13px")}; + font-size: 13px; line-height: 20px; cursor: pointer; diff --git a/packages/common/components/MediaViewer/sub-components/PDFViewer/ui/PageCount/PageCount.styled.ts b/packages/common/components/MediaViewer/sub-components/PDFViewer/ui/PageCount/PageCount.styled.ts index b2ea35a17d..c50432b6ef 100644 --- a/packages/common/components/MediaViewer/sub-components/PDFViewer/ui/PageCount/PageCount.styled.ts +++ b/packages/common/components/MediaViewer/sub-components/PDFViewer/ui/PageCount/PageCount.styled.ts @@ -8,7 +8,12 @@ export const PageCountWrapper = styled.div<{ isPanelOpen: boolean }>` position: fixed; bottom: ${isMobile ? "12px" : "108px"}; - left: ${({ isPanelOpen }) => `calc(50% + ${isPanelOpen ? 306 / 2 : 0}px)`}; + left: ${({ theme, isPanelOpen }) => { + const value = isPanelOpen ? 306 / 2 : 0; + const operator = theme.interfaceDirection === "rtl" ? "-" : "+"; + + return `calc(50% ${operator} ${value}px)`; + }}; z-index: 307; transform: translateX(-50%); @@ -18,7 +23,7 @@ export const PageCountWrapper = styled.div<{ isPanelOpen: boolean }>` background: rgba(0, 0, 0, 0.4); color: white; - font-size: ${(props) => props.theme.getCorrectFontSize("12px")}; + font-size: 12px; line-height: 16px; box-sizing: border-box; diff --git a/packages/common/components/MediaViewer/sub-components/PDFViewer/ui/SideBar/Sidebar.styled.ts b/packages/common/components/MediaViewer/sub-components/PDFViewer/ui/SideBar/Sidebar.styled.ts index 5ca2f8e0db..1855b2d915 100644 --- a/packages/common/components/MediaViewer/sub-components/PDFViewer/ui/SideBar/Sidebar.styled.ts +++ b/packages/common/components/MediaViewer/sub-components/PDFViewer/ui/SideBar/Sidebar.styled.ts @@ -1,4 +1,4 @@ -import styled from "styled-components"; +import styled, { css } from "styled-components"; import ArticleShowMenuReactSvgUrl from "PUBLIC_DIR/images/article-show-menu.react.svg"; export const SidebarContainer = styled.aside<{ isPanelOpen: boolean }>` @@ -42,6 +42,13 @@ export const Thumbnails = styled.section<{ visible: boolean }>` `; export const HideSidebarIcon = styled(ArticleShowMenuReactSvgUrl)` - transform: rotate(180deg); - margin-left: auto; + ${({ theme }) => + theme.interfaceDirection === "rtl" + ? css` + margin-right: auto; + ` + : css` + transform: rotate(180deg); + margin-left: auto; + `} `; diff --git a/packages/common/components/MediaViewer/sub-components/PlayerBigPlayButton/PlayerBigPlayButton.styled.ts b/packages/common/components/MediaViewer/sub-components/PlayerBigPlayButton/PlayerBigPlayButton.styled.ts index 8ded5bfd5c..ce46f83406 100644 --- a/packages/common/components/MediaViewer/sub-components/PlayerBigPlayButton/PlayerBigPlayButton.styled.ts +++ b/packages/common/components/MediaViewer/sub-components/PlayerBigPlayButton/PlayerBigPlayButton.styled.ts @@ -3,14 +3,7 @@ import styled, { css } from "styled-components"; const WrapperPlayerBigPlayButton = styled.div` position: absolute; top: 50%; - ${props => - props.theme.interfaceDirection === "rtl" - ? css` - right: 50%; - ` - : css` - left: 50%; - `} + left: 50%; transform: translate(-50%, -50%); cursor: pointer; `; diff --git a/packages/common/components/MediaViewer/sub-components/PlayerDuration/inxed.tsx b/packages/common/components/MediaViewer/sub-components/PlayerDuration/inxed.tsx index 797bacf166..1ab402800f 100644 --- a/packages/common/components/MediaViewer/sub-components/PlayerDuration/inxed.tsx +++ b/packages/common/components/MediaViewer/sub-components/PlayerDuration/inxed.tsx @@ -7,27 +7,13 @@ const PlayerDurationWrapper = styled.div` width: 102px; color: #fff; user-select: none; - font-size: ${(props) => props.theme.getCorrectFontSize("12px")}; + font-size: 12px; font-weight: 700; - ${(props) => - props.theme.interfaceDirection === "rtl" - ? css` - margin-right: 10px; - ` - : css` - margin-left: 10px; - `} + margin-left: 10px; @media ${mobile} { - ${(props) => - props.theme.interfaceDirection === "rtl" - ? css` - margin-right: 0; - ` - : css` - margin-left: 0; - `} + margin-left: 0; } `; diff --git a/packages/common/components/MediaViewer/sub-components/PlayerFullScreen/PlayerFullScreen.styled.ts b/packages/common/components/MediaViewer/sub-components/PlayerFullScreen/PlayerFullScreen.styled.ts index eb1c6c8336..7e82c4a1b7 100644 --- a/packages/common/components/MediaViewer/sub-components/PlayerFullScreen/PlayerFullScreen.styled.ts +++ b/packages/common/components/MediaViewer/sub-components/PlayerFullScreen/PlayerFullScreen.styled.ts @@ -7,14 +7,7 @@ export const PlayerFullSceenWrapper = styled.div` min-width: 48px; height: 48px; - ${props => - props.theme.interfaceDirection === "rtl" - ? css` - padding-right: 10px; - ` - : css` - padding-left: 10px; - `} + padding-left: 10px; &:hover { cursor: pointer; diff --git a/packages/common/components/MediaViewer/sub-components/PlayerMessageError/PlayerMessageError.styled.ts b/packages/common/components/MediaViewer/sub-components/PlayerMessageError/PlayerMessageError.styled.ts index 4c58f94b19..64edf96911 100644 --- a/packages/common/components/MediaViewer/sub-components/PlayerMessageError/PlayerMessageError.styled.ts +++ b/packages/common/components/MediaViewer/sub-components/PlayerMessageError/PlayerMessageError.styled.ts @@ -4,14 +4,7 @@ export const StyledMediaError = styled.div` position: fixed; z-index: 1006; - ${props => - props.theme.interfaceDirection === "rtl" - ? css` - right: 50%; - ` - : css` - left: 50%; - `} + left: 50%; top: 50%; transform: translate(-50%, -50%); @@ -30,14 +23,7 @@ export const StyledMediaError = styled.div` export const StyledErrorToolbar = styled.div` position: fixed; bottom: 24px; - ${props => - props.theme.interfaceDirection === "rtl" - ? css` - right: 50%; - ` - : css` - left: 50%; - `} + left: 50%; z-index: 1006; transform: translateX(-50%); diff --git a/packages/common/components/MediaViewer/sub-components/PlayerPlayButton/index.tsx b/packages/common/components/MediaViewer/sub-components/PlayerPlayButton/index.tsx index 8adf9807e3..45607a4db3 100644 --- a/packages/common/components/MediaViewer/sub-components/PlayerPlayButton/index.tsx +++ b/packages/common/components/MediaViewer/sub-components/PlayerPlayButton/index.tsx @@ -15,14 +15,7 @@ const WrapperPlayerPlayButton = styled.div` align-items: center; width: 48px; height: 48px; - ${props => - props.theme.interfaceDirection === "rtl" - ? css` - margin-right: -10px; - ` - : css` - margin-left: -10px; - `} + margin-left: -10px; cursor: pointer; `; diff --git a/packages/common/components/MediaViewer/sub-components/PlayerSpeedControl/PlayerSpeedControl.styled.ts b/packages/common/components/MediaViewer/sub-components/PlayerSpeedControl/PlayerSpeedControl.styled.ts index 20f0900a07..11f3040699 100644 --- a/packages/common/components/MediaViewer/sub-components/PlayerSpeedControl/PlayerSpeedControl.styled.ts +++ b/packages/common/components/MediaViewer/sub-components/PlayerSpeedControl/PlayerSpeedControl.styled.ts @@ -41,14 +41,7 @@ export const DropDown = styled.div` color: #fff; background: #333; text-align: center; - ${props => - props.theme.interfaceDirection === "rtl" - ? css` - border-radius: 7px 0px 0px 7px; - ` - : css` - border-radius: 7px 7px 0px 0px; - `} + border-radius: 7px 7px 0px 0px; `; export const DropDownItem = styled.div` @@ -67,14 +60,7 @@ export const ToastSpeed = styled.div` position: fixed; top: 50%; - ${props => - props.theme.interfaceDirection === "rtl" - ? css` - right: 50%; - ` - : css` - left: 50%; - `} + left: 50%; display: flex; justify-content: center; diff --git a/packages/common/components/MediaViewer/sub-components/PlayerTimeline/PlayerTimeline.styled.ts b/packages/common/components/MediaViewer/sub-components/PlayerTimeline/PlayerTimeline.styled.ts index d0cad1308b..d0126a9c20 100644 --- a/packages/common/components/MediaViewer/sub-components/PlayerTimeline/PlayerTimeline.styled.ts +++ b/packages/common/components/MediaViewer/sub-components/PlayerTimeline/PlayerTimeline.styled.ts @@ -4,14 +4,7 @@ import styled, { css } from "styled-components"; export const HoverProgress = styled.div` display: none; position: absolute; - ${(props) => - props.theme.interfaceDirection === "rtl" - ? css` - right: 2px; - ` - : css` - left: 2px; - `} + left: 2px; height: 6px; @@ -79,16 +72,9 @@ export const PlayerTimelineWrapper = styled.div` time { display: none; position: absolute; - ${(props) => - props.theme.interfaceDirection === "rtl" - ? css` - right: 50%; - ` - : css` - left: 50%; - `} + left: 50%; top: -25px; - font-size: ${(props) => props.theme.getCorrectFontSize("13px")}; + font-size: 13px; color: #fff; pointer-events: none; transform: translateX(-50%); diff --git a/packages/common/components/MediaViewer/sub-components/PlayerVolumeControl/PlayerVolumeControl.styled.ts b/packages/common/components/MediaViewer/sub-components/PlayerVolumeControl/PlayerVolumeControl.styled.ts index d635da91c5..b6d111612a 100644 --- a/packages/common/components/MediaViewer/sub-components/PlayerVolumeControl/PlayerVolumeControl.styled.ts +++ b/packages/common/components/MediaViewer/sub-components/PlayerVolumeControl/PlayerVolumeControl.styled.ts @@ -5,14 +5,7 @@ import styled, { css } from "styled-components"; export const PlayerVolumeControlWrapper = styled.div` display: flex; align-items: center; - ${props => - props.theme.interfaceDirection === "rtl" - ? css` - margin-right: 10px; - ` - : css` - margin-left: 10px; - `} + margin-left: 10px; `; export const IconWrapper = styled.div` @@ -67,24 +60,10 @@ export const VolumeWrapper = styled.div` height: 28px; display: flex; align-items: center; - ${props => - props.theme.interfaceDirection === "rtl" - ? css` - padding-right: 9px; - ` - : css` - padding-left: 9px; - `} + padding-left: 9px; input { - ${props => - props.theme.interfaceDirection === "rtl" - ? css` - margin-left: 15px; - ` - : css` - margin-right: 15px; - `} + margin-right: 15px; width: 80%; height: 4px; diff --git a/packages/common/components/MediaViewer/sub-components/Viewer/index.tsx b/packages/common/components/MediaViewer/sub-components/Viewer/index.tsx index 33e0fabf8a..0414e89a1e 100644 --- a/packages/common/components/MediaViewer/sub-components/Viewer/index.tsx +++ b/packages/common/components/MediaViewer/sub-components/Viewer/index.tsx @@ -35,6 +35,7 @@ function Viewer(props: ViewerProps) { const [isFullscreen, setIsFullScreen] = useState(false); useEffect(() => { document.body.appendChild(containerRef.current); + containerRef.current.style.direction = "ltr"; return () => { document.body.removeChild(containerRef.current); diff --git a/packages/common/components/MediaViewer/sub-components/ViewerPlayer/ViewerPlayer.styled.ts b/packages/common/components/MediaViewer/sub-components/ViewerPlayer/ViewerPlayer.styled.ts index e093d94b01..64511eba98 100644 --- a/packages/common/components/MediaViewer/sub-components/ViewerPlayer/ViewerPlayer.styled.ts +++ b/packages/common/components/MediaViewer/sub-components/ViewerPlayer/ViewerPlayer.styled.ts @@ -6,15 +6,15 @@ export const ContainerPlayer = styled.div<{ $isFullScreen: boolean }>` position: fixed; inset: 0; z-index: 305; - background-color: ${props => + background-color: ${(props) => props.$isFullScreen ? "#000" : "rgba(55, 55, 55, 0.6)"}; touch-action: none; `; export const VideoWrapper = styled(animated.div)<{ $visible: boolean }>` inset: 0; - visibility: ${props => (props.$visible ? "visible" : "hidden")}; - opacity: ${props => (props.$visible ? 1 : 0)}; + visibility: ${(props) => (props.$visible ? "visible" : "hidden")}; + opacity: ${(props) => (props.$visible ? 1 : 0)}; height: 100%; width: 100%; touch-action: none; @@ -46,8 +46,8 @@ export const StyledPlayerControls = styled.div<{ $isShow: boolean }>` width: 100%; height: 188px; - visibility: ${props => (props.$isShow ? "visible" : "hidden")}; - opacity: ${props => (props.$isShow ? "1" : "0")}; + visibility: ${(props) => (props.$isShow ? "visible" : "hidden")}; + opacity: ${(props) => (props.$isShow ? "1" : "0")}; background: linear-gradient( rgba(0, 0, 0, 0) 0%, @@ -75,14 +75,7 @@ export const ControlContainer = styled.div` css` margin-top: 8px; .player_right-control { - ${props => - props.theme.interfaceDirection === "rtl" - ? css` - margin-left: -8px; - ` - : css` - margin-right: -8px; - `} + margin-right: -8px; } `} `; diff --git a/packages/common/components/MediaViewer/sub-components/ViewerWrapper/index.tsx b/packages/common/components/MediaViewer/sub-components/ViewerWrapper/index.tsx index ac65730530..832a134e4a 100644 --- a/packages/common/components/MediaViewer/sub-components/ViewerWrapper/index.tsx +++ b/packages/common/components/MediaViewer/sub-components/ViewerWrapper/index.tsx @@ -12,8 +12,12 @@ import { ContextMenuModel } from "../../types"; import { StyledDropDown } from "../StyledDropDown"; import { StyledDropDownItem } from "../StyledDropDownItem"; import ViewerWrapperProps from "./ViewerWrapper.props"; +import { useTheme } from "styled-components"; function ViewerWrapper(props: ViewerWrapperProps) { + const { interfaceDirection } = useTheme(); + const isRtl = interfaceDirection === "rtl"; + const onClickContextItem = useCallback( (item: ContextMenuModel) => { if (isSeparator(item)) return; @@ -33,10 +37,11 @@ function ViewerWrapper(props: ViewerWrapperProps) { return ( Date: Fri, 17 Nov 2023 16:50:40 +0100 Subject: [PATCH 142/155] Web: Client: Fix file title styles --- .../MediaViewer/sub-components/DesktopDetails/index.tsx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/common/components/MediaViewer/sub-components/DesktopDetails/index.tsx b/packages/common/components/MediaViewer/sub-components/DesktopDetails/index.tsx index 98704807c4..dad64f6168 100644 --- a/packages/common/components/MediaViewer/sub-components/DesktopDetails/index.tsx +++ b/packages/common/components/MediaViewer/sub-components/DesktopDetails/index.tsx @@ -37,7 +37,11 @@ const DesktopDetailsContainer = styled.div` font-weight: 600; text-overflow: ellipsis; width: calc(100% - 50px); - padding-left: 16px; + + ${({ theme }) => + theme.interfaceDirection === "rtl" + ? `padding-right: 16px;` + : `padding-left: 16px;`} box-sizing: border-box; color: ${(props) => props.theme.mediaViewer.titleColor}; } From a168bf112317b8c1f53dbf785d967d2d9c0db04b Mon Sep 17 00:00:00 2001 From: gopienkonikita Date: Fri, 17 Nov 2023 19:06:13 +0300 Subject: [PATCH 143/155] Web: Files: fixed selection crash --- packages/client/src/store/FilesStore.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/client/src/store/FilesStore.js b/packages/client/src/store/FilesStore.js index fcd8f9b769..409013e2ee 100644 --- a/packages/client/src/store/FilesStore.js +++ b/packages/client/src/store/FilesStore.js @@ -1104,9 +1104,12 @@ class FilesStore { const selectableFolder = this.filesList.find( (f) => f.id == id && f.isFolder ); - selectableFolder.isFolder = true; - newSelections.push(selectableFolder); + if (selectableFolder) { + selectableFolder.isFolder = true; + + newSelections.push(selectableFolder); + } } } From 83a670d256a38a93c215081065e5109e50dbc0e2 Mon Sep 17 00:00:00 2001 From: Alexey Safronov Date: Mon, 20 Nov 2023 13:16:33 +0400 Subject: [PATCH 144/155] Fix UselessTranslationKeysTest (removed old translations) --- i18next/client.babel | 5165 +++-------------- i18next/common.babel | 480 +- .../public/locales/ar-SA/DeleteDialog.json | 3 - .../client/public/locales/ar-SA/Files.json | 1 - .../public/locales/ar-SA/InfoPanel.json | 3 - .../client/public/locales/ar-SA/Profile.json | 1 - .../public/locales/ar-SA/SMTPSettings.json | 1 - .../public/locales/ar-SA/SelectFolder.json | 3 - .../client/public/locales/ar-SA/Settings.json | 21 - .../public/locales/ar-SA/Translations.json | 1 - .../public/locales/az/DeleteDialog.json | 3 - packages/client/public/locales/az/Files.json | 1 - .../client/public/locales/az/InfoPanel.json | 3 - .../client/public/locales/az/Profile.json | 1 - .../public/locales/az/SMTPSettings.json | 1 - .../public/locales/az/SelectFolder.json | 3 - .../client/public/locales/az/Settings.json | 22 - .../public/locales/az/Translations.json | 1 - .../public/locales/bg/DeleteDialog.json | 3 - packages/client/public/locales/bg/Files.json | 1 - .../client/public/locales/bg/InfoPanel.json | 3 - .../client/public/locales/bg/Profile.json | 1 - .../public/locales/bg/SMTPSettings.json | 1 - .../public/locales/bg/SelectFolder.json | 3 - .../client/public/locales/bg/Settings.json | 22 - .../public/locales/bg/Translations.json | 1 - .../public/locales/cs/DeleteDialog.json | 3 - packages/client/public/locales/cs/Files.json | 1 - .../client/public/locales/cs/InfoPanel.json | 3 - .../client/public/locales/cs/Profile.json | 1 - .../public/locales/cs/SMTPSettings.json | 1 - .../public/locales/cs/SelectFolder.json | 3 - .../client/public/locales/cs/Settings.json | 22 - .../public/locales/cs/Translations.json | 1 - .../public/locales/de/DeleteDialog.json | 3 - packages/client/public/locales/de/Files.json | 3 - .../client/public/locales/de/InfoPanel.json | 3 - .../client/public/locales/de/Profile.json | 1 - .../public/locales/de/SMTPSettings.json | 1 - .../public/locales/de/SelectFolder.json | 3 - .../client/public/locales/de/Settings.json | 22 - .../public/locales/de/Translations.json | 1 - .../public/locales/el-GR/DeleteDialog.json | 3 - .../client/public/locales/el-GR/Files.json | 1 - .../public/locales/el-GR/InfoPanel.json | 3 - .../client/public/locales/el-GR/Profile.json | 1 - .../public/locales/el-GR/SMTPSettings.json | 1 - .../public/locales/el-GR/SelectFolder.json | 3 - .../client/public/locales/el-GR/Settings.json | 21 - .../public/locales/el-GR/Translations.json | 1 - .../public/locales/en/DeleteDialog.json | 3 - packages/client/public/locales/en/Files.json | 3 - .../client/public/locales/en/FormGallery.json | 2 +- .../client/public/locales/en/InfoPanel.json | 3 - .../client/public/locales/en/Profile.json | 1 - .../public/locales/en/SMTPSettings.json | 1 - .../public/locales/en/SelectFolder.json | 3 - .../client/public/locales/en/Settings.json | 22 - .../public/locales/en/Translations.json | 1 - .../public/locales/es/DeleteDialog.json | 3 - packages/client/public/locales/es/Files.json | 3 - .../client/public/locales/es/InfoPanel.json | 3 - .../client/public/locales/es/Profile.json | 1 - .../public/locales/es/SMTPSettings.json | 1 - .../public/locales/es/SelectFolder.json | 3 - .../client/public/locales/es/Settings.json | 22 - .../public/locales/es/Translations.json | 1 - .../public/locales/fi/DeleteDialog.json | 3 - packages/client/public/locales/fi/Files.json | 1 - .../client/public/locales/fi/InfoPanel.json | 3 - .../client/public/locales/fi/Profile.json | 1 - .../public/locales/fi/SMTPSettings.json | 1 - .../public/locales/fi/SelectFolder.json | 3 - .../client/public/locales/fi/Settings.json | 22 - .../public/locales/fi/Translations.json | 1 - .../public/locales/fr/DeleteDialog.json | 3 - packages/client/public/locales/fr/Files.json | 3 - .../client/public/locales/fr/InfoPanel.json | 3 - .../client/public/locales/fr/Profile.json | 1 - .../public/locales/fr/SMTPSettings.json | 1 - .../public/locales/fr/SelectFolder.json | 3 - .../client/public/locales/fr/Settings.json | 22 - .../public/locales/fr/Translations.json | 1 - .../public/locales/hy-AM/DeleteDialog.json | 3 - .../client/public/locales/hy-AM/Files.json | 3 - .../public/locales/hy-AM/InfoPanel.json | 3 - .../client/public/locales/hy-AM/Profile.json | 1 - .../public/locales/hy-AM/SMTPSettings.json | 1 - .../public/locales/hy-AM/SelectFolder.json | 3 - .../client/public/locales/hy-AM/Settings.json | 22 - .../public/locales/hy-AM/Translations.json | 1 - .../public/locales/it/DeleteDialog.json | 3 - packages/client/public/locales/it/Files.json | 3 - .../client/public/locales/it/InfoPanel.json | 3 - .../client/public/locales/it/Profile.json | 1 - .../public/locales/it/SMTPSettings.json | 1 - .../public/locales/it/SelectFolder.json | 3 - .../client/public/locales/it/Settings.json | 22 - .../public/locales/it/Translations.json | 1 - .../public/locales/ja-JP/DeleteDialog.json | 3 - .../client/public/locales/ja-JP/Files.json | 1 - .../public/locales/ja-JP/InfoPanel.json | 3 - .../client/public/locales/ja-JP/Profile.json | 1 - .../public/locales/ja-JP/SMTPSettings.json | 1 - .../public/locales/ja-JP/SelectFolder.json | 3 - .../client/public/locales/ja-JP/Settings.json | 22 - .../public/locales/ja-JP/Translations.json | 1 - .../public/locales/ko-KR/DeleteDialog.json | 3 - .../client/public/locales/ko-KR/Files.json | 1 - .../public/locales/ko-KR/InfoPanel.json | 3 - .../client/public/locales/ko-KR/Profile.json | 1 - .../public/locales/ko-KR/SMTPSettings.json | 1 - .../public/locales/ko-KR/SelectFolder.json | 3 - .../client/public/locales/ko-KR/Settings.json | 22 - .../public/locales/ko-KR/Translations.json | 1 - .../public/locales/lo-LA/DeleteDialog.json | 3 - .../client/public/locales/lo-LA/Files.json | 1 - .../public/locales/lo-LA/InfoPanel.json | 3 - .../client/public/locales/lo-LA/Profile.json | 1 - .../public/locales/lo-LA/SMTPSettings.json | 1 - .../public/locales/lo-LA/SelectFolder.json | 3 - .../client/public/locales/lo-LA/Settings.json | 22 - .../public/locales/lo-LA/Translations.json | 1 - .../public/locales/lv/DeleteDialog.json | 3 - packages/client/public/locales/lv/Files.json | 1 - .../client/public/locales/lv/InfoPanel.json | 3 - .../client/public/locales/lv/Profile.json | 1 - .../public/locales/lv/SMTPSettings.json | 1 - .../public/locales/lv/SelectFolder.json | 3 - .../client/public/locales/lv/Settings.json | 22 - .../public/locales/lv/Translations.json | 1 - .../public/locales/nl/DeleteDialog.json | 3 - packages/client/public/locales/nl/Files.json | 1 - .../client/public/locales/nl/InfoPanel.json | 3 - .../client/public/locales/nl/Profile.json | 1 - .../public/locales/nl/SMTPSettings.json | 1 - .../public/locales/nl/SelectFolder.json | 3 - .../client/public/locales/nl/Settings.json | 22 - .../public/locales/nl/Translations.json | 1 - .../public/locales/pl/DeleteDialog.json | 3 - packages/client/public/locales/pl/Files.json | 1 - .../client/public/locales/pl/InfoPanel.json | 3 - .../client/public/locales/pl/Profile.json | 1 - .../public/locales/pl/SMTPSettings.json | 1 - .../public/locales/pl/SelectFolder.json | 3 - .../client/public/locales/pl/Settings.json | 22 - .../public/locales/pl/Translations.json | 1 - .../public/locales/pt-BR/DeleteDialog.json | 3 - .../client/public/locales/pt-BR/Files.json | 3 - .../public/locales/pt-BR/InfoPanel.json | 3 - .../client/public/locales/pt-BR/Profile.json | 1 - .../public/locales/pt-BR/SMTPSettings.json | 1 - .../public/locales/pt-BR/SelectFolder.json | 3 - .../client/public/locales/pt-BR/Settings.json | 22 - .../public/locales/pt-BR/Translations.json | 1 - .../public/locales/pt/DeleteDialog.json | 3 - packages/client/public/locales/pt/Files.json | 1 - .../client/public/locales/pt/InfoPanel.json | 3 - .../client/public/locales/pt/Profile.json | 1 - .../public/locales/pt/SMTPSettings.json | 1 - .../public/locales/pt/SelectFolder.json | 3 - .../client/public/locales/pt/Settings.json | 22 - .../public/locales/pt/Translations.json | 1 - .../public/locales/ro/DeleteDialog.json | 3 - packages/client/public/locales/ro/Files.json | 1 - .../client/public/locales/ro/InfoPanel.json | 3 - .../client/public/locales/ro/Profile.json | 1 - .../public/locales/ro/SMTPSettings.json | 1 - .../public/locales/ro/SelectFolder.json | 3 - .../client/public/locales/ro/Settings.json | 22 - .../public/locales/ro/Translations.json | 1 - .../public/locales/ru/DeleteDialog.json | 3 - packages/client/public/locales/ru/Files.json | 3 - .../client/public/locales/ru/FormGallery.json | 4 +- .../client/public/locales/ru/InfoPanel.json | 3 - .../client/public/locales/ru/Profile.json | 1 - .../public/locales/ru/SMTPSettings.json | 1 - .../public/locales/ru/SelectFolder.json | 3 - .../client/public/locales/ru/Settings.json | 22 - .../public/locales/ru/Translations.json | 1 - .../public/locales/sk/DeleteDialog.json | 3 - packages/client/public/locales/sk/Files.json | 1 - .../client/public/locales/sk/InfoPanel.json | 3 - .../client/public/locales/sk/Profile.json | 1 - .../public/locales/sk/SMTPSettings.json | 1 - .../public/locales/sk/SelectFolder.json | 3 - .../client/public/locales/sk/Settings.json | 22 - .../public/locales/sk/Translations.json | 1 - .../public/locales/sl/DeleteDialog.json | 3 - packages/client/public/locales/sl/Files.json | 1 - .../client/public/locales/sl/InfoPanel.json | 3 - .../client/public/locales/sl/Profile.json | 1 - .../public/locales/sl/SMTPSettings.json | 1 - .../public/locales/sl/SelectFolder.json | 3 - .../client/public/locales/sl/Settings.json | 22 - .../public/locales/sl/Translations.json | 1 - .../public/locales/tr/DeleteDialog.json | 3 - packages/client/public/locales/tr/Files.json | 1 - .../client/public/locales/tr/InfoPanel.json | 3 - .../client/public/locales/tr/Profile.json | 1 - .../public/locales/tr/SMTPSettings.json | 1 - .../public/locales/tr/SelectFolder.json | 3 - .../client/public/locales/tr/Settings.json | 22 - .../public/locales/tr/Translations.json | 1 - .../public/locales/uk-UA/DeleteDialog.json | 3 - .../client/public/locales/uk-UA/Files.json | 1 - .../public/locales/uk-UA/InfoPanel.json | 3 - .../client/public/locales/uk-UA/Profile.json | 1 - .../public/locales/uk-UA/SMTPSettings.json | 1 - .../public/locales/uk-UA/SelectFolder.json | 3 - .../client/public/locales/uk-UA/Settings.json | 22 - .../public/locales/uk-UA/Translations.json | 1 - .../public/locales/vi/DeleteDialog.json | 3 - packages/client/public/locales/vi/Files.json | 1 - .../client/public/locales/vi/InfoPanel.json | 3 - .../client/public/locales/vi/Profile.json | 1 - .../public/locales/vi/SMTPSettings.json | 1 - .../public/locales/vi/SelectFolder.json | 3 - .../client/public/locales/vi/Settings.json | 22 - .../public/locales/vi/Translations.json | 1 - .../public/locales/zh-CN/DeleteDialog.json | 3 - .../client/public/locales/zh-CN/Files.json | 1 - .../public/locales/zh-CN/InfoPanel.json | 3 - .../client/public/locales/zh-CN/Profile.json | 1 - .../public/locales/zh-CN/SMTPSettings.json | 1 - .../public/locales/zh-CN/SelectFolder.json | 3 - .../client/public/locales/zh-CN/Settings.json | 22 - .../public/locales/zh-CN/Translations.json | 1 - .../sub-components/Body/Progress.js | 23 +- public/locales/ar-SA/Common.json | 1 - public/locales/az/Common.json | 1 - public/locales/bg/Common.json | 1 - public/locales/cs/Common.json | 1 - public/locales/de/Common.json | 1 - public/locales/el-GR/Common.json | 1 - public/locales/en/Common.json | 1 - public/locales/es/Common.json | 1 - public/locales/fi/Common.json | 1 - public/locales/fr/Common.json | 1 - public/locales/hy-AM/Common.json | 1 - public/locales/it/Common.json | 1 - public/locales/ja-JP/Common.json | 1 - public/locales/ko-KR/Common.json | 1 - public/locales/lo-LA/Common.json | 1 - public/locales/lv/Common.json | 1 - public/locales/nl/Common.json | 1 - public/locales/pl/Common.json | 1 - public/locales/pt-BR/Common.json | 1 - public/locales/pt/Common.json | 1 - public/locales/ro/Common.json | 1 - public/locales/ru/Common.json | 1 - public/locales/sk/Common.json | 1 - public/locales/sl/Common.json | 1 - public/locales/tr/Common.json | 1 - public/locales/uk-UA/Common.json | 1 - public/locales/vi/Common.json | 1 - public/locales/zh-CN/Common.json | 1 - 257 files changed, 1338 insertions(+), 5358 deletions(-) delete mode 100644 packages/client/public/locales/ar-SA/SelectFolder.json delete mode 100644 packages/client/public/locales/az/SelectFolder.json delete mode 100644 packages/client/public/locales/bg/SelectFolder.json delete mode 100644 packages/client/public/locales/cs/SelectFolder.json delete mode 100644 packages/client/public/locales/de/SelectFolder.json delete mode 100644 packages/client/public/locales/el-GR/SelectFolder.json delete mode 100644 packages/client/public/locales/en/SelectFolder.json delete mode 100644 packages/client/public/locales/es/SelectFolder.json delete mode 100644 packages/client/public/locales/fi/SelectFolder.json delete mode 100644 packages/client/public/locales/fr/SelectFolder.json delete mode 100644 packages/client/public/locales/hy-AM/SelectFolder.json delete mode 100644 packages/client/public/locales/it/SelectFolder.json delete mode 100644 packages/client/public/locales/ja-JP/SelectFolder.json delete mode 100644 packages/client/public/locales/ko-KR/SelectFolder.json delete mode 100644 packages/client/public/locales/lo-LA/SelectFolder.json delete mode 100644 packages/client/public/locales/lv/SelectFolder.json delete mode 100644 packages/client/public/locales/nl/SelectFolder.json delete mode 100644 packages/client/public/locales/pl/SelectFolder.json delete mode 100644 packages/client/public/locales/pt-BR/SelectFolder.json delete mode 100644 packages/client/public/locales/pt/SelectFolder.json delete mode 100644 packages/client/public/locales/ro/SelectFolder.json delete mode 100644 packages/client/public/locales/ru/SelectFolder.json delete mode 100644 packages/client/public/locales/sk/SelectFolder.json delete mode 100644 packages/client/public/locales/sl/SelectFolder.json delete mode 100644 packages/client/public/locales/tr/SelectFolder.json delete mode 100644 packages/client/public/locales/uk-UA/SelectFolder.json delete mode 100644 packages/client/public/locales/vi/SelectFolder.json delete mode 100644 packages/client/public/locales/zh-CN/SelectFolder.json diff --git a/i18next/client.babel b/i18next/client.babel index 81a26c112b..21a5504169 100644 --- a/i18next/client.babel +++ b/i18next/client.babel @@ -21837,366 +21837,6 @@ - - MoveToTrashFolder - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - - - MoveToTrashFolderFromPersonal - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - - - MoveToTrashItems - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - MoveToTrashTitle @@ -38442,126 +38082,6 @@ - - LinkAddedSuccessfully - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - LinkDeletedSuccessfully @@ -39162,246 +38682,6 @@ - - LinkForRoomMembers - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - - - Links - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - LinkSuccessfullyCopied @@ -51532,6 +50812,246 @@ + + ErrorViewDescription + + + + + + ar-SA + false + + + az-Latn-AZ + false + + + bg-BG + false + + + cs-CZ + false + + + de-DE + false + + + el-GR + false + + + en-US + false + + + es-ES + false + + + fi-FI + false + + + fr-FR + false + + + hy-AM + false + + + it-IT + false + + + ja-JP + false + + + ko-KR + false + + + lo-LA + false + + + lv-LV + false + + + nl-NL + false + + + pl-PL + false + + + pt-BR + false + + + pt-PT + false + + + ro-RO + false + + + ru-RU + false + + + sk-SK + false + + + sl-SI + false + + + tr-TR + false + + + uk-UA + false + + + vi-VN + false + + + zh-CN + false + + + + + ErrorViewHeader + + + + + + ar-SA + false + + + az-Latn-AZ + false + + + bg-BG + false + + + cs-CZ + false + + + de-DE + false + + + el-GR + false + + + en-US + false + + + es-ES + false + + + fi-FI + false + + + fr-FR + false + + + hy-AM + false + + + it-IT + false + + + ja-JP + false + + + ko-KR + false + + + lo-LA + false + + + lv-LV + false + + + nl-NL + false + + + pl-PL + false + + + pt-BR + false + + + pt-PT + false + + + ro-RO + false + + + ru-RU + false + + + sk-SK + false + + + sl-SI + false + + + tr-TR + false + + + uk-UA + false + + + vi-VN + false + + + zh-CN + false + + + SelectForm @@ -62102,126 +61622,6 @@ - - PendingInvitations - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - Properties @@ -62942,126 +62342,6 @@ - - SystemProperties - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - Users @@ -63182,126 +62462,6 @@ - - UsersInRoom - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - Versions @@ -89892,126 +89052,6 @@ - - TfaLoginSettings - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - TwoFactorDescription @@ -91469,131 +90509,6 @@ - - SelectFolder - - - NotAvailableFolder - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - - - SendInviteDialog @@ -104802,246 +103717,6 @@ - - IPSecurityDescription - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - - - IPSecurityHelper - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - IPSecurityMobileDescription @@ -105402,126 +104077,6 @@ - - LanguageAndTimeZoneSettingsDescription - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - LanguageAndTimeZoneSettingsNavDescription @@ -105642,246 +104197,6 @@ - - LanguageTimeSettingsTooltip - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - - - LanguageTimeSettingsTooltipDescription - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - Lifetime @@ -107922,126 +106237,6 @@ - - ManualBackupHelp - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - MaxCopies @@ -108762,246 +106957,6 @@ - - PleaseNote - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - - - PleaseNoteDescription - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - PortalAccess @@ -109122,126 +107077,6 @@ - - PortalAccessSubTitle - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - PortalDeactivation @@ -110082,126 +107917,6 @@ - - PortalIntegration - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - PortalNameEmpty @@ -110682,126 +108397,6 @@ - - PortalRenamingDescription - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - PortalRenamingDescriptionText @@ -111042,126 +108637,6 @@ - - PortalRenamingMobile - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - PortalRenamingModalText @@ -111522,126 +108997,6 @@ - - PortalRenamingSettingsTooltip - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - PortalSecurityTitle @@ -113322,246 +110677,6 @@ - - SessionLifetimeDescription - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - - - SessionLifetimeHelper - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - SessionLifetimeMobileDescription @@ -114042,366 +111157,6 @@ - - SettingPasswordStrength - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - - - SettingPasswordStrengthDescription - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - - - SettingPasswordStrengthHelper - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - SettingPasswordStrengthMobileDescription @@ -117882,246 +114637,6 @@ - - TrustedMailDescription - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - - - TrustedMailHelper - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - TrustedMailMobileDescription @@ -118602,126 +115117,6 @@ - - TwoFactorAuthDescription - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - TwoFactorAuthEnableDescription @@ -118842,126 +115237,6 @@ - - TwoFactorAuthHelper - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - TwoFactorAuthMobileDescription @@ -131462,126 +127737,6 @@ - - HelpText - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - Host @@ -134467,126 +130622,6 @@ - - FolderSelection - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - FolderTitleBoxNet @@ -149607,6 +145642,246 @@ + + ExpandFunctionality + + + + + + ar-SA + false + + + az-Latn-AZ + false + + + bg-BG + false + + + cs-CZ + false + + + de-DE + false + + + el-GR + false + + + en-US + false + + + es-ES + false + + + fi-FI + false + + + fr-FR + false + + + hy-AM + false + + + it-IT + false + + + ja-JP + false + + + ko-KR + false + + + lo-LA + false + + + lv-LV + false + + + nl-NL + false + + + pl-PL + false + + + pt-BR + false + + + pt-PT + false + + + ro-RO + false + + + ru-RU + false + + + sk-SK + false + + + sl-SI + false + + + tr-TR + false + + + uk-UA + false + + + vi-VN + false + + + zh-CN + false + + + + + GoToRepo + + + + + + ar-SA + false + + + az-Latn-AZ + false + + + bg-BG + false + + + cs-CZ + false + + + de-DE + false + + + el-GR + false + + + en-US + false + + + es-ES + false + + + fi-FI + false + + + fr-FR + false + + + hy-AM + false + + + it-IT + false + + + ja-JP + false + + + ko-KR + false + + + lo-LA + false + + + lv-LV + false + + + nl-NL + false + + + pl-PL + false + + + pt-BR + false + + + pt-PT + false + + + ro-RO + false + + + ru-RU + false + + + sk-SK + false + + + sl-SI + false + + + tr-TR + false + + + uk-UA + false + + + vi-VN + false + + + zh-CN + false + + + Metadata @@ -150087,6 +146362,486 @@ + + PluginSamples + + + + + + ar-SA + false + + + az-Latn-AZ + false + + + bg-BG + false + + + cs-CZ + false + + + de-DE + false + + + el-GR + false + + + en-US + false + + + es-ES + false + + + fi-FI + false + + + fr-FR + false + + + hy-AM + false + + + it-IT + false + + + ja-JP + false + + + ko-KR + false + + + lo-LA + false + + + lv-LV + false + + + nl-NL + false + + + pl-PL + false + + + pt-BR + false + + + pt-PT + false + + + ro-RO + false + + + ru-RU + false + + + sk-SK + false + + + sl-SI + false + + + tr-TR + false + + + uk-UA + false + + + vi-VN + false + + + zh-CN + false + + + + + PluginSDK + + + + + + ar-SA + false + + + az-Latn-AZ + false + + + bg-BG + false + + + cs-CZ + false + + + de-DE + false + + + el-GR + false + + + en-US + false + + + es-ES + false + + + fi-FI + false + + + fr-FR + false + + + hy-AM + false + + + it-IT + false + + + ja-JP + false + + + ko-KR + false + + + lo-LA + false + + + lv-LV + false + + + nl-NL + false + + + pl-PL + false + + + pt-BR + false + + + pt-PT + false + + + ro-RO + false + + + ru-RU + false + + + sk-SK + false + + + sl-SI + false + + + tr-TR + false + + + uk-UA + false + + + vi-VN + false + + + zh-CN + false + + + + + PluginSDKDescription + + + + + + ar-SA + false + + + az-Latn-AZ + false + + + bg-BG + false + + + cs-CZ + false + + + de-DE + false + + + el-GR + false + + + en-US + false + + + es-ES + false + + + fi-FI + false + + + fr-FR + false + + + hy-AM + false + + + it-IT + false + + + ja-JP + false + + + ko-KR + false + + + lo-LA + false + + + lv-LV + false + + + nl-NL + false + + + pl-PL + false + + + pt-BR + false + + + pt-PT + false + + + ro-RO + false + + + ru-RU + false + + + sk-SK + false + + + sl-SI + false + + + tr-TR + false + + + uk-UA + false + + + vi-VN + false + + + zh-CN + false + + + + + PluginSDKInstruction + + + + + + ar-SA + false + + + az-Latn-AZ + false + + + bg-BG + false + + + cs-CZ + false + + + de-DE + false + + + el-GR + false + + + en-US + false + + + es-ES + false + + + fi-FI + false + + + fr-FR + false + + + hy-AM + false + + + it-IT + false + + + ja-JP + false + + + ko-KR + false + + + lo-LA + false + + + lv-LV + false + + + nl-NL + false + + + pl-PL + false + + + pt-BR + false + + + pt-PT + false + + + ro-RO + false + + + ru-RU + false + + + sk-SK + false + + + sl-SI + false + + + tr-TR + false + + + uk-UA + false + + + vi-VN + false + + + zh-CN + false + + + PluginsHelp diff --git a/i18next/common.babel b/i18next/common.babel index 0c9cdc0c0d..4ca387da9b 100644 --- a/i18next/common.babel +++ b/i18next/common.babel @@ -16822,6 +16822,126 @@ + + GoBack + + + + + + ar-SA + false + + + az-Latn-AZ + false + + + bg-BG + false + + + cs-CZ + false + + + de-DE + false + + + el-GR + false + + + en-US + false + + + es-ES + false + + + fi-FI + false + + + fr-FR + false + + + hy-AM + false + + + it-IT + false + + + ja-JP + false + + + ko-KR + false + + + lo-LA + false + + + lv-LV + false + + + nl-NL + false + + + pl-PL + false + + + pt-BR + false + + + pt-PT + false + + + ro-RO + false + + + ru-RU + false + + + sk-SK + false + + + sl-SI + false + + + tr-TR + false + + + uk-UA + false + + + vi-VN + false + + + zh-CN + false + + + GracePeriodActivated @@ -27502,126 +27622,6 @@ - - Plugin - - - - - - ar-SA - false - - - az-Latn-AZ - false - - - bg-BG - false - - - cs-CZ - false - - - de-DE - false - - - el-GR - false - - - en-US - false - - - es-ES - false - - - fi-FI - false - - - fr-FR - false - - - hy-AM - false - - - it-IT - false - - - ja-JP - false - - - ko-KR - false - - - lo-LA - false - - - lv-LV - false - - - nl-NL - false - - - pl-PL - false - - - pt-BR - false - - - pt-PT - false - - - ro-RO - false - - - ru-RU - false - - - sk-SK - false - - - sl-SI - false - - - tr-TR - false - - - uk-UA - false - - - vi-VN - false - - - zh-CN - false - - - Plugins @@ -29062,6 +29062,126 @@ + + ReadInstructions + + + + + + ar-SA + false + + + az-Latn-AZ + false + + + bg-BG + false + + + cs-CZ + false + + + de-DE + false + + + el-GR + false + + + en-US + false + + + es-ES + false + + + fi-FI + false + + + fr-FR + false + + + hy-AM + false + + + it-IT + false + + + ja-JP + false + + + ko-KR + false + + + lo-LA + false + + + lv-LV + false + + + nl-NL + false + + + pl-PL + false + + + pt-BR + false + + + pt-PT + false + + + ro-RO + false + + + ru-RU + false + + + sk-SK + false + + + sl-SI + false + + + tr-TR + false + + + uk-UA + false + + + vi-VN + false + + + zh-CN + false + + + ReconnectStorage @@ -31822,6 +31942,126 @@ + + SaveToPublicRoom + + + + + + ar-SA + false + + + az-Latn-AZ + false + + + bg-BG + false + + + cs-CZ + false + + + de-DE + false + + + el-GR + false + + + en-US + false + + + es-ES + false + + + fi-FI + false + + + fr-FR + false + + + hy-AM + false + + + it-IT + false + + + ja-JP + false + + + ko-KR + false + + + lo-LA + false + + + lv-LV + false + + + nl-NL + false + + + pl-PL + false + + + pt-BR + false + + + pt-PT + false + + + ro-RO + false + + + ru-RU + false + + + sk-SK + false + + + sl-SI + false + + + tr-TR + false + + + uk-UA + false + + + vi-VN + false + + + zh-CN + false + + + Search diff --git a/packages/client/public/locales/ar-SA/DeleteDialog.json b/packages/client/public/locales/ar-SA/DeleteDialog.json index 0cd65040c3..83f5c289a1 100644 --- a/packages/client/public/locales/ar-SA/DeleteDialog.json +++ b/packages/client/public/locales/ar-SA/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "أنت على وشك حذف هذه الغرف. لن تتمكن من استعادتها.", "MoveToTrashButton": "انقل الى سلة المهملات", "MoveToTrashFile": "أنت على وشك حذف هذا الملف. يرجى ملاحظة أنه إذا قمت بمشاركته مع شخص ما ، فلن يكون متاحًا له. سيتم حذف الملف نهائيًا خلال 30 يومًا. هل أنت متأكد أنك تريد الاستمرار؟", - "MoveToTrashFolder": "أنت على وشك حذف هذا المجلد. يرجى ملاحظة أنه إذا قمت بمشاركته مع شخص ما ، فلن يكون متاحًاً له. هل أنت متأكد أنك تريد الاستمرار؟", - "MoveToTrashFolderFromPersonal": "أنت على وشك حذف هذا المجلد. هل أنت متأكد أنك تريد الاستمرار؟", - "MoveToTrashItems": "أنت على وشك حذف هذه العناصر. يرجى ملاحظة أنه إذا قمت بمشاركتها مع شخص ما ، فلن تكون متاحة له. هل أنت متأكد أنك تريد الاستمرار؟", "MoveToTrashTitle": "هل تريد نقله الى سلة المهملات؟", "UnsubscribeButton": "إلغاء الاشتراك", "UnsubscribeNote": "هل أنت متأكد أنك تريد إلغاء الاشتراك من العناصر المحددة من القائمة؟", diff --git a/packages/client/public/locales/ar-SA/Files.json b/packages/client/public/locales/ar-SA/Files.json index 126f78dac7..1a283640af 100644 --- a/packages/client/public/locales/ar-SA/Files.json +++ b/packages/client/public/locales/ar-SA/Files.json @@ -53,7 +53,6 @@ "Images": "الصور", "InviteUsersInRoom": "قم بدعوة المستخدمين إلى الغرفة", "LinkForPortalUsers": "رابط لمستخدمي DocSpace", - "LinkForRoomMembers": "رابط لأعضاء الغرفة", "MarkAsFavorite": "وضع علامة كمفضلة", "MarkedAsFavorite": "تمت الإضافة إلى المفضلة", "MarkRead": "ضع إشارة مقروء", diff --git a/packages/client/public/locales/ar-SA/InfoPanel.json b/packages/client/public/locales/ar-SA/InfoPanel.json index c928e77ff5..98edf11510 100644 --- a/packages/client/public/locales/ar-SA/InfoPanel.json +++ b/packages/client/public/locales/ar-SA/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "سيتم عرض سجل النشاط هنا", "ItemsSelected": "تم تحديد العناصر", "LastModifiedBy": "تم التعديل الأخير من قبل", - "PendingInvitations": "الدعوات المعلقة", "Properties": "الخصائص", "RoomsEmptyScreenTent": "انظر تفاصيل الغرف هنا", "SelectedUsers": "الحسابات المحددة", "StorageType": "نوع التخزين", "SubmenuDetails": "التفاصيل", "SubmenuHistory": "التاريخ", - "SystemProperties": "خصائص النظام", - "UsersInRoom": "المستخدمون في الغرفة", "Versions": "إصدارات" } diff --git a/packages/client/public/locales/ar-SA/Profile.json b/packages/client/public/locales/ar-SA/Profile.json index 1be9ae8948..7a4d4a2562 100644 --- a/packages/client/public/locales/ar-SA/Profile.json +++ b/packages/client/public/locales/ar-SA/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "تم تسجيل خروج الاتصال النشط: {{platform}} ، {{browser}}", "SystemTheme": "استخدم قالب النظام", "SystemThemeDescription": "قم بالتبديل تلقائيًا بين القوالب الفاتحة والداكنة عندما يقوم نظامك بذلك.", - "TfaLoginSettings": "إعدادات تسجيل الدخول", "TwoFactorDescription": "تم تمكين المصادقة الثنائية عبر تطبيق إنشاء التعليمات البرمجية لجميع المستخدمين من قبل المسؤول." } diff --git a/packages/client/public/locales/ar-SA/SMTPSettings.json b/packages/client/public/locales/ar-SA/SMTPSettings.json index c25c88d18d..ccd719ff75 100644 --- a/packages/client/public/locales/ar-SA/SMTPSettings.json +++ b/packages/client/public/locales/ar-SA/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "أدخل البريد الإلكتروني", "EnterLogin": "أدخل تسجيل الدخول", "EnterPort": "أدخل المنفذ", - "HelpText": "إذا كنت تستخدم حساب جيميل لخادم بروتوكول نقل البريد الالكتروني ، فلن تتمكن من إرسال البريد حتى تقوم بما يلي: تسجيل الدخول إلى حساب الجيميل الذي تستخدمه عبر واجهة الويب القياسية الخاصة به وتأكيد أي أسئلة تحقق حول وصول {{organizationName}} محاولة الحساب في حالة وجود البعض. تحتاج أيضًا إلى إنشاء كلمة مرور التطبيق في إعدادات الأمان على صفحة حسابي على جوجل (لا يمكن استخدام كلمة المرور هذه إلا إذا تم تمكين التحقق بخطوتين). نوصي باستخدام المنفذين 587 أو 25 لإرسال رسائل البريد الإلكتروني ، حيث قد تمنع القيم الأخرى بروتوكول نقل البريد الالكتروني من العمل الصحيح.", "Host": "المستضيف", "HostLogin": "تسجيل دخول المستضيف", "HostPassword": "كلمة مرور المستضيف", diff --git a/packages/client/public/locales/ar-SA/SelectFolder.json b/packages/client/public/locales/ar-SA/SelectFolder.json deleted file mode 100644 index ab8e763230..0000000000 --- a/packages/client/public/locales/ar-SA/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "لا يوجد ملفات متاحة" -} diff --git a/packages/client/public/locales/ar-SA/Settings.json b/packages/client/public/locales/ar-SA/Settings.json index a94dad0b7b..f8f4094466 100644 --- a/packages/client/public/locales/ar-SA/Settings.json +++ b/packages/client/public/locales/ar-SA/Settings.json @@ -83,12 +83,7 @@ "ForcePathStyle": "فرض نمط المسار", "IntegrationRequest": "هل تفتقد تكاملًا مفيدًا أو مكونًا مفيدًا في اونلي يو اوفيس (المجموعة المكتبية المتكاملة) ل DocSpace؟ اترك طلبًا لفريقنا وسننظر في ذلك.", "IPSecurity": "أمان بروتوكول الانترنت", - "IPSecurityDescription": "يستخدم <1>IP Security لتقييد تسجيل الدخول إلى الإستضافة من كافة عناوين بروتوكولات الانترنت باستثناء عناوين معينة. يمكنك تعيين عناوين بروتوكولات الانترنت المسموح بها باستخدام إما عناوين بروتوكولات الانترنت الدقيقة بتنسيق IPv4 (#. #. #. # ، حيث يمثل # قيمة رقمية من 0 إلى 255) ، نطاق IP (في #. #. #. # - #. #. #. # تنسيق) ، أو إخفاء CIDR (في تنسيق #. #. #. # / #). لا يعمل أمان برتوكول الانترنت لأصحاب البوابة الإلكترونية، حيث يمكنهم الوصول إلى الإستضافة من أي عنوان برتوكول انترنت. تنطبق القواعد المحددة في قسم لجميع المستخدمين على مسؤولي الوصول الكامل أيضًا. في نفس الوقت ، يمكنك تعيين قواعد إضافية لمسؤولي الوصول الكامل في القسم المقابل.", - "IPSecurityHelper": "يمكنك تعيين عناوين بروتوكولات الانترنت المسموح بها باستخدام إما عناوين بروتوكولات الانترنت الدقيقة بتنسيق IPv4 (#. #. #. # ، حيث يمثل # قيمة رقمية من 0 إلى 255) أو نطاق بروتوكول الانترنت (في شكل #. #. #. # - #.#.#.#).", "IPSecurityWarningHelper": "أولاً ، تحتاج إلى تحديد بروتوكول الانترنت الحالي الخاص بك أو نطاق بروتوكول الانترنت الذي ينتمي إليه عنوان بروتوكول الانترنت الحالي الخاص بك، وإلا فسيتم حظر الوصول إلى الإستضافة الخاصة بك مباشرةً بعد حفظ الإعدادات. سيتمكن مالك الإستضافة من الوصول إلى الإٍستضافة من أي عنوان بروتوكول للانترنت.", - "LanguageAndTimeZoneSettingsDescription": "تعد إعدادات اللغة والمنطقة الزمنية طريقة لتغيير لغة المساحة لجميع المستخدمين ولتكوين المنطقة الزمنية بحيث يتم عرض جميع الإجراءات بالتاريخ والوقت الصحيحين.", - "LanguageTimeSettingsTooltip": "<0>{{text}} هي طريقة لتغيير لغة الإستضافة لجميع المستخدمين وتهيئة المنطقة الزمنية بحيث يتم عرض جميع الإجراءات الخاصة بإٍستضافة {{organizationName}} بالقيمة الصحيحة للتاريخ و الوقت.", - "LanguageTimeSettingsTooltipDescription": "لتفعيل المعطيات التي قمت بتعيينها ، انقر فوق الزر <1>{{save}} في الجزء السفلي من القسم.<3> {{learnMore}}", "Lifetime": "الوقت المتبقي (دقيقة)", "LimitThemesTooltip": "يمكنك فقط إنشاء 3 قوالب مخصصة. لإنشاء واحدة جديدة ، يجب عليك حذف أحد القوالب السابقة.", "LocalFile": "ملف محلي", @@ -106,14 +101,11 @@ "ManagementCategoryIntegration": "تكامل", "ManagementCategorySecurity": "حماية", "ManualBackupDescription": "استخدم هذا الخيار إذا كنت تريد الحصول على جميع البيانات الموجودة في الاستضافة كملف.", - "ManualBackupHelp": "يتم استخدام خيار النسخ الاحتياطي للبيانات لإجراء نسخ احتياطي لبيانات المساحة لتتمكن من استعادتها لاحقًا إلى الخادم المحلي.", "MaxCopies": "{{copiesCount}} - الحد الأقصى لعدد النسخ الاحتياطية", "Migration": "الترحيل", "NewColorScheme": "نظام ألوان جديد", "PasswordMinLenght": "الحد الأدنى لطول كلمة المرور", "Path": "مسار", - "PleaseNote": "يرجى الملاحظة", - "PleaseNoteDescription": "<0>{{pleaseNote}}: سيصبح عنوان إستضافتك القديم غير متاح للمستخدمين الجدد بمجرد النقر فوق الزر <2>{{save}}.", "PortalAccess": "الوصول إلى DocSpace", "PortalDeactivation": "قم بإلغاء تنشيط DocSpace", "PortalDeactivationDescription": "استخدم هذا الخيار لإلغاء تنشيط إستضافتك مؤقتًا.", @@ -122,16 +114,12 @@ "PortalDeletionDescription": "استخدم هذا الخيار لحذف إستضافتك بشكل دائم.", "PortalDeletionEmailSended": "تم إرسال رابط لتأكيد العملية إلى {{ownerEmail}} (عنوان البريد الإلكتروني لمالك المساحة).", "PortalDeletionHelper": "إذا كنت لا تعتقد أنك ستستخدم المساحة وترغب في حذف مساحتك نهائيًا ، أرسل طلبك باستخدام زر حذف. من فضلك ، ضع في اعتبارك أنك لن تتمكن من إعادة تنشيط مساحتك أو استعادة أي معلومات مرتبطة بها.", - "PortalIntegration": "تكامل الاستضافة", "PortalNameEmpty": "اسم الحساب فارغ", "PortalNameIncorrect": "اسم حساب غير صحيح", "PortalNameLength": "يجب أن يكون اسم الحساب بين {{minLength}} و {{maxLength}} حرفًا", "PortalRenaming": "إعادة تسمية DocSpace", - "PortalRenamingDescription": "هنا يمكنك تغيير عنوان مساحتك.", "PortalRenamingLabelText": "اسم المساحة الجديد", - "PortalRenamingMobile": "أدخل الجزء الذي سيظهر بجوار عنوان إستضافة {{domain}}. يرجى ملاحظة ما يلي: لن يكون عنوان إستضافتك القديم متاحًا للمستخدمين الجدد بمجرد النقر فوق الزر \"حفظ\".", "PortalRenamingModalText": "أنت على وشك إعادة تسمية البوابة الإلكترونية الخاصة بك. هل أنت متأكد أنك تريد الاستمرار؟", - "PortalRenamingSettingsTooltip": "<0>{{text}} أدخل الجزء الذي سيظهر بجوار عنوان الاستضافة {{domain}}.", "ProductUserOpportunities": "عرض الملفات الشخصية والمجموعات", "RecoveryFileNotSelected": "خطأ في الاسترداد. لم يتم تحديد ملف الاسترداد.", "RestoreBackup": "استرجاع", @@ -143,11 +131,6 @@ "ServerSideEncryptionMethod": "طريقة التشفير من جانب الخادم", "ServiceUrl": "عنوان موقع الويب للخدمة", "SessionLifetime": "مدة الجلسة", - "SessionLifetimeDescription": "يسمح <1> مدة الجلسة بتعيين الوقت (بالدقائق) قبل أن يحتاج المستخدمون في المساحة إلى إدخال بيانات اعتماد المساحة مرة أخرى للوصول إلى المساحة. بعد الحفظ ، سيتم تسجيل خروج جميع المستخدمين من الفضاء.", - "SessionLifetimeHelper": "بعد الحفظ، سيتم تسجيل خروج جميع المستخدمين من المساحة.", - "SettingPasswordStrength": "تعيين قوة كلمة المرور", - "SettingPasswordStrengthDescription": "<1>إعدادات قوة كلمة المرور هي طريقة لتحديد فعالية كلمة المرور في مقاومة هجمات التخمين والقوة الغاشمة.
استخدم شريط <2>الحد الأدنى لطول كلمة المرور لتحديد طول كلمة المرور. حدد المربعات المناسبة أدناه لتحديد مجموعة الأحرف التي يجب استخدامها في كلمة المرور.
لجعل المعطيات التي قمت بتعيينها نافذة المفعول ، انقر فوق الزر <3>حفظ في الجزء السفلي من القسم.", - "SettingPasswordStrengthHelper": "استخدم شريط الحد الأدنى لطول كلمة المرور لتحديد طول كلمة المرور. حدد المربعات المناسبة أدناه لتحديد مجموعة الأحرف التي يجب استخدامها في كلمة المرور.", "ShowFeedbackAndSupport": "إظهار رابط التعليقات والدعم", "ShowHelpCenter": "إظهار رابط مركز المساعدة", "ShowVideoGuides": "إظهار رابط لأدلة الفيديو", @@ -173,11 +156,7 @@ "ThirdPartyTitleDescription": "باستخدام مفاتيح المصادقة، يمكنك توصيل خدمات الجهات الخارجية بإٍستضافتك. سجّل الدخول بسهولة باستخدام فيس بوك أو جوجل أو لنكد ان. أضف حسابات دروب بوكس و وان درايف وحسابات أخرى للعمل مع الملفات المخزنة هناك.", "TimeZone": "وحدة زمنية", "TrustedMail": "إعدادات مجال البريد الموثوق به", - "TrustedMailDescription": "<1>إعدادات نطاق البريد الموثوق به هي طريقة لتحديد خوادم البريد المستخدمة للتسجيل الذاتي للمستخدم.
يمكنك إما تحديد الخيار <2>المجالات المخصصة وإدخال خادم البريد الموثوق به في الحقل أدناه حتى يتمكن الشخص الذي لديه حساب به من تسجيله بنفسه عن طريق النقر فوق رابط الانضمام في صفحة <3>تسجيل الدخول أو تعطيل هذا الخيار.
لتفعيل المعلمات التي قمت بتعيينها ، انقر فوق الزر <4>حفظ في الجزء السفلي من القسم.", - "TrustedMailHelper": "يمكنك إما التحقق من خيار المجالات المخصصة وإدخال خادم البريد الموثوق به في الحقل أدناه حتى يتمكن الشخص الذي لديه حساب به من تسجيل نفسه/ها بنفسه عن طريق النقر على رابط الانضمام في صفحة تسجيل الدخول أو تعطيل هذا الخيار.", "TwoFactorAuth": "المصادقة الثنائية", - "TwoFactorAuthDescription": "تعد <1>المصادقة الثنائية طريقة أكثر أمانًا للمستخدمين للدخول إلى DocSpace. بعد إدخال بيانات الاعتماد ، سيتعين على المستخدم إدخال الرمز من رسالة SMS المستلمة إلى الهاتف المحمول بالرقم الذي تم تحديده عند تسجيل الدخول إلى الإستضافة لأول مرة أو الرمز من تطبيق المصادقة.
قم بتمكين هذا الخيار لوصول DocSpace أكثر أمانًا من قبل جميع مستخدمي DocSpace.
لتطبيق التغييرات التي أجريتها ، انقر فوق الزر <2>حفظ أسفل هذا القسم.
<3>ملاحظة: يمكن إرسال الرسائل النصية القصيرة إذا كان لديك رصيد موجب فقط. يمكنك دائمًا التحقق من رصيدك الحالي في حساب مزود خدمة الرسائل القصيرة الخاص بك. لا تنس تجديد رصيدك في الوقت المناسب.", - "TwoFactorAuthHelper": "ملاحظة: يمكن إرسال الرسائل النصية القصيرة إذا كان لديك رصيد. يمكنك دائمًا التحقق من رصيدك الحالي في حساب مزود خدمة الرسائل القصيرة الخاص بك. لا تنس تجديد رصيدك في الوقت المناسب.", "UseAsLogoButton": "استخدم كشعار", "UseDigits": "استخدم الأرقام", "UseHttp": "استخدم Http", diff --git a/packages/client/public/locales/ar-SA/Translations.json b/packages/client/public/locales/ar-SA/Translations.json index 7a922bf202..2c405b4f6c 100644 --- a/packages/client/public/locales/ar-SA/Translations.json +++ b/packages/client/public/locales/ar-SA/Translations.json @@ -15,7 +15,6 @@ "Files": "الملفات", "FileUnlocked": "ملف مفتوح", "Folders": "المجلدات", - "FolderSelection": "اختيار مجلد", "FolderTitleBoxNet": "مجلد Box", "FolderTitleDocuSign": "حساب DocuSign", "FolderTitleDropBox": "مجلد Dropbox", diff --git a/packages/client/public/locales/az/DeleteDialog.json b/packages/client/public/locales/az/DeleteDialog.json index 1badcd14a9..5d72ddd663 100644 --- a/packages/client/public/locales/az/DeleteDialog.json +++ b/packages/client/public/locales/az/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "Bu otaqları silmək üzrəsiniz. Onları bərpa edə bilməzsiniz.", "MoveToTrashButton": "Zibil qutusuna yerləşdir", "MoveToTrashFile": "Bu faylı silmək üzrəsiniz. Nəzərə alın ki, fayl kimsə ilə paylaşılıbsa, əlçatan olmayacaq. Fayl 30 gün ərzində həmişəlik silinəcək. Davam etmək istədiyinizə əminsiniz?", - "MoveToTrashFolder": "Siz bu qovluğu silmək üzrəsiniz. Nəzərə alın ki, bunu kimsə ilə paylaşmısınızsa, istifadə edilə bilməz. Davam etmək istədiyinizə əminsiniz?", - "MoveToTrashFolderFromPersonal": "Bu qovluğu silmək üzrəsiniz. Davam etmək istədiyinizə əminsiniz?", - "MoveToTrashItems": "Bu elementləri silmək üzrəsiniz. Nəzərə alın ki, elementləri kimsə ilə paylaşmısınızsa, onlar əlçatan olmayacaq. Davam etmək istədiyinizə əminsiniz?", "MoveToTrashTitle": "Zibil qutusuna atılsın?", "UnsubscribeButton": "Abunəlikdən çıx", "UnsubscribeNote": "Siyahıda göstərilən elementlərdən abunəliyi dayandırmağı əminsinizmi?", diff --git a/packages/client/public/locales/az/Files.json b/packages/client/public/locales/az/Files.json index c0c5a30e50..68e3e67887 100644 --- a/packages/client/public/locales/az/Files.json +++ b/packages/client/public/locales/az/Files.json @@ -53,7 +53,6 @@ "Images": "Şəkillər", "InviteUsersInRoom": "İstifadəçiləri otağa dəvət edin", "LinkForPortalUsers": "DocSpace istifadəçiləri üçün keçid", - "LinkForRoomMembers": "Otaq üzvləri üçün keçid", "MarkAsFavorite": "Favorit kimi işarələ", "MarkedAsFavorite": "Çox istifadə olunan siyahısına əlavə olundu", "MarkRead": "Oxunmuş kimi işarələ", diff --git a/packages/client/public/locales/az/InfoPanel.json b/packages/client/public/locales/az/InfoPanel.json index 80c2930f5d..15f265a100 100644 --- a/packages/client/public/locales/az/InfoPanel.json +++ b/packages/client/public/locales/az/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "Hərəkət tarixçəsi burada göstəriləcək", "ItemsSelected": "Seçilmiş elementlər", "LastModifiedBy": "tərəfindən Son Dəyişiklik", - "PendingInvitations": "Gözləyən dəvətlər", "Properties": "Xüsusiyyətlər", "RoomsEmptyScreenTent": "Otaq detallarına burada baxın", "SelectedUsers": "Seçilmiş hesablar", "StorageType": "Yaddaş növü", "SubmenuDetails": "Detallar", "SubmenuHistory": "Tarixçə", - "SystemProperties": "Sistem xüsusiyyətləri", - "UsersInRoom": "Otaqdakı istifadəçilər", "Versions": "Versiyalar" } diff --git a/packages/client/public/locales/az/Profile.json b/packages/client/public/locales/az/Profile.json index cf3a157dae..36677d3c78 100644 --- a/packages/client/public/locales/az/Profile.json +++ b/packages/client/public/locales/az/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "Aktiv bağlantıdan çıxış edildi: {{platform}}, {{browser}}", "SystemTheme": "Sistem temasından istifadə edin", "SystemThemeDescription": "Sisteminiz bunu etdikdə açıq və qaranlıq temalar arasında avtomatik keçid edin.", - "TfaLoginSettings": "Daxilolma sazlamaları", "TwoFactorDescription": "Bütün istifadəçilər üçün ikili autentifikasiya (kod generasiyası ilə) inzibatçı tərəfindən yandırıldı." } diff --git a/packages/client/public/locales/az/SMTPSettings.json b/packages/client/public/locales/az/SMTPSettings.json index f916032505..b67c11f4ed 100644 --- a/packages/client/public/locales/az/SMTPSettings.json +++ b/packages/client/public/locales/az/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "E-poçtu daxil edin", "EnterLogin": "Daxil olun", "EnterPort": "Port daxil edin", - "HelpText": "SMTP serveri üçün Gmail hesabından istifadə etsəniz, aşağıdakıları etməyənə qədər poçt göndərə bilməyəcəksiniz: standart veb interfeysi vasitəsilə istifadə etdiyiniz Gmail hesabına daxil olun və belə bir şey varsa, {{organizationName}} giriş cəhdi ilə bağlı hər hansı yoxlama sualını təsdiqləyin. Siz həmçinin Mənim Google Hesabım səhifəsində Təhlükəsizlik parametrlərində proqram parolu yaratmalısınız (bu parol yalnız iki mərhələli yoxlama aktiv olduqda istifadə edilə bilər). E-poçt mesajlarının göndərilməsi üçün 587 və ya 25 portlarından istifadə etməyi tövsiyə edirik, çünki digər dəyərlər SMTP-nin düzgün işləməsinə mane ola bilər.", "Host": "Ev sahibi", "HostLogin": "Ev sahibi girişi", "HostPassword": "Ev sahibi Parolu", diff --git a/packages/client/public/locales/az/SelectFolder.json b/packages/client/public/locales/az/SelectFolder.json deleted file mode 100644 index 37321cee9e..0000000000 --- a/packages/client/public/locales/az/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Qovluq yoxdur" -} diff --git a/packages/client/public/locales/az/Settings.json b/packages/client/public/locales/az/Settings.json index 2a5e6411a2..955c506f6e 100644 --- a/packages/client/public/locales/az/Settings.json +++ b/packages/client/public/locales/az/Settings.json @@ -88,12 +88,7 @@ "ForcePathStyle": "Məcburi Keçid Üslubu", "IntegrationRequest": "ONLYOFFICE DocSpace-də faydalı inteqrasiya və ya komponent yoxdur? Komandamıza bir sorğu buraxın və biz buna baxacağıq.", "IPSecurity": "IP Təhlükəsizliyi", - "IPSecurityDescription": "<1>IP Təhlükəsizliyi xüsusi ünvanlar istisna olmaqla, bütün IP ünvanlarından domenə girişi məhdudlaşdırmaq üçün istifadə olunur. IP ünvanlarına IPv4 formatında icazə verin (#.#.#.# burada # 0-dan 255-ə qədər rəqəmli dəyərdir), IP diapazonunda (#.#.#.#- #.#.#.# formatında) və ya CIDR maskalanma (#.#.#.#/# formatında). İP təhlükəsizliyi domen sahibləri üçün işləmir, onlar istənilən IP ünvanından domenə daxil ola bilərlər. \"Bütün istifadəçilər üçün\" bölməsində müəyyən edilmiş qaydalar tam girişli administratorlara da aiddir. Eyni zamanda, müvafiq bölmədə tam girişli administratorlar üçün əlavə qaydalar təyin edə bilərsiniz.", - "IPSecurityHelper": "Siz IPv4 formatında (#.#.#.# burada # 0-dan 255-ə qədər rəqəmli dəyərdir) və ya IP diapazonunda (#.#.#.#- ilə) tam IP ünvanlarından istifadə edərək icazə verilən IP ünvanlarını təyin edə bilərsiniz. #.#.#.# formatı).", "IPSecurityWarningHelper": "Əvvəlcə cari IP-nizi və ya cari IP ünvanınızın aid olduğu IP diapazonunu göstərməlisiniz, əks halda parametrləri saxladıqdan dərhal sonra domenə girişiniz bloklanacaq. Domen sahibi istənilən IP ünvanından domenə giriş əldə edəcək.", - "LanguageAndTimeZoneSettingsDescription": "Bütün sahə istifadəçiləri üçün dili dəyişin və vaxtı quraşdırın ki, sahə tədbirlərinin hamısı düzgün tarix və vaxtda görünsün.", - "LanguageTimeSettingsTooltip": "<0>{{text}} bütün istifadəçilər üçün bütün sahənin dilini dəyişməyə və saat qurşağını ayarlamağa imkan verir ki, {{ organizationName }} sahəsindəki hərəkətlər düzgün tarix və vaxtla əks olunsunlar.", - "LanguageTimeSettingsTooltipDescription": "Təyin etdiyiniz parametrlərin qüvvəyə minməsi üçün Bölmənin altındakı <1>{{save}} düyməsinin üzərinə klikləyin.<3>{{learnMore}}", "Lifetime": "Ömürlük (dəq)", "LimitThemesTooltip": "Siz yalnız 3 fərdi mövzu yarada bilərsiniz. Yenisini yaratmaq üçün əvvəlki mövzulardan birini silməlisiniz.", "LocalFile": "Yerli fayl", @@ -111,16 +106,12 @@ "ManagementCategoryIntegration": "İnteqrasiya", "ManagementCategorySecurity": "Təhlükəsizlik", "ManualBackupDescription": "Sahədə olan bütün məlumatları fayl kimi əldə etmək istəyirsinizsə, bu seçimdən istifadə edin.", - "ManualBackupHelp": "Verilənlərin Yedəklənməsi seçimi sahə məlumatlarının ehtiyat nüsxəsini çıxarmaq üçün istifadə olunur ki, onlar daha sonra yerli serverdə bərpa olunsun.", "MaxCopies": "{{copiesCount}} - ehtiyat nüsxələrin maksimal sayı", "Migration": "Köçürülmə", "NewColorScheme": "Yeni rəng sxemi", "PasswordMinLenght": "Parolun minimal uzunluğu", "Path": "Cığır", - "PleaseNote": "Qeyd edin", - "PleaseNoteDescription": "<0>{{pleaseNote}}: <2>{{save}} düyməsinə kliklədiyiniz zaman köhnə sahə ünvanınız yeni istifadəçilər üçün əlçatan olmayacaq.", "PortalAccess": "DocSpace-ə giriş", - "PortalAccessSubTitle": "Bu bölmə sizə istifadəçiləri sahəyə təhlükəsiz və rahat giriş imkanı ilə təmin etmək imkanı verir.", "PortalDeactivation": "DocSpace-i deaktiv edin", "PortalDeactivationDescription": "Domeninizi müvəqqəti olaraq deaktiv etmək üçün bu seçimdən istifadə edin.", "PortalDeactivationHelper": "Bu DocSpace-i söndürmək istəyirsinizsə, domeniniz və onunla əlaqəli bütün məlumat bloklanacaq ki, heç kim müəyyən müddət ərzində ona daxil ola bilməsin. Bunu etmək üçün Deaktiv edin düyməsini sıxın. Fəaliyyəti təsdiqləmək üçün domen sahibinin e-poçt ünvanına keçid göndəriləcək.\nDomenə qayıtmaq və ondan istifadə etməyə davam etmək istədiyiniz halda, təsdiq e-məktubunda verilmiş ikinci keçiddən istifadə etməlisiniz. Buna görə də, lütfən, bu e-məktubu təhlükəsiz yerdə saxlayın.", @@ -128,16 +119,12 @@ "PortalDeletionDescription": "Domeninizi həmişəlik silmək üçün bu seçimdən istifadə edin.", "PortalDeletionEmailSended": "Tranzaksiyanı təsdiqləmək üçün keçid {{ownerEmail}} ünvanına (domen sahibinin e-poçt ünvanı) göndərildi.", "PortalDeletionHelper": "Əgər domendən istifadə etməyi planlaşdırmırsınızsa və domeninizi həmişəlik silmək istəyirsinizsə, lütfən, Sil düyməsini istifadə edərək sorğunuzu göndərin. Nəzərə alın ki, siz domeninizi yenidən aktivləşdirə və ya onunla əlaqəli hər hansı məlumatı bərpa edə bilməzsiniz.", - "PortalIntegration": "Sahə inteqrasiyası", "PortalNameEmpty": "Hesab adı boşdur", "PortalNameIncorrect": "Yanlış hesab adı", "PortalNameLength": "Hesab adı ən az {{minLength}}, ən çox {{maxLength}} işarədən ibarət ola bilər", "PortalRenaming": "DocSpace adının dəyişdirilməsi", - "PortalRenamingDescription": "Burada sahə ünvanınızı dəyişə bilərsiniz.", "PortalRenamingLabelText": "Yeni sahə adı", - "PortalRenamingMobile": "{{domain}} ünvanının yanında görünəcək hissəni daxil edin. Nəzərə alın: Yadda saxla düyməsinə kliklədikdən sonra köhnə sahə ünvanınız yeni istifadəçilər üçün əlçatan olmayacaq.", "PortalRenamingModalText": "Portalınızın adını dəyişmək üzrəsiniz. Davam etmək istədiyinizdən əminsiniz?", - "PortalRenamingSettingsTooltip": "<0>{{text}} {{domain}} ünvanının yanında görünəcək hissəni daxil edin.", "ProductUserOpportunities": "Profillərə və qruplara baxın", "RecoveryFileNotSelected": "Bərpa xətası. Bərpa olunacaq fayl seçilməyib.", "RestoreBackup": "Məlumatların bərpası", @@ -149,11 +136,6 @@ "ServerSideEncryptionMethod": "Server Tərəfində Şifrələmə Metodu", "ServiceUrl": "Xidmət URL-si", "SessionLifetime": "Sessiya Müddəti", - "SessionLifetimeDescription": "<1>Sessiyanın Ömrü sizə domenə daxil olmaq üçün istifadəçilərin domen etimadnaməsini yenidən daxil etməli olduğu vaxtı (dəqiqələrlə) təyin etməyə imkan verir. Yadda saxladıqdan sonra bütün istifadəçilər sahədən çıxacaqlar.", - "SessionLifetimeHelper": "Yadda saxladıqdan sonra bütün istifadəçilər domendən çıxacaqlar.", - "SettingPasswordStrength": "Şifrə gücünün tənzimləməsi", - "SettingPasswordStrengthDescription": "<1>Parolun güvənlik ayarları parolun güvənliyini təyin etməyə imkan verir (parolun tapılmaya və birbaşa yığıma müqavimət effektivliyi).
<2>Parolun minimal uzunluğu sürüngəcindən istifadə edin ki, parolun etibarlı olması üçün nə qədər uzun olmasını təyin edə biləsiniz. Uyğun gələn seçənəkləri aşağıda qeyd edin ki, parolda hansı simvol yığınının istifadə olunmasını təyin edə biləsiniz.
Edilmiş dəyişiklikləri tətbiq etmək üçün bölmənin aşağısında <3>Qeyd et düyməsindən istifadə edin.", - "SettingPasswordStrengthHelper": "Minimal Şifrə Uzunluğu şkalasından istifadə edərək şifrənizin hansı uzunluqda olmalı olduğunu müəyyənləşdirin. Şifrədə istifadə edilməli olan işarələrin sayını dəqiqləşdirmək üçün aşağıdakı müvafiq bölmələrə nəzər salın.", "ShowFeedbackAndSupport": "Rəy və Dəstək keçidini göstərin", "ShowHelpCenter": "Yardım Mərkəzinin keçidini göstərin", "ShowVideoGuides": "Video Bələdçilərinə keçidi göstərin", @@ -179,11 +161,7 @@ "ThirdPartyTitleDescription": "Avtorizasiya açarları ilə öz sahənizə üçüncü tərəf xidmətlərini əlaqələndirə bilərsiniz. Facebook, Google və ya LinkedIn ilə asanlıqla giriş edin; Dropbox, OneDrive əlavə edərək Sənədlər modulundan olan fayllar üzərində oradan işləyin.", "TimeZone": "Saat Qurşağı", "TrustedMail": "Etibarlı elektron poçt domen ayarları", - "TrustedMailDescription": "<1>Etibarlı Poçt Domen Parametrləri istifadəçinin qeydiyyatı üçün istifadə olunan poçt serverlərini təyin etmək üçün bir yoldur.
Siz <2>Fərdi domenlər seçimini işarələyə və etibarlı poçt serverini aşağıdakı sahəyə daxil edə bilərsiniz ki, burada hesabı olan hər kəs klikləməklə özünü qeydiyyatdan keçirə bilsin. <3>Daxil ol səhifəsində Qoşulma linkinə klikləyin və ya bu seçimi deaktiv edin.
Qüvvəyə minməsi üçün təyin etdiyiniz parametrlər üçün bölmənin altındakı <4>Saxla düyməsini klikləyin.", - "TrustedMailHelper": "Hesabı olan şəxsin Daxil olma səhifəsindəki Qoşulma keçidinə klikləməklə qeydiyyatdan keçə bilməsi üçün Fərdi domenlər seçiminə nəzər sala və aşağıdakı bölmədə etibarlı poçt serverini daxil edə, yaxud da bu seçimi deaktiv edə bilərsiniz.", "TwoFactorAuth": "İki faktorlu avtorizasiya", - "TwoFactorAuthDescription": "<1>İki faktorlu təsdiqləmə istifadəçilər üçün DocSpace-ə daxil olmaq üçün daha təhlükəsiz üsuldur. Etibarnaməni daxil etdikdən sonra istifadəçi sahəyə ilk girişdə göstərilən nömrəni və mobil telefona göndərilən SMS kodunu və ya autentifikasiya proqramından gələn kodu daxil etməlidir.
Bütün DocSpace istifadəçilərinin daha təhlükəsiz DocSpace girişi üçün bu seçimi aktiv edin.
Dəyişikliklərinizi tətbiq etmək üçün bu bölmənin altındakı <2>Saxla düyməsini klikləyin.
<3>Qeyd: SMS mesajları yalnız balansınız müsbət olduqda göndərilə bilər. Cari balansınızı hər zaman SMS provayder hesabınızdan yoxlaya bilərsiniz. Balansınızı vaxtında doldurmağı unutmayın.", - "TwoFactorAuthHelper": "Qeyd: SMS mesajları yalnız balansınız aktiv olduqda göndərilə bilər. Cari balansınızı hər zaman SMS provayder hesabınızdan yoxlaya bilərsiniz. Balansınızı vaxtında yeniləməyi unutmayın.", "UseAsLogoButton": "Loqo kimi istifadə edin", "UseDigits": "Rəqəmləri işlət", "UseHttp": "Http istifadə edin", diff --git a/packages/client/public/locales/az/Translations.json b/packages/client/public/locales/az/Translations.json index ff257e8de0..28c2a8099c 100644 --- a/packages/client/public/locales/az/Translations.json +++ b/packages/client/public/locales/az/Translations.json @@ -15,7 +15,6 @@ "Files": "Fayllar", "FileUnlocked": "Faylın Kilidi Açıldı", "Folders": "Qovluqlar", - "FolderSelection": "Qovluq seçimi", "FolderTitleBoxNet": "Box kataloqu", "FolderTitleDocuSign": "DocuSign hesabı", "FolderTitleDropBox": "Dropbox kataloqu", diff --git a/packages/client/public/locales/bg/DeleteDialog.json b/packages/client/public/locales/bg/DeleteDialog.json index e22340dedd..a6a51b3fa1 100644 --- a/packages/client/public/locales/bg/DeleteDialog.json +++ b/packages/client/public/locales/bg/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "На път сте да изтриете тези стаи. Няма да можете да ги възстановите.", "MoveToTrashButton": "Премести в Кошчето", "MoveToTrashFile": "На път сте да изтриете този файл. Моля, обърнете внимание, че ако сте го споделили с някого, той ще стане недостъпен. Файлът ще бъде окончателно изтрит след 30 дни. Сигурен ли си, че искаш да продължиш?", - "MoveToTrashFolder": "На път сте да изтриете тази папка. Моля, обърнете внимание, че ако сте го споделили с някого, той ще стане недостъпен. Сигурен ли си, че искаш да продължиш?", - "MoveToTrashFolderFromPersonal": "На път сте да изтриете тази папка. Сигурни ли сте, че искате да продължите?", - "MoveToTrashItems": "На път сте да изтриете тези елементи. Моля, имайте предвид, че ако сте ги споделили с някого, те ще станат недостъпни. Сигурни ли сте, че искате да продължите?", "MoveToTrashTitle": "Преместване в кошчето?", "UnsubscribeButton": "Отписване", "UnsubscribeNote": "Сигурни ли сте, че искате да се отпишете от избраните елементи от списъка?", diff --git a/packages/client/public/locales/bg/Files.json b/packages/client/public/locales/bg/Files.json index c9bd472a07..599a4ff4fd 100644 --- a/packages/client/public/locales/bg/Files.json +++ b/packages/client/public/locales/bg/Files.json @@ -53,7 +53,6 @@ "Images": "Изображения", "InviteUsersInRoom": "Поканете потребители в стаята", "LinkForPortalUsers": "Линк за DocSpace потребители", - "LinkForRoomMembers": "Линк за членове на стаята", "MarkAsFavorite": "Маркирай като любим", "MarkedAsFavorite": "Добавен в любими", "MarkRead": "Маркирай като прочетено", diff --git a/packages/client/public/locales/bg/InfoPanel.json b/packages/client/public/locales/bg/InfoPanel.json index 39cb8ff714..af6eaef9eb 100644 --- a/packages/client/public/locales/bg/InfoPanel.json +++ b/packages/client/public/locales/bg/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "Историята на дейностите ще бъде показана тук", "ItemsSelected": "Избрани елементи", "LastModifiedBy": "Последно модифициран от", - "PendingInvitations": "Чакащи покани", "Properties": "Свойства", "RoomsEmptyScreenTent": "Вижте подробности за стаите тук", "SelectedUsers": "Избрани акаунти", "StorageType": "Тип съхранение", "SubmenuDetails": "Подробности", "SubmenuHistory": "История", - "SystemProperties": "Свойства на системата", - "UsersInRoom": "Потребители в стаята", "Versions": "Версии" } diff --git a/packages/client/public/locales/bg/Profile.json b/packages/client/public/locales/bg/Profile.json index 3a799f46ab..a35df5eb52 100644 --- a/packages/client/public/locales/bg/Profile.json +++ b/packages/client/public/locales/bg/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "Активната връзка беше отписана: {{platform}}, {{browser}}", "SystemTheme": "Използвайте системна тема", "SystemThemeDescription": "Автоматично превключване между светли и тъмни теми, в съответствие със системата ви.", - "TfaLoginSettings": "Настройки за вписване", "TwoFactorDescription": "Двуфакторното удостоверяване чрез приложението за генериране на кодове беше активирано за всички потребители от администратора." } diff --git a/packages/client/public/locales/bg/SMTPSettings.json b/packages/client/public/locales/bg/SMTPSettings.json index c43bf3f645..b2deaf8b07 100644 --- a/packages/client/public/locales/bg/SMTPSettings.json +++ b/packages/client/public/locales/bg/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Въведете имейл", "EnterLogin": "Въведете логин", "EnterPort": "Въведете порт", - "HelpText": "Ако използвате Gmail акаунт за SMTP сървър, няма да можете да изпращате поща, докато не направите следното: влезте в Gmail акаунта, който използвате, чрез стандартния уеб интерфейс и потвърдете всички въпроси за проверка относно достъпа на {{organizationName}} и опитите за вписване в акаунта, в случай че има такива. Трябва също така да генерирате парола за приложение в настройките за защита на страницата Моят Google акаунт (тази парола може да се използва само ако е активирано двуфакторното удостоверяване) . Препоръчваме да използвате портове 587 или 25 за изпращане на имейл съобщения, тъй като други стойности може да попречат на SMTP да работи правилно.", "Host": "Хост", "HostLogin": "Вход за хост", "HostPassword": "Парола на хоста", diff --git a/packages/client/public/locales/bg/SelectFolder.json b/packages/client/public/locales/bg/SelectFolder.json deleted file mode 100644 index a4074f105a..0000000000 --- a/packages/client/public/locales/bg/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Няма налични папки" -} diff --git a/packages/client/public/locales/bg/Settings.json b/packages/client/public/locales/bg/Settings.json index 72a1b34c6a..0de2d0276f 100644 --- a/packages/client/public/locales/bg/Settings.json +++ b/packages/client/public/locales/bg/Settings.json @@ -88,12 +88,7 @@ "ForcePathStyle": "Стил на Force Path", "IntegrationRequest": "Липсва Ви полезна интеграция или компонент в ONLYOFFICE DocSpace? Направете заявка към нашия екип и ние ще я разгледаме.", "IPSecurity": "IP сигурност", - "IPSecurityDescription": "<1>IP Security се използва за ограничаване на влизането в пространството от всички IP адреси, с изключение на определени адреси. Можете да зададете разрешените IP адреси, като използвате точните IP адреси в IPv4 формат (#.#. #. #, където # е числова стойност от 0 до 255) или IP диапазон (в #. #. #. # - #. #. #. # формат), или CIDR маскиране (в #.#.#.#/# формат). IP защитата не работи за собствениците на пространството, те могат да имат достъп до пространството от всеки IP адрес. Правилата, зададени в раздела За всички потребители, важат и за администраторите с пълен достъп. Същевременно можете да зададете допълнителни правила за администраторите с пълен достъп в раздела за кореспонденция.", - "IPSecurityHelper": "Можете да зададете разрешените IP адреси, като използвате точни IP адреси във формат IPv4 (#.#.#.#, където # е числова стойност от 0 до 255) или IP диапазон (в #.#.#.#- #.#.#.# формат).", "IPSecurityWarningHelper": "Първо, трябва да посочите текущия си IP или IP обхвата, към който принадлежи текущият Ви IP адрес, в противен случай достъпът Ви до пространството ще бъде блокиран веднага след като запазите настройките. Собственикът на пространството ще има достъп до пространството от всеки IP адрес.", - "LanguageAndTimeZoneSettingsDescription": "Променете езика за всички потребители на портала и конфигурирайте часовата зона, за да може всички събития в портала да се показват с правилните дата и час.", - "LanguageTimeSettingsTooltip": "<0>{{text}} е начин да промените езика на целия портал за всички потребители на портала и да конфигурирате часовата зона, така че всички събития на портала {{ organizationName }} да се показват с правилната дата и час.", - "LanguageTimeSettingsTooltipDescription": "За да направите въведените параметри в сила, кликнете върху бутона <1>{{save}} в долната част на секцията.<3>{{learnMore}}", "Lifetime": "Живот (мин.)", "LimitThemesTooltip": "Можете да създадете само 3 персонализирани теми. За да създадете нова, трябва да изтриете една от предишните теми.", "LocalFile": "Локален файл", @@ -111,16 +106,12 @@ "ManagementCategoryIntegration": "Интеграция", "ManagementCategorySecurity": "Защита", "ManualBackupDescription": "Използвайте тази опция, ако искате да получите всички данни, съдържащи се на портала, като файл.", - "ManualBackupHelp": "Опцията Архивиране на данни се използва за архивиране на данните за портала, за да може да се възстанови по-късно на локалния ви сървър.", "MaxCopies": "{{copiesCount}} - максимален брой резервни копия", "Migration": "Пренасяне", "NewColorScheme": "Нова цветова схема", "PasswordMinLenght": "Минимална дължина на паролата", "Path": "Път", - "PleaseNote": "Моля, обърнете внимание", - "PleaseNoteDescription": "<0>{{pleaseNote}}: стария адрес на пространството Ви ще стане недостъпен за нови потребители, когато кликнете бутона <2>{{save}}.", "PortalAccess": "DocSpace достъп", - "PortalAccessSubTitle": "Този раздел Ви позволява да предоставите на потребителите безопасни и удобни начини за достъп до портала.", "PortalDeactivation": "Деактивиране на DocSpace", "PortalDeactivationDescription": "Използвайте тази опция, за да деактивирате вашето пространство временно.", "PortalDeactivationHelper": "Ако искате да деактивирате този DocSpace, вашето пространство и всички данни, свързани с него, ще бъдат блокирани, така че никой да няма достъп до него за определен период. За да направите това, кликнете върху бутона Деактивиране. Линк за потвърждение на операцията ще бъде изпратен на имейл адреса на собственика на пространството.\nВ случай, че искате да се върнете в пространството и да продължите да го ползвате, ще трябва да използвате втория линк, предоставена в имейла за потвърждение. Затова, моля, запазете този имейл на сигурно място.", @@ -128,16 +119,12 @@ "PortalDeletionDescription": "Използвайте тази опция, за да изтриете вашето пространство перманентно.", "PortalDeletionEmailSended": "Линк за потвърждение на операцията е изпратен до {{ownerEmail}} (имейл адреса на собственика на пространството).", "PortalDeletionHelper": "Ако смятате, че няма да използвате пространството и искате да изтриете пространството си перманентно, изпратете заявката си чрез бутона Изтриване. Моля, имайте предвид, че няма да можете да активирате отново пространството си или да възстановите каквито и да е данни, свързани с него.", - "PortalIntegration": "Интеграция на пространството", "PortalNameEmpty": "Името на профила е празно", "PortalNameIncorrect": "Неправилно име на профила", "PortalNameLength": "Името на профила трябва да бъде дълго между {{minLength}} и {{maxLength}} знака", "PortalRenaming": "Преименуване на DocSpace", - "PortalRenamingDescription": "Тук можете да промените адреса на вашия портал.", "PortalRenamingLabelText": "Ново име на портала", - "PortalRenamingMobile": "Въведете частта, която ще бъде показана до {{domain}} адреса на пространството. Моля, обърнете внимание: стария адрес на пространството Ви ще стане недостъпен за нови потребители, когато кликнете бутона Запамети.", "PortalRenamingModalText": "На път сте да преименувате портала си. Наистина ли искате да продължите?", - "PortalRenamingSettingsTooltip": "<0>{{text}} Въведете частта, която ще бъде показана до {{domain}} адреса на пространството.", "ProductUserOpportunities": "Преглед на профили и групи", "RecoveryFileNotSelected": "Грешка при възстановяване. Файлът за възстановяване не е избран.", "RestoreBackup": "Възстановяване на данни", @@ -149,11 +136,6 @@ "ServerSideEncryptionMethod": "Метод на криптиране от страна на сървъра", "ServiceUrl": "URL на услугата", "SessionLifetime": "Продължителност на сесията", - "SessionLifetimeDescription": "<1>Продължителността на сесията позволява да зададете време (в минути), преди потребителите на пространството отново да трябва да въведат пълномощията на пространството, за да получат достъп до пространството. След запазването всички потребители ще бъдат отписани от пространството.", - "SessionLifetimeHelper": "След запазване всички потребители ще бъдат отписани от пространството.", - "SettingPasswordStrength": "Задаване на сила на паролата", - "SettingPasswordStrengthDescription": "<1>Настройки за силата на паролата е начин да се определи ефективността на паролата при противопоставяне на атаките за познаване и груба атака.
Използвайте лентата <2>Минимална дължина на паролата, за да определите колко дълго трябва да е паролата бъда. Поставете отметки в съответните полета по-долу, за да определите набора от символи, който трябва да се използва в паролата.
За да направите въведените параметри в сила, кликнете върху бутона <3>Запази в долната част на секцията.", - "SettingPasswordStrengthHelper": "Използвайте лентата за минимална дължина на паролата, за да определите колко дълга трябва да бъде паролата. Поставете отметка в съответните квадратчета по-долу, за да определите набора от знаци, който трябва да се използва в паролата.", "ShowFeedbackAndSupport": "Показване на линк за обратна връзка и поддръжка", "ShowHelpCenter": "Показване на линк към Помощния център", "ShowVideoGuides": "Показване на линк към видео ръководства", @@ -179,11 +161,7 @@ "ThirdPartyTitleDescription": "С Ключовете за удостоверяване можете да свържете услуги от трето лице към пространството си Влезте лесно с Facebook, Google или LinkedIn; добавете Dropbox, OneDrive и др., за да работите със съхранявани там файлове от Модула за документи.", "TimeZone": "Часова зона", "TrustedMail": "Настройки на доверени поща", - "TrustedMailDescription": "<1>Настройки на домейни с доверителна поща е начин да посочите пощенските сървъри, използвани за саморегистрация на потребителя.
Можете да проверите опцията <2>Персонализирани домейни и да въведете доверен пощенски сървър в полето по-долу, така че лицето, което има акаунт в него, ще може да го регистрира (само), като кликне върху връзката Присъедини се на страницата <3>Вход или да деактивира тази опция.
За да направи параметрите ако зададете да влезете в сила, кликнете върху бутона <4>Запази в долната част на секцията.", - "TrustedMailHelper": "Можете или да проверите опцията Персонализирани домейни и да въведете доверения пощенски сървър в полето по-долу, така че човек, който има акаунт в него, да може да се регистрира сам, като щракне върху връзката Присъединяване на страницата за вход или деактивирайте тази опция.", "TwoFactorAuth": "Двуфакторно удостоверяване", - "TwoFactorAuthDescription": "<1>Двуфакторното удостоверяване е по-сигурен начин за влизане на потребителите в DocSpace. След въвеждането на идентификационните данни, потребителят ще трябва да въведе кода от полученият SMS до мобилния телефон с номера, посочен при първото влизане в пространството чрез двуфакторното удостоверяване.
Активирайте тази опция за по-сигурен достъп до DocSpace за всички негови потребители.
За да приложите промените, които сте направили, кликнете върху бутона <2>Запази под този раздел.
<3>Бележка: SMS съобщенията могат да бъдат изпратени само ако имате положителен баланс. Винаги можете да проверите настоящия си баланс в профила на SMS доставчика си. Не забравяйте да попълните баланса си навреме.", - "TwoFactorAuthHelper": "Забележка: SMS съобщенията могат да се изпращат само ако имате положителен баланс. Винаги можете да проверите текущото си салдо в профила си на доставчик на SMS. Не забравяйте да попълните баланса си навреме.", "UseAsLogoButton": "Използвай като лого", "UseDigits": "Използвайте цифри", "UseHttp": "Използвайте Http", diff --git a/packages/client/public/locales/bg/Translations.json b/packages/client/public/locales/bg/Translations.json index 76f6a00dfe..df95bc1f86 100644 --- a/packages/client/public/locales/bg/Translations.json +++ b/packages/client/public/locales/bg/Translations.json @@ -15,7 +15,6 @@ "Files": "Файлове", "FileUnlocked": "Файлът е отключен", "Folders": "Папки", - "FolderSelection": "Избор на папка", "FolderTitleBoxNet": "Box директория", "FolderTitleDocuSign": "DocuSign профил", "FolderTitleDropBox": "Dropbox директория", diff --git a/packages/client/public/locales/cs/DeleteDialog.json b/packages/client/public/locales/cs/DeleteDialog.json index dbc90439e7..e691fd8117 100644 --- a/packages/client/public/locales/cs/DeleteDialog.json +++ b/packages/client/public/locales/cs/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "Tyto místnosti se chystáte smazat. Nebudete je moci obnovit.", "MoveToTrashButton": "Přesunout do koše", "MoveToTrashFile": "Chystáte se odstranit tento soubor. Upozorňujeme, že pokud jste jej s někým sdíleli, stane se nedostupným. Soubor bude trvale odstraněn za 30 dní. Určitě chcete pokračovat?", - "MoveToTrashFolder": "Chystáte se odstranit tuto složku. Upozorňujeme, že pokud jste ji s někým sdíleli, stane se nedostupnou. Opravdu chcete pokračovat?", - "MoveToTrashFolderFromPersonal": "Chystáte se odstranit tuto složku. Určitě chcete pokračovat?", - "MoveToTrashItems": "Chystáte se odstranit tyto položky. Upozorňujeme, že pokud jste je s někým sdíleli, stanou se nedostupnými. Určitě chcete pokračovat?", "MoveToTrashTitle": "Přesunout do koše?", "UnsubscribeButton": "Zrušit odběr", "UnsubscribeNote": "Určitě chcete zrušit odběr vybraných položek ze seznamu?", diff --git a/packages/client/public/locales/cs/Files.json b/packages/client/public/locales/cs/Files.json index 6c53e9b4a8..d507aa756f 100644 --- a/packages/client/public/locales/cs/Files.json +++ b/packages/client/public/locales/cs/Files.json @@ -53,7 +53,6 @@ "Images": "Obrázky", "InviteUsersInRoom": "Pozvat uživatele do místnosti", "LinkForPortalUsers": "Odkaz pro uživatele DocSpace", - "LinkForRoomMembers": "Odkaz pro členy místnosti", "MarkAsFavorite": "Označit jako oblíbené", "MarkedAsFavorite": "Přidáno k oblíbeným", "MarkRead": "Označit jako přečtené", diff --git a/packages/client/public/locales/cs/InfoPanel.json b/packages/client/public/locales/cs/InfoPanel.json index 923dcf25c2..56564b354a 100644 --- a/packages/client/public/locales/cs/InfoPanel.json +++ b/packages/client/public/locales/cs/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "Historie aktivit se zobrazí zde", "ItemsSelected": "Vybrané položky", "LastModifiedBy": "Naposledy upravil(a)", - "PendingInvitations": "Čekající pozvánky", "Properties": "Vlastnosti", "RoomsEmptyScreenTent": "Podrobnosti o místnostech najdete zde", "SelectedUsers": "Vybrané účty", "StorageType": "Typ úložiště", "SubmenuDetails": "Podrobnosti", "SubmenuHistory": "Historie", - "SystemProperties": "Vlastnosti systému", - "UsersInRoom": "Uživatelé v místnosti", "Versions": "Verze" } diff --git a/packages/client/public/locales/cs/Profile.json b/packages/client/public/locales/cs/Profile.json index c5aef3ef71..9b6bba7b49 100644 --- a/packages/client/public/locales/cs/Profile.json +++ b/packages/client/public/locales/cs/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "Aktivní připojení bylo odhlášeno: {{platform}}, {{browser}}", "SystemTheme": "Použít systémový motiv", "SystemThemeDescription": "Automatické přepínání mezi světlými a tmavými motivy v souladu s vaším systémem.", - "TfaLoginSettings": "Nastavení přihlášení", "TwoFactorDescription": "Dvoufázové ověřování prostřednictvím aplikace generující kódy bylo správcem povoleno pro všechny uživatele." } diff --git a/packages/client/public/locales/cs/SMTPSettings.json b/packages/client/public/locales/cs/SMTPSettings.json index 05b6c8936f..3063c2981b 100644 --- a/packages/client/public/locales/cs/SMTPSettings.json +++ b/packages/client/public/locales/cs/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Zadejte e-mail", "EnterLogin": "Zadejte přihlašovací jméno", "EnterPort": "Zadat port", - "HelpText": "Pokud používáte Gmail účet pro SMTP server, nebudete moci poslat e-mail dokud neučiníte následující: přihlaste se do svého Gmail účtu pomocí standardního webového rozhraní a potvrďte všechny ověřovací otázky pro přihlášení k {{organizationName}} účtu, pokud tedy nějaké jsou. V nastavení zabezpečení na stránce Můj účet Google je také třeba vygenerovat heslo aplikace (toto heslo lze použít pouze v případě, že je povoleno dvoufázové ověření). Doporučujeme používat port 587 nebo 25 pro odesílání e-mailových zpráv, ostatní porty mohou způsobit nesprávnou funkčnost SMTP.", "Host": "Hostitel", "HostLogin": "Přihlášení hostitele", "HostPassword": "Host-Heslo", diff --git a/packages/client/public/locales/cs/SelectFolder.json b/packages/client/public/locales/cs/SelectFolder.json deleted file mode 100644 index 28753fdc1a..0000000000 --- a/packages/client/public/locales/cs/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Nejsou k dispozici žádné složky" -} diff --git a/packages/client/public/locales/cs/Settings.json b/packages/client/public/locales/cs/Settings.json index 82ef1829cd..be0bbcc639 100644 --- a/packages/client/public/locales/cs/Settings.json +++ b/packages/client/public/locales/cs/Settings.json @@ -86,12 +86,7 @@ "ForcePathStyle": "Vynutit styl cesty", "IntegrationRequest": "Chybí vám v ONLYOFFICE DocSpace užitečná integrace nebo komponenta? Zanechte požadavek našemu týmu a my se na něj podíváme.", "IPSecurity": "Zabezpečení IP", - "IPSecurityDescription": "<1>Zabezpečení IP je použita pro omezení přihlášení do prostoru ze všech IP adres kromě určitých adres. Můžete nastavit povolené IP adresy použitím jejich přesné IP adresy v IPv4 formátu (#.#.#.#, kde # jsou hodnoty od 0 až 255) nebo rozsah IP (ve formátu #.#.#.#-#.#.#.#) nebo CIDR maskování (ve formátu #.#.#.#/#). IP zabezpečení nefunguje pro majitele prostoru, ti se mohou přihlásit z libovolné IP adresy. Pravidla nastavená v části Pro všechny uživatele platí i pro správce s plným přístupem. Zároveň můžete v příslušné části nastavit další pravidla pro správce s plným přístupem.", - "IPSecurityHelper": "Povolené IP adresy můžete nastavit buď pomocí přesných IP adres ve formátu IPv4 (#.#.#.#.#, kde # je číselná hodnota od 0 do 255), nebo pomocí rozsahu IP (ve formátu #.#.#.#.#-#.#.#.#.#).", "IPSecurityWarningHelper": "Nejprve musíte zadat svou aktuální IP adresu nebo rozsah IP adres, do kterého vaše aktuální IP adresa patří, jinak bude přístup do prostoru zablokován ihned po uložení nastavení. Vlastník prostoru bude mít přístup do prostoru z libovolné IP adresy.", - "LanguageAndTimeZoneSettingsDescription": "Změnit jazyk pro všechny uživatele prostoru a nastavit časové pásmo tak, aby se všechny události prostoru zobrazovaly se správným datem a časem.", - "LanguageTimeSettingsTooltip": "<0>{{text}} je možnost pro změnu jazyka na celém prostoru pro všechny jeho uživatele a nastavení časového pásma tak, aby všechny události {{ organizationName }} prostoru byly zobrazeny ve správném datu a času.", - "LanguageTimeSettingsTooltipDescription": "Chcete-li změněné parametry aktivovat, klikněte na tlačítko <1>{{save}} v dolní části.<3>{{learnMore}}", "Lifetime": "Životnost (min)", "LimitThemesTooltip": "Můžete vytvořit pouze 3 vlastní motivy. Chcete-li vytvořit nové, musíte odstranit jedno z předchozích témat.", "LocalFile": "Místní soubor", @@ -109,16 +104,12 @@ "ManagementCategoryIntegration": "Integrace", "ManagementCategorySecurity": "Bezpečnost", "ManualBackupDescription": "Použijte tuto možnost, pokud chcete získat všechna data obsažená v prostoru v souboru.", - "ManualBackupHelp": "Možnost zálohy dat je použita pro zálohování prostorových dat, aby je bylo možné později obnovit na Váš místní server.", "MaxCopies": "{{copiesCount}} - maximální počet záložních kopií", "Migration": "Migrace", "NewColorScheme": "Nové barevné schéma", "PasswordMinLenght": "Minimální délka hesla", "Path": "Сesta", - "PleaseNote": "Upozornění", - "PleaseNoteDescription": "<0>{{pleaseNote}}: vaše stará adresa prostoru se stane nedostupnou pro nové uživatele, jakmile kliknete na tlačítko <2>{{save}}.", "PortalAccess": "Přístup k DocSpace", - "PortalAccessSubTitle": "Tato sekce umožňuje poskytnout uživatelům bezpečný a pohodlný způsob přístupu k prostoru.", "PortalDeactivation": "Deaktivace DocSpace", "PortalDeactivationDescription": "Pomocí této možnosti můžete dočasně deaktivovat svůj prostor.", "PortalDeactivationHelper": "Pokud si přejete tento prostor DocSpace deaktivovat, bude váš prostor a všechny informace s ním spojené zablokovány, aby k nim po určitou dobu neměl nikdo přístup. To provedete kliknutím na tlačítko Deaktivovat. Na e-mailovou adresu vlastníka prostoru bude zaslán odkaz pro potvrzení operace.\nV případě, že se chcete do prostoru vrátit a pokračovat v jeho používání, musíte použít druhý odkaz uvedený v potvrzovacím e-mailu. Tento e-mail si proto prosím uschovejte na bezpečném místě.", @@ -126,16 +117,12 @@ "PortalDeletionDescription": "Tuto možnost použijte k trvalému odstranění místa.", "PortalDeletionEmailSended": "Na adresu {{ownerEmail}} byl odeslán odkaz pro potvrzení operace. (e-mailová adresa vlastníka prostoru).", "PortalDeletionHelper": "Pokud si myslíte, že prostor nevyužijete, a chcete jej trvale smazat, podejte žádost pomocí tlačítka Smazat. Mějte prosím na paměti, že prostor nebude možné znovu aktivovat ani obnovit žádné informace s ním spojené.", - "PortalIntegration": "Integrace prostoru", "PortalNameEmpty": "Název účtu je prázdný", "PortalNameIncorrect": "Nesprávný název účtu", "PortalNameLength": "Název účtu musí mít délku od {{minLength}} do {{maxLength}} znaků", "PortalRenaming": "Přejmenování DocSpace", - "PortalRenamingDescription": "Zde můžete změnit Vaši adresu prostoru.", "PortalRenamingLabelText": "Nový název prostoru", - "PortalRenamingMobile": "Zadejte část, která se zobrazí vedle prostorové adresy {{domain}}. Upozornění: vaše stará adresa prostoru se po kliknutí na tlačítko Uložit stane pro nové uživatele nedostupnou.", "PortalRenamingModalText": "Chystáte se přejmenovat Váš portál. Jste si jistý, že chcete pokračovat?", - "PortalRenamingSettingsTooltip": "<0>{{text}} Zadejte část, která se zobrazí vedle prostorové adresy {{domain}}.", "ProductUserOpportunities": "Zobrazit profily a skupiny", "RecoveryFileNotSelected": "Chyba při obnově. Soubor pro obnovení nebyl vybrán.", "RestoreBackup": "Obnova dat", @@ -147,11 +134,6 @@ "ServerSideEncryptionMethod": "Metoda šifrování na straně serveru", "ServiceUrl": "URL adresa služby", "SessionLifetime": "Doba trvání relace", - "SessionLifetimeDescription": "<1>Session Lifetime umožňuje nastavit dobu (v minutách), po jejímž uplynutí budou muset uživatelé prostoru znovu zadat přihlašovací údaje, aby měli přístup do prostoru. Po uložení budou všichni uživatelé z prostoru odhlášeni.", - "SessionLifetimeHelper": "Po uložení budou všichni uživatelé z prostoru odhlášeni.", - "SettingPasswordStrength": "Nastavení síly hesla", - "SettingPasswordStrengthDescription": "<1>Nastavení síly hesla je způsob, jak určit efektivitu a odolnost hesla, pokud ho někdo bude chtít prolomit.
Použijte lištu <2>Minimální délka hesla pro určení jeho délky. Zaškrtněte příslušné pole níže pro určení znaků, které musí heslo obsahovat.
Chcete-li nastavené parametry aktivovat, klikněte na tlačítko <3>Uložit v dolní části.", - "SettingPasswordStrengthHelper": "Pomocí panelu Minimální délka hesla určete, jak dlouhé má být heslo. Zaškrtnutím příslušných políček níže určete sadu znaků, která musí být v hesle použita.", "ShowFeedbackAndSupport": "Zobrazit odkaz Zpětná vazba a podpora", "ShowHelpCenter": "Zobrazit odkaz na Centrum nápovědy", "ShowVideoGuides": "Zobrazit odkaz na videoprůvodce", @@ -177,11 +159,7 @@ "ThirdPartyTitleDescription": "Pomocí autorizačních klíčů můžete k prostoru připojit služby třetích stran. Snadno se přihlásíte pomocí Facebooku, Google nebo LinkedIn; z modulu Dokumenty přidáte Dropbox, OneDrive atd. a budete moci pracovat se soubory, které jsou tam uloženy.", "TimeZone": "Časové pásmo", "TrustedMail": "Nastavení důvěryhodných Mailových domén", - "TrustedMailDescription": "<1>Nastavení důvěryhodné mailové domény je možnost, která nastaví mailové servery používané pro vlastní registraci uživatele.
Buď můžete zaškrtnout možnost <2>Vlastní domény a zadat důvěryhodné mailové server v polích níže, takže osoba, která má na něm účet, se bude moci zaregistrovat sám pomocí odkazu Připojit na <3>Přihlašovacístránce nebo zakázat tuto volbu.
Chcete-li nově nastavené parametry aktivovat, klikněte na tlačítko <4>Uložit v dolní části.", - "TrustedMailHelper": "Můžete buď zaškrtnout možnost Vlastní domény a zadat důvěryhodný poštovní server do pole níže, aby se osoba, která má na něm účet, mohla sama zaregistrovat kliknutím na odkaz Připojit se na stránce Přihlášení, nebo tuto možnost vypnout.", "TwoFactorAuth": "Dvoufázové ověření", - "TwoFactorAuthDescription": "<1>Dvoufázové ověřování představuje bezpečnější způsob vstupu uživatelů do prostoru DocSpace. Po zadání přihlašovacích údajů bude muset uživatel zadat kód z SMS přijaté na mobilní telefon s číslem, které bylo zadáno při prvním přihlášení do prostoru, nebo kód z autentizační aplikace.
Tuto možnost povolte pro bezpečnější přístup všech uživatelů do prostoru DocSpace.
Pro použití provedených změn klikněte na tlačítko <2>Uložit pod touto částí.
<3>Poznámka: SMS zprávy lze odesílat pouze v případě, že máte kladný zůstatek. Aktuální zůstatek si můžete vždy zkontrolovat na svém účtu poskytovatele SMS. Nezapomeňte si včas doplnit zůstatek.", - "TwoFactorAuthHelper": "Poznámka: SMS zprávy lze odesílat pouze v případě, že máte kladný zůstatek. Aktuální zůstatek si můžete vždy zkontrolovat na svém účtu poskytovatele SMS. Nezapomeňte si včas doplnit zůstatek.", "UseAsLogoButton": "Použít jako logo", "UseDigits": "Použijte čísla", "UseHttp": "Použijte Http", diff --git a/packages/client/public/locales/cs/Translations.json b/packages/client/public/locales/cs/Translations.json index 481f3cd72b..7751cab12a 100644 --- a/packages/client/public/locales/cs/Translations.json +++ b/packages/client/public/locales/cs/Translations.json @@ -15,7 +15,6 @@ "Files": "Soubory", "FileUnlocked": "Soubor odemčen", "Folders": "Složky", - "FolderSelection": "Výběr složky", "FolderTitleBoxNet": "Adresář schránky", "FolderTitleDocuSign": "Účet DocuSign", "FolderTitleDropBox": "Adresář Dropbox", diff --git a/packages/client/public/locales/de/DeleteDialog.json b/packages/client/public/locales/de/DeleteDialog.json index 7924bc4e5a..a123681c39 100644 --- a/packages/client/public/locales/de/DeleteDialog.json +++ b/packages/client/public/locales/de/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "Sie möchten diese Räume löschen. Dies kann nicht rückgängig gemacht.", "MoveToTrashButton": "In den Papierkorb verschieben", "MoveToTrashFile": "Möchten Sie wirklich das Dokument löschen. Bitte beachten Sie, dass es nicht mehr verfügbar wird, wenn Sie es mit jemandem geteilt haben. Die Datei wird in 30 Tagen endgültig gelöscht. Möchten Sie fortsetzen?", - "MoveToTrashFolder": "Möchten Sie wirklich den Ordner löschen. Bitte beachten Sie, dass es nicht mehr verfügbar wird, wenn Sie ihn mit jemandem geteilt haben. Möchten Sie fortsetzen?", - "MoveToTrashFolderFromPersonal": "Sie möchten diesen Ordner löschen. Fortfahren?", - "MoveToTrashItems": "Möchten Sie wirklich diese Elemente löschen. Bitte beachten Sie, dass die Dateien nicht mehr verfügbar werden, wenn Sie diese vorher freigegeben haben. Möchten Sie fortsetzen?", "MoveToTrashTitle": "In Papierkorb verschieben?", "UnsubscribeButton": "Abbestellen", "UnsubscribeNote": "Sind Sie sicher, dass Sie die ausgewählten Elemente aus der Liste abbestellen möchten?", diff --git a/packages/client/public/locales/de/Files.json b/packages/client/public/locales/de/Files.json index 88248e0372..960dcc8beb 100644 --- a/packages/client/public/locales/de/Files.json +++ b/packages/client/public/locales/de/Files.json @@ -66,13 +66,10 @@ "Images": "Bilder", "InviteUsersInRoom": "Benutzer in den Raum einladen", "LimitByTimePeriod": "Zeitlich begrenzen", - "LinkAddedSuccessfully": "Link erfolgreich hinzugefügt", "LinkDeletedSuccessfully": "Link erfolgreich gelöscht", "LinkDisabledSuccessfully": "Link erfolgreich deaktiviert", "LinkEnabledSuccessfully": "Link erfolgreich aktiviert", "LinkForPortalUsers": "Link für DocSpace-Benutzer", - "LinkForRoomMembers": "Link für Mitglieder im Raum", - "Links": "Links", "LinkValidUntil": "Dieser Link ist gültig bis", "MarkAsFavorite": "Als Favorit kennzeichnen", "MarkAsRevision": "Als Revision markieren", diff --git a/packages/client/public/locales/de/InfoPanel.json b/packages/client/public/locales/de/InfoPanel.json index f841eafc69..41e348050c 100644 --- a/packages/client/public/locales/de/InfoPanel.json +++ b/packages/client/public/locales/de/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "Aktivitätsverlauf wird hier angezeigt", "ItemsSelected": "Ausgewählte Elemente", "LastModifiedBy": "Zuletzt geändert von", - "PendingInvitations": "Ausstehende Einladungen", "Properties": "Eigenschaften", "RoomsEmptyScreenTent": "Siehe Details von Räumen hier", "SelectedUsers": "Ausgewählte Konten", "StorageType": "Art des Speicherplatzes", "SubmenuDetails": "Details", "SubmenuHistory": "Geschichte", - "SystemProperties": "Eigenschaften des Systems", - "UsersInRoom": "Benutzer im Raum", "Versions": "Versionen" } diff --git a/packages/client/public/locales/de/Profile.json b/packages/client/public/locales/de/Profile.json index 2f1f3bf94b..b5e37fa4ce 100644 --- a/packages/client/public/locales/de/Profile.json +++ b/packages/client/public/locales/de/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "Die aktive Verbindung wurde abgemeldet: {{platform}}, {{browser}}", "SystemTheme": "Wie im System", "SystemThemeDescription": "Wechseln Sie automatisch zwischen hellen und dunklen Themen, wenn Ihr System dies tut.", - "TfaLoginSettings": "Login-Einstellungen", "TwoFactorDescription": "Zwei-Faktor-Authentifizierung über eine App für Generierung von Codes wurde für alle aktiviert." } diff --git a/packages/client/public/locales/de/SMTPSettings.json b/packages/client/public/locales/de/SMTPSettings.json index c87408c4df..0710c346bd 100644 --- a/packages/client/public/locales/de/SMTPSettings.json +++ b/packages/client/public/locales/de/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Geben Sie E-Mail ein", "EnterLogin": "Geben Sie Login ein", "EnterPort": "Geben Sie Port ein", - "HelpText": "Wenn Sie ein Gmail-Konto als SMTP-Server nutzen, werden Sie keine Mails senden können, bis Sie das Folgende tun: sich in Ihr Gmail-Konto über Standardbedienfläche einloggen und die Prüffragen über den {{organizationName}}-Zugriff aufs Konto bestätigen, falls es welche gibt. Auch müssen Sie ein Passwort für die App in Sicherheitseinstellungen Ihres Google-Kontos generieren (dieses Passwort erfordert aktivierte 2-Faktor-Authentifizierung). Wir empfehlen Ports 587 oder 25 für die Absendung der Nachrichten zu nutzen, weil andere Werte die korrekte Arbeitsweise von SMTP verhindern können.", "Host": "Host", "HostLogin": "Host-Login", "HostPassword": "Host-Kennwort", diff --git a/packages/client/public/locales/de/SelectFolder.json b/packages/client/public/locales/de/SelectFolder.json deleted file mode 100644 index a3e3f18d49..0000000000 --- a/packages/client/public/locales/de/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Keine verfügbare Ordner" -} diff --git a/packages/client/public/locales/de/Settings.json b/packages/client/public/locales/de/Settings.json index f8451216d5..73ecd8c4a2 100644 --- a/packages/client/public/locales/de/Settings.json +++ b/packages/client/public/locales/de/Settings.json @@ -97,12 +97,7 @@ "ForcePathStyle": "Erzwinge Pfad-Stil", "IntegrationRequest": "Brauchen Sie eine nützliche Integration oder Komponente in ONLYOFFICE DocSpace? Hinterlassen Sie eine Anfrage an unser Team und wir werden uns darum kümmern.", "IPSecurity": "IP-Sicherheit", - "IPSecurityDescription": "<1>IP-Sicherheit wird verwendet, um die Anmeldung an DocSpace von allen IP-Adressen außer bestimmten Adressen zu beschränken. Sie können die erlaubten IP-Adressen entweder mit exakten IP-Adressen im IPv4-Format (#.#.#.#, wobei # ein numerischer Wert von 0 bis 255 ist), IP-Bereich (im Format #.#.#.#-#.#.#.#) oder CIDR-Maskierung (im Format #.#.#.#/#) festlegen. Die IP-Sicherheit funktioniert nicht für DocSpace-Besitzer, sie können von jeder IP-Adresse auf DocSpace zugreifen. Die im Abschnitt Für alle Benutzer festgelegten Regeln gelten auch für Administratoren mit Vollzugriff. Gleichzeitig können Sie zusätzliche Regeln für Administratoren mit Vollzugriff im entsprechenden Abschnitt festlegen.", - "IPSecurityHelper": "Sie können die zulässigen IP-Adressen entweder mit exakten IP-Adressen festlegen im IPv4-Format (#.#.#.#, wobei # ein numerischer Wert von 0 bis 255 ist) oder mit IP-Bereichen (im Format #.#.#.#-#.#.#.#).", "IPSecurityWarningHelper": "Zunächst müssen Sie Ihre aktuelle IP-Adresse oder den IP-Bereich, zu dem Ihre aktuelle IP-Adresse gehört, angeben, da sonst der Zugriff auf den Space sofort nach dem Speichern der Einstellungen gesperrt wird. Der Eigentümer des Bereichs hat von jeder IP-Adresse aus Zugriff auf den Bereich.", - "LanguageAndTimeZoneSettingsDescription": "Die Sprach- und Zeitzoneneinstellungen lassen Sie die Sprache des kompletten Bereichs für alle Benutzer ändern und die Zeitzone konfigurieren, so dass alle Ereignisse des Bereichs mit einem richtigen Datum und der Uhrzeit angezeigt werden.", - "LanguageTimeSettingsTooltip": "Die <0>{{text}} lassen Sie die Sprache des kompletten Bereichs für alle Benutzer ändern und die Zeitzone konfigurieren, so dass alle Ereignisse des {{ organizationName }}-Bereichs mit einem richtigen Datum und der Uhrzeit angezeigt werden.", - "LanguageTimeSettingsTooltipDescription": "Um die Änderungen zu übernehmen, klicken Sie auf den Button <1>{{save}} im unteren Bereich der Sektion.<3>{{learnMore}}", "Lifetime": "Lebenszeit (min)", "LimitThemesTooltip": "Sie können nur 3 benutzerdefinierte Themen erstellen. Um ein neues Thema zu erstellen, müssen Sie eines der vorherigen Themen löschen.", "LocalFile": "Lokale Datei", @@ -120,17 +115,13 @@ "ManagementCategoryIntegration": "Integration", "ManagementCategorySecurity": "Sicherheit", "ManualBackupDescription": "Nutzen Sie diese Option, wenn Sie alle im Bereich enthaltenen Daten als Datei erhalten möchten.", - "ManualBackupHelp": "Die Option Datensicherung dient zum Sichern der Bereichsdaten, um sie später auf Ihrem lokalen Server wiederherstellen zu können.", "MaxCopies": "{{copiesCount}} - maximale Anzahl von Sicherungskopien", "Migration": "Migration", "NewColorScheme": "Neues Farbschema", "NumberOfAttempts": "Anzahl der Versuche", "PasswordMinLenght": "Minimale Kennwortlänge", "Path": "Pfad", - "PleaseNote": "Sei bemerkt", - "PleaseNoteDescription": "<0>{{pleaseNote}}: sobald Sie auf die Schaltfläche <2>{{save}} klicken, ist Ihre alte Space-Adresse für neue Benutzer nicht mehr verfügbar.", "PortalAccess": "Zugang zu DocSpace", - "PortalAccessSubTitle": "In diesem Bereich können Sie den Benutzern einen sicheren und nahtlosen Zugang zum Bereich gewähren.", "PortalDeactivation": "DocSpace deaktivieren", "PortalDeactivationDescription": "Verwenden Sie diese Option, um Ihren Bereich vorübergehend zu deaktivieren.", "PortalDeactivationHelper": "Wenn Sie diesen DocSpace deaktivieren möchten, werden Ihr Bereich und alle damit verbundenen Informationen gesperrt, so dass niemand für eine bestimmte Zeit Zugang dazu hat. Klicken Sie dazu auf die Schaltfläche Deaktivieren. Ein Link zur Bestätigung des Vorgangs wird an die E-Mail-Adresse des Raumbesitzers gesendet.\nFalls Sie zu dem Bereich zurückkehren und ihn weiter nutzen möchten, müssen Sie den zweiten Link in der Bestätigungs-E-Mail verwenden. Bitte bewahren Sie diese E-Mail daher an einem sicheren Ort auf.", @@ -138,16 +129,12 @@ "PortalDeletionDescription": "Verwenden Sie diese Option, um Ihren Speicherplatz endgültig zu löschen.", "PortalDeletionEmailSended": "Ein Link zur Bestätigung des Vorgangs wurde an {{ownerEmail}} (die E-Mail-Adresse des Raumbesitzers).", "PortalDeletionHelper": "Wenn Sie glauben, dass Sie den Bereich nicht mehr nutzen werden, und Ihren Bereich dauerhaft löschen möchten, senden Sie Ihren Antrag über die Schaltfläche Löschen. Bitte bedenken Sie, dass Sie Ihren Bereich nicht wieder aktivieren oder die damit verbundenen Informationen wiederherstellen können.", - "PortalIntegration": "Integration mit dem Bereich", "PortalNameEmpty": "Der Kontoname ist leer", "PortalNameIncorrect": "Inkorrekter Kontoname", "PortalNameLength": "Der Kontoname muss zwischen {{minLength}} und {{maxLength}} Zeichen lang sein", "PortalRenaming": "Umbenennung von DocSpace", - "PortalRenamingDescription": "Hier können Sie Ihre Bereichsadresse ändern.", "PortalRenamingLabelText": "Neuer Bereichsname", - "PortalRenamingMobile": "Geben Sie den Teil ein, der neben der Adresse des {{domain}}-Space erscheint. Bitte beachten Sie: sobald Sie auf die Schaltfläche Speichern klicken, ist Ihre alte Space-Adresse für neue Benutzer nicht mehr verfügbar.", "PortalRenamingModalText": "Sie sind im Begriff Ihr Portal umzubenennen. Sind Sie sicher, dass Sie fortsetzen wollen?", - "PortalRenamingSettingsTooltip": "<0>{{text}} Geben Sie den Teil ein, der neben der {{domain}} Portal-Adresse angezeigt wird.", "ProductUserOpportunities": "Profile und Gruppen anschauen", "RecoveryFileNotSelected": "Fehler bei der Wiederherstellung. Datei zur Wiederherstellung nicht ausgewählt.", "RestoreBackup": "Datenwiederherstellung", @@ -159,11 +146,6 @@ "ServerSideEncryptionMethod": "Methode der Server-seitigen Verschlüsselung", "ServiceUrl": "URL des Dienstes", "SessionLifetime": "Lebensdauer der Sitzung", - "SessionLifetimeDescription": "Mit <1>Lebensdauer können Sie die Zeit (in Minuten) festlegen, bevor die DocSpace-Benutzer erneut die Anmeldeinformationen eingeben müssen, um auf DocSpace zugreifen zu können. Nach dem Speichern werden alle Benutzer ausgeloggt.", - "SessionLifetimeHelper": "Nach dem Speichern werden alle Benutzer von dem Bereich abgemeldet.", - "SettingPasswordStrength": "Passwortlänge einstellen", - "SettingPasswordStrengthDescription": "Die <1>Einstellungen der Kennwortstärke lassen die Kennwortstärke bestimmen (die Effizienz eines Kennworts beim Widersetzen den Brute-Force-Angriffen und sonstigen Versuchen, das Kennwort zu erraten).
Nutzen Sie den Schieberegler <2>Minimale Kennwortlänge, um anzugeben, wie lang das Kennwort sein muss, um als stark betrachtet zu werden. Aktivieren Sie die entsprechenden Kontrollkästchen, um die Zeichen festzulegen, die im Kennwort verwendet werden müssen.
Um die Änderungen zu übernehmen, klicken Sie auf den Button <3>Speichern im unteren Bereich der Sektion.", - "SettingPasswordStrengthHelper": "Verwenden Sie die Leiste Mindestlänge des Kennworts, um zu bestimmen, wie lang das Kennwort sein soll. Kreuzen Sie die entsprechenden Felder unten an, um den Zeichensatz festzulegen, der im Kennwort verwendet werden muss.", "ShowFeedbackAndSupport": "Link zum Feedback & Support anzeigen", "ShowHelpCenter": "Link zum Hilfe-Center anzeigen", "ShowVideoGuides": "Link zu Videoanleitungen anzeigen", @@ -189,11 +171,7 @@ "ThirdPartyTitleDescription": "Mit Berechtigungsschlüsseln können Sie Ihr Bereich mit den Drittleistungen verbinden. Loggen Sie sich einfacher mit Facebook, Google oder LinkedIn. Fügen Sie Dropbox, OneDrive usw. hinzu, um mit dort gespeicherten Dateien aus dem Modul Dokumente zu arbeiten.", "TimeZone": "Zeitzone", "TrustedMail": "Einstellungen sicherer Mail-Domains", - "TrustedMailDescription": "Die <1>Einstellungen sicherer Mail-Domains erlauben Ihnen, die Mail-Server anzugeben, die für die Selbstregistrierung der Benutzer auf Ihrem ONLYOFFICE™-Portal verwendet werden dürfen.
Sie können entweder die Option <2>Benutzerdefinierte Domains markieren und sichere Mail-Server im Feld unten eingeben, so dass die Personen, die ein Konto auf dem angegebenen Mail-Server haben, sich mit einem Klick auf den Link 'Beitreten' auf der <3>Loginseite registrieren können, oder diese Option deaktivieren.
Um die Änderungen zu übernehmen, klicken Sie auf den Button <4>Speichern im unteren Bereich der Sektion.", - "TrustedMailHelper": "Sie können entweder die Option Benutzerdefinierte Domains markieren und sichere Mail-Server im Feld unten eingeben, so dass die Personen, die ein Konto auf dem angegebenen Mail-Server haben, sich mit einem Klick auf den Link 'Beitreten' auf der Loginseite registrieren können, oder diese Option deaktivieren.", "TwoFactorAuth": "Zwei-Faktor-Authentifizierung", - "TwoFactorAuthDescription": "<1>Die Zwei-Faktor-Authentifizierung bietet Benutzern einen sichereren Zugang auf DocSpace. Nach der Eingabe der Anmeldeinformationen muss der Benutzer den Code der erhaltenen SMS mit der beim ersten Portal-Login angegebenen Nummer oder dem Code einer Authentifizierungsanwendung an das Mobiltelefon eingeben.
Aktivieren Sie diese Option, um einen sichereren Zugriff für alle DocSpace-Benutzer zu gewährleisten.
Um alle Änderungen zu übernehmen, klicken Sie auf die Schaltfläche <2>Speichern im unteren Bereich der Sektion.
<3>Hinweis: SMS-Nachrichten können nur versendet werden, wenn Sie einen positiven Kontostand haben. Sie können Ihr aktuelles Guthaben jederzeit in Ihrem SMS-Provider-Konto abfragen. Vergessen Sie nicht, Ihr Kontostand rechtzeitig wieder aufzufüllen.", - "TwoFactorAuthHelper": "Hinweis: SMS-Nachrichten können nur beim positiven Saldo gesendet werden. Sie können Ihren aktuellen Kontostand jederzeit in Ihrem SMS-Anbieterkonto einsehen. Vergessen Sie nicht, rechtzeitig Geld auf das vorgenannte Konto zu überweisen.", "UnsavedChangesBody": "Wenn Sie das Menü für Link-Einstellungen jetzt schließen, werden Ihre Änderungen nicht gespeichert.", "UseAsLogoButton": "Als Logo verwenden", "UseDigits": "Zahlen verwenden", diff --git a/packages/client/public/locales/de/Translations.json b/packages/client/public/locales/de/Translations.json index 191e689a63..9ce8c9aed6 100644 --- a/packages/client/public/locales/de/Translations.json +++ b/packages/client/public/locales/de/Translations.json @@ -15,7 +15,6 @@ "Files": "Dateien", "FileUnlocked": "Datei nicht gesperrt", "Folders": "Ordner", - "FolderSelection": "Ordnerauswahl", "FolderTitleBoxNet": "Box-Verzeichnis", "FolderTitleDocuSign": "DocuSign Konto", "FolderTitleDropBox": "Dropbox-Verzeichnis", diff --git a/packages/client/public/locales/el-GR/DeleteDialog.json b/packages/client/public/locales/el-GR/DeleteDialog.json index e572dfda88..06d3705ef5 100644 --- a/packages/client/public/locales/el-GR/DeleteDialog.json +++ b/packages/client/public/locales/el-GR/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "Πρόκειται να διαγράψετε αυτά τα δωμάτια. Δεν θα μπορέσετε να τα επαναφέρετε.", "MoveToTrashButton": "Μετακίνηση στον Κάδο απορριμμάτων", "MoveToTrashFile": "Πρόκειται να διαγράψετε αυτό το αρχείο. Λάβετε υπόψη ότι αν το έχετε μοιραστεί με κάποιον, δεν θα είναι διαθέσιμο. Το αρχείο θα διαγραφεί οριστικά σε 30 ημέρες. Θέλετε σίγουρα να συνεχίσετε;", - "MoveToTrashFolder": "Πρόκειται να διαγράψετε αυτόν τον φάκελο. Λάβετε υπόψη ότι αν τον έχετε μοιραστεί με κάποιον, δεν θα είναι διαθέσιμος. Θέλετε σίγουρα να συνεχίσετε;", - "MoveToTrashFolderFromPersonal": "Πρόκειται να διαγράψετε αυτόν τον φάκελο. Θέλετε σίγουρα να συνεχίσετε;", - "MoveToTrashItems": "Πρόκειται να διαγράψετε αυτά τα στοιχεία. Λάβετε υπόψη ότι αν τα έχετε μοιραστεί με κάποιον, θα γίνουν μη διαθέσιμα. Θέλετε σίγουρα να συνεχίσετε;", "MoveToTrashTitle": "Μετακίνηση στον κάδο απορριμμάτων;", "UnsubscribeButton": "Κατάργηση εγγραφής", "UnsubscribeNote": "Θέλετε σίγουρα να καταργήσετε την εγγραφή σας από τα επιλεγμένα στοιχεία της λίστας;", diff --git a/packages/client/public/locales/el-GR/Files.json b/packages/client/public/locales/el-GR/Files.json index 81ab074881..53e3b183ed 100644 --- a/packages/client/public/locales/el-GR/Files.json +++ b/packages/client/public/locales/el-GR/Files.json @@ -53,7 +53,6 @@ "Images": "Εικόνες", "InviteUsersInRoom": "Πρόσκληση χρηστών στο δωμάτιο", "LinkForPortalUsers": "Σύνδεσμος για τους χρήστες της DocSpace", - "LinkForRoomMembers": "Σύνδεσμος για τα μέλη του δωματίου", "MarkAsFavorite": "Σήμανση ως αγαπημένο", "MarkedAsFavorite": "Προστέθηκε στα αγαπημένα", "MarkRead": "Σήμανση ως αναγνωσμένου", diff --git a/packages/client/public/locales/el-GR/InfoPanel.json b/packages/client/public/locales/el-GR/InfoPanel.json index c883704f99..d91ea508d0 100644 --- a/packages/client/public/locales/el-GR/InfoPanel.json +++ b/packages/client/public/locales/el-GR/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "Το ιστορικό δραστηριοτήτων θα εμφανίζεται εδώ", "ItemsSelected": "Επιλεγμένα στοιχεία", "LastModifiedBy": "Τελευταία Τροποποίηση Από", - "PendingInvitations": "Εκκρεμείς προσκλήσεις", "Properties": "Ιδιότητες", "RoomsEmptyScreenTent": "Δείτε λεπτομέρειες για τα δωμάτια εδώ", "SelectedUsers": "Επιλεγμένοι λογαριασμοί", "StorageType": "Τύπος αποθηκευτικού χώρου", "SubmenuDetails": "Λεπτομέρειες", "SubmenuHistory": "Ιστορικό", - "SystemProperties": "Ιδιότητες συστήματος", - "UsersInRoom": "Χρήστες στο δωμάτιο", "Versions": "Εκδόσεις" } diff --git a/packages/client/public/locales/el-GR/Profile.json b/packages/client/public/locales/el-GR/Profile.json index a7adb7a825..316e50cd94 100644 --- a/packages/client/public/locales/el-GR/Profile.json +++ b/packages/client/public/locales/el-GR/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "Η ενεργή σύνδεση σταμάτησε: {{platform}}, {{browser}}", "SystemTheme": "Χρήση θέματος συστήματος", "SystemThemeDescription": "Αυτόματη εναλλαγή μεταξύ φωτεινών και σκοτεινών θεμάτων όταν το σύστημά σας το κάνει.", - "TfaLoginSettings": "Ρυθμίσεις σύνδεσης", "TwoFactorDescription": "Ο έλεγχος ταυτότητας δύο παραγόντων μέσω μιας εφαρμογής δημιουργίας κωδικών ενεργοποιήθηκε για όλους τους χρήστες από τον διαχειριστή." } diff --git a/packages/client/public/locales/el-GR/SMTPSettings.json b/packages/client/public/locales/el-GR/SMTPSettings.json index ed21ef4d13..0651258451 100644 --- a/packages/client/public/locales/el-GR/SMTPSettings.json +++ b/packages/client/public/locales/el-GR/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Εισάγετε email", "EnterLogin": "Εισάγετε σύνδεση", "EnterPort": "Εισάγετε θύρα", - "HelpText": "Εάν χρησιμοποιείτε λογαριασμό Gmail για διακομιστή SMTP, δεν θα μπορείτε να στείλετε αλληλογραφία μέχρι να κάνετε τα εξής: Συνδεθείτε στον λογαριασμό Gmail που χρησιμοποιείτε μέσω της τυπικής διεπαφής ιστού του και επιβεβαιώστε τυχόν ερωτήσεις επαλήθευσης σχετικά με την προσπάθεια πρόσβασης του οργανισμού {{organizationName}} στον λογαριασμό, σε περίπτωση που υπάρχουν. Πρέπει επίσης να δημιουργήσετε έναν κωδικό πρόσβασης εφαρμογής στις ρυθμίσεις ασφαλείας στη σελίδα «Ο λογαριασμός μου Google» (αυτός ο κωδικός πρόσβασης μπορεί να χρησιμοποιηθεί μόνο αν είναι ενεργοποιημένη η επαλήθευση δύο βημάτων). Συνιστούμε τη χρήση των θυρών 587 ή 25 για την αποστολή των μηνυμάτων email, καθώς άλλες τιμές ενδέχεται να εμποδίσουν το SMTP να λειτουργήσει σωστά.", "Host": "Κεντρικός υπολογιστής", "HostLogin": "Σύνδεση κεντρικού υπολογιστή", "HostPassword": "Κωδικός πρόσβασης κεντρικού υπολογιστή", diff --git a/packages/client/public/locales/el-GR/SelectFolder.json b/packages/client/public/locales/el-GR/SelectFolder.json deleted file mode 100644 index b86ea21ecb..0000000000 --- a/packages/client/public/locales/el-GR/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Δεν υπάρχουν διαθέσιμοι φάκελοι" -} diff --git a/packages/client/public/locales/el-GR/Settings.json b/packages/client/public/locales/el-GR/Settings.json index 2f4d85a13f..a80c6bd177 100644 --- a/packages/client/public/locales/el-GR/Settings.json +++ b/packages/client/public/locales/el-GR/Settings.json @@ -84,12 +84,7 @@ "ForcePathStyle": "Στυλ διαδρομής δύναμης", "IntegrationRequest": "Σας λείπει μια χρήσιμη ενσωμάτωση ή ένα στοιχείο στο DocSpace του ONLYOFFICE; Αφήστε ένα αίτημα στην ομάδα μας και θα το εξετάσουμε.", "IPSecurity": "Ασφάλεια IP", - "IPSecurityDescription": "Η <1>ασφάλεια IP χρησιμοποιείται για να περιορίσετε την είσοδο στον χώρο από όλες τις διευθύνσεις IP εκτός από ορισμένες διευθύνσεις. Μπορείτε να ορίσετε τις επιτρεπόμενες διευθύνσεις IP χρησιμοποιώντας είτε ακριβείς διευθύνσεις IP στη μορφή IPv4 (#.#.#.#, όπου # είναι μια αριθμητική τιμή από το 0 έως το 255), είτε εύρος IP (στη μορφή #.#.#.#-#.#.#.#), είτε κάλυψη CIDR (στη μορφή #.#.#.#/#). Η ασφάλεια IP δεν λειτουργεί για τους ιδιοκτήτες του χώρου· αυτοί μπορούν να έχουν πρόσβαση στον χώρο από οποιαδήποτε διεύθυνση IP. Οι κανόνες που ορίζονται στην ενότητα «Για όλους τους χρήστες» ισχύουν και για τους διαχειριστές πλήρους πρόσβασης. Παράλληλα, μπορείτε να ορίσετε πρόσθετους κανόνες για διαχειριστές πλήρους πρόσβασης στην αντίστοιχη ενότητα.", - "IPSecurityHelper": "Μπορείτε να ορίσετε τις επιτρεπόμενες διευθύνσεις IP χρησιμοποιώντας είτε ακριβείς διευθύνσεις IP στη μορφή IPv4 (#.#.#.#.#, όπου # είναι μια αριθμητική τιμή από 0 έως 255) είτε εύρος IP (στη μορφή #.#.#.#.#-#.#.#.#.#.#).", "IPSecurityWarningHelper": "Αρχικά, πρέπει να καθορίσετε την τρέχουσα IP σας ή την περιοχή IP στην οποία ανήκει η τρέχουσα διεύθυνση IP σας, διαφορετικά η πρόσβαση στον χώρο θα μπλοκαριστεί αμέσως μετά την αποθήκευση των ρυθμίσεων. Ο ιδιοκτήτης του χώρου θα έχει πρόσβαση στον χώρο από οποιαδήποτε διεύθυνση IP.", - "LanguageAndTimeZoneSettingsDescription": "Αλλάξτε τη γλώσσα για όλους τους χρήστες της DocSpace και ρυθμίστε τη ζώνη ώρας, ώστε όλα τα συμβάντα της DocSpace να εμφανίζονται με τη σωστή ημερομηνία και ώρα.", - "LanguageTimeSettingsTooltip": "<0>{{text}}: είναι ένας τρόπος για να αλλάξετε τη γλώσσα ολόκληρης της DocSpace για όλους τους χρήστες της DocSpace και να ρυθμίσετε τη ζώνη ώρας, ώστε όλα τα γεγονότα της DocSpace {{ organizationName }} να εμφανίζονται με τη σωστή ημερομηνία και ώρα.", - "LanguageTimeSettingsTooltipDescription": "Για να τεθούν σε ισχύ οι παράμετροι που ορίσατε κάντε κλικ στο κουμπί <1>{{save}} στο κάτω μέρος της ενότητας.<3>{{learnMore}}", "Lifetime": "Διάρκεια ζωής (λεπτά)", "LimitThemesTooltip": "Μπορείτε να δημιουργήσετε μόνο 3 προσαρμοσμένα θέματα. Για να δημιουργήσετε ένα νέο, πρέπει να διαγράψετε ένα από τα προηγούμενα θέματα.", "LocalFile": "Τοπικό αρχείο", @@ -107,16 +102,12 @@ "ManagementCategoryIntegration": "Ενσωμάτωση", "ManagementCategorySecurity": "Ασφάλεια", "ManualBackupDescription": "Χρησιμοποιήστε αυτήν την επιλογή εάν θέλετε να λάβετε όλα τα δεδομένα που περιέχονται στην DocSpace ως αρχείο.", - "ManualBackupHelp": "Η επιλογή Αντίγραφα ασφαλείας δεδομένων χρησιμοποιείται για τη δημιουργία αντιγράφων ασφαλείας των δεδομένων της DocSpace, ώστε να μπορείτε να τα επαναφέρετε αργότερα στον τοπικό σας διακομιστή.", "MaxCopies": "{{copiesCount}} – μέγιστος αριθμός αντιγράφων ασφαλείας", "Migration": "Μετεγκατάσταση", "NewColorScheme": "Νέος χρωματικός συνδυασμός", "PasswordMinLenght": "Ελάχιστο μήκος συνθηματικού", "Path": "Μονοπάτι", - "PleaseNote": "Έχετε υπόψιν", - "PleaseNoteDescription": "<0>{{pleaseNote}}: η παλιά σας διεύθυνση χώρου δεν θα είναι διαθέσιμη για νέους χρήστες μόλις κάνετε κλικ στο κουμπί <2>{{save}}.", "PortalAccess": "Πρόσβαση στην DocSpace", - "PortalAccessSubTitle": "Αυτή η ενότητα σάς επιτρέπει να παρέχετε στους χρήστες ασφαλείς και βολικούς τρόπους πρόσβασης στην DocSpace.", "PortalDeactivation": "Απενεργοποίηση DocSpace", "PortalDeactivationDescription": "Χρησιμοποιήστε αυτήν την επιλογή για να απενεργοποιήσετε προσωρινά τον χώρο σας.", "PortalDeactivationHelper": "Εάν επιθυμείτε να απενεργοποιήσετε αυτό το DocSpace, ο χώρος σας και όλες οι πληροφορίες που σχετίζονται με αυτόν θα μπλοκαριστούν έτσι ώστε κανείς να μην έχει πρόσβαση σε αυτόν για ένα συγκεκριμένο χρονικό διάστημα. Για να το κάνετε αυτό, κάντε κλικ στο κουμπί «Απενεργοποίηση». Ένας σύνδεσμος για την επιβεβαίωση της λειτουργίας θα σταλεί στη διεύθυνση email του ιδιοκτήτη του χώρου.\nΣε περίπτωση που θέλετε να επιστρέψετε στον χώρο και να συνεχίσετε να τον χρησιμοποιείτε, θα πρέπει να χρησιμοποιήσετε τον δεύτερο σύνδεσμο που παρέχεται στο email επιβεβαίωσης. Γι' αυτό, σας παρακαλούμε να αποθηκεύσετε αυτό το μήνυμα email.", @@ -124,16 +115,12 @@ "PortalDeletionDescription": "Χρησιμοποιήστε αυτήν την επιλογή για να διαγράψετε μόνιμα τον χώρο σας.", "PortalDeletionEmailSended": "Ένας σύνδεσμος για την επιβεβαίωση της λειτουργίας έχει σταλεί στο {{ownerEmail}} (η διεύθυνση ηλεκτρονικού ταχυδρομείου του ιδιοκτήτη του χώρου).", "PortalDeletionHelper": "Εάν πιστεύετε ότι δεν θα χρησιμοποιήσετε τον χώρο και θέλετε να διαγράψετε τον χώρο σας οριστικά, υποβάλετε το αίτημά σας χρησιμοποιώντας το κουμπί «Διαγραφή». Λάβετε υπόψη σας ότι δεν θα μπορέσετε να ενεργοποιήσετε εκ νέου τον χώρο σας ή να ανακτήσετε οποιαδήποτε πληροφορία που σχετίζεται με αυτόν.", - "PortalIntegration": "Ενσωμάτωση χώρου", "PortalNameEmpty": "Το όνομα λογαριασμού είναι κενό", "PortalNameIncorrect": "Λανθασμένο όνομα λογαριασμού", "PortalNameLength": "Το όνομα του λογαριασμού πρέπει να έχει μήκος μεταξύ {{minLength}} και {{maxLength}} χαρακτήρων", "PortalRenaming": "Μετονομασία DocSpace", - "PortalRenamingDescription": "Εδώ μπορείτε να αλλάξετε τη διεύθυνση της DocSpace σας.", "PortalRenamingLabelText": "Νέο όνομα DocSpace", - "PortalRenamingMobile": "Εισάγετε το μέρος που θα εμφανίζεται δίπλα στη διεύθυνση χώρου {{domain}}. Σημείωση: η παλιά διεύθυνση χώρου σας δεν θα είναι διαθέσιμη για νέους χρήστες μόλις κάνετε κλικ στο κουμπί «Αποθήκευση».", "PortalRenamingModalText": "Πρόκειται να μετονομάσετε την πύλη σας. Εισαι σιγουρος οτι θελεις να συνεχισεις?", - "PortalRenamingSettingsTooltip": "<0>{{text}} Εισάγετε το μέρος που θα εμφανίζεται δίπλα στη διεύθυνση χώρου {{domain}}.", "ProductUserOpportunities": "Προβολή προφίλ και ομάδων", "RecoveryFileNotSelected": "Σφάλμα ανάκτησης. Το αρχείο ανάκτησης δεν έχει επιλεγεί.", "RestoreBackup": "Επαναφορά Δεδομένων", @@ -145,11 +132,6 @@ "ServerSideEncryptionMethod": "Μέθοδος κρυπτογράφησης από την πλευρά του διακομιστή", "ServiceUrl": "Url υπηρεσίας", "SessionLifetime": "Διάρκεια ζωής συνεδρίας", - "SessionLifetimeDescription": "Η <1>διάρκεια λειτουργίας συνεδρίας επιτρέπει τον καθορισμό του χρόνου (σε λεπτά) πριν οι χρήστες του χώρου χρειαστεί να εισάγουν ξανά τα διαπιστευτήρια του χώρου για να αποκτήσουν πρόσβαση στον χώρο. Μετά την αποθήκευση, όλοι οι χρήστες θα αποσυνδεθούν από τον χώρο.", - "SessionLifetimeHelper": "Μετά την αποθήκευση, όλοι οι χρήστες θα αποσυνδεθούν από τον χώρο.", - "SettingPasswordStrength": "Ρύθμιση ισχύος κωδικού πρόσβασης", - "SettingPasswordStrengthDescription": "Οι <1>ρυθμίσεις ισχύος κωδικού πρόσβασης είναι ένας τρόπος για να καθορίσετε την αποτελεσματικότητα ενός κωδικού πρόσβασης στην αντίσταση σε επιθέσεις μαντεψιάς και παραβίασης.
Χρησιμοποιήστε τη γραμμή <2>Ελάχιστο μήκος κωδικού πρόσβασης για να καθορίσετε πόσο μακρύς πρέπει να είναι ο κωδικός πρόσβασης. Επιλέξτε τα κατάλληλα πλαίσια παρακάτω για να καθορίσετε το σύνολο χαρακτήρων που πρέπει να χρησιμοποιείται στον κωδικό πρόσβασης.
Για να τεθούν σε ισχύ οι παράμετροι που ορίσατε, κάντε κλικ στο κουμπί <3>Αποθήκευση στο κάτω μέρος της ενότητας.", - "SettingPasswordStrengthHelper": "Χρησιμοποιήστε την μπάρα ελάχιστου μήκους κωδικού πρόσβασης για να καθορίσετε πόσο μακρύς πρέπει να είναι ο κωδικός πρόσβασης. Επιλέξτε τα κατάλληλα πλαίσια παρακάτω για να καθορίσετε το σύνολο χαρακτήρων που πρέπει να χρησιμοποιείται στον κωδικό πρόσβασης.", "ShowFeedbackAndSupport": "Εμφάνιση του συνδέσμου «Ανατροφοδότηση και υποστήριξη»", "ShowHelpCenter": "Εμφάνιση συνδέσμου προς το κέντρο βοήθειας", "ShowVideoGuides": "Εμφάνιση συνδέσμου προς οδηγούς μέσω βίντεο", @@ -175,10 +157,7 @@ "ThirdPartyTitleDescription": "Με τα κλειδιά εξουσιοδότησης, μπορείτε να συνδέσετε υπηρεσίες τρίτων μερών στην DocSpace σας. Συνδεθείτε εύκολα με το Facebook, το Google ή το LinkedIn, προσθέστε το Dropbox, το OneDrive κ.λπ. για να εργάζεστε με αρχεία που είναι αποθηκευμένα εκεί από την ενότητα Έγγραφα.", "TimeZone": "Ζώνη ώρας", "TrustedMail": "Ρυθμίσεις τομέα αξιόπιστης αλληλογραφίας", - "TrustedMailHelper": "Μπορείτε είτε να επιλέξετε το Προσαρμοσμένοι τομείς και να εισάγετε τον διακομιστή αξιόπιστης αλληλογραφίας στο παρακάτω πεδίο, ώστε ένα άτομο που έχει λογαριασμό σε αυτόν να μπορεί να εγγραφεί μόνο του κάνοντας κλικ στον σύνδεσμο Συμμετοχή στη σελίδα Είσοδος, είτε να απενεργοποιήσετε αυτήν την επιλογή.", "TwoFactorAuth": "Έλεγχος ταυτότητας δύο παραγόντων", - "TwoFactorAuthDescription": "Ο <1>έλεγχος ταυτότητας δύο παραγόντων είναι ένας πιο ασφαλής τρόπος για την είσοδο των χρηστών στο DocSpace. Αφού εισαχθούν τα διαπιστευτήρια, ο χρήστης θα πρέπει να εισάγει τον κωδικό από το SMS που έλαβε στο κινητό τηλέφωνο με τον αριθμό που καθορίστηκε κατά την πρώτη είσοδο στον χώρο ή τον κωδικό από μια εφαρμογή ελέγχου ταυτότητας.
Ενεργοποιήστε αυτήν την επιλογή για πιο ασφαλή πρόσβαση στο DocSpace από όλους τους χρήστες του DocSpace.
Για να εφαρμόσετε τις αλλαγές που κάνατε, κάντε κλικ στο κουμπί <2>Αποθήκευση κάτω από αυτήν την ενότητα.
<3>Σημείωση: Μηνύματα SMS μπορούν να σταλούν μόνο αν έχετε θετικό υπόλοιπο. Μπορείτε πάντα να ελέγχετε το τρέχον υπόλοιπό σας στον λογαριασμό του παρόχου SMS. Μην ξεχνάτε να ανανεώνετε το υπόλοιπό σας εγκαίρως.", - "TwoFactorAuthHelper": "Σημείωση: Μηνύματα SMS μπορούν να σταλούν μόνο αν έχετε θετικό υπόλοιπο. Μπορείτε πάντα να ελέγχετε το τρέχον υπόλοιπό σας στον λογαριασμό του παρόχου SMS. Μην ξεχνάτε να ανανεώνετε εγκαίρως το υπόλοιπό σας.", "UseAsLogoButton": "Χρήση ως λογότυπο", "UseDigits": "Χρησιμοποιήστε ψηφία", "UseHttp": "Χρήση Http", diff --git a/packages/client/public/locales/el-GR/Translations.json b/packages/client/public/locales/el-GR/Translations.json index c310bb3402..9f7e94e0d2 100644 --- a/packages/client/public/locales/el-GR/Translations.json +++ b/packages/client/public/locales/el-GR/Translations.json @@ -15,7 +15,6 @@ "Files": "Αρχεία", "FileUnlocked": "Το Αρχείο Ξεκλειδώθηκε", "Folders": "Φάκελοι", - "FolderSelection": "Επιλογή φακέλου", "FolderTitleBoxNet": "Κατάλογος Box", "FolderTitleDocuSign": "Λογαριασμός DocuSign", "FolderTitleDropBox": "Κατάλογος Dropbox", diff --git a/packages/client/public/locales/en/DeleteDialog.json b/packages/client/public/locales/en/DeleteDialog.json index 8c2409a5be..77958d9101 100644 --- a/packages/client/public/locales/en/DeleteDialog.json +++ b/packages/client/public/locales/en/DeleteDialog.json @@ -11,9 +11,6 @@ "ItemsPermanentlyDeleted": "Items will be permanently deleted in 30 days.", "MoveToTrashButton": "Move to Trash", "MoveToTrashFile": "You are about to delete this file. Please note that if you have shared it with someone, it will become unavailable. The file will be permanently deleted in 30 days. Are you sure you want to continue?", - "MoveToTrashFolder": "You are about to delete this folder. Please note that if you have shared it with someone, it will become unavailable. Are you sure you want to continue?", - "MoveToTrashFolderFromPersonal": "You are about to delete this folder. Are you sure you want to continue?", - "MoveToTrashItems": "You are about to delete these items. Please note that if you have shared them with someone, they will become unavailable. Are you sure you want to continue?", "MoveToTrashTitle": "Move to Trash?", "UnsubscribeButton": "Unsubscribe", "UnsubscribeNote": "Are you sure you want to unsubscribe from the selected items from the list?", diff --git a/packages/client/public/locales/en/Files.json b/packages/client/public/locales/en/Files.json index 2996340b5f..8cfec9b79f 100644 --- a/packages/client/public/locales/en/Files.json +++ b/packages/client/public/locales/en/Files.json @@ -84,14 +84,11 @@ "LeaveTheRoom": "Leave the room", "LeftAndAppointNewOwner": "You have left the room and appointed a new owner", "LimitByTimePeriod": "Limit by time period", - "LinkAddedSuccessfully": "Link added successfully", "LinkDeletedSuccessfully": "Link deleted successfully", "LinkDisabledSuccessfully": "Link disabled successfully", "LinkEditedSuccessfully": "Link successfully edited and copied", "LinkEnabledSuccessfully": "Link enabled successfully", "LinkForPortalUsers": "Link for DocSpace users", - "LinkForRoomMembers": "Link for room members", - "Links": "Links", "LinkSuccessfullyCopied": "Link successfully copied to clipboard", "LinkSuccessfullyCreatedAndCopied": "Link successfully created and copied to clipboard", "LinkValidUntil": "This link will be valid until", diff --git a/packages/client/public/locales/en/FormGallery.json b/packages/client/public/locales/en/FormGallery.json index ee4cd5e0a8..1528831dfa 100644 --- a/packages/client/public/locales/en/FormGallery.json +++ b/packages/client/public/locales/en/FormGallery.json @@ -1,8 +1,8 @@ { "Categories": "Categories", "EmptyFormGalleryScreenDescription": "No results matching your query could be found", - "ErrorViewHeader": "Form gallery is temporarily unavailable", "ErrorViewDescription": "Please try again later", + "ErrorViewHeader": "Form gallery is temporarily unavailable", "SelectForm": "Select Form", "SubmitToGalleryBlockBody": "Submit your templates to share them with the ONLYOFFICE community.", "SubmitToGalleryBlockHeader": "ONLYOFFICE Form Gallery", diff --git a/packages/client/public/locales/en/InfoPanel.json b/packages/client/public/locales/en/InfoPanel.json index 95f2c68565..c6da136d13 100644 --- a/packages/client/public/locales/en/InfoPanel.json +++ b/packages/client/public/locales/en/InfoPanel.json @@ -33,15 +33,12 @@ "InfoBanner": "The list of invited users includes the owner and/or admins of this DocSpace with full access to all rooms. The owner and/or administrator cannot be assigned other access rights. Once added to the room, they will be notified of all changes.", "ItemsSelected": "Items selected", "LastModifiedBy": "Last modified by", - "PendingInvitations": "Pending invitations", "Properties": "Properties", "RoomsEmptyScreenTent": "See rooms details here", "SelectedUsers": "Selected accounts", "StorageType": "Storage type", "SubmenuDetails": "Details", "SubmenuHistory": "History", - "SystemProperties": "System properties", "Users": "Users", - "UsersInRoom": "Users in room", "Versions": "Versions" } diff --git a/packages/client/public/locales/en/Profile.json b/packages/client/public/locales/en/Profile.json index 3a1ba5b3dd..34621d60e6 100644 --- a/packages/client/public/locales/en/Profile.json +++ b/packages/client/public/locales/en/Profile.json @@ -28,6 +28,5 @@ "SuccessLogout": "The active connection was logged out: {{platform}}, {{browser}}", "SystemTheme": "Use system theme", "SystemThemeDescription": "Automatically switch between light and dark themes when your system does.", - "TfaLoginSettings": "Login settings", "TwoFactorDescription": "Two-factor authentication via a code-generating app was enabled for all users by the admin." } diff --git a/packages/client/public/locales/en/SMTPSettings.json b/packages/client/public/locales/en/SMTPSettings.json index 034f941296..5f64836591 100644 --- a/packages/client/public/locales/en/SMTPSettings.json +++ b/packages/client/public/locales/en/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Enter email", "EnterLogin": "Enter login", "EnterPort": "Enter port", - "HelpText": "If you use a Gmail account for SMTP server, you will not be able to send mail until you do the following: sign in to the Gmail account you use via its standard web interface and confirm any verification questions about the {{organizationName}} access attempt to the account, in case there are some. You also need to generate an app password in the Security settings on the My Google Account page (this password can only be used if two-step verification is enabled). We recommend using ports 587 or 25 for the email messages to be sent, as other values might prevent the SMTP from the correct work.", "Host": "Host", "HostLogin": "Host login", "HostPassword": "Host password", diff --git a/packages/client/public/locales/en/SelectFolder.json b/packages/client/public/locales/en/SelectFolder.json deleted file mode 100644 index fd719cf546..0000000000 --- a/packages/client/public/locales/en/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "No folders available" -} diff --git a/packages/client/public/locales/en/Settings.json b/packages/client/public/locales/en/Settings.json index c5e885b22d..5c9880586f 100644 --- a/packages/client/public/locales/en/Settings.json +++ b/packages/client/public/locales/en/Settings.json @@ -107,15 +107,10 @@ "IncludedInBusiness": "Included in Business plan", "IntegrationRequest": "Missing a useful integration or component in ONLYOFFICE DocSpace? Leave a request to our team and we will look into that.", "IPSecurity": "IP Security", - "IPSecurityDescription": "<1>IP Security is used to restrict login to the space from all IP addresses except certain addresses. You can set the allowed IP addresses using either exact IP addresses in the IPv4 format (#.#.#.#, where # is a numeric value from 0 to 255), IP range (in the #.#.#.#-#.#.#.# format), or CIDR masking (in the #.#.#.#/# format). The IP security does not work for space owners, they can access the space from any IP address. Rules set in the For all users section apply to full access administrators as well. At the same time, you can set additional rules for full access administrators in the corresponding section.", - "IPSecurityHelper": "You can set the allowed IP addresses using either exact IP addresses in the IPv4 format (#.#.#.#, where # is a numeric value from 0 to 255) or IP range (in the #.#.#.#-#.#.#.# format).", "IPSecurityMobileDescription": "IP Security is used to restrict login to the portal from all IP addresses except certain addresses.", "IPSecuritySettingDescription": "Configure IP Security to restrict login possibility to select IP addresses. Use either exact IP addresses in the IPv4 format, IP range or CIDR masking. The IP security does not work for space owners, they can access the space from any IP address.", "IPSecurityWarningHelper": "First, you need to specify your current IP or the IP range your current IP address belongs to, otherwise your space access will be blocked right after you save the settings. The space owner will have the space access from any IP address.", - "LanguageAndTimeZoneSettingsDescription": "Language and Time Zone Settings is a way to change the language of the space for all users and to configure the time zone so that all the actions will be shown with the correct date and time.", "LanguageAndTimeZoneSettingsNavDescription": "Language and Time Zone Settings is a way to change the language of the whole portal for all portal users and to configure the time zone so that all the events of the portal will be shown with the correct date and time.", - "LanguageTimeSettingsTooltip": "<0>{{text}} is a way to change the language of the space for all users and to configure the time zone so that all the actions of the {{ organizationName }} space will be shown with the correct date and time.", - "LanguageTimeSettingsTooltipDescription": "To make the parameters you set take effect click the <1>{{save}} button at the bottom of the section.<3>{{learnMore}}", "Lifetime": "Lifetime (min)", "LimitThemesTooltip": "You can only create 3 custom themes. To create a new one, you must delete one of the previous themes.", "LocalFile": "Local file", @@ -133,17 +128,13 @@ "ManagementCategoryIntegration": "Integration", "ManagementCategorySecurity": "Security", "ManualBackupDescription": "Use this option if you want to get all data contained in the space as a file.", - "ManualBackupHelp": "Data Backup option is used to back up the space data to be able to restore it later to your local server.", "MaxCopies": "{{copiesCount}} - maximum number of backup copies", "Migration": "Migration", "NewColorScheme": "New color scheme", "NumberOfAttempts": "Number of attempts", "PasswordMinLenght": "Minimal password length", "Path": "Path", - "PleaseNote": "Please note", - "PleaseNoteDescription": "<0>{{pleaseNote}}: your old space address will become unavailable to new users once you click the <2>{{save}} button.", "PortalAccess": "DocSpace access", - "PortalAccessSubTitle": "This section allows you to provide users with safe and convenient ways to access the space.", "PortalDeactivation": "Deactivate DocSpace", "PortalDeactivationDescription": "Use this option to deactivate your space temporarily.", "PortalDeactivationHelper": "If you wish to deactivate this DocSpace, your space and all information associated with it will be blocked so that no one has access to it for a particular period. To do that, click the Deactivate button. A link to confirm the operation will be sent to the email address of the space owner.\nIn case you want to come back to the space and continue using it, you will need to use the second link provided in the confirmation email. So, please, keep this email in a safe place.", @@ -151,19 +142,15 @@ "PortalDeletionDescription": "Use this option to delete your space permanently.", "PortalDeletionEmailSended": "A link to confirm the operation has been sent to {{ownerEmail}} (the email address of the space owner).", "PortalDeletionHelper": "If you do not think you will use the space and would like to delete your space permanently, submit your request using the Delete button. Please, keep in mind that you will not be able to reactivate your space or recover any information associated with it.", - "PortalIntegration": "Space integration", "PortalNameEmpty": "Account name is empty", "PortalNameIncorrect": "Incorrect account name", "PortalNameLength": "The account name must be between {{minLength}} and {{maxLength}} characters long", "PortalRenaming": "DocSpace Renaming", - "PortalRenamingDescription": "Here you can change your space address.", "PortalRenamingDescriptionText": "Change the space address that appears next to {{ domain }}.", "PortalRenamingLabelText": "New space name", - "PortalRenamingMobile": "Enter the part that will appear next to the {{domain}} space address. Please note: your old space address will become unavailable to new users once you click the Save button.", "PortalRenamingModalText": "You are about to rename your portal. Are you sure you want to continue?", "PortalRenamingNavDescription": "Here you can change your portal address.", "PortalRenamingNote": "Note: Your old space address will become unavailable to new users once you click the Save button.", - "PortalRenamingSettingsTooltip": "<0>{{text}} Enter the part that will appear next to the {{domain}} space address.", "PortalSecurityTitle": "This subsection allows you to provide users with secure and convenient ways to access the portal.", "ProductUserOpportunities": "View profiles and groups", "RecoveryFileNotSelected": "Recovery error. Recovery file not selected.", @@ -178,15 +165,10 @@ "ServerSideEncryptionMethod": "Server Side Encryption Method", "ServiceUrl": "Service Url", "SessionLifetime": "Session Lifetime", - "SessionLifetimeDescription": "<1>Session Lifetime allows to set time (in minutes) before the space users will need to enter the space credentials again in order to access the space. After save all the users will be logged out from space.", - "SessionLifetimeHelper": "After saving, all the users will be logged out from the space.", "SessionLifetimeMobileDescription": "Session Lifetime allows to set time (in minutes) before the DocSpace users will need to enter the space credentials again in order to access the space.", "SessionLifetimeSettingDescription": "Adjust Session Lifetime to define the time period before automatic logoff. After saving, logoff will be performed for all users.", "SettingPasswordDescription": "Configure Password Strength Settings to enforce more secure, computation-resistant passwords.", "SettingPasswordDescriptionSave": "Click the Save button at the bottom to apply.", - "SettingPasswordStrength": "Setting password strength", - "SettingPasswordStrengthDescription": "<1>Password Strength Settings is a way to determine the effectiveness of a password in resisting guessing and brute-force attacks.
Use the <2>Minimum Password Length bar to determine how long the password should be. Check the appropriate boxes below to determine the character set that must be used in the password.
To make the parameters you set take effect click the <3>Save button at the bottom of the section.", - "SettingPasswordStrengthHelper": "Use the Minimum Password Length bar to determine how long the password should be. Check the appropriate boxes below to determine the character set that must be used in the password.", "SettingPasswordStrengthMobileDescription": "Password Strength Settings is a way to determine the effectiveness of a password in resisting guessing and brute-force attacks.", "SettingPasswordTittle": "Password Strength Settings", "ShowFeedbackAndSupport": "Show Feedback & Support link", @@ -216,15 +198,11 @@ "TimeLanguageSettingsSave": "Click Save at the bottom to apply.", "TimeZone": "Time zone", "TrustedMail": "Trusted mail domain settings", - "TrustedMailDescription": "<1>Trusted Mail Domain Settings is a way to specify the mail servers used for user self-registration.
You can either check the <2>Custom domains option and enter the trusted mail server in the field below so that a person who has an account at it will be able to register him(her)self by clicking the Join link on the <3>Sign In page or disable this option.
To make the parameters you set take effect, click the <4>Save button at the bottom of the section.", - "TrustedMailHelper": "You can either check the Custom domains option and enter the trusted mail server in the field below so that a person who has an account at it will be able to register him(her)self by clicking the Join link on the Sign In page or disable this option.", "TrustedMailMobileDescription": "Trusted Mail Domain Settings is a way to specify the mail servers used for user self-registration.", "TrustedMailSave": "Click the Save button at the bottom to apply.", "TrustedMailSettingDescription": "Configure Trusted Mail Domain Settings to specify the allowed mail servers to use for self-registration.", "TwoFactorAuth": "Two-factor authentication", - "TwoFactorAuthDescription": "<1>Two-factor authentication is a more secure way for the users to enter the DocSpace. After the credentials are entered, the user will have to enter the code from the SMS received to the mobile phone with the number which was specified at the first space login or the code from an authentication application.
Enable this option for a more secure DocSpace access by all the DocSpace users.
To apply the changes you made click the <2>Save button below this section.
<3>Note: SMS messages can be sent if you have a positive balance only. You can always check your current balance in your SMS provider account. Do not forget to replenish your balance in good time.", "TwoFactorAuthEnableDescription": "Enable two-factor authentication for a more secure DocSpace access for users.", - "TwoFactorAuthHelper": "Note: SMS messages can be sent if you have a positive balance only. You can always check your current balance in your SMS provider account. Do not forget to replenish your balance in good time.", "TwoFactorAuthMobileDescription": "Two-factor authentication is a more secure way for the users to enter the portal. After the credentials are entered, the user will have to enter the code from the SMS received to the mobile phone with the number which was specified at the first portal login or the code from an authentication application.", "TwoFactorAuthSave": "Click the Save button below to apply.", "UnsavedChangesBody": "If you close the link settings menu right now, your changes will not be saved.", diff --git a/packages/client/public/locales/en/Translations.json b/packages/client/public/locales/en/Translations.json index 5337c97beb..5b165dc2c3 100644 --- a/packages/client/public/locales/en/Translations.json +++ b/packages/client/public/locales/en/Translations.json @@ -15,7 +15,6 @@ "Files": "Files", "FileUnlocked": "File unlocked", "Folders": "Folders", - "FolderSelection": "Folder selection", "FolderTitleBoxNet": "Box directory", "FolderTitleDocuSign": "DocuSign account", "FolderTitleDropBox": "Dropbox directory", diff --git a/packages/client/public/locales/es/DeleteDialog.json b/packages/client/public/locales/es/DeleteDialog.json index 79604c0957..61751cbd85 100644 --- a/packages/client/public/locales/es/DeleteDialog.json +++ b/packages/client/public/locales/es/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "Está a punto de eliminar estas salas. No podrá restaurarlas.", "MoveToTrashButton": "Mover a la papelera", "MoveToTrashFile": "Está a punto de eliminar este archivo. Por favor, tenga en cuenta que si lo ha compartido con alguien, dejará de estar disponible. El archivo se eliminará definitivamente en 30 días. ¿Está seguro de que desea continuar?", - "MoveToTrashFolder": "Está a punto de eliminar esta carpeta. Por favor, tenga en cuenta que si la ha compartido con alguien, dejará de estar disponible. ¿Está seguro de que desea continuar?", - "MoveToTrashFolderFromPersonal": "Está a punto de eliminar esta carpeta. ¿Está seguro de que desea continuar?", - "MoveToTrashItems": "Está a punto de eliminar estos elementos. Por favor, tenga en cuenta que si los ha compartido con alguien, dejarán de estar disponibles. ¿Está seguro de que desea continuar?", "MoveToTrashTitle": "ver a la papelera?", "UnsubscribeButton": "Cancelar suscripción", "UnsubscribeNote": "¿Está seguro de que quiere cancelar la suscripción a los elementos seleccionados de la lista?", diff --git a/packages/client/public/locales/es/Files.json b/packages/client/public/locales/es/Files.json index eaafedc9fa..8be30e62d5 100644 --- a/packages/client/public/locales/es/Files.json +++ b/packages/client/public/locales/es/Files.json @@ -66,13 +66,10 @@ "Images": "Imágenes", "InviteUsersInRoom": "Invitar usuarios a la sala", "LimitByTimePeriod": "Limitar por periodo de tiempo", - "LinkAddedSuccessfully": "El enlace se ha añadido correctamente", "LinkDeletedSuccessfully": "El enlace se ha eliminado correctamente", "LinkDisabledSuccessfully": "El enlace se ha desactivado correctamente", "LinkEnabledSuccessfully": "El enlace se ha activado correctamente", "LinkForPortalUsers": "Enlace para los usuarios de DocSpace", - "LinkForRoomMembers": "Enlace para los miembros de la sala", - "Links": "Enlaces", "LinkValidUntil": "Este enlace será válido hasta", "MarkAsFavorite": "Marcar como favorito", "MarkAsRevision": "Marcar como revisión", diff --git a/packages/client/public/locales/es/InfoPanel.json b/packages/client/public/locales/es/InfoPanel.json index b8f0894037..4eb7761d7d 100644 --- a/packages/client/public/locales/es/InfoPanel.json +++ b/packages/client/public/locales/es/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "El historial de actividad se mostrará aquí", "ItemsSelected": "Elementos seleccionados", "LastModifiedBy": "Ultima modificación por", - "PendingInvitations": "Invitaciones pendientes", "Properties": "Propiedades", "RoomsEmptyScreenTent": "Vea los detalles de las salas aquí", "SelectedUsers": "Cuentas seleccionadas", "StorageType": "Tipo de almacenamiento", "SubmenuDetails": "Detalles", "SubmenuHistory": "Historial", - "SystemProperties": "Propiedades del sistema", - "UsersInRoom": "Usuarios en la sala", "Versions": "Versiones" } diff --git a/packages/client/public/locales/es/Profile.json b/packages/client/public/locales/es/Profile.json index 74a26b346f..1edc54f4e8 100644 --- a/packages/client/public/locales/es/Profile.json +++ b/packages/client/public/locales/es/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "Se ha cerrado la conexión activa:{{platform}}, {{browser}}", "SystemTheme": "Utilizar el tema del sistema", "SystemThemeDescription": "Cambie automáticamente entre los temas claros y oscuros cuando lo haga su sistema.", - "TfaLoginSettings": "Ajustes de acceso", "TwoFactorDescription": "El administrador ha habilitado la autenticación de dos factores a través de una aplicación que genera códigos para todos los usuarios." } diff --git a/packages/client/public/locales/es/SMTPSettings.json b/packages/client/public/locales/es/SMTPSettings.json index b183fa4ce6..5040169e11 100644 --- a/packages/client/public/locales/es/SMTPSettings.json +++ b/packages/client/public/locales/es/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Introducir correo electrónico", "EnterLogin": "Introducir nombre de inicio de sesión", "EnterPort": "Introducir puerto", - "HelpText": "Si usted usa la cuenta de Gmail para el servidor SMTP, no podrá enviar mensajes hasta que haga acciones siguientes: inicie sesión en la cuenta de Gmail que está usando vía la interfaz web habitual y confirme cualquier pregunta de verificación sobre intentos de {{organizationName}} de acceder a la cuenta. También es necesario generar una contraseña para la aplicación en la configuración de seguridad de la página Mi cuenta de Google (esta contraseña sólo se puede utilizar si la verificación en dos pasos está habilitada). Le recomendamos que use el puerto 587 o 25 para enviar mensajes porque otros valores pueden impedir el trabajo correcto de SMPT.", "Host": "Host", "HostLogin": "Login de host", "HostPassword": "Contraseña de host", diff --git a/packages/client/public/locales/es/SelectFolder.json b/packages/client/public/locales/es/SelectFolder.json deleted file mode 100644 index 07b0b23b77..0000000000 --- a/packages/client/public/locales/es/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "No hay carpetas disponibles" -} diff --git a/packages/client/public/locales/es/Settings.json b/packages/client/public/locales/es/Settings.json index 95bfe9f935..ad98348d86 100644 --- a/packages/client/public/locales/es/Settings.json +++ b/packages/client/public/locales/es/Settings.json @@ -89,12 +89,7 @@ "ForcePathStyle": "Estilo de Force Path", "IntegrationRequest": "¿Falta una integración o componente útil en ONLYOFFICE DocSpace? Envíe una solicitud a nuestro equipo y la analizaremos.", "IPSecurity": "Seguridad IP", - "IPSecurityDescription": "<1>Seguridad de IP se usa para restringir acceso al espacio de todas las direcciones IP excepto las direcciones especificadas. Usted puede especificar las direcciones IP permitidas usando las direcciones IP precisas en el formato IPv4 (#.#.#.#, donde # es un valor numérico de 0 a 255), rango IP (en formato #.#.#.#-#.#.#.#) o máscara CIDR (en formato #.#.#.#/#). Seguridad de IP no funciona para propietarios del espacio, ellos pueden entrar en el espacio desde cualquiera dirección IP. Las reglas establecidas en la sección Para todos los usuarios se aplican también a los administradores con acceso total. Al mismo tiempo, puede establecer reglas adicionales para los administradores con acceso total en la sección correspondiente.", - "IPSecurityHelper": "Puede establecer las direcciones IP permitidas utilizando direcciones IP exactas en el formato IPv4 (#.#.#.#, donde # es un valor numérico de 0 a 255) o un rango IP (en el formato #.#.#.#-#.#.#.#).", "IPSecurityWarningHelper": "En primer lugar, debe especificar su IP actual o el rango de IP al que pertenece su dirección IP actual. En caso contrario, el acceso a su espacio se bloqueará justo después de guardar la configuración. El propietario del espacio tendrá acceso al espacio desde cualquier dirección IP.", - "LanguageAndTimeZoneSettingsDescription": "La configuración de idioma y zona horaria permite cambiar el idioma del espacio para todos los usuarios y configurar la zona horaria para que todas las acciones se muestren con la fecha y hora correctas.", - "LanguageTimeSettingsTooltip": "<0>{{text}} permite cambiar el idioma del espacio para todos los usuarios y configurar la zona horaria para que todos los eventos del espacio {{ organizationName }} se muestren con la fecha y hora correctas.", - "LanguageTimeSettingsTooltipDescription": "Para activar los parámetros ingresados pulse <1>{{save}} en la parte inferior de la sección.<3>{{learnMore}}", "Lifetime": "Duración (min)", "LimitThemesTooltip": "Solo puede crear 3 temas personalizados. Para crear uno nuevo, debe eliminar uno de los temas anteriores.", "LocalFile": "Archivo local", @@ -112,16 +107,12 @@ "ManagementCategoryIntegration": "Integración", "ManagementCategorySecurity": "Seguridad", "ManualBackupDescription": "Use esta opción si quiere recibir todos los datos del espacio en un archivo.", - "ManualBackupHelp": "La opción Copia de seguridad de datos se usa para crear backup de los datos del espacio para que sea posible restaurarlos más tarde en su servidor local.", "MaxCopies": "{{copiesCount}} - número máximo de copias de seguridad", "Migration": "Migración", "NewColorScheme": "Nueva combinación de colores", "PasswordMinLenght": "Longitud mínima de la contraseña", "Path": "Ruta", - "PleaseNote": "Note, por favor", - "PleaseNoteDescription": "<0>{{pleaseNote}}: vanhan tilasi osoite ei ole enää saatavilla uusille käyttäjille, kun klikkaat <2>{{save}} painiketta.", "PortalAccess": "Acceso a DocSpace", - "PortalAccessSubTitle": "Esta sección le permite ofrecer a los usuarios formas seguras y cómodas de acceder al espacio.", "PortalDeactivation": "Desactivar DocSpace", "PortalDeactivationDescription": "Utilice esta opción para desactivar temporalmente su espacio.", "PortalDeactivationHelper": "Si desea desactivar este DocSpace, su espacio y toda la información asociada al mismo se bloquearán para que nadie tenga acceso durante un periodo determinado. Para ello, haga clic en el botón Desactivar. Se enviará un enlace para confirmar la operación a la dirección de correo electrónico del propietario del espacio.\nSi desea volver al espacio y seguir utilizándolo, deberá utilizar el segundo enlace que se le ha enviado en el correo electrónico de confirmación. Así que, por favor, guarde este correo electrónico en un lugar seguro.", @@ -129,16 +120,12 @@ "PortalDeletionDescription": "Utilice esta opción para eliminar su espacio de forma permanente.", "PortalDeletionEmailSended": "Se ha enviado un enlace para confirmar la operación a {{ownerEmail}} (la dirección de correo electrónico del propietario del espacio).", "PortalDeletionHelper": "Si cree que no va a utilizar el espacio y desea eliminarlo definitivamente, envíe su solicitud utilizando el botón Eliminar. Por favor, tenga en cuenta que no podrá reactivar su espacio ni recuperar ninguna información asociada al mismo.", - "PortalIntegration": "Integración del espacio", "PortalNameEmpty": "Nombre de cuenta está vacío", "PortalNameIncorrect": "Nombre de cuenta incorrecto", "PortalNameLength": "El nombre de cuenta debe tener entre {{minLength}} y {{maxLength}} caracteres de longitud", "PortalRenaming": "Cambio del nombre de DocSpace", - "PortalRenamingDescription": "Puede cambiar la dirección de su espacio aquí.", "PortalRenamingLabelText": "Nuevo nombre del espacio", - "PortalRenamingMobile": "Syötä osa, joka ilmaantuu {{domain}} tilan osoitteen viereen. Huom: vanhan tilasi osoite ei ole enää saatavilla uusille käyttäjille, kun klikkaat Tallenna-painiketta.", "PortalRenamingModalText": "Usted está apunto de renombrar su portal. ¿Está seguro que quiere continuar?", - "PortalRenamingSettingsTooltip": "<0>{{text}} Syötä osa, joka ilmaantuu {{domain}} tilan osoitteen viereen.", "ProductUserOpportunities": "Ver perfiles y grupos", "RecoveryFileNotSelected": "Error de recuperación. No se ha seleccionado el archivo de recuperación.", "RestoreBackup": "Restauración de datos", @@ -150,11 +137,6 @@ "ServerSideEncryptionMethod": "Método de cifrado del lado del servidor", "ServiceUrl": "URL de servicio", "SessionLifetime": "Duración de la sesión", - "SessionLifetimeDescription": "La sección <1>Duración de sesión permite ajustar el tiempo (en minutos) antes de que los usuarios del espacio necesiten introducir las credenciales del espacio de nuevo para tener acceso al espacio. Después de guardar, todos los usuarios serán desconectados del espacio.", - "SessionLifetimeHelper": "Después de guardar, todos los usuarios se desconectarán del espacio.", - "SettingPasswordStrength": "Estableciendo la seguridad de la contraseña", - "SettingPasswordStrengthDescription": "<1>Ajustes de seguridad de contraseña es un modo para determinar eficacia de la contraseña en resistir a los ataques de adivinanza y fuerza bruta.
Use barra de <2>longitud mínima de contraseña para determinar longitud óptima. Marque las casillas apropiadas debajo de la barra para determinar el conjunto de caracteres que se debe utilizar en la contraseña.
Para aplicar los cambios realizados pulse el botón <3>Guardar en la parte inferior de la sección. ", - "SettingPasswordStrengthHelper": "Utilice la barra de longitud mínima de la contraseña para determinar la longitud que debe tener la contraseña. Marque las casillas correspondientes a continuación para determinar el conjunto de caracteres que debe utilizarse en la contraseña.", "ShowFeedbackAndSupport": "Mostrar enlace al Feedback y Soporte", "ShowHelpCenter": "Mostrar enlace al Centro de Ayuda", "ShowVideoGuides": "Mostrar enlace a las guías de vídeo", @@ -180,11 +162,7 @@ "ThirdPartyTitleDescription": "Con las claves de autorización, puede conectar servicios de terceros a su espacio. Inicie sesión fácilmente con Facebook, Google o LinkedIn; añada Dropbox, OneDrive, etc. para trabajar con los archivos almacenados allí desde el módulo Documentos.", "TimeZone": "Zona horaria", "TrustedMail": "Ajustes del dominio de correo confiado", - "TrustedMailDescription": "<1>Ajustes de dominio de correo confiado es una forma de especificar los servidores de correo que pueden utilizarse para registrarse.
Usted puede revisar la opción <2>Dominios personalizados e introducir servidor de correo electrónico confiado en el campo abajo para que cada persona que tiene la cuenta podrá registrarse pulsando el enlace <3>Iniciar seción en la página o desactivar esta opción.
Para activar los parámetros ingresados pulse el botón <4>Guardar en la parte inferior de la sección.", - "TrustedMailHelper": "Puede marcar la opción Dominios personalizados e introducir el servidor de correo de confianza en el campo de abajo para que una persona que tenga una cuenta en él pueda registrarse haciendo clic en el enlace Unirse de la página de inicio de sesión o desactivar esta opción.", "TwoFactorAuth": "Autenticación de dos factores", - "TwoFactorAuthDescription": "<1>Autenticación de dos factores es un modo más seguro de acceder a DocSpace para los usuarios. Cuando los datos de acceso estén introducidos, el usuario tendrá que introducir el código enviado por SMS al teléfono móvil con el número que fue especificado durante el primer ingreso al portal o el código de la aplicación de autenticador.
Active esta opción para el acceso a DocSpace más seguro para todos los usuarios de DocSpace.
Para aplicar los cambios realizados pulse el botón <2>Guardar debajo de esta sección.
<3>Nota: Solo se pueden enviar mensajes SMS si tiene saldo positivo. Siempre puede comprobar su saldo actual en su cuenta de proveedor de SMS. No olvide recargar su saldo a tiempo.", - "TwoFactorAuthHelper": "Nota: Sólo se pueden enviar mensajes SMS si tiene un saldo positivo. Siempre puede comprobar su saldo actual en su cuenta de proveedor de SMS. No olvide reponer su saldo a tiempo.", "UnsavedChangesBody": "Si usted cierra el menú de configuración de enlaces en este momento, sus cambios no se guardarán.", "UseAsLogoButton": "Usar como logo", "UseDigits": "Usar cifras", diff --git a/packages/client/public/locales/es/Translations.json b/packages/client/public/locales/es/Translations.json index ea639ba9b7..2a8d55f930 100644 --- a/packages/client/public/locales/es/Translations.json +++ b/packages/client/public/locales/es/Translations.json @@ -15,7 +15,6 @@ "Files": "Archivos", "FileUnlocked": "Archivo desbloqueado", "Folders": "Carpetas", - "FolderSelection": "Selección de carpeta", "FolderTitleBoxNet": "Directorio Box", "FolderTitleDocuSign": "Cuenta DocuSign", "FolderTitleDropBox": "Directorio Dropbox", diff --git a/packages/client/public/locales/fi/DeleteDialog.json b/packages/client/public/locales/fi/DeleteDialog.json index 20ce8aafc4..5488ad73e9 100644 --- a/packages/client/public/locales/fi/DeleteDialog.json +++ b/packages/client/public/locales/fi/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "Olet poistamassa nämä huoneet. Et pysty palauttamaan niitä.", "MoveToTrashButton": "Siirrä roskakoriin", "MoveToTrashFile": "Olet poistamassa tätä tiedostoa. Huomioi, että jos olet jakanut sen jonkun kanssa, se ei ole enää saatavilla. Tiedosto poistetaan lopullisesti 30 päivän aikana. Haluatko varmasti jatkaa?", - "MoveToTrashFolder": "Olet poistamassa tätä kansiota. Huomioi, että jos olet jakanut sen jokun kanssa, se ei ole enää saatavilla. Haluatko varmasti jatkaa?", - "MoveToTrashFolderFromPersonal": "Olet poistamassa tätä kansiota. Haluatko varmasti jatkaa?", - "MoveToTrashItems": "Olet poistamassa nämä kohteet. Huomioi, jos ole jakanut ne jonkun kanssa, ne eivät ole enää saatavilla. Haluatko varmasti jatkaa?", "MoveToTrashTitle": "Siirretäänkö roskiin?", "UnsubscribeButton": "Lopeta tilaus", "UnsubscribeNote": "Haluatko varmasti peruuttaa luettelosta valittujen kohteiden tilauksen?", diff --git a/packages/client/public/locales/fi/Files.json b/packages/client/public/locales/fi/Files.json index 54b5f310f2..e9327ca798 100644 --- a/packages/client/public/locales/fi/Files.json +++ b/packages/client/public/locales/fi/Files.json @@ -53,7 +53,6 @@ "Images": "Kuvat", "InviteUsersInRoom": "Kutsu huoneeseen käyttäjiä ", "LinkForPortalUsers": "Linkki DocSpacen käyttäjille", - "LinkForRoomMembers": "Linkki huoneen käyttäjiin", "MarkAsFavorite": "Merkitse suosikiksi", "MarkedAsFavorite": "Lisätty suosikkeihin", "MarkRead": "Merkitse luetuksi", diff --git a/packages/client/public/locales/fi/InfoPanel.json b/packages/client/public/locales/fi/InfoPanel.json index 0156737bf1..7afff43fbf 100644 --- a/packages/client/public/locales/fi/InfoPanel.json +++ b/packages/client/public/locales/fi/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "Toimintahistoria näytetään tässä", "ItemsSelected": "Valitut kohteet", "LastModifiedBy": "Viimeksi muokannut", - "PendingInvitations": "Odottavat kutsut", "Properties": "Ominaisuudet", "RoomsEmptyScreenTent": "Katso huonetiedot täältä", "SelectedUsers": "Valitut tilit", "StorageType": "Muistityyppi", "SubmenuDetails": "Yksityiskohdat", "SubmenuHistory": "Historia", - "SystemProperties": "Järjestelmän ominaisuudet", - "UsersInRoom": "Huoneen käyttäjät", "Versions": "Versiot" } diff --git a/packages/client/public/locales/fi/Profile.json b/packages/client/public/locales/fi/Profile.json index 1dad9c3ab5..31f6bd8401 100644 --- a/packages/client/public/locales/fi/Profile.json +++ b/packages/client/public/locales/fi/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "Aktiivisesta yhteydestä kirjauduttiin ulos:{{platform}}, {{browser}}", "SystemTheme": "Käytä järjestelmän teemaa", "SystemThemeDescription": "Vaihda automaattisesti vaalean ja tumman teeman välillä, kun systeemisi tekee niin.", - "TfaLoginSettings": "Kirjautumisasetukset", "TwoFactorDescription": "Järjestelmänvalvoja otti käyttöön kaksivaiheisen todennuksen koodia luovan sovelluksen kautta kaikille käyttäjille." } diff --git a/packages/client/public/locales/fi/SMTPSettings.json b/packages/client/public/locales/fi/SMTPSettings.json index 67741822da..e8b1e4606b 100644 --- a/packages/client/public/locales/fi/SMTPSettings.json +++ b/packages/client/public/locales/fi/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Syötä sähköposti", "EnterLogin": "Syötä käyttäjätunnus", "EnterPort": "Syötä portti", - "HelpText": "Jos käytät Gmail-tiliä SMTP-palvelussa, et pysty lähettämään sähköpostia ennen kuin teet seuraavat: Kirjaudu käyttämääsi Gmail-tiliin sen tavallisen verkkokäyttöliittymän kautta ja vahvista kaikki mahdolliset varmennuskysymykset koskien {{organizationName}}. Sinun täytyy myös luoda sovelluksen salasana turvallisuusasetuksissa My Google-tilisivulla (tätä salasanaa voidaan käyttää vain mikäli kaksivaiheinen varmennus on käytössä). Suosittelemme käyttämään sähköpostiviestien lähettämiseen portteja 587 tai 25, koska muut arvot saattavat estää SMTP:n oikeanlaisen toiminnan. ", "Host": "Palvelin", "HostLogin": "Käyttäjätunnus", "HostPassword": "Salasana", diff --git a/packages/client/public/locales/fi/SelectFolder.json b/packages/client/public/locales/fi/SelectFolder.json deleted file mode 100644 index ec415fd520..0000000000 --- a/packages/client/public/locales/fi/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Kansioita ei ole käytettävissä" -} diff --git a/packages/client/public/locales/fi/Settings.json b/packages/client/public/locales/fi/Settings.json index 43e14f3842..eccddfdde3 100644 --- a/packages/client/public/locales/fi/Settings.json +++ b/packages/client/public/locales/fi/Settings.json @@ -86,12 +86,7 @@ "ForcePathStyle": "Pakota polku -tyyli", "IntegrationRequest": "Puuttuuko ONLYOFFICE DocSpacesta käytännöllinen integraatio tai komponentti? Jätä pyyntö tiimillemme, niin tutkimme asiaa.", "IPSecurity": "IP-suojaus", - "IPSecurityDescription": "<1>IP Security käytetään rajoittamaan kirjautumista tilaan kaikista IP-osoitteista paitsi tietyista osoitteista. Voit asettaa sallitut IP-osoitteet käyttäen joko tarkkoja IP-osoitteita IPv4-formaatissa (#.#.#.#, jossa # on numeerinen arvo 0-255), tai CIDR-naamiointia #.#.#.#/#-formaatissa). IP-turvallisuus ei toimi tilan omistajilla, he pääsevät tilaan mistä tahansa IP-osoitteesta. Kaikille käyttäjille-osiossa määritetyt säännöt koskevat myös järjestelmänvalvojia. Voit myös asettaa lisäsääntöjä täyden pääsyn ylläpitäjille vastaavassa osiossa.", - "IPSecurityHelper": "Voit asettaa sallitut IP-osoitteet käyttämällä joka tarkkoja IP-osoitteita IPv4-formaatissa. (#.#.#.#, missä # on numeerinen arvo on nollan ja 255 välillä) tai IP-alue (#.#.#.#-#.#.#.# formaatissa).", "IPSecurityWarningHelper": "Ensin, sinun tulee määrittää nykyinen IP tai IP-alue, johon nykyinen IP-osoitteesi kuuluu, muuten pääsysi tilaan estetään heti, kun olet tallentanut asetukset. Tilan omistajalla on pääsy tilaan mistä tahansa IP-osoitteesta.", - "LanguageAndTimeZoneSettingsDescription": "Vaihda kaikkien tilan käyttäjien kieli ja määritä aikavyöhyke siten, että kaikki tilatapahtumat näytetään oikealla päivämäärällä ja kellonajalla.", - "LanguageTimeSettingsTooltip": "<0>{{text}} voidaan vaihtaa koko sivuston kieli kaikille käyttäjille ja määrittää aikavyöhyke siten, että kaikki {{ organizationName }} tapahtumat näytetään oikealla päivämäärällä ja ajalla.", - "LanguageTimeSettingsTooltipDescription": "Avaa alasvetovalikko määrittääksesi tarpeelliset parametrit. Ota tekemäsi asetukset käyttöön klikkaamalla <1>{{save}} painiketta.<3>{{learnMore}}", "Lifetime": "Elinikä (min)", "LimitThemesTooltip": "Voit luoda vain 3 räätälöityä teemaa. Luodaksesi uuden, sinun täytyy poistaa yksi edellisistä teemoista.", "LocalFile": "Paikallinen tiedosto", @@ -109,16 +104,12 @@ "ManagementCategoryIntegration": "Liittäminen", "ManagementCategorySecurity": "Turvallisuus", "ManualBackupDescription": "Käytä tätä, jos haluat tallettaa sivuston kaiken sisällön tiedostoon.", - "ManualBackupHelp": "Varmuuskopiointi mahdollistaa kaiken tilan tiedon varmuuskopioinnin sen palauttamiseksi myöhemmin paikalliseen palvelimeen.", "MaxCopies": "{{copiesCount}} - varmuuskopioiden enimmäismäärä", "Migration": "Migraatio", "NewColorScheme": "Uusi väriteema", "PasswordMinLenght": "Salasanan vähimmäispituus", "Path": "Polku", - "PleaseNote": "Huomaa", - "PleaseNoteDescription": "<0>{{pleaseNote}}: vanhan tilasi osoite ei ole enää saatavilla uusille käyttäjille, kun klikkaat <2>{{save}} painiketta.", "PortalAccess": "Pääsy DocSpaceen", - "PortalAccessSubTitle": "Tämän osan avulla voit tarjota käyttäjille turvallisia ja käteviä tapoja käyttää tilaa.", "PortalDeactivation": "Poista DocSpace käytöstä", "PortalDeactivationDescription": "Käytä tätä vaihtoehtoa deaktivoidaksesi tilasi väliaikaisesti.", "PortalDeactivationHelper": "Jos haluat deaktivoida tämän DocSpacen, tilasi ja kaiken siihen liittyvän tiedon, siihen pääsy estetään kaikilta tietyksi ajaksi. Tehdäksesi sen, klikkaa Deaktivoi-painiketta. Vahvistuslinkki lähetetään tilan omistajan sähköpostiosoitteeseen.\nJos haluat tulla takaisin tilaan ja jatkaa sen käyttämistä, sinun täytyy käyttää vahvistussähköpostissa olevaa toista linkkiä. Joten, säilytä tämä sähköposti.", @@ -126,16 +117,12 @@ "PortalDeletionDescription": "Käytä tätä vaihtoehtoa poistaaksesi tilasi lopullisesti.", "PortalDeletionEmailSended": "Toiminnonvahvistuslinkki on lähetetty {{ownerEmail}} (tilan omistajan sähköpostiosoite.", "PortalDeletionHelper": "Jos et usko käyttäväsi tilaa ja haluaisit poistaa tilasi lopullisesti, lähetä pyyntösi käyttäen Poista-painiketta. Pidä mielessä, ettet voi aktivoida tilaasi enää uudelleen tai palauttaa mitään siihen liittyviä tietoja.", - "PortalIntegration": "Tilan integrointi", "PortalNameEmpty": "Tilin nimi on tyhjä", "PortalNameIncorrect": "Virheellinen tilin nimi", "PortalNameLength": "Tilin nimen on oltava {{minLength}}-{{maxLength}} merkkiä pitkä", "PortalRenaming": "DocSpacen uudelleennimeäminen", - "PortalRenamingDescription": "Tässä voit vaihtaa tilasi osoitteen.", "PortalRenamingLabelText": "Uusi tilan nimi", - "PortalRenamingMobile": "Syötä osa, joka ilmaantuu {{domain}} tilan osoitteen viereen. Huom: vanhan tilasi osoite ei ole enää saatavilla uusille käyttäjille, kun klikkaat Tallenna-painiketta.", "PortalRenamingModalText": "Olet nimeämässä uudelleen sivustoasi. Oletko varma?", - "PortalRenamingSettingsTooltip": "<0>{{text}} Syötä osa, joka ilmaantuu {{domain}} tilan osoitteen viereen.", "ProductUserOpportunities": "Tarkastele profiileja ja ryhmiä", "RecoveryFileNotSelected": "Palautusvirhe. Palautustiedostoa ei ole valittu.", "RestoreBackup": "Tiedon Palautus", @@ -147,11 +134,6 @@ "ServerSideEncryptionMethod": "Palvelinpuolen salausmenetelmä", "ServiceUrl": "Palvelun URL-osoite", "SessionLifetime": "Istunnon kesto", - "SessionLifetimeDescription": "<1>Istunnon kesto mahdollistaa asettaa keston (minuuteissa) ennen kuin tilan käyttäjien tulee syöttää kirjautumistiedot uudelleen. Talletuksen jälkeen kaikki käyttäjät kirjautuvat ulos portaalista.", - "SessionLifetimeHelper": "Tallentamisen jälkeen, kaikki käyttäjät kirjataan tästä tilasta ulos.", - "SettingPasswordStrength": "Salasanan vahvuuden asettaminen", - "SettingPasswordStrengthDescription": "<1>Salasanan vahvuusasetuksilla voidaan määrittää salasanan luotettavuus väärinkäyttöä ja tietomurtoja vastaan.
Käytä <2>Salasanan vähimmäispituus palkkia määrittääksesi kuinka pitkä salasanan täytyy olla, jotta se voidaan hyväksyä luotettavana. Voit määrittää myös salasanassa käytettävän merkistön palkin alapuolella olevilla valinnoilla.
Ota tekemäsi asetukset käyttöön klikkaamalla <3>Tallenna painiketta.", - "SettingPasswordStrengthHelper": "Salasanan vähimmäispituus -palkin avulla voit määrittää salasanan pituuden. Valitse alla olevat ruudut määrittääksesi merkistön, jota salasanassa on käytettävä.", "ShowFeedbackAndSupport": "Näytä Palaute & Tukilinkki", "ShowHelpCenter": "Näytä linkki Help Centeriin", "ShowVideoGuides": "Näytä linkki Video-oppaaseen", @@ -177,11 +159,7 @@ "ThirdPartyTitleDescription": "Valtuutusavaimilla voit yhdistää kolmannen osapuolen palveluita tilaasi. Kirjaudu helposti sisään Facebookin, Googlen tai LinkedInin avulla; lisää Dropbox, OneDrive jne. työskennelläksesi siellä olevien tiedostojen kanssa asiakirja-moduulissa.", "TimeZone": "Aikavyöhyke", "TrustedMail": "Luotetut sähköpostiverkkotunnukset", - "TrustedMailDescription": "<1>Luotetut sähköpostin verkkotunnuksen asetuksilla voidaan määrittää sähköpostipalvelimet, joiden käyttäjät voivat omatoimisesti rekisteröityä sivuston käyttäjiksi.
Voit tarkistaa <2>Mukautetut verkkotunnukset ja syöttää luotetun sähköpostipalvelimen alla olevaan kenttään, jotta henkilö, jolla on tili pystyy rekisteröitymään klikkamalla Liity-linkkiä <3>Kirjaudu-sivulla tai ottaa tämän vaihtoehdon pois päältä.
Osion alhaalla olevasta <4>Tallenna-painikkeesta asettamasi parametrit tulevat voimaan.", - "TrustedMailHelper": "Voit ottaa ominaisuuden käyttöön ja lisätä yhden tai useamman luotetun sähköpostipalvelimen tiedot. Nyt kuka tahansa, jolla on tili luotetulla sähköpostipalvelimella, voi rekisteröidä itsensä valitsemalla kirjautumissivulla Klikkaa tästä liittyäksesi mukaan ja syöttämällä sähköpostiosoitteensa. Voit ottaa tämän toiminnon pois päältä Ei käytössä valinnalla.", "TwoFactorAuth": "Kaksivaiheinen todennus", - "TwoFactorAuthDescription": "<1>Kaksivaiheinen tunnistus on turvallisempi tapa varmistaa, että vain sallitut käyttäjät voivat kirjautua DocSpaceen. Käyttäjätunnuksen ja salasanan syöttämisen jälkeen käyttäjän on vielä annettava tekstiviestissä saamansa kertakäyttöinen koodi päästäkseen sivustolle.
Valitse tämä vaihtoehto, jos tarvitset turvallisemman kirjautumisen DocSpaceen.
Ottaaksesi valinnan käyttöön klikkaa alla olevaa <2>Tallenna painiketta.
<3>Huomautus: Tekstiviestit voidaan lähettää vain mikäli saldo on positiivinen. Voit aina tarkastaa tämänhetkisen saldon palveluntarjoajasi tililtä. Älä unohda täydentää saldoasi hyvissä ajoin.", - "TwoFactorAuthHelper": "Huomautus: Tekstiviestejä voidaan lähettää, jos sinulla on vain positiivinen saldo. Voit aina tarkistaa nykyisen saldosi tekstiviestipalveluntarjoajatililtäsi. Älä unohda lisätä saldoasi ajoissa.", "UseAsLogoButton": "Käytä logona", "UseDigits": "Sisällettävä numeroita", "UseHttp": "Sisällettävä Http", diff --git a/packages/client/public/locales/fi/Translations.json b/packages/client/public/locales/fi/Translations.json index 60cb2b0419..7423f2655f 100644 --- a/packages/client/public/locales/fi/Translations.json +++ b/packages/client/public/locales/fi/Translations.json @@ -15,7 +15,6 @@ "Files": "Tiedostot", "FileUnlocked": "Asiakirjat. Lukitus poistettu", "Folders": "Kansiot", - "FolderSelection": "Kansion valinta", "FolderTitleBoxNet": "Laatikkohakemisto", "FolderTitleDocuSign": "DocuSign-tili", "FolderTitleDropBox": "Dropbox-hakemisto", diff --git a/packages/client/public/locales/fr/DeleteDialog.json b/packages/client/public/locales/fr/DeleteDialog.json index 498970da32..50781be6cc 100644 --- a/packages/client/public/locales/fr/DeleteDialog.json +++ b/packages/client/public/locales/fr/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "Vous êtes sur le point de supprimer ces salles. Vous ne pourrez pas les restaurer.", "MoveToTrashButton": "Mettre dans la corbeille", "MoveToTrashFile": "Vous êtes sur le point de supprimer ce fichier. Veuillez noter que si vous l'avez partagé avec quelqu'un, il deviendra indisponible. Le fichier sera définitivement supprimé dans 30 jours. Êtes-vous sûr de vouloir continuer?", - "MoveToTrashFolder": "Vous êtes sur le point de supprimer ce dossier. Veuillez noter que si vous l'avez partagé avec quelqu'un, il deviendra indisponible. Êtes-vous sûr de vouloir continuer?", - "MoveToTrashFolderFromPersonal": "Vous êtes sur le point de supprimer ce dossier. Êtes-vous sûr de vouloir continuer ?", - "MoveToTrashItems": "Vous êtes sur le point de supprimer ces éléments. Veuillez noter que si vous les avez partagés avec quelqu'un, ils deviendront indisponibles. Êtes-vous sûr de vouloir continuer?", "MoveToTrashTitle": "Déplacer vers la corbeille ?", "UnsubscribeButton": "Se désabonner", "UnsubscribeNote": "Êtes-vous sûr de vouloir vous désabonner des éléments sélectionnés dans la liste ?", diff --git a/packages/client/public/locales/fr/Files.json b/packages/client/public/locales/fr/Files.json index f179718d76..d40e4b8aa0 100644 --- a/packages/client/public/locales/fr/Files.json +++ b/packages/client/public/locales/fr/Files.json @@ -66,13 +66,10 @@ "Images": "Images", "InviteUsersInRoom": "Inviter des utilisateurs dans la salle", "LimitByTimePeriod": "Limite par période", - "LinkAddedSuccessfully": "Le lien a été ajouté avec succès", "LinkDeletedSuccessfully": "Le lien a été supprimé avec succès", "LinkDisabledSuccessfully": "Le lien a été désactivé avec succès", "LinkEnabledSuccessfully": "Le lien a été activé avec succès", "LinkForPortalUsers": "Lien pour les utilisateurs de DocSpace", - "LinkForRoomMembers": "Lien pour les membres de la salle", - "Links": "Liens", "LinkValidUntil": "Ce lien est valable jusqu'à", "MarkAsFavorite": "Marquer en tant que favori", "MarkAsRevision": "Marquer comme révision", diff --git a/packages/client/public/locales/fr/InfoPanel.json b/packages/client/public/locales/fr/InfoPanel.json index 7567a69ed2..8c96dd07f8 100644 --- a/packages/client/public/locales/fr/InfoPanel.json +++ b/packages/client/public/locales/fr/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "L'historique des activités sera affiché ici", "ItemsSelected": "Éléments sélectionnés", "LastModifiedBy": "Dernière modification par", - "PendingInvitations": "Invitations en attente", "Properties": "Propriétés", "RoomsEmptyScreenTent": "Voir les détails des salles ici", "SelectedUsers": "Comptes sélectionnés", "StorageType": "Type de stockage", "SubmenuDetails": "Détails", "SubmenuHistory": "Historique", - "SystemProperties": "Propriétés du système", - "UsersInRoom": "Utilisateurs dans la salle", "Versions": "Versions" } diff --git a/packages/client/public/locales/fr/Profile.json b/packages/client/public/locales/fr/Profile.json index 849dc7d574..31c451074b 100644 --- a/packages/client/public/locales/fr/Profile.json +++ b/packages/client/public/locales/fr/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "La connexion active a été déconnectée : {{platform}}, {{browser}}", "SystemTheme": "Utiliser le thème du système", "SystemThemeDescription": "Passage automatique d’un thème clair à un thème sombre lorsque votre système le fait.", - "TfaLoginSettings": "Paramètres de connexion", "TwoFactorDescription": "L'authentification à deux facteurs via une application générant des codes a été activée pour tous les utilisateurs par l'administrateur." } diff --git a/packages/client/public/locales/fr/SMTPSettings.json b/packages/client/public/locales/fr/SMTPSettings.json index 2c32421343..7581018836 100644 --- a/packages/client/public/locales/fr/SMTPSettings.json +++ b/packages/client/public/locales/fr/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Saisir l'adresse e-mail", "EnterLogin": "Saisir le login", "EnterPort": "Saisir le port", - "HelpText": "Si vous utilisez le compte Gmail pour le serveur SMTP, vous devez effectuer les opérations suivantes pour envoyer des messages : connectez-vous à votre compte Gmail via son interface Web et confirmez les questions de vérification concernant la tentative d'accès {{organizationName}} au compte, au cas où il y en aurait. Vous devez également générer un mot de passe d'application dans les paramètres de sécurité de la page Mon compte Google (ce mot de passe ne peut être utilisé que si la vérification en deux étapes est activée). Il est conseillé d'utiliser les portes 587 ou 25 pour envoyer des messages, car d'autres valeurs pourraient empêcher le SMTP de fonctionner correctement.", "Host": "Hôte", "HostLogin": "Identifiant", "HostPassword": "Mot de passe", diff --git a/packages/client/public/locales/fr/SelectFolder.json b/packages/client/public/locales/fr/SelectFolder.json deleted file mode 100644 index 6b99e3cbc2..0000000000 --- a/packages/client/public/locales/fr/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Aucun dossier disponible" -} diff --git a/packages/client/public/locales/fr/Settings.json b/packages/client/public/locales/fr/Settings.json index 691929d29c..315641a258 100644 --- a/packages/client/public/locales/fr/Settings.json +++ b/packages/client/public/locales/fr/Settings.json @@ -89,12 +89,7 @@ "ForcePathStyle": "Force le style de chemin", "IntegrationRequest": "Il manque une intégration ou un composant utile dans ONLYOFFICE DocSpace ? Laissez une demande à notre équipe et nous nous en occuperons.", "IPSecurity": "Sécurité IP", - "IPSecurityDescription": "<1>La sécurité IP permet de restreindre la connexion à l'espace à partir de toutes les adresses IP, à l'exception de certaines adresses. Vous pouvez définir les adresses IP autorisées en utilisant soit des adresses IP exactes au format IPv4 (#.#.#.#, où # est une valeur numérique comprise entre 0 et 255), soit une plage d'adresses IP (au format #.#.#.#-#.#.#.#), soit un masquage CIDR (au format #.#.#.#/#). La sécurité IP ne fonctionne pas pour les propriétaires de l'espace, ils peuvent accéder à l'espace depuis n'importe quelle adresse IP. Les règles définies dans la section \"Pour tous les utilisateurs\" s'appliquent également aux administrateurs à accès complet. En même temps, vous pouvez définir des règles supplémentaires pour les administrateurs à accès complet dans la section correspondante.", - "IPSecurityHelper": "Vous pouvez définir les adresses IP autorisées en utilisant soit des adresses IP exactes au format IPv4 (#.#.#.#, où # est une valeur numérique comprise entre 0 et 255), soit une plage d’adresses IP (au format #.#.#.#-#.#.#.#).", "IPSecurityWarningHelper": "Tout d’abord, vous devez spécifier votre adresse IP actuelle ou la plage d’adresses IP à laquelle votre adresse IP actuelle appartient, sinon l’accès à votre espace sera bloqué dès que vous aurez sauvegardé les paramètres. Le propriétaire de l’espace aura accès à l’espace à partir de n’importe quelle adresse IP.", - "LanguageAndTimeZoneSettingsDescription": "Les paramètres de langue et fuseau horaire est un moyen de changer la langue de l’espace pour tous les utilisateurs et de configurer le fuseau horaire afin que toutes les actions soient affichées avec la date et l'heure correctes.", - "LanguageTimeSettingsTooltip": "Les <0>{{text}} est un moyen de changer la langue de l’espace pour tous les utilisateurs et de configurer le fuseau horaire afin que toutes les actions de l’espace {{ organizationName }} seront affichés avec la date et l'heure correctes.", - "LanguageTimeSettingsTooltipDescription": "Pour valider les changements effectués, utilisez le bouton <1>{{save}} en bas de la section.<3>{{learnMore}}", "Lifetime": "Durée de vie (min)", "LimitThemesTooltip": "Vous ne pouvez créer que 3 thèmes personnalisés. Pour en créer un nouveau, vous devez supprimer l’un des thèmes précédents.", "LocalFile": "Fichier local", @@ -112,16 +107,12 @@ "ManagementCategoryIntegration": "Intégration", "ManagementCategorySecurity": "Sécurité", "ManualBackupDescription": "Utilisez cette option si vous souhaitez obtenir toutes les données de l’espace en tant que fichier.", - "ManualBackupHelp": "L'option Sauvegarde de données est utilisée pour sauvegarder les données de l’espace pour pouvoir les restaurer plus tard sur le serveur local.", "MaxCopies": "{{copiesCount}} - nombre maximum de copies de sauvegarde", "Migration": "Migration", "NewColorScheme": "Nouvelle palette de couleurs", "PasswordMinLenght": "Longueur minimale du mot de passe", "Path": "Chemin", - "PleaseNote": "Veuillez noter", - "PleaseNoteDescription": "<0>{{pleaseNote}} : votre ancienne adresse de l'espace deviendra indisponible pour les nouveaux utilisateurs une fois que vous aurez cliqué sur le bouton <2>{{save}}.", "PortalAccess": "Accès à DocSpace", - "PortalAccessSubTitle": "Cette section vous permet de fournir aux utilisateurs des moyens sûrs et pratiques d'accéder à l’espace.", "PortalDeactivation": "Désactiver DocSpace", "PortalDeactivationDescription": "Utilisez cette option pour désactiver temporairement votre espace.", "PortalDeactivationHelper": "Si vous souhaitez désactiver ce DocSpace, votre espace et toutes les informations qui y sont associées seront bloqués afin que personne n’y ait accès pendant une période donnée. Pour ce faire, cliquez sur le bouton Désactiver. Un lien pour confirmer l’opération sera envoyé à l’adresse électronique du propriétaire de l’espace.\nSi vous souhaitez rejoindre l’espace et continuer à l’utiliser, vous devrez utiliser le second lien fourni dans l’e-mail de confirmation. Veuillez donc conserver cet e-mail en lieu sûr.", @@ -129,16 +120,12 @@ "PortalDeletionDescription": "Utilisez cette option pour supprimer définitivement votre espace.", "PortalDeletionEmailSended": "Le lien pour confirmer l’opération a été envoyé à {{ownerEmail}} (l’adresse e-mail du propriétaire de l’espace).", "PortalDeletionHelper": "Si vous pensez que vous n’utiliserez pas l’espace et que vous souhaitez le supprimer définitivement, soumettez votre demande en utilisant le bouton Supprimer. N’oubliez pas que vous ne pourrez pas réactiver votre espace ni récupérer les informations qui y sont associées.", - "PortalIntegration": "Intégration de l’espace", "PortalNameEmpty": "Nom de compte est vide", "PortalNameIncorrect": "Nom de compte incorrect", "PortalNameLength": "Le nom du compte doit comporter entre {{minLength}} et {{maxLength}} caractères", "PortalRenaming": "Changement de nom de DocSpace", - "PortalRenamingDescription": "Ici vous pouvez changer l'adresse de l’espace.", "PortalRenamingLabelText": "Nouveau nom de l’espace", - "PortalRenamingMobile": "Entrez la partie qui apparaîtra à côté de l'adresse de l'espace {{domain}}. Veuillez noter que votre ancienne adresse de l'espace sera indisponible pour les nouveaux utilisateurs une fois que vous aurez cliqué sur le bouton \"Enregistrer\".", "PortalRenamingModalText": "Vous êtes sur le point de renommer votre portail. Êtes-vous sûr de vouloir continuer?", - "PortalRenamingSettingsTooltip": "<0>{{text}} Entrez la partie qui apparaîtra à côté de l'adresse de l'espace {{domain}}.", "ProductUserOpportunities": "Afficher les profils et groupes", "RecoveryFileNotSelected": "Erreur de récupération. Fichier de récupération non sélectionné.", "RestoreBackup": "Restauration des données", @@ -150,11 +137,6 @@ "ServerSideEncryptionMethod": "Méthode de chiffrement partie serveur", "ServiceUrl": "Lien de service", "SessionLifetime": "Durée de vie de la session", - "SessionLifetimeDescription": "<1>Validité de la session permet de définir le moment (en minutes) avant lequel les utilisateurs de l'espace devront entrer les informations d'identification de l'espace pour y accéder. Après enregistrement, tous les utilisateurs seront déconnectés de l'espace.", - "SessionLifetimeHelper": "Après l’enregistrement, tous les utilisateurs seront déconnectés de l’espace.", - "SettingPasswordStrength": "Définition de la force du mot de passe", - "SettingPasswordStrengthDescription": "Les <1>paramètres de robustesse de mot de passe vous permettent de déterminer l'efficacité d'un mot de passe pour résister aux attaques par force brute.
Utilisez la barre <2>Longueur minimale du mot de passe pour définir la longueur du mot de passe pour qu'il puisse être considéré comme sûr. Cochez les cases appropriées au-dessous de la barre pour choisir les symboles qui doivent être utilisés dans le mot de passe.
Pour appliquer les modifications effectuées, utilisez le bouton <3>Enregistrer en bas de la section.", - "SettingPasswordStrengthHelper": "Utilisez la barre Longueur minimale du mot de passe pour déterminer la longueur du mot de passe. Cochez les cases appropriées ci-dessous pour déterminer le jeu de caractères qui doit être utilisé dans le mot de passe.", "ShowFeedbackAndSupport": "Afficher le lien Feedback & Support", "ShowHelpCenter": "Afficher le lien vers le Centre d’aide", "ShowVideoGuides": "Afficher le lien vers les guides vidéo", @@ -180,11 +162,7 @@ "ThirdPartyTitleDescription": "Avec les clés d'autorisation, vous pouvez connecter des services tiers à votre espace. Connectez vous facilement à Facebook, Google ou LinkedIn; travaillez avec des fichiers stockés sur Dropbox, Onedrive etc. depuis le module Documents.", "TimeZone": "Fuseau horaire", "TrustedMail": "Paramètres de domaines de messagerie autorisés", - "TrustedMailDescription": "Les <1>paramètres de domaines de messagerie autorisés vous permettent de spécifier les serveurs de messagerie qui peuvent être utilisés par les utilisateurs lors de leur auto-inscription.
Vous pouvez sélectionner l'option <2>Domaines autorisés et entrer les serveurs autorisés dans le champ au-dessous pour que la personne qui a un compte au serveur de messagerie spécifié puisse s'inscrire en cliquant sur le lien <3>Se joindre sur la Page de connexion ou désactiver cette option.
Pour appliquer les modifications effectuées, utilisez le bouton <4>Enregistrer en bas de la section.", - "TrustedMailHelper": "Vous pouvez soit cocher l'option Domaines personnalisés et entrer le serveur de messagerie de confiance dans le champ ci-dessous afin qu'une personne qui y a un compte puisse s'inscrire elle-même en cliquant sur le lien Rejoindre sur la page d'ouverture de session, soit désactiver cette option.", "TwoFactorAuth": "Authentification à deux facteurs", - "TwoFactorAuthDescription": "L'<1>authentification à deux facteurs est un moyen plus sécurisé pour les utilisateurs d'entrer dans DocSpace. Une fois les informations d'identification entrées, l'utilisateur doit entrer le code envoyé par SMS sur le téléphone portable avec le numéro spécifié lors du premier accès au portail ou le code d'une application d'authentification.
Activez cette option pour un accès plus sécurisé à DocSpace pour tous les utilisateurs de DocSpace.
Pour appliquer les modifications cliquez sur le bouton <2>Enregistrer situé en bas de cette section.
<3>Note : Les messages SMS ne peuvent être envoyés que si votre solde est positif. Vous pouvez toujours consulter votre solde actuel sur le compte de votre fournisseur de SMS. N'oubliez pas de réapprovisionner votre solde à temps.", - "TwoFactorAuthHelper": "Remarque: les SMS peuvent être envoyés si vous avez un solde positif uniquement. Vous pouvez toujours vérifier votre solde actuel dans votre compte fournisseur SMS. N'oubliez pas de réapprovisionner votre solde en temps opportun.", "UnsavedChangesBody": "Si vous fermez le menu des paramètres du lien maintenant, vos modifications ne seront pas sauvegardées.", "UseAsLogoButton": "Utiliser comme logo", "UseDigits": "Utiliser chiffres", diff --git a/packages/client/public/locales/fr/Translations.json b/packages/client/public/locales/fr/Translations.json index 36602c3153..a6c0342cdf 100644 --- a/packages/client/public/locales/fr/Translations.json +++ b/packages/client/public/locales/fr/Translations.json @@ -15,7 +15,6 @@ "Files": "Fichiers", "FileUnlocked": "Fichier déverrouillé", "Folders": "Dossiers", - "FolderSelection": "Sélection de dossier", "FolderTitleBoxNet": "Répertoire de Box", "FolderTitleDocuSign": "Compte DocuSign", "FolderTitleDropBox": "Répertoire de Dropbox", diff --git a/packages/client/public/locales/hy-AM/DeleteDialog.json b/packages/client/public/locales/hy-AM/DeleteDialog.json index b6ea304f92..d8d052d7a8 100644 --- a/packages/client/public/locales/hy-AM/DeleteDialog.json +++ b/packages/client/public/locales/hy-AM/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "Դուք պատրաստվում եք ջնջել այս սենյակները: Դուք չեք կարողանա վերականգնել դրանք:", "MoveToTrashButton": "Տեղափոխել աղբարկղ", "MoveToTrashFile": "Դուք պատրաստվում եք ջնջել այս ֆայլը: Խնդրում ենք նկատի ունենալ, որ եթե այն կիսվել եք ինչ-որ մեկի հետ, այն անհասանելի կդառնա: Ֆայլը ընդմիշտ կջնջվի 30 օրվա ընթացքում: Վստա՞հ եք, որ ցանկանում եք շարունակել:", - "MoveToTrashFolder": "Դուք պատրաստվում եք ջնջել այս թղթապանակը: Խնդրում ենք նկատի ունենալ, որ եթե այն կիսվել եք ինչ-որ մեկի հետ, այն անհասանելի կդառնա: Վստա՞հ եք, որ ցանկանում եք շարունակել:", - "MoveToTrashFolderFromPersonal": "Դուք պատրաստվում եք ջնջել այս թղթապանակը: Վստա՞հ եք, որ ցանկանում եք շարունակել:", - "MoveToTrashItems": "Դուք պատրաստվում եք ջնջել այս տարրերը: Խնդրում ենք նկատի ունենալ, որ եթե դրանք ինչ-որ մեկի հետ կիսվել եք, նա անհասանելի կդառնա: Վստա՞հ եք, որ ցանկանում եք շարունակել:", "MoveToTrashTitle": "Տեղափոխե՞լ աղբարկղ", "UnsubscribeButton": "Ապաբաժանորդագրվել", "UnsubscribeNote": "Համոզվա՞ծ եք, որ ցանկանում եք ապաբաժանորդագրվել ցանկից ընտրված միավորներից", diff --git a/packages/client/public/locales/hy-AM/Files.json b/packages/client/public/locales/hy-AM/Files.json index bdfa2a52dc..1859c8795f 100644 --- a/packages/client/public/locales/hy-AM/Files.json +++ b/packages/client/public/locales/hy-AM/Files.json @@ -66,13 +66,10 @@ "Images": "Պատկերներ", "InviteUsersInRoom": "Հրավիրել օգտվողներին սենյակ", "LimitByTimePeriod": "Սահմանափակում ըստ ժամանակաշրջանի", - "LinkAddedSuccessfully": "Հղումը հաջողությամբ ավելացվեց", "LinkDeletedSuccessfully": "Հղումը հաջողությամբ ջնջվեց", "LinkDisabledSuccessfully": "Հղումը հաջողությամբ անջատվեց", "LinkEnabledSuccessfully": "Հղումը հաջողությամբ միացված է", "LinkForPortalUsers": "Հղում DocSpace-ի օգտագործողների համար", - "LinkForRoomMembers": "Հղում սենյակի անդամների համար", - "Links": "Հղումներ", "LinkValidUntil": "Այս հղումը կգործի մինչև", "MarkAsFavorite": "Նշել որպես ընտրյալ", "MarkAsRevision": "Նշել որպես վերանայում", diff --git a/packages/client/public/locales/hy-AM/InfoPanel.json b/packages/client/public/locales/hy-AM/InfoPanel.json index 370d10add9..1903b59711 100644 --- a/packages/client/public/locales/hy-AM/InfoPanel.json +++ b/packages/client/public/locales/hy-AM/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "Գործողությունների պատմությունը կցուցադրվի այստեղ", "ItemsSelected": "Ընտրված միավորները", "LastModifiedBy": "Վերջին անգամ փոփոխվել է՝", - "PendingInvitations": "Սպասվող հրավերներ", "Properties": "Հատկություններ", "RoomsEmptyScreenTent": "Սենյակների մանրամասները տես ", "SelectedUsers": "Ընտրել էջ", "StorageType": "Պահպանման տեսակը", "SubmenuDetails": "Մանրամասներ", "SubmenuHistory": "Պատմություն", - "SystemProperties": "Համակարգի հատկություններ", - "UsersInRoom": "Օգտագործողները սենյակում", "Versions": "Տարբերակներ" } diff --git a/packages/client/public/locales/hy-AM/Profile.json b/packages/client/public/locales/hy-AM/Profile.json index 52c98183f2..3746a17fd8 100644 --- a/packages/client/public/locales/hy-AM/Profile.json +++ b/packages/client/public/locales/hy-AM/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "Ակտիվ կապը դուրս է եկել՝ {{platform}}, {{browser}}", "SystemTheme": "Օգտագործեք համակարգի ոճը", "SystemThemeDescription": "Ավտոմատ կերպով անցեք բաց և մուգ ոճերի միջև, երբ ձեր համակարգը դա անում է:", - "TfaLoginSettings": "Մուտքի կարգավորումներ", "TwoFactorDescription": "Ադմինիստրատորի կողմից բոլոր օգտատերերի համար միացվել է իսկորոշման նույնականացումը կոդ ստեղծող հավելվածի միջոցով:" } diff --git a/packages/client/public/locales/hy-AM/SMTPSettings.json b/packages/client/public/locales/hy-AM/SMTPSettings.json index 9088f012c3..5e1d0371a4 100644 --- a/packages/client/public/locales/hy-AM/SMTPSettings.json +++ b/packages/client/public/locales/hy-AM/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Մուտքագրեք էլ", "EnterLogin": "Մուտքագրեք մուտք", "EnterPort": "Մուտքագրեք պորտը", - "HelpText": "Եթե ​​դուք օգտագործում եք Gmail հաշիվ SMTP սերվերի համար, դուք չեք կարողանա նամակ ուղարկել մինչև չանեք հետևյալը. մուտք գործեք Gmail հաշիվ, որն օգտագործում եք դրա ստանդարտ վեբ ինտերֆեյսի միջոցով և հաստատեք {{organizationName}} մուտքի հետ կապված ցանկացած ստուգման հարց: փորձեք մուտք գործել հաշիվ, եթե դրանք կան: Դուք նաև պետք է ստեղծեք հավելվածի գաղտնաբառ Իմ Google հաշիվը էջի Անվտանգության կարգավորումներում (այս գաղտնաբառը կարող է օգտագործվել միայն այն դեպքում, եթե միացված է երկքայլ հաստատումը): Մենք խորհուրդ ենք տալիս օգտագործել 587 կամ 25 նավահանգիստները՝ ուղարկվող էլ. հաղորդագրությունների համար, քանի որ այլ արժեքներ կարող են խանգարել SMTP-ի ճիշտ աշխատանքին:", "Host": "Հյուրընկալող", "HostLogin": "Հոսթի մուտք", "HostPassword": "Հոսթի գաղտնաբառ", diff --git a/packages/client/public/locales/hy-AM/SelectFolder.json b/packages/client/public/locales/hy-AM/SelectFolder.json deleted file mode 100644 index 0721f6e13c..0000000000 --- a/packages/client/public/locales/hy-AM/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Պանակներ չկան" -} diff --git a/packages/client/public/locales/hy-AM/Settings.json b/packages/client/public/locales/hy-AM/Settings.json index 42b3788ea8..c0a9fd40a2 100644 --- a/packages/client/public/locales/hy-AM/Settings.json +++ b/packages/client/public/locales/hy-AM/Settings.json @@ -85,12 +85,7 @@ "ForcePathStyle": "Պարտադրել ուղու ոճ", "IntegrationRequest": "Բացակայո՞ւմ եք օգտակար ինտեգրում կամ բաղադրիչ ONLYOFFICE DocSpace-ում: Խնդրանք թողեք մեր թիմին, և մենք կուսումնասիրենք դա:", "IPSecurity": "IP անվտանգություն", - "IPSecurityDescription": "<1>IP անվտանգությունը օգտագործվում է բոլոր IP հասցեներից բացառությամբ որոշակի հասցեների մուտքը տարածություն սահմանափակելու համար: Դուք կարող եք սահմանել թույլատրված IP հասցեները՝ օգտագործելով IPv4 ձևաչափի ճշգրիտ IP հասցեներ (#.#.#.#, որտեղ #-ը թվային արժեք է 0-ից մինչև 255), IP տիրույթ (#.#.#.#-ում): #.#.#.# ձևաչափով), կամ CIDR դիմակավորում (#.#.#.#/# ձևաչափով): IP անվտանգությունը չի աշխատում տարածքի սեփականատերերի համար, նրանք կարող են մուտք գործել տարածք ցանկացած IP հասցեից: Բոլոր օգտվողների համար բաժնում սահմանված կանոնները կիրառվում են նաև լիարժեք մուտքի ադմինիստրատորների համար: Միևնույն ժամանակ, դուք կարող եք լրացուցիչ կանոններ սահմանել ամբողջական մուտքի ադմինիստրատորների համար համապատասխան բաժնում:", - "IPSecurityHelper": "Դուք կարող եք սահմանել թույլատրված IP հասցեները՝ օգտագործելով կա՛մ ճշգրիտ IP հասցեներ IPv4 ձևաչափով (#.#.#.#, որտեղ #-ը թվային արժեք է 0-ից ", "IPSecurityWarningHelper": "Əvvəlcə cari IP-nizi və ya cari IP ünvanınızın aid olduğu IP diapazonunu göstərməlisiniz, əks halda parametrləri saxladıqdan dərhal sonra domenə girişiniz bloklanacaq. Domen sahibi istənilən IP ünvanından domenə giriş əldə edəcək.", - "LanguageAndTimeZoneSettingsDescription": "Լեզվի և ժամային գոտու կարգավորումները կայքէջի բոլոր օգտագործողների համար ամբողջ կայքէջի լեզուն փոխելու և ժամային գոտին այնպես կարգավորելու միջոց է, որպեսզի կայքէջի բոլոր իրադարձությունները ցուցադրվեն ճիշտ ամսաթվով և ժամով:", - "LanguageTimeSettingsTooltip": "<0>{{text}}կայքէջի բոլոր օգտագործողների համար ամբողջ կայքէջի լեզուն փոխելու և ժամային գոտին այնպես կարգավորելու միջոց է, որպեսզի {{ organizationName }} կայքէջի բոլոր իրադարձությունները ցուցադրվեն ճիշտ ամսաթվով և ժամով:", - "LanguageTimeSettingsTooltipDescription": "Ձեր սահմանած պարամետրերը ուժի մեջ մտնելու համար սեղմեք կոճակը<1>{{save}} կոճակը հատվածի ներքևում:<3>{{learnMore}}", "Lifetime": "Աշխատաժամ (րոպե)", "LimitThemesTooltip": "Դուք կարող եք ստեղծել միայն 3 հատուկ թեմա: Նորը ստեղծելու համար դուք պետք է ջնջեք նախորդ թեմաներից մեկը:", "LocalFile": "Տեղական ֆայլ", @@ -108,16 +103,12 @@ "ManagementCategoryIntegration": "Ամբողջացում", "ManagementCategorySecurity": "Անվտանգություն", "ManualBackupDescription": "Օգտագործեք այս տարբերակը, եթե ցանկանում եք ստանալ կայքէջում պարունակվող բոլոր տվյալները որպես ֆայլ:", - "ManualBackupHelp": "Տվյալների կրկնօրինակում տարբերակն օգտագործվում է կայքէջի տվյալները կրկնօրինակելու համար, որպեսզի հետագայում հնարավոր լինի դրանք վերականգնել Ձեր տեղական սերվերում:", "MaxCopies": "{{copiesCount}} - կրկնօրինակների առավելագույն քանակը", "Migration": "Տեղափոխում", "NewColorScheme": "Նոր գունային սխեմա", "PasswordMinLenght": "Գաղտնաբառի նվազագույն երկարությունը", "Path": "Ուղի", - "PleaseNote": "Խնդրում ենք նշում կատարել", - "PleaseNoteDescription": "<0>{{pleaseNote}}: Ձեր հին տարածքի հասցեն անհասանելի կդառնա նոր օգտվողների համար, երբ սեղմեք <2>{{save}} կոճակը։", "PortalAccess": "DocSpace-ի մուտք", - "PortalAccessSubTitle": "Այս բաժինը թույլ է տալիս օգտվողներին տրամադրել կայքէջ մուտք գործելու անվտանգ և հարմար եղանակներ:", "PortalDeactivation": "Ապագործունացնել DocSpace-ը", "PortalDeactivationDescription": "Օգտագործեք այս տարբերակը՝ ձեր տարածքը ժամանակավորապես անջատելու համար:", "PortalDeactivationHelper": "Եթե ​​ցանկանում եք ապաակտիվացնել այս DocSpace-ը, ձեր տարածքը և դրա հետ կապված բոլոր տեղեկությունները կարգելափակվեն, որպեսզի ոչ ոք որոշակի ժամանակահատվածում մուտք չունենա այն: Դա անելու համար սեղմեք «Անջատել» կոճակը: Գործողությունը հաստատելու հղումը կուղարկվի տարածքի սեփականատիրոջ էլ.փոստի հասցեին:\nԵթե ​​ցանկանում եք վերադառնալ տարածք և շարունակել օգտագործել այն, դուք պետք է օգտագործեք հաստատման նամակում նշված երկրորդ հղումը: Այսպիսով, խնդրում եմ, պահեք այս էլփոստը ապահով տեղում:", @@ -125,16 +116,12 @@ "PortalDeletionDescription": "Օգտագործեք այս տարբերակը՝ ձեր տարածքը ընդմիշտ ջնջելու համար:", "PortalDeletionEmailSended": "Գործողությունը հաստատող հղում է ուղարկվել {{ownerEmail}} (տարածքի սեփականատիրոջ էլ.փոստի հասցեն).", "PortalDeletionHelper": "Եթե ​​չեք կարծում, որ կօգտագործեք տարածքը և ցանկանում եք ընդմիշտ ջնջել ձեր տարածքը, ներկայացրեք ձեր հարցումը Ջնջել կոճակի միջոցով: Խնդրում ենք նկատի ունենալ, որ դուք չեք կարողանա նորից ակտիվացնել ձեր տարածքը կամ վերականգնել դրա հետ կապված որևէ տեղեկություն:", - "PortalIntegration": "Տիեզերական ինտեգրում", "PortalNameEmpty": "Հաշվի անունը դատարկ է", "PortalNameIncorrect": "Հաշվի սխալ անուն", "PortalNameLength": "Հաշվի անունը պետք է լինի {{minLength}}-ից {{maxLength}} նիշ", "PortalRenaming": "DocSpace-ի վերանվանում", - "PortalRenamingDescription": "Այստեղ Դուք կարող եք փոխել Ձեր կայքէջի հասցեն:", "PortalRenamingLabelText": "Նոր կայքէջի անուն", - "PortalRenamingMobile": "Մուտքագրեք այն մասը, որը կհայտնվի {{domain}} տարածության հասցեի կողքին: Խնդրում ենք նկատի ունենալ. ձեր հին տարածքի հասցեն անհասանելի կդառնա նոր օգտվողների համար, երբ սեղմեք Պահպանել կոճակը:", "PortalRenamingModalText": "Դուք պատրաստվում եք վերանվանել ձեր պորտալը: Վստա՞հ եք, որ ցանկանում եք շարունակել:", - "PortalRenamingSettingsTooltip": "<0>{{text}} Մուտքագրեք այն մասը, որը կհայտնվի {{domain}} տարածության հասցեի կողքին:", "ProductUserOpportunities": "Դիտել հատկագրերը և խմբերը", "RecoveryFileNotSelected": "Վերականգնման սխալ. Վերականգնման ֆայլը ընտրված չէ:", "RestoreBackup": "Տվյալների վերականգնում", @@ -146,11 +133,6 @@ "ServerSideEncryptionMethod": "Սերվերի կողմից գաղտնագրման մեթոդ", "ServiceUrl": "Ծառայության Url", "SessionLifetime": "Նիստի կյանքի տևողությունը", - "SessionLifetimeDescription": "<1>Session Lifetime-ը թույլ է տալիս սահմանել ժամանակը (րոպեներով), նախքան տարածքի օգտատերերը պետք է նորից մուտքագրեն տարածքի հավատարմագրերը` տարածք մուտք գործելու համար: Պահելուց հետո բոլոր օգտվողները դուրս կգան տիեզերքից:", - "SessionLifetimeHelper": "Պահելուց հետո բոլոր օգտվողները դուրս կգան տարածքից:", - "SettingPasswordStrength": "Գաղտնաբառի հզորության կարգավորում ", - "SettingPasswordStrengthDescription": "<1>Գաղտնաբառի հզորության կարգավորումները գաղտնաբառի արդյունավետությունը որոշելու միջոց է գուշակություններին և կոպիտ ուժային հարձակումներին դիմակայելու համար:
Օգտագործեք <2>Գաղտնաբառի նվազագույն երկարությունը սանդղակը որոշելու համար, թե որքան երկար պետք է լինի գաղտնաբառը: Ստուգեք ստորև նշված համապատասխան վանդակները՝ որոշելու նիշերի հավաքածուն, որը պետք է օգտագործվի գաղտնաբառում:
Ձեր սահմանած պարամետրերն ուժի մեջ մտնելու համար սեղմեք <3>Պահպանել կոճակը բաժնի ներքևում:", - "SettingPasswordStrengthHelper": "Օգտագործեք գաղտնաբառի նվազագույն երկարության սանդղակը որոշելու համար, թե որքան երկար պետք է լինի գաղտնաբառը:Ստուգեք ստորև նշված համապատասխան վանդակները՝ որոշելու նիշերի հավաքածուն, որը պետք է օգտագործվի գաղտնաբառում:", "ShowFeedbackAndSupport": "Ցույց տալ Հետադարձ կապ և աջակցության հղումը", "ShowHelpCenter": "Ցույց տալ հղումը դեպի Օգնության կենտրոն", "ShowVideoGuides": "Ցույց տալ վիդեո ուղեցույցների հղումը", @@ -176,11 +158,7 @@ "ThirdPartyTitleDescription": "Իսկորոշման ստեղներով Դուք կարող եք միացնել երրորդ կողմի ծառայությունները Ձեր կայքէջին: Հեշտությամբ մուտք գործեք Facebook, Google, կամ LinkedIn; ավելացրեք Dropbox, OneDrive, և այլն. փաստաթղթեր մոդուլից այնտեղ պահվող ֆայլերի հետ աշխատելու համար:", "TimeZone": "Ժամային գոտի", "TrustedMail": "Վստահելի փոստի տիրույթի կարգավորումներ", - "TrustedMailDescription": "<1>Վստահելի փոստի տիրույթի կարգավորումները միջոց է նշելու փոստի սերվերները, որոնք օգտագործվում են օգտատերերի ինքնագրանցման համար:
Դուք կարող եք կամ ստուգել <2>Պատվիրված տիրույթներ տարբերակը և մուտքագրել վստահելի փոստի սերվերը ստորև դաշտում, որպեսզի այնտեղ հաշիվ ունեցող անձը կարողանա ինքն իրեն գրանցել՝ սեղմելով <3>Մուտք գործեք էջում միանալ հղումը կամ անջատեք այս տարբերակը:
Ձեր սահմանած պարամետրերն ուժի մեջ մտնելու համար սեղմեք <4>Պահել կոճակը բաժնի ներքևում:", - "TrustedMailHelper": "Դուք կարող եք կամ ստուգել պատվերով տիրույթների տարբերակը և մուտքագրել վստահելի փոստի սերվերը ստորև դաշտում, որպեսզի այնտեղ հաշիվ ունեցող անձը կարողանա ինքն իրեն գրանցել՝ սեղմելով Միանալ հղումը Մուտք գործելու էջում կամ անջատել այս տարբերակը:", "TwoFactorAuth": "Երկգործոն իսկորոշում", - "TwoFactorAuthDescription": "<1>Երկգործոնով նույնականացումը օգտատերերի համար DocSpace մուտք գործելու ավելի ապահով միջոց է: Հավատարմագրերը մուտքագրվելուց հետո օգտատերը պետք է մուտքագրի բջջային հեռախոսին ստացված SMS-ի կոդը այն համարով, որը նշված է առաջին բացատ մուտքի ժամանակ կամ նույնականացման հավելվածի կոդը:
Միացրեք այս տարբերակը DocSpace-ի բոլոր օգտվողների կողմից ավելի ապահով DocSpace մուտք գործելու համար:
Ձեր կատարած փոփոխությունները կիրառելու համար սեղմեք այս բաժնի տակ գտնվող <2>Պահպանել կոճակը:
<3>Նշում. SMS հաղորդագրություններ կարող են ուղարկվել միայն դրական հաշվեկշռի դեպքում: Դուք միշտ կարող եք ստուգել ձեր ընթացիկ հաշվեկշիռը ձեր SMS մատակարարի հաշվում: Մի մոռացեք ժամանակին լրացնել ձեր հաշվեկշիռը:", - "TwoFactorAuthHelper": "Նշում. SMS հաղորդագրություններ կարող են ուղարկվել միայն դրական հաշվեկշռի դեպքում: Դուք միշտ կարող եք ստուգել Ձեր ընթացիկ հաշվեկշիռը ձեր SMS մատակարարի հաշվում: Մի մոռացեք ժամանակին լրացնել Ձեր հաշվեկշիռը:", "UnsavedChangesBody": "Եթե հենց հիմա փակեք հղման կարգավորումների ընտրացանկը, ձեր փոփոխությունները չեն պահպանվի:", "UseAsLogoButton": "Օգտագործել որպես լոգո", "UseDigits": "Օգտագործել թվանշաններ", diff --git a/packages/client/public/locales/hy-AM/Translations.json b/packages/client/public/locales/hy-AM/Translations.json index 9c031abe18..7b602b0a01 100644 --- a/packages/client/public/locales/hy-AM/Translations.json +++ b/packages/client/public/locales/hy-AM/Translations.json @@ -15,7 +15,6 @@ "Files": "Ֆայլեր", "FileUnlocked": "Ֆայլը ապակողպված է", "Folders": "Պանակներ", - "FolderSelection": "Պանակի ընտրություն", "FolderTitleBoxNet": "Տուփի գրացուցակ", "FolderTitleDocuSign": "DocuSign հաշիվ", "FolderTitleDropBox": "Dropbox գրացուցակ", diff --git a/packages/client/public/locales/it/DeleteDialog.json b/packages/client/public/locales/it/DeleteDialog.json index 036b001876..12130ecd1c 100644 --- a/packages/client/public/locales/it/DeleteDialog.json +++ b/packages/client/public/locales/it/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "Stai per eliminare queste stanze. Non sarai in grado di ripristinarli.", "MoveToTrashButton": "Spostare nel Cestino", "MoveToTrashFile": "Stai per eliminare questo file. Tieni presente che se lo hai condiviso con qualcuno, non sarà più disponibile. Il file verrà eliminato definitivamente entro 30 giorni. Sei sicuro di voler continuare?", - "MoveToTrashFolder": "Stai per eliminare questa cartella. Tieni presente che, se l'hai condivisa con qualcuno, non sarà più disponibile. Sei sicuro di voler continuare?", - "MoveToTrashFolderFromPersonal": "Stai per eliminare questa cartella. Sei sicuro di voler continuare?", - "MoveToTrashItems": "Stai per eliminare questi elementi. Tieni presente che se li hai condivisi con qualcuno, non saranno più disponibili. Sei sicuro di voler continuare?", "MoveToTrashTitle": "Spostare nel Cestino?", "UnsubscribeButton": "Annullare l'iscrizione", "UnsubscribeNote": "Sei sicuro di voler cancellarti dagli elementi selezionati nell'elenco?", diff --git a/packages/client/public/locales/it/Files.json b/packages/client/public/locales/it/Files.json index 2671637b2e..e88aa576c3 100644 --- a/packages/client/public/locales/it/Files.json +++ b/packages/client/public/locales/it/Files.json @@ -66,13 +66,10 @@ "Images": "Immagini", "InviteUsersInRoom": "Invita gli utenti nella stanza", "LimitByTimePeriod": "Limite in base al periodo di tempo", - "LinkAddedSuccessfully": "Link aggiunto con successo", "LinkDeletedSuccessfully": "Link eliminato con successo", "LinkDisabledSuccessfully": "Link disabilitato con successo", "LinkEnabledSuccessfully": "Link abilitato con successo", "LinkForPortalUsers": "Collegamento per gli utenti di DocSpace", - "LinkForRoomMembers": "Collegamento per i membri della stanza", - "Links": "Link", "LinkValidUntil": "Questo link sarà valido fino al", "MarkAsFavorite": "Segna come preferito", "MarkAsRevision": "Contrassegna come revisione", diff --git a/packages/client/public/locales/it/InfoPanel.json b/packages/client/public/locales/it/InfoPanel.json index 60628893ed..70fb63746c 100644 --- a/packages/client/public/locales/it/InfoPanel.json +++ b/packages/client/public/locales/it/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "La cronologia delle attività verrà visualizzata qui", "ItemsSelected": "Elementi selezionati", "LastModifiedBy": "Ultima modifica di", - "PendingInvitations": "Inviti in sospeso", "Properties": "Proprietà", "RoomsEmptyScreenTent": "Vedi i dettagli delle stanze qui", "SelectedUsers": "Account selezionati", "StorageType": "Tipo di archiviazione", "SubmenuDetails": "Dettagli", "SubmenuHistory": "Cronologia", - "SystemProperties": "Proprietà di sistema", - "UsersInRoom": "Utenti in stanza", "Versions": "Versioni" } diff --git a/packages/client/public/locales/it/Profile.json b/packages/client/public/locales/it/Profile.json index 0860fb8249..0a6fe0a9e0 100644 --- a/packages/client/public/locales/it/Profile.json +++ b/packages/client/public/locales/it/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "La connessione attiva è stata disconnessa: {{platform}}, {{browser}}", "SystemTheme": "Usare tema di sistema", "SystemThemeDescription": "Passare automaticamente dal tema chiaro a quello scuro quando lo fa il tuo sistema.", - "TfaLoginSettings": "Impostazioni di accesso", "TwoFactorDescription": "L'autenticazione a due fattori tramite un'app che genera codice è stata attivata per tutti gli utenti dall'amministratore." } diff --git a/packages/client/public/locales/it/SMTPSettings.json b/packages/client/public/locales/it/SMTPSettings.json index a458fdfa61..ab9cc3a650 100644 --- a/packages/client/public/locales/it/SMTPSettings.json +++ b/packages/client/public/locales/it/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Inserisci l'email", "EnterLogin": "Inserisci il login", "EnterPort": "Inserisci la porta", - "HelpText": "Se utilizzi un account Gmail per il server SMTP, non potrai inviare i messaggi prima di eseguire le seguenti azioni: accedere all'account Gmail usato via l'interfaccia web standard e confermare qualsiasi domanda di verifica sul tentativo di {{organizationName}} di accedere all'account, se ce ne sono alcune. È inoltre necessario generare una password per l'app nelle impostazioni di sicurezza nella pagina Il mio account Google (questa password può essere utilizzata solo se la verifica in due passaggi è abilitata). Consigliamo usare porta 587 o 25 per i messaggi da inviare, gli altri valori possono impedire il lavoro corretto di SMTP.", "Host": "Dominio", "HostLogin": "Login dominio", "HostPassword": "Password dominio", diff --git a/packages/client/public/locales/it/SelectFolder.json b/packages/client/public/locales/it/SelectFolder.json deleted file mode 100644 index 8fbd40f21d..0000000000 --- a/packages/client/public/locales/it/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Nessuna cartella disponibile" -} diff --git a/packages/client/public/locales/it/Settings.json b/packages/client/public/locales/it/Settings.json index 7eb7e5d274..321622da63 100644 --- a/packages/client/public/locales/it/Settings.json +++ b/packages/client/public/locales/it/Settings.json @@ -97,12 +97,7 @@ "ForcePathStyle": "Forza percorso stile", "IntegrationRequest": "Ti manca un'integrazione o un componente utile in ONLYOFFICE DocSpace? Lascia la tua richiesta al nostro team e lo studieremo.", "IPSecurity": "Sicurezza IP", - "IPSecurityDescription": "<1>Sicurezza IP viene utilizzata per limitare l'accesso allo spazio da tutti gli indirizzi IP tranne determinati indirizzi. È possibile impostare gli indirizzi IP consentiti utilizzando gli indirizzi IP esatti nel formato IPv4 (#.#.#.#, dove # è un valore numerico compreso tra 0 e 255), l'intervallo IP (nel formato #.#.#.#- #.#.#.#) o mascheramento CIDR (nel formato #.#.#.#/#). La sicurezza IP non funziona per i proprietari dello spazio, possono accedere allo spazio da qualsiasi indirizzo IP. Le regole impostate nella sezione Per tutti gli utenti si applicano anche agli amministratori con accesso completo. Allo stesso tempo, puoi impostare regole aggiuntive per gli amministratori con accesso completo nella sezione corrispondente.", - "IPSecurityHelper": "È possibile impostare gli indirizzi IP consentiti utilizzando gli indirizzi IP esatti nel formato IPv4 (#.#.#.#, dove # è un valore numerico compreso tra 0 e 255) o l’intervallo IP (nel formato #.#.#.#- #.#.#.#).", "IPSecurityWarningHelper": "Innanzitutto, devi specificare il tuo attuale IP o l’intervallo IP a cui appartiene il tuo attuale indirizzo IP, altrimenti l’accesso al tuo spazio verrà bloccato subito dopo aver salvato le impostazioni. Il proprietario dello spazio avrà accesso allo spazio da qualsiasi indirizzo IP.", - "LanguageAndTimeZoneSettingsDescription": "Impostazioni di lingua e fuso orario è un modo per cambiare la lingua del tuo spazio per tutti gli utenti e per configurare il fuso orario in modo che tutte le azioni vengano mostrate con la data e l'ora corrette.", - "LanguageTimeSettingsTooltip": "<0>{{text}} è un modo per cambiare la lingua del tuo spazio per tutti gli utenti e per configurare il fuso orario in modo che tutte le azioni dello spazio {{ organizationName }} vengano mostrate con la corretta data e ora.", - "LanguageTimeSettingsTooltipDescription": "Per applicare i parametri impostati clicca su <1>{{save}} nella parte inferiore della sezione.<3>{{learnMore}}", "Lifetime": "Durata (min)", "LimitThemesTooltip": "Puoi creare solo 3 temi personalizzati. Per crearne uno nuovo, devi eliminare uno dei temi precedenti.", "LocalFile": "File locale", @@ -120,17 +115,13 @@ "ManagementCategoryIntegration": "Integrazione", "ManagementCategorySecurity": "Sicurezza", "ManualBackupDescription": "Usa questa opzione se desideri ottenere tutti i dati contenuti nel tuo spazio come un file.", - "ManualBackupHelp": "L'opzione Backup dei dati viene utilizzata per eseguire il backup dei dati del tuo spazio per poterli ripristinare successivamente sul server locale.", "MaxCopies": "{{copiesCount}} - numero massimo di copie di backup", "Migration": "Migrazione", "NewColorScheme": "Nuova combinazione di colori", "NumberOfAttempts": "Numero di tentativi", "PasswordMinLenght": "Lunghezza della password minima", "Path": "Percorso", - "PleaseNote": "Si prega di notare‎", - "PleaseNoteDescription": "<0>{{pleaseNote}}: il tuo vecchio indirizzo di spazio non sarà più disponibile per i nuovi utenti dopo aver fatto clic sul pulsante <2>{{save}}.", "PortalAccess": "Accesso a DocSpace", - "PortalAccessSubTitle": "Questa sezione consente di fornire agli utenti modi sicuri e convenienti per accedere allo spazio.", "PortalDeactivation": "Disattiva DocSpace", "PortalDeactivationDescription": "Usa questa opzione per disattivare temporaneamente il tuo spazio.", "PortalDeactivationHelper": "Se desideri disattivare questo DocSpace, il tuo spazio e tutte le informazioni ad esso associate verranno bloccati in modo che nessuno vi abbia accesso per un determinato periodo. Per farlo, fai clic sul pulsante Disattiva. Un link per confermare l’operazione verrà inviato all’indirizzo email del proprietario dello spazio.\nNel caso in cui desideri tornare allo spazio e continuare a utilizzarlo, dovrai utilizzare il secondo link fornito nell’email di conferma. Quindi, ti preghiamo di conservare questa e-mail in un posto sicuro.", @@ -138,16 +129,12 @@ "PortalDeletionDescription": "Usa questa opzione per eliminare definitivamente il tuo spazio.", "PortalDeletionEmailSended": "Un link per confermare l’operazione è stato inviato a {{ownerEmail}} (l’indirizzo email del proprietario dello spazio).", "PortalDeletionHelper": "Se pensi di non utilizzare lo spazio e desideri eliminarlo definitivamente, invia la tua richiesta utilizzando il pulsante Elimina. Tieni presente che non sarai in grado di riattivare il tuo spazio o recuperare alcuna informazione ad esso associata.", - "PortalIntegration": "Integrazione dello spazio", "PortalNameEmpty": "Nome account vuoto", "PortalNameIncorrect": "Nome account errato", "PortalNameLength": "Il nome dell'account deve contenere da {{minLength}} a {{maxLength}} caratteri", "PortalRenaming": "Ridenominazione di DocSpace", - "PortalRenamingDescription": "Qui puoi modificare l'indirizzo del tuo spazio.", "PortalRenamingLabelText": "Nome dello spazio nuovo", - "PortalRenamingMobile": "Inserisci la parte che verrà visualizzata accanto all'indirizzo dello spazio {{domain}}. Ti preghiamo di notare: il tuo vecchio indirizzo di spazio non sarà più disponibile per i nuovi utenti dopo aver fatto clic sul pulsante Salva.", "PortalRenamingModalText": "Hai intenzione di rinominare il tuo portale. Sei sicuro di voler continuare?", - "PortalRenamingSettingsTooltip": "<0>{{text}} Inserisci la parte che verrà visualizzata accanto all'indirizzo dello spazio {{domain}}.", "ProductUserOpportunities": "Visualizza profili e gruppi", "RecoveryFileNotSelected": "Errore di ripristino. File di ripristino non selezionato.", "RestoreBackup": "Ripristino dati", @@ -159,11 +146,6 @@ "ServerSideEncryptionMethod": "Metodo di crittografia lato server", "ServiceUrl": "URL di servizio", "SessionLifetime": "Durata della sessione", - "SessionLifetimeDescription": "<1>Durata della sessione consente di impostare il tempo (in minuti) prima che gli utenti dello spazio debbano inserire nuovamente le credenziali per accedere allo spazio. Dopo il salvataggio, tutti gli utenti verranno disconnessi dallo spazio.", - "SessionLifetimeHelper": "Dopo il salvataggio, tutti gli utenti verranno disconnessi dallo spazio.", - "SettingPasswordStrength": "Impostazione della sicurezza della password", - "SettingPasswordStrengthDescription": "<1>Impostazioni di livello di sicurezza della password ti permettono di determinare l'efficacia di una password nella difesa contro intrusi e impostori.
Utilizza la barra <2>Lunghezza della password minima per impostare la lunghezza della password perché essa sia considerata sicura. Spunta le caselle adatte sotto la barra per determinare l'insieme dei caratteri da utilizzare nella password.
Per applicare i parametri impostati clicca su <3>Salva nella parte inferiore della sezione.", - "SettingPasswordStrengthHelper": "Utilizza la barra Lunghezza minima password per determinare la lunghezza della password. Usa le caselle appropriate di seguito per determinare il set di caratteri che deve essere utilizzato nella password.", "ShowFeedbackAndSupport": "Mostra il link a Feedback e assistenza", "ShowHelpCenter": "Mostra il link al Centro assistenza", "ShowVideoGuides": "Mostra il link alle videoguide", @@ -189,11 +171,7 @@ "ThirdPartyTitleDescription": "Con le chiavi di autorizzazione puoi connettere dei servizi di terze parti al tuo spazio. Puoi accedere facilmente tramite: Facebook, Google, LinkedIn; oppure puoi aggiungere l'utilizzo di Dropbox, OneDrive, ecc., per lavorare con i file archiviati con l'uso del modulo Documenti.", "TimeZone": "Fuso orario", "TrustedMail": "Dominio affidabile", - "TrustedMailDescription": "<1>Impostazioni di dominio affidabile ti permettono di specificare i server di posta elettronica che si usano per la registrazione degli utenti.
Puoi sia spuntare l'opzione <2>Domini personalizzati ed inserisci il server di posta elettronica nel campo di sotto perchè ogni persona che ha un account sul server specificato avrà la possibilità di registrarsi cliccando sul collegamento <3>Accedi nella pagina di accesso o disattivare questa opzione.
Per applicare i parametri impostati clicca su <4>Salva nella parte inferiore della sezione.", - "TrustedMailHelper": "Puoi controllare l'opzione Domini personalizzati e inserire il server di posta affidabile nel campo sottostante in modo che una persona che ha un account possa registrarsi facendo clic sul collegamento Iscriviti nella pagina di accesso o disabilitare questa opzione.", "TwoFactorAuth": "Autenticazione a due fattori", - "TwoFactorAuthDescription": "L'<1>autenticazione a due fattori è un modo più sicuro per gli utenti di accedere a DocSpace. Dopo aver inserito le credenziali, l'utente dovrà inserire il codice dell'SMS ricevuto sul cellulare con il numero che è stato specificato al primo accesso allo spazio o il codice da un'applicazione di autenticazione.
Abilita questa opzione per un accesso più sicuro a DocSpace da parte di tutti gli utenti di DocSpace.
Per applicare le modifiche apportate, fai clic sul pulsante <2>Salva sotto questa sezione.
<3>Nota: i messaggi SMS possono essere inviati solo se hai un saldo positivo. Puoi sempre controllare il tuo saldo attuale nel tuo account del provider SMS. Non dimenticare di ricaricare il tuo saldo al momento giusto.", - "TwoFactorAuthHelper": "Nota: Quando avrai terminato gli SMS l'opzione di accesso ai portali di autenticazione a due fattori sarà automaticamente disattivata. Non dimenticate di acquistare un pacchetto SMS aggiuntivo in tempo utile.", "UnsavedChangesBody": "Se chiudi subito il menu delle impostazioni del link, le modifiche non verranno salvate.", "UseAsLogoButton": "Usa come logo", "UseDigits": "Utilizza cifre", diff --git a/packages/client/public/locales/it/Translations.json b/packages/client/public/locales/it/Translations.json index c6818bb2de..b6a5018ce3 100644 --- a/packages/client/public/locales/it/Translations.json +++ b/packages/client/public/locales/it/Translations.json @@ -15,7 +15,6 @@ "Files": "File", "FileUnlocked": "File sbloccato", "Folders": "Cartelle", - "FolderSelection": "Selezione cartella", "FolderTitleBoxNet": "Cartella di Box", "FolderTitleDocuSign": "Account DocuSign", "FolderTitleDropBox": "Cartella di Dropbox", diff --git a/packages/client/public/locales/ja-JP/DeleteDialog.json b/packages/client/public/locales/ja-JP/DeleteDialog.json index b0a6610040..94ff98dc88 100644 --- a/packages/client/public/locales/ja-JP/DeleteDialog.json +++ b/packages/client/public/locales/ja-JP/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "このルームを削除しようとしています。復元することはできません。", "MoveToTrashButton": "ゴミ箱への移動", "MoveToTrashFile": "このファイルを削除しようとしています。そうすると、共有されたユーザーに利用可能できなくなります。ファイルは30日後に完全に削除されます。ファイルを削除したいを確認してください。", - "MoveToTrashFolder": "このフォルダーを削除しようとしています。そうすると、共有されたユーザーに利用可能できなくなります。フォルダーを削除したいを確認してください。", - "MoveToTrashFolderFromPersonal": "このフォルダを削除しようとしています。このまま続けますか?", - "MoveToTrashItems": "この要素を削除しようとしています。そうすると、共有されたユーザーに利用可能できなくなります。要素の削除を確認してください。", "MoveToTrashTitle": "ゴミ箱に移動しますか?", "UnsubscribeButton": "登録解除", "UnsubscribeNote": "本当にリストから選択したアイテムの登録を解除してもよろしいですか?", diff --git a/packages/client/public/locales/ja-JP/Files.json b/packages/client/public/locales/ja-JP/Files.json index b4304d4e6a..daab5c9d2a 100644 --- a/packages/client/public/locales/ja-JP/Files.json +++ b/packages/client/public/locales/ja-JP/Files.json @@ -53,7 +53,6 @@ "Images": "画像", "InviteUsersInRoom": "新しいユーザーを招待する", "LinkForPortalUsers": "DocSpaceのユーザー用リンク", - "LinkForRoomMembers": "ルームメンバー用リンク", "MarkAsFavorite": "お気に入りに登録", "MarkedAsFavorite": "お気に入りに追加", "MarkRead": "既読にする", diff --git a/packages/client/public/locales/ja-JP/InfoPanel.json b/packages/client/public/locales/ja-JP/InfoPanel.json index 68278b6d53..01e39b6d33 100644 --- a/packages/client/public/locales/ja-JP/InfoPanel.json +++ b/packages/client/public/locales/ja-JP/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "アクティビティ履歴はこちらに表示されます", "ItemsSelected": "選択されているアイテム", "LastModifiedBy": "最終更新者", - "PendingInvitations": "保留中の招待", "Properties": "プロパティ", "RoomsEmptyScreenTent": "ルームの詳細情報はこちら", "SelectedUsers": "選択されたアカウント", "StorageType": "ストレージのタイプ", "SubmenuDetails": "詳細情報", "SubmenuHistory": "履歴", - "SystemProperties": "システムのプロパティ", - "UsersInRoom": "ルーム内のユーザー", "Versions": "バージョン" } diff --git a/packages/client/public/locales/ja-JP/Profile.json b/packages/client/public/locales/ja-JP/Profile.json index e38a2481f8..b17f304b1d 100644 --- a/packages/client/public/locales/ja-JP/Profile.json +++ b/packages/client/public/locales/ja-JP/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "アクティブな接続はログアウトされました:{{platform}}, {{browser}}", "SystemTheme": "システムテーマのように", "SystemThemeDescription": "システムの動作に合わせて、ライトテーマとダークテーマを自動で切り替えます。", - "TfaLoginSettings": "ログイン設定", "TwoFactorDescription": "管理者がすべてのユーザーに対して、コード生成アプリによる二要素認証を有効にしました。" } diff --git a/packages/client/public/locales/ja-JP/SMTPSettings.json b/packages/client/public/locales/ja-JP/SMTPSettings.json index 326c4ce925..0f67a9aa2c 100644 --- a/packages/client/public/locales/ja-JP/SMTPSettings.json +++ b/packages/client/public/locales/ja-JP/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "メールアドレスを入力", "EnterLogin": "ログインを入力", "EnterPort": "ポートを入力", - "HelpText": "SMTPサーバーにGmailアカウントを使用する場合、次のことを行うまでメールを送信することができません:その標準的なWebインターフェイスを介して使用するGmailアカウントにサインインし、アカウントへの{{organizationName}}アクセスの試みに関する確認質問がある場合は、それを確認します。また、マイGoogleアカウントページのセキュリティ設定でアプリのパスワードを生成する必要があります(このパスワードは2段階認証が有効な場合のみ使用できます)。他の値ではSMTPが正しく動作しない可能性があるため、送信するメールメッセージにはポート587または25の使用を推奨します。", "Host": "ホスト", "HostLogin": "ログインを開催", "HostPassword": "ホスト·パスワード", diff --git a/packages/client/public/locales/ja-JP/SelectFolder.json b/packages/client/public/locales/ja-JP/SelectFolder.json deleted file mode 100644 index 1bf19f8839..0000000000 --- a/packages/client/public/locales/ja-JP/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "表示するフォルダーがありません" -} diff --git a/packages/client/public/locales/ja-JP/Settings.json b/packages/client/public/locales/ja-JP/Settings.json index 9e89bfbfa6..cc9ea851d7 100644 --- a/packages/client/public/locales/ja-JP/Settings.json +++ b/packages/client/public/locales/ja-JP/Settings.json @@ -88,12 +88,7 @@ "ForcePathStyle": "強制パススタイル", "IntegrationRequest": "ONLYOFFICE DocSpaceの便利な統合やコンポーネントをお探しですか?私たちのチームにリクエストをしてください。", "IPSecurity": "IPセキュリティ", - "IPSecurityDescription": "<1>IPセキュリティ は、特定のアドレスを除くすべてのIPアドレスからのスペースへのログインを制限するために使用します。IPv4 形式の正確な IP アドレス (#.#.#.#, # は 0 ~ 255 の数値)、IP 範囲 (#.#.#.#-#.#.#.# 形式)、または CIDR マスキング (#.#.#.#/# 形式) を使用して、許可する IP アドレスを設定することができます。IPセキュリティはスペース所有者には機能せず、どのIPアドレスからでもスペースにアクセスすることができます。「ユーザーの全員」セクションで設定されたルールは、フルアクセス管理者にも適用されます。同時に、対応するセクションでフルアクセス管理者用の追加ルールを設定することができます。", - "IPSecurityHelper": "許可するIPアドレスは、IPv4形式の正確なIPアドレス(#.#.#.#、#は0~255の数値)またはIP範囲(#.#.#.#-#.#.#.#形式)のいずれかを使用して設定することができます。", "IPSecurityWarningHelper": "まず、現在のIPまたは現在のIPアドレスが属するIPレンジを指定する必要があります。そうしないと、設定を保存した直後にスペースへのアクセスがブロックされます。スペースの所有者は、どのIPアドレスからもスペースにアクセスできるようになります。", - "LanguageAndTimeZoneSettingsDescription": "すべてのスペースユーザーの言語を変更し、タイムゾーンを設定して、すべてのポータルイベントが正しい日付と時間で表示されるようにします。", - "LanguageTimeSettingsTooltip": "<0>{{text}}は、{{ organizationName }}スペースのすべてのイベントが正しい日付と時刻で表示されるように、スペース全体の言語を全員のユーザーに変更、タイムゾーンを設定する方法です。", - "LanguageTimeSettingsTooltipDescription": "設定されたパラメータを有効にするため、セクションの下にある<1>{{save}}ボタンをクリックしてください。<3>{{learnMore}}", "Lifetime": "有効期間(分)", "LimitThemesTooltip": "カスタムテーマは3つまでしか作成できません。新しく作成する場合は、以前のテーマを1つ削除する必要があります。", "LocalFile": "ローカルファイル", @@ -111,16 +106,12 @@ "ManagementCategoryIntegration": "統合", "ManagementCategorySecurity": "セキュリティ", "ManualBackupDescription": "スペースに含まれるすべてのデータをファイルとして取得したい場合にこのオプションを使用してください。", - "ManualBackupHelp": "データバックアップオプションは、スペースデータをバックアップして、後でローカルサーバーに復元できるようにするために使用します。", "MaxCopies": "{{copiesCount}}は、バックアップの最大コピー数", "Migration": "移行", "NewColorScheme": "新しいカラースキーム", "PasswordMinLenght": "最小のパスワードの長さ", "Path": "パス", - "PleaseNote": "ご注意ください", - "PleaseNoteDescription": "<0>{{pleaseNote}}:旧スペースアドレスは、<2>{{save}}ボタンをクリックすると、新しいユーザーは利用できなくなります。", "PortalAccess": "DocSpaceアクセス", - "PortalAccessSubTitle": "このセクションでは、ユーザーがスペースにアクセスするための安全で便利な方法を提供することができます。", "PortalDeactivation": "DocSpaceを停止する", "PortalDeactivationDescription": "このオプションを使用すると、スペースを一時的に停止することができます。", "PortalDeactivationHelper": "このDocSpaceを停止したい場合、スペースとそれに関連するすべての情報がブロックされ、特定の期間、誰もアクセスできないようにします。これを行うには、「無効にする」ボタンをクリックしてください。操作確認のためのリンクが、スペース所有者のメールアドレスに送信されます。\n万が一、このスペースに戻って引き続き使用したい場合は、確認メールに記載されている2番目のリンクを使用する必要がありますので、このメールは大切に保管しておいてください。", @@ -128,16 +119,12 @@ "PortalDeletionDescription": "このオプションを使用すると、スペースを永久に削除することができます。", "PortalDeletionEmailSended": "{{ownerEmail}}(スペース所有者のメールアドレス)に操作確認用のリンクが送信されました。", "PortalDeletionHelper": "スペースを使用する予定がなく、永久に削除したい場合は、「削除」ボタンを使ってリクエストを送信してください。なお、削除されたスペースは再活性化することができませんので、ご注意ください。", - "PortalIntegration": "スペース統合", "PortalNameEmpty": "アカウント名が空です。", "PortalNameIncorrect": "アカウント名が無効です。", "PortalNameLength": "アカウント名は{{minLength}}~{{maxLength}}文字がある必要です。", "PortalRenaming": "DocSpaceの名前変更", - "PortalRenamingDescription": "ここではスペースアドレスの変更ができます。", "PortalRenamingLabelText": "スペースの新しい名前", - "PortalRenamingMobile": "{{domain}}スペースアドレスの横に表示される部分を入力してください。ご注意:旧スペースアドレスは、保存ボタンをクリックすると、新しいユーザーは利用できなくなります。", "PortalRenamingModalText": "ポータル名を変更しようとしています 。操作を確認してください。", - "PortalRenamingSettingsTooltip": " <0>{{text}} {{domain}}スペースアドレスの横に表示される部分を入力してください。", "ProductUserOpportunities": "プロフィールやグループの閲覧", "RecoveryFileNotSelected": "回復エラー。回復ファイルが選択されていません。", "RestoreBackup": "データ復元", @@ -149,11 +136,6 @@ "ServerSideEncryptionMethod": "サーバー側暗号化方法", "ServiceUrl": "サービスURL", "SessionLifetime": "セッションの有効期間", - "SessionLifetimeDescription": "<1>セッションの有効期間 はスペースユーザーがスペースにアクセスするために再度スペース認証情報を入力するまでの時間(分)を設定します。保存後、すべてのユーザーはスペースからログアウトされます。", - "SessionLifetimeHelper": "保存後、すべてのユーザーがスペースからログアウトされます。", - "SettingPasswordStrength": "パスワードの強度を設定", - "SettingPasswordStrengthDescription": "<1>のパスワード強度の設定は、推測やブルートフォース攻撃に抵抗するパスワードの有効性を決定するための方法です。
はどのくらいパスワードがかを判断するためには、<2>の最小パスワード長は、バーを使用して、である。パスワードで使用する必要がある文字セットを決定するために、下記の該当するチェックボックスをオンにしますので、設定したパラメータを作るために
が有効になるセクションの下部に<3>[保存]ボタンをクリックします。", - "SettingPasswordStrengthHelper": "パスワードの長さを決定するには、「パスワードの最小長」バーを使用してください。以下の適切なボックスをチェックして、パスワードに使用する文字セットを決定してください。", "ShowFeedbackAndSupport": "フィードバック&サポートのリンクを表示する", "ShowHelpCenter": "ヘルプセンターのリンクを表示する", "ShowVideoGuides": "ビデオガイドのリンクを表示する", @@ -179,11 +161,7 @@ "ThirdPartyTitleDescription": "認証キーを使って、サードパーティのサービスをスペースに接続することができます。Facebook、Google、LinkedInで簡単にサインインしたり、DropboxやOneDriveなどを追加して、Documentsモジュールから保存されたファイルを扱うことができます。", "TimeZone": "タイムゾーン", "TrustedMail": "信頼されたメールドメインの設定", - "TrustedMailDescription": "<1>信頼済みメールドメインの設定は、ユーザーの自己登録に使用するメールサーバを指定する方法です。
<2>カスタムドメインオプションにチェックを入れ、下のフィールドに信頼できるメールサーバーを入力し、そのサーバーにアカウントを持っている人が<3>サインインページの参加リンクをクリックして登録できるようにするか、このオプションを無効にします。
設定したパラメーターを有効にするには、セクションの一番下にある<4>保存ボタンをクリックしてください。", - "TrustedMailHelper": "「カスタムドメイン」オプションをチェックして、下のフィールドに信頼できるメールサーバーを入力すると、そのサーバーにアカウントを持つ人がサインインページで「参加」リンクをクリックして自分自身を登録できるようになるか、このオプションを無効にすることができます。", "TwoFactorAuth": "2ファクタ認証", - "TwoFactorAuthDescription": "<1>二要素認証は、ユーザーがDocSpaceにログインするための、より安全な方法です。認証情報を入力した後、ユーザーは最初のスペースログインで指定された番号の携帯電話に受信したSMSのコード、または認証アプリケーションからのコードを入力する必要があります。
このオプションを有効にすると、すべてのDocSpaceユーザーがより安全にDocSpaceにアクセスできます。
変更を適用するには、このセクションの下にある<2>保存ボタンをクリックしてください。
<3>ご注意:SMSメッセージは、残高がプラスの場合のみ送信できます。現在の残高はSMSプロバイダーのアカウントでいつでも確認できます。余裕を持って残高を補充することを忘れないでください。", - "TwoFactorAuthHelper": "ご注意ください:アカウントに残高がない場合に、SMSメッセージは送信できません。SMSプロバイダアカウントで現在のバランスをチェックできます。事前にバランスの補充してください。", "UseAsLogoButton": "ロゴとして使用", "UseDigits": "桁を使用", "UseHttp": "Httpを使用します", diff --git a/packages/client/public/locales/ja-JP/Translations.json b/packages/client/public/locales/ja-JP/Translations.json index 802d09ce16..252fc7a887 100644 --- a/packages/client/public/locales/ja-JP/Translations.json +++ b/packages/client/public/locales/ja-JP/Translations.json @@ -15,7 +15,6 @@ "Files": "ファイル", "FileUnlocked": "ロック削除されたファイル", "Folders": "フォルダー", - "FolderSelection": "フォルダの選択", "FolderTitleBoxNet": "ボックス ディレクトリ", "FolderTitleDocuSign": "DocuSignアカウント", "FolderTitleDropBox": "Dropboxディレクトリ", diff --git a/packages/client/public/locales/ko-KR/DeleteDialog.json b/packages/client/public/locales/ko-KR/DeleteDialog.json index 13ff84c60f..c75933109f 100644 --- a/packages/client/public/locales/ko-KR/DeleteDialog.json +++ b/packages/client/public/locales/ko-KR/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "이 방을 삭제하려고 합니다. 삭제하면 복원할 수 없습니다.", "MoveToTrashButton": "휴지통에 넣기", "MoveToTrashFile": "이 파일을 삭제하려고 합니다. 다른 사람과 공유한 경우 해당 사용자가 사용할 수 없게 됩니다. 파일은 30일 후에 영구적으로 삭제됩니다. 정말로 계속하시겠습니까?", - "MoveToTrashFolder": "이 폴더를 삭제하려고 합니다. 다른 사람과 공유한 경우 해당 사용자가 사용할 수 없게 됩니다. 정말로 계속하시겠습니까?", - "MoveToTrashFolderFromPersonal": "이 폴더를 삭제하려고 합니다. 정말로 계속하시겠습니까?", - "MoveToTrashItems": "이 항목을 삭제하려고 합니다. 다른 사람과 공유한 경우 해당 사용자가 사용할 수 없게 됩니다. 정말로 계속하시겠습니까?", "MoveToTrashTitle": "휴지통으로 이동하시겠습니까?", "UnsubscribeButton": "구독 취소", "UnsubscribeNote": "정말로 목록에서 선택한 항목의 구독을 취소하시겠습니까?", diff --git a/packages/client/public/locales/ko-KR/Files.json b/packages/client/public/locales/ko-KR/Files.json index b816423f64..90cad102ea 100644 --- a/packages/client/public/locales/ko-KR/Files.json +++ b/packages/client/public/locales/ko-KR/Files.json @@ -53,7 +53,6 @@ "Images": "이미지", "InviteUsersInRoom": "방에 사용자 초대", "LinkForPortalUsers": "DocSpace 사용자를 위한 링크", - "LinkForRoomMembers": "방 회원용 링크", "MarkAsFavorite": "즐겨 찾기로 표시", "MarkedAsFavorite": "즐겨 찾기에 추가되었습니다", "MarkRead": "읽은 것으로 표시", diff --git a/packages/client/public/locales/ko-KR/InfoPanel.json b/packages/client/public/locales/ko-KR/InfoPanel.json index 3b756838fd..53f9153aa3 100644 --- a/packages/client/public/locales/ko-KR/InfoPanel.json +++ b/packages/client/public/locales/ko-KR/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "활동 내역이 여기에 표시됩니다", "ItemsSelected": "선택된 항목", "LastModifiedBy": "최종 편집자", - "PendingInvitations": "보류 중인 초대장", "Properties": "속성", "RoomsEmptyScreenTent": "여기에서 방 세부 정보를 확인하세요", "SelectedUsers": "선택된 계정", "StorageType": "스토리지 유형", "SubmenuDetails": "세부 정보", "SubmenuHistory": "기록", - "SystemProperties": "시스템 속성", - "UsersInRoom": "방 안의 사용자", "Versions": "버전" } diff --git a/packages/client/public/locales/ko-KR/Profile.json b/packages/client/public/locales/ko-KR/Profile.json index 260611301d..7a20b3d89e 100644 --- a/packages/client/public/locales/ko-KR/Profile.json +++ b/packages/client/public/locales/ko-KR/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "활성 연결이 로그아웃되었습니다: {{platform}}, {{browser}}", "SystemTheme": "시스템 테마 사용", "SystemThemeDescription": "시스템이 전환할 때 라이트 테마와 다크 테마 간이 자동으로 전환됩니다.", - "TfaLoginSettings": "로그인 설정", "TwoFactorDescription": "관리자에 의해 코드 생성 앱을 통한 이중 인증이 모든 사용자에 대해 활성화됩니다." } diff --git a/packages/client/public/locales/ko-KR/SMTPSettings.json b/packages/client/public/locales/ko-KR/SMTPSettings.json index 4f8ad18690..e65f5b7eef 100644 --- a/packages/client/public/locales/ko-KR/SMTPSettings.json +++ b/packages/client/public/locales/ko-KR/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "이메일 입력", "EnterLogin": "로그인 입력", "EnterPort": "포트 입력", - "HelpText": "SMTP 서버에 Gmail 계정을 사용하는 경우, 표준 웹 인터페이스를 통해 해당 Gmail 계정에 로그인하고 해당 계정에 대한 {{organizationName}}의 액세스 시도에 대한 인증 질문을 확인(해당하는 경우)할 때까지 메일을 전송할 수 없습니다. 또한, 내 Google 계정 페이지의 보안 설정에서 앱 비밀번호를 생성해야 합니다(이 비밀번호는 이중 인증이 활성화된 경우에만 사용할 수 있습니다). 이메일 메시지를 전송할 때 포트 587 또는 25를 사용하는 것이 좋습니다(다른 값을 사용하면 SMTP가 제대로 작동하지 않을 수 있습니다).", "Host": "호스트", "HostLogin": "로그인 개최", "HostPassword": "호스트 비밀번호", diff --git a/packages/client/public/locales/ko-KR/SelectFolder.json b/packages/client/public/locales/ko-KR/SelectFolder.json deleted file mode 100644 index 8755a28400..0000000000 --- a/packages/client/public/locales/ko-KR/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "이용 가능한 폴더가 없습니다" -} diff --git a/packages/client/public/locales/ko-KR/Settings.json b/packages/client/public/locales/ko-KR/Settings.json index f07d0264ea..b25eabd893 100644 --- a/packages/client/public/locales/ko-KR/Settings.json +++ b/packages/client/public/locales/ko-KR/Settings.json @@ -83,12 +83,7 @@ "ForcePathStyle": "경로 스타일 강제", "IntegrationRequest": "ONLYOFFICE DocSpace에 유용한 통합 또는 구성 요소가 부족한가요? 저희 팀이 검토할 수 있도록 요청을 남겨주세요.", "IPSecurity": "IP 보안", - "IPSecurityDescription": "<1>IP 보안은 특정 주소를 제외한 모든 IP 주소에서 공간에 로그인하는 것을 제한하는 데 사용됩니다. IPv4 형식(#.#.#.#, 여기서 #은 0-255의 숫자 값)의 정확한 IP 주소, IP 범위 #.#.#.#-#.#.#.# 형식) 또는 CIDR 마스킹(#.#.#.#/# 형식)을 사용하여 허용되는 IP 주소를 설정할 수 있습니다. IP 보안은 공간 소유자에게는 적용되지 않으며 공간 소유자는 모든 IP 주소에서 해당 공간에 액세스할 수 있습니다. 모든 사용자 섹션에 설정된 규칙은 전체 액세스 관리자에게도 적용됩니다. 그리고 동시에 해당 섹션의 전체 액세스 관리자에 대한 추가 규칙을 설정할 수도 있습니다.", - "IPSecurityHelper": "IPv4 형식의 정확한 IP 주소(#.#.#.#, 여기서 #은 0~255의 숫자 값) 또는 IP 범위(#.#.#.#- #.#.#.# 형식)를 사용하여 허용 IP 주소를 설정할 수 있습니다.", "IPSecurityWarningHelper": "먼저 현재 IP 또는 현재 IP 주소가 속한 IP 범위를 지정해야 합니다. 그렇지 않으면 설정을 저장한 직후 스페이스 액세스가 차단됩니다. 스페이스 소유자는 어떤 IP 주소에서나 스페이스에 액세스할 수 있습니다.", - "LanguageAndTimeZoneSettingsDescription": "언어 및 시간대 설정은 모든 사용자에 대해 스페이스 언어를 변경하고 시간대를 설정하여 모든 작업이 정확한 날짜와 시간으로 표시되도록 하는 방법입니다.", - "LanguageTimeSettingsTooltip": "<0>{{text}}은 모든 사용자에 대해 스페이스의 언어를 변경하고 시간대를 설정하여 {{ organizationName }} 스페이스의 모든 작업이 정확한 날짜 및 시간으로 표시되도록 하는 방법입니다.", - "LanguageTimeSettingsTooltipDescription": "설정한 매개변수를 적용하려면, 섹션 하단의 <1>{{save}} 버큰을 클릭하세요.<3>{{learnMore}}", "Lifetime": "수명(분)", "LimitThemesTooltip": "3개의 사용자 지정 테마만 생성할 수 있습니다. 새 테마를 생성하려면 이미 생성한 테마 중 하나를 삭제해야 합니다.", "LocalFile": "로컬 파일", @@ -106,16 +101,12 @@ "ManagementCategoryIntegration": "통합", "ManagementCategorySecurity": "보안", "ManualBackupDescription": "스페이스에 포함된 모든 데이터를 파일로 가져오려면 이 옵션을 사용하세요.", - "ManualBackupHelp": "데이터 백업 옵션은 후에 로컬 서버에 복원할 수 있도록 스페이스 데이터를 백업하는 데 사용됩니다.", "MaxCopies": "{{copiesCount}} - 최대 백업 복사본 수", "Migration": "마이그레이션", "NewColorScheme": "새로운 색 구성표", "PasswordMinLenght": "최소 비밀번호 길이", "Path": "경로", - "PleaseNote": "참고", - "PleaseNoteDescription": "<0>{{pleaseNote}}: <2>{{save}} 버튼을 클릭하면 새 사용자가 이전 스페이스 주소를 사용할 수 없게 됩니다.", "PortalAccess": "DocSpace 액세스", - "PortalAccessSubTitle": "이 섹션에서는 사용자에게 안전하고 편리한 스페이스 액세스 방법을 제공할 수 있습니다.", "PortalDeactivation": "DocSpace비활성화", "PortalDeactivationDescription": "스페이스를 일시적으로 비활성화하려면 이 옵션을 사용하세요.", "PortalDeactivationHelper": "이 DocSpace를 비활성화하려는 경우 특정 기간 동안 아무도 액세스할 수 없도록 귀하의 스페이스 및 그와 관련된 모든 정보가 차단되게 됩니다. 그렇게 하려면 비활성화 버튼을 클릭하세요. 작업을 확인하는 링크가 스페이스 소유자의 이메일 주소로 발송됩니다.\n스페이스로 돌아와 계속 스페이스를 사용하려면 확인 이메일에 첨부된 두 번째 링크를 사용해야 합니다. 따라서 확인 이메일을 안전한 곳에 보관하시기 바랍니다.", @@ -123,16 +114,12 @@ "PortalDeletionDescription": "스페이스를 영구적으로 삭제하려면 이 옵션을 사용하세요.", "PortalDeletionEmailSended": "작업을 확인하는 링크가 {{ownerEmail}}(스페이스 소유자의 이메일 주소)로 발송되었습니다.", "PortalDeletionHelper": "스페이스를 사용하지 않을 예정이라 스페이스를 영구적으로 삭제하려면 삭제 버튼을 사용하여 요청을 제출하세요. 단, 스페이스를 재활성화하거나 스페이스와 관련된 정보를 복구할 수 없음을 명심하시기 바랍니다.", - "PortalIntegration": "스페이스 통합", "PortalNameEmpty": "계정 이름이 비어 있습니다", "PortalNameIncorrect": "계정 이름이 잘못되었습니다", "PortalNameLength": "계정 이름은 {{minLength}}~{{maxLength}}글자여야 합니다", "PortalRenaming": "DocSpace 이름 변경", - "PortalRenamingDescription": "여기에서 스페이스 주소를 변경할 수 있습니다.", "PortalRenamingLabelText": "새 스페이스 이름", - "PortalRenamingMobile": "{{domain}} 스페이스 주소 옆에 표시될 부분을 입력하세요. 참고: 저장 버튼을 클릭하면 새 사용자가 이전 스페이스 주소를 사용할 수 없게 됩니다.", "PortalRenamingModalText": "포털의 이름을 바꾸려고 합니다. 너 정말 계속하고 싶니?", - "PortalRenamingSettingsTooltip": "<0>{{text}} {{domain}} 스페이스 주소 옆에 표시될 부분을 입력하세요.", "ProductUserOpportunities": "프로필 및 그룹 보기", "RecoveryFileNotSelected": "복원 오류입니다. 복원 파일이 선택되지 않았습니다", "RestoreBackup": "데이터 복원", @@ -144,11 +131,6 @@ "ServerSideEncryptionMethod": "서버측 암호화 방법", "ServiceUrl": "서비스 Url", "SessionLifetime": "세션 수명", - "SessionLifetimeDescription": "<1>세션 수명은 공간 사용자가 공간에 액세스하기 위해 공간 자격 증명을 다시 입력해야 할 때까지의 시간(분)을 설정할 수 있도록 합니다. 저장 후 모든 사용자는 공간에서 로그아웃됩니다.", - "SessionLifetimeHelper": "저장 후에는 모든 사용자가 스페이스에서 로그아웃됩니다.", - "SettingPasswordStrength": "비밀번호 강도 설정", - "SettingPasswordStrengthDescription": "<1> 비밀번호 강도 설정 이 (가) 추측과 짐승 - 강제 공격을 저항에 암호의 효과를 결정하는 방법입니다.
얼마나 오래 암호가해야 결정하기 위해 <2> 최소 비밀번호 길이는 막대를 사용 수. 비밀번호를 사용해야합니다 문자 집합을 결정하기 위해 아래의 해당 확인란을 선택합니다. 귀하가 설정 한 매개 변수를 확인하려면
을 적용 섹션의 하단에있는 <3> 할인 버튼을 클릭합니다.", - "SettingPasswordStrengthHelper": "최소 비밀번호 길이바를 사용하여 비밀번호 길이를 결정하세요. 비밀번호에 사용해야 하는 문자 집합을 결정하려면 아래에서 해당 상자를 체크하시기 바랍니다.", "ShowFeedbackAndSupport": "피드백 & 지원 링크 표시", "ShowHelpCenter": "도움말 센터 링크 표시", "ShowVideoGuides": "동영상 가이드 링크 표시", @@ -174,11 +156,7 @@ "ThirdPartyTitleDescription": "인증 키를 사용하면 제3자 서비스를 스페이스에 연결할 수 있습니다. Facebook, Google 또는 LinkedIn을 이용하여 쉽게 로그인할 수 있습니다; Dropbox, OneDrive 등을 추가하고 문서 모듈에서 그곳에 저장된 파일을 작업할 수 있습니다.", "TimeZone": "시간대", "TrustedMail": "신뢰할 수있는 메일 도메인 설정", - "TrustedMailDescription": "<1>신뢰할 수 있는 메일 도메인 설정은 사용자가 자가 등록에 사용할 메일 서버를 지정하는 방법입니다.
<2>개인 도메인 옵션을 체크하고 아래의 입력란에 신뢰할 수 있는 메일 서버를 입력하여 계정을 가진 사람이 <3>로그인 페이지에서 가입 링크를 클릭하여 등록할 수 있도록 하거나 이 옵션을 비활성화하세요.
설정한 매개 변수를 적용하려면 섹션 하단의 <4>저장 버튼을 클릭하세요.", - "TrustedMailHelper": "커스텀 도메인 옵션을 선택하고 아래 입력란에 신뢰할 수 있는 메일 서버를 입력하여 계정 소유자가 로그인 페이지에서 가입 링크를 클릭하여 등록할 수 있도록 하거나 이 옵션을 비활성화하세요.", "TwoFactorAuth": "이중 인증", - "TwoFactorAuthDescription": "<1>이중 인증은 사용자가 DocSpace에 더 안전하게 입장하는 방법입니다. 사용자는 자격 증명을 입력한 후 첫 번째 공간 로그인 시 지정한 휴대폰 번호로 전송된 SMS의 코드 또는 인증 애플리케이션의 코드를 입력해야 합니다.
모든 DocSpace 사용자가 DocSpace에 보다 안전하게 액세스하도록 하려면 이 옵션을 활성화하세요.
변경 사항을 적용하려면 이 섹션 아래의 <2>저장 버튼을 클릭하세요.
<3>알림: 잔액이 있는 경우에만 SMS 메시지를 보낼 수 있습니다. 언제든지 SMS 제공자 계정에서 현재 잔액을 확인할 수 있습니다. 잊지 말고 적시에 잔액을 보충하세요.", - "TwoFactorAuthHelper": "참고: 잔액이 플러스인 경우에만 SMS 메시지를 전송할 수 있습니다. 언제든지 SMS 공급 업체 계정에서 현재 잔액을 확인할 수 잇습니다. 잔액을 제때 보충하는 것을 잊지 마시기 바랍니다.", "UseAsLogoButton": "로고로 사용", "UseDigits": "숫자를 사용하여", "UseHttp": "Http 사용", diff --git a/packages/client/public/locales/ko-KR/Translations.json b/packages/client/public/locales/ko-KR/Translations.json index b3b1b059dd..118e55df91 100644 --- a/packages/client/public/locales/ko-KR/Translations.json +++ b/packages/client/public/locales/ko-KR/Translations.json @@ -15,7 +15,6 @@ "Files": "파일", "FileUnlocked": "파일이 잠금 해제되었습니다", "Folders": "폴더", - "FolderSelection": "폴더 선택", "FolderTitleBoxNet": "Box 디렉토리", "FolderTitleDocuSign": "DocuSign 계정", "FolderTitleDropBox": "Dropbox 디렉토리", diff --git a/packages/client/public/locales/lo-LA/DeleteDialog.json b/packages/client/public/locales/lo-LA/DeleteDialog.json index 2055bfd07d..ecc76ad9e9 100644 --- a/packages/client/public/locales/lo-LA/DeleteDialog.json +++ b/packages/client/public/locales/lo-LA/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "ທ່ານກຳລັງຈະລຶບຫ້ອງເຫຼົ່ານີ້. ທ່ານຈະບໍ່ສາມາດກູ້ພວກມັນຄືນມາໄດ້.", "MoveToTrashButton": "ຍ້າຍລົງຖັງຂີ້ເຫຍື້ອ", "MoveToTrashFile": "ທ່ານກຳລັງຈະລຶບໄຟລ໌ນີ້. ກະລຸນາຮັບຊາບວ່າຖ້າທ່ານໄດ້ແບ່ງປັນມັນກັບໃຜຜູ້ຫນຶ່ງ, ມັນຈະກາຍເປັນບໍ່ສາມາດໃຊ້ໄດ້. ໄຟລ໌ດັ່ງກ່າວຈະຖືກລຶບອອກຖາວອນໃນ 30 ມື້. ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການສືບຕໍ່?", - "MoveToTrashFolder": "ທ່ານກຳລັງຈະລຶບໂຟນເດີນີ້. ກະລຸນາຮັບຊາບວ່າຖ້າທ່ານໄດ້ແບ່ງປັນມັນກັບໃຜຜູ້ຫນຶ່ງ, ມັນຈະກາຍເປັນບໍ່ສາມາດໃຊ້ໄດ້. ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການສືບຕໍ່?", - "MoveToTrashFolderFromPersonal": "ທ່ານກຳລັງຈະລຶບໂຟນເດີນີ້. ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການສືບຕໍ່?", - "MoveToTrashItems": "ທ່ານກຳລັງຈະລຶບລາຍການເຫຼົ່ານີ້. ກະ​ລຸ​ນາ​ສັງ​ເກດ​ວ່າ​ຖ້າ​ຫາກ​ວ່າ​ທ່ານ​ໄດ້​ແບ່ງ​ປັນ​ໃຫ້​ເຂົາ​ເຈົ້າ​ກັບ​ຜູ້​ໃດ​ຜູ້​ຫນຶ່ງ​, ພວກ​ເຂົາ​ຈະ​ກາຍ​ເປັນ​ບໍ່​ມີ​. ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການສືບຕໍ່?", "MoveToTrashTitle": "ຍ້າຍໄປຖັງຂີ້ເຫຍື້ອບໍ?", "UnsubscribeButton": "ຍົກເລິກຕິດຕາມ", "UnsubscribeNote": "ທ່ານແນ່ໃຈຫລືບໍ່ວ່າທ່ານຕ້ອງການຍົກເລິກການຕິດຕາມໄອເທັມນີ້?", diff --git a/packages/client/public/locales/lo-LA/Files.json b/packages/client/public/locales/lo-LA/Files.json index e7099bf670..f0239277a2 100644 --- a/packages/client/public/locales/lo-LA/Files.json +++ b/packages/client/public/locales/lo-LA/Files.json @@ -53,7 +53,6 @@ "Images": "ຮູບພາບ", "InviteUsersInRoom": "ເຊີນຜູ້ໃຊ້ຢູ່ໃນຫ້ອງ", "LinkForPortalUsers": "ການເຊື່ອມຕໍ່ສຳລັບຜູ້ໃຊ້ປະຕູ", - "LinkForRoomMembers": "ລິ້ງສຳລັບສະມາຊິກຫ້ອງ", "MarkAsFavorite": "ຫມາຍດາວເອກະສານ", "MarkedAsFavorite": "ເພີ່ມໃນລາຍການໂປດ", "MarkRead": "ເຮັດເຄື່ອງໝາຍໄວ້ອ່ານ", diff --git a/packages/client/public/locales/lo-LA/InfoPanel.json b/packages/client/public/locales/lo-LA/InfoPanel.json index 5acf0872ea..7b3463decb 100644 --- a/packages/client/public/locales/lo-LA/InfoPanel.json +++ b/packages/client/public/locales/lo-LA/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "ປະຫວັດການເຄື່ອນໄຫວຈະປາກົດຢູ່ບ່ອນນີ້", "ItemsSelected": "ລາຍການທີ່ເລືອກ", "LastModifiedBy": "ດັດແກ້ຫຼ້າສຸດໂດຍ", - "PendingInvitations": "ການເຊີນທີ່ລໍຖ້າຢູ່", "Properties": "ຄຸນສົມບັດ", "RoomsEmptyScreenTent": "ເບິ່ງລາຍລະອຽດຫ້ອງຢູ່ທີ່ນີ້", "SelectedUsers": "ບັນຊີທີ່ເລືອກ", "StorageType": "ປະເພດການເກັບຮັກສາ", "SubmenuDetails": "ລາຍລະອຽດ", "SubmenuHistory": "ປະຫວັດ", - "SystemProperties": "ຄຸນສົມບັດຂອງລະບົບ", - "UsersInRoom": "ຜູ້ໃຊ້ຢູ່ໃນຫ້ອງ", "Versions": "ຮຸ່ນ" } diff --git a/packages/client/public/locales/lo-LA/Profile.json b/packages/client/public/locales/lo-LA/Profile.json index b7d67d4700..956976a19e 100644 --- a/packages/client/public/locales/lo-LA/Profile.json +++ b/packages/client/public/locales/lo-LA/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "ການເຊື່ອມຕໍ່ທີ່ໃຊ້ຢູ່ໄດ້ອອກຈາກລະບົບ: {{platform}}, {{browser}}", "SystemTheme": "ໃຊ້ ລະບົບ ຫົວຂໍ້", "SystemThemeDescription": "ສະຫຼັບລະຫວ່າງຮູບແບບສີສັນແຈ້ງ ແລະມືດໂດຍອັດຕະໂນມັດເມື່ອລະບົບຂອງເຈົ້າປ່ຽນ.", - "TfaLoginSettings": "ຕັ້ງຄ່າການເຂົ້າລະບົບ", "TwoFactorDescription": "ການຢືນຢັນຕົວຕົນສອງຂັ້ນຕອນຜ່ານແອັບພລິເຄຊັນທີ່ສ້າງລະຫັດໄດ້ຖືກເປີດໂດຍ Admin." } diff --git a/packages/client/public/locales/lo-LA/SMTPSettings.json b/packages/client/public/locales/lo-LA/SMTPSettings.json index 4dcb2ac3a8..dbd0558377 100644 --- a/packages/client/public/locales/lo-LA/SMTPSettings.json +++ b/packages/client/public/locales/lo-LA/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "ໃສ່ອີເມວ", "EnterLogin": "ເຂົ້າ​ສູ່​ລະ​ບົບ", "EnterPort": "ເຂົ້າຜອດ", - "HelpText": "ຖ້າທ່ານໃຊ້ບັນຊີ Gmail ສໍາລັບເຊີບເວີ SMTP, ທ່ານຈະບໍ່ສາມາດສົ່ງຈົດໝາຍໄດ້ຈົນກວ່າທ່ານຈະເຮັດສິ່ງຕໍ່ໄປນີ້: ເຂົ້າສູ່ລະບົບບັນຊີ Gmail ທີ່ທ່ານໃຊ້ຜ່ານທາງເວັບມາດຕະຖານຂອງມັນ ແລະຢືນຢັນຄໍາຖາມການກວດສອບໃດໆກ່ຽວກັບການເຂົ້າເຖິງຂອງ {{organizationName}} ພະຍາຍາມເຂົ້າບັນຊີ, ໃນກໍລະນີທີ່ມີບາງ. ນອກນັ້ນທ່ານຍັງຈໍາເປັນຕ້ອງສ້າງລະຫັດຜ່ານຂອງແອັບຯໃນການຕັ້ງຄ່າຄວາມປອດໄພໃນຫນ້າບັນຊີ Google ຂອງຂ້ອຍ (ລະຫັດຜ່ານນີ້ສາມາດຖືກນໍາໃຊ້ພຽງແຕ່ຖ້າການພິສູດສອງຂັ້ນຕອນຖືກເປີດໃຊ້). ພວກເຮົາແນະນໍາໃຫ້ໃຊ້ພອດ 587 ຫຼື 25 ສໍາລັບຂໍ້ຄວາມອີເມວທີ່ຈະສົ່ງ, ຍ້ອນວ່າຄ່າອື່ນໆອາດຈະປ້ອງກັນບໍ່ໃຫ້ SMTP ເຮັດວຽກທີ່ຖືກຕ້ອງ.", "Host": "ເຈົ້າພາບ", "HostLogin": "ເຂົ້າສູ່ລະບົບແບບເຈົ້າພາບ", "HostPassword": "ລະຫັດເຈົ້າພາບ", diff --git a/packages/client/public/locales/lo-LA/SelectFolder.json b/packages/client/public/locales/lo-LA/SelectFolder.json deleted file mode 100644 index fd2b28507d..0000000000 --- a/packages/client/public/locales/lo-LA/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "ບໍ່ມີໂຟນເດີ" -} diff --git a/packages/client/public/locales/lo-LA/Settings.json b/packages/client/public/locales/lo-LA/Settings.json index 51165cb27b..09c5e0dd1b 100644 --- a/packages/client/public/locales/lo-LA/Settings.json +++ b/packages/client/public/locales/lo-LA/Settings.json @@ -83,12 +83,7 @@ "ForcePathStyle": "ບັງຄັບ ເສັ້ນທາງ ແບບ", "IntegrationRequest": "ຂາດການເຊື່ອມໂຍງ ຫຼືອົງປະກອບທີ່ເປັນປະໂຫຍດໃນ ONLYOFFICE DocSpace ບໍ? ອອກຈາກການຮ້ອງຂໍໃຫ້ທີມງານຂອງພວກເຮົາແລະພວກເຮົາຈະກວດເບິ່ງວ່າ.", "IPSecurity": "ຄວາມປອດໄພ IP", - "IPSecurityDescription": "<1>ຄວາມ​ປອດ​ໄພ IP ຖືກ​ນໍາ​ໃຊ້​ເພື່ອ​ຈໍາ​ກັດ​ການ​ເຂົ້າ​ສູ່​ລະ​ບົບ​ຊ່ອງ​ຫວ່າງ​ຈາກ​ທີ່​ຢູ່ IP ທັງ​ຫມົດ​ຍົກ​ເວັ້ນ​ບາງ​ທີ່​ຢູ່​. ທ່ານສາມາດກໍານົດທີ່ຢູ່ IP ທີ່ໄດ້ຮັບອະນຸຍາດໂດຍໃຊ້ທີ່ຢູ່ IP ທີ່ແນ່ນອນໃນຮູບແບບ IPv4 (#.#.#.#, ບ່ອນທີ່ # ເປັນຕົວເລກຈາກ 0 ຫາ 255), ຊ່ວງ IP (ໃນ #.#.#.#- ຮູບແບບ #.#.#.#), ຫຼື CIDR masking (ໃນຮູບແບບ #.#.#.#/#). ຄວາມປອດໄພ IP ບໍ່ໄດ້ເຮັດວຽກສໍາລັບເຈົ້າຂອງຊ່ອງ, ພວກເຂົາເຈົ້າສາມາດເຂົ້າເຖິງຊ່ອງຈາກທີ່ຢູ່ IP ໃດ. ກົດລະບຽບທີ່ກຳນົດໄວ້ໃນພາກສຳລັບຜູ້ໃຊ້ທັງໝົດນຳໃຊ້ກັບຜູ້ບໍລິຫານການເຂົ້າເຖິງເຕັມຮູບແບບເຊັ່ນກັນ. ໃນເວລາດຽວກັນ, ທ່ານສາມາດກໍານົດກົດລະບຽບເພີ່ມເຕີມສໍາລັບຜູ້ບໍລິຫານການເຂົ້າເຖິງຢ່າງເຕັມທີ່ໃນສ່ວນທີ່ສອດຄ້ອງກັນ.", - "IPSecurityHelper": "ທ່ານສາມາດກໍານົດທີ່ຢູ່ IP ທີ່ໄດ້ຮັບອະນຸຍາດໂດຍໃຊ້ທີ່ຢູ່ IP ທີ່ແນ່ນອນໃນຮູບແບບ IPv4 (# .# .#.#, ບ່ອນທີ່ # ແມ່ນຄ່າຕົວເລກຈາກ 0 ຫາ 255) ຫຼືຊ່ວງ IP (ໃນ #.#.#.#- #.#.#.# ຮູບແບບ).", "IPSecurityWarningHelper": "ກ່ອນອື່ນ ໝົດ, ທ່ານ ຈຳ ເປັນຕ້ອງລະບຸ IP ປະຈຸບັນຂອງທ່ານຫຼືຊ່ວງ IP ທີ່ຢູ່ IP ປະຈຸບັນຂອງທ່ານເປັນຂອງ , ຖ້າບໍ່ດັ່ງນັ້ນການເຂົ້າເຖິງພື້ນທີ່ຂອງທ່ານຈະຖືກບລັອກທັນທີຫຼັງຈາກທີ່ທ່ານບັນທຶກການຕັ້ງຄ່າ. ເຈົ້າຂອງຊ່ອງຈະມີການເຂົ້າເຖິງພື້ນທີ່ຈາກທີ່ຢູ່ IP ໃດ.", - "LanguageAndTimeZoneSettingsDescription": "ປ່ຽນພາສາສຳລັບຜູ້ໃຊ້ portal ທັງຫມົດລະກຳນົດເຂດເວລາເພື່ອໃຫ້ກິດຈະກຳຂອງ portal ທົງຫມົດຈະສະແດງວັນທີແລະເວລາທີ່ຖືກຕ້ອງ.", - "LanguageTimeSettingsTooltip": "<0>{{text}} ແມ່ນວິທີທີ່ຈະປ່ຽນພາສາຂອງປະຕູທັງໝົດສຳລັບຜູ້ໃຊ້ປະຕູທັງໝົດ ແລະກຳນົດເຂດເວລາເພື່ອໃຫ້ເຫດການທັງໝົດຂອງ ປະຕູ {{ organizationName }} ຈະຖືກສະແດງດ້ວຍວັນທີທີ່ຖືກຕ້ອງ. ແລະເວລາ.", - "LanguageTimeSettingsTooltipDescription": "ເພື່ອເຮັດໃຫ້ພາລາມິເຕີທີ່ທ່ານຕັ້ງມີຜົນບັງຄັບໃຊ້, ໃຫ້ຄລິກໃສ່ປຸ່ມ <1>{{save}} ຢູ່ລຸ່ມສຸດຂອງພາກສ່ວນ.<3>{{ learnMore }}", "Lifetime": "ຕະຫຼອດຊີວິດ (ນາທີ)", "LimitThemesTooltip": "ທ່ານພຽງແຕ່ສາມາດສ້າງ 3 ຮູບແບບ custom. ເພື່ອສ້າງອັນໃຫມ່, ທ່ານຕ້ອງລຶບຫນຶ່ງໃນຮູບແບບທີ່ຜ່ານມາ.", "LocalFile": "ທ້ອງຖິ່ນ ໄຟລ", @@ -106,16 +101,12 @@ "ManagementCategoryIntegration": "ການເຊື່ອມໂຍງ", "ManagementCategorySecurity": "ຄວາມປອດໄພ", "ManualBackupDescription": "ໃຊ້ທາງເລືອກນີ້ຖ້າທ່ານຕ້ອງການເອົາຂໍ້ມູນທັງຫມົດທີ່ມີຢູ່ໃນປະຕູເປັນໄຟລ໌. ", - "ManualBackupHelp": "ທາງເລືອກ ການສໍາຮອງຂໍ້ມູນຂໍ້ມູນ ຖືກນໍາໃຊ້ເພື່ອສໍາຮອງຂໍ້ມູນປະຕູເພື່ອໃຫ້ສາມາດຟື້ນຟູມັນໃນພາຍຫຼັງກັບເຄື່ອງແມ່ຂ່າຍທ້ອງຖິ່ນຂອງທ່ານ. ", "MaxCopies": "{{ copiesCount }} - ຈຳນວນສູງສຸດຂອງສຳເນົາສຳຮອງ", "Migration": "ຍົກຍ້າຍ", "NewColorScheme": "ຮູບແບບສີສັນໃໝ່", "PasswordMinLenght": "ຫນ້ອຍ ລະຫັດຜ່ານ ຄວາມຍາວ", "Path": "ເສັ້ນທາງ ", - "PleaseNote": "ກະລຸນາ ຫມາຍ​ເຫດ", - "PleaseNoteDescription": "< 0>{{ pleaseNote }}: ທີ່ຢູ່ປະຕູເກົ່າຂອງເຈົ້າຈະສາມາດໃຊ້ໄດ້ກັບຜູ້ໃຊ້ ໃໝ່ ເມື່ອທ່ານຄລິກໃສ່ປຸ່ມ <2>{{save}}", "PortalAccess": "ການເຂົ້າເຖິງສາຍ", - "PortalAccessSubTitle": "ພາກນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດໃຫ້ຜູ້ໃຊ້ມີວິທີທີ່ປອດໄພແລະສະດວກໃນການເຂົ້າເຖິງປະຕູ. ", "PortalDeactivation": "ປິດການນຳໃຊ້ DocSpace", "PortalDeactivationDescription": "ໃຊ້ຕົວເລືອກນີ້ເພື່ອປິດການນຳໃຊ້ພື້ນທີ່ຂອງທ່ານຊົ່ວຄາວ.", "PortalDeactivationHelper": "ຖ້າທ່ານຕ້ອງການປິດການນຳໃຊ້ DocSpace ນີ້ , ພື້ນທີ່ ແລະຂໍ້ມູນທັງໝົດຂອງທ່ານທີ່ເຊື່ອມໂຍງກັບມັນຈະຖືກບລັອກໄວ້ເພື່ອບໍ່ໃຫ້ຜູ້ໃດເຂົ້າເຖິງມັນໄດ້ໃນໄລຍະເວລາສະເພາະ. ເພື່ອເຮັດສິ່ງນີ້, ໃຫ້ຄລິກໃສ່ປຸ່ມ Deactivate. ລິ້ງເພື່ອຢືນຢັນການດຳເນີນການຈະຖືກສົ່ງໄປຫາທີ່ຢູ່ອີເມວຂອງເຈົ້າຂອງຊ່ອງ.\nໃນກໍລະນີທີ່ທ່ານຕ້ອງການກັບຄືນໄປຫາພື້ນທີ່ແລະສືບຕໍ່ໃຊ້ມັນ, ທ່ານຈະຕ້ອງໃຊ້ການເຊື່ອມຕໍ່ທີສອງທີ່ລະບຸໄວ້ໃນອີເມວຢືນຢັນ. ດັ່ງນັ້ນ, ກະລຸນາຮັກສາອີເມວນີ້ໄວ້ໃນບ່ອນທີ່ປອດໄພ.", @@ -123,16 +114,12 @@ "PortalDeletionDescription": "ໃຊ້ຕົວເລືອກນີ້ເພື່ອລຶບພື້ນທີ່ຂອງທ່ານຢ່າງຖາວອນ.", "PortalDeletionEmailSended": "ລິ້ງເພື່ອຢືນຢັນການດຳເນີນການໄດ້ຖືກສົ່ງໄປຫາ {{ ownerEmail }} (ທີ່ຢູ່ອີເມວຂອງເຈົ້າຂອງພື້ນທີ່).", "PortalDeletionHelper": "ຖ້າທ່ານບໍ່ຄິດວ່າທ່ານຈະໃຊ້ພື້ນທີ່ແລະຕ້ອງການລຶບພື້ນທີ່ຂອງທ່ານຢ່າງຖາວອນ, ໃຫ້ສົ່ງຄໍາຮ້ອງຂໍຂອງທ່ານໂດຍໃຊ້ປຸ່ມລຶບ. ກະລຸນາ, ຈົ່ງຈື່ໄວ້ວ່າທ່ານບໍ່ສາມາດເປີດໃຊ້ພື້ນທີ່ຂອງທ່ານຄືນໃຫມ່ຫຼືກູ້ຄືນຂໍ້ມູນໃດໆທີ່ກ່ຽວຂ້ອງກັບມັນ.", - "PortalIntegration": "ການເຊື່ອມໂຍງອາວະກາດ", "PortalNameEmpty": "ບັນຊີ ຊື່ ແມ່ນ ເປົ່າ", "PortalNameIncorrect": "ບໍ່ຖືກຕ້ອງ ບັນຊີ ຊື່ ", "PortalNameLength": "ຊື່ບັນຊີຕ້ອງມີຄວາມຍາວລະຫວ່າງ {{minLength}} ຫາ {{maxLength}} ຕົວອັກສອນ", "PortalRenaming": "ປະຕູ ການ ປ່ຽນຊື່ ", - "PortalRenamingDescription": "ທີ່ນີ້ທ່ານສາມາດປ່ຽນທີ່ຢູ່ປະຕູຂອງເຈົ້າໄດ້.", "PortalRenamingLabelText": "ໃໝ່ ປະຕູ ຊື່ ", - "PortalRenamingMobile": "ໃສ່​ສ່ວນ​ທີ່​ຈະ​ປະ​ກົດ​ຢູ່​ຕໍ່​ໄປ​ທີ່​ຢູ່​ປະ​ຕູ {{domain}}. ກະ​ລຸ​ນາ​ບັນ​ທຶກ: ທີ່​ຢູ່​ຂອງ​ປະ​ຕູ​ເກົ່າ​ຂອງ​ທ່ານ​ຈະ​ກາຍ​ເປັນ​ມີ​ໃຫ້​ກັບ​ຜູ້​ໃຊ້ ໃຫມ່ ​ຄັ້ງ​ທີ່​ທ່ານ​ຄລິກ​ໃສ່​ປຸ່ມ​ບັນ​ທຶກ ", "PortalRenamingModalText": "ທ່ານກຳລັງຈະປ່ຽນຊື່ປະຕູຂອງທ່ານ. ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການສືບຕໍ່?", - "PortalRenamingSettingsTooltip": "<0 >{{text}} ໃສ່ສ່ວນທີ່ຈະປາກົດຖັດຈາກທີ່ຢູ່ປະຕູ {{domain}}.", "ProductUserOpportunities": "ເບິ່ງໂປຣໄຟລ໌ແລະກຸ່ມ", "RecoveryFileNotSelected": "ການ​ຟື້ນ​ຕົວ​ຄວາມ​ຜິດ​ພາດ​. ການ​ຟື້ນ​ຕົວ​ໄຟລ​໌​ບໍ່​ໄດ້​ເລືອກ.", "RestoreBackup": "ຂໍ້ມູນ ຟື້ນຟູ", @@ -144,11 +131,6 @@ "ServerSideEncryptionMethod": "ເຊີບເວີ ຂ້າງ ການເຂົ້າລະຫັດ ວິ​ທີ​ການ", "ServiceUrl": "ການບໍລິການ Url", "SessionLifetime": "ເຊດຊັນຕະຫຼອດຊີວິດ", - "SessionLifetimeDescription": "<1>Session Lifetime ອະນຸຍາດໃຫ້ກໍານົດເວລາ (ເປັນນາທີ) ກ່ອນທີ່ຜູ້ໃຊ້ Space ຈະຕ້ອງ ໃສ່ຂໍ້ມູນປະຈໍາຕົວຂອງຊ່ອງອີກເທື່ອຫນຶ່ງເພື່ອເຂົ້າເຖິງພື້ນທີ່. ຫຼັງຈາກບັນທຶກຜູ້ໃຊ້ທັງຫມົດຈະຖືກອອກຈາກພື້ນທີ່.", - "SessionLifetimeHelper": "ຫຼັງຈາກບັນທຶກ, ຜູ້ໃຊ້ທັງຫມົດຈະຖືກອອກຈາກພື້ນທີ່", - "SettingPasswordStrength": "ການ​ຕັ້ງ​ຄ່າ ລະຫັດຜ່ານ ຄວາມ​ເຂັ້ມ​ແຂງ", - "SettingPasswordStrengthDescription": "<1>ການ​ຕັ້ງ​ຄ່າ​ຄວາມ​ເຂັ້ມ​ແຂງ​ຂອງ​ລະ​ຫັດ​ຜ່ານ ເປັນ​ວິ​ທີ​ການ​ທີ່​ຈະ​ກໍາ​ນົດ​ປະ​ສິດ​ທິ​ຜົນ​ຂອງ​ລະ​ຫັດ​ຜ່ານ​ໃນ​ການ​ຕ້ານ​ການ​ຄາດ​ຄະ​ເນ​ແລະ​ການ​ໂຈມ​ຕີ​ໂດຍ​ບັງ​ຄັບ​ໃຊ້.
ໃຊ້ແຖບ <2>ຄວາມຍາວຂອງລະຫັດຜ່ານຕໍ່າສຸດ ເພື່ອກໍານົດວ່າລະຫັດຜ່ານຄວນຈະຍາວເທົ່າໃດ. ກວດເບິ່ງກ່ອງທີ່ເຫມາະສົມຂ້າງລຸ່ມນີ້ເພື່ອກໍານົດຊຸດຕົວອັກສອນທີ່ຕ້ອງໃຊ້ໃນລະຫັດຜ່ານ.
ເພື່ອ​ເຮັດ​ໃຫ້​ພາ​ຣາ​ມິ​ເຕີ​ທີ່​ທ່ານ​ຕັ້ງ​ໄວ້​ມີ​ຜົນ​ສັກ​ສິດ ໃຫ້​ຄລິກ​ໃສ່​ປຸ່ມ <3>ບັນ​ທຶກ ຢູ່​ລຸ່ມ​ສຸດ​ຂອງ​ພາກ​ສ່ວນ.", - "SettingPasswordStrengthHelper": "ໃຊ້ແຖບຄວາມຍາວຂອງລະຫັດຜ່ານຂັ້ນຕ່ໍາເພື່ອກໍານົດໄລຍະເວລາຂອງລະຫັດຜ່ານ. ໃຫ້ກວດເບິ່ງກ່ອງທີ່ເຫມາະສົມຂ້າງລຸ່ມນີ້ເພື່ອກໍານົດຊຸດຕົວອັກສອນທີ່ຕ້ອງໃຊ້ໃນລະຫັດຜ່ານ. ", "ShowFeedbackAndSupport": "ສະ​ແດງ​ໃຫ້​ເຫັນ​ຄໍາ​ຄິດ​ເຫັນ​ແລະ​ການ​ເຊື່ອມ​ຕໍ່​ສະ​ຫນັບ​ສະ​ຫນູນ​", "ShowHelpCenter": "ສະແດງລິ້ງໄປຫາສູນຊ່ວຍເຫຼືອ", "ShowVideoGuides": "ສະແດງລິ້ງໄປຫາວິດີໂອແນະນຳ", @@ -174,11 +156,7 @@ "ThirdPartyTitleDescription": "ດ້ວຍລະຫັດການອະນຸຍາດ, ທ່ານສາມາດເຊື່ອມຕໍ່ການບໍລິການຂອງພາກສ່ວນອື່ນກັບ portal ຂອງທ່ານ. ທ່ານເຂົ້າສູ່ລະບົບໄດ້ງ່າຍດ້ວຍ Facebook, Google, ຫຼື LinkedIn; ເພີ່ມ Dropbox, OneDrive, ແລະອື່ນໆ. ເພື່ອເຮັດວຽກກັບແຟ້ມທີ່ເກັບໄວ້ຢູ່ໃນໂມດູນເອກະສານ.", "TimeZone": "ເຂດເວລາ", "TrustedMail": "ເຊື່ອຖືໄດ້ ເມລ ໂດເມນ ການ ​ຕັ້ງ​ຄ່າ", - "TrustedMailDescription": "<1>ການຕັ້ງຄ່າໂດເມນເມລທີ່ເຊື່ອຖືໄດ້ ເປັນວິທີທີ່ຈະລະບຸເຄື່ອງແມ່ຂ່າຍເມລທີ່ໃຊ້ສໍາລັບການລົງທະບຽນຜູ້ໃຊ້ເອງ.
ທ່ານສາມາດກວດເບິ່ງຕົວເລືອກ <2>ໂດເມນທີ່ກຳນົດເອງ ແລະໃສ່ເຊີບເວີເມລທີ່ເຊື່ອຖືໄດ້ໃນຊ່ອງຂໍ້ມູນຂ້າງລຸ່ມນີ້ເພື່ອໃຫ້ບຸກຄົນທີ່ມີບັນຊີຢູ່ນັ້ນຈະສາມາດລົງທະບຽນຕົນເອງໄດ້ໂດຍການຄລິກ ລິ້ງເຂົ້າຮ່ວມໃນໜ້າ <3>ເຂົ້າສູ່ລະບົບ ຫຼືປິດຕົວເລືອກນີ້.
ເພື່ອ​ເຮັດ​ໃຫ້​ພາ​ຣາ​ມິ​ເຕີ​ທີ່​ທ່ານ​ຕັ້ງ​ໄວ້​ມີ​ຜົນ, ໃຫ້​ຄລິກ​ໃສ່​ປຸ່ມ <4>ບັນ​ທຶກ ຢູ່​ລຸ່ມ​ສຸດ​ຂອງ​ພາກ​ສ່ວນ.", - "TrustedMailHelper": "ທ່ານສາມາດກວດເບິ່ງຕົວເລືອກໂດເມນ ແລະໃສ່ເຄື່ອງແມ່ຂ່າຍເມລທີ່ເຊື່ອຖືໄດ້ໃນພາກສະຫນາມຂ້າງລຸ່ມນີ້ເພື່ອໃຫ້ບຸກຄົນທີ່ມີບັນຊີຢູ່ນັ້ນຈະສາມາດລົງທະບຽນຕົນເອງໄດ້ໂດຍການຄລິກໃສ່ການເຊື່ອມຕໍ່ເຂົ້າຮ່ວມໃນ ຫນ້າເຂົ້າສູ່ລະບົບຫຼື. ປິດການໃຊ້ງານທາງເລືອກນີ້.", "TwoFactorAuth": "ການຢືນຢັນ 2 ຊັ້ນ", - "TwoFactorAuthDescription": "<1>ການພິສູດຢືນຢັນສອງປັດໃຈ ເປັນວິທີທີ່ປອດໄພກວ່າສໍາລັບຜູ້ໃຊ້ເຂົ້າໃນ DocSpace. ຫຼັງ​ຈາກ​ການ​ປ້ອນ​ຂໍ້​ມູນ​ຢັ້ງ​ຢືນ​, ຜູ້​ໃຊ້​ຈະ​ຕ້ອງ​ໃສ່​ລະ​ຫັດ​ຈາກ SMS ທີ່​ໄດ້​ຮັບ​ກັບ​ໂທລະ​ສັບ​ມື​ຖື​ທີ່​ມີ​ຈໍາ​ນວນ​ທີ່​ໄດ້​ລະ​ບຸ​ໄວ້​ໃນ​ການ​ເຂົ້າ​ສູ່​ລະ​ບົບ​ຊ່ອງ​ຄັ້ງ​ທໍາ​ອິດ​ຫຼື​ລະ​ຫັດ​ຈາກ​ຄໍາ​ຮ້ອງ​ສະ​ຫມັກ​ການ​ກວດ​ສອບ​ໄດ້​.
ເປີດໃຊ້ຕົວເລືອກນີ້ເພື່ອການເຂົ້າເຖິງ DocSpace ທີ່ປອດໄພກວ່າໂດຍຜູ້ໃຊ້ DocSpace ທັງໝົດ.
ເພື່ອ​ນໍາ​ໃຊ້​ການ​ປ່ຽນ​ແປງ​ທີ່​ທ່ານ​ໄດ້​ເຮັດ​ໃຫ້​ຄລິກ​ໃສ່​ປຸ່ມ <2>ບັນ​ທຶກ ຂ້າງ​ລຸ່ມ​ນີ້​ພາກ​ສ່ວນ​ນີ້​.
<3>ໝາຍເຫດ: ຂໍ້ຄວາມ SMS ສາມາດສົ່ງໄດ້ຖ້າທ່ານມີຍອດເງິນບວກເທົ່ານັ້ນ. ທ່ານສາມາດກວດສອບຍອດເງິນປະຈຸບັນຂອງທ່ານໃນບັນຊີຜູ້ໃຫ້ບໍລິການ SMS ຂອງທ່ານ. ຢ່າລືມເພີ່ມຍອດເງິນຂອງທ່ານໃນເວລາທີ່ດີ.", - "TwoFactorAuthHelper": "ຫມາຍເຫດ: ຂໍ້ຄວາມ SMS ສາມາດສົ່ງໄດ້ຖ້າທ່ານມີຍອດເງິນບວກເທົ່ານັ້ນ. ທ່ານສາມາດກວດສອບຍອດເງິນປະຈຸບັນຂອງທ່ານໃນບັນຊີຜູ້ໃຫ້ບໍລິການ SMS ຂອງທ່ານ. ຢ່າລືມຕື່ມເງິນຄືນໃນເວລາທີ່ດີ. ", "UseAsLogoButton": "ໃຊ້ເປັນໂລໂກ້", "UseDigits": "ໃຊ້ ຕົວເລກ", "UseHttp": "ໃຊ້ Http", diff --git a/packages/client/public/locales/lo-LA/Translations.json b/packages/client/public/locales/lo-LA/Translations.json index 32bec88494..b855fba26f 100644 --- a/packages/client/public/locales/lo-LA/Translations.json +++ b/packages/client/public/locales/lo-LA/Translations.json @@ -15,7 +15,6 @@ "Files": "ໄຟລ໌", "FileUnlocked": "ໄຟລ໌ ປົດລັອກ", "Folders": "ໂຟນເດີ", - "FolderSelection": "ການຄັດເລືອກໂຟນເດີ", "FolderTitleBoxNet": "ກ່ອງບັນຊີ", "FolderTitleDocuSign": "ບັນຊີ DocuSign", "FolderTitleDropBox": "ໄດເລກະທໍລີ Dropbox", diff --git a/packages/client/public/locales/lv/DeleteDialog.json b/packages/client/public/locales/lv/DeleteDialog.json index de0a67f909..2146f4c1d0 100644 --- a/packages/client/public/locales/lv/DeleteDialog.json +++ b/packages/client/public/locales/lv/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "Jūs gatavojaties izdzēst šīs telpas. Jūs nevarēsiet tos atjaunot.", "MoveToTrashButton": "Pārvietot uz miskasti", "MoveToTrashFile": "Vai grasāties dzēst šo failu. Lūdzu, ņemiet vērā, ka, ja esat to kopīgojuši ar kādu, tas vairs nebūs pieejams. Fails tiks neatgriezeniski dzēsts pēc 30 dienām. Vai vēlaties turpināt?", - "MoveToTrashFolder": "Vai grasāties dzēst šo mapi. Lūdzu, ņemiet vērā, ka ja esat to ar kādu kopīgojuši, tā vairs nebūs pieejama. Vai vēlaties turpināt?", - "MoveToTrashFolderFromPersonal": "Jūs gatavojaties izdzēst šo mapi. Vai tiešām vēlaties turpināt?", - "MoveToTrashItems": "Jūs gatavojaties izdzēst šos vienumus. Lūdzu, ņemiet vērā, ka gadījumā, ja tos kopīgosiet ar kādu citu personu, tie kļūs nepieejami", "MoveToTrashTitle": "Izdzēst?", "UnsubscribeButton": "Anulēt abonementu", "UnsubscribeNote": "Vai tiešām vēlaties atteikties no sarakstā atlasīto vienumu abonēšanas?", diff --git a/packages/client/public/locales/lv/Files.json b/packages/client/public/locales/lv/Files.json index b5cd9da5eb..cb53103982 100644 --- a/packages/client/public/locales/lv/Files.json +++ b/packages/client/public/locales/lv/Files.json @@ -53,7 +53,6 @@ "Images": "Attēli", "InviteUsersInRoom": "Uzaicināt lietotājus telpā", "LinkForPortalUsers": "Saite DocSpace lietotājiem", - "LinkForRoomMembers": "Saite telpas dalībniekiem", "MarkAsFavorite": "Atzīmēt kā iecienītāko", "MarkedAsFavorite": "Pievienots izlasei", "MarkRead": "Atzīmēt kā lasītu", diff --git a/packages/client/public/locales/lv/InfoPanel.json b/packages/client/public/locales/lv/InfoPanel.json index f709396955..70cf322613 100644 --- a/packages/client/public/locales/lv/InfoPanel.json +++ b/packages/client/public/locales/lv/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "Aktivitāšu vēsture tiks parādīta šeit", "ItemsSelected": "Atlasītie vienumi", "LastModifiedBy": "Pēdējo reizi modificēja:", - "PendingInvitations": "Gaidošie uzaicinājumi", "Properties": "Īpašības", "RoomsEmptyScreenTent": "Detalizētu informāciju par telpām skatīt šeit", "SelectedUsers": "Atlasītie konti", "StorageType": "Krātuves veids", "SubmenuDetails": "Detalizēta informācija", "SubmenuHistory": "Vēsture", - "SystemProperties": "Sistēmas īpašības", - "UsersInRoom": "Lietotāji telpā", "Versions": "Versijas" } diff --git a/packages/client/public/locales/lv/Profile.json b/packages/client/public/locales/lv/Profile.json index 290e325b31..fd5924ef5c 100644 --- a/packages/client/public/locales/lv/Profile.json +++ b/packages/client/public/locales/lv/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "Tika izrakstīts no aktīvā savienojuma: {{platform}}, {{browser}}", "SystemTheme": "Izmantot sistēmas dizainu", "SystemThemeDescription": "Automātiski pārslēdzieties starp gaišiem un tumšiem dizainiem, kad to dara sistēma.", - "TfaLoginSettings": "Pieteikšanās iestatījumi", "TwoFactorDescription": "Administrators visiem lietotājiem ir iespējojis divu faktoru autentifikāciju, izmantojot kodu ģenerējošu lietotni." } diff --git a/packages/client/public/locales/lv/SMTPSettings.json b/packages/client/public/locales/lv/SMTPSettings.json index 523d539519..0f79236fca 100644 --- a/packages/client/public/locales/lv/SMTPSettings.json +++ b/packages/client/public/locales/lv/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Ievadiet e-pastu", "EnterLogin": "Ievadiet pieteikšanās vārdu", "EnterPort": "Ievadiet portu", - "HelpText": "Ja jūs izmantojat Gmail kontu SMTP serverim, jums nebūs iespējams nosūtīt vēstules, kamēr jūs neizpildīsiet šādus soļus: pierakstieties Gmail kontam, izmantojot standartu WEB interfeisu un atbildiet uz jebkādiem pārbaudes jautājumiem par {{organizationName}} piekļuves mēģinājumu. Jums ir jāģenerē arī lietotnes parole (šo paroli var izmantot tikai tad, ja ir iespējota divpakāpju verifikācija) lapas Mans Google konts sadaļā Drošības iestatījumi. Mēs iesakām izmantot 587 vai 25 portu, lai sūtītu ziņas, jo citas vērtības var kavēt pareizu SMTP darbību.", "Host": "Hosts", "HostLogin": "Hosta logins", "HostPassword": "Hosta parole", diff --git a/packages/client/public/locales/lv/SelectFolder.json b/packages/client/public/locales/lv/SelectFolder.json deleted file mode 100644 index 4fc6f936f0..0000000000 --- a/packages/client/public/locales/lv/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Nav pieejamu mapju" -} diff --git a/packages/client/public/locales/lv/Settings.json b/packages/client/public/locales/lv/Settings.json index e4c7eb9e0e..a04d815a7f 100644 --- a/packages/client/public/locales/lv/Settings.json +++ b/packages/client/public/locales/lv/Settings.json @@ -87,12 +87,7 @@ "ForcePathStyle": "Uzspiest ceļa stilu", "IntegrationRequest": "Vai ONLYOFFICE DocSpace trūkst noderīgas integrācijas vai komponenta? Atstājiet pieprasījumu mūsu komandai, un mēs to izskatīsim.", "IPSecurity": "IP drošība", - "IPSecurityDescription": "<1>IP drošība tiek izmantota, lai ierobežotu pierakstīšanos telpā no visām IP adresēm, izņemot noteiktām. Jūs varat uzstādīt atļautās IP adreses, izmantojot vai nu precīzas IP adreses IPv4 formātā (#.#.#.#, kur # ir skaitliska vērtība no 0 līdz 255) vai IP diapazons ( #.#.#.#-#.#.#.# formāts) vai CIDR maskēšanā (#.#.#.#/# formātā). IP drošība nedarbojas telpas īpašniekiem, viņi var piekļūt telpai no jebkuras IP adreses. Sadaļā Visiem lietotājiem noteiktie noteikumi attiecas arī uz pilnas piekļuves administratoriem. Vienlaikus attiecīgajā sadaļā varat iestatīt papildu noteikumus pilnas piekļuves administratoriem.", - "IPSecurityHelper": "Atļautās IP adreses var iestatīt, izmantojot vai nu precīzas IP adreses IPv4 formātā (#.#.#.#, kur # ir skaitliska vērtība no 0 līdz 255) vai IP diapazonā (#.#.#.#-#.#.#.# formāts).", "IPSecurityWarningHelper": "Pirmkārt, jums ir jānorāda jūsu pašreizējais IP vai IP diapazons, kuram pieder jūsu pašreizējā IP adrese, pretējā gadījumā jūsu piekļuve telpai tiks bloķēta uzreiz pēc iestatījumu saglabāšanas. Telpas īpašniekam būs piekļuve telpai no jebkuras IP adreses.", - "LanguageAndTimeZoneSettingsDescription": "Mainiet valodu visiem portāla lietotājiem un konfigurējiet laika joslu tā, lai visi portāla notikumi tiktu parādīti ar pareizu datumu un laiku.", - "LanguageTimeSettingsTooltip": "<0>{{text}} ir veids, kā mainīt portāla valodu visiem portāla lietotājiem un konfigurētu laika joslu, lai {{ organizationName }} portāla notikumi tiks rādīti ar pareizu datumu un laiku.", - "LanguageTimeSettingsTooltipDescription": "Atveriet atbilstošo nolaižamos sarakstu, lai iestatītu nepieciešamos parametrus. Lai lietotu tos izmaiņas izmantojiet pogu <1>{{save}} sadaļas apakšējā daļā.<3>{{learnMore}}", "Lifetime": "Kalpošanas laiks (min.)", "LimitThemesTooltip": "Varat izveidot tikai trīs pielāgotus dizainus. Lai izveidotu jaunu dizainu, ir jāizdzēš viens no iepriekšējiem dizainiem.", "LocalFile": "Vietējais fails", @@ -110,16 +105,12 @@ "ManagementCategoryIntegration": "Integrācija", "ManagementCategorySecurity": "Drošība", "ManualBackupDescription": "Izmantojiet šo iespēju, ka vēlaties visus portāla datus iegūt faila veidā.", - "ManualBackupHelp": "Datu rezerves kopēšanas iespēja tiek izmantota, lai kopētu portāla datus un tos vēlāk noglabātu jūsu vietējā serverī.", "MaxCopies": "Maksimālais rezerves dublējumu skaits: {{copiesCount}}", "Migration": "Migrācija", "NewColorScheme": "Jauna krāsu shēma", "PasswordMinLenght": "Minimālais paroles garums", "Path": "Ceļš", - "PleaseNote": "Lūdzu, ņemiet vērā", - "PleaseNoteDescription": "<0>{{pleaseNote}}: jūsu vecā vietas adrese kļūs nepieejama jaunajiem lietotājiem, tiklīdz noklikšķināsit uz pogas <2>{{save}}.", "PortalAccess": "Piekļuve DocSpace", - "PortalAccessSubTitle": "Šī sadaļa ļauj lietotājiem nodrošināt drošus un ērtus veidus, kā piekļūt portālam.", "PortalDeactivation": "Deaktivizēt DocSpace", "PortalDeactivationDescription": "Izmantojiet šo opciju, lai īslaicīgi deaktivizētu savu telpu.", "PortalDeactivationHelper": "Ja vēlaties deaktivizēt šo DocSpace, jūsu telpa un visa ar to saistītā informācija tiks bloķēta, lai nevienam nebūtu piekļuves tai noteiktu laika periodu. Lai to izdarītu, noklikšķiniet uz pogas Deaktivizēt. Saite darbības apstiprināšanai tiks nosūtīta uz telpas īpašnieka e-pasta adresi.\nJa vēlaties atgriezties telpā un turpināt to izmantot, jums būs jāizmanto otrā saite, kas norādīta apstiprinājuma e-pasta ziņojumā. Tāpēc, lūdzu, glabājiet šo e-pasta ziņojumu drošā vietā.", @@ -127,16 +118,12 @@ "PortalDeletionDescription": "Izmantojiet šo opciju, lai neatgriezeniski izdzēstu savu telpu.", "PortalDeletionEmailSended": "Saite darbības apstiprināšanai ir nosūtīta uz {{ownerEmail}} (telpas īpašnieka e-pasta adresi).", "PortalDeletionHelper": "Ja nevēlaties izmantot telpu un vēlaties to neatgriezeniski izdzēst, iesniedziet pieprasījumu, izmantojot pogu Dzēst. Lūdzu, ņemiet vērā, ka nevarēsiet atkārtoti aktivizēt savu telpu vai atgūt ar to saistīto informāciju.", - "PortalIntegration": "Telpas integrācija", "PortalNameEmpty": "Konta nosaukums ir tukšs", "PortalNameIncorrect": "Nepareizs konta nosaukums", "PortalNameLength": "Konta nosaukumam ir jābūt no {{minLength}} līdz {{maxLength}} rakstzīmēm garam", "PortalRenaming": "DocSpace pārdēvēšana", - "PortalRenamingDescription": "Šeit jūs varat mainīt savu portāla adresi.", "PortalRenamingLabelText": "Jauns portāla nosaukums", - "PortalRenamingMobile": "Ievadiet daļu, kas tiks parādīta blakus {{domain}} telpas adresei. Lūdzu, ņemiet vērā: jūsu vecā telpas adrese nebūs pieejama jaunajiem lietotājiem, tiklīdz noklikšķināsiet uz pogas Saglabāt.", "PortalRenamingModalText": "Jūs grasāties pārdēvēt savu portālu. Vai tiešām vēlaties turpināt?", - "PortalRenamingSettingsTooltip": "<0>{{text}} Ievadiet daļu, kas tiks parādīta blakus {{domain}} telpas adresei.", "ProductUserOpportunities": "Skatiet profilus un grupas", "RecoveryFileNotSelected": "Atkopšanas kļūda. Atkopšanas fails nav atlasīts.", "RestoreBackup": "Datu atjaunošana", @@ -148,11 +135,6 @@ "ServerSideEncryptionMethod": "Servera puses šifrēšanas metode", "ServiceUrl": "Pakalpojuma vietrādis URL", "SessionLifetime": "Sesijas ilgums", - "SessionLifetimeDescription": "Sadaļa <1>Sesijas ilgums ļauj uzstādīt laiku (minūtes), pēc kura telpas lietotājiem atkal būs jāievada telpas akreditācijas dati. Pēc noglabāšanas visi lietotāji tiks izrakstīti no telpas.", - "SessionLifetimeHelper": "Pēc saglabāšanas visi lietotāji tiks izrakstīti no telpas.", - "SettingPasswordStrength": "Paroles stipruma iestatīšana", - "SettingPasswordStrengthDescription": "<1>Parole Stiprums Iestatījumi ļauj noteikt paroles stiprumu (paroles efektivitāte prēt brute-force uzbrukumiem).
Izmantojiet <2>Minimālā Paroles Garumu bāru, lai noteiktu, cik garai parolei jabūt. Atzimējiet atbilstošos lodziņus zem joslā, lai noteiktu rakstzīmju kopu, kas jāizmanto ar paroli.
Lai piemērotu veiktās izmaiņas izmantojiet <3>Saglabāt pogu sadaļā apakšā.", - "SettingPasswordStrengthHelper": "Izmantojiet minimālā paroles garuma joslu, lai noteiktu, cik garai parolei jābūt. Atzīmējiet atbilstošās izvēles rūtiņas, lai noteiktu parolē izmantojamo rakstzīmju kopu.", "ShowFeedbackAndSupport": "Rādīt atsauksmju un atbalsta saiti", "ShowHelpCenter": "Rādīt saiti uz palīdzības centru", "ShowVideoGuides": "Rādīt saiti uz video ceļvežiem", @@ -178,11 +160,7 @@ "ThirdPartyTitleDescription": "Izmantojot autorizācijas atslēgas, jūs varat savienot trešo pušu pakalpojumus ar savu portālu. Vienkārši pierakstieties, izmantojot Facebook, Google vai LinkedIn, pievienojiet Dropbox, OneDrive utt., lai strādātu ar failiem, kas tur saglabāti no moduļa Dokumenti.", "TimeZone": "Laika zona", "TrustedMail": "Uzticama E-pasta Domēna Iestatījumi", - "TrustedMailDescription": "<1>Uzticamā pasta domēna iestatījumi ir veids, kā norādīt pasta serverus, kas tiek izmantoti lietotāja pašreģistrācijai.
Varat atzīmēt opciju <2>Pielāgotie domēni un ievadīt uzticamo pasta serveri zemāk esošajā laukā, lai persona, kurai tajā ir konts, varētu reģistrēt sevi, noklikšķinot uz saites Pievienoties lapā <3>Pierakstīties vai atspējot šo opciju.
Lai iestatītie parametri stātos spēkā, sadaļas apakšdaļā noklikšķiniet uz pogas <4>Saglabāt.", - "TrustedMailHelper": "Varat pārbaudīt Pielāgota domēnu iespēju un ievadiet uzticamu pasta serveri laukā vai izvēlieties Visi domēni variantu. Šādos gadījumos kāds no jūsu uzņēmuma, kuram ir konts norādītajā pasta serverī varēs reģistrēt sevi, noklikšķinot uz Pievienoties uz Galvenā lapā saiti un ievadot e-pasta adresi ar uzticamu domēna nosaukumu jūs pievienojat.", "TwoFactorAuth": "Divu faktoru autentifikācija", - "TwoFactorAuthDescription": "<1>Divu faktoru autentifikācija ir drošāks veids, kādā lietotājiem ieiet DocSpace. Pēc piekļuves datu ievades lietotājam būs jāievada kods no tālrunī saņemtās SMS ar numuru, kas ir norādīts pirmajā telpas ieiešanas reizē ar divfaktoru autentifikācijā.
Iespējojiet šo funkciju, lai nodrošinātu drošāku DocSpace piekļuvi visiem DocSpace lietotājiem.
Lai piemērotu izmaiņas, spiediet <2>Saglabāt, kas atrodas zem šīs sadaļas.
<3>Piezīme: īsziņas var nosūtīt tikai tad, ja jums ir pozitīvs atlikums. Pašreizējo bilanci vienmēr variet pārbaudīt SMS sniedzēja kontā. Neaizmirstiet savlaicīgi atjaunot bilanci.", - "TwoFactorAuthHelper": "Piezīme: SMS ziņas var nosūtīt tikai tad, ja jums ir pozitīvs atlikums. Jūs vienmēr varat pārbaudīt savu pašreizējo bilanci savā SMS pakalpojumu sniedzēja kontā. Neaizmirstiet laikus papildināt atlikumu.", "UseAsLogoButton": "Izmantot kā logotipu", "UseDigits": "Izmantojiet ciparus", "UseHttp": "Izmantojiet Http", diff --git a/packages/client/public/locales/lv/Translations.json b/packages/client/public/locales/lv/Translations.json index 8134172ac4..7276d062a5 100644 --- a/packages/client/public/locales/lv/Translations.json +++ b/packages/client/public/locales/lv/Translations.json @@ -15,7 +15,6 @@ "Files": "Faili", "FileUnlocked": "Atbloķēts fails", "Folders": "Mapes", - "FolderSelection": "Mapes izvēle", "FolderTitleBoxNet": "Kastes direktorijs", "FolderTitleDocuSign": "DocuSign konts", "FolderTitleDropBox": "Dropbox direktorijs", diff --git a/packages/client/public/locales/nl/DeleteDialog.json b/packages/client/public/locales/nl/DeleteDialog.json index 6fa516c6d1..748525fce7 100644 --- a/packages/client/public/locales/nl/DeleteDialog.json +++ b/packages/client/public/locales/nl/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "U staat op het punt deze kamers te verwijderen. U kunt ze niet meer herstellen.", "MoveToTrashButton": "Verplaats naar Prullenbak", "MoveToTrashFile": "U staat op het punt dit bestand te verwijderen. Denk eraan dat, indien u dit deelde met iemand anders, het onbeschikbaar zal worden. Het bestand wordt binnen 30 dagen definitief verwijderd. Bent u zeker dat u wil doorgaan?", - "MoveToTrashFolder": "U staat op het punt deze map te verwijderen. Denk eraan dat, indien u deze deelde met iemand anders, deze onbeschikbaar zal worden. Bent u zeker dat u wil doorgaan?", - "MoveToTrashFolderFromPersonal": "U staat op het punt deze map te verwijderen. Weet u zeker dat u door wilt gaan?", - "MoveToTrashItems": "U staat op het punt deze items te verwijderen. Als u ze met iemand heeft gedeeld, zijn ze niet meer beschikbaar. Weet u zeker dat u door wilt gaan?", "MoveToTrashTitle": "Verplaatsen naar de Prullenbak?", "UnsubscribeButton": "Uitschrijven", "UnsubscribeNote": "Weet u zeker dat u zich wilt uitschrijven voor de gekozen items van de lijst?", diff --git a/packages/client/public/locales/nl/Files.json b/packages/client/public/locales/nl/Files.json index 802b200917..0054f28e2b 100644 --- a/packages/client/public/locales/nl/Files.json +++ b/packages/client/public/locales/nl/Files.json @@ -53,7 +53,6 @@ "Images": "Afbeeldingen", "InviteUsersInRoom": "Nodig gebruikers uit in de kamer", "LinkForPortalUsers": "Link voor ruimte gebruikers", - "LinkForRoomMembers": "Link voor leden van de kamer", "MarkAsFavorite": "Markeer als favoriet", "MarkedAsFavorite": "Toegevoegd aan favorieten", "MarkRead": "Markeer als gelezen", diff --git a/packages/client/public/locales/nl/InfoPanel.json b/packages/client/public/locales/nl/InfoPanel.json index 99e606860b..4a2839889a 100644 --- a/packages/client/public/locales/nl/InfoPanel.json +++ b/packages/client/public/locales/nl/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "De activiteitsgeschiedenis wordt hier getoond", "ItemsSelected": "Geselecteerde items", "LastModifiedBy": "Laatst aangepast door", - "PendingInvitations": "Uitnodigingen in behandeling", "Properties": "Eigenschappen", "RoomsEmptyScreenTent": "Bekijk hier de details van de kamers", "SelectedUsers": "Geselecteerde accounts", "StorageType": "Type opslag", "SubmenuDetails": "Details", "SubmenuHistory": "Geschiedenis", - "SystemProperties": "Systeemeigenschappen", - "UsersInRoom": "Gebruikers in kamer", "Versions": "Versies" } diff --git a/packages/client/public/locales/nl/Profile.json b/packages/client/public/locales/nl/Profile.json index bbfacd2455..9ee57df2d0 100644 --- a/packages/client/public/locales/nl/Profile.json +++ b/packages/client/public/locales/nl/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "De actieve verbinding werd afgemeld: {{platform}}, {{browser}}", "SystemTheme": "Gebruik systeemthema", "SystemThemeDescription": "Schakelt automatisch tussen lichte en donkere thema's wanneer uw systeem dat doet.", - "TfaLoginSettings": "Inlog instellingen", "TwoFactorDescription": "Twee-factor authenticatie via een code-genererende app was ingeschakeld voor alle gebruikers door de beheerder." } diff --git a/packages/client/public/locales/nl/SMTPSettings.json b/packages/client/public/locales/nl/SMTPSettings.json index 1f7363da5b..d71b36a91b 100644 --- a/packages/client/public/locales/nl/SMTPSettings.json +++ b/packages/client/public/locales/nl/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Voer e-mail in", "EnterLogin": "Voer login in", "EnterPort": "Voer poort in", - "HelpText": "Als u een Gmail-account als SMTP-server gebruikt, kunt u geen mail versturen totdat u het volgende doet: log in op het Gmail-account dat u gebruikt via de standaard webinterface en bevestig eventuele verificatievragen over de {{organizationName}} toegangspoging tot het account, als die er zijn. U moet ook een app wachtwoord genereren in de Beveiligingsinstellingen op de pagina Mijn Google account (dit wachtwoord kan alleen worden gebruikt als tweestapsverificatie is ingeschakeld). We raden aan om poort 587 of 25 te gebruiken voor de te verzenden e-mailberichten, omdat andere waarden de SMTP ervan weerhouden om correct te werken.", "Host": "Host", "HostLogin": "Host login", "HostPassword": "Host Wachtwoord", diff --git a/packages/client/public/locales/nl/SelectFolder.json b/packages/client/public/locales/nl/SelectFolder.json deleted file mode 100644 index 8900535ea1..0000000000 --- a/packages/client/public/locales/nl/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Geen mappen beschikbaar" -} diff --git a/packages/client/public/locales/nl/Settings.json b/packages/client/public/locales/nl/Settings.json index 1a74c4d73d..8863bdae21 100644 --- a/packages/client/public/locales/nl/Settings.json +++ b/packages/client/public/locales/nl/Settings.json @@ -86,12 +86,7 @@ "ForcePathStyle": "Forceer Path Style", "IntegrationRequest": "Mist u een handige integratie of component in ONLYOFFICE DocSpace? Laat een verzoek achter bij ons team en wij zullen ernaar kijken.", "IPSecurity": "IP Beveiliging", - "IPSecurityDescription": "<1>IP-beveiliging wordt gebruikt om het inloggen op de ruimte te beperken vanaf alle IP-adressen, behalve van bepaalde adressen. U kunt de toegestane IP-adressen instellen met behulp van exacte IP-adressen in de IPv4-indeling (#.#.#.#, waarbij # een numerieke waarde is van 0 tot 255), IP-bereik (in de indeling #.#.#.#-#.#.#.#) of CIDR-maskering (in de indeling #.#.#.#/#). De IP-beveiliging werkt niet voor ruimte eigenaren, zij kunnen vanaf elk IP-adres toegang krijgen tot de ruimte. Regels die zijn ingesteld in de sectie Voor alle gebruikers zijn ook van toepassing op beheerders met volledige toegang. Tegelijkertijd kunt u extra regels instellen voor beheerders met volledige toegang in de overeenkomstige sectie.", - "IPSecurityHelper": "U kunt de toegestane IP-adressen instellen via exacte IP-adressen in IPv4-formaat (#.#.#.#, waarbij # een numerieke waarde is van 0 tot 255) of een IP-bereik (in het formaat #.#.#.#-#.#.#.#).", "IPSecurityWarningHelper": "Eerst moet u uw huidige IP-adres of het IP-bereik waartoe uw huidige IP-adres behoort, opgeven, anders wordt de toegang tot de ruimte direct na het opslaan van de instellingen geblokkeerd. De eigenaar van de ruimte heeft toegang tot de ruimte vanaf elk IP-adres.", - "LanguageAndTimeZoneSettingsDescription": "Wijzig de taal voor alle ruimtegebruikers en configureer de tijdzone, zodat alle ruimtegebeurtenissen met de juiste datum en tijd worden weergegeven.", - "LanguageTimeSettingsTooltip": "<0>{{text}} is een manier om de taal van het hele ruimte voor alle ruimtegebruikers te wijzigen en de tijdzone te configureren zodat alle gebeurtenissen van het {{ organizationName }} ruimte met de juiste datum en tijd worden weergegeven", - "LanguageTimeSettingsTooltipDescription": "Als u de parameters die u instelt in werking wilt laten treden, klikt u op de knop <1>{{save}} onderaan.<3>{{learnMore}}", "Lifetime": "Levensduur (min)", "LimitThemesTooltip": "U kunt slechts 3 aangepaste thema's maken. Om een nieuwe aan te maken, moet u een van de vorige thema's verwijderen.", "LocalFile": "Lokaal bestand", @@ -109,16 +104,12 @@ "ManagementCategoryIntegration": "Integratie", "ManagementCategorySecurity": "Veiligheid", "ManualBackupDescription": "Gebruik deze optie als u alle data opgeslagen in de ruimte als bestand wilt ontvangen.", - "ManualBackupHelp": "Gegevens back-up optie wordt gebruikt om een back-up te maken en later te kunnen herstellen naar uw lokale ruimte.", "MaxCopies": "{{copiesCount}} - maximum aantal back-ups", "Migration": "Migratie", "NewColorScheme": "Nieuw kleurenschema", "PasswordMinLenght": "Minimumlengte wachtwoord", "Path": "Pad", - "PleaseNote": "Let op", - "PleaseNoteDescription": "<0>{{pleaseNote}}: uw oude ruimteadres is niet meer beschikbaar voor nieuwe gebruikers zodra u op de knop <2>{{save}} klikt.", "PortalAccess": "Toegang tot Ruimte", - "PortalAccessSubTitle": "In dit gedeelte kunt u gebruikers veilige en handige manieren bieden om toegang te krijgen tot de ruimte.", "PortalDeactivation": "DocSpace deactiveren", "PortalDeactivationDescription": "Gebruik deze optie om uw ruimte tijdelijk te deactiveren.", "PortalDeactivationHelper": "Als u deze DocSpace wilt deactiveren, wordt uw ruimte en alle informatie die ermee is verbonden geblokkeerd, zodat niemand er gedurende een bepaalde periode toegang toe heeft. Klik daarvoor op de knop Deactiveren. Een link om de actie te bevestigen wordt naar het e-mailadres van de eigenaar van de ruimte gestuurd.\nAls u wilt terugkeren naar de ruimte en deze verder wilt gebruiken, moet u de tweede link in de bevestigingsmail gebruiken. Bewaar deze e-mail dus zorgvuldig.", @@ -126,16 +117,12 @@ "PortalDeletionDescription": "Gebruik deze optie om uw ruimte definitief te verwijderen.", "PortalDeletionEmailSended": "Een link om de actie te bevestigen is verzonden naar {{ownerEmail}} (het e-mailadres van de eigenaar van de ruimte).", "PortalDeletionHelper": "Als u denkt dat u de ruimte niet gaat gebruiken en u wilt uw ruimte definitief verwijderen, dien dan uw verzoek in via de knop Verwijderen. Houd er rekening mee dat u uw ruimte niet opnieuw kunt activeren of de informatie die ermee verbonden is kunt herstellen.", - "PortalIntegration": "Ruimte integratie", "PortalNameEmpty": "Accountnaam is leeg", "PortalNameIncorrect": "Onjuiste accountnaam", "PortalNameLength": "De naam van de account moet tussen {{minLength}} en {{maxLength}} tekens lang zijn", "PortalRenaming": "Hernoemen Ruimte", - "PortalRenamingDescription": "Hier kunt u uw ruimteadres veranderen.", "PortalRenamingLabelText": "Nieuwe ruimtenaam", - "PortalRenamingMobile": "Voer het deel in dat zal verschijnen naast het {{domain}}} ruimteadres. Let op: uw oude ruimteadres is niet meer beschikbaar voor nieuwe gebruikers zodra u op de knop Opslaan klikt.", "PortalRenamingModalText": "U staat op het punt om uw portaal een andere naam te geven. Weet u zeker dat u wilt doorgaan?", - "PortalRenamingSettingsTooltip": "<0>{{text}} Voer het deel in dat zal verschijnen naast het {{domain}}} ruimteadres.", "ProductUserOpportunities": "Bekijk profielen en groepen", "RecoveryFileNotSelected": "Herstelfout. Herstelbestand niet geselecteerd.", "RestoreBackup": "Dataherstel", @@ -147,11 +134,6 @@ "ServerSideEncryptionMethod": "Server Side Encryptiemethode", "ServiceUrl": "Service Url", "SessionLifetime": "Duur van de sessie", - "SessionLifetimeDescription": "<1>Duur van de sessie hiermee kan de tijd (in minuten) worden ingesteld waarna de gebruikers van de ruimte opnieuw de inloggegevens moeten invoeren om toegang te krijgen tot de ruimte. Na het opslaan worden alle gebruikers uit de ruimte uitgelogd.", - "SessionLifetimeHelper": "Na het opslaan worden alle gebruikers uit de ruimte uitgelogd.", - "SettingPasswordStrength": "Wachtwoordsterkte instellen", - "SettingPasswordStrengthDescription": "<1>Wachtwoord Sterkte Instellingen is een manier om de effectiviteit van een wachtwoord te bepalen voor het tegengaan van raden en brute kracht aanvallen.
Gebruik de <2>Minimale wachtwoordlengte balk om te bepalen hoe lang het wachtwoord moet worden. Controleer de juiste vakken hieronder om de tekenreeks te bepalen die in het wachtwoord moet worden gebruikt.
Om de parameters die u instelt, in werking te laten stellen, klik op de knop <3>Opslaan aan de onderkant van het onderdeel.", - "SettingPasswordStrengthHelper": "Gebruik de balk Minimale wachtwoordlengte om te bepalen hoe lang het wachtwoord moet zijn. Vink de juiste vakjes hieronder aan om de tekenset te bepalen die in het wachtwoord gebruikt moet worden.", "ShowFeedbackAndSupport": "Feedback & Ondersteuning link weergeven", "ShowHelpCenter": "Link naar Helpcentrum weergeven", "ShowVideoGuides": "Link naar videogidsen weergeven", @@ -177,11 +159,7 @@ "ThirdPartyTitleDescription": "Met Autorisatiesleutels kunt u diensten van derden aan uw ruimte koppelen. Meld u gemakkelijk aan met Facebook, Google, of LinkedIn; voeg Dropbox, OneDrive, enz. toe om te werken met bestanden die daar opgeslagen zijn vanuit de Documentenmodule.", "TimeZone": "Tijdzone", "TrustedMail": "Vertrouwde Maildomein Instellingen", - "TrustedMailDescription": "<1>Vertrouwde Maildomein Instellingen is een manier om de mailservers te specificeren die worden gebruikt voor zelfstandige registratie van gebruikers.
U kunt de optie <2>Aangepaste domeinen aanvinken en de vertrouwde mailserver invullen in het veld hieronder, zodat een persoon die daar een account heeft, zichzelf kan registreren door op de uitnodigingslink te klikken op de <3>Inlog pagina of deze optie uit te schakelen.
Om de parameters die u heeft ingesteld door te voeren, klik op de knop <4>Opslaan onderaan in het gedeelte.", - "TrustedMailHelper": "U kunt de optie Aangepaste domeinen aanvinken en de vertrouwde mailserver invullen in het veld hieronder, zodat een persoon die daar een account heeft, zichzelf kan registreren door op de uitnodigingslink te klikken op de Inlog pagina of deze optie uit te schakelen.", "TwoFactorAuth": "Twee-factor authenticatie", - "TwoFactorAuthDescription": "<1>Twee-factor-authenticatie is een veiligere manier voor gebruikers om de DocSpace te gebruiken. Nadat de inloggegevens zijn ingevoerd, moet de gebruiker de code invoeren van de SMS die is ontvangen op de mobiele telefoon met het nummer dat is opgegeven bij de eerste login in de ruimte, of de code van een verificatie-applicatie.
Schakel deze optie in voor een veiligere toegang tot DocSpace voor alle DocSpace gebruikers.
Om de wijzigingen die u heeft gemaakt toe te passen, klikt u op de <2>Opslaan knop onder deze sectie.
<3>Let op: SMS-berichten kunnen alleen worden verzonden als u een positief saldo heeft. U kunt uw huidige saldo altijd controleren bij de account van uw SMS-provider. Vergeet niet om uw saldo op tijd aan te vullen.", - "TwoFactorAuthHelper": "Let op: SMS-berichten kunnen alleen verstuurd worden als u een positief saldo heeft. U kunt uw huidige saldo altijd controleren in de rekening van uw SMS-provider. Vergeet niet uw saldo tijdig aan te vullen.", "UseAsLogoButton": "Gebruik als logo", "UseDigits": "Gebruik cijfers", "UseHttp": "Gebruik Http", diff --git a/packages/client/public/locales/nl/Translations.json b/packages/client/public/locales/nl/Translations.json index 8a27631637..88edff8b80 100644 --- a/packages/client/public/locales/nl/Translations.json +++ b/packages/client/public/locales/nl/Translations.json @@ -15,7 +15,6 @@ "Files": "Bestanden", "FileUnlocked": "Bestand Van Slot Af", "Folders": "Mappen", - "FolderSelection": "Map selectie", "FolderTitleBoxNet": "Box directory", "FolderTitleDocuSign": "DocuSign account", "FolderTitleDropBox": "Dropbox directory", diff --git a/packages/client/public/locales/pl/DeleteDialog.json b/packages/client/public/locales/pl/DeleteDialog.json index 6f48e4c558..ca34b099e4 100644 --- a/packages/client/public/locales/pl/DeleteDialog.json +++ b/packages/client/public/locales/pl/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "Zamierzasz usunąć te pokoje. Nie będziesz w stanie ich odzyskać.", "MoveToTrashButton": "Przenieś do kosza", "MoveToTrashFile": "Estás prestes a apagar este ficheiro. Note que se o tiver partilhado com alguém, ele ficará indisponível. O ficheiro será apagado permanentemente dentro de 30 dias. Tem a certeza de que quer continuar?", - "MoveToTrashFolder": "Zamierzasz usunąć ten katalog. Pamiętaj, że jeśli udostępniasz go innym użytkownikom, stracą oni do niego dostęp. Czy na pewno chcesz kontynuować?", - "MoveToTrashFolderFromPersonal": "Zamierzasz usunąć ten katalog. Czy na pewno chcesz kontynuować?", - "MoveToTrashItems": "Zamierzasz usunąć te pozycje. Pamiętaj, że jeśli udostępniasz je innym użytkownikom, stracą oni do nich dostęp. Czy na pewno chcesz kontynuować?", "MoveToTrashTitle": "Przenieść do kosza?", "UnsubscribeButton": "Zrezygnuj z subskrypcji", "UnsubscribeNote": "Czy na pewno chcesz zrezygnować z subskrypcji dla wybranych elementów z listy?", diff --git a/packages/client/public/locales/pl/Files.json b/packages/client/public/locales/pl/Files.json index 3388fc483a..183cf42115 100644 --- a/packages/client/public/locales/pl/Files.json +++ b/packages/client/public/locales/pl/Files.json @@ -53,7 +53,6 @@ "Images": "Obrazy", "InviteUsersInRoom": "Zaproś użytkowników do pokoju", "LinkForPortalUsers": "Link dla użytkowników portalu", - "LinkForRoomMembers": "Link dla członków pokoju", "MarkAsFavorite": "Dodaj do ulubionych", "MarkedAsFavorite": "Dodano do ulubionych", "MarkRead": "Oznacz jako przeczytane", diff --git a/packages/client/public/locales/pl/InfoPanel.json b/packages/client/public/locales/pl/InfoPanel.json index 496fb2ef37..1f50b65764 100644 --- a/packages/client/public/locales/pl/InfoPanel.json +++ b/packages/client/public/locales/pl/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "Historia aktywności będzie widoczna tutaj", "ItemsSelected": "Wybrano elementy", "LastModifiedBy": "Ostatnio zmodyfikowany przez", - "PendingInvitations": "Oczekujące zaproszenia", "Properties": "Właściwości", "RoomsEmptyScreenTent": "Zobacz dane pokoi tutaj", "SelectedUsers": "Wybierz konta", "StorageType": "Rodzaj pamięci", "SubmenuDetails": "Szczegóły", "SubmenuHistory": "Historia", - "SystemProperties": "Właściwości systemu", - "UsersInRoom": "Użytkownicy w pokoju", "Versions": "Wersje" } diff --git a/packages/client/public/locales/pl/Profile.json b/packages/client/public/locales/pl/Profile.json index 1b70a74815..939550e7e4 100644 --- a/packages/client/public/locales/pl/Profile.json +++ b/packages/client/public/locales/pl/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "Aktywne połączenie zostało wylogowane: {{platform}}, {{browser}}", "SystemTheme": "Użyj motywu systemowego", "SystemThemeDescription": "Automatycznie przełączaj się między jasnym i ciemnym motywem, kiedy robi to Twój system.", - "TfaLoginSettings": "Ustawienia logowania", "TwoFactorDescription": "Weryfikacja dwuetapowa za pośrednictwem aplikacji generującej kody została włączona przez administratora dla wszystkich użytkowników." } diff --git a/packages/client/public/locales/pl/SMTPSettings.json b/packages/client/public/locales/pl/SMTPSettings.json index 5e93930ea3..286853bb6d 100644 --- a/packages/client/public/locales/pl/SMTPSettings.json +++ b/packages/client/public/locales/pl/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Wpisz e-mail", "EnterLogin": "Wpisz login", "EnterPort": "Wpisz port", - "HelpText": "Jeśli korzystasz z konta Gmail dla serwera SMTP, wysyłanie poczty nie będzie możliwe, dopóki nie wykonasz następujących kroków: zaloguj się na swoje konto Gmail za pośrednictwem standardowego interfejsu internetowego i potwierdź wszelkie pytania weryfikacyjne dotyczące próby uzyskania dostępu do konta {{organizationName}}, jeśli zostaniesz o to poproszony(a). Należy również utworzyć hasło dla aplikacji w Ustawieniach zabezpieczeń na stronie Moje konto Google (dane hasło może zostać użyte tylko, jeśli weryfikacja dwuetapowa jest włączona). Zalecamy używanie portów 587 lub 25 do wysyłania wiadomości e-mail, ponieważ inne wartości mogą uniemożliwić prawidłowe działanie protokołu SMTP.", "Host": "Host", "HostLogin": "Zaloguj się z hostem", "HostPassword": "Hasło hosta", diff --git a/packages/client/public/locales/pl/SelectFolder.json b/packages/client/public/locales/pl/SelectFolder.json deleted file mode 100644 index a8a2901a9a..0000000000 --- a/packages/client/public/locales/pl/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Brak dostępnych folderów" -} diff --git a/packages/client/public/locales/pl/Settings.json b/packages/client/public/locales/pl/Settings.json index a5af0fb6f3..16bf73372a 100644 --- a/packages/client/public/locales/pl/Settings.json +++ b/packages/client/public/locales/pl/Settings.json @@ -86,12 +86,7 @@ "ForcePathStyle": "Wymuś styl ścieżki", "IntegrationRequest": "Brakuje Ci przydatnej integracji lub innego ważnego komponentu w ONLYOFFICE DocSpace? Zostaw nam wiadomość, a niezwłocznie przyjrzymy się sprawie.", "IPSecurity": "IP Security", - "IPSecurityDescription": "<1>IP Security służy do ograniczenia możliwości logowania do obszaru ze wszystkich adresów IP, z wyjątkiem wybranych. Możesz skonfigurować dozwolone adresy IP za pomocą dokładnych adresów w formacie IPv4 (#.#.#.#, gdzie # to wartość liczbowa od 0 do 255), zakresu IP (w formacie #.#.#.#-#.#.#.#) lub maskowania CIDR (w formacie #.#.#.#/#). IP security nie obejmuje właścicieli obszarów roboczych – mogą oni uzyskać dostęp do swojego obszaru z dowolnego adresu IP. Zasady w sekcji Dla wszystkich użytkowników dotyczą również administratorów z pełnymi prawami dostępu. Możesz jednak skonfigurować dodatkowe reguły dla tych administratorów w odpowiedniej sekcji.", - "IPSecurityHelper": "Możesz skonfigurować dozwolone adresy IP za pomocą dokładnych adresów w formacie IPv4 (#.#.#.#, gdzie # to wartość liczbowa od 0 do 255) lub zakresu IP (w formacie #.#.#.#-#.#.#.#).", "IPSecurityWarningHelper": "Najpierw należy podać swój bieżący adres IP lub zakres IP, do którego należy. W przeciwnym razie dostęp do obszaru zostanie zablokowany natychmiast po zapisaniu ustawień. Właściciel obszaru będzie miał do niego dostęp z dowolnego adresu IP.", - "LanguageAndTimeZoneSettingsDescription": "Zmień język dla wszystkich użytkowników portalu i skonfiguruj strefę czasową, aby wydarzenia w portalu były wyświetlane z prawidłową datą i godziną.", - "LanguageTimeSettingsTooltip": "<0>{{text}} to sposób, żeby zmienić język całego portalu dla wszystkich użytkowników i skonfigurować strefę czasową, żeby wszystkie wydarzenia na portalu {{ organizationName }} były wyświetlane z prawidłową datą i godziną.", - "LanguageTimeSettingsTooltipDescription": "By zapisać wybrane ustawienia, kliknij na przycisku <1>{{save}} znajdującym się na dole sekcji.<3>{{learnMore}}", "Lifetime": "Długość (min)", "LimitThemesTooltip": "Możesz utworzyć tylko 3 niestandardowe motywy. Aby utworzyć nowy, musisz usunąć jeden z poprzednich motywów.", "LocalFile": "Plik lokalny", @@ -109,16 +104,12 @@ "ManagementCategoryIntegration": "Integracja", "ManagementCategorySecurity": "Bezpieczeństwo", "ManualBackupDescription": "Użyj tej opcji, jeśli chcesz pobrać wszystkie dane na portalu jako plik.", - "ManualBackupHelp": "Opcja Kopia zapasowa danych jest używana do tworzenia kopii zapasowych danych portalu, aby móc je później przywrócić na lokalny serwer.", "MaxCopies": "{{copiesCount}} – maksymalna liczba kopii zapasowych", "Migration": "Migracja", "NewColorScheme": "Nowy schemat kolorów", "PasswordMinLenght": "Minimalna długość hasła", "Path": "Ścieżka", - "PleaseNote": "Uwaga", - "PleaseNoteDescription": "<0>{{pleaseNote}}: Twój stary adres obszaru stanie się niedostępny dla nowych użytkowników, gdy klikniesz przycisk <2>{{save}}.", "PortalAccess": "Dostęp do portalu", - "PortalAccessSubTitle": "Dana sekcja umożliwia zapewnienie użytkownikom bezpiecznych i wygodnych metod dostępu do portalu.", "PortalDeactivation": "Dezaktywuj DocSpace", "PortalDeactivationDescription": "Użyj tej opcji, aby tymczasowo dezaktywować swój obszar.", "PortalDeactivationHelper": "Jeśli chcesz dezaktywować DocSpace, Twój obszar roboczy i wszystkie powiązane z nim informacje zostaną zablokowane, aby nikt nie miał do nich dostępu przez określony czas. Aby to zrobić, kliknij przycisk Dezaktywuj. Link potwierdzający działanie zostanie wysłany na adres e-mail właściciela obszaru roboczego.\nJeśli zmienisz zdanie i zechcesz wrócić do pracy w tym obszarze, będziesz potrzebować drugiego linku udostępnionego we wiadomości e-mail z potwierdzeniem. W związku z tym zapisz niniejszą wiadomość w bezpiecznym miejscu.", @@ -126,16 +117,12 @@ "PortalDeletionDescription": "Użyj tej opcji, aby trwale usunąć swój obszar.", "PortalDeletionEmailSended": "Link potwierdzający działanie został wysłany na adres {{ownerEmail}} (adres e-mail właściciela obszaru roboczego).", "PortalDeletionHelper": "Jeśli uważasz, że nie będziesz więcej korzystać z danego obszaru i chcesz go trwale usunąć, prześlij swoją prośbę za pomocą przycisku Usuń. Należy pamiętać, że nie będziesz w stanie ponownie aktywować swojego obszaru ani odzyskać żadnych powiązanych z nim informacji.", - "PortalIntegration": "Integracja obszaru", "PortalNameEmpty": "Nazwa konta jest pusta", "PortalNameIncorrect": "Nieprawidłowa nazwa konta", "PortalNameLength": "Nazwa konta musi zawierać od {{minLength}} do {{maxLength}} znaków", "PortalRenaming": "Zmiana nazwy portalu", - "PortalRenamingDescription": "Tutaj możesz zmienić adres portalu.", "PortalRenamingLabelText": "Nowa nazwa portalu", - "PortalRenamingMobile": "Wpisz część, która będzie widoczna obok adresu obszaru roboczego {{domain}}. Uwaga: Twój stary adres obszaru stanie się niedostępny dla nowych użytkowników, gdy klikniesz przycisk Zapisz.", "PortalRenamingModalText": "Zamierzasz zmienić nazwę portalu. Czy na pewno chcesz kontynuować?", - "PortalRenamingSettingsTooltip": "<0>{{text}} Wpisz część, która będzie widoczna obok adresu obszaru roboczego {{domain}}.", "ProductUserOpportunities": "Zobacz profile i grupy", "RecoveryFileNotSelected": "Błąd odzyskiwania. Nie wybrano pliku odzyskiwania.", "RestoreBackup": "Odzyskiwanie danych", @@ -147,11 +134,6 @@ "ServerSideEncryptionMethod": "Metoda szyfrowania po stronie serwera", "ServiceUrl": "URL usługi", "SessionLifetime": "Długość sesji", - "SessionLifetimeDescription": "<1>Długość sesji pozwala wybrać czas (w minutach), zanim użytkownicy obszaru roboczego będą musieli ponownie wpisać swoje dane logowania, aby uzyskać do niego dostęp. Po zapisaniu wszyscy użytkownicy zostaną wylogowania z obszaru.", - "SessionLifetimeHelper": "Po zapisaniu wszyscy użytkownicy zostaną wylogowani z obszaru.", - "SettingPasswordStrength": "Konfiguracja siły hasła", - "SettingPasswordStrengthDescription": "<1>Ustawienia siły hasła to sposób, żeby ustawić skuteczność hasła względem wielokrotnych prób odgadnięcia hasła i ataków brute-force.
Użyj paska <2>Minimalna długość hasła żeby ustalić jego długość. Zaznacz odpowiednie przyciski, żeby ustalić zestaw znaków, które muszą się znaleźć w haśle.
By zapisać wybrane ustawienia, kliknij na przycisku <3>'Zapisz' znajdującym się na dole sekcji.", - "SettingPasswordStrengthHelper": "Użyj paska Minimalna długość hasła, aby określić, jak długie powinno być Twoje hasło. Zaznacz odpowiednie opcje poniżej, by wybrać zestaw znaków, które muszą zostać zastosowane w haśle.", "ShowFeedbackAndSupport": "Pokaż link do Opinii i wsparcia", "ShowHelpCenter": "Pokaż link do Centrum pomocy", "ShowVideoGuides": "Pokaż link do Przewodników wideo", @@ -177,11 +159,7 @@ "ThirdPartyTitleDescription": "Klucze autoryzacji umożliwiają połączenie usług stron trzecich ze swoim portalem. Dzięki nim z łatwością zalogujesz się poprzez Facebooka, Google lub LinkedIn, bądź dodasz konto Dropbox, OneDrive itp., aby rozpocząć pracę z przechowywanymi tam plikami bezpośrednio z poziomu modułu Dokumentów.", "TimeZone": "Strefa czasowa", "TrustedMail": "Ustawienia zaufanych domen mailowych", - "TrustedMailDescription": "<1>Ustawienia zaufanych domen mailowych to sposób, żeby zdefiniować serwery pocztowe używane do samorejestracji użytkowników.
Możesz zaznaczyć opcję <2>Niestandardowa domena i wprowadzić dane zaufanego serwera mailowego w polu poniżej, żeby osoba posiadająca w nim konto mogła się zarejestrować klikając na linku 'Dołącz' na stronie <3>logowania. Możesz też wyłączyć tę opcję.
By zapisać wybrane ustawienia, kliknij na przycisku <4>'Zapisz' znajdującym się na dole sekcji.", - "TrustedMailHelper": "Możesz zaznaczyć opcję Niestandardowa domena i wprowadzić dane zaufanego serwera mailowego w polu poniżej, żeby osoba posiadająca w nim konto mogła się zarejestrować klikając na linku Dołącz na stronie logowania.", "TwoFactorAuth": "Weryfikacja dwuetapowa", - "TwoFactorAuthDescription": "<1>Weryfikacja dwuetapowa to bezpieczniejszy sposób uzyskania dostępu do DocSpace dla użytkowników obszaru roboczego. Po wpisaniu danych logowania użytownik musi podać kod otrzymany we wiadomości SMS wysłanej na numer telefonu wskazany podczas pierwszego logowania w obszarze lub kod z aplikacji uwierzytelniającej.
Włącz tę opcję, by zabezpieczyć dostęp do DocSpace dla wszystkich użytkowników DocSpace.
Aby zastosować wprowadzone zmiany, kliknij przycisk <2>Zapisz u dołu sekcji.
<3>Uwaga: SMS może zostać wysłany, tylko jeśli masz dodatni stan konta. Zawsze możesz go sprawdzić bezpośrednio u swojego operatora komórkowego. Pamiętaj, aby uzupełnić swoje konto na czas.", - "TwoFactorAuthHelper": "Uwaga: Wiadomości SMS mogą być wysyłane wyłącznie, jeśli masz dodatnie saldo. Zawsze możesz sprawdzić aktualne saldo na swoim koncie u dostawcy usług SMS. Pamiętaj, aby uzupełniać swoje konto na czas.\"", "UseAsLogoButton": "Użyj jako logo", "UseDigits": "Użyj liczb", "UseHttp": "Użyj Http", diff --git a/packages/client/public/locales/pl/Translations.json b/packages/client/public/locales/pl/Translations.json index 3a89434161..373a40074a 100644 --- a/packages/client/public/locales/pl/Translations.json +++ b/packages/client/public/locales/pl/Translations.json @@ -15,7 +15,6 @@ "Files": "Pliki", "FileUnlocked": "Odblokowany plik", "Folders": "Foldery", - "FolderSelection": "Wybór foldera", "FolderTitleBoxNet": "Katalog Box", "FolderTitleDocuSign": "Konto DocuSign", "FolderTitleDropBox": "Katalog Dropbox", diff --git a/packages/client/public/locales/pt-BR/DeleteDialog.json b/packages/client/public/locales/pt-BR/DeleteDialog.json index 45a6e4843f..85da492e35 100644 --- a/packages/client/public/locales/pt-BR/DeleteDialog.json +++ b/packages/client/public/locales/pt-BR/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "Você está prestes a excluir estas salas. Você não poderá restaurá-los.", "MoveToTrashButton": "Mover para a lixeira", "MoveToTrashFile": "Você está prestes a apagar este arquivo. Observe que, se você o compartilhou com alguém, ele se tornará indisponível. O arquivo será excluído permanentemente em 30 dias. Você tem certeza de que quer continuar?", - "MoveToTrashFolder": "Você está prestes a apagar esta pasta. Observe que, se você a tiver compartilhado com alguém, ela ficará indisponível. Você tem certeza de que quer continuar?", - "MoveToTrashFolderFromPersonal": "Você está prestes a excluir esta pasta. Você tem certeza que quer continuar?", - "MoveToTrashItems": "Você está prestes a excluir esses itens. Observe que, se você os tiver compartilhado com alguém, eles ficarão indisponíveis. Você tem certeza que quer continuar?", "MoveToTrashTitle": "Mover para a lixeira?", "UnsubscribeButton": "Cancelar assinatura", "UnsubscribeNote": "Você tem certeza de que deseja cancelar a inscrição dos itens selecionados da lista?", diff --git a/packages/client/public/locales/pt-BR/Files.json b/packages/client/public/locales/pt-BR/Files.json index 4b40f7e7fc..94505e1d2f 100644 --- a/packages/client/public/locales/pt-BR/Files.json +++ b/packages/client/public/locales/pt-BR/Files.json @@ -66,13 +66,10 @@ "Images": "Imagens", "InviteUsersInRoom": "Convidar usuários na sala", "LimitByTimePeriod": "Limite por período de tempo", - "LinkAddedSuccessfully": "Link adicionado com sucesso", "LinkDeletedSuccessfully": "Link excluído com sucesso", "LinkDisabledSuccessfully": "Link desativado com sucesso", "LinkEnabledSuccessfully": "Link ativado com sucesso", "LinkForPortalUsers": "Link para usuários do DocSpace", - "LinkForRoomMembers": "Link para membros da sala", - "Links": "Links", "LinkValidUntil": "Este link será válido até", "MarkAsFavorite": "Marcar como favorito", "MarkAsRevision": "Marcar como revisão", diff --git a/packages/client/public/locales/pt-BR/InfoPanel.json b/packages/client/public/locales/pt-BR/InfoPanel.json index 9319e47c55..602607aff9 100644 --- a/packages/client/public/locales/pt-BR/InfoPanel.json +++ b/packages/client/public/locales/pt-BR/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "O histórico de atividades será mostrado aqui", "ItemsSelected": "Itens selecionados", "LastModifiedBy": "Última Modificação Por", - "PendingInvitations": "Convites pendentes", "Properties": "Propriedades", "RoomsEmptyScreenTent": "Veja os detalhes dos quartos aqui", "SelectedUsers": "Contas selecionadas", "StorageType": "Tipo de armazenamento", "SubmenuDetails": "Detalhes", "SubmenuHistory": "Histórico", - "SystemProperties": "Propriedades do sistema", - "UsersInRoom": "Usuários na sala", "Versions": "Versões" } diff --git a/packages/client/public/locales/pt-BR/Profile.json b/packages/client/public/locales/pt-BR/Profile.json index 26638d6b86..5f67480dc1 100644 --- a/packages/client/public/locales/pt-BR/Profile.json +++ b/packages/client/public/locales/pt-BR/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "A conexão ativa foi desconectada: {{platform}}, {{browser}}", "SystemTheme": "Usar tema do sistema", "SystemThemeDescription": "Alterne automaticamente entre temas claros e escuros quando o sistema o fizer.", - "TfaLoginSettings": "Ajustes de acesso", "TwoFactorDescription": "A autenticação de dois fatores por meio de um aplicativo de geração de código foi habilitada para todos os usuários pelo administrador." } diff --git a/packages/client/public/locales/pt-BR/SMTPSettings.json b/packages/client/public/locales/pt-BR/SMTPSettings.json index 6984f3a539..7e1e58e494 100644 --- a/packages/client/public/locales/pt-BR/SMTPSettings.json +++ b/packages/client/public/locales/pt-BR/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Digite o e-mail", "EnterLogin": "Digite login", "EnterPort": "Digite a porta", - "HelpText": "Se você usa uma conta do Gmail para o servidor SMTP, você não será capaz de enviar e-mail até que você faça o seguinte: entre na conta do Gmail que você usa através de sua interface web padrão e confirme todas as perguntas de verificação sobre a tentativa de acesso à conta {{organizationName}}, caso haja alguma. Você também precisa gerar uma senha de aplicativo nas configurações de segurança na página Minha conta do Google (essa senha só pode ser usada se a verificação em duas etapas estiver ativada). Recomendamos usar as portas 587 ou 25 para as mensagens de e-mail a enviar, uma vez que outros valores podem evitar o SMTP a partir do trabalho correto.", "Host": "Host", "HostLogin": "Login do host", "HostPassword": "Senha do host", diff --git a/packages/client/public/locales/pt-BR/SelectFolder.json b/packages/client/public/locales/pt-BR/SelectFolder.json deleted file mode 100644 index 7702da30c4..0000000000 --- a/packages/client/public/locales/pt-BR/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Nenhuma pasta disponível" -} diff --git a/packages/client/public/locales/pt-BR/Settings.json b/packages/client/public/locales/pt-BR/Settings.json index bb8e831da6..5b5e520c57 100644 --- a/packages/client/public/locales/pt-BR/Settings.json +++ b/packages/client/public/locales/pt-BR/Settings.json @@ -89,12 +89,7 @@ "ForcePathStyle": "Estilo de Caminho de Força", "IntegrationRequest": "Falta uma integração ou componente útil no ONLYOFFICE DocSpace? Deixe uma solicitação para nossa equipe e analisaremos isso.", "IPSecurity": "Segurança IP", - "IPSecurityDescription": "<1>IP Security é usado para restringir o login no portal de todos os endereços IP, exceto alguns endereços. Você pode definir os endereços IP permitidos usando endereços IP exatos no formato IPv4 (#.#.#.#, onde # é um valor numérico de 0 a 255), intervalo de IP (no formato #.#.#.#- #.#.#.#) ou máscara CIDR (no formato #.#.#.#/#). A segurança IP não funciona para proprietários de portal, eles podem acessar o portal de qualquer endereço IP. As regras definidas na seção Para todos os usuários também se aplicam aos administradores com acesso total. Ao mesmo tempo, você pode definir regras adicionais para administradores de acesso total na seção correspondente.", - "IPSecurityHelper": "Você pode definir os endereços IP permitidos usando endereços IP exatos no formato IPv4 (#.#.#.#, onde # é um valor numérico de 0 a 255) ou intervalo de IP (no formato #.#.#.#- #.#.#.# formato).", "IPSecurityWarningHelper": "Primeiro, você precisa especificar seu IP atual ou o intervalo de IP ao qual seu endereço IP atual pertence, caso contrário, seu acesso ao espaço será bloqueado logo após salvar as configurações. O proprietário do espaço terá acesso ao espaço a partir de qualquer endereço IP.", - "LanguageAndTimeZoneSettingsDescription": "Configurações de Idioma e Fuso Horário é uma maneira de mudar o idioma do espaço inteiro para todos os usuários do portal e para configurar o fuso horário de modo que todos os eventos do portal sejam mostrados com a data e hora correta.", - "LanguageTimeSettingsTooltip": "<0>{{text}} é uma maneira de mudar o idioma do espaço inteiro para todos os usuários do portal e para configurar o fuso horário de modo que todos os eventos do portal {{ organizationName }} sejam mostrados com a data e hora correta.", - "LanguageTimeSettingsTooltipDescription": "Para fazer com que os parâmetros definidos tenham efeito, clique no botão <1>{{save}} na parte inferior da seção.<3>{{learnMore}}", "Lifetime": "Vida útil (min)", "LimitThemesTooltip": "Você só pode criar 3 temas personalizados. Para criar um novo, você deve excluir um dos temas anteriores.", "LocalFile": "Arquivo local", @@ -112,16 +107,12 @@ "ManagementCategoryIntegration": "Integração", "ManagementCategorySecurity": "Segurança", "ManualBackupDescription": "Use esta opção se você quiser obter os dados contidos no espaço como um arquivo.", - "ManualBackupHelp": "A opção Backup de Dados é usada para fazer backup dos dados do espaço para permitir restaurá-lo posteriormente para seu servidor local.", "MaxCopies": "{{copiesCount}} - número máximo de cópias de backup", "Migration": "Migração", "NewColorScheme": "Novo esquema de cores", "PasswordMinLenght": "Tamanho mínimo da senha", "Path": "Caminho", - "PleaseNote": "Observe", - "PleaseNoteDescription": "<0>{{pleaseNote}}: seu endereço de espaço antigo ficará indisponível para novos usuários assim que você clicar no botão <2>{{save}}.", "PortalAccess": "Acesso ao DocSpace", - "PortalAccessSubTitle": "Esta seção permite que você forneça aos usuários formas seguras e convenientes de acessar o espaço.", "PortalDeactivation": "Desativar DocSpace", "PortalDeactivationDescription": "Use esta opção para desativar seu espaço temporariamente.", "PortalDeactivationHelper": "Caso pretenda desactivar este DocSpace, o seu espaço e toda a informação a ele associada serão bloqueados para que ninguém tenha acesso ao mesmo durante um determinado período. Para fazer isso, clique no botão Desativar. Será enviado um link para confirmar a operação para o email do proprietário do espaço.\nCaso pretenda voltar ao espaço e continuar a utilizá-lo, terá de utilizar o segundo link fornecido no email de confirmação. Então, por favor, guarde este e-mail em um lugar seguro.", @@ -129,16 +120,12 @@ "PortalDeletionDescription": "Use esta opção para excluir seu espaço permanentemente.", "PortalDeletionEmailSended": "Um link para confirmar a operação foi enviado para {{ownerEmail}} (o endereço de e-mail do proprietário do espaço).", "PortalDeletionHelper": "Se você acha que não usará o espaço e gostaria de excluir seu espaço permanentemente, envie sua solicitação usando o botão Excluir. Por favor, tenha em atenção que não poderá reativar o seu espaço nem recuperar qualquer informação associada ao mesmo.", - "PortalIntegration": "Integração do espaço", "PortalNameEmpty": "Nome da conta está vazio", "PortalNameIncorrect": "Nome da conta incorreto", "PortalNameLength": "O nome da conta deve ter entre {{minLength}} e {{maxLength}} caracteres", "PortalRenaming": "Renomear DocSpace", - "PortalRenamingDescription": "Aqui, você pode alterar o endereço do seu espaço.", "PortalRenamingLabelText": "Nome do novo espaço", - "PortalRenamingMobile": "Insira a parte que aparecerá ao lado do endereço do espaço {{domain}}. Observação: seu endereço de espaço antigo ficará indisponível para novos usuários assim que você clicar no botão Salvar.", "PortalRenamingModalText": "Você está prestes a renomear o seu portal. Você tem certeza de que deseja continuar?", - "PortalRenamingSettingsTooltip": "<0>{{text}} Insira a parte que aparecerá ao lado do endereço do espaço {{domain}}.", "ProductUserOpportunities": "Visualizar perfis e grupos", "RecoveryFileNotSelected": "Erro de recuperação. Arquivo de recuperação não selecionado.", "RestoreBackup": "Restauração de dados", @@ -150,11 +137,6 @@ "ServerSideEncryptionMethod": "Método de Criptografia do Lado do Servidor", "ServiceUrl": "URL de serviço", "SessionLifetime": "Tempo da sessão", - "SessionLifetimeDescription": "<1>Session Lifetime permite definir o tempo (em minutos) antes que os usuários do espaço precisem inserir as credenciais do espaço novamente para acessar o espaço. Depois de salvar todos os usuários serão desconectados do espaço.", - "SessionLifetimeHelper": "Depois de salvar, todos os usuários serão desconectados do espaço.", - "SettingPasswordStrength": "Definindo a força da senha", - "SettingPasswordStrengthDescription": "<1>Configurações de Força da Senha é uma maneira de determinar a eficácia de uma senha em resistir aos ataques de adivinhação e força bruta.
Use a barra <2>Tamanho Mínimo de Senha para determinar que tamanho a senha deve ter. Marque as caixas apropriadas abaixo para determinar o conjunto de caracteres que deve ser usado na senha.
Para fazer com que os parâmetros definidos tenham efeito, clique no botão <3>Salvar na parte inferior da seção.", - "SettingPasswordStrengthHelper": "Use a barra Comprimento mínimo da senha para determinar quão longa a senha deve ser. Marque as caixas apropriadas abaixo para determinar o conjunto de caracteres que deve ser usado na senha.", "ShowFeedbackAndSupport": "Mostrar link de feedback e suporte", "ShowHelpCenter": "Mostrar link para a Central de Ajuda", "ShowVideoGuides": "Mostrar link para guias de vídeo", @@ -180,11 +162,7 @@ "ThirdPartyTitleDescription": "Com as chaves de autorização, você pode conectar serviços de terceiros ao seu espaço. Entre facilmente com Facebook, Google ou LinkedIn; adicione Dropbox, OneDrive, etc. para trabalhar com arquivos armazenados lá a partir do módulo Documentos.", "TimeZone": "Fuso Horário", "TrustedMail": "Configurações de Domínio de Correio Confiável", - "TrustedMailDescription": "<1>Configurações de Domínio E-mail Confiáveis é uma forma de especificar os servidores de e-mail usado para o registro de usuário automático.
Você pode tanto marcar a opção <2>Domínios Personalizados quanto inserir o servidor de e-mail de confiança em um campo abaixo para aquela pessoa que tem uma conta em que será capaz de registrar sozinho clicando no link Junte-se na página <3>Entrar ou desabilitar esta opção.
Para fazer com que os parâmetros definidos tenham efeito, clique no botão <4>Salvar na parte inferior da seção.", - "TrustedMailHelper": "Você pode marcar a opção Domínios personalizados e inserir o servidor de e-mail confiável no campo abaixo para que uma pessoa que possua uma conta possa se registrar clicando no link de Ingresso na página Entrar, ou desative esta opção.", "TwoFactorAuth": "Autenticação de dois fatores", - "TwoFactorAuthDescription": "A <1>autenticação de dois fatores é uma forma mais segura para os usuários entrarem no DocSpace. Após a introdução das credenciais, o utilizador terá de introduzir o código do SMS recebido no telemóvel com o número que especificou no primeiro acesso ao espaço ou o código de uma aplicação de autenticação.
Habilite esta opção para um acesso DocSpace mais seguro para todos os usuários do DocSpace.
Para aplicar as alterações feitas, clique no botão <2>Salvar abaixo desta seção.
<3>Nota: as mensagens SMS só podem ser enviadas se você tiver um saldo positivo. Você sempre pode verificar seu saldo atual na conta do provedor de SMS. Não se esqueça de reabastecer seu saldo em tempo hábil.", - "TwoFactorAuthHelper": "Observação: as mensagens SMS só podem ser enviadas se você tiver um saldo positivo. Você pode verificar seu saldo atual em qualquer momento em sua conta de provedor de SMS. Não se esqueça de reabastecer seu saldo de forma oportuna.", "UnsavedChangesBody": "Se você fechar o menu de configurações do link agora, suas alterações não serão salvas.", "UseAsLogoButton": "Use como logo", "UseDigits": "Utilizar dígitos", diff --git a/packages/client/public/locales/pt-BR/Translations.json b/packages/client/public/locales/pt-BR/Translations.json index 45335060c0..0ddd599dee 100644 --- a/packages/client/public/locales/pt-BR/Translations.json +++ b/packages/client/public/locales/pt-BR/Translations.json @@ -15,7 +15,6 @@ "Files": "Arquivos", "FileUnlocked": "Arquivo desbloqueado", "Folders": "Pastas", - "FolderSelection": "Seleção de pasta", "FolderTitleBoxNet": "Diretório da box", "FolderTitleDocuSign": "Conta do DocuSign", "FolderTitleDropBox": "Diretório da Dropbox", diff --git a/packages/client/public/locales/pt/DeleteDialog.json b/packages/client/public/locales/pt/DeleteDialog.json index 6af28e3b6c..e0875fc3e3 100644 --- a/packages/client/public/locales/pt/DeleteDialog.json +++ b/packages/client/public/locales/pt/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "Está prestes a eliminar estas salas. Não será possível restaurá-las.", "MoveToTrashButton": "Mover para o Lixo", "MoveToTrashFile": "Estás prestes a apagar este ficheiro. Note que se o tiver partilhado com alguém, ele ficará indisponível. O ficheiro será apagado permanentemente dentro de 30 dias. Tem a certeza de que quer continuar?", - "MoveToTrashFolder": "Está prestes a eliminar esta pasta. Note que se a tiver partilhado com alguém, ela ficará indisponível. Tem a certeza de que quer continuar?", - "MoveToTrashFolderFromPersonal": "Está prestes a eliminar esta pasta. Tem a certeza que quer continuar?", - "MoveToTrashItems": "Está prestes a eliminar estes artigos. Tenha em atenção que se os tiver partilhado com alguém, estes ficarão indisponíveis. Tem a certeza de que quer continuar?", "MoveToTrashTitle": "Mover para o Lixo?", "UnsubscribeButton": "Cancelar subscrição", "UnsubscribeNote": "Cancelar a inscrição dos itens selecionados da lista?", diff --git a/packages/client/public/locales/pt/Files.json b/packages/client/public/locales/pt/Files.json index c56479ef62..094f38ced5 100644 --- a/packages/client/public/locales/pt/Files.json +++ b/packages/client/public/locales/pt/Files.json @@ -53,7 +53,6 @@ "Images": "Imagens", "InviteUsersInRoom": "Convidar utilizadores numa sala", "LinkForPortalUsers": "Ligação para utilizadores do DocSpace", - "LinkForRoomMembers": "Link para os membros da sala", "MarkAsFavorite": "Marcar como favorito", "MarkedAsFavorite": "Adicionar ao favoritos", "MarkRead": "Marcar como lido", diff --git a/packages/client/public/locales/pt/InfoPanel.json b/packages/client/public/locales/pt/InfoPanel.json index d72a3945e4..3f34cbce11 100644 --- a/packages/client/public/locales/pt/InfoPanel.json +++ b/packages/client/public/locales/pt/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "O histórico de atividades será mostrado aqui", "ItemsSelected": "Itens selecionados", "LastModifiedBy": "Modificado por", - "PendingInvitations": "Convites Pendentes", "Properties": "Propriedades", "RoomsEmptyScreenTent": "Ver os detalhes das salas aqui", "SelectedUsers": "Contas selecionadas", "StorageType": "Tipo de armazenamento", "SubmenuDetails": "Detalhes", "SubmenuHistory": "História", - "SystemProperties": "Propriedades do sistema", - "UsersInRoom": "Utilizadores na sala", "Versions": "Versões" } diff --git a/packages/client/public/locales/pt/Profile.json b/packages/client/public/locales/pt/Profile.json index 746d610fa6..d8e7121266 100644 --- a/packages/client/public/locales/pt/Profile.json +++ b/packages/client/public/locales/pt/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "A sessão da conexão ativa terminou: {{platform}}, {{browser}}", "SystemTheme": "Utilizar o tema do sistema", "SystemThemeDescription": "Alterne entre o tema claro e escuro quando o seu sistema o fizer.", - "TfaLoginSettings": "Definições de acesso", "TwoFactorDescription": "A autenticação de dois fatores através de uma aplicação geradora de códigos foi ativada para todos os utilizadores pelo administrador." } diff --git a/packages/client/public/locales/pt/SMTPSettings.json b/packages/client/public/locales/pt/SMTPSettings.json index ef63a88906..748afae3de 100644 --- a/packages/client/public/locales/pt/SMTPSettings.json +++ b/packages/client/public/locales/pt/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Introduzir email", "EnterLogin": "Introduzir login", "EnterPort": "Introduzir porta", - "HelpText": "Se utilizar uma conta Gmail para o servidor SMTP, não poderá enviar emails até que faça o seguinte: inicie sessão na conta Gmail que utiliza através da sua interface Web padrão e confirme quaisquer perguntas de verificação sobre a tentativa de acesso {{organizationName}} à conta, caso existam. Também é necessário gerar uma palavra-passe da aplicação nas definições de Segurança na página A minha conta Google (esta palavra-passe só pode ser utilizada se a verificação em duas etapas estiver ativada). Recomendamos a utilização das portas 587 ou 25 para o envio das mensagens de correio eletrónico, uma vez que outros valores podem impedir que o SMTP funcione corretamente.", "Host": "Anfitrião", "HostLogin": "Login do Anfitrião", "HostPassword": "Palavra-chave do anfitrião", diff --git a/packages/client/public/locales/pt/SelectFolder.json b/packages/client/public/locales/pt/SelectFolder.json deleted file mode 100644 index b8ba42180e..0000000000 --- a/packages/client/public/locales/pt/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Não há pastas disponíveis" -} diff --git a/packages/client/public/locales/pt/Settings.json b/packages/client/public/locales/pt/Settings.json index 8b481a933f..3594f66a76 100644 --- a/packages/client/public/locales/pt/Settings.json +++ b/packages/client/public/locales/pt/Settings.json @@ -84,12 +84,7 @@ "ForcePathStyle": "Forçar a Formatação do Destino", "IntegrationRequest": "Está a faltar uma integração ou componente útil no ONLYOFFICE DocSpace? Deixe um pedido à nossa equipa e analisaremos o assunto.", "IPSecurity": "Segurança IP", - "IPSecurityDescription": "<1>A Segurança de IP é utilizada para restringir os logins no espaço a todos os endereços de IP, com exceção de certos endereços. Pode selecionar os endereços de IP permitidos utilizando os endereços de IP exatos no formato IPv4 (#.#.#.#, onde # é um número numérico de 0 a 255), intervalo de IP (no formato #.#.#.#-#.#.#.#), ou mascaramento CIDR (no formato #.#.#.#/#). A segurança de IP não funciona para os proprietários do espaço, eles podem aceder ao espaço a partir de qualquer endereço de IP. As regras definidas para na secção Todos os utilizadores também se aplicam para administradores com acesso completo. Ao mesmo tempo, pode definir outras regras para administradores com acesso completo na secção correspondente.", - "IPSecurityHelper": "Pode-se definir os endereços IP permitidos usando quer endereços IP exatos no formato IPv4 (#.#.#.#.#, onde # é um valor numérico de 0 a 255) ou intervalo de IP (no formato #.#.#.#.#-#.#.#.#.#).", "IPSecurityWarningHelper": "Primeiro, precisa de especificar o seu IP atual ou a gama de IP a que pertence o seu endereço IP atual, caso contrário, o seu acesso ao espaço será bloqueado logo após guardar as definições. O dono do espaço terá acesso ao espaço a partir de qualquer endereço de IP.", - "LanguageAndTimeZoneSettingsDescription": "Alterar o idioma para todos os utilizadores do espaço e configurar o fuso horário para que todos os eventos apareçam com a data e hora corretos.", - "LanguageTimeSettingsTooltip": "<0>{{text}} permite alterar o idioma do espaço para todos os utilizadores e configurar a zona de tempo, para que todos os eventos do portal {{ organizationName }} sejam mostrados com a data e hora corretas.", - "LanguageTimeSettingsTooltipDescription": "Para confirmar use o botão <1>{{save}} na parte inferior da secção.<3>{{learnMore}}", "Lifetime": "Duração (min)", "LimitThemesTooltip": "Só se podem criar 3 temas personalizados. Para criar um novo, é necessário eliminar um dos temas anteriores.", "LocalFile": "Ficheiro local", @@ -107,16 +102,12 @@ "ManagementCategoryIntegration": "Integração", "ManagementCategorySecurity": "Segurança", "ManualBackupDescription": "Utilize esta opção se quer obter todos os dados do espaço num ficheiro.", - "ManualBackupHelp": "A opção Cópia de Segurança é utilizada para guardar os dados do espaço e para permitir que estes possam ser posteriormente restaurados para o seu servidor local.", "MaxCopies": "{{copiesCount}} - número máximo de cópias de segurança", "Migration": "Migração", "NewColorScheme": "Novo esquema de cores", "PasswordMinLenght": "Comprimento mínimo da senha", "Path": "Destino", - "PleaseNote": "Por favor, note", - "PleaseNoteDescription": "<0>{{pleaseNote}}: o seu antigo endereço DocSpace ficará disponível para novos utilizadores assim que clicar no botão <2>{{save}}.", "PortalAccess": "Acesso ao DocSpace", - "PortalAccessSubTitle": "Esta secção permite-lhe fornecer aos utilizadores formas seguras e convenientes de aceder ao espaço.", "PortalDeactivation": "Desativar o DocSpace", "PortalDeactivationDescription": "Utilize esta opção para desativar temporariamente o seu espaço.", "PortalDeactivationHelper": "Se desejar desativar este DocSpace, o seu espaço e toda a informação associada a ele serão bloqueados para que ninguém tenha acesso ao espaço durante um determinado período. Para o fazer, clique no botão Desativar. Será enviada uma ligação para confirmar a operação para o endereço de correio eletrónico do proprietário do espaço.\nCaso deseje voltar ao espaço e continuar a utilizá-lo, terá de utilizar a segunda ligação fornecida no e-mail de confirmação. Portanto, por favor, mantenha este e-mail num local seguro.", @@ -124,16 +115,12 @@ "PortalDeletionDescription": "Utilize esta opção para eliminar o seu espaço permanentemente.", "PortalDeletionEmailSended": "Um link para confirmar que a operação foi enviada para {{ownerEmail}} (o endereço de email do proprietário do espaço).", "PortalDeletionHelper": "Se pensa que não vai utilizar o espaço e gostaria de eliminar o seu espaço permanentemente, submeta o seu pedido utilizando o botão Eliminar. Tenha em mente que não será possível reativar o seu espaço ou recuperar qualquer informação associada ao mesmo.", - "PortalIntegration": "Integração do Espaço", "PortalNameEmpty": "Não colocou um nome para a conta", "PortalNameIncorrect": "Nome de conta incorreto", "PortalNameLength": "O nome da conta tem de ter entre {{minLength}} e {{maxLength}} caracteres", "PortalRenaming": "Renomeação do DocSpace", - "PortalRenamingDescription": "Aqui pode mudar o endereço do seu espaço.", "PortalRenamingLabelText": "Novo nome de espaço", - "PortalRenamingMobile": "Introduza a parte que irá aparecer ao lado do {{domain}} endereço do DocSpace. Atenção: o seu antigo endereço DocSpace ficará disponível para novos utilizadores assim que clicar no botão Guardar.", "PortalRenamingModalText": "Você está prestes a renomear seu portal. Você tem certeza que quer continuar?", - "PortalRenamingSettingsTooltip": "<0>{{text}} Introduza a parte que irá aparecer ao lado do {{domain}} endereço do DocSpace.", "ProductUserOpportunities": "Ver perfis e grupos", "RecoveryFileNotSelected": "Erro na recuperação. O ficheiro de Recuperação não foi selecionado.", "RestoreBackup": "Restaurar Dados", @@ -145,11 +132,6 @@ "ServerSideEncryptionMethod": "Método de Encriptação do Lado do Servidor", "ServiceUrl": "URL do Serviço", "SessionLifetime": "Duração da Sessão", - "SessionLifetimeDescription": "O <1>Tempo de Vida da Sessão permite definir o tempo (em minutos) antes de os utilizadores do espaço terem de introduzir novamente as credenciais do espaço para acederem ao espaço. Depois de guardados, todos os utilizadores serão desligados do espaço.", - "SessionLifetimeHelper": "Depois de guardar, todos os utilizadores verão a sua sessão terminada do espaço.", - "SettingPasswordStrength": "Configurar a força da palavra-passe", - "SettingPasswordStrengthDescription": "A <1>configuração do nível de segurança da senha é a maneira de determinar a força da senha (a eficácia de uma senha em resistir a que alguém a descubra e utilize os seus dados).
Use a barra de <2>Comprimento mínimo da password para determinar o quanto a senha é considerada forte. Selecione as caixas adequadas em baixo na barra para determinar o conjunto de carateres que devem ser usados na senha.
Para confirmar as alterações que fez, <3>Salve utilizando o botão na parte inferior da secção.", - "SettingPasswordStrengthHelper": "Utilize a barra de Comprimento Mínimo para a Palavra-passe para determinar o quão longa a palavra-passe deve ser. Assinale as caixas apropriadas abaixo para determinar o conjunto de caracteres que têm de ser utilizados na palavra-passe.", "ShowFeedbackAndSupport": "Mostrar a hiperligação de Feedback e Apoio", "ShowHelpCenter": "Mostrar a hiperligação para o Centro de Ajuda", "ShowVideoGuides": "Mostrar a hiperligação para os Guias em Vídeo", @@ -175,11 +157,7 @@ "ThirdPartyTitleDescription": "Com as chaves de Autorização, pode ligar serviços de terceiros ao seu espaço. Inicie sessão facilmente com o Facebook, Google ou LinkedIn; adicione o Dropbox, Onedrive, etc. para trabalhar em ficheiros armazenados nessas plataformas a partir do módulo dos documentos.", "TimeZone": "Fuso horário", "TrustedMail": "Configurações de domínio de email confiável", - "TrustedMailDescription": "As <1>Configurações de Domínio de E-mail Confiável são uma maneira de especificar os servidores de email que podem ser usados para registo automático de utilizadores.
Pode também alterar a opção <2>Domínios personalizados e confirmar o servidor de e-mail no campo abaixo. Neste caso qualquer membro da sua organização que possua uma conta no servidor de email indicado poderá registar-se clicando no link Juntar-se na página de <3>Loginou desative esta opção.
Para fazer com que os parâmetros que definiu sejam aplicados, clique no botão <4>Guardar no final da secção.", - "TrustedMailHelper": "Você pode tanto marcar a opção Domínios Personalizados quanto inserir o servidor de e-mail de confiança em um campo abaixo para aquela pessoa que tem uma conta em que será capaz de registrar sozinho clicando no link Junte-se na página Entrar ou desabilitar esta opção.", "TwoFactorAuth": "Autenticação de dois fatores", - "TwoFactorAuthDescription": "A <1>Autenticação de dois Fatores é uma forma mais segura de os utilizadores entrarem no DocSpace. Depois de introduzidas as credenciais, o utilizador terá de introduzir o código do SMS recebido no telemóvel com o número que foi especificado no primeiro início de sessão no espaço ou o código de uma aplicação de autenticação.
Ative esta opção para ter um acesso mais seguro ao DocSpace para todos os utilizadores.
Para aplicar as alterações que fez, clique no botão <2>Guardar abaixo desta secção.
<3>Nota: As mensagens de SMS apenas podem ser enviadas se tiver um saldo positivo na conta. Pode sempre verificar o seu saldo na conta do seu fornecedor de SMS. Não se esqueça de recarregar o seu saldo atempadamente.", - "TwoFactorAuthHelper": "Nota: As mensagens (SMS) só podem ser enviadas se tiver um saldo positivo. Pode sempre consultar o seu saldo atual na conta do seu fornecedor de SMS. Não se esqueça de recarregar o seu saldo a tempo.", "UseAsLogoButton": "Utilizar como logótipo", "UseDigits": "Usar algarismos", "UseHttp": "Usar Http", diff --git a/packages/client/public/locales/pt/Translations.json b/packages/client/public/locales/pt/Translations.json index d6c31ebec6..9cc19cbd49 100644 --- a/packages/client/public/locales/pt/Translations.json +++ b/packages/client/public/locales/pt/Translations.json @@ -15,7 +15,6 @@ "Files": "Ficheiros", "FileUnlocked": "File desbloqueado", "Folders": "Pastas", - "FolderSelection": "Seleção de pastas", "FolderTitleBoxNet": "Diretório da Caixa", "FolderTitleDocuSign": "Conta DocuSign", "FolderTitleDropBox": "Diretório Dropbox", diff --git a/packages/client/public/locales/ro/DeleteDialog.json b/packages/client/public/locales/ro/DeleteDialog.json index 854d386dae..2977539ce8 100644 --- a/packages/client/public/locales/ro/DeleteDialog.json +++ b/packages/client/public/locales/ro/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "Sunteţi pe cale să ştergeţi aceste săli. Nu le veţi putea restaura.", "MoveToTrashButton": "Mutare la Coșul de gunoi", "MoveToTrashFile": "Sunteţi pe cale să ştergeţi acest fişier. Rețineți că, dacă l-aţi partajat cu cineva, acesta va deveni indisponibil. Fişierul va fi şters definitiv după 30 de zile. Sigur doriţi să continuați?", - "MoveToTrashFolder": "Sunteţi pe cale să ştergeţi acest dosar. Rețineți că, dacă l-aţi partajat cu cineva, acesta va deveni indisponibil. Sigur doriţi să continuați?", - "MoveToTrashFolderFromPersonal": "Sunteţi pe cale să ştergeţi acest dosar. Sigur doriţi să continuați?", - "MoveToTrashItems": "Sunteţi pe cale să ştergeţi aceste elemente. Rețineți că, dacă le-aţi partajat cu altcineva, aceste vor deveni indisponibile. Sigur doriţi să continuați?", "MoveToTrashTitle": "Mutare la Coşul de gunoi?", "UnsubscribeButton": "Dezabonare", "UnsubscribeNote": "Sunteți sigur că doriți să vă dezabonați de la elementele selectate din lista?", diff --git a/packages/client/public/locales/ro/Files.json b/packages/client/public/locales/ro/Files.json index 4e948f82e3..a5bab4c5ad 100644 --- a/packages/client/public/locales/ro/Files.json +++ b/packages/client/public/locales/ro/Files.json @@ -53,7 +53,6 @@ "Images": "Imagini", "InviteUsersInRoom": "Invită utilizatori în sala", "LinkForPortalUsers": "Link-ul pentru utilizatorii portalului", - "LinkForRoomMembers": "Linkul pentru vizitatorii sălii", "MarkAsFavorite": "Marcare ca preferat", "MarkedAsFavorite": "Adăugat la preferințe", "MarkRead": "Marchează ca citit", diff --git a/packages/client/public/locales/ro/InfoPanel.json b/packages/client/public/locales/ro/InfoPanel.json index a95fdedf96..ce120aeb03 100644 --- a/packages/client/public/locales/ro/InfoPanel.json +++ b/packages/client/public/locales/ro/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "Istoricul activităților va fi afișat aici", "ItemsSelected": "Elemente selectate", "LastModifiedBy": "Modificat ultima dată de către", - "PendingInvitations": "Invitaţiile în aşteptare", "Properties": "Proprietăţi", "RoomsEmptyScreenTent": "Detaliile sălilor aici", "SelectedUsers": "Conturi selectate", "StorageType": "Tip de stocare", "SubmenuDetails": "Detalii", "SubmenuHistory": "Istoric", - "SystemProperties": "Proprietăți sistem", - "UsersInRoom": "Utilizatorii din sala", "Versions": "Versiuni" } diff --git a/packages/client/public/locales/ro/Profile.json b/packages/client/public/locales/ro/Profile.json index 661adf3fe7..145c668d96 100644 --- a/packages/client/public/locales/ro/Profile.json +++ b/packages/client/public/locales/ro/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "Conexiunea activă a fost deconectată: {{platform}}, {{browser}}", "SystemTheme": "Utilizare temă de sistem", "SystemThemeDescription": "Comutați automat între tema luminoasă şi întunecată în funcţie de setări sistem.", - "TfaLoginSettings": "Setări de conexiune", "TwoFactorDescription": "Autentificarea cu doi factori prin aplicația de generare coduri a fost activată pentru toți utilizatorii de către administratorul." } diff --git a/packages/client/public/locales/ro/SMTPSettings.json b/packages/client/public/locales/ro/SMTPSettings.json index 85873ac89e..81dd177ce4 100644 --- a/packages/client/public/locales/ro/SMTPSettings.json +++ b/packages/client/public/locales/ro/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Introduceți adresa de e-mail", "EnterLogin": "Introduceți nume de conectare", "EnterPort": "Introduceți numărul de port", - "HelpText": "Dacă utilizați un cont Gmail pentru serverul SMTP, nu veți putea trimite e-mailuri până când nu faceți următoarele: conectați-vă la contul Gmail pe care îl utilizați prin intermediul unei interfețe web standard și răspundeți la toate întrebările de verificare privind încercare de acces la contul {{organizationName}}, dacă este cazul. De asemenea, trebuie să generați o parolă de aplicație din secțiunea Setările de securitate pe pagina Contul meu Google (această parolă poate fi utilizată numai dacă verificarea în doi pași este activată).Vă recomandăm să utilizați portul 587 sau 25 pentru mesajele de e-mail de trimis, deoarece alte porturi pot împiedica funcționarea corectă a serverului SMTP.", "Host": "Gazdă", "HostLogin": "Nume de conectare gazdă", "HostPassword": "Parolă gazdă", diff --git a/packages/client/public/locales/ro/SelectFolder.json b/packages/client/public/locales/ro/SelectFolder.json deleted file mode 100644 index ae748ea0ae..0000000000 --- a/packages/client/public/locales/ro/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Niciun folder nu este disponibil" -} diff --git a/packages/client/public/locales/ro/Settings.json b/packages/client/public/locales/ro/Settings.json index d6cd058878..5a9cbcc49b 100644 --- a/packages/client/public/locales/ro/Settings.json +++ b/packages/client/public/locales/ro/Settings.json @@ -84,12 +84,7 @@ "ForcePathStyle": "Tip cale forțat", "IntegrationRequest": "Vă lipsește o soluție de integrare sau o componentă utilă în spațiul DocSpace? Trimiteți o solicitare către echipa noastră și vom analiza propunerea dvs.", "IPSecurity": "Securitate IP", - "IPSecurityDescription": "<1>Securitatea IP este utilizată pentru a restricționa accesul la spaţiul de la toate adresele IP exceptând anumite adrese. Puteţi seta adresele IP permise folosind fie adrese IP exacte în format IPv4 (#.#.#.#.#, unde # este o valoare numerică de la 0 la 255), fie un interval de adrese IP (în format #.#.#.#-#.#.#.#), fie o mascare CIDR (în format #.#.#.#/#). Securitatea IP nu se referă la proprietarii de spații, aceștia pot accesa spațiul prin orice adresă IP. Regulile stabilite în secțiunea Pentru toți utilizatorii se aplică la fel pentru administratori cu drepturi de acces complete. Totodată, puteți stabili reguli suplimentare pentru administratorii cu drepturi de acces complete în secțiunea corespunzătoare.", - "IPSecurityHelper": "Puteţi seta adresele IP permise folosind fie adrese IP exacte în format IPv4 (#.#.#.#.#, unde # este o valoare numerică de la 0 la 255), fie un interval de adrese IP (în format #.#.#.#.#-#.#.#.#.#.#).", "IPSecurityWarningHelper": "În primul rând, trebuie să specificaţi adresa dvs IP actuală sau intervalul de adrese IP din care face parte adresa dvs IP actuală, altfel accesul la spaţiul dvs va fi blocat imediat după ce salvaţi setările. Proprietarul spaţiului va avea acces la spaţiul de la orice adresă IP.", - "LanguageAndTimeZoneSettingsDescription": "Setări de limbă și fus orar este un mod de a schimba limba spațiului pentru toți utilizatorii și de a actualiza fusul orar pentru a vă asigura că data și ora evenimentelor din spațiu sunt afișate corect.", - "LanguageTimeSettingsTooltip": "<0>{{text}} este un mod de a schimba limba spațiului pentru toți utilizatorii și de a actualiza fusul orar pentru a vă asigura că data și ora evenimentelor din spațiu {{ organizationName }} sunt afișate corect.", - "LanguageTimeSettingsTooltipDescription": "Pentru că setările actualizate să intre în vigoare, faceți clic pe butonul <1>{{save}} în partea de jos a secțiunii.<3>{{learnMore}}", "Lifetime": "Durata (min)", "LimitThemesTooltip": "Puteţi crea doar 3 teme particularizate. Pentru a crea o temă nouă, trebuie să ştergeţi una dintre temele anterioare.", "LocalFile": "Fișierul local", @@ -107,16 +102,12 @@ "ManagementCategoryIntegration": "Integrare", "ManagementCategorySecurity": "Securitatea", "ManualBackupDescription": "Utilizați această opțiune dacă doriți să obțineți toate datele din spațiul sub forma unui fișier.", - "ManualBackupHelp": "Opțiunea Copiere de rezervă automată permite crearea unei copii de rezervă a datelor din spațiu pentru a fi restaurate ulterior pe un server local.", "MaxCopies": "{{copiesCount}} - numărul maxim de copii de rezervă", "Migration": "Migrare", "NewColorScheme": "Schemă de culori nouă", "PasswordMinLenght": "Lungimea minimă a parolei", "Path": "Cale", - "PleaseNote": "Vă rugăm să rețineți", - "PleaseNoteDescription": "<0>{{pleaseNote}}: adresa dvs de spaţiu vechi va deveni indisponibilă pentru utilizatorii noi odată ce faceţi clic pe butonul <2>{{save}}.", "PortalAccess": "Accesul la spațiu DocSpace", - "PortalAccessSubTitle": "Această secțiune va permite să le oferă utilizatorilor accesul sigur și convenabil la spațiu.", "PortalDeactivation": "Dezactivare DocSpace", "PortalDeactivationDescription": "Utilizaţi această opţiune pentru a dezactiva temporar spaţiul dvs.", "PortalDeactivationHelper": "Dacă doriţi să dezactivați acest DocSpace, spaţiul dvs şi toate informaţiile asociate cu acesta vor fi blocate, astfel încât nimeni nu-l va accesa pentru o anumită perioadă. Pentru a face acest lucru, apăsaţi butonul Dezactivare. Linkul de confirmare a operaţiei a fost trimis către adresa de email a proprietarului spaţiului.\nDacă doriţi să reveniţi la spaţiu şi să continuați să îl utilizaţi, trebuie să folosiţi cel al doilea link din email-ul de confirmare. Aşadar, vă rugăm să păstraţi acest email într-un loc sigur.", @@ -124,16 +115,12 @@ "PortalDeletionDescription": "Utilizaţi această opţiune pentru a şterge definitiv spaţiul dvs.", "PortalDeletionEmailSended": "Linkul de confirmare a operaţiei a fost trimis către {{ownerEmail}} (adresa email a spaţiului proprietarului).", "PortalDeletionHelper": "Dacă credeţi că nu veţi mai folosi spaţiul şi doriţi să îl ştergeţi definitiv, trimiteţi o solicitare folosind butonul Ștergere. Rețineți că nu veţi putea să vă reactivaţi spaţiul sau să recuperaţi informaţiile asociate cu acesta.", - "PortalIntegration": "Integrare spaţiu", "PortalNameEmpty": "Denumirea contului este necompletată", "PortalNameIncorrect": "Denumirea contului incorectă", "PortalNameLength": "Denumirea contului trebuie să conțină de la {{minLength}} până la {{maxLength}} de caractere", "PortalRenaming": "Redenumire spațiu DocSpace", - "PortalRenamingDescription": "Aici puteți schimba adresa dvs de spațiu.", "PortalRenamingLabelText": "O nouă denumire de spațiu", - "PortalRenamingMobile": "Introduceţi acea parte care va apărea pe lângă adresă de spaţiu {{domain}}. Rețineți: adresa dvs de spaţiu veche va deveni indisponibilă pentru utilizatorii noi odată ce faceţi clic pe butonul Salvare.", "PortalRenamingModalText": "Sunteți pe cale să redenumiți portalul dvs. Sigur doriți să continuați?", - "PortalRenamingSettingsTooltip": "<0>{{text}} Introduceţi acea parte care va apărea pe lângă adresă de spaţiu {{domain}}.", "ProductUserOpportunities": "Afișați profile și grupe", "RecoveryFileNotSelected": "Eroare la recuperarea. Fișierul de recuperare nu a fost selectat.", "RestoreBackup": "Restaurarea datelor", @@ -145,11 +132,6 @@ "ServerSideEncryptionMethod": "Metoda de criptare pe partea de server", "ServiceUrl": "Url a serverului", "SessionLifetime": "Durata de expirare a sesiunii ", - "SessionLifetimeDescription": "<1>Durata de expirare a sesiunii permite stabilirea perioadei de timp (exprimată în minute) înainte ca utilizatorii spaţiului vor fi nevoiţi să introducă din nou datele de autentificare pentru a accesa spaţiul. După salvare, toţi utilizatorii vor fi deconectați.", - "SessionLifetimeHelper": "După salvare, toţi utilizatorii vor fi deconectați. ", - "SettingPasswordStrength": "Setare nivel de complexitate parolă", - "SettingPasswordStrengthDescription": "<1>Setarea nivelului de complexitate a parolei este o măsură de a determina eficacitatea parolei împotriva ghicirii sau î,potriva atacuri cu forță brută.
Utilizați cursorul <2>Lungimea minimă a parolei pentru a seta lungimea parolei. Bifați căsuțe corespunzatoare caracterelor care trebuie să apare intr-o parolă.
Pentru ca setările actualizate să intre în vigoare, faceți clic pe butonul <3>Salvare în partea de jos a secțiunii.", - "SettingPasswordStrengthHelper": "Setați lungimea minimă a parolei utilizând cursorul. Bifați căsuțe corespunzătoare caracterelor care trebuie să apare într-o parolă.", "ShowFeedbackAndSupport": "Afişare linkul de feedback şi asistenţă", "ShowHelpCenter": "Afişare linkul către Centru de ajutor", "ShowVideoGuides": "Afişare linkul către Ghiduri video", @@ -175,11 +157,7 @@ "ThirdPartyTitleDescription": "Folosiți chei de autentificare pentru a vă conecta servicii terță parte la spațiul dvs. Vă conectați cu contul dvs Facebook, Google, sau LinkedIn; adăugați Dropbox, OneDrive, etc. pentru prelucrarea documentelor din stocarea direct în modulul Documente.", "TimeZone": "Fus orar", "TrustedMail": "Setările domeniului de e-mail de încredere", - "TrustedMailDescription": "<1>Setările domeniului de e-mail de încredere este modul de a indica servere de e-mail pe care le utilizati pentru autoînregistrarea utilizatorilor.
Puteți activa opțiunea <2>Domenii particularizate și introduce domeniul de e-mail de încredere în câmpul de mai jos astfel încât o persoană care are un asemenea cont va putea să se înregistreze făcând clic pe Devino membru pe pagina de <3>Autentificare sau puteți dezactica opțiunea.
Pentru ca setările actualizate să intre în vigoare, faceți clic pe butonul <4>Salvare.", - "TrustedMailHelper": "Puteți activa opțiunea Domenii particularizate și introduce domeniul de e-mail de încredere în câmpul de mai jos astfel încât o persoană care are un asemenea cont va putea să se înregistreze făcând clic pe Devino membru pe Pagina de autentificare sau puteți dezactiva opțiunea.", "TwoFactorAuth": "Autentificarea cu doi factori", - "TwoFactorAuthDescription": "<1>Autentificare cu doi factori este o metodă de autentificare mai securizată pentru utilizatorii DocSpace. După introducerea datelor de autentificare, utilizatorul va trebui să introducă codul primit prin SMS pe numărul de telefon mobil indicat la prima conectare la spațiul sau codul dintr-o aplicație de autentificare.
Activați această opțiune pentru a securiza accesul tuturor utilizatorilor la DocSpace.
Pentru validarea modificărilor efectuate, faceți clic pe butonul <2>Salvare în partea de jos a secțiunii.
<3>Mențiuni: Mesajele SMS pot fi trimise numai dacă aveți suficient credit. Puteți verifica soldul dvs de pe contul furnizorului servicii de SMS. Nu uitați să vă reîncărcați soldul contului dvs în prealabi.", - "TwoFactorAuthHelper": "Mențiune: Mesajele SMS pot fi trimise numai dacă aveți suficient credit. Puteți verifica soldul dvs. de pe contul furnizorului servicii de SMS. Nu uitați să vă reîncărcați soldul contului dvs. în prealabil.", "UseAsLogoButton": "Utilizează ca logo-ul", "UseDigits": "Utilizare cifre", "UseHttp": "Utilizare Http", diff --git a/packages/client/public/locales/ro/Translations.json b/packages/client/public/locales/ro/Translations.json index 49bf207e5f..ea3ff9d35d 100644 --- a/packages/client/public/locales/ro/Translations.json +++ b/packages/client/public/locales/ro/Translations.json @@ -15,7 +15,6 @@ "Files": "Fișiere", "FileUnlocked": "Fișier deblocat", "Folders": "Dosare", - "FolderSelection": "Selectare folder", "FolderTitleBoxNet": "Director Box", "FolderTitleDocuSign": "Contul DocuSign", "FolderTitleDropBox": "Director Dropbox", diff --git a/packages/client/public/locales/ru/DeleteDialog.json b/packages/client/public/locales/ru/DeleteDialog.json index 4ef5e48b8f..241e9b7e8a 100644 --- a/packages/client/public/locales/ru/DeleteDialog.json +++ b/packages/client/public/locales/ru/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "Вы собираетесь удалить эти комнаты? Вы не сможете восстановить их.", "MoveToTrashButton": "Переместить в корзину", "MoveToTrashFile": "Вы собираетесь удалить этот файл. Пожалуйста, обратите внимание, что если вы предоставили кому-то доступ к нему, он станет недоступен. Файл будет окончательно удален через 30 дней. Вы уверены, что хотите продолжить?", - "MoveToTrashFolder": "Вы собираетесь удалить эту папку. Пожалуйста, обратите внимание, что если вы предоставили кому-то доступ к ней, она станет недоступна. Вы уверены, что хотите продолжить?", - "MoveToTrashFolderFromPersonal": "Вы собираетесь удалить этот папку. Вы уверены, что хотите продолжить?", - "MoveToTrashItems": "Вы собираетесь удалить эти элементы. Пожалуйста, обратите внимание, что если вы предоставили кому-то доступ к ним, они станут недоступны. Вы уверены, что хотите продолжить?", "MoveToTrashTitle": "Переместить в Корзину?", "UnsubscribeButton": "Отписаться", "UnsubscribeNote": "Вы действительно хотите отписаться от выделенных элементов из списка?", diff --git a/packages/client/public/locales/ru/Files.json b/packages/client/public/locales/ru/Files.json index 3302cc25d4..801d9df434 100644 --- a/packages/client/public/locales/ru/Files.json +++ b/packages/client/public/locales/ru/Files.json @@ -66,13 +66,10 @@ "Images": "Изображения", "InviteUsersInRoom": "Пригласить пользователей в комнату", "LimitByTimePeriod": "Ограничение по периоду времени", - "LinkAddedSuccessfully": "Ссылка успешно добавлена", "LinkDeletedSuccessfully": "Ссылка успешно удалена", "LinkDisabledSuccessfully": "Ссылка успешно отключена", "LinkEnabledSuccessfully": "Ссылка успешно активирована", "LinkForPortalUsers": "Ссылка для пользователей портала", - "LinkForRoomMembers": "Ссылка для участников комнаты", - "Links": "Ссылки", "LinkValidUntil": "Эта ссылка действительна до", "MarkAsFavorite": "Добавить в избранное", "MarkAsRevision": "Отметить как ревизию", diff --git a/packages/client/public/locales/ru/FormGallery.json b/packages/client/public/locales/ru/FormGallery.json index b9ea74a7d7..24e2b5bc23 100644 --- a/packages/client/public/locales/ru/FormGallery.json +++ b/packages/client/public/locales/ru/FormGallery.json @@ -1,9 +1,9 @@ { "Categories": "Категории", - "SelectForm": "Выбрать форму", "EmptyFormGalleryScreenDescription": "Не удалось найти результатов, соответствующих вашему запросу", - "ErrorViewHeader": "Галерея форм временно недоступна", "ErrorViewDescription": "Пожалуйста, повторите попытку позже", + "ErrorViewHeader": "Галерея форм временно недоступна", + "SelectForm": "Выбрать форму", "SubmitToGalleryBlockBody": "Присылайте свои шаблоны, чтобы поделиться ими с сообществом ONLYOFFICE.", "SubmitToGalleryBlockHeader": "Галерея Форм ONLYOFFICE", "SubmitToGalleryDialogGuideInfo": "Узнайте как создавать идеальные формы и увеличить свои шансы получить одобрение из нашего <1>руководства.", diff --git a/packages/client/public/locales/ru/InfoPanel.json b/packages/client/public/locales/ru/InfoPanel.json index 23d3f4937c..f0e35e6a98 100644 --- a/packages/client/public/locales/ru/InfoPanel.json +++ b/packages/client/public/locales/ru/InfoPanel.json @@ -30,14 +30,11 @@ "HistoryEmptyScreenText": "Здесь будет отображаться история активности", "ItemsSelected": "Выбрано элементов", "LastModifiedBy": "Автор последнего корректива", - "PendingInvitations": "Приглашения в ожидании", "Properties": "Cвойства", "RoomsEmptyScreenTent": "Здесь будут представлены подробности о комнатах", "SelectedUsers": "Выбрано пользователей", "StorageType": "Тип хранилища", "SubmenuDetails": "Детали", "SubmenuHistory": "История", - "SystemProperties": "Системные свойства", - "UsersInRoom": "Пользователей в комнате", "Versions": "Версии" } diff --git a/packages/client/public/locales/ru/Profile.json b/packages/client/public/locales/ru/Profile.json index 1669f69506..e4bc413c32 100644 --- a/packages/client/public/locales/ru/Profile.json +++ b/packages/client/public/locales/ru/Profile.json @@ -25,6 +25,5 @@ "SuccessLogout": "Выход из активного соединения: {{platform}}, {{browser}}", "SystemTheme": "Использовать тему системы", "SystemThemeDescription": "Автоматически переключайтесь между светлой и темной темами, когда это делает ваша система.", - "TfaLoginSettings": "Настройки входа", "TwoFactorDescription": "Двухфакторная аутентификация с помощью приложения для генерации кодов включена администратором для всех пользователей." } diff --git a/packages/client/public/locales/ru/SMTPSettings.json b/packages/client/public/locales/ru/SMTPSettings.json index a7c171f53e..39e9383be3 100644 --- a/packages/client/public/locales/ru/SMTPSettings.json +++ b/packages/client/public/locales/ru/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Введите email", "EnterLogin": "Введите логин", "EnterPort": "Введите порт", - "HelpText": "Если Вы используете учетную запись Gmail в качестве SMTP-сервера, Вы не сможете отправлять почту, пока не выполните следующие действия: войдите в аккаунт Gmail через стандартный веб-интерфейс и подтвердите запросы на проверку о попытке доступа {{organizationName}} к вашему аккаунту, если они есть. Также необходимо сгенерировать пароль приложения в настройках безопасности на странице My Google Account (этот пароль можно использовать, только если включена двухэтапная верификация). Для отправки сообщений рекомендуется использовать порты 587 или 25, поскольку другие значения могут препятствовать правильной работе SMTP.", "Host": "Хост", "HostLogin": "Логин", "HostPassword": "Пароль", diff --git a/packages/client/public/locales/ru/SelectFolder.json b/packages/client/public/locales/ru/SelectFolder.json deleted file mode 100644 index 8a9fe64cbb..0000000000 --- a/packages/client/public/locales/ru/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Нет доступных папок" -} diff --git a/packages/client/public/locales/ru/Settings.json b/packages/client/public/locales/ru/Settings.json index 585547cc7e..a9028b1120 100644 --- a/packages/client/public/locales/ru/Settings.json +++ b/packages/client/public/locales/ru/Settings.json @@ -97,12 +97,7 @@ "ForcePathStyle": "Принудительно использовать стиль пути", "IntegrationRequest": "В ONLYOFFICE DocSpace отсутствует полезная интеграция или компонент? Отправьте запрос нашей команде, и мы его рассмотрим.", "IPSecurity": "IP-безопасность", - "IPSecurityDescription": "Настройка <1>IP-безопасность используется для ограничения входа на портал со всех IP-адресов, кроме определенных адресов. Вы можете установить разрешенные IP-адреса, используя либо точные IP-адреса в формате IPv4 (#.#.#.#, где # — числовое значение от 0 до 255), либо диапазон IP-адресов (в формате #.#.#.#- #.#.#.#) или маскирование CIDR (в формате #.#.#.#/#). Защита IP не работает для владельцев портала, они могут получить доступ к порталу с любого IP-адреса. Правила заданные в разделе «Для всех пользователей», применяются и к администраторам с полным доступом. При этом вы можете установить дополнительные правила для администраторов с полным доступом в соответствующем разделе.", - "IPSecurityHelper": "Вы можете задать разрешенные IP-адреса, указав конкретные значения IP-адресов в формате IPv4 (#.#.#.#, где # - это число от 0 до 255) или диапазон IP-адресов (в формате #.#.#.#-#.#.#.#).", "IPSecurityWarningHelper": "Первым необходимо указать ваш текущий IP-адрес или диапазон IP-адресов, в который входит ваш текущий IP, иначе после сохранения настроек вам будет заблокирован доступ. Владелец будет иметь доступ с любого IP-адреса.", - "LanguageAndTimeZoneSettingsDescription": "Настройки языка и часового пояса позволяют изменить язык всего портала для всех пользователей и настроить часовой пояс, чтобы все события на портале отображались с корректной датой и временем.", - "LanguageTimeSettingsTooltip": "<0>{{text}} позволяют изменить язык всего портала для всех пользователей и настроить часовой пояс, чтобы все события на портале {{ organizationName }} отображались с корректной датой и временем.", - "LanguageTimeSettingsTooltipDescription": "Чтобы применить их, используйте кнопку <1>{{save}} внизу раздела.<3>{{learnMore}}", "Lifetime": "Срок службы (мин)", "LimitThemesTooltip": "Вы можете создать только 3 пользовательские темы. Чтобы создать новую, необходимо удалить одну из предыдущих тем.", "LocalFile": "Локальный файл", @@ -120,17 +115,13 @@ "ManagementCategoryIntegration": "Интеграция", "ManagementCategorySecurity": "Безопасность", "ManualBackupDescription": "Используйте эту опцию, если Вы хотите получить все данные, содержащиеся на портале, в виде файла.", - "ManualBackupHelp": "Опция Резервное копирование данных используется для создания резервной копии данных, чтобы в дальнейшем их можно было восстановить на локальном сервере.", "MaxCopies": "{{copiesCount}} - максимальное число копий", "Migration": "Миграция", "NewColorScheme": "Новая цветовая схема", "NumberOfAttempts": "Число попыток", "PasswordMinLenght": "Минимальная длина пароля", "Path": "Путь", - "PleaseNote": "Пожалуйста, обратите внимание", - "PleaseNoteDescription": "<0>{{pleaseNote}}: ваш старый адрес портала станет недоступен для новых пользователей, как только вы нажмете кнопку <2>{{save}}.", "PortalAccess": "Доступ к DocSpace", - "PortalAccessSubTitle": "Данный раздел позволяет предоставить пользователям безопасные и удобные способы доступа к порталу.", "PortalDeactivation": "Деактивировать DocSpace", "PortalDeactivationDescription": "Используйте эту опцию для временной деактивации портала.", "PortalDeactivationHelper": "Если вы хотите деактивировать DocSpace, он и вся связанная с ним информация будут заблокированы, чтобы никто не имел к нему доступа в течение определенного периода. Для этого нажмите кнопку Деактивировать. Ссылка для подтверждения операции будет отправлена на адрес электронной почты владельца.\nВ случае если вы захотите вернуться и возобновить использование, вам нужно будет воспользоваться второй ссылкой, указанной в письме с подтверждением. Поэтому, пожалуйста, сохраните это письмо в надежном месте.", @@ -138,16 +129,12 @@ "PortalDeletionDescription": "Используйте эту опцию, чтобы удалить портал навсегда.", "PortalDeletionEmailSended": "Ссылка для подтверждения операции была отправлена на {{ownerEmail}} (адрес электронной почты владельца).", "PortalDeletionHelper": "Если вы считаете, что не будете пользоваться порталом, и хотите удалить портал навсегда, отправьте запрос с помощью кнопки Удалить. Пожалуйста, имейте в виду, что вы не сможете снова активировать свой портал или восстановить любую информацию, связанную с ним.", - "PortalIntegration": "Интеграция с порталом", "PortalNameEmpty": "Поле имя аккаунта не заполнено", "PortalNameIncorrect": "Неверное имя портала", "PortalNameLength": "Имя учетной записи должно быть от {{minLength}} до {{maxLength}} символов", "PortalRenaming": "Изменение имени DocSpace", - "PortalRenamingDescription": "Здесь вы можете изменить адрес портала.", "PortalRenamingLabelText": "Новое имя портала", - "PortalRenamingMobile": "Введите часть адреса портала, которая идет перед {{domain}}. Обратите внимание: ваш старый адрес портала станет недоступен для новых пользователей, как только вы нажмете кнопку Сохранить", "PortalRenamingModalText": "Вы собираетесь переименовать портал. Вы действительно хотите продолжить?", - "PortalRenamingSettingsTooltip": "<0>{{text}} Введите часть адреса, которая идет перед {{domain}}.", "ProductUserOpportunities": "Просматривать профили и группы", "RecoveryFileNotSelected": "Ошибка восстановления. Файл восстановления не выбран.", "RestoreBackup": "Восстановление", @@ -159,11 +146,6 @@ "ServerSideEncryptionMethod": "Метод шифрования на стороне сервера", "ServiceUrl": "Url-адрес сервиса", "SessionLifetime": "Время жизни сеанса", - "SessionLifetimeDescription": "Настройка <1>Время существования сессии позволяет задать время (в минутах), прежде чем пользователям портала потребуется заново вводить учетные данные для получения доступа к порталу. После сохранения настроек все пользователи будут разлогинены.", - "SessionLifetimeHelper": "После сохранения все пользователи будут выведены из портала.", - "SettingPasswordStrength": "Настройка надежности пароля", - "SettingPasswordStrengthDescription": "<1>Настройки надежности пароля – это способ определить эффективность пароля в отношении сопротивления подбору и атакам грубой силы.
Используйте строку <2>Минимальная длина пароля , чтобы определить, какой длины должен быть пароль. Установите соответствующие флажки ниже, чтобы определить набор символов, который должен использоваться в пароле.
Чтобы установленные параметры вступили в силу, нажмите кнопку <3>Сохранить в нижней части раздела.", - "SettingPasswordStrengthHelper": "Используйте ползунок Минимальная длина пароля, чтобы определить, насколько длинным должен быть пароль, чтобы считаться надежным. Отметьте подходящие опции ниже, чтобы определить, какой набор символов должен использоваться в пароле.", "ShowFeedbackAndSupport": "Показать ссылку обратной связи и поддержки", "ShowHelpCenter": "Показать ссылку на Справочный центр", "ShowVideoGuides": "Показать ссылку на видеогиды", @@ -189,11 +171,7 @@ "ThirdPartyTitleDescription": "Ключи авторизации позволяют подключить портал к сторонним сервисам. Подключите портал к Facebook, Google или LinkedIn, если Вы не хотите каждый раз при входе вводить свои учетные данные на портале. Привяжите портал к таким сервисам, как Dropbox, OneDrive и т.д. чтобы перенести документы из всех этих хранилищ в модуль Документы.", "TimeZone": "Часовой пояс", "TrustedMail": "Настройки доверенных почтовых доменов", - "TrustedMailDescription": "<1>Настройки доверенных почтовых доменов позволяют указать почтовые серверы, используемые для самостоятельной регистрации пользователей.
Вы можете выбрать вариант <2>Пользовательские домены и ввести доверенный почтовый сервер в поле ниже, чтобы человек, у которого есть учетная запись на нем, мог зарегистрировать себя, нажав кнопку Присоединиться по ссылке на странице <3>Войти или отключить эту опцию.
Чтобы установленные параметры вступили в силу, нажмите кнопку <4>Сохранить в нижней части раздела.", - "TrustedMailHelper": "Можно отметить опцию Пользовательские домены и ввести доверенный почтовый сервер в поле ниже, чтобы любой сотрудник вашей компании, имеющий учетную запись на указанном почтовом сервере, смог зарегистрироваться самостоятельно, нажав ссылку Присоединиться на странице входа и введя адрес электронной почты с именем доверенного домена, который вы добавили.", "TwoFactorAuth": "Двухфакторная аутентификация", - "TwoFactorAuthDescription": "<1>Двухфакторная аутентификация обеспечивает более безопасный способ входа пользователей в DocSpace. После ввода учетных данных пользователю необходимо будет ввести код из SMS, полученного на мобильный телефон с номером, который был указан при первом входе на портал, или код из приложения для аутентификации.
Включите этот параметр, чтобы обеспечить более безопасный доступ к DocSpace для всех пользователей DocSpace.
Чтобы применить внесенные изменения, нажмите кнопку <2>Сохранить под этим разделом.
<3>Примечание: SMS-сообщения можно отправлять только при положительном балансе. Вы всегда можете проверить текущий баланс в своем аккаунте провайдера SMS. Не забывайте своевременно пополнять баланс.", - "TwoFactorAuthHelper": "Обратите внимание: отправка SMS-сообщений осуществляется только при положительном балансе. Вы всегда можете проверить текущий баланс в учетной записи вашего SMS-провайдера. Не забывайте своевременно пополнять баланс.", "UnsavedChangesBody": "Если вы закроете меню настроек ссылки прямо сейчас, изменения не сохранятся.", "UseAsLogoButton": "Использовать как логотип", "UseDigits": "Использовать цифры", diff --git a/packages/client/public/locales/ru/Translations.json b/packages/client/public/locales/ru/Translations.json index 333b1e9b18..673a36d534 100644 --- a/packages/client/public/locales/ru/Translations.json +++ b/packages/client/public/locales/ru/Translations.json @@ -15,7 +15,6 @@ "Files": "Файлы", "FileUnlocked": "Разблокирован файл", "Folders": "Папки", - "FolderSelection": "Выбор папки", "FolderTitleBoxNet": "Каталог Box", "FolderTitleDocuSign": "Аккаунт DocuSign", "FolderTitleDropBox": "Каталог Dropbox", diff --git a/packages/client/public/locales/sk/DeleteDialog.json b/packages/client/public/locales/sk/DeleteDialog.json index 9e4d6466a9..7f74db77f8 100644 --- a/packages/client/public/locales/sk/DeleteDialog.json +++ b/packages/client/public/locales/sk/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "Chystáte sa vymazať tieto miestnosti. Nemôžete ich obnoviť.", "MoveToTrashButton": "Presunúť do koša", "MoveToTrashFile": "Chystáte sa odstrániť tento súbor. Upozorňujeme, že ak ste ho zdieľali s niekým, stane sa nedostupným. Súbor bude natrvalo odstránený do 30 dní. Ste si istý, že chcete pokračovať?", - "MoveToTrashFolder": "Chystáte sa odstrániť tento priečinok. Upozorňujeme, že ak ste ho zdieľali s niekým, stane sa nedostupným. Ste si istý, že chcete pokračovať?", - "MoveToTrashFolderFromPersonal": "Chystáte sa vymazať tento priečinok. Ste si istý, že chcete pokračovať?", - "MoveToTrashItems": "Chystáte sa vymazať tieto položky. Upozorňujeme, že ak ich s niekým zdieľate, stanú sa nedostupnými. Ste si istý, že chcete pokračovať?", "MoveToTrashTitle": "Presunúť do koša?", "UnsubscribeButton": "Zrušiť odber", "UnsubscribeNote": "Naozaj sa chcete odhlásiť z odberu vybratých položiek zo zoznamu?", diff --git a/packages/client/public/locales/sk/Files.json b/packages/client/public/locales/sk/Files.json index 10d8c8f6c6..d67ac42586 100644 --- a/packages/client/public/locales/sk/Files.json +++ b/packages/client/public/locales/sk/Files.json @@ -53,7 +53,6 @@ "Images": "Obrázky", "InviteUsersInRoom": "Pozvite používateľov do miestnosti", "LinkForPortalUsers": "Odkaz pre užívateľov DocSpace", - "LinkForRoomMembers": "Odkaz pre členov miestnosti", "MarkAsFavorite": "Označiť ako obľúbené", "MarkedAsFavorite": "Pridané k obľúbeným", "MarkRead": "Označiť ako prečítané", diff --git a/packages/client/public/locales/sk/InfoPanel.json b/packages/client/public/locales/sk/InfoPanel.json index 75283ab313..260262e876 100644 --- a/packages/client/public/locales/sk/InfoPanel.json +++ b/packages/client/public/locales/sk/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "Tu sa zobrazí história aktivít", "ItemsSelected": "Vybraté položky", "LastModifiedBy": "Naposledy upravené", - "PendingInvitations": "Čakajúce pozvánky", "Properties": "Vlastnosti", "RoomsEmptyScreenTent": "Podrobnosti o miestnosti nájdete tu", "SelectedUsers": "Vybrané účty", "StorageType": "Typ úložného priestoru", "SubmenuDetails": "Podrobnosti", "SubmenuHistory": "História", - "SystemProperties": "Vlastnosti systému", - "UsersInRoom": "Používatelia v miestnosti", "Versions": "Verzie" } diff --git a/packages/client/public/locales/sk/Profile.json b/packages/client/public/locales/sk/Profile.json index c8dd15e355..5eae02746b 100644 --- a/packages/client/public/locales/sk/Profile.json +++ b/packages/client/public/locales/sk/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "Aktívne pripojenie bolo odhlásené: {{platform}}, {{browser}}", "SystemTheme": "Použiť tému systému", "SystemThemeDescription": "Prepínajte medzi svetlými a tmavými témami automaticky, keď tak urobí váš systém.", - "TfaLoginSettings": "Nastavenia prihlasovania", "TwoFactorDescription": "Správca povolil všetkým používateľom dvojfaktorovú autentifikáciu prostredníctvom aplikácie generujúcej kód." } diff --git a/packages/client/public/locales/sk/SMTPSettings.json b/packages/client/public/locales/sk/SMTPSettings.json index 13e15bc467..a059254827 100644 --- a/packages/client/public/locales/sk/SMTPSettings.json +++ b/packages/client/public/locales/sk/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Zadajte email", "EnterLogin": "Zadajte prihlasovacie meno", "EnterPort": "Zadajte port", - "HelpText": "Ak používate účet služby Gmail pre server SMTP, nebudete môcť posielať poštu, kým neurobíte nasledujúce kroky: prostredníctvom štandardného webového rozhrania sa prihláste do účtu Gmail, ktorý používate a potvrďte prípadné akékoľvek overovacie otázky týkajúce sa pokusu o prístup do {{organizationName}}. Tiež si musíte v nastaveniach zabezpečenia na stránke My Google Account vygenerovať heslo pre aplikáciu (toto heslo je možné použiť iba vtedy, ak je aktivovaná dvojstupňová verifikácia). Odporúčame používať porty 587 alebo 25 na odosielanie e-mailových správ, pretože používanie iných hodnôt môže zabrániť správnej funkčnosti SMTP.", "Host": "Host", "HostLogin": "Prihlasovacie meno", "HostPassword": "Prihlasovacie heslo", diff --git a/packages/client/public/locales/sk/SelectFolder.json b/packages/client/public/locales/sk/SelectFolder.json deleted file mode 100644 index e393511ed7..0000000000 --- a/packages/client/public/locales/sk/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Nie sú k dispozícii žiadne priečinky" -} diff --git a/packages/client/public/locales/sk/Settings.json b/packages/client/public/locales/sk/Settings.json index 37a01e086b..9a25d9f3b7 100644 --- a/packages/client/public/locales/sk/Settings.json +++ b/packages/client/public/locales/sk/Settings.json @@ -86,12 +86,7 @@ "ForcePathStyle": "Zapnúť Path-Style", "IntegrationRequest": "Chýba vám v ONLYOFFICE DocSpace užitočná integrácia alebo komponent? Napíšte nášmu tímu svoju požiadavku a my sa na ňu pozrieme.", "IPSecurity": "IP Bezpečnosť", - "IPSecurityDescription": "<1>Zabezpečenie IP sa používa na obmedzenie prihlasovania do priestoru zo všetkých IP adries okrem určitých adries. Môžete nastaviť povolené IP adresy buď pomocou presných IP adries vo formáte IPv4 (#.#.#.# kde # je číselná hodnota od 0 do 255) alebo rozsah IP (vo formáte #.#.#.# - #.#.#.#), alebo maskovanie CIDR (vo formáte #.#.#.#.#/#). Zabezpečenie IP nefunguje pre majiteľov priestorov, tí môžu pristupovať k priestoru z ľubovoľnej IP adresy. Pravidlá uvedené v časti Pre všetkých používateľov sa vzťahujú aj na správcov, ktorí majú neobmedzený prístup. Zároveň môžete v príslušnej časti nastaviť ďalšie pravidlá pre správcov s neobmedzeným prístupom.", - "IPSecurityHelper": "Povolené IP adresy môžete nastaviť pomocou presných IP adries vo formáte IPv4 (#.#.#.#, kde # je číselná hodnota medzi 0 a 255) alebo rozsahu IP adries (vo formáte #.#.#.#-#.#.#.#).", "IPSecurityWarningHelper": "Najprv musíte zadať svoju aktuálnu IP adresu alebo rozsah IP adries, do ktorých vaša aktuálna IP adresa patrí, inak bude prístup do vášho priestoru zablokovaný ihneď po uložení nastavení. Vlastník priestoru bude mať prístup do priestoru z akejkoľvek IP adresy.", - "LanguageAndTimeZoneSettingsDescription": "V nastaveniach jazyka a časového pásma mozete zmeniť jazyk priestoru pre všetkých používateľov a nakonfigurovať časové pásmo tak, aby sa všetky akcie zobrazovali so správnym dátumom a časom.", - "LanguageTimeSettingsTooltip": "<0>{{text}} jazyka a časového pásma mozete zmeniť jazyk priestoru pre všetkých používateľov a nakonfigurovať časové pásmo tak, aby sa všetky udalosti priestoru {{ organizationName }} zobrazovali so správnym dátumom a časom.", - "LanguageTimeSettingsTooltipDescription": "Aby sa nastavili parametre, ktoré ste nastavili, kliknite na tlačidlo <1>{{save}} v dolnej časti sekcie.<3>{{learnMore}}", "Lifetime": "Životnosť (min)", "LimitThemesTooltip": "Môžete vytvoriť iba 3 vlastné témy. Ak chcete vytvoriť novú, musíte vymazať jednu z predchádzajúcich tém.", "LocalFile": "Miestny súbor", @@ -109,16 +104,12 @@ "ManagementCategoryIntegration": "Integrácia", "ManagementCategorySecurity": "Bezpečnosť", "ManualBackupDescription": "Túto možnosť použite, ak chcete získať súbor všetkymi údajmi obsiahnutymi v priestore.", - "ManualBackupHelp": "Možnosť Zálohovanie dát sa používa na zálohovanie údajov priestoru, aby ho bolo možné neskôr obnoviť na lokálny server.", "MaxCopies": "{{copiesCount}} - maximálny počet zálohovaných kópií", "Migration": "Migrácia", "NewColorScheme": "Nová farebná schéma", "PasswordMinLenght": "Minimálna dĺžka hesla", "Path": "Cesta", - "PleaseNote": "Upozornenie", - "PleaseNoteDescription": "<0>{{pleaseNote}}: po kliknutí na tlačidlo <2>{{save}} vaša stará adresa priestoru bude nedostupná pre nových používateľov.", "PortalAccess": "Prístup k DocSpace", - "PortalAccessSubTitle": "Tu môžete vytvoriť pre používateľov bezpečné a pohodlné spôsoby prístupu do priestoru.", "PortalDeactivation": "Deaktivovať DocSpace", "PortalDeactivationDescription": "Túto možnosť použite na dočasnú deaktiváciu priestoru.", "PortalDeactivationHelper": "Ak chcete deaktivovať tento priestor DocSpace, váš priestor a všetky informácie s ním spojené budú zablokované, aby k ním na určitý čas nemal nikto prístup. Ak to chcete urobiť, kliknite na tlačidlo Deaktivovať. Na e-mailovú adresu vlastníka priestoru bude odoslaný odkaz na potvrdenie operácie.\nAk sa chcete vrátiť do priestoru a pokračovať v jeho používaní, budete musieť použiť druhý odkaz uvedený v potvrdzujúcom e-maile. Preto si tento list uschovajte na bezpečnom mieste.", @@ -126,16 +117,12 @@ "PortalDeletionDescription": "Pomocou tejto možnosti natrvalo vymažete svoj priestor.", "PortalDeletionEmailSended": "Odkaz na potvrdenie operácie bol odoslaný na adresu {{ownerEmail}} (e-mailová adresa vlastníka priestoru).", "PortalDeletionHelper": "Ak si myslíte, že priestor nebudete využívať a chceli by ste ho natrvalo vymazať, odošlite žiadosť kliknutím na tlačidlo „Vymazať“. Upozorňujeme, že nebudete môcť znova aktivovať svoj priestor ani obnoviť žiadne informácie, ktoré sú s ním spojené.", - "PortalIntegration": "Integrácia priestoru", "PortalNameEmpty": "Názov účtu je prázdny", "PortalNameIncorrect": "Nesprávny názov účtu", "PortalNameLength": "Názov účtu musí mať {{minLength}} až {{maxLength}} znakov", "PortalRenaming": "Premenovanie DocSpace", - "PortalRenamingDescription": "Tu môžete zmeniť adresu priestoru.", "PortalRenamingLabelText": "Nový názov priestoru", - "PortalRenamingMobile": "Zadajte časť, ktorá sa zobrazí vedľa {{domain}} adresy priestoru.\nPoznámka: Po kliknutí na tlačidlo Uložiť vaša stará adresa priestoru bude nedostupná pre nových používateľov.", "PortalRenamingModalText": "Chystáte sa premenovať svoj portál. Naozaj chcete pokračovať?", - "PortalRenamingSettingsTooltip": "<0>{{text}} Zadajte časť, ktorá sa zobrazí vedľa {{domain}} adresy priestoru.", "ProductUserOpportunities": "Zobraziť profily a skupiny", "RecoveryFileNotSelected": "Vyskytla sa chyba. Nie je vybratý zálohový súbor.", "RestoreBackup": "Obnova dát", @@ -147,11 +134,6 @@ "ServerSideEncryptionMethod": "Metóda šifrovania na strane servera", "ServiceUrl": "URL adresa služby", "SessionLifetime": "Doba trvania relácie", - "SessionLifetimeDescription": "<1>Trvanie relácie umožňuje nastaviť čas (v minútach), po ktorom budú musieť používatelia priestoru znovu zadať prihlasovacie údaje, aby získali prístup do priestoru. Po uložení budú všetci používatelia z priestoru odhlásení.", - "SessionLifetimeHelper": "Po uložení budú všetci používatelia z priestoru odhlásení.", - "SettingPasswordStrength": "Nastavenie sily hesla", - "SettingPasswordStrengthDescription": "<1>Nastavenie sily hesla je spôsob, ako zistiť odolnosť hesla proti využitiu útokov hádania a hrubej sily.
Pomocou lišty <2>Minimálna dĺžka hesla určte, aké dlhé by malo byť heslo. Začiarknutím príslušných políčok nižšie určite súbor znakov, ktorý sa má použiť v hesle.
Ak chcete uložiť parametre, ktoré ste nastavili, kliknite na tlačidlo <3>Uložiť v dolnej časti sekcie.", - "SettingPasswordStrengthHelper": "Pomocou lišty Minimálna dĺžka hesla určte minimálnu dĺžku hesla. Začiarknutím príslušných políčok nižšie určíte sadu znakov, ktoré sa musia použiť v hesle.", "ShowFeedbackAndSupport": "Zobraziť odkaz na spätnú väzbu a podporu", "ShowHelpCenter": "Zobraziť odkaz na centrum pomoci", "ShowVideoGuides": "Zobraziť odkaz na videonávody", @@ -177,11 +159,7 @@ "ThirdPartyTitleDescription": "Pomocou autorizačných kľúčov môžete k svojmu priestoru pripojiť služby tretích strán. Prihláste sa jednoducho cez Facebook, Google alebo LinkedIn; pridajte Dropbox, OneDrive atď., aby ste mohli pracovať so súbormi, ktoré sú tam uložené z priečinka Dokumenty.", "TimeZone": "Časové pásmo", "TrustedMail": "Nastavenia domény dôveryhodnej pošty", - "TrustedMailDescription": "<1>Nastavenie domény dôveryhodnej pošty je spôsob, ako určiť poštové servery používané na registráciu používateľov.
Môžete skontrolovať možnosť <2>Vlastné domény a zadať server dôveryhodnej pošty v nižšie uvedenom poli, takže osoba, ktorá má účet na ňom, sa bude môcť zaregistrovať po kliknutí na odkaz Pripojiť na <3>Prihlasovacej stránke alebo zakázať túto voľbu.
Ak chcete nastavené parametre uložiť kliknite na tlačidlo <4>Uložiť v dolnej časti.", - "TrustedMailHelper": "Môžete buď zaškrtnúť možnosť Vlastné domény a zadať dôveryhodný poštový server do poľa nižšie, aby sa osoba, ktorá na ňom má účet, mohla zaregistrovať kliknutím na odkaz Pripojiť sa na prihlasovacej stránke alebo zakázať túto možnosť.", "TwoFactorAuth": "Dvojfaktorové overenie", - "TwoFactorAuthDescription": "<1>Dvojfaktorové overenie je bezpečnejšou cestou pre vstup používateľov do DocSpace. Po zadaní prihlasovacích údajov bude používateľ musieť zadať kód z SMS, ktorá príde na číslo telefónu ktoré zadal pri prvom prihlásení do priestoru pomocou dvojfaktorového overenia.
Aktivujte túto možnosť pre bezpečnejší prístup do DocSpace pre všetkých používateľov DocSpace.
Ak chcete použiť zmeny, ktoré ste vykonali, kliknite na tlačidlo <2>Uložiť v tejto časti.
<3>Poznámka: SMS správy je možné odosielať len v prípade, že máte kladný zostatok. Aktuálny zostatok si môžete vždy skontrolovať na svojom účte poskytovateľa SMS správ. Nezabudnite si včas dobiť účet.", - "TwoFactorAuthHelper": "Poznámka: SMS správy je možné posielať len vtedy, ak máte kladný zostatok na svojom účte. Svoj aktuálny zostatok si môžete kedykoľvek skontrolovať u svojho poskytovateľa služby odosielania SMS. Nezabudnite si včas dobiť kredit na účte.", "UseAsLogoButton": "Použiť ako logo", "UseDigits": "Použiť číslice", "UseHttp": "Použiť Http", diff --git a/packages/client/public/locales/sk/Translations.json b/packages/client/public/locales/sk/Translations.json index 1ea7cf1ab9..5594651e00 100644 --- a/packages/client/public/locales/sk/Translations.json +++ b/packages/client/public/locales/sk/Translations.json @@ -15,7 +15,6 @@ "Files": "Súbory", "FileUnlocked": "Súbor odomknutý", "Folders": "Priečinky", - "FolderSelection": "Výber priečinka", "FolderTitleBoxNet": "Priečinok Box", "FolderTitleDocuSign": "Účet DocuSign", "FolderTitleDropBox": "Priečinok Dropbox", diff --git a/packages/client/public/locales/sl/DeleteDialog.json b/packages/client/public/locales/sl/DeleteDialog.json index 31b5e44755..130c4664a5 100644 --- a/packages/client/public/locales/sl/DeleteDialog.json +++ b/packages/client/public/locales/sl/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "Izbrisali boste te sobe. Ne boste jih mogli obnoviti.", "MoveToTrashButton": "Premakni v koš", "MoveToTrashFile": "Izbrisali boste to datoteko. Če ste jo delili z drugo osebo, ji ne bo več voljo. Datoteka bo v 30 dneh trajno izbrisana. Ali ste prepričani, da želite nadaljevati?", - "MoveToTrashFolder": "To mapo boste izbrisali. Če ste jo z nekom delili, mu ne bo na voljo. Ste prepričani, da želite nadaljevati?", - "MoveToTrashFolderFromPersonal": "To mapo boste izbrisali. Ste prepričani, da želite nadaljevati?", - "MoveToTrashItems": "Izbrisali boste te elemente. Če ste jih dali v skupno rabo z drugo osebo, ji ne bodo več na voljo. Ste prepričani, da želite nadaljevati?", "MoveToTrashTitle": "Premakni v Koš?", "UnsubscribeButton": "Odjavi se", "UnsubscribeNote": "Ali ste prepričani, da se želite odjaviti od izbranih elementov iz seznama?", diff --git a/packages/client/public/locales/sl/Files.json b/packages/client/public/locales/sl/Files.json index 217c48ad16..d894ed6482 100644 --- a/packages/client/public/locales/sl/Files.json +++ b/packages/client/public/locales/sl/Files.json @@ -53,7 +53,6 @@ "Images": "Slike", "InviteUsersInRoom": "Povabi uporabnike v sobo", "LinkForPortalUsers": "Povezava na uporabnike prostora", - "LinkForRoomMembers": "Povezava za člane sobe", "MarkAsFavorite": "Označi kot priljubljeno", "MarkedAsFavorite": "Dodano med priljubljene", "MarkRead": "Označi kot prebrano", diff --git a/packages/client/public/locales/sl/InfoPanel.json b/packages/client/public/locales/sl/InfoPanel.json index 53314992a8..0fd5e8247d 100644 --- a/packages/client/public/locales/sl/InfoPanel.json +++ b/packages/client/public/locales/sl/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "Tukaj bo prikazana zgodovina aktivnosti", "ItemsSelected": "Predmeti izbrani", "LastModifiedBy": "Nazadnje spremenjeno", - "PendingInvitations": "Čakajoča vabila", "Properties": "Lastnosti", "RoomsEmptyScreenTent": "Oglej si podrobnosti o sobah tukaj", "SelectedUsers": "Izbrani računi", "StorageType": "Vrsta shranjevanja", "SubmenuDetails": "Podrobnosti", "SubmenuHistory": "Zgodovina", - "SystemProperties": "Lastnosti sistema", - "UsersInRoom": "Uporabniki v sobi", "Versions": "Verzije" } diff --git a/packages/client/public/locales/sl/Profile.json b/packages/client/public/locales/sl/Profile.json index f16e17a3a3..24a6b96777 100644 --- a/packages/client/public/locales/sl/Profile.json +++ b/packages/client/public/locales/sl/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "Aktivna povezava je bila odjavljena: {{platform}}, {{browser}}", "SystemTheme": "Uporabi sistemsko temo", "SystemThemeDescription": "Samodejno preklapljajte med svetlimi in temnimi temami, ko to počne vaš sistem.", - "TfaLoginSettings": "Nastavitve za prijavo", "TwoFactorDescription": "Administrator je za vse uporabnike omogočil dvofaktorsko avtentikacijo preko aplikacije za ustvarjanje kode." } diff --git a/packages/client/public/locales/sl/SMTPSettings.json b/packages/client/public/locales/sl/SMTPSettings.json index e5783fdd47..b9008de094 100644 --- a/packages/client/public/locales/sl/SMTPSettings.json +++ b/packages/client/public/locales/sl/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Vnesi email", "EnterLogin": "Vnesi prijavo", "EnterPort": "Vnesi vrata", - "HelpText": "Če za strežnik SMTP uporabljate račun Gmail, ne boste mogli pošiljati pošte, dokler ne storite naslednje: prek standardnega spletnega vmesnika se vpišite v račun Gmail, ki ga uporabljate in potrdite morebitna vprašanja za preverjanje dostopa do organizacije {{organizationName}}, če se pojavijo. Ustvariti morate tudi geslo za aplikacijo v varnostnih nastavitvah na strani Moj Google Račun (to geslo je mogoče uporabiti le, če je omogočeno preverjanje v dveh korakih). Priporočamo uporabo vrat 587 ali 25 za pošiljanje e-maila, saj lahko druge vrednosti preprečijo pravilno delovanje SMTP-ja.", "Host": "Gostitelj", "HostLogin": "Prihlasovacie meno", "HostPassword": "Geslo gostitelja", diff --git a/packages/client/public/locales/sl/SelectFolder.json b/packages/client/public/locales/sl/SelectFolder.json deleted file mode 100644 index 4b788a9f9a..0000000000 --- a/packages/client/public/locales/sl/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Na voljo ni nobene mape" -} diff --git a/packages/client/public/locales/sl/Settings.json b/packages/client/public/locales/sl/Settings.json index 0a0184e8ab..ace1e485b1 100644 --- a/packages/client/public/locales/sl/Settings.json +++ b/packages/client/public/locales/sl/Settings.json @@ -84,12 +84,7 @@ "ForcePathStyle": "Stil vsiljene poti", "IntegrationRequest": "Pogrešate uporabno integracijo ali komponento v ONLYOFFICE DocSpace? Zaupajte zahtevo naši ekipi in preučili jo bomo.", "IPSecurity": "IP varnost", - "IPSecurityDescription": "<1>IP Varnost je uporabljena za omejevanje vpisa v prostor z vseh IP naslovov razen določenih. Dovoljene IP naslove lahko nastavite z uporabo točnega IP naslova v IPc4 formatu (#.#.#.#, kjer # je numerična vrednost od 0 do 255) ali IP območjem (v #.#.#.#-#.#.#.# formatu) ali pa z maskiranjem CIDR (v formatu #.#.#.#/#). Varnost IP ne deluje za lastnike prostora, do prostora lahko dostopajo s katerega koli naslova IP. Pravila, določena v razdelku Za vse uporabnike, veljajo tudi za skrbnike s polnim dostopom. Hkrati lahko v ustreznem razdelku nastavite dodatna pravila za skrbnike s polnim dostopom.", - "IPSecurityHelper": "Dovoljene IP naslove lahko nastavite z natančnimi naslovi IP v formatu IPv4 (#.#.#.#, kjer je # numerična vrednost 0 do 255) ali IP območje (v formatu #.#.#.#-#.#.#.#).", "IPSecurityWarningHelper": "Najprej morate specificirati vaš trenutni IP ali obseg IP naslovov, ki mu pripada vaš trenutni naslov IP, sicer bo vaš dostop do prostora blokiran takoj, ko boste shranili nastavitve. Lastnik prostora bo imel dostop do prostora iz katerega koli naslova IP.", - "LanguageAndTimeZoneSettingsDescription": "Spremenite jezik za vse uporabnike prostora in nastavite časovni pas tako, da bodo vsi dogodki v prostoru prikazani s pravilnim datumom in uro.", - "LanguageTimeSettingsTooltip": "<0>{{text}} je način, kako jezik celotnega prostora spremeniti za vse uporabnike in za spreminjanje časovnega pasu tako, da so vsi dogodki v {{ organizationName }} prostoru prikazani s pravilnim datumom in časom.", - "LanguageTimeSettingsTooltipDescription": "Za pričetek delovanja izbranih parametrov pritisnite gumb <1>{{save}} na dnu oddelka.<3>{{learnMore}}", "Lifetime": "Življenjska doba (min.)", "LimitThemesTooltip": "Ustvarite lahko samo 3 teme po meri. Če želite ustvariti novo, morate izbrisati eno od prejšnjih tem.", "LocalFile": "Lokalna datoteka", @@ -107,16 +102,12 @@ "ManagementCategoryIntegration": "Integracija", "ManagementCategorySecurity": "Varnost", "ManualBackupDescription": "To možnost uporabite, če želite vse podatke v prostora dobiti v datoteki.", - "ManualBackupHelp": "Varnostno kopiranje podatkov možnost je uporabljena za kasnejšnje obnavljanje podatkov na lokalni strežnik.", "MaxCopies": "{{copiesCount}} - največje število varnostnih kopij", "Migration": "Migracija", "NewColorScheme": "Nova barvna shema", "PasswordMinLenght": "Minimalna dolžina gesla", "Path": "Pot", - "PleaseNote": "Zavedajte se", - "PleaseNoteDescription": "<0>{{pleaseNote}}: vaš stari naslov prostora ne bo na voljo novim uporabnikom, če kliknete gumb <2>{{save}}.", "PortalAccess": "Dostop do prostora", - "PortalAccessSubTitle": "Ta razdelek omogoča uporabnikom varne in udobne načine za dostop do prostora.", "PortalDeactivation": "Deaktiviraj DocSpace", "PortalDeactivationDescription": "S to možnostjo začasno deaktivirate svoj prostor.", "PortalDeactivationHelper": "Če želite deaktivirati ta prostor DocSpace, bo blokiran vaš prostor in vse informacije, povezane z njim, zato nihče ne bo imel dostopa do njih za določeno obdobje. Če želite to narediti, kliknite gumb Deaktiviraj. Povezava za potrditev operacije bo poslana na elektronski naslov lastnika prostora.\nČe se želite vrniti v prostor in ga še naprej uporabljati, boste morali uporabiti drugo povezavo v potrditvenem e-mail sporočilu. Zato vas prosimo, da ta e-mail shranite na varno mesto.", @@ -124,16 +115,12 @@ "PortalDeletionDescription": "S to možnostjo trajno izbrišete svoj prostor.", "PortalDeletionEmailSended": "Povezava za potrditev operacije je bila poslana na {{ownerEmail}} (elektronski naslov lastnika prostora).", "PortalDeletionHelper": "Če menite, da prostora ne boste uporabljali in bi radi svoj prostor trajno izbrisali, oddajte zahtevo z gumbom Izbriši. Upoštevajte, da ne boste mogli znova aktivirati svojega prostora ali obnoviti nobenih informacij, povezanih z njim.", - "PortalIntegration": "Integracija prostora", "PortalNameEmpty": "Ime računa je prazno", "PortalNameIncorrect": "Napačno ime računa", "PortalNameLength": "Ime računa mora imeti dolžino od {{minLength}} do {{maxLength}} znakov", "PortalRenaming": "Preimenovanje prostora", - "PortalRenamingDescription": "Tukaj lahko spremenite naslov vašega prostora.", "PortalRenamingLabelText": "Novo ime prostora", - "PortalRenamingMobile": "Vnesite tekst, ki bo prikazan poleg naslova prostora {{domain}}. Prosimo, upoštevajte: vaš stari naslov prostora ne bo na voljo novim uporabnikom, če kliknete gumb Shrani.", "PortalRenamingModalText": "Svoj portal boste preimenovali. Ste prepričani, da želite nadaljevati?", - "PortalRenamingSettingsTooltip": "<0>{{text}} Vnesite tekst, ki bo prikazan poleg naslova prostora {{domain}}.", "ProductUserOpportunities": "Oglejte si profile in skupine", "RecoveryFileNotSelected": "Napaka pri obnovitvi. Datoteka za obnovitev ni izbrana.", "RestoreBackup": "Obnovitev podatkov", @@ -145,11 +132,6 @@ "ServerSideEncryptionMethod": "Šifrirna metoda na strani strežnika", "ServiceUrl": "Url storitve", "SessionLifetime": "Tempo da sessão", - "SessionLifetimeDescription": "<1>Življenjska doba seje omogoča nastavitev časa (v minutah), preden bodo morali uporabniki prostora znova vnesti poverilnice prostora za dostop. Po shranjevanju bodo vsi uporabniki odjavljeni iz prostora.", - "SessionLifetimeHelper": "Po shranjevanju bodo vsi uporabniki odjavljeni iz prostora.", - "SettingPasswordStrength": "Nastavitev moči gesla", - "SettingPasswordStrengthDescription": "<1>Nastavitve moči gesla je način, kako določiti učinkovitost gesla, ki se je zmožen upirati sklepanju in napadom.
Uporabite palico za <2>Minimalno dolžino gesla in z njo določite, kako dolgo mora geslo biti. Obkljukajte ustrezne prostote spodaj in določite znake, ki morajo v geslu biti uporabljeni.
Za začetek delovanja izbranih parametrov pritisnite gumb <3>Shrani na dnu tega oddelka.", - "SettingPasswordStrengthHelper": "Uporabite opcijo Najmanjša dolžina gesla, da določite, kako dolgo naj bo geslo. Označite ustrezna polja spodaj, da določite nabor znakov, ki jih je potrebno uporabiti v geslu.", "ShowFeedbackAndSupport": "Prikaži povezavo za povratne informacije in podporo", "ShowHelpCenter": "Prikaži povezavo do centra za pomoč", "ShowVideoGuides": "Prikaži povezavo do video navodil", @@ -175,11 +157,7 @@ "ThirdPartyTitleDescription": "S ključi za avtorizacijo lahko v svoj prostor povežete storitve tretjih oseb. Enostavno se prijavite s Facebook, Google ali LinkedIn; dodajte Dropbox, OneDrive itd. za delo z datotekami, shranjenimi v modulu Dokumenti.", "TimeZone": "Časovni pas", "TrustedMail": "Nastavitve zaupanja vredne poštne domene", - "TrustedMailDescription": "<1>Nastavitve zaupanja vredne poštne domene je način, kako opredeliti poštne strežnike za uporabniško samo-registracijo.
Možnost lahko omogočite <2>Domene po-meri in v spodnje polje vnesete zaupanja vreden poštni strežnik, da se bo oseba, ki ima račun, lahko registrirala s pritiskom na pridružitveno povezavo na <3>Prijava strani, ali pa to možnost onemogočite.
Da bodo izbrani parametri začeli delovati, prosim pritisnite gumb <4>Shrani na dnu oddelka.", - "TrustedMailHelper": "Označite lahko možnost domen po meri in v spodnje polje vnesete zaupanja vreden poštni strežnik, da se bo oseba z računom lahko registrirala s klikom na povezavo Pridruži se na strani za prijavo ali pa onemogočite to možnost.", "TwoFactorAuth": "Dvofaktorska avtentikacija", - "TwoFactorAuthDescription": "<1>Dvo-faktorska avtentikacija je varnejši način uporabniškega dostopa do DocSpace. Po vnosu poverilnic bo uporabnik preko SMS na telefon prejel kodo s številko, ki je določena ob prvem vpisu na portal preko dvo-faktorske avtentikacije.
Za varnejšo uporabo DocSpace vseh uporabnikov DocSpace omogočite to možnost.
Za potrditev sprememb pritisnite na gumb <2>Shrani pod tem razdelkom.
<3>Opomba: SMS sporočila lahko pošiljate le, če imate pozitivno stanje na računu. Svoje trenutno stanje lahko vedno preverite v svojem računu ponudnika SMS. Ne pozabite pravočasno napolniti svojega stanja.", - "TwoFactorAuthHelper": "Opomba: SMS sporočila lahko pošiljate samo, če imate pozitivno stanje. Vaše trenutno stanje lahko vedno preverite na računu vašega ponudnika SMS. Ne pozabite pravočasno napolniti svojega stanja.", "UseAsLogoButton": "Uporabi kot logo", "UseDigits": "Uporabi številke", "UseHttp": "Uporabi Http", diff --git a/packages/client/public/locales/sl/Translations.json b/packages/client/public/locales/sl/Translations.json index 389d92d8db..eddaa40783 100644 --- a/packages/client/public/locales/sl/Translations.json +++ b/packages/client/public/locales/sl/Translations.json @@ -15,7 +15,6 @@ "Files": "Datoteke", "FileUnlocked": "Datoteka odklenjena", "Folders": "Mape", - "FolderSelection": "Izbira mape", "FolderTitleBoxNet": "Box direktorij", "FolderTitleDocuSign": "DocuSign račun", "FolderTitleDropBox": "Dropbox direktorij", diff --git a/packages/client/public/locales/tr/DeleteDialog.json b/packages/client/public/locales/tr/DeleteDialog.json index f9bbfc7c15..880d08238b 100644 --- a/packages/client/public/locales/tr/DeleteDialog.json +++ b/packages/client/public/locales/tr/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "Bu odaları silmek üzeresiniz. Onları geri yükleyemezsiniz.", "MoveToTrashButton": "Çöp Kutusuna Taşı", "MoveToTrashFile": "Bu dosyayı silmek üzeresiniz. Lütfen bunu birisiyle paylaştıysanız kullanılamayacağını unutmayın. Dosya 30 gün içinde kalıcı olarak silinecek. Devam etmek istediğinizden emin misiniz?", - "MoveToTrashFolder": "Bu klasörü silmek üzeresiniz. Lütfen bunu birisiyle paylaştıysanız kullanılamayacağını unutmayın. Devam etmek istediğinizden emin misiniz?", - "MoveToTrashFolderFromPersonal": "Bu klasörü silmek üzeresiniz. Devam etmek istediğinizden emin misiniz?", - "MoveToTrashItems": "Bu öğeleri silmek üzeresiniz. Lütfen bunları birisiyle paylaştıysanız, kullanılamayacaklarını unutmayın. Devam etmek istediğinizden emin misiniz?", "MoveToTrashTitle": "Çöp kutusuna taşı?", "UnsubscribeButton": "Abonelikten çık", "UnsubscribeNote": "Listeden seçilen öğelerin aboneliğinden çıkmak istediğinizden emin misiniz?", diff --git a/packages/client/public/locales/tr/Files.json b/packages/client/public/locales/tr/Files.json index 7b256a0e0a..9233394bb0 100644 --- a/packages/client/public/locales/tr/Files.json +++ b/packages/client/public/locales/tr/Files.json @@ -53,7 +53,6 @@ "Images": "Görüntüler", "InviteUsersInRoom": "Kullanıcıları odaya davet et", "LinkForPortalUsers": "DocSpace kullanıcıları için bağlantı", - "LinkForRoomMembers": "Oda üyeleri için bağlantı", "MarkAsFavorite": "Favori olarak işaretle", "MarkedAsFavorite": "Favorilere eklendi", "MarkRead": "Okundu olarak işaretle", diff --git a/packages/client/public/locales/tr/InfoPanel.json b/packages/client/public/locales/tr/InfoPanel.json index 3fc2afdebe..dd72a191c7 100644 --- a/packages/client/public/locales/tr/InfoPanel.json +++ b/packages/client/public/locales/tr/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "Etkinlik geçmişi burada gösterilecek", "ItemsSelected": "Seçili öğeler", "LastModifiedBy": "Son Düzenleyen", - "PendingInvitations": "Bekleyen davetler", "Properties": "Özellikler", "RoomsEmptyScreenTent": "Oda detaylarını buradan gör", "SelectedUsers": "Seçili hesaplar", "StorageType": "Depolama türü", "SubmenuDetails": "Detaylar", "SubmenuHistory": "Geçmiş", - "SystemProperties": "Sistem özellikleri", - "UsersInRoom": "Odadaki kullanıcılar", "Versions": "Sürümler" } diff --git a/packages/client/public/locales/tr/Profile.json b/packages/client/public/locales/tr/Profile.json index 66eca286cd..9872ab7041 100644 --- a/packages/client/public/locales/tr/Profile.json +++ b/packages/client/public/locales/tr/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "Etkin bağlantının oturumu kapatıldı: {{platform}}, {{browser}}", "SystemTheme": "Sistem temasını kullan", "SystemThemeDescription": "Sisteminiz geçiş yaptığında açık ve koyu temalar arasında otomatik olarak geçiş yapın.", - "TfaLoginSettings": "Giriş ayarları", "TwoFactorDescription": "Tüm kullanıcılar için kod üreten bir uygulama aracılığıyla iki faktörlü kimlik doğrulama yönetici tarafından etkinleştirildi." } diff --git a/packages/client/public/locales/tr/SMTPSettings.json b/packages/client/public/locales/tr/SMTPSettings.json index 9623cce11c..c70ba327cf 100644 --- a/packages/client/public/locales/tr/SMTPSettings.json +++ b/packages/client/public/locales/tr/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "E-posta girin", "EnterLogin": "Login girin", "EnterPort": "Bağlantı noktasını girin", - "HelpText": "SMTP sunucusu için Gmail hesabı kullanıyorsanız, şunları yapana kadar posta gönderemezsiniz: standart internet ara yüzüyle kullandığınız Gmail hesabınıza giriş yapın ve {{organizationName}} hesabına erişim girişimi ile ilgili varsa tüm soruları onaylayın. Ayrıca Google Hesabım sayfasındaki Güvenlik ayarlarında bir uygulama şifresi oluşturmanız gerekir (bu şifre sadece iki adımlı doğrulama etkinleştirilmişse kullanılabilir). Diğer değerler SMTP'nin doğru çalışmasını engelleyebileceğinden dolayı, gönderilecek e-posta mesajları için 587 veya 25 numaralı bağlantı noktalarını kullanmanızı öneriyoruz.", "Host": "Sunucu", "HostLogin": "Sunucu girişi", "HostPassword": "Sunucu Şifresi", diff --git a/packages/client/public/locales/tr/SelectFolder.json b/packages/client/public/locales/tr/SelectFolder.json deleted file mode 100644 index cd31d95dc2..0000000000 --- a/packages/client/public/locales/tr/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Kullanılabilir klasör yok" -} diff --git a/packages/client/public/locales/tr/Settings.json b/packages/client/public/locales/tr/Settings.json index 1bc5f38386..14f7715c6a 100644 --- a/packages/client/public/locales/tr/Settings.json +++ b/packages/client/public/locales/tr/Settings.json @@ -86,12 +86,7 @@ "ForcePathStyle": "Zorla Yol Stili", "IntegrationRequest": "ONLYOFFICE DocSpace'te yararlı bir entegrasyon veya bileşen mi eksik? Ekibimize bir talep bırakın, bununla ilgilenelim.", "IPSecurity": "IP Güvenliği", - "IPSecurityDescription": "<1>IP Güvenliği belli adresler dışında IP adreslerinden alana girişi engellemek için kullanılır. İzin verilen IP adreslerini IPv4 formatında (#.#.#.#. 0'dan 255'e sayısal değerler # yerine girilir); IP aralığı vererek (#.#.#.#-#.#.#.# formatında) veya CIDR maskelemeyle (#.#.#.#/# formatında) girebilirsiniz. IP güvenliği alan sahipleri için geçerli değildir, onlar alana tüm IP adreslerinden giriş yapabilirler. Tüm kullanıcılar için bölümünde belirlenen kurallar tam erişim yetkisine sahip yöneticiler için de geçerlidir. Aynı zamanda, ilgili bölümde tam erişim yetkisine sahip yöneticiler için ek kurallar belirleyebilirsiniz.", - "IPSecurityHelper": "İzin verilen IP adreslerini, (# 0 ila 255 arası bir nümerik değer olacak şekilde #.#.#.#) IPv4 formatında veya (#.#.#.# - #.#.#.# formatında) IP aralığı olarak belirleyebilirsiniz.", "IPSecurityWarningHelper": "Öncelikle mevcut IP'nizi veya mevcut IP adresinizin ait olduğu IP aralığını belirtmeniz gerekir, aksi halde ayarları kaydettikten hemen sonra alana erişiminiz engellenir. Alan sahibi, herhangi bir IP adresinden alan erişimine sahip olacaktır.", - "LanguageAndTimeZoneSettingsDescription": "Dil ve Saat Dilimi Ayarları, bütün kullanıcılar için alanın dilini değiştirmenin ve tüm aksiyonların doğru tarih ve saatte gösterilmesi için saat dilimini yapılandırmanın bir yoludur.", - "LanguageTimeSettingsTooltip": "<0>{{text}} tüm kullanıcılar için tüm alanın dilini değiştirmeye ve saat kuşağının ayarlanarak {{ organizationName }} alanın etkinliklerinin doğru tarih ve zamanda gösterilmesini sağlar.", - "LanguageTimeSettingsTooltipDescription": "Girdiğiniz parametrelerin çalışmaya başlaması için bölümün sonundaki <1>{{save}} tuşuna tıklayın.<3>{{learnMore}}", "Lifetime": "Kullanım ömrü (dk)", "LimitThemesTooltip": "Yalnızca 3 özel tema oluşturabilirsiniz. Yeni bir tane oluşturmak için önceki temalardan birini silmeniz gerekir.", "LocalFile": "Yerel dosya", @@ -109,16 +104,12 @@ "ManagementCategoryIntegration": "Entegrasyon", "ManagementCategorySecurity": "Güvenlik", "ManualBackupDescription": "Alanda bulunan tüm verileri dosya olarak almak istiyorsanız bu seçeneği kullanın.", - "ManualBackupHelp": "Veri Yedekleme seçeneği, alan verilerini daha sonra yerel sunucunuza geri yükleyebilmek adına yedeklemek için kullanılır.", "MaxCopies": "{{copiesCount}} - maksimum yedek kopya sayısı", "Migration": "Yer Değiştirme", "NewColorScheme": "Yeni renk şeması", "PasswordMinLenght": "Minimum şifre uzunluğu", "Path": "Yol", - "PleaseNote": "Lütfen dikkat", - "PleaseNoteDescription": "<0>{{pleaseNote}}: <2>{{save}} düğmesini tıkladığınızda, eski alan adresiniz yeni kullanıcılar tarafından kullanılamayacak.", "PortalAccess": "DocSpace erişimi", - "PortalAccessSubTitle": "Bu bölüm, kullanıcılara alana erişmeleri için güvenli ve uygun yollar sağlamanıza olanak tanır.", "PortalDeactivation": "DocSpace'i devre dışı bırak", "PortalDeactivationDescription": "Alanınızı geçici olarak devre dışı bırakmak için bu seçeneği kullanın.", "PortalDeactivationHelper": "Bu DocSpace'i devre dışı bırakmak isterseniz, alanınız ve onunla ilişkili tüm bilgiler bloke edilecek ve böylece belirli bir süre boyunca hiç kimse ona erişemeyecek. Bunu yapmak için Devre Dışı Bırak butonuna tıklayın. Alan sahibinin e-posta adresine işlemi onaylamak için bir bağlantı gönderilecektir.\nAlana geri dönüp kullanmaya devam etmek istemeniz halinde onay e-postasında verilen ikinci bağlantıyı kullanmanız gerekecektir. Bu sebeple, lütfen bu e-postayı güvenli bir yerde saklayın.", @@ -126,16 +117,12 @@ "PortalDeletionDescription": "Alanınızı kalıcı olarak silmek için bu seçeneği kullanın.", "PortalDeletionEmailSended": "{{ownerEmail}} adresine (alan sahibinin e-posta adresi) işlemi onaylamak için bir bağlantı gönderildi.", "PortalDeletionHelper": "Alanı kullanmayı düşünmüyorsanız ve alanınızı kalıcı olarak silmek istiyorsanız Sil düğmesini kullanarak talebinizi iletin. Alanınızı yeniden etkinleştiremeyeceğinizi veya onunla ilişkili herhangi bir bilgiyi kurtaramayacağınızı lütfen unutmayın.", - "PortalIntegration": "Alan entegrasyonu", "PortalNameEmpty": "Hesap adı boş", "PortalNameIncorrect": "Yanlış hesap adı", "PortalNameLength": "Hesap adı {{minLength}} ila {{maxLength}} karakter uzunluğunda olmalıdır", "PortalRenaming": "DocSpace Yeniden Adlandırma", - "PortalRenamingDescription": "Buradan alan adresinizi değiştirebilirsiniz.", "PortalRenamingLabelText": "Yeni alan adı", - "PortalRenamingMobile": "{{domain}} alan adresinin yanında görünecek kısmı girin. Lütfen unutmayın: Kaydet düğmesine tıkladığınızda eski alan adresiniz yeni kullanıcılar tarafından kullanılamayacak.", "PortalRenamingModalText": "Portalı yeniden adlandırmak üzeresiniz. Devam etmek istediğinize emin misiniz?", - "PortalRenamingSettingsTooltip": "<0>{{text}} {{domain}} alan adresinin yanında görünecek kısmı girin.", "ProductUserOpportunities": "Profilleri ve grupları görüntüle", "RecoveryFileNotSelected": "Kurtarma hatası. Kurtarma dosyası seçilmedi.", "RestoreBackup": "Veri Geri Yükleme", @@ -147,11 +134,6 @@ "ServerSideEncryptionMethod": "Sunucu Tarafı Şifreleme Yöntemi", "ServiceUrl": "Hizmet Url'si", "SessionLifetime": "Oturum Ömrü", - "SessionLifetimeDescription": "<1>Oturum Ömrü, kullanıcıların alana erişmek için alan kimlik bilgilerini tekrar girmeleri gerekeceği süreyi (dakika olarak) ayarlamanıza olanak sağlar. Kaydettikten sonra tüm kullanıcılar alandan çıkış yapacaktır.", - "SessionLifetimeHelper": "Kaydettikten sonra, tüm kullanıcılar alandan çıkış yapacaktır.", - "SettingPasswordStrength": "Parola gücünü ayarlama", - "SettingPasswordStrengthDescription": "<1>Şifre Gücü Ayarları brute force ataklarına ve tahmin etmeye karşı şifrenizin güçlülüğünü belirlemeye yarar.
<2>Minimum Şifre Uzunluğu göstergesini kullanarak şifrenizin ne kadar uzun olması gerektiğine karar verin. İlgili kutuları işaretleyerek hangi karakterlerin şifrede kullanılması gerektiğine karar verin.
Girdiğiniz parametrelerin çalışmaya başlaması için bölümün sonundaki <3>Kaydet tuşuna tıklayın.", - "SettingPasswordStrengthHelper": "Şifrenin ne kadar uzun olması gerektiğini belirlemek için Minimum Şifre Uzunluğu çubuğunu kullanın. Şifrede kullanılması gereken karakter setini belirlemek için aşağıdaki uygun kutuları işaretleyin.", "ShowFeedbackAndSupport": "Geri Bildirim ve Destek bağlantısını göster", "ShowHelpCenter": "Yardım Merkezi bağlantısını göster", "ShowVideoGuides": "Video Kılavuzlarının bağlantısını göster", @@ -177,11 +159,7 @@ "ThirdPartyTitleDescription": "Yetkilendirme anahtarları ile üçüncü taraf hizmetleri alanınıza bağlayabilirsiniz. Facebook, Google veya LinkedIn ile kolayca oturum açın; Belgeler modülünden orada depolanan dosyalarla çalışmak için Dropbox, OneDrive vb. ekleyin.", "TimeZone": "Zaman Dilimi", "TrustedMail": "Güvenilir E-Posta Alan Adı Ayarları", - "TrustedMailDescription": "<1>Güvenli Posta Alanı Ayarları kullanıcı kaydı için kullanılan posta sunucularını belirlemek için kullanılır.
<2>Özel alanlar seçeneğini kontrol edebilir ve aşağıdaki alana güvenli posta sunucusunu girebilirsiniz. Böylece hesabı olan kişi <3>Giriş Yap sayfasındaki Katıl bağlantısına tıklayarak kendini kaydettirebilir yada bu seçeneği devre dışı bırakabilir.
Girdiğiniz parametrelerin çalışmaya başlaması için bölümün sonundaki <4>Kaydet tuşuna tıklayın.", - "TrustedMailHelper": "Özel alanlarseçeneğini kontrol edebilir ve aşağıdaki alana güvenli posta sunucusunu girebilirsiniz. Böylece hesabı olan kişi Giriş Yap sayfasındaki Katıl bağlantısına tıklayarak kendini kaydettirebilir yada bu seçeneği devre dışı bırakabilir.", "TwoFactorAuth": "İki faktörlü kimlik doğrulaması", - "TwoFactorAuthDescription": "<1>İki aşamalı doğrulama kullanıcıların DocSpace’e girmesi için daha güvenli bir yoldur. Kimlik bilgileri girildikten sonra, kullanıcı SMS'le cep telefonuna gelen mesajdan kodu girecektir. Bu ilk alan girişinde iki aşamalı doğrulamada belirtilmiştir.
Tüm DocSpace kullanıcıları tarafından DocSpace’e erişimin daha güvenli hale gelmesi için bu seçeneği etkinleştiriniz.
Yaptığınız değişiklerin uygulanması için bölümün altındaki <2>Kaydettuşuna basın.
<3>Not: SMS mesajları yalnızca artı bakiyeniz olması halinde gönderilir. Mevcut bakiyenizi, SMS sağlayıcı hesabınızdan kontrol edebilirsiniz. Uygun zamanda bakiye yüklemeyi unutmayın.", - "TwoFactorAuthHelper": "Not: SMS mesajları sadece artı bakiyeniz varsa gönderilebilir. Mevcut bakiyenizi her zaman SMS sağlayıcı hesabınızdan kontrol edebilirsiniz. Bakiyenizi zamanında doldurmayı unutmayın.", "UseAsLogoButton": "Logo olarak kullan", "UseDigits": "Sayıları kullan", "UseHttp": "Http kullan", diff --git a/packages/client/public/locales/tr/Translations.json b/packages/client/public/locales/tr/Translations.json index 9a4fe299a3..0481b2917e 100644 --- a/packages/client/public/locales/tr/Translations.json +++ b/packages/client/public/locales/tr/Translations.json @@ -15,7 +15,6 @@ "Files": "Dosyalar", "FileUnlocked": "Dosya Kilidi Kaldırıldı", "Folders": "Klasörler", - "FolderSelection": "Klasör seçimi", "FolderTitleBoxNet": "Kutu dizini", "FolderTitleDocuSign": "DocuSign hesabı", "FolderTitleDropBox": "Dropbox dizini", diff --git a/packages/client/public/locales/uk-UA/DeleteDialog.json b/packages/client/public/locales/uk-UA/DeleteDialog.json index 6398edf3c5..7880fea2cc 100644 --- a/packages/client/public/locales/uk-UA/DeleteDialog.json +++ b/packages/client/public/locales/uk-UA/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "Ви збираєтеся видалити ці кімнати. Ви не зможете їх відновити.", "MoveToTrashButton": "Перемістити до кошика", "MoveToTrashFile": "Ви збираєтеся видалити цей файл. Зауважте, що якщо ви надали до нього доступ іншій особі, він стане недоступним. Файл буде остаточно видалено через 30 днів. Ви впевнені, що бажаєте продовжити?", - "MoveToTrashFolder": "Ви збираєтеся видалити цю папку. Зауважте, що якщо ви надали до неї доступ іншій особі, вона стане недоступною. Ви впевнені, що бажаєте продовжити?", - "MoveToTrashFolderFromPersonal": "Ви збираєтеся видалити цю папку. Ви впевнені, що бажаєте продовжити?", - "MoveToTrashItems": "Ви збираєтеся видалити ці елементи. Зауважте, що якщо ви надали до них доступ іншій особі, вони стануть недоступними. Ви впевнені, що бажаєте продовжити?", "MoveToTrashTitle": "Перемістити до Кошика?", "UnsubscribeButton": "Скасувати підписку", "UnsubscribeNote": "Ви впевнені, що хочете скасувати підписку на вибрані елементи зі списку?", diff --git a/packages/client/public/locales/uk-UA/Files.json b/packages/client/public/locales/uk-UA/Files.json index 87f8be83f0..981e9bb6cc 100644 --- a/packages/client/public/locales/uk-UA/Files.json +++ b/packages/client/public/locales/uk-UA/Files.json @@ -53,7 +53,6 @@ "Images": "Зображення", "InviteUsersInRoom": "Запросити користувачів у кімнаті", "LinkForPortalUsers": "Посилання для користувачів порталу", - "LinkForRoomMembers": "Посилання для учасників кімнати", "MarkAsFavorite": "Додати до вподобань", "MarkedAsFavorite": "Додано до вподобань", "MarkRead": "Позначити як прочитані", diff --git a/packages/client/public/locales/uk-UA/InfoPanel.json b/packages/client/public/locales/uk-UA/InfoPanel.json index 8cc746a5bf..7eb8a2861d 100644 --- a/packages/client/public/locales/uk-UA/InfoPanel.json +++ b/packages/client/public/locales/uk-UA/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "Тут буде показано історію активності", "ItemsSelected": "Вибрані елементи", "LastModifiedBy": "Автор останньої зміни", - "PendingInvitations": "Запрошення в очікуванні", "Properties": "Властивості", "RoomsEmptyScreenTent": "Див. інформацію про кімнати тут", "SelectedUsers": "Вибрані облікові записи", "StorageType": "Тип сховища", "SubmenuDetails": "Подробиці", "SubmenuHistory": "Історія", - "SystemProperties": "Властивості системи", - "UsersInRoom": "Користувачі в кімнаті", "Versions": "Версії" } diff --git a/packages/client/public/locales/uk-UA/Profile.json b/packages/client/public/locales/uk-UA/Profile.json index 377b76c5e2..0c572a77ff 100644 --- a/packages/client/public/locales/uk-UA/Profile.json +++ b/packages/client/public/locales/uk-UA/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "Виконано вихід із активного з’єднання: {{platform}}, {{browser}}", "SystemTheme": "Використовувати системну тему", "SystemThemeDescription": "Автоматично перемикайтеся між світлою та темною темами, коли це робить ваша система.", - "TfaLoginSettings": "Параметри входу", "TwoFactorDescription": "Двофакторна автентифікація за допомогою програми генерування кодів була ввімкнена для всіх користувачів адміністратором." } diff --git a/packages/client/public/locales/uk-UA/SMTPSettings.json b/packages/client/public/locales/uk-UA/SMTPSettings.json index 84a729d03e..c2a2515c64 100644 --- a/packages/client/public/locales/uk-UA/SMTPSettings.json +++ b/packages/client/public/locales/uk-UA/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Введіть адресу ел. пошти", "EnterLogin": "Введіть логін", "EnterPort": "Введіть порт", - "HelpText": "Якщо ви використовуєте обліковий запис Gmail для сервера SMTP, то не зможете надсилати пошту, доки не виконаєте описані далі дії. Увійдіть до облікового запису Gmail, яким ви користуєтеся, через стандартний вебінтерфейс і надайте підтвердження в усіх запитах щодо підтвердження доступу {{organizationName}} до облікового запису, якщо такі будуть. Вам також потрібно створити пароль застосунку в параметрах безпеки на сторінці «Мій обліковий запис Google» (цей пароль можна використовувати, лише якщо ввімкнено двоетапну перевірку). Для надсилання повідомлень електронної пошти рекомендується використовувати порт 587 або 25, оскільки інші значення можуть перешкоджати правильній роботі SMTP.", "Host": "Хост", "HostLogin": "Логін хосту", "HostPassword": "Пароль хосту", diff --git a/packages/client/public/locales/uk-UA/SelectFolder.json b/packages/client/public/locales/uk-UA/SelectFolder.json deleted file mode 100644 index d7c3869192..0000000000 --- a/packages/client/public/locales/uk-UA/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Немає доступних папок" -} diff --git a/packages/client/public/locales/uk-UA/Settings.json b/packages/client/public/locales/uk-UA/Settings.json index 8bde14d904..67dbad8825 100644 --- a/packages/client/public/locales/uk-UA/Settings.json +++ b/packages/client/public/locales/uk-UA/Settings.json @@ -86,12 +86,7 @@ "ForcePathStyle": "Примусово використати стиль шляху", "IntegrationRequest": "Не вистачає корисної інтеграції чи компонента в ONLYOFFICE DocSpace? Залиште заявку нашій команді, і ми її розглянемо.", "IPSecurity": "IP-безпека", - "IPSecurityDescription": "<1>IP-безпека використовується для обмеження можливості входу до простору з усіх IP-адрес, окрім визначених. Можна встановити допустимі IP-адреси, вказавши точні IP-адреси у форматі IPv4 (#.#.#.#, де # — числові значення від 0 до 255), діапазон IP-адрес (у форматі #.#.#.#-#.#.#.#) або маски CIDR (у форматі #.#.#.#/#). IP-безпека не застосовується до власників простору: вони можуть отримати доступ до простору з будь-якої IP-адреси. Правила, встановлені в розділі «Для всіх користувачів», також застосовуються до адміністраторів із повним доступом. При цьому для адміністраторів із повним доступом можна встановити додаткові правила у відповідному розділі.", - "IPSecurityHelper": "Ви можете задати дозволені IP-адреси, вказавши точні IP-адреси у форматі IPv4 (#.#.#.#, де # є числовим значенням від 0 до 255) або діапазон IP-адрес (у форматі #.#.#.#-#.#.#.#).", "IPSecurityWarningHelper": "Спочатку вам потрібно вказати свою поточну IP-адресу або діапазон IP-адрес, до якого належить ваша поточна IP-адреса, інакше ваш доступ до простору буде заблоковано відразу після збереження параметрів. Власник простору матиме доступ до нього з будь-якої IP-адреси.", - "LanguageAndTimeZoneSettingsDescription": "Змініть мову для всіх користувачів порталу та налаштуйте часовий пояс так, щоб усі події порталу відображалися з правильною датою та часом.", - "LanguageTimeSettingsTooltip": "За допомогою <0>{{text}} можна змінити мову на всьому порталі для всіх користувачів порталу та налаштувати часовий пояс так, щоб події порталу {{ organizationName }} відображались з правильною датою і часом.", - "LanguageTimeSettingsTooltipDescription": "Для того, щоб встановлені вами параметри набули чинності натисніть кнопку <1>{{save}} в нижній частині розділу.<3>{{learnMore}}", "Lifetime": "Час життя (хв.)", "LimitThemesTooltip": "Ви можете створити лише 3 власні теми. Щоб створити нову тему, необхідно видалити одну з попередніх тем.", "LocalFile": "Локальний файл", @@ -109,16 +104,12 @@ "ManagementCategoryIntegration": "Інтеграція", "ManagementCategorySecurity": "Безпека", "ManualBackupDescription": "Використовуйте цю опцію, якщо ви хочете отримати всі дані, що містяться на порталі як файл.", - "ManualBackupHelp": "Параметр Резервна копія даних використовується для резервного копіювання даних порталу, щоб мати можливість відновити його пізніше на вашому локальному сервері.", "MaxCopies": "{{copiesCount}} - максимальна кількість резервних копій", "Migration": "Перенесення", "NewColorScheme": "Нова колірна схема", "PasswordMinLenght": "Мінімальна довжина паролю", "Path": "Шлях", - "PleaseNote": "Зверніть увагу!", - "PleaseNoteDescription": "<0>{{pleaseNote}}: щойно ви натиснете кнопку <2>{{save}}, ваша стара адреса простору стане недоступною для нових користувачів.", "PortalAccess": "Доступ до порталу", - "PortalAccessSubTitle": "У цьому розділі можна надати користувачам безпечні та зручні способи доступу до порталу.", "PortalDeactivation": "Деактивувати DocSpace", "PortalDeactivationDescription": "Використовуйте цей параметр для тимчасової деактивації вашого простору.", "PortalDeactivationHelper": "Якщо ви деактивуєте цей DocSpace, ваш простір і всю пов’язану з ним інформацію буде заблоковано, щоб ніхто не мав до них доступу протягом певного періоду. Для цього натисніть кнопку «Деактивувати». На адресу електронної пошти власника простору буде надіслано посилання для підтвердження операції.\nЯкщо ви забажаєте повернутися до простору та продовжити його використання, вам потрібно буде скористатися другим посиланням, наданим в електронному листі з підтвердженням. Тому зберігайте цей електронний лист у безпечному місці.", @@ -126,16 +117,12 @@ "PortalDeletionDescription": "Використовуйте цей параметр для остаточного видалення вашого простору.", "PortalDeletionEmailSended": "Посилання для підтвердження операції надіслано на адресу {{ownerEmail}} (адреса електронної пошти власника простору).", "PortalDeletionHelper": "Якщо ви вважаєте, що не будете використовувати простір, і хочете назавжди видалити його, надішліть запит, натиснувши кнопку «Видалити». Зауважте, що ви не зможете повторно активувати свій простір або відновити пов’язану з ним інформацію.", - "PortalIntegration": "Інтеграція простору", "PortalNameEmpty": "Ім'я облікового запису порожнє", "PortalNameIncorrect": "Неправильне ім'я облікового запису", "PortalNameLength": "Довжина імені облікового запису має бути від {{minLength}} до {{maxLength}} символів", "PortalRenaming": "Перейменування порталу", - "PortalRenamingDescription": "Тут ви можете змінити адресу вашого порталу.", "PortalRenamingLabelText": "Нове ім'я порталу", - "PortalRenamingMobile": "Введіть частину, яка з’явиться поруч із адресою простору {{domain}}. Зверніть увагу: щойно ви натиснете кнопку «Зберегти», ваша стара адреса простору стане недоступною для нових користувачів.", "PortalRenamingModalText": "Ви збираєтеся перейменувати свій портал. Ви впевнені, що хочете продовжити?", - "PortalRenamingSettingsTooltip": "<0>{{text}} Введіть частину, яка з’явиться поруч із адресою простору {{domain}}.", "ProductUserOpportunities": "Перегляд профілів та груп", "RecoveryFileNotSelected": "Помилка відновлення. Файл відновлення не вибрано.", "RestoreBackup": "Відновити дані", @@ -147,11 +134,6 @@ "ServerSideEncryptionMethod": "Метод шифрування на стороні сервера", "ServiceUrl": "Url-адреса служби", "SessionLifetime": "Тривалість сеансу", - "SessionLifetimeDescription": "<1>Тривалість сеансу дозволяє встановити час (у хвилинах), після якого користувачам простору для доступу до нього потрібно буде повторно ввести облікові дані. Після збереження для всіх користувачів буде виконано вихід з простору.", - "SessionLifetimeHelper": "Після збереження відбудеться вихід усіх користувачів із простору.", - "SettingPasswordStrength": "Налаштування надійності пароля", - "SettingPasswordStrengthDescription": "<1>Настройки надійності пароля — дає змогу визначити ефективність пароля для захисту від випадкового підбирання та перебирання усіх можливих варіантів.
Використовуйте панель <2>Мінімальна довжина пароля, щоб визначити потрібну довжину пароля. Перевірте відповідні зазначені нижче поля, щоб визначити набір символів, які повинні використовуватися у паролі.
Щоб параметри набули чинності натисніть кнопку <3>Зберегти у верхній частині розділу.", - "SettingPasswordStrengthHelper": "Використовуйте панель мінімальної довжини пароля, щоб визначити кількість символів, які має містити пароль. Установіть відповідні прапорці нижче, щоб указати набір символів, який має бути використаний у паролі.", "ShowFeedbackAndSupport": "Показати посилання на зворотний зв’язок та підтримку", "ShowHelpCenter": "Показати посилання на Довідковий центр", "ShowVideoGuides": "Показати посилання на відеопосібники", @@ -177,11 +159,7 @@ "ThirdPartyTitleDescription": "За допомогою ключів авторизації ви можете підключати сторонні служби до свого порталу. Зручно виконуйте вхід за допомогою Facebook, Google або LinkedIn. Додайте Dropbox, OneDrive тощо, щоб працювати із збереженими там файлами з модуля документів.", "TimeZone": "Часовий пояс", "TrustedMail": "Налаштування довірених поштових доменів", - "TrustedMailDescription": "<1>Параметри надійного поштового домену – спосіб указати поштові сервери, які використовуються для самореєстрації користувачів.
Можна вказати параметр <2>Настроювані домени та ввести надійний поштовий сервер у поле нижче, щоб користувач, який має обліковий запис на цьому сервері, зміг зареєструвати себе, вибравши посилання \"Приєднання\" на сторінці <3>Вхід, або вимкнути його.
Щоб встановлені параметри почали діяти, клацніть кнопку <4>Зберегти внизу цього розділу.", - "TrustedMailHelper": "Можна вказати параметр Настроювані домени та ввести надійний поштовий сервер у поле нижче, щоб користувач, який має обліковий запис на цьому сервері, зміг зареєструвати себе, вибравши посилання \"Приєднання\" на сторінці Вхід, або вимкнути його.", "TwoFactorAuth": "Двофакторна автентифікація", - "TwoFactorAuthDescription": "<1>Двофакторна аутентифікація — це більш надійний спосіб доступу користувачів до DocSpace. Після введення облікових даних користувач має ввести код із SMS-повідомлення, отриманого на номер мобільного телефону, який було вказано під час першого входу до простору, або код із застосунку для аутентифікації.
Увімкніть цю функцію, щоб зробити доступ до DocSpace більш безпечним для всіх користувачів DocSpace.
Щоб застосувати внесені зміни, натисніть кнопку <2>Зберегти під цим розділом.
<3>Примітка. SMS-повідомлення можна відправляти тільки у разі позитивного балансу. Ви завжди можете перевірити поточний баланс у своєму обліковому записі у SMS-провайдера. Не забувайте вчасно поповнювати свій баланс.", - "TwoFactorAuthHelper": "Примітка. SMS можна відправляти лише за позитивного балансу. Ви завжди можете перевірити свій поточний баланс в обліковому записі SMS-провайдера. Не забувайте вчасно поповнювати баланс.", "UseAsLogoButton": "Використовувати як логотип", "UseDigits": "Використувати цифри", "UseHttp": "Використовувати Http", diff --git a/packages/client/public/locales/uk-UA/Translations.json b/packages/client/public/locales/uk-UA/Translations.json index 9026bbb968..e942e90b3f 100644 --- a/packages/client/public/locales/uk-UA/Translations.json +++ b/packages/client/public/locales/uk-UA/Translations.json @@ -15,7 +15,6 @@ "Files": "Файли", "FileUnlocked": "Файл розблоковано", "Folders": "Папки", - "FolderSelection": "Вибір папки", "FolderTitleBoxNet": "Каталог Box", "FolderTitleDocuSign": "Обліковий запис DocuSign", "FolderTitleDropBox": "Каталог Dropbox", diff --git a/packages/client/public/locales/vi/DeleteDialog.json b/packages/client/public/locales/vi/DeleteDialog.json index c47e4ecd39..552368dc47 100644 --- a/packages/client/public/locales/vi/DeleteDialog.json +++ b/packages/client/public/locales/vi/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "Bạn sắp xóa các phòng này. Bạn sẽ không thể khôi phục chúng.", "MoveToTrashButton": "Chuyển vào Thùng rác", "MoveToTrashFile": "Bạn sắp xóa tập tin này. Xin lưu ý rằng nếu bạn đã chia sẻ nó với ai đó, nó sẽ không khả dụng. Tập tin sẽ bị xóa vĩnh viễn trong 30 ngày. Bạn có chắc chắn muốn tiếp tục không?", - "MoveToTrashFolder": "Bạn sắp xóa thư mục này. Xin lưu ý rằng nếu bạn đã chia sẻ nó với ai đó, nó sẽ không khả dụng. Bạn có chắc chắn muốn tiếp tục không?", - "MoveToTrashFolderFromPersonal": "Bạn sắp xóa thư mục này. Bạn có chắc chắn muốn tiếp tục không?", - "MoveToTrashItems": "Bạn sắp xóa các mục này. Xin lưu ý rằng nếu bạn đã chia sẻ chúng với ai đó, chúng sẽ không khả dụng. Bạn có chắc chắn muốn tiếp tục không?", "MoveToTrashTitle": "Chuyển đến thùng rác?", "UnsubscribeButton": "Hủy đăng ký", "UnsubscribeNote": "Bạn có chắc muốn hủy đăng ký các mục đã chọn từ danh sách không?", diff --git a/packages/client/public/locales/vi/Files.json b/packages/client/public/locales/vi/Files.json index ce77000dd0..593b58611c 100644 --- a/packages/client/public/locales/vi/Files.json +++ b/packages/client/public/locales/vi/Files.json @@ -53,7 +53,6 @@ "Images": "Hình ảnh", "InviteUsersInRoom": "Mời người dùng vào phòng", "LinkForPortalUsers": "Liên kết dành cho người dùng DocSpace", - "LinkForRoomMembers": "Liên kết cho các thành viên phòng", "MarkAsFavorite": "Đánh dấu là yêu thích", "MarkedAsFavorite": "Đã thêm vào mục yêu thích", "MarkRead": "Đánh dấu là đã đọc", diff --git a/packages/client/public/locales/vi/InfoPanel.json b/packages/client/public/locales/vi/InfoPanel.json index 42132ee2cf..d03fa54e5f 100644 --- a/packages/client/public/locales/vi/InfoPanel.json +++ b/packages/client/public/locales/vi/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "Lịch sử hoạt động sẽ được hiển thị ở đây", "ItemsSelected": "Các mục đã chọn", "LastModifiedBy": "Sửa lần cuối bởi", - "PendingInvitations": "Thư mời chờ duyệt", "Properties": "Thuộc tính", "RoomsEmptyScreenTent": "Xem chi tiết phòng tại đây", "SelectedUsers": "Tài khoản đã chọn", "StorageType": "Kiểu lưu trữ", "SubmenuDetails": "Chi tiết", "SubmenuHistory": "Lịch sử", - "SystemProperties": "Thuộc tính hệ thống", - "UsersInRoom": "Người dùng trong phòng", "Versions": "Phiên Bản" } diff --git a/packages/client/public/locales/vi/Profile.json b/packages/client/public/locales/vi/Profile.json index ab7f836f7e..c6544d1ca7 100644 --- a/packages/client/public/locales/vi/Profile.json +++ b/packages/client/public/locales/vi/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "Kết nối hoạt động đã được đăng xuất: {{platform}}, {{browser}}", "SystemTheme": "Sử dụng chủ đề hệ thống", "SystemThemeDescription": "Tự động chuyển đổi giữa các chế độ sáng và tối khi hệ thống của bạn hoạt động.", - "TfaLoginSettings": "Thiết lập đăng nhập ", "TwoFactorDescription": " Xác thực hai yếu tố qua ứng dụng tạo mã đã được quản trị viên bật cho tất cả người dùng." } diff --git a/packages/client/public/locales/vi/SMTPSettings.json b/packages/client/public/locales/vi/SMTPSettings.json index c6e873607d..8f4c146054 100644 --- a/packages/client/public/locales/vi/SMTPSettings.json +++ b/packages/client/public/locales/vi/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "Nhập địa chỉ email", "EnterLogin": "Nhập thông tin đăng nhập", "EnterPort": "Nhập cổng", - "HelpText": "Nếu bạn sử dụng tài khoản Gmail cho máy chủ SMTP, bạn sẽ không thể gửi thư cho đến khi bạn làm như sau: đăng nhập vào tài khoản Gmail mà bạn sử dụng thông qua giao diện web tiêu chuẩn và xác nhận các câu hỏi xác minh về việc truy cập từ {{organizationName}} vào tài khoản, nếu có. Bạn cũng cần tạo mật khẩu ứng dụng trong cài đặt Bảo mật trên trang \"Tài khoản Google của Tôi\" (mật khẩu này chỉ có thể được sử dụng nếu xác thực hai bước được bật).Bạn được khuyến cáo sử dụng các cổng 587 hoặc 25 để gửi các tin nhắn email, vì các giá trị khác có thể ngăn SMTP hoạt động chính xác.", "Host": "Host", "HostLogin": "Đăng nhập Host", "HostPassword": "Mật khẩu Host", diff --git a/packages/client/public/locales/vi/SelectFolder.json b/packages/client/public/locales/vi/SelectFolder.json deleted file mode 100644 index 507eef3625..0000000000 --- a/packages/client/public/locales/vi/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "Không có thư mục" -} diff --git a/packages/client/public/locales/vi/Settings.json b/packages/client/public/locales/vi/Settings.json index 2de805d24d..768f421634 100644 --- a/packages/client/public/locales/vi/Settings.json +++ b/packages/client/public/locales/vi/Settings.json @@ -86,12 +86,7 @@ "ForcePathStyle": "Kiểu đường dẫn bắt buộc", "IntegrationRequest": "Bạn thấy thiếu một tích hợp hoặc thành phần hữu ích trong ONLYOFFICE DocSpace? Xin hãy gửi yêu cầu cho nhóm của chúng tôi và chúng tôi sẽ xem xét điều đó.", "IPSecurity": "Bảo mật IP", - "IPSecurityDescription": "<1>Bảo mật IP được sử dụng để hạn chế đăng nhập vào không gian từ tất cả các địa chỉ IP ngoại trừ một số địa chỉ nhất định. Bạn có thể đặt các địa chỉ IP được phép bằng cách sử dụng địa chỉ IP chính xác ở định dạng IPv4 (#.#.#.#, trong đó # là một giá trị số từ 0 đến 255), dải IP (trong định dạng #.#.#.#-#.#.#.#), hoặc mặt nạ CIDR (theo định dạng #.#.#.#/#). Bảo mật IP không áp dụng đối với chủ sở hữu không gian, họ có thể truy cập không gian từ bất kỳ địa chỉ IP nào. Các quy tắc được đặt trong phần Dành cho tất cả người dùng cũng áp dụng cho quản trị viên toàn quyền truy cập. Đồng thời, bạn có thể đặt các quy tắc bổ sung cho quản trị viên toàn quyền truy cập trong phần tương ứng.", - "IPSecurityHelper": "Bạn có thể đặt các địa chỉ IP được phép bằng cách sử dụng địa chỉ IP chính xác ở định dạng IPv4 (#.#.#.#, trong đó # là giá trị số từ 0 đến 255) hoặc dải IP (trong định dạng #.#.#.#-#.#.#.#).", "IPSecurityWarningHelper": "Trước tiên, bạn cần chỉ định IP hiện tại hoặc dải IP mà địa chỉ IP hiện tại của bạn thuộc về, nếu không quyền truy cập không gian của bạn sẽ bị chặn ngay sau khi bạn lưu cài đặt. Chủ sở hữu không gian sẽ có quyền truy cập không gian từ bất kỳ địa chỉ IP nào.", - "LanguageAndTimeZoneSettingsDescription": "Cài đặt Ngôn ngữ và Múi giờ là một cách để thay đổi ngôn ngữ của không gian cho tất cả người dùng và định cấu hình múi giờ để tất cả các hành động sẽ được hiển thị với ngày và giờ chính xác.", - "LanguageTimeSettingsTooltip": "<0>{{text}} là một cách để thay đổi ngôn ngữ của không gian cho tất cả người dùng và định cấu hình múi giờ để tất cả các hành động của không gian {{ organizationName }} sẽ được hiển thị với ngày và giờ chính xác.", - "LanguageTimeSettingsTooltipDescription": "Để các thông số bạn thiết lập có hiệu lực, bấm vào nút <1>{{save}} ở dưới cuối phần này.<3>{{learnMore}}", "Lifetime": "Thời gian tồn tại (phút)", "LimitThemesTooltip": "Bạn chỉ có thể tạo 3 theme tùy chỉnh. Để tạo một theme mới, bạn phải xóa một trong các theme trước đó.", "LocalFile": "Tập tin cục bộ", @@ -109,16 +104,12 @@ "ManagementCategoryIntegration": "Tích hợp", "ManagementCategorySecurity": "Bảo mật", "ManualBackupDescription": "Sử dụng tùy chọn này nếu bạn muốn lấy tất cả dữ liệu chứa trên không gian này dưới một tập tin.", - "ManualBackupHelp": "Tùy chọn Sao lưu dữ liệu được sử dụng để sao lưu dữ liệu không gian để sau đó khôi phục tới máy chủ cục bộ của bạn.", "MaxCopies": "{{copiesCount}} - số lượng bản sao lưu tối đa", "Migration": "Di chuyển", "NewColorScheme": "Bảng màu mới", "PasswordMinLenght": "Độ dài mật khẩu tối thiểu", "Path": "Đường dẫn", - "PleaseNote": "Xin hãy lưu ý", - "PleaseNoteDescription": "<0>{{pleaseNote}}: địa chỉ không gian cũ của bạn sẽ có thể không khả dụng cho người dùng mới khi bạn nhấp vào nút <2>{{save}} button.", "PortalAccess": "Truy cập DocSpace", - "PortalAccessSubTitle": "Phần này cho phép bạn cung cấp cho người dùng những cách an toàn và thuận tiện để truy cập không gian.", "PortalDeactivation": "Vô hiệu hóa DocSpace", "PortalDeactivationDescription": "Sử dụng tùy chọn này để tạm thời vô hiệu hóa không gian của bạn.", "PortalDeactivationHelper": "Nếu bạn muốn vô hiệu hóa DocSpace này, không gian của bạn và tất cả thông tin được liên kết với nó sẽ bị chặn để không ai có quyền truy cập vào nó trong một khoảng thời gian cụ thể. Để làm điều đó, hãy nhấp vào nút Vô hiệu hóa. Một liên kết xác nhận hành động sẽ được gửi đến địa chỉ email của chủ sở hữu không gian.\nTrong trường hợp bạn muốn quay lại không gian và tiếp tục sử dụng nó, bạn sẽ cần sử dụng liên kết thứ hai được cung cấp trong email xác nhận. Vì vậy, xin vui lòng giữ email này ở một nơi an toàn.", @@ -126,16 +117,12 @@ "PortalDeletionDescription": "Sử dụng tùy chọn này để xóa vĩnh viễn không gian của bạn.", "PortalDeletionEmailSended": "Một liên kết để xác nhận hoạt động đã được gửi đến {{ownerEmail}} (địa chỉ email của chủ sở hữu không gian).", "PortalDeletionHelper": "Nếu bạn không nghĩ rằng bạn sẽ sử dụng không gian này và muốn xóa vĩnh viễn không gian của mình, hãy gửi yêu cầu của bạn bằng cách dùng nút Xóa. Xin lưu ý rằng bạn sẽ không thể kích hoạt lại không gian của mình hoặc khôi phục bất kỳ thông tin nào liên quan đến nó.", - "PortalIntegration": "Tích hợp không gian", "PortalNameEmpty": "Tên tài khoản trống", "PortalNameIncorrect": "Tên tài khoản không chính xác", "PortalNameLength": "Tên tài khoản phải dài từ {{minLength}} đến {{maxLength}} ký tự", "PortalRenaming": "Đang đổi tên DocSpace", - "PortalRenamingDescription": "Ở đây bạn có thể thay đổi địa chỉ không gian của bạn.", "PortalRenamingLabelText": "Tên không gian mới", - "PortalRenamingMobile": "Nhập phần sẽ xuất hiện sau địa chỉ không gian {{domain}}. Xin lưu ý: địa chỉ không gian cũ của bạn sẽ có thể không khả dụng cho người dùng mới khi bạn nhấp vào nút Lưu.", "PortalRenamingModalText": "Bạn sẽ đổi tên cổng thông tin của bạn. Bạn có chắc là muốn tiếp tục?", - "PortalRenamingSettingsTooltip": "<0>{{text}} Nhập phần sẽ xuất hiện sau địa chỉ không gian {{domain}}.", "ProductUserOpportunities": "Xem hồ sơ và nhóm", "RecoveryFileNotSelected": "Lỗi khôi phục. Tập tin khôi phục không được chọn.", "RestoreBackup": "Khôi phục dữ liệu", @@ -147,11 +134,6 @@ "ServerSideEncryptionMethod": "Phương pháp mã hóa phía máy chủ", "ServiceUrl": "Url dịch vụ", "SessionLifetime": "Thời gian tồn tại của phiên", - "SessionLifetimeDescription": "<1>Thời gian tồn tại của phiên cho phép đặt thời gian (tính bằng phút) trước khi người dùng không gian cần nhập lại thông tin đăng nhập không gian để truy cập không gian. Sau khi lưu, tất cả người dùng sẽ được đăng xuất khỏi không gian.", - "SessionLifetimeHelper": "Sau khi lưu, tất cả người dùng sẽ được đăng xuất khỏi không gian.", - "SettingPasswordStrength": "Cài đặt độ mạnh của mật khẩu", - "SettingPasswordStrengthDescription": "<1>Thiết lập Độ dài Mật khẩu cho phép xác định hiệu quả của mật khẩu trong việc chống lại các vụ tấn công 'brute-force attack'.
Sử dụng thanh <2>Độ dài Mật khẩu Tối thiểu để xác định độ dài mật khẩu cần thiết. Kiểm tra các hộp thích hợp bên dưới để xác định tập hợp ký tự phải được sử dụng trong mật khẩu.
Để các thông số bạn thiết lập có hiệu lực, bấm vào nút <3>Lưu ở dưới cuối phần này.", - "SettingPasswordStrengthHelper": "Sử dụng thanh Độ dài Mật khẩu Tối thiểu để xác định độ dài của mật khẩu. Đánh dấu vào các ô thích hợp bên dưới để xác định các ký tự phải được sử dụng trong mật khẩu.", "ShowFeedbackAndSupport": "Hiển thị liên kết Phản hồi & Hỗ trợ", "ShowHelpCenter": "Hiển thị liên kết đến Trung tâm Trợ giúp", "ShowVideoGuides": "Hiển thị liên kết đến Video Hướng dẫn", @@ -177,11 +159,7 @@ "ThirdPartyTitleDescription": "Với các khóa Ủy quyền, bạn có thể kết nối các dịch vụ của bên thứ ba với không gian của mình. Đăng nhập dễ dàng bằng Facebook, Google hoặc LinkedIn; thêm Dropbox, OneDrive, v.v. để làm việc với các tệp được lưu trữ ở đó từ mô-đun Tài liệu/Documents. ", "TimeZone": "Múi giờ", "TrustedMail": "Cài đặt Tên miền Mail được tin cậy", - "TrustedMailDescription": "<1>Thiết lập Tên miền Mail được tin cậy là một cách để xác định các mail server được sử dụng để tự đăng ký người dùng.
Bạn có thể kiểm tra tùy chọn <2>Tên miền Tùy chỉnh và nhập vào mail server được tin cậy trong trường bên dưới để người có tài khoản tại đó có thể tự mình đăng ký bằng cách bấm vào liên kết Tham gia trên trang <3>Đăng nhập hoặc vô hiệu hóa tùy chọn này.
Để các thông số bạn đặt có hiệu lực, bấm vào nút <4>Lưu ở dưới cuối phần này.", - "TrustedMailHelper": "Bạn có thể kiểm tra tùy chọn Tên miền Tùy chỉnh và nhập vào mail server được tin cậy trong trường bên dưới để người có tài khoản tại đó có thể tự mình đăng ký bằng cách bấm vào liên kết Tham gia trên trang Đăng nhập hoặc vô hiệu hóa tùy chọn này.", "TwoFactorAuth": "Xác thực hai yếu tố", - "TwoFactorAuthDescription": "<1>Xác thực hai yếu tố là cách an toàn hơn để người dùng truy cập vào DocSpace. Sau khi nhập thông tin đăng nhập, người dùng sẽ phải nhập mã từ tin nhắn SMS được gửi đến điện thoại di động với số được xác định khi đăng nhập đầu tiên vào không gian hoặc mã từ ứng dụng xác thực.
Bật tùy chọn này để tất cả người dùng DocSpace truy cập DocSpace an toàn hơn.
Để áp dụng các thay đổi bạn đã thực hiện, hãy nhấp vào nút <2>Lưu bên dưới phần này.
<3>Lưu ý: Chỉ có thể gửi tin nhắn SMS nếu bạn có số dư dương. Bạn luôn có thể kiểm tra số dư hiện tại trong tài khoản nhà cung cấp SMS của mình. Đừng quên sớm bổ sung số dư của bạn.", - "TwoFactorAuthHelper": "Lưu ý: khi bạn thoát khỏi SMS, tùy chọn truy cập cổng thông tin bằng xác thực hai yếu tố sẽ tự động bị tắt. Đừng quên mua thêm gói SMS.", "UseAsLogoButton": "Sử dụng làm logo", "UseDigits": "Sử dụng chữ số", "UseHttp": "Sử dụng Http", diff --git a/packages/client/public/locales/vi/Translations.json b/packages/client/public/locales/vi/Translations.json index f60fcb1456..05a8f8e18c 100644 --- a/packages/client/public/locales/vi/Translations.json +++ b/packages/client/public/locales/vi/Translations.json @@ -15,7 +15,6 @@ "Files": "Tệp", "FileUnlocked": "Đã mở khóa File", "Folders": "Thư mục", - "FolderSelection": "Chọn thư mục", "FolderTitleBoxNet": "Thư mục Box", "FolderTitleDocuSign": "Tài khoản DocuSign", "FolderTitleDropBox": "Thư mục Dropbox", diff --git a/packages/client/public/locales/zh-CN/DeleteDialog.json b/packages/client/public/locales/zh-CN/DeleteDialog.json index 6014f21d03..0de244d6bd 100644 --- a/packages/client/public/locales/zh-CN/DeleteDialog.json +++ b/packages/client/public/locales/zh-CN/DeleteDialog.json @@ -6,9 +6,6 @@ "DeleteRooms": "您即将删除这些房间。您将无法使其恢复。", "MoveToTrashButton": "移至垃圾箱", "MoveToTrashFile": "您要删除该文件。请注意,如果您与别人分享了它,该文件将变得不可用。文件将在 30 天后被永久删除。您确定要继续吗?", - "MoveToTrashFolder": "您要删除该文件夹。请注意,如果您与别人分享了它,该文件夹将变得不可用。您确定要继续吗?", - "MoveToTrashFolderFromPersonal": "您即将删除此文件夹。确定要继续吗?", - "MoveToTrashItems": "您要删除该项目。请注意,如果您与别人分享了它,该项目将变得不可用。您确定要继续吗?", "MoveToTrashTitle": "要移动到垃圾桶吗?", "UnsubscribeButton": "取消订阅", "UnsubscribeNote": "您确定要取消订阅列表中的选定项目吗?", diff --git a/packages/client/public/locales/zh-CN/Files.json b/packages/client/public/locales/zh-CN/Files.json index b3c7dc2151..f19e2b7d4a 100644 --- a/packages/client/public/locales/zh-CN/Files.json +++ b/packages/client/public/locales/zh-CN/Files.json @@ -53,7 +53,6 @@ "Images": "图像", "InviteUsersInRoom": "邀请用户进入房间", "LinkForPortalUsers": "提供给协作空间用户的链接", - "LinkForRoomMembers": "复制链接", "MarkAsFavorite": "标记为收藏", "MarkedAsFavorite": "已添加至收藏", "MarkRead": "标记为已读", diff --git a/packages/client/public/locales/zh-CN/InfoPanel.json b/packages/client/public/locales/zh-CN/InfoPanel.json index 58022a9bdf..1a4479b528 100644 --- a/packages/client/public/locales/zh-CN/InfoPanel.json +++ b/packages/client/public/locales/zh-CN/InfoPanel.json @@ -29,14 +29,11 @@ "HistoryEmptyScreenText": "活动历史记录将在这里显示", "ItemsSelected": "选定的项目", "LastModifiedBy": "上次修改时间", - "PendingInvitations": "待定邀请", "Properties": "属性", "RoomsEmptyScreenTent": "在此查看房间详情", "SelectedUsers": "已选账户", "StorageType": "存储类型", "SubmenuDetails": "详情", "SubmenuHistory": "历史记录", - "SystemProperties": "系统属性", - "UsersInRoom": "房间中的用户", "Versions": "版本" } diff --git a/packages/client/public/locales/zh-CN/Profile.json b/packages/client/public/locales/zh-CN/Profile.json index 4592e57f77..78d0ee9eb0 100644 --- a/packages/client/public/locales/zh-CN/Profile.json +++ b/packages/client/public/locales/zh-CN/Profile.json @@ -24,6 +24,5 @@ "SuccessLogout": "活动连接已登出:{{platform}},{{browser}}", "SystemTheme": "使用系统主题", "SystemThemeDescription": "根据系统状态切换浅色和深色主题。", - "TfaLoginSettings": "登录设置", "TwoFactorDescription": "管理员为所有用户启用了通过代码生成应用进行的双因素身份认证功能。" } diff --git a/packages/client/public/locales/zh-CN/SMTPSettings.json b/packages/client/public/locales/zh-CN/SMTPSettings.json index 53291de660..0a94e00ff4 100644 --- a/packages/client/public/locales/zh-CN/SMTPSettings.json +++ b/packages/client/public/locales/zh-CN/SMTPSettings.json @@ -6,7 +6,6 @@ "EnterEmail": "输入电子邮件", "EnterLogin": "输入登录名", "EnterPort": "输入端口", - "HelpText": "如果您为SMTP服务器使用Gmail帐户,在执行以下操作之前,您将无法发送邮件:登录您通过其标准网页界面使用的Gmail帐户,并确认有关{{organizationName}}访问尝试的任何验证问题,以防出现任何问题。您还需要在 \"我的谷歌账户 \"页面的安全设置中生成一个应用密码(这个密码只有在启用两步验证时才能使用)。我们建议使用端口587或25发送电子邮件,因为其他值可能会阻止SMTP正常工作。", "Host": "主机", "HostLogin": "主机登录", "HostPassword": "主机密码", diff --git a/packages/client/public/locales/zh-CN/SelectFolder.json b/packages/client/public/locales/zh-CN/SelectFolder.json deleted file mode 100644 index fc62c7078a..0000000000 --- a/packages/client/public/locales/zh-CN/SelectFolder.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "NotAvailableFolder": "没有可用的文件夹" -} diff --git a/packages/client/public/locales/zh-CN/Settings.json b/packages/client/public/locales/zh-CN/Settings.json index 6882d60b9e..019aae6224 100644 --- a/packages/client/public/locales/zh-CN/Settings.json +++ b/packages/client/public/locales/zh-CN/Settings.json @@ -86,12 +86,7 @@ "ForcePathStyle": "力路风格", "IntegrationRequest": "在 ONLYOFFICE 协作空间中缺少有用的集成或组件?请向我们的团队提出申请,我们将对此进行研究。", "IPSecurity": "IP 安全性", - "IPSecurityDescription": "设置<1>IP的安全 用于限制与所有的IP地址时进入入口,除所指示的可能性。您可以指定允许的IP地址格式的IPv4(#.#.#.#,其中# 是一个数字,从0到255)指定特定值的IP地址,一定范围内的IP地址(格式为 #.#.#.#-#.#.#.#),或CIDR掩码(格式为 #.#.#.#/#)。IP的安全对空间所有者不起作用,他们可以从任何IP地址访问协作空间。在\"所有用户\"部分设置的规则也适用于完全访问管理员。同时,您可以在相应部分为完全访问管理员设置附加规则。", - "IPSecurityHelper": "您可通过 IPv4 格式的准确 IP 地址(#.#.#.#,其中 # 是介于 0 至 255 之间的数字)或 IP 范围(#.#.#.#-#.#.#.# 格式)设置允许的 IP 地址。", "IPSecurityWarningHelper": "首先,您需要指定当前的 IP,或当前 IP 地址所属的 IP 范围,否则在保存设置后将立即阻止您的空间访问权限。空间所有者将可从任意 IP 地址访问空间。", - "LanguageAndTimeZoneSettingsDescription": "为所有协作空间用户更改语言并配置时区,以便所以协作空间活动能够以正确的日期和时间展示。", - "LanguageTimeSettingsTooltip": "<0>{{text}} 可更改所有用户的整个协作空间的语言并可配置时区,以便在{{ organizationName }}协作空间的所有活动中显示正确的日期和时间。", - "LanguageTimeSettingsTooltipDescription": "若想使您设置的参数生效,请点击该部分底部的 <1>{{save}}按钮。<3>{{learnMore}}", "Lifetime": "寿命(分钟)", "LimitThemesTooltip": "您只能创建 3 个自定义主题。如需创建新的主题,请删除一个之前的主题。", "LocalFile": "本地文件", @@ -109,16 +104,12 @@ "ManagementCategoryIntegration": "集成", "ManagementCategorySecurity": "安全性", "ManualBackupDescription": "如果要将协作空间中包含的所有数据作为文件获取,请使用此选项。", - "ManualBackupHelp": "数据备份选项用于备份协作空间数据,以便以后将其还原到本地服务器。", "MaxCopies": "{{copiesCount}} - 备份的最大数量", "Migration": "迁移", "NewColorScheme": "新配色方案", "PasswordMinLenght": "密码最短长度", "Path": "路径", - "PleaseNote": "请注意", - "PleaseNoteDescription": "<0>{{pleaseNote}}: :点击<2>{{save}} 按钮之后,新用户无法访问以前的空间地址。", "PortalAccess": "协作空间访问权限", - "PortalAccessSubTitle": "让用户即安全又方便地访问协作空间", "PortalDeactivation": "停用协作空间", "PortalDeactivationDescription": "使用此选项以暂时停用您的空间。", "PortalDeactivationHelper": "如果您想停用此协作空间,则该空间及所有与之相关的信息都将被屏蔽,一定时段内将没有人可对其进行访问。如需进行此操作,请点击“停用”按钮。操作确认链接将发送至空间所有者的邮件地址。\n如果您想重新启用空间,则需要使用确认邮件中提供的第二个链接。因此,请将此邮件保存在安全位置。", @@ -126,16 +117,12 @@ "PortalDeletionDescription": "使用此选项以永久删除您的空间。", "PortalDeletionEmailSended": "操作确认链接已发送至 {{ownerEmail}}(空间所有者邮件地址)", "PortalDeletionHelper": "如果您认为自己不应该使用此空间且希望永久性删除空间,请使用删除按钮提交您的请求。在此提醒,您将无法重新激活空间,或恢复与之相关的任何信息。", - "PortalIntegration": "空间集成", "PortalNameEmpty": "账户名称为空", "PortalNameIncorrect": "账户名称不正确", "PortalNameLength": "账户名称的长度必须在{{minLength}}至{{maxLength}}个字符之间", "PortalRenaming": "协作空间重命名", - "PortalRenamingDescription": "在此处,您可以更改您的协作空间地址。", "PortalRenamingLabelText": "协作空间的新名称", - "PortalRenamingMobile": "输入将出现在{{domain}}空间地址旁边的部分。请注意:点击保存按钮之后,新用户无法访问以前的空间地址。", "PortalRenamingModalText": "你将要重命名的门户。你真的要继续吗?", - "PortalRenamingSettingsTooltip": "<0>{{text}} 输入将出现在{{domain}}空间地址旁边的部分。", "ProductUserOpportunities": "查看档案与群组", "RecoveryFileNotSelected": "恢复错误。未选择恢复文件", "RestoreBackup": "数据恢复", @@ -147,11 +134,6 @@ "ServerSideEncryptionMethod": "服务器端加密方法", "ServiceUrl": "服务Url", "SessionLifetime": "会话寿命", - "SessionLifetimeDescription": "<1>会议寿命允许设置空间用户需要再次输入协作空间凭据才能访问空间的时间(分钟)。保存后,所有用户将从协作空间登出。", - "SessionLifetimeHelper": "保存后所有用户都将从空间中登出。", - "SettingPasswordStrength": "设置密码强度", - "SettingPasswordStrengthDescription": "<1>密码强度设置可让您确定密码抵抗猜测和暴力攻击的有效性。
使用<2>最小密码长度栏,以确定密码的长度。请检查以下各项,以确定密码中必须使用的字符。
若想使您设置的参数生效,请单击本节底部的<3>保存按钮。", - "SettingPasswordStrengthHelper": "使用最小密码长度栏来确定密码应该有多长。勾选下面的适当方框,以确定密码中必须使用的字符集。", "ShowFeedbackAndSupport": "显示反馈与支持链接", "ShowHelpCenter": "显示帮助中心链接", "ShowVideoGuides": "显示视频指南链接", @@ -177,11 +159,7 @@ "ThirdPartyTitleDescription": "您可使用授权密钥通过协作空间连接第三方服务。使用Fcebook、Google或领英轻松登录;添加Dropbox、OneDrive等服务以在文档模块中使用存储于其中的文件。", "TimeZone": "时区", "TrustedMail": "受信任的邮件域设置", - "TrustedMailDescription": "<1>可信任邮件域设置可指定用户自行注册的邮件服务器。
您可以查看<2>自定义域选项,并在下方的字段输入受信任的邮件服务器,以便有账户的人员可以通过点击<3>登录页面上的加入链接进行注册,或者禁用此选项。
若想使您设置的参数生效,请点击该部分底部的<4>保存按钮。", - "TrustedMailHelper": "您可以勾选自定义域名选项,并在下面的字段中输入受信任的邮件服务器,这样在该服务器上有账户的人就可以通过点击登录页面上的加入链接来注册他(她)自己,或者禁用这个选项。", "TwoFactorAuth": "双因素身份验证", - "TwoFactorAuthDescription": "<1>双因素身份验证是用户进入协作空间更安全的方式。输入身份信息后,用户必须输入从手机短信中收到的代码,该代码来自首次空间登录时指定的号码,或来自验证应用程序的代码。
启用此选项,更安全地让所有用户访问协作空间。
若想应用您所做的更改,请单击本节下方的<2>保存按钮。
<3>请注意:只有当您的余额为正数时才能发送短信。您可以随时在您的短信服务提供商帐户中查看您当前的余额。请别忘记及时补充余额。", - "TwoFactorAuthHelper": "注意:当您退出短信时,双因素身份验证门户访问选项将被自动禁用。请及时购买额外的短信包。", "UseAsLogoButton": "作为Logo", "UseDigits": "必须包含数字", "UseHttp": "使用Http", diff --git a/packages/client/public/locales/zh-CN/Translations.json b/packages/client/public/locales/zh-CN/Translations.json index 77f113a91d..763da7241a 100644 --- a/packages/client/public/locales/zh-CN/Translations.json +++ b/packages/client/public/locales/zh-CN/Translations.json @@ -15,7 +15,6 @@ "Files": "文件", "FileUnlocked": "文件已解锁", "Folders": "文件夹", - "FolderSelection": "文件夹选择", "FolderTitleBoxNet": "框的目录", "FolderTitleDocuSign": "DocuSign账户", "FolderTitleDropBox": "Dropbox目录", diff --git a/packages/client/src/components/dialogs/DataReassignmentDialog/sub-components/Body/Progress.js b/packages/client/src/components/dialogs/DataReassignmentDialog/sub-components/Body/Progress.js index 30e93716dc..88953feaf5 100644 --- a/packages/client/src/components/dialogs/DataReassignmentDialog/sub-components/Body/Progress.js +++ b/packages/client/src/components/dialogs/DataReassignmentDialog/sub-components/Body/Progress.js @@ -139,13 +139,22 @@ const Progress = ({ const you = `${`(` + t("Common:You") + `)`}`; - const reassigningDataStart = ( + const reassigningDataStart = isReassignCurrentUser ? ( +
{{ fromUser }}
+
{{ toUser }}
+
{{ you }}
+
+ ) : ( +
{{ fromUser }}
{{ toUser }}
- {isReassignCurrentUser ?
{{ you }}
: ""}
); - return (
{reassigningDataStart}
diff --git a/public/locales/ar-SA/Common.json b/public/locales/ar-SA/Common.json index 7d6f85cc6f..91fa077dc9 100644 --- a/public/locales/ar-SA/Common.json +++ b/public/locales/ar-SA/Common.json @@ -194,7 +194,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} لكل مشرف/قوة المستخدم / شهر", "Petabyte": "بيتابايت", "Phone": "هاتف", - "Plugin": "إضافة ", "Plugins": "الإضافات", "PowerUser": "قوة المستخدم", "PreparationPortalTitle": "جاري استعادة البوابة", diff --git a/public/locales/az/Common.json b/public/locales/az/Common.json index 2cbc001a77..2932a1eab6 100644 --- a/public/locales/az/Common.json +++ b/public/locales/az/Common.json @@ -195,7 +195,6 @@ "PerUserMonth": "Admin/ekspert istifadəçi /aylıq <1>{{currencySymbol}}<1>{{price}}", "Petabyte": "PB", "Phone": "Nömrə", - "Plugin": "Plugin", "Plugins": "Pluginlər", "PowerUser": "Ekspert istifadəçi", "PreparationPortalTitle": "Portalın bərpası davam edir", diff --git a/public/locales/bg/Common.json b/public/locales/bg/Common.json index b24eb0f61c..bf3326d670 100644 --- a/public/locales/bg/Common.json +++ b/public/locales/bg/Common.json @@ -195,7 +195,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} на администратор/опитен потребител /месец", "Petabyte": "PB", "Phone": "Телефон", - "Plugin": "Плъгин", "Plugins": "Плъгини", "PowerUser": "Опитен потребител", "PreparationPortalTitle": "Възстановяването на портала е в ход.", diff --git a/public/locales/cs/Common.json b/public/locales/cs/Common.json index 67edb49d1d..26dc5781a4 100644 --- a/public/locales/cs/Common.json +++ b/public/locales/cs/Common.json @@ -195,7 +195,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} za administrátora/pověřeného uživatele /měsíc", "Petabyte": "PB", "Phone": "Telefon", - "Plugin": "Zásuvný modul", "Plugins": "Zásuvné moduly", "PowerUser": "Mocný uživatel", "PreparationPortalTitle": "Probíhá obnova portálu", diff --git a/public/locales/de/Common.json b/public/locales/de/Common.json index 557260e576..a658f920c4 100644 --- a/public/locales/de/Common.json +++ b/public/locales/de/Common.json @@ -195,7 +195,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} pro Admin/Power-Benutzer/Monat", "Petabyte": "PB", "Phone": "Telefon", - "Plugin": "Plugin", "Plugins": "Plugins", "PowerUser": "Power-Benutzer", "PreparationPortalTitle": "Wiederherstellung des Portals ist im Gange", diff --git a/public/locales/el-GR/Common.json b/public/locales/el-GR/Common.json index 10af4597c5..a0d7c689dd 100644 --- a/public/locales/el-GR/Common.json +++ b/public/locales/el-GR/Common.json @@ -195,7 +195,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} ανά διαχειριστή/χρήστη ισχύος /μήνα", "Petabyte": "PB", "Phone": "Τηλέφωνο", - "Plugin": "Πρόσθετο", "Plugins": "Πρόσθετα", "PowerUser": "Χρήστης ισχύος", "PreparationPortalTitle": "Η αποκατάσταση της πύλης βρίσκεται σε εξέλιξη", diff --git a/public/locales/en/Common.json b/public/locales/en/Common.json index f08426c456..5ae67f55f5 100644 --- a/public/locales/en/Common.json +++ b/public/locales/en/Common.json @@ -229,7 +229,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} per admin/power user /month", "Petabyte": "PB", "Phone": "Phone", - "Plugin": "Plugin", "Plugins": "Plugins", "PowerUser": "Power user", "PreparationPortalTitle": "Portal restoring is underway", diff --git a/public/locales/es/Common.json b/public/locales/es/Common.json index d53a672e7e..87f7147b72 100644 --- a/public/locales/es/Common.json +++ b/public/locales/es/Common.json @@ -195,7 +195,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} por administrador/usuario avanzado/mes", "Petabyte": "PB", "Phone": "Teléfono", - "Plugin": "Plugin", "Plugins": "Plugins", "PowerUser": "Usuario avanzado", "PreparationPortalTitle": "Restauración de portal está en progreso", diff --git a/public/locales/fi/Common.json b/public/locales/fi/Common.json index 0d81d11311..b501371089 100644 --- a/public/locales/fi/Common.json +++ b/public/locales/fi/Common.json @@ -195,7 +195,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} per ylläpitäjä/tehokäyttäjä /kuukausi", "Petabyte": "PB", "Phone": "Puhelin", - "Plugin": "Kytkentä", "Plugins": "Kytkennät", "PowerUser": "Tehokäyttäjä", "PreparationPortalTitle": "Portaalin palautus on käynnissä.", diff --git a/public/locales/fr/Common.json b/public/locales/fr/Common.json index 4556acfb15..c2f9818857 100644 --- a/public/locales/fr/Common.json +++ b/public/locales/fr/Common.json @@ -195,7 +195,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} par administrateur/utilisateur avancé /mois", "Petabyte": "Po", "Phone": "Téléphone", - "Plugin": "Module complémentaire", "Plugins": "Modules complémentaires", "PowerUser": "Utilisateur avancé", "PreparationPortalTitle": "Restauration du portail est en cours.", diff --git a/public/locales/hy-AM/Common.json b/public/locales/hy-AM/Common.json index 5cc49983e7..e5279f9077 100644 --- a/public/locales/hy-AM/Common.json +++ b/public/locales/hy-AM/Common.json @@ -195,7 +195,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} մեկ ադմինիստրատորի / փորձառու օգտագործողի / ամսվա համար", "Petabyte": "PB", "Phone": "Հեռախոս", - "Plugin": "Միացնել", "Plugins": "Միացումներ", "PowerUser": "Փորձառու օգտագործող", "PreparationPortalTitle": "Պորտալի վերականգնումն ընթացքի մեջ է", diff --git a/public/locales/it/Common.json b/public/locales/it/Common.json index dfa0be991c..205123c457 100644 --- a/public/locales/it/Common.json +++ b/public/locales/it/Common.json @@ -195,7 +195,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} per amministratore/utente esperto /mese", "Petabyte": "PB", "Phone": "Telefono", - "Plugin": "Plugin", "Plugins": "Plugin", "PowerUser": "Utente esperto", "PreparationPortalTitle": "Ripristino portale in corso.", diff --git a/public/locales/ja-JP/Common.json b/public/locales/ja-JP/Common.json index 2710df56fb..80ec28f9f7 100644 --- a/public/locales/ja-JP/Common.json +++ b/public/locales/ja-JP/Common.json @@ -192,7 +192,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} 管理者 / パワーユザーあたり / 月額", "Petabyte": "PB", "Phone": "電話", - "Plugin": "プラグイン", "Plugins": "プラグイン", "PowerUser": "パワーユーザー", "PreparationPortalTitle": "ポータルの復元が実施中です。", diff --git a/public/locales/ko-KR/Common.json b/public/locales/ko-KR/Common.json index 7ebbcaedf2..7c10eabcea 100644 --- a/public/locales/ko-KR/Common.json +++ b/public/locales/ko-KR/Common.json @@ -194,7 +194,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}}/관리자, 고급 사용자, 월", "Petabyte": "PB", "Phone": "휴대전화", - "Plugin": "플러그인", "Plugins": "플러그인", "PowerUser": "고급 사용자", "PreparationPortalTitle": "포털 복원이 진행 중입니다", diff --git a/public/locales/lo-LA/Common.json b/public/locales/lo-LA/Common.json index 8add8169b4..82ef43f40c 100644 --- a/public/locales/lo-LA/Common.json +++ b/public/locales/lo-LA/Common.json @@ -191,7 +191,6 @@ "PerUserMonth": "<1>{{ currencySymbol }}<1>{{price}} ຕໍ່ຜູ້ໃຊ້ admin/ເດືອນ ຫຼື ຜູ້ໃຊ້ທົ່ວໄປ/ຕໍ່ເດືອນ", "Petabyte": "PB", "Phone": "ໂທລະສັບ", - "Plugin": "ປລັກອິນ", "Plugins": "ປລັກອິນ", "PowerUser": "ຜູ້ໃຊ້ພະລັງງານ", "PreparationPortalTitle": "ກໍາລັງດໍາເນີນການກູ້ຄືນພອດທັອນ", diff --git a/public/locales/lv/Common.json b/public/locales/lv/Common.json index ff2fa6de5b..9514ecd475 100644 --- a/public/locales/lv/Common.json +++ b/public/locales/lv/Common.json @@ -194,7 +194,6 @@ "PerUserMonth": "<1>{{currencySymbol}} <1>{{price}} vienam administratoram/prasmīgam lietotājam /mēnesī", "Petabyte": "PB", "Phone": "Tālrunis", - "Plugin": "Spraudnis", "Plugins": "Spraudņi", "PowerUser": "Prasmīgs lietotājs", "PreparationPortalTitle": "Notiek portāla atjaunošana.", diff --git a/public/locales/nl/Common.json b/public/locales/nl/Common.json index b7be094564..391c44448c 100644 --- a/public/locales/nl/Common.json +++ b/public/locales/nl/Common.json @@ -195,7 +195,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} per beheerder/power user /maand", "Petabyte": "PB", "Phone": "Telefoon", - "Plugin": "Plug-in", "Plugins": "Plugins", "PowerUser": "Power user", "PreparationPortalTitle": "Portaal herstel is bezig.", diff --git a/public/locales/pl/Common.json b/public/locales/pl/Common.json index 2b2170f56a..3512d773cd 100644 --- a/public/locales/pl/Common.json +++ b/public/locales/pl/Common.json @@ -195,7 +195,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} na administratora/użytkownika z większą liczbą uprawnień /miesięcznie", "Petabyte": "PB", "Phone": "Telefon", - "Plugin": "Wtyczka", "Plugins": "Wtyczki", "PowerUser": "Użytkownik z większą liczbą uprawnień", "PreparationPortalTitle": "Odtwarzanie portalu jest w toku.", diff --git a/public/locales/pt-BR/Common.json b/public/locales/pt-BR/Common.json index 7c1d062d6e..a7ab3995d3 100644 --- a/public/locales/pt-BR/Common.json +++ b/public/locales/pt-BR/Common.json @@ -195,7 +195,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} por administrador/usuário avançado/mês", "Petabyte": "PB", "Phone": "Telefone", - "Plugin": "Plugin", "Plugins": "Plugins", "PowerUser": "Usuário avançado", "PreparationPortalTitle": "Restauração do portal está em andamento.", diff --git a/public/locales/pt/Common.json b/public/locales/pt/Common.json index d553a6f632..560501262d 100644 --- a/public/locales/pt/Common.json +++ b/public/locales/pt/Common.json @@ -195,7 +195,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} por administrador/utilizadores com poder utilizador /mês", "Petabyte": "PB", "Phone": "Telemóvel", - "Plugin": "Plugin", "Plugins": "Plugins", "PowerUser": "Utilizador com poder", "PreparationPortalTitle": "A restauração do Portal está em curso", diff --git a/public/locales/ro/Common.json b/public/locales/ro/Common.json index b913287998..d95685f643 100644 --- a/public/locales/ro/Common.json +++ b/public/locales/ro/Common.json @@ -192,7 +192,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} per administrator/utilizator avansat /lună", "Petabyte": "PO", "Phone": "Telefon", - "Plugin": "Plugin", "Plugins": "Pluginuri", "PowerUser": "Utilizator avansat", "PreparationPortalTitle": "Restaurarea portalului este în curs de desfășurare", diff --git a/public/locales/ru/Common.json b/public/locales/ru/Common.json index 3352fd6a81..8fbaada3b0 100644 --- a/public/locales/ru/Common.json +++ b/public/locales/ru/Common.json @@ -225,7 +225,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} за администратора/опытного пользователя /месяц", "Petabyte": "Пб", "Phone": "Телефон", - "Plugin": "Плагин", "Plugins": "Плагины", "PowerUser": "Опытный пользователь", "PreparationPortalTitle": "Выполняется восстановление портала", diff --git a/public/locales/sk/Common.json b/public/locales/sk/Common.json index 5a80a723be..cdd336c8ca 100644 --- a/public/locales/sk/Common.json +++ b/public/locales/sk/Common.json @@ -195,7 +195,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} za administrátora/mesiac", "Petabyte": "PB", "Phone": "Telefón", - "Plugin": "Plugin", "Plugins": "Pluginy", "PowerUser": "Pokročilý používateľ", "PreparationPortalTitle": "Prebieha obnova portálu.", diff --git a/public/locales/sl/Common.json b/public/locales/sl/Common.json index f230aba46a..3562ea46b3 100644 --- a/public/locales/sl/Common.json +++ b/public/locales/sl/Common.json @@ -195,7 +195,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} na skrbnika/naprednega uporabnika/mesec", "Petabyte": "PB", "Phone": "Telefon", - "Plugin": "Vtičnik", "Plugins": "Vtičniki", "PowerUser": "Napredni uporabnik", "PreparationPortalTitle": "Obnavljanje portala je v teku", diff --git a/public/locales/tr/Common.json b/public/locales/tr/Common.json index ed15a1d078..84d1d12e2a 100644 --- a/public/locales/tr/Common.json +++ b/public/locales/tr/Common.json @@ -195,7 +195,6 @@ "PerUserMonth": "Yönetici/uzman kullanıcı /ay başına <1>{{price}}<1>{{currencySymbol}}", "Petabyte": "PB", "Phone": "Telefon", - "Plugin": "Eklenti", "Plugins": "Eklentiler", "PowerUser": "Uzman kullanıcı", "PreparationPortalTitle": "Portal geri yükleme yapılıyor.", diff --git a/public/locales/uk-UA/Common.json b/public/locales/uk-UA/Common.json index 7e8bc97edd..49012f3b8c 100644 --- a/public/locales/uk-UA/Common.json +++ b/public/locales/uk-UA/Common.json @@ -195,7 +195,6 @@ "PerUserMonth": "<1>{{price}}<1>{{currencySymbol}} за адміністратора / досвідченого користувача на місяць", "Petabyte": "ПБ", "Phone": "Телефон", - "Plugin": "Плагін", "Plugins": "Плагіни", "PowerUser": "Досвідчений користувач", "PreparationPortalTitle": "Портал відновлюється.", diff --git a/public/locales/vi/Common.json b/public/locales/vi/Common.json index 9895fce5c5..5867945262 100644 --- a/public/locales/vi/Common.json +++ b/public/locales/vi/Common.json @@ -195,7 +195,6 @@ "PerUserMonth": "<1>{{price}} <1>{{currencySymbol}} mỗi quản trị viên/người dùng cấp cao/tháng", "Petabyte": "PB", "Phone": "Điện thoại", - "Plugin": "Plugin", "Plugins": "Plugins", "PowerUser": "Người dùng cấp cao", "PreparationPortalTitle": "Đang tiến hành khôi phục cổng.", diff --git a/public/locales/zh-CN/Common.json b/public/locales/zh-CN/Common.json index ce7f7dbfca..ec2e73a9c8 100644 --- a/public/locales/zh-CN/Common.json +++ b/public/locales/zh-CN/Common.json @@ -192,7 +192,6 @@ "PerUserMonth": "<1>{{currencySymbol}}<1>{{price}} 每个管理员/高级用户/月", "Petabyte": "PB", "Phone": "电话", - "Plugin": "插件", "Plugins": "插件", "PowerUser": "高级用户", "PreparationPortalTitle": "门户恢复正在进行中。", From ef709ef86b0d8ad7b633de8ac8fe00d4406b1cb7 Mon Sep 17 00:00:00 2001 From: gopienkonikita Date: Mon, 20 Nov 2023 13:19:43 +0300 Subject: [PATCH 145/155] Fix Bug 65130 - Rooms.RTL. Fixed handle offset --- packages/components/table-container/TableHeader.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/components/table-container/TableHeader.js b/packages/components/table-container/TableHeader.js index 80425e123d..ae4b58936b 100644 --- a/packages/components/table-container/TableHeader.js +++ b/packages/components/table-container/TableHeader.js @@ -121,9 +121,11 @@ class TableHeader extends React.Component { const defaultColumn = document.getElementById("column_" + colIndex); if (!defaultColumn || defaultColumn.dataset.defaultSize) return; + const handleOffset = 1; + if (column2Width + offset >= defaultMinColumnSize) { - widths[+columnIndex] = newWidth + "px"; - widths[colIndex] = column2Width + offset + "px"; + widths[+columnIndex] = newWidth - handleOffset + "px"; + widths[colIndex] = column2Width + offset + handleOffset + "px"; } else { if (colIndex === this.props.columns.length) return false; return this.moveToRight(widths, newWidth, colIndex + 1); From fc4d1d58d8183627f6a0b615f54ad435fb865cf3 Mon Sep 17 00:00:00 2001 From: gopienkonikita Date: Mon, 20 Nov 2023 15:12:18 +0300 Subject: [PATCH 146/155] Web: Components: fixed TableHeaderCell clickability --- packages/components/table-container/TableHeaderCell.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/components/table-container/TableHeaderCell.js b/packages/components/table-container/TableHeaderCell.js index 1243ee05af..8c124f806f 100644 --- a/packages/components/table-container/TableHeaderCell.js +++ b/packages/components/table-container/TableHeaderCell.js @@ -44,12 +44,11 @@ const TableHeaderCell = ({ data-enable={enable} data-min-width={minWidth} data-default-size={defaultSize} - onClick={onClick} sortingVisible={sortingVisible} ref={tagRef} >
-
+
{enable ? title : ""} @@ -83,11 +82,10 @@ const TableHeaderCell = ({ data-enable={enable} data-min-width={minWidth} data-default-size={defaultSize} - onClick={onClick} sortingVisible={sortingVisible} >
-
+
{enable ? title : ""} From 4d93c53064dceea9e42b79290d1478e25693ba12 Mon Sep 17 00:00:00 2001 From: Timofey Boyko Date: Mon, 20 Nov 2023 15:24:22 +0300 Subject: [PATCH 147/155] Client:VersionHistory: fix open draw io plugin --- .../VersionHistory/Section/Body/VersionRow.js | 35 +++++++++++++++++-- 1 file changed, 32 insertions(+), 3 deletions(-) diff --git a/packages/client/src/pages/VersionHistory/Section/Body/VersionRow.js b/packages/client/src/pages/VersionHistory/Section/Body/VersionRow.js index a68340d809..3049be978c 100644 --- a/packages/client/src/pages/VersionHistory/Section/Body/VersionRow.js +++ b/packages/client/src/pages/VersionHistory/Section/Body/VersionRow.js @@ -49,6 +49,9 @@ const VersionRow = (props) => { openUser, onClose, setIsVisible, + fileItemsList, + enablePlugins, + currentDeviceType, } = props; const navigate = useNavigate(); @@ -104,11 +107,31 @@ const VersionRow = (props) => { setCommentValue(info.comment); setShowEditPanel(!showEditPanel); }; - const onOpenFile = () => + const onOpenFile = () => { + if (fileItemsList && enablePlugins) { + let currPluginItem = null; + + fileItemsList.forEach((i) => { + if (i.key === info.fileExst) currPluginItem = i.value; + }); + + if (currPluginItem) { + const correctDevice = currPluginItem.devices + ? currPluginItem.devices.includes(currentDeviceType) + : true; + if (correctDevice) + return currPluginItem.onClick({ + ...info, + viewUrl: `${info.viewUrl}&version=${info.version}`, + }); + } + } + window.open( info.webUrl, window.DocSpaceConfig?.editor?.openOnNewPage ? "_blank" : "_self" ); + }; const onRestoreClick = () => { onSetRestoreProcess(true); @@ -288,12 +311,15 @@ const VersionRow = (props) => { ); }; -export default inject(({ auth, versionHistoryStore, selectedFolderStore }) => { +export default inject(({ auth, versionHistoryStore, pluginStore }) => { const { user } = auth.userStore; const { openUser, setIsVisible } = auth.infoPanelStore; - const { culture, isTabletView } = auth.settingsStore; + const { culture, isTabletView, enablePlugins, currentDeviceType } = + auth.settingsStore; const language = (user && user.cultureName) || culture || "en"; + const { fileItemsList } = pluginStore; + const { // markAsVersion, restoreVersion, @@ -307,6 +333,9 @@ export default inject(({ auth, versionHistoryStore, selectedFolderStore }) => { const canChangeVersionFileHistory = !isEdit && fileSecurity?.EditHistory; return { + currentDeviceType, + fileItemsList, + enablePlugins, theme: auth.settingsStore.theme, culture: language, isTabletView, From a2486b0e264baed052deaee259945f10e425bac0 Mon Sep 17 00:00:00 2001 From: Viktor Fomin Date: Mon, 20 Nov 2023 15:38:59 +0300 Subject: [PATCH 148/155] Fix Bug 65164 --- .../categories/common/customization-navbar.js | 19 ++++++++++++------- .../categories/common/customization.js | 7 +++++-- .../common/components/PrivateRoute/index.js | 11 +++++++++++ packages/common/store/SettingsStore.js | 4 ++++ 4 files changed, 32 insertions(+), 9 deletions(-) diff --git a/packages/client/src/pages/PortalSettings/categories/common/customization-navbar.js b/packages/client/src/pages/PortalSettings/categories/common/customization-navbar.js index 64b8419b8c..bec1509e25 100644 --- a/packages/client/src/pages/PortalSettings/categories/common/customization-navbar.js +++ b/packages/client/src/pages/PortalSettings/categories/common/customization-navbar.js @@ -25,6 +25,7 @@ const CustomizationNavbar = ({ setIsLoadedCustomizationNavbar, isLoadedPage, isSettingPaid, + enablePortalRename, }) => { const isLoadedSetting = isLoaded && tReady; const navigate = useNavigate(); @@ -62,21 +63,25 @@ const CustomizationNavbar = ({ withPaidBadge={!isSettingPaid} badgeLabel={t("Common:Paid")} /> - + {enablePortalRename && ( + + )} ); }; -export default inject(({ common }) => { +export default inject(({ common, auth }) => { + const { enablePortalRename } = auth.settingsStore; const { isLoaded, setIsLoadedCustomizationNavbar } = common; return { isLoaded, setIsLoadedCustomizationNavbar, + enablePortalRename, }; })( withCultureNames( diff --git a/packages/client/src/pages/PortalSettings/categories/common/customization.js b/packages/client/src/pages/PortalSettings/categories/common/customization.js index 89eeae80ba..f67b6edbc0 100644 --- a/packages/client/src/pages/PortalSettings/categories/common/customization.js +++ b/packages/client/src/pages/PortalSettings/categories/common/customization.js @@ -78,6 +78,7 @@ const Customization = (props) => { isLoadedPage, viewMobile, isSettingPaid, + enablePortalRename, } = props; const isLoadedSetting = isLoaded && tReady; @@ -112,13 +113,14 @@ const Customization = (props) => { - + {enablePortalRename && } ); }; export default inject(({ auth, common }) => { - const { currentQuotaStore } = auth; + const { currentQuotaStore, settingsStore } = auth; + const { enablePortalRename } = settingsStore; const { isBrandingAndCustomizationAvailable } = currentQuotaStore; const { isLoaded, setIsLoadedCustomization } = common; @@ -126,6 +128,7 @@ export default inject(({ auth, common }) => { isLoaded, setIsLoadedCustomization, isSettingPaid: isBrandingAndCustomizationAvailable, + enablePortalRename, }; })( withLoading(withTranslation(["Settings", "Common"])(observer(Customization))) diff --git a/packages/common/components/PrivateRoute/index.js b/packages/common/components/PrivateRoute/index.js index b6e7a6dffb..63762ffac3 100644 --- a/packages/common/components/PrivateRoute/index.js +++ b/packages/common/components/PrivateRoute/index.js @@ -28,6 +28,7 @@ const PrivateRoute = ({ children, ...rest }) => { isCommunity, isEnterprise, isPortalDeactivate, + enablePortalRename, } = rest; const location = useLocation(); @@ -61,6 +62,10 @@ const PrivateRoute = ({ children, ...rest }) => { const isBonusPage = location.pathname === "/portal-settings/bonus"; + const isPortalRenameUrl = + location.pathname === + "/portal-settings/customization/general/portal-renaming"; + if (isLoaded && !isAuthenticated) { if (isPortalDeactivate) { window.location.replace( @@ -184,6 +189,10 @@ const PrivateRoute = ({ children, ...rest }) => { // ); // } + if (isPortalRenameUrl && !enablePortalRename) { + return ; + } + if ( !restricted || isAdmin || @@ -227,6 +236,7 @@ export default inject(({ auth }) => { tenantStatus, standalone, isPortalDeactivate, + enablePortalRename, } = settingsStore; return { @@ -244,5 +254,6 @@ export default inject(({ auth }) => { isLogout, standalone, isEnterprise, + enablePortalRename, }; })(observer(PrivateRoute)); diff --git a/packages/common/store/SettingsStore.js b/packages/common/store/SettingsStore.js index 4d1f2303d5..e5cf515738 100644 --- a/packages/common/store/SettingsStore.js +++ b/packages/common/store/SettingsStore.js @@ -1054,6 +1054,10 @@ class SettingsStore { return DeviceType.desktop; } + + get enablePortalRename() { + return this.standalone && this.baseDomain !== "localhost"; + } } export default SettingsStore; From dd071f2e9c88b712092828d0faf285be8e43234f Mon Sep 17 00:00:00 2001 From: Aleksandr Lushkin Date: Mon, 20 Nov 2023 13:54:41 +0100 Subject: [PATCH 149/155] Web: Client: Fix username truncation --- .../Article/sub-components/article-profile.js | 26 ++++++++++++++----- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/packages/common/components/Article/sub-components/article-profile.js b/packages/common/components/Article/sub-components/article-profile.js index 909fe3516b..f8b3ae518f 100644 --- a/packages/common/components/Article/sub-components/article-profile.js +++ b/packages/common/components/Article/sub-components/article-profile.js @@ -6,7 +6,11 @@ import Text from "@docspace/components/text"; import ContextMenuButton from "@docspace/components/context-menu-button"; import ContextMenu from "@docspace/components/context-menu"; -import { StyledArticleProfile, StyledUserName, StyledProfileWrapper } from "../styled-article"; +import { + StyledArticleProfile, + StyledUserName, + StyledProfileWrapper, +} from "../styled-article"; import VerticalDotsReactSvgUrl from "PUBLIC_DIR/images/vertical-dots.react.svg?url"; import DefaultUserPhotoPngUrl from "PUBLIC_DIR/images/default_user_photo_size_82-82.png"; import { useTheme } from "styled-components"; @@ -49,7 +53,9 @@ const ArticleProfile = (props) => { const model = getActions(t); - const username = user.displayName.split(" ").filter((name) => name.trim().length > 0); + const username = user.displayName + .split(" ") + .filter((name) => name.trim().length > 0); const lastName = username.shift(); const firstName = username.join(" "); @@ -61,7 +67,10 @@ const ArticleProfile = (props) => { if (currentDeviceType === DeviceType.mobile) return <>; return ( - +
{
{(!isTabletView || showText) && ( <> - - + + {lastName} -   - +   + {firstName} From c45bb4acc0a8da144c081ebafbf9dbbedec035be Mon Sep 17 00:00:00 2001 From: gopienkonikita Date: Mon, 20 Nov 2023 16:17:47 +0300 Subject: [PATCH 150/155] Web: Components: fixed TableHeaderCell clickability --- packages/components/table-container/TableHeader.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/components/table-container/TableHeader.js b/packages/components/table-container/TableHeader.js index ae4b58936b..2c34086fb7 100644 --- a/packages/components/table-container/TableHeader.js +++ b/packages/components/table-container/TableHeader.js @@ -121,11 +121,11 @@ class TableHeader extends React.Component { const defaultColumn = document.getElementById("column_" + colIndex); if (!defaultColumn || defaultColumn.dataset.defaultSize) return; - const handleOffset = 1; + const handleOffset = 8; if (column2Width + offset >= defaultMinColumnSize) { - widths[+columnIndex] = newWidth - handleOffset + "px"; - widths[colIndex] = column2Width + offset + handleOffset + "px"; + widths[+columnIndex] = newWidth + handleOffset + "px"; + widths[colIndex] = column2Width + offset - handleOffset + "px"; } else { if (colIndex === this.props.columns.length) return false; return this.moveToRight(widths, newWidth, colIndex + 1); From fc3bc74e1997eb4d060b1b68637389e3a37ac5ed Mon Sep 17 00:00:00 2001 From: Viktor Fomin Date: Mon, 20 Nov 2023 16:51:38 +0300 Subject: [PATCH 151/155] Client: fix infinite loader --- packages/client/src/HOCs/withLoading.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/packages/client/src/HOCs/withLoading.js b/packages/client/src/HOCs/withLoading.js index b8023b24ab..7943338213 100644 --- a/packages/client/src/HOCs/withLoading.js +++ b/packages/client/src/HOCs/withLoading.js @@ -16,6 +16,7 @@ const withLoading = (WrappedComponent) => { isLoadedWelcomePageSettings, isBurgerLoading, setIsBurgerLoading, + enablePortalRename, } = props; const [mobileView, setMobileView] = useState(true); @@ -56,12 +57,16 @@ const withLoading = (WrappedComponent) => { const viewMobile = !!(isMobile() && mobileView); + const loadedPortalRenaming = enablePortalRename + ? isLoadedPortalRenaming + : true; + const isLoadedCustomizationSettings = isLoadedCustomization && isLoadedLngTZSettings && isLoadedWelcomePageSettings && isLoadedDNSSettings && - isLoadedPortalRenaming && + loadedPortalRenaming && isLoadedArticleBody && !isBurgerLoading && isLoadedSectionHeader && @@ -90,7 +95,7 @@ const withLoading = (WrappedComponent) => { isLoadedArticleBody && !isBurgerLoading && isLoadedSectionHeader && - isLoadedPortalRenaming; + loadedPortalRenaming; const isLoadedCustomizationSettingDNSSettings = isLoadedArticleBody && @@ -133,7 +138,8 @@ const withLoading = (WrappedComponent) => { isLoadedWelcomePageSettings, } = common; - const { isBurgerLoading, setIsBurgerLoading } = auth.settingsStore; + const { isBurgerLoading, setIsBurgerLoading, enablePortalRename } = + auth.settingsStore; return { isLoadedArticleBody, @@ -147,6 +153,7 @@ const withLoading = (WrappedComponent) => { isLoadedWelcomePageSettings, isBurgerLoading, setIsBurgerLoading, + enablePortalRename, }; })(observer(withLoading)); }; From 54472810c831e788526f7efba98bac8abc5ed2c0 Mon Sep 17 00:00:00 2001 From: Tatiana Lopaeva Date: Mon, 20 Nov 2023 17:25:23 +0300 Subject: [PATCH 152/155] Web: Tile: Fixed backdrop showing. --- .../pages/Home/Section/Body/TilesView/sub-components/Tile.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/client/src/pages/Home/Section/Body/TilesView/sub-components/Tile.js b/packages/client/src/pages/Home/Section/Body/TilesView/sub-components/Tile.js index cd3ec09293..b374cb3c59 100644 --- a/packages/client/src/pages/Home/Section/Body/TilesView/sub-components/Tile.js +++ b/packages/client/src/pages/Home/Section/Body/TilesView/sub-components/Tile.js @@ -14,6 +14,7 @@ import { Base } from "@docspace/components/themes"; import Tags from "@docspace/components/tags"; import Tag from "@docspace/components/tag"; import { RoomsTypeTranslations } from "@docspace/common/constants"; +import { isMobile as isMobileUtils } from "@docspace/components/utils/device"; const svgLoader = () =>
; @@ -959,7 +960,7 @@ class Tile extends React.PureComponent { getContextModel={getContextModel} ref={this.cm} header={contextMenuHeader} - withBackdrop={true} + withBackdrop={isMobileUtils()} onHide={hideContextMenu} /> From 37b82fd7a2be9fa220d4a4fca1657dfb87d2834d Mon Sep 17 00:00:00 2001 From: Tatiana Lopaeva Date: Mon, 20 Nov 2023 17:44:13 +0300 Subject: [PATCH 153/155] fix Bug 65174 - Docs. Desktop. The version number in the translation has been removed. --- public/scripts/browserDetector.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/public/scripts/browserDetector.js b/public/scripts/browserDetector.js index fd02742d22..a1048aeb41 100644 --- a/public/scripts/browserDetector.js +++ b/public/scripts/browserDetector.js @@ -1123,9 +1123,7 @@ } `; - const version = browserInfo.version; - - const title = `You are using an old version of the app ${version}. Please update ONLYOFFICE Desktop Editors to the latest version to connect to DocSpace.`; + const title = `You are using an old version of the app. Please update ONLYOFFICE Desktop Editors to the latest version to connect to DocSpace.`; const header = `Can’t connect to ${window.location.host}`; const body = ` @@ -1189,7 +1187,7 @@ `; document.head.innerHTML += styles; - document.title = `You are using an old version of the app ${version}. Please update ONLYOFFICE Desktop Editors to the latest version to connect to DocSpace.`; + document.title = `You are using an old version of the app. Please update ONLYOFFICE Desktop Editors to the latest version to connect to DocSpace.`; document.body.innerHTML = body; return; From 7ad04065059ef500154997e786d9b9e30576dbf3 Mon Sep 17 00:00:00 2001 From: Tatiana Lopaeva Date: Mon, 20 Nov 2023 18:08:10 +0300 Subject: [PATCH 154/155] fix Bug 65178 - Added data reassignment for Power User. --- .../src/components/dialogs/DeleteProfileEverDialog/index.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/client/src/components/dialogs/DeleteProfileEverDialog/index.js b/packages/client/src/components/dialogs/DeleteProfileEverDialog/index.js index e0584c0cc7..1e07bb7da3 100644 --- a/packages/client/src/components/dialogs/DeleteProfileEverDialog/index.js +++ b/packages/client/src/components/dialogs/DeleteProfileEverDialog/index.js @@ -80,7 +80,8 @@ const DeleteProfileEverDialogComponent = (props) => { } = props; const [isRequestRunning, setIsRequestRunning] = React.useState(false); - const needReassignData = user.isRoomAdmin || user.isOwner || user.isAdmin; + const needReassignData = + user.isRoomAdmin || user.isOwner || user.isAdmin || user.isCollaborator; const deleteMessage = ( From b1a60a358e3705d99734981178692c325dacb37f Mon Sep 17 00:00:00 2001 From: Akmal Isomadinov Date: Tue, 21 Nov 2023 13:11:16 +0500 Subject: [PATCH 155/155] Web:Components:Utils Added trimSeparator --- packages/components/types/contextMenu.type.ts | 17 +++++++++++++ packages/components/types/index.ts | 5 ++++ packages/components/utils/trimSeparator.ts | 24 +++++++++++++++++++ 3 files changed, 46 insertions(+) create mode 100644 packages/components/types/contextMenu.type.ts create mode 100644 packages/components/types/index.ts create mode 100644 packages/components/utils/trimSeparator.ts diff --git a/packages/components/types/contextMenu.type.ts b/packages/components/types/contextMenu.type.ts new file mode 100644 index 0000000000..8cfb364c51 --- /dev/null +++ b/packages/components/types/contextMenu.type.ts @@ -0,0 +1,17 @@ +export type ContextMenuType = { + id?: string; + key: string; + label: string; + icon: string; + disabled: boolean; + onClick: VoidFunction; + isSeparator?: undefined; +}; + +export type SeparatorType = { + key: string; + isSeparator: boolean; + disabled: boolean; +}; + +export type ContextMenuModel = ContextMenuType | SeparatorType; diff --git a/packages/components/types/index.ts b/packages/components/types/index.ts new file mode 100644 index 0000000000..216d7bb984 --- /dev/null +++ b/packages/components/types/index.ts @@ -0,0 +1,5 @@ +export type { + ContextMenuModel, + ContextMenuType, + SeparatorType, +} from "./contextMenu.type"; diff --git a/packages/components/utils/trimSeparator.ts b/packages/components/utils/trimSeparator.ts new file mode 100644 index 0000000000..17b1adcff9 --- /dev/null +++ b/packages/components/utils/trimSeparator.ts @@ -0,0 +1,24 @@ +import type { ContextMenuModel } from "../types"; + +export function trimSeparator(array: ContextMenuModel[]) { + if (!array || !Array.isArray(array) || array.length === 0) return array; + + const length = array.length; + const result: ContextMenuModel[] = []; + + for (let index = 0; index < length; index++) { + const el = array[index]; + + if (el?.isSeparator && result.length > 0) { + if (result[result.length - 1]?.isSeparator) continue; + + result.push(el); + } else if (!el?.isSeparator) { + result.push(el); + } + } + + if (result[result.length - 1]?.isSeparator) result.pop(); + + return result; +}