Merge branch 'release/v1.1.0' of https://github.com/ONLYOFFICE/DocSpace into release/v1.1.0

This commit is contained in:
Nikolay Rechkin 2023-06-07 10:27:38 +03:00
commit a1c4dffd33
26 changed files with 3347 additions and 1594 deletions

View File

@ -192,4 +192,9 @@
</td>
&lt;/tr&gt;</value>
</data>
<data name="TextForFooterUnsubsribeDocSpace" xml:space="preserve">
<value>Tento e-mail je generován automaticky a nemusíte na něj odpovídat.&lt;br /&gt;Tento e-mail jste obdrželi, protože jste registrovaným uživatelem &lt;a href="{0}" target="_blank"&gt; DocSpace&lt;/a&gt;.
&lt;br /&gt; Kliknutím sem se můžete odhlásit z odběru oznamovacích e-mailů DocSpace: &lt;a href="{1}" target="_blank"&gt; Odhlásit odběr &lt;/a&gt;
&lt;br /&gt;</value>
</data>
</root>

View File

@ -652,4 +652,25 @@
<data name="TagsDeleted" xml:space="preserve">
<value>Tagy smazány: {0}</value>
</data>
<data name="AuditSettingsUpdated" xml:space="preserve">
<value>Nastavení životnosti auditu aktualizováno</value>
</data>
<data name="CustomNavigationSettingsUpdated" xml:space="preserve">
<value>Vlastní nastavení navigace aktualizováno</value>
</data>
<data name="DocumentsForcesave" xml:space="preserve">
<value>Nastavení funkce Forcesave aktualizováno</value>
</data>
<data name="LoginFailBruteForce" xml:space="preserve">
<value>Selhání přihlášení. Příliš mnoho pokusů</value>
</data>
<data name="LoginFailRecaptcha" xml:space="preserve">
<value>Selhání přihlášení. Recaptcha je neplatná</value>
</data>
<data name="LoginFailViaApiTfa" xml:space="preserve">
<value>Neúspěšné přihlášení prostřednictvím aplikace API a autentizátoru</value>
</data>
<data name="LoginFailViaTfaApp" xml:space="preserve">
<value>Přihlášení prostřednictvím aplikace autentizátoru se nezdařilo</value>
</data>
</root>

View File

@ -136,31 +136,33 @@ public class SearchSettingsHelper
_cacheNotify.Publish(action, CacheNotifyAction.Any);
}
public bool CanIndexByContent<T>(int tenantId) where T : class, ISearchItem
public bool CanIndexByContent<T>() where T : class, ISearchItem
{
return CanIndexByContent(typeof(T), tenantId);
return CanIndexByContent(typeof(T));
}
public bool CanIndexByContent(Type t, int tenantId)
public bool CanIndexByContent(Type t)
{
if (!typeof(ISearchItemDocument).IsAssignableFrom(t))
{
return false;
}
if (Convert.ToBoolean(_configuration["core:search-by-content"] ?? "false"))
{
return true;
}
return true;
if (!_coreBaseSettings.Standalone)
{
return true;
}
//if (Convert.ToBoolean(_configuration["core:search-by-content"] ?? "false"))
//{
// return true;
//}
var settings = _settingsManager.Load<SearchSettings>(tenantId);
//if (!_coreBaseSettings.Standalone)
//{
// return true;
//}
return settings.IsEnabled(((ISearchItemDocument)_serviceProvider.GetService(t)).IndexName);
//var settings = _settingsManager.Load<SearchSettings>(tenantId);
//return settings.IsEnabled(((ISearchItemDocument)_serviceProvider.GetService(t)).IndexName);
}
public bool CanSearchByContent<T>() where T : class, ISearchItem
@ -171,7 +173,7 @@ public class SearchSettingsHelper
public bool CanSearchByContent(Type t)
{
var tenantId = _tenantManager.GetCurrentTenant().Id;
if (!CanIndexByContent(t, tenantId))
if (!CanIndexByContent(t))
{
return false;
}

View File

@ -167,7 +167,7 @@ public class FactoryIndexer<T> : IFactoryIndexer where T : class, ISearchItem
public bool CanIndexByContent(T t)
{
return Support(t) && _searchSettingsHelper.CanIndexByContent<T>(_tenantManager.GetCurrentTenant().Id);
return Support(t) && _searchSettingsHelper.CanIndexByContent<T>();
}
public async Task<bool> Index(T data, bool immediately = true)

View File

@ -33,7 +33,6 @@
"folder": "../../products",
"subfolder": "Server"
},
"search-by-content": false,
"hosting": {
"intervalCheckRegisterInstanceInSeconds": "1",
"timeUntilUnregisterInSeconds": "15",

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -12,6 +12,7 @@
"RemoveData": "Odstranit osobní údaje",
"ResetAuth": "Obnovení ověřování",
"SendInviteAgain": "Odeslat pozvánku ještě jednou",
"StandardLogin": "Standardní přihlášení",
"SuccessChangeUserStatus": "Stav uživatele byl úspěšně změněn",
"SuccessDeletePersonalData": "Osobní údaje byly úspěšně odstraněny",
"SuccessSentInvitation": "Pozvánka byla úspěšně odeslána",

View File

@ -39,6 +39,8 @@
"Branding": "Branding",
"BrandingSectionDescription": "Zadejte informace o své společnosti, přidejte odkazy na externí zdroje a e-mailové adresy zobrazené v rozhraní DocSpace.",
"BrandingSubtitle": "Tuto možnost použijte, abyste uživatelům poskytli zážitek na úrovni značky.",
"BreakpointSmallText": "Vaše okno je příliš malé na zobrazení celého obsahu stránky",
"BreakpointSmallTextPrompt": "Změňte velikost okna nebo zapněte celoobrazovkový režim",
"BreakpointWarningText": "Tato část je k dispozici pouze ve verzi pro stolní počítače",
"BreakpointWarningTextPrompt": "Pro přístup k nastavení <1>{{sectionName}}</1> použijte prosím desktopovou stránku.",
"ButtonsColor": "Tlačítka",

View File

@ -2,17 +2,17 @@
"AccessingProblem": "如果您已是用户且在访问此空间时遇到问题,请与管理员联系。",
"AdministratorDescription": "协作空间配置、房间创建和管理、邀请并管理协作空间和虚拟房间中的用户、管理访问权限。",
"Benefits": "优势",
"BusinessExpired": "您的 {{planName}} 版本已于 {{date}} 过期",
"BusinessExpired": "您的{{planName}}版本已于{{date}}过期",
"BusinessFinalDateInfo": "订阅将于 {{finalDate}} 自动按照更新后的定价和规格续期。您可在 Stripe 客户门户中取消或更改计费信息。",
"BusinessPlanPaymentOverdue": "无法添加新用户并新建房间。{{planName}} 版本付款已逾期。",
"BusinessPlanPaymentOverdue": "无法添加新用户并新建房间。{{planName}}版本付款已逾期。",
"BusinessRequestDescription": "具有更多 {{peopleNumber}} 管理员/高级用户数量的定价方案仅应要求提供。",
"BusinessSuggestion": "自定义您的 {{planName}} 版本",
"BusinessTitle": "您正在使用 {{planName}} 版本",
"BusinessUpdated": "{{planName}} 版本已更新",
"BusinessSuggestion": "自定义您的{{planName}}版本",
"BusinessTitle": "您正在使用{{planName}}版本",
"BusinessUpdated": "{{planName}}版本已更新",
"ChooseNewPayer": "选择新的付款人",
"ChooseNewPlan": "是否选择新的定价版本?",
"ContactUs": "如有任何销售问题,可联系我们:",
"DelayedPayment": "{{planName}} 版本延迟付款日期 {{date}}",
"DelayedPayment": "{{planName}}版本延迟付款日期 {{date}}",
"DowngradeNow": "立即降级",
"ErrorNotification": "更新计费方案失败。请稍后重试或联系销售部门。",
"GracePeriodActivatedDescription": "宽限期内管理员无法创建新房间或添加新用户。宽限期后协作空间将不可用,直至完成付款。",
@ -28,10 +28,10 @@
"PaymentOverdue": "无法添加新用户。",
"PriceCalculation": "计算价格",
"QuotaPaidUserLimitError": "已达到付费用户限制。<1>付款</1>",
"RenewSubscription": "将订阅更新至 {{planName}} 版本",
"RenewSubscription": "将订阅更新至{{planName}}版本",
"RoomManagerDescription": "房间管理和归档,用户邀请和管理可为房间指派多名管理员。",
"StartupSuggestion": "升级为 {{planName}} 版获得更多权限",
"StartupTitle": "您正在使用免费 {{planName}} 版本",
"StartupSuggestion": "升级为{{planName}}版获得更多权限",
"StartupTitle": "您正在使用免费{{planName}}版本",
"StripeCustomerPortal": "前往 Stripe 客户门户",
"TotalPricePerMonth": "<1>{{currencySymbol}}</1><2>{{price}}</2><3>/月</3>",
"UpgradeNow": "立即升级",

View File

@ -333,7 +333,7 @@ export default function withFileActions(WrappedFileItem) {
withCtrlSelect,
withShiftSelect,
} = filesStore;
const { id } = selectedFolderStore;
const { startUpload } = uploadDataStore;
const selectedItem = selection.find(
@ -344,13 +344,26 @@ export default function withFileActions(WrappedFileItem) {
const isFolder = selectedItem ? false : !item.isFolder ? false : true;
const inProgress =
activeFiles.findIndex((x) => x === item.id) !== -1 ||
activeFolders.findIndex(
(x) =>
x === item.id &&
(item.isFolder || (!item.fileExst && item.id === -1))
) !== -1;
const isProgress = (index, items) => {
if (index === -1) return false;
const destFolderId = items[index].destFolderId;
if (!destFolderId) return true;
return destFolderId != id;
};
const activeFileIndex = activeFiles.findIndex((x) => x.id === item.id);
const activeFolderIndex = activeFolders.findIndex(
(x) =>
x.id === item.id &&
(item.isFolder || (!item.fileExst && item.id === -1))
);
const isFileProgress = isProgress(activeFileIndex, activeFiles);
const isFolderProgress = isProgress(activeFolderIndex, activeFolders);
const inProgress = isFileProgress || isFolderProgress;
let isActive = false;

View File

@ -63,6 +63,7 @@ const ConflictResolveDialog = (props) => {
itemOperationToFolder,
activeFiles,
setActiveFiles,
updateActiveFiles,
setMoveToPanelVisible,
setCopyPanelVisible,
setRestoreAllPanelVisible,
@ -121,11 +122,11 @@ const ConflictResolveDialog = (props) => {
if (conflictResolveType === ConflictResolveType.Skip) {
for (let item of items) {
newFileIds = newFileIds.filter((x) => x !== item.id);
newActiveFiles = newActiveFiles.filter((f) => f !== item.id);
newActiveFiles = newActiveFiles.filter((f) => f.id !== item.id);
}
}
setActiveFiles(newActiveFiles);
updateActiveFiles(newActiveFiles);
if (!folderIds.length && !newFileIds.length) return onClosePanels();
const data = {
@ -264,7 +265,7 @@ export default inject(({ auth, dialogsStore, uploadDataStore, filesStore }) => {
} = dialogsStore;
const { itemOperationToFolder } = uploadDataStore;
const { activeFiles, setActiveFiles } = filesStore;
const { activeFiles, setActiveFiles, updateActiveFiles } = filesStore;
const { settingsStore } = auth;
const { theme } = settingsStore;
return {
@ -276,6 +277,7 @@ export default inject(({ auth, dialogsStore, uploadDataStore, filesStore }) => {
itemOperationToFolder,
activeFiles,
setActiveFiles,
updateActiveFiles,
setMoveToPanelVisible,
setRestoreAllPanelVisible,
setCopyPanelVisible,

View File

@ -95,6 +95,10 @@ export const getDefaultFileName = (format) => {
}
};
export const getUnexpectedErrorText = () => {
return i18n.t("Common:UnexpectedError");
};
export const addFileToRecent = async (fileId) => {
try {
await addFileToRecentlyViewed(fileId);

View File

@ -138,8 +138,10 @@ const FilesMediaViewer = (props) => {
let file = files.find((file) => file.id === id);
if (file) {
// try to fix with one check later (see deleteAction)
const isActiveFile = activeFiles.find((id) => id === file.id);
const isActiveFolder = activeFolders.find((id) => id === file.id);
const isActiveFile = activeFiles.find((elem) => elem.id === file.id);
const isActiveFolder = activeFolders.find(
(elem) => elem.id === file.id
);
if (isActiveFile || isActiveFolder) return;

View File

@ -252,7 +252,11 @@ class FilesActionStore {
newSelection = null,
withoutDialog = false
) => {
const { isRecycleBinFolder, isPrivacyFolder } = this.treeFoldersStore;
const {
isRecycleBinFolder,
isPrivacyFolder,
recycleBinFolderId,
} = this.treeFoldersStore;
const {
addActiveItems,
getIsEmptyTrash,
@ -291,12 +295,14 @@ class FilesActionStore {
while (selection.length !== i) {
if (selection[i].fileExst || selection[i].contentLength) {
// try to fix with one check later (see onDeleteMediaFile)
const isActiveFile = activeFiles.find((id) => id === selection[i].id);
const isActiveFile = activeFiles.find(
(elem) => elem.id === selection[i].id
);
!isActiveFile && fileIds.push(selection[i].id);
} else {
// try to fix with one check later (see onDeleteMediaFile)
const isActiveFolder = activeFolders.find(
(id) => id === selection[i].id
(elem) => elem.id === selection[i].id
);
!isActiveFolder && folderIds.push(selection[i].id);
}
@ -316,8 +322,10 @@ class FilesActionStore {
operationId,
});
addActiveItems(fileIds);
addActiveItems(null, folderIds);
const destFolderId = immediately ? null : recycleBinFolderId;
addActiveItems(fileIds, null, destFolderId);
addActiveItems(null, folderIds, destFolderId);
if (this.dialogsStore.isFolderActions && withoutDialog) {
folderIds = [];
@ -362,7 +370,14 @@ class FilesActionStore {
showToast();
} else {
this.updateFilesAfterDelete(operationId);
this.filesStore.removeFiles(fileIds, folderIds, showToast);
this.filesStore.removeFiles(
fileIds,
folderIds,
showToast,
destFolderId
);
this.uploadDataStore.removeFiles(fileIds);
}
@ -769,6 +784,7 @@ class FilesActionStore {
deleteItemOperation = (isFile, itemId, translations, isRoom, operationId) => {
const { addActiveItems, getIsEmptyTrash } = this.filesStore;
const { withPaging } = this.authStore.settingsStore;
const { isRecycleBinFolder, recycleBinFolderId } = this.treeFoldersStore;
const pbData = {
icon: "trash",
@ -778,8 +794,10 @@ class FilesActionStore {
this.filesStore.setOperationAction(true);
const destFolderId = isRecycleBinFolder ? null : recycleBinFolderId;
if (isFile) {
addActiveItems([itemId]);
addActiveItems([itemId], null, destFolderId);
this.isMediaOpen();
return deleteFile(itemId)
.then(async (res) => {
@ -792,8 +810,11 @@ class FilesActionStore {
toastr.success(translations.successRemoveFile);
} else {
this.updateFilesAfterDelete(operationId);
this.filesStore.removeFiles([itemId], null, () =>
toastr.success(translations.successRemoveFile)
this.filesStore.removeFiles(
[itemId],
null,
() => toastr.success(translations.successRemoveFile),
destFolderId
);
}
})
@ -821,7 +842,7 @@ class FilesActionStore {
this.setGroupMenuBlocked(false);
});
} else {
addActiveItems(null, [itemId]);
addActiveItems(null, [itemId], destFolderId);
return deleteFolder(itemId)
.then(async (res) => {
if (res[0]?.error) return Promise.reject(res[0].error);
@ -833,8 +854,11 @@ class FilesActionStore {
toastr.success(translations.successRemoveFolder);
} else {
this.updateFilesAfterDelete(operationId);
this.filesStore.removeFiles(null, [itemId], () =>
toastr.success(translations.successRemoveFolder)
this.filesStore.removeFiles(
null,
[itemId],
() => toastr.success(translations.successRemoveFolder),
destFolderId
);
}
@ -1093,7 +1117,9 @@ class FilesActionStore {
operationId,
});
addActiveItems(null, items);
const destFolder = action === "archive" ? archiveRoomsId : myRoomsId;
addActiveItems(null, items, destFolder);
switch (action) {
case "archive":
@ -1418,8 +1444,8 @@ class FilesActionStore {
};
checkFileConflicts = (destFolderId, folderIds, fileIds) => {
this.filesStore.addActiveItems(fileIds);
this.filesStore.addActiveItems(null, folderIds);
this.filesStore.addActiveItems(fileIds, null, destFolderId);
this.filesStore.addActiveItems(null, folderIds, destFolderId);
return checkFileConflicts(destFolderId, folderIds, fileIds);
};

View File

@ -436,6 +436,7 @@ class FilesStore {
tempActionFilesIds.push(this.files[foundIndex].id);
this.setTempActionFilesIds(tempActionFilesIds);
this.debounceRemoveFiles();
// Hide pagination when deleting files
@ -569,30 +570,45 @@ class FilesStore {
}
};
addActiveItems = (files, folders) => {
addActiveItems = (files, folders, destFolderId) => {
if (folders && folders.length) {
if (!this.activeFolders.length) {
this.setActiveFolders(folders);
this.setActiveFolders(folders, destFolderId);
} else {
folders.map((item) => this.activeFolders.push(item));
folders.map((item) =>
this.activeFolders.push({ id: item, destFolderId })
);
}
}
if (files && files.length) {
if (!this.activeFiles.length) {
this.setActiveFiles(files);
this.setActiveFiles(files, destFolderId);
} else {
files.map((item) => this.activeFiles.push(item));
files.map((item) => this.activeFiles.push({ id: item, destFolderId }));
}
}
};
setActiveFiles = (activeFiles) => {
this.activeFiles = activeFiles;
updateActiveFiles = (items) => {
this.activeFiles = items;
};
setActiveFiles = (activeFiles, destFolderId) => {
const arrayFormation = activeFiles.map((id) => ({
id,
destFolderId,
}));
this.activeFiles = arrayFormation;
};
setActiveFolders = (activeFolders) => {
this.activeFolders = activeFolders;
setActiveFolders = (activeFolders, destFolderId) => {
const arrayFormation = activeFolders.map((id) => ({
id,
destFolderId,
}));
this.activeFolders = arrayFormation;
};
setIsLoaded = (isLoaded) => {
@ -857,9 +873,9 @@ class FilesStore {
getFilesChecked = (file, selected) => {
if (!file.parentId) {
if (this.activeFiles.includes(file.id)) return false;
if (this.activeFiles.find((elem) => elem.id === file.id)) return false;
} else {
if (this.activeFolders.includes(file.id)) return false;
if (this.activeFolders.find((elem) => elem.id === file.id)) return false;
}
const type = file.fileType;
@ -963,13 +979,13 @@ class FilesStore {
const isFound =
this.selection.findIndex((f) => f.id == id && !f.isFolder) === -1;
if (this.activeFiles.findIndex((f) => f == id) === -1) {
if (this.activeFiles.findIndex((f) => f.id == id) === -1) {
isFound &&
newSelections.push(
this.filesList.find((f) => f.id == id && !f.isFolder)
);
}
} else if (this.activeFolders.findIndex((f) => f == id) === -1) {
} else if (this.activeFolders.findIndex((f) => f.id == id) === -1) {
const isFound =
this.selection.findIndex((f) => f.id == id && f.isFolder) === -1;
@ -998,12 +1014,12 @@ class FilesStore {
const id = splitValue.slice(1, -3).join("_");
if (fileType === "file") {
if (this.activeFiles.findIndex((f) => f == id) === -1) {
if (this.activeFiles.findIndex((f) => f.id == id) === -1) {
newSelections = newSelections.filter(
(f) => !(f.id == id && !f.isFolder)
);
}
} else if (this.activeFolders.findIndex((f) => f == id) === -1) {
} else if (this.activeFolders.findIndex((f) => f.id == id) === -1) {
newSelections = newSelections.filter(
(f) => !(f.id == id && f.isFolder)
);
@ -2226,10 +2242,12 @@ class FilesStore {
this.scrollToTop();
};
removeFiles = (fileIds, folderIds, showToast) => {
removeFiles = (fileIds, folderIds, showToast, destFolderId) => {
const newFilter = this.filter.clone();
const deleteCount = (fileIds?.length ?? 0) + (folderIds?.length ?? 0);
if (destFolderId && destFolderId === this.selectedFolderStore.id) return;
if (newFilter.total <= newFilter.pageCount) {
const files = fileIds
? this.files.filter((x) => !fileIds.includes(x.id))
@ -2693,8 +2711,12 @@ class FilesStore {
}
get cbMenuItems() {
const { isDocument, isPresentation, isSpreadsheet, isArchive } =
this.filesSettingsStore;
const {
isDocument,
isPresentation,
isSpreadsheet,
isArchive,
} = this.filesSettingsStore;
let cbMenu = ["all"];
const filesItems = [...this.files, ...this.folders];

View File

@ -87,6 +87,10 @@ class TreeFoldersStore {
return this.rootFoldersTitles[FolderType.Archive]?.id;
}
get recycleBinFolderId() {
return this.rootFoldersTitles[FolderType.TRASH]?.id;
}
get myFolder() {
return this.treeFolders.find((x) => x.rootFolderType === FolderType.USER);
}

View File

@ -23,6 +23,7 @@ import {
} from "@docspace/components/utils/device";
import { combineUrl } from "@docspace/common/utils";
import config from "PACKAGE_FILE";
import { getUnexpectedErrorText } from "SRC_DIR/helpers/filesUtils";
const UPLOAD_LIMIT_AT_ONCE = 5;
@ -1614,6 +1615,10 @@ class UploadDataStore {
setTimeout(async () => {
try {
await getProgress().then((res) => {
if (!res || res.length === 0) {
reject(getUnexpectedErrorText());
}
const currentItem = res.find((x) => x.id === id);
if (currentItem?.error) {
reject(currentItem.error);
@ -1636,9 +1641,11 @@ class UploadDataStore {
setActiveFolders,
} = this.filesStore;
const newActiveFiles = activeFiles.filter((el) => !fileIds?.includes(el));
const newActiveFiles = activeFiles.filter(
(el) => !fileIds?.includes(el.id)
);
const newActiveFolders = activeFolders.filter(
(el) => !folderIds.includes(el)
(el) => !folderIds.includes(el.id)
);
setActiveFiles(newActiveFiles);

View File

@ -1,5 +1,9 @@
{
"ErrorConfirmURLError": "Άκυρα email ή ληγμένος σύνδεσμος",
"ErrorExpiredActivationLink": "Ο σύνδεσμος έχει λήξει",
"ErrorInvalidActivationLink": "Μη έγκυρος σύνδεσμος ενεργοποίησης",
"ErrorUserNotFound": "Ο χρήστης δε βρέθηκε",
"InvalidUsernameOrPassword": "Άκυρο όνομα χρήστη ή κωδικός πρόσβασης.<",
"LoginWithAccountNotFound": "Δεν μπορείτε να βρείτε συνδεδεμένο λογαριασμό τρίτου"
"LoginWithAccountNotFound": "Δεν μπορείτε να βρείτε συνδεδεμένο λογαριασμό τρίτου",
"SsoAuthFailed": "Η αυθεντικοποίηση απέτυχε"
}

View File

@ -376,4 +376,43 @@
<data name="AceStatusEnum_CustomFilter" xml:space="preserve">
<value>Vlastní filtr</value>
</data>
<data name="AceStatusEnum_FillForms" xml:space="preserve">
<value>Vyplňování formulářů</value>
</data>
<data name="CommentAutosave" xml:space="preserve">
<value>Automaticky uloženo</value>
</data>
<data name="CommentCreateFillFormDraft" xml:space="preserve">
<value>Vytvořeno pro vyplnění formuláře</value>
</data>
<data name="CommentEditEncrypt" xml:space="preserve">
<value>Upraveno pomocí šifrování</value>
</data>
<data name="CommentEncrypted" xml:space="preserve">
<value>Šifrováno</value>
</data>
<data name="CommentForcesave" xml:space="preserve">
<value>Uloženo</value>
</data>
<data name="ErrorMassage_SecurityException_MoveFile" xml:space="preserve">
<value>Nemáte dostatečné oprávnění k přesunu souboru</value>
</data>
<data name="ErrorMassage_SecurityException_MoveFolder" xml:space="preserve">
<value>Nemáte dostatečné oprávnění k přesunu složky</value>
</data>
<data name="IndexTitle" xml:space="preserve">
<value>Vyhledávání v obsahu dokumentů</value>
</data>
<data name="MessageFileCreatedForm" xml:space="preserve">
<value>Vyplnitelný dokument OFORM je připraven. Je uložen v {0}</value>
</data>
<data name="MessageFillFormDraftCreated" xml:space="preserve">
<value>Kopie OFORM se vytvoří ve složce {0}. Vyplňte formulář a stáhněte si výsledek ve formátu PDF nebo DOCX.</value>
</data>
<data name="MessageFillFormDraftDiscard" xml:space="preserve">
<value>Soubor již není návrhem pro vyplnění formuláře.</value>
</data>
<data name="ProductDescriptionShort" xml:space="preserve">
<value>Zobrazení a stažení sdílených dokumentů. Nahrávání souborů do sdílených složek. Zaručena nejvyšší kompatibilita s formáty docx, xlsx, pptx.</value>
</data>
</root>

View File

@ -88,4 +88,13 @@
<data name="Favorites" xml:space="preserve">
<value>Oblíbené</value>
</data>
<data name="FilesWillBeCompressedTarGz" xml:space="preserve">
<value>Soubory budou zkomprimovány do souboru {0}.tar.gz{1}</value>
</data>
<data name="FilesWillBeCompressedZip" xml:space="preserve">
<value>Soubory budou zkomprimovány do souboru {0}.zip{1}</value>
</data>
<data name="PrivacyRoom" xml:space="preserve">
<value>Soukromá místnost</value>
</data>
</root>

View File

@ -147,4 +147,111 @@ Odkaz je platný 7 dní.
Nechcete měnit heslo? Tuto zprávu ignorujte.</value>
</data>
<data name="pattern_personal_custom_mode_after_registration1" xml:space="preserve">
<value>h1.Vítejte v ONLYOFFICE Personal
Právě jste si vytvořili osobní kancelář v cloudu.
h3.Je to virtuální pracovní prostor, v němž můžete upravovat a ukládat dokumenty, pracovat s nimi odkudkoli a udělovat k nim přístup svým přátelům nebo kolegům.
h3.Nejprve se podívejte, co můžete v ONLYOFFICE dělat:
- Vytvářet, prohlížet a upravovat textové dokumenty, tabulky a prezentace.
- Pracovat se všemi oblíbenými formáty. Nejvyšší kompatibilita se soubory MS Office.
- Vytvářet a spolueditovat "formuláře připravené k vyplnění":"https://www.onlyoffice.com/form-creator.aspx".
- Sdílet dokumenty a spolupracovat na nich online.
- Pomocí různých zásuvných modulů můžete používat další funkce.
- Získat snadný přístup k osobnímu cloudu prostřednictvím "rozšíření Chrome":"https://chrome.google.com/webstore/detail/onlyoffice-personal/ohdlcmpahmacjddiaokoogleflddlahc?hl=en-US".
Dokumenty můžete také upravovat offline pomocí našich bezplatných "desktopových editorů":"https://www.onlyoffice.com/download-desktop.aspx" nebo si pořiďte mobilní editační sadu pro zařízení se systémem "iOS":"https://apps.apple.com/app/onlyoffice-documents/id944896972" nebo "Android":"https://play.google.com/store/apps/details?id=com.onlyoffice.documents".
S pozdravem,
tým ONLYOFFICE</value>
</data>
<data name="pattern_personal_custom_mode_change_email_v115" xml:space="preserve">
<value>Chcete změnit e-mail na svém účtu pro cloudovou kancelář?
Klikněte na tlačítko níže a přihlaste se* do svého cloudu.
$GreenButton
Odkaz je platný 7 dní.
*Pokud nejste v tomto prohlížeči přihlášeni ke své cloudové kanceláři, budete muset pro potvrzení použít svůj starý e-mail.
Nechcete měnit e-mail? Tuto zprávu ignorujte.</value>
</data>
<data name="pattern_personal_custom_mode_confirmation" xml:space="preserve">
<value>Dobrý den,
právě jste si zaregistrovali účet v řešení ONLYOFFICE pro osobní použití. Kliknutím na "zde":"$InviteLink" potvrďte registraci a vytvořte si heslo.
Pokud nemůžete odkaz otevřít, zkopírujte následující "$InviteLink":"$InviteLink" a vložte jej do adresního řádku prohlížeče.
S pozdravem,
tým ONLYOFFICE</value>
</data>
<data name="pattern_personal_custom_mode_profile_delete" xml:space="preserve">
<value>Požádali jste o ukončení svého účtu na personal.onlyoffice.com. Žádost dokončete pomocí odkazu (odkaz je aktivní po dobu 7 dnů):
Potvrdit ukončení účtu
*Poznámka*: Po smazání bude váš účet a všechny údaje s ním spojené trvale vymazány v souladu s naším "Prohlášením o ochraně osobních údajů":"https://help.onlyoffice.com/products/files/doceditor.aspx?fileid=5048502&amp;doc=SXhWMEVzSEYxNlVVaXJJeUVtS0kyYk14YWdXTEFUQmRWL250NllHNUFGbz0_IjUwNDg1MDIi0".
"Více informací o ukončení účtu":"https://helpcenter.onlyoffice.com/administration/configuration.aspx"
Pokud nechcete pokračovat, ignorujte tento e-mail.
V případě dotazů nás prosím kontaktujte na adrese "support@onlyoffice.com":"mailto:support@onlyoffice.com".
S pozdravem,
tým ONLYOFFICE</value>
</data>
<data name="pattern_remove_user_data_completed_custom_mode" xml:space="preserve">
<value>Vážený/vážená $UserName,
Proces odebrání dat uživatele "$FromUserName":"$FromUserLink" byl úspěšně dokončen.
Výmaz osobních údajů povolen:
# Dokumenty - $DocsSpace
# Mail - $MailSpace
# Talk - $TalkSpace</value>
</data>
<data name="pattern_saas_custom_mode_reg_data" xml:space="preserve">
<value>h3.Nový portál byl zaregistrován
# Url adresa portálu: "${__VirtualRootPath}":"${__VirtualRootPath}"
# Křestní jméno: $UserName
# Příjmení: $UserLastName
# E-mail: $UserEmail
# Telefon: $Phone
# Datum vytvoření: $Date</value>
</data>
<data name="ProductAdminOpportunitiesCustomMode" xml:space="preserve">
<value>Proveďte totéž jako uživatel|V sekci "Společné" propojte účty Dropbox, Box a další|V sekci "Společné" nastavte přístupová práva k dokumentům a složkám</value>
</data>
<data name="ProductUserOpportunitiesCustomMode" xml:space="preserve">
<value>Vytvářejte a upravujte vlastní dokumenty i sdílené dokumenty s příslušnými přístupovými právy|Udělte ostatním uživatelům přístup ke čtení/editaci dokumentů a složek|Propojte Dropbox, Box a další účty v sekci "Moje dokumenty"</value>
</data>
<data name="subject_personal_custom_mode_after_registration1" xml:space="preserve">
<value>Vítejte v ONLYOFFICE Personal</value>
</data>
<data name="subject_personal_custom_mode_confirmation" xml:space="preserve">
<value>ONLYOFFICE Personal. Aktivujte prosím svou e-mailovou adresu</value>
</data>
<data name="subject_personal_custom_mode_profile_delete" xml:space="preserve">
<value>Ukončení osobního účtu ONLYOFFICE</value>
</data>
<data name="subject_remove_user_data_completed_custom_mode" xml:space="preserve">
<value>${LetterLogoText}. Odstranění uživatelských dat je dokončeno</value>
</data>
<data name="subject_saas_custom_mode_reg_data" xml:space="preserve">
<value>Byl zaregistrován nový portál</value>
</data>
</root>

View File

@ -1996,7 +1996,7 @@ namespace ASC.Web.Core.PublicResources {
}
/// <summary>
/// Looks up a localized string similar to You attempted to take away admin rights from yourself. Your admin rights was unaffected..
/// Looks up a localized string similar to You attempted to take away admin rights from yourself. Your admin rights were unaffected..
/// </summary>
public static string LdapSettingsErrorLostRights {
get {

View File

@ -443,7 +443,7 @@
<value>Přihlásit se</value>
</data>
<data name="ConsumersBitlyDescription" xml:space="preserve">
<value>Připojte Bitly službu pro zkrácení odkazů pozvánek a sdílených odkazů v modulu Dokumenty.</value>
<value>Povolením této aplikace můžete zkracovat odkazy na pozvánky na portál a sdílené odkazy v modulu Dokumenty pomocí služby Bitly.</value>
</data>
<data name="ConsumersBox" xml:space="preserve">
<value>Schránka</value>
@ -485,7 +485,7 @@
<value>Připojte aplikaci ke správě Dropbox souborů a složek.</value>
</data>
<data name="ConsumersDropBoxKey" xml:space="preserve">
<value>DropBox ID</value>
<value>ID služby DropBox</value>
</data>
<data name="ConsumersfacebookClientId" xml:space="preserve">
<value>Facebook ID</value>
@ -530,7 +530,7 @@
<value>Linkedin Klíč</value>
</data>
<data name="ConsumersmicrosoftClientSecret" xml:space="preserve">
<value>Klientské tajemství</value>
<value>Tajemství klienta</value>
</data>
<data name="Consumersskydriveappsecret" xml:space="preserve">
<value>Klientské tajemství</value>
@ -542,10 +542,10 @@
<value>Povolte aplikaci pro dvoufaktorové ověřování přes SMS centrum.</value>
</data>
<data name="Consumerssmscpsw" xml:space="preserve">
<value>Heslo nebo heslo MD5 hash malými písmeny</value>
<value>Heslo nebo hash hesla MD5 malými písmeny</value>
</data>
<data name="ConsumersTwilioDescription" xml:space="preserve">
<value>Přidat Twilio, aby bylo možné volat CRM kontakty přímo v prohlížeči.</value>
<value>Povolte této aplikaci volání kontaktů CRM pomocí služby Twilio.</value>
</data>
<data name="Consumerstwiliosender" xml:space="preserve">
<value>Telefonní číslo od společnosti Twilio (vyžadováno pro autorizaci SMS)</value>
@ -554,7 +554,7 @@
<value>Připojte aplikaci k přihlášení do portálu pomocí Twitteru a vyhledejte kontakty.</value>
</data>
<data name="ConsumersYahooDescription" xml:space="preserve">
<value>Povolte aplikaci pro import kontaktů Yahoo.</value>
<value>Povolte aplikaci importovat uživatele ze služby Yahoo.</value>
</data>
<data name="ErrorFileNotImage" xml:space="preserve">
<value>Neznámý typ souboru obrázku</value>
@ -563,7 +563,7 @@
<value>Velikost obrázku překročila povolené parametry</value>
</data>
<data name="ConsumersDropBoxSecret" xml:space="preserve">
<value>DropBox Klíč</value>
<value>Klíč DropBoxu</value>
</data>
<data name="ConsumersEasyBib" xml:space="preserve">
<value>EasyBib</value>
@ -596,7 +596,7 @@
<value>SMS centrum</value>
</data>
<data name="Consumerssmsclogin" xml:space="preserve">
<value>Přihlásit se</value>
<value>Přihlášení</value>
</data>
<data name="ConsumersTelegram" xml:space="preserve">
<value>Telegram</value>
@ -605,7 +605,7 @@
<value>Twilio</value>
</data>
<data name="ConsumerstwilioAccountSid" xml:space="preserve">
<value>Sid Účtu</value>
<value>Účet Sid</value>
</data>
<data name="ConsumerstwitterAccessTokenSecret_Default" xml:space="preserve">
<value>Klientské tajemství</value>
@ -631,4 +631,319 @@
<data name="Tariffs_startup" xml:space="preserve">
<value>Startup</value>
</data>
<data name="ActivateTfaAppEmptyCode" xml:space="preserve">
<value>Pole validačního kódu nemůže být prázdné</value>
</data>
<data name="ButtonSmsEnable" xml:space="preserve">
<value>Pomocí SMS</value>
</data>
<data name="ButtonTfaAppEnable" xml:space="preserve">
<value>Pomocí aplikace authenticator</value>
</data>
<data name="Consumersacesskey" xml:space="preserve">
<value>S3 accesskey</value>
</data>
<data name="ConsumersapiKey" xml:space="preserve">
<value>Rackspace apiKey</value>
</data>
<data name="ConsumersAppleId" xml:space="preserve">
<value>Apple ID</value>
</data>
<data name="ConsumersappleIdClientId" xml:space="preserve">
<value>ID klienta aplikace</value>
</data>
<data name="ConsumersAppleIdDescription" xml:space="preserve">
<value>Povolte aplikaci přihlášení k portálu pomocí účtu Apple ID.</value>
</data>
<data name="ConsumersAppleIdInstruction" xml:space="preserve">
<value>Povolením této aplikace umožníte uživatelům přihlásit se do ONLYOFFICE pomocí Apple ID. {0}Přejděte na portál Apple Developers Portal a vytvořte novou integraci aplikace ONLYOFFICE. Vložte údaje, které jste obdrželi níže:</value>
</data>
<data name="ConsumersappleIdKeyId" xml:space="preserve">
<value>Desetimístný identifikátor klíče vygenerovaný pro přihlášení pomocí soukromého klíče Apple</value>
</data>
<data name="ConsumersappleIdPrivateKey" xml:space="preserve">
<value>Soukromý klíč stažený ze stránek Apple Developer</value>
</data>
<data name="ConsumersappleIdTeamId" xml:space="preserve">
<value>10-znakový vývojářský účet ID týmu</value>
</data>
<data name="ConsumersauthPwd" xml:space="preserve">
<value>Selectel authPwd</value>
</data>
<data name="ConsumersauthUser" xml:space="preserve">
<value>Selectel authUser</value>
</data>
<data name="ConsumersBitlyInstruction" xml:space="preserve">
<value>Povolením této aplikace zkrátíte odkazy na pozvánky a dokumenty. {0}Níže vložte přihlašovací jméno a klíč API služby Bitly:</value>
</data>
<data name="ConsumersBoxInstruction" xml:space="preserve">
<value>Povolením této aplikace propojíte svůj účet služby Box s modulem Dokumenty. Budete moci spravovat, upravovat a sdílet soubory ze služby Box s uživateli služby ONLYOFFICE. {0}Přihlaste se ke svému účtu na stránce pro vývojáře aplikace Box a vytvořte novou aplikaci pro integraci s aplikací ONLYOFFICE. Vložte údaje, které jste obdrželi níže:</value>
</data>
<data name="ConsumersClickatellInstruction" xml:space="preserve">
<value>Pomocí této aplikace můžete povolit dvoufázové ověřování pomocí služby Clickatell. {0}Přihlaste se ke svému účtu SMS Platform a vytvořte novou integraci pro ONLYOFFICE. Zkopírujte apiKey a vložte jej níže:</value>
</data>
<data name="ConsumersDocuSignInstruction" xml:space="preserve">
<value>Povolením této aplikace můžete digitálně podepisovat dokumenty pomocí služby DocuSign. {0}Přejděte do své konzoly pro správu DocuSign a přidejte integraci ONLYOFFICE. Vložte údaje, které jste obdrželi níže:</value>
</data>
<data name="ConsumersDropBoxInstruction" xml:space="preserve">
<value>Povolením této aplikace propojíte svůj účet Dropbox s modulem Dokumenty. Budete moci spravovat, upravovat a sdílet soubory ze služby Dropbox s uživateli aplikace ONLYOFFICE. {0}Přihlaste se ke svému účtu na webu Dropbox Developers a vytvořte novou aplikaci pro integraci s ONLYOFFICE. Vložte údaje, které jste obdrželi níže:</value>
</data>
<data name="ConsumerseasyBibappkey" xml:space="preserve">
<value>Klíč k aplikaci</value>
</data>
<data name="ConsumersEasyBibDescription" xml:space="preserve">
<value>Tato aplikace umožňuje vytvářet bibliografické seznamy v dokumentech s EasyBib.</value>
</data>
<data name="ConsumersfacebookAccessToken_Default" xml:space="preserve">
<value>Token aplikace</value>
</data>
<data name="ConsumersFacebookInstruction" xml:space="preserve">
<value>Zapnutím této aplikace umožníte uživatelům přihlásit se do ONLYOFFICE pomocí Facebooku a propojit účty zákazníků na Facebooku s modulem CRM. {0}Přejděte na portál Facebook Developers Portal a vytvořte novou integraci aplikace ONLYOFFICE. Vložte údaje, které jste obdrželi níže:</value>
</data>
<data name="ConsumersGoogleCloudbucket" xml:space="preserve">
<value>Kbelík</value>
</data>
<data name="ConsumersGoogleCloudbucketDescription" xml:space="preserve">
<value>Zadejte název kbelíku služby Google Cloud pro ukládání záloh.</value>
</data>
<data name="ConsumersGoogleCloudDescription" xml:space="preserve">
<value>Připojení služby Google Cloud Storage k zálohování a ukládání dat z portálu.</value>
</data>
<data name="ConsumersGoogleCloudjson" xml:space="preserve">
<value>GoogleCloud json</value>
</data>
<data name="ConsumersGoogleInstruction" xml:space="preserve">
<value>Povolením této aplikace připojíte svůj účet Disku Google k modulu Dokumenty. Budete moci spravovat, upravovat a sdílet soubory z Disku Google s uživateli aplikace ONLYOFFICE. {0}Přejděte do konzoly Google API a vytvořte nový projekt pro integraci ONLYOFFICE. Vložte údaje, které jste obdrželi níže:</value>
</data>
<data name="ConsumersLinkedInInstruction" xml:space="preserve">
<value>Povolte tuto aplikaci, aby se vaši uživatelé mohli přihlásit do ONLYOFFICE pomocí svých účtů LinkedIn. {0}Přejděte na webové stránky LinkedIn Developers a vytvořte novou integraci aplikace ONLYOFFICE. Vložte údaje, které jste obdrželi níže:</value>
</data>
<data name="ConsumersMailruClientId" xml:space="preserve">
<value>ID</value>
</data>
<data name="ConsumersMailruClientSecret" xml:space="preserve">
<value>Tajný klíč</value>
</data>
<data name="ConsumersMailruDescription" xml:space="preserve">
<value>Povolte aplikaci přihlášení k portálu pomocí účtu Mail.ru.</value>
</data>
<data name="ConsumersMailruInstruction" xml:space="preserve">
<value>Po přidání aplikace Mail.ru můžete na stránce svého profilu povolit přihlašování k portálu pomocí účtu Mail.ru.</value>
</data>
<data name="ConsumersmicrosoftClientId" xml:space="preserve">
<value>ID klienta aplikace</value>
</data>
<data name="ConsumersMicrosoftDescription" xml:space="preserve">
<value>Povolte aplikaci přihlášení k portálu pomocí účtu Microsoft.</value>
</data>
<data name="ConsumersMicrosoftInstruction" xml:space="preserve">
<value>Povolením této aplikace umožníte uživatelům přihlašovat se do ONLYOFFICE pomocí aplikace Microsoft. {0}Přejděte na Microsoft Azure a vytvořte novou aplikaci ONLYOFFICE integration. Vložte údaje, které jste obdrželi níže:</value>
</data>
<data name="ConsumersRackspace" xml:space="preserve">
<value>Cloudové úložiště Rackspace Cloud Storage</value>
</data>
<data name="ConsumersRackspaceDescription" xml:space="preserve">
<value>Připojení služby Rackspace Cloud Storage k zálohování a ukládání dat z portálu.</value>
</data>
<data name="ConsumersRackspaceprivate_container" xml:space="preserve">
<value>Soukromý kontejner</value>
</data>
<data name="ConsumersRackspaceprivate_containerDescription" xml:space="preserve">
<value>Zadejte adresu URL soukromého kontejneru Rackspace pro ukládání záloh.</value>
</data>
<data name="ConsumersRackspacepublic_container" xml:space="preserve">
<value>Veřejný kontejner</value>
</data>
<data name="ConsumersRackspacepublic_containerDescription" xml:space="preserve">
<value>Zadejte adresu URL veřejného kontejneru Rackspace pro ukládání záloh.</value>
</data>
<data name="ConsumersRackspaceregion" xml:space="preserve">
<value>Region</value>
</data>
<data name="ConsumersRackspaceregionDescription" xml:space="preserve">
<value>Zadejte oblast, ve které se nacházejí vaše kontejnery Rackspace.</value>
</data>
<data name="ConsumersS3bucket" xml:space="preserve">
<value>Kbelík</value>
</data>
<data name="ConsumersS3bucketDescription" xml:space="preserve">
<value>Zadejte jedinečný název kbelíku Amazon pro ukládání záloh.</value>
</data>
<data name="ConsumersS3Description" xml:space="preserve">
<value>Připojte Amazon AWS S3 k zálohování a ukládání dat z portálu.</value>
</data>
<data name="ConsumersS3region" xml:space="preserve">
<value>Region</value>
</data>
<data name="ConsumersS3regionDescription" xml:space="preserve">
<value>Zadejte oblast AWS, ve které se nachází váš kbelík Amazon.</value>
</data>
<data name="Consumerssecretaccesskey" xml:space="preserve">
<value>Tajný přístupový klíč S3</value>
</data>
<data name="ConsumersSelectel" xml:space="preserve">
<value>Cloudové úložiště Selectel Cloud Storage</value>
</data>
<data name="ConsumersSelectelauthPwd" xml:space="preserve">
<value>Heslo pro přístup k úložišti</value>
</data>
<data name="ConsumersSelectelauthUser" xml:space="preserve">
<value>Auth User</value>
</data>
<data name="ConsumersSelectelDescription" xml:space="preserve">
<value>Připojte službu Selectel Cloud Storage a zálohujte a ukládejte data z portálu.</value>
</data>
<data name="ConsumersSelectelprivate_container" xml:space="preserve">
<value>Soukromý kontejner</value>
</data>
<data name="ConsumersSelectelprivate_containerDescription" xml:space="preserve">
<value>Zadejte název soukromého kontejneru Selectel pro ukládání záloh.</value>
</data>
<data name="ConsumersSelectelpublic_container" xml:space="preserve">
<value>Veřejný kontejner</value>
</data>
<data name="ConsumersSelectelpublic_containerDescription" xml:space="preserve">
<value>Zadejte název veřejného kontejneru Selectel pro ukládání záloh.</value>
</data>
<data name="Consumersskydriveappkey" xml:space="preserve">
<value>ID aplikace</value>
</data>
<data name="ConsumersSkyDriveInstruction" xml:space="preserve">
<value>Povolením této aplikace připojíte svůj účet OneDrive k modulu Dokumenty. Budete moci spravovat, upravovat a sdílet soubory ze služby OneDrive s uživateli služby ONLYOFFICE. {0}Přihlaste se ke svému účtu Microsoft Azure a vytvořte novou aplikaci pro integraci ONLYOFFICE. Vložte údaje, které jste obdrželi níže:</value>
</data>
<data name="ConsumersSmscInstruction" xml:space="preserve">
<value>Pomocí této aplikace můžete povolit dvoufázové ověřování pomocí služby Centrum SMS. {0}Vložte přihlašovací jméno k účtu smsc a heslo (nebo hash MD5 hesla) psané malými písmeny:</value>
</data>
<data name="ConsumersTelegramBotName" xml:space="preserve">
<value>Uživatelské jméno bota</value>
</data>
<data name="ConsumersTelegramBotToken" xml:space="preserve">
<value>Token bota</value>
</data>
<data name="ConsumersTelegramDescription" xml:space="preserve">
<value>Připojte účet Telegram a přijímejte oznámení portálu prostřednictvím Telegramu.</value>
</data>
<data name="ConsumersTelegramInstruction" xml:space="preserve">
<value>Chcete-li dostávat oznámení portálu prostřednictvím služby Telegram, povolte funkci bota Telegramu- Nového bota můžete vytvořit pomocí nástroje BotFather v aplikaci Telegram Desktop. Pro použití tohoto bota musí uživatelé portálu povolit oznámení Telegram na své profilové stránce. {0}Vložení uživatelského jména bota a tokenu, který jste obdrželi, do polí níže.</value>
</data>
<data name="ConsumerstwilioAuthToken" xml:space="preserve">
<value>Ověřovací token</value>
</data>
<data name="ConsumersTwilioInstruction" xml:space="preserve">
<value>Povolením této aplikace umožníte uživatelům volat svým kontaktům z modulu CRM pomocí služby Twilio. {0}Přejděte do konzoly Twilio a vložte následující údaje:</value>
</data>
<data name="ConsumerstwitterAccessToken_Default" xml:space="preserve">
<value>ID klienta</value>
</data>
<data name="ConsumersTwitterInstruction" xml:space="preserve">
<value>Zapnutím této aplikace umožníte svým uživatelům přihlásit se do ONLYOFFICE pomocí Twitteru a propojit účty Twitter svých zákazníků s modulem CRM. {0}Přejděte na portál Twitter Developers Portal a vytvořte novou integraci aplikace ONLYOFFICE. Vložte údaje, které jste obdrželi níže:</value>
</data>
<data name="ConsumersTwitterKey" xml:space="preserve">
<value>Klíč API</value>
</data>
<data name="ConsumersTwitterSecret" xml:space="preserve">
<value>Tajný klíč API</value>
</data>
<data name="Consumersusername" xml:space="preserve">
<value>Uživatelské jméno Rackspace</value>
</data>
<data name="ConsumersVk" xml:space="preserve">
<value>VK</value>
</data>
<data name="ConsumersVkClientId" xml:space="preserve">
<value>ID aplikace</value>
</data>
<data name="ConsumersVkClientSecret" xml:space="preserve">
<value>Zabezpečený klíč</value>
</data>
<data name="ConsumersVkDescription" xml:space="preserve">
<value>Povolte aplikaci přihlášení k portálu pomocí účtu VK.</value>
</data>
<data name="ConsumersVkInstruction" xml:space="preserve">
<value>Po přidání aplikace VK můžete na stránce svého profilu povolit přihlašování k portálu pomocí účtu VK.</value>
</data>
<data name="ConsumersWordpressDescription" xml:space="preserve">
<value>Povolte aplikaci publikovat dokumenty přímo ve WordPressu.</value>
</data>
<data name="ConsumerswpClientId" xml:space="preserve">
<value>Klíč WordPress</value>
</data>
<data name="ConsumerswpClientSecret" xml:space="preserve">
<value>Tajemství WordPressu</value>
</data>
<data name="ConsumersyahooClientId" xml:space="preserve">
<value>ID klienta</value>
</data>
<data name="ConsumersyahooClientSecret" xml:space="preserve">
<value>Tajemství klienta</value>
</data>
<data name="ConsumersYahooInstruction" xml:space="preserve">
<value>Povolením této aplikace můžete přidávat nové uživatele portálu ze seznamu kontaktů Yahoo. {0}Přejděte na stránku Vytvořit aplikaci v síti Yahoo Developer Network a vytvořte novou aplikaci pro integraci ONLYOFFICE. Vložte údaje, které jste obdrželi níže:</value>
</data>
<data name="ConsumersYandexClientId" xml:space="preserve">
<value>ID</value>
</data>
<data name="ConsumersYandexDescription" xml:space="preserve">
<value>Povolte aplikaci přihlášení k portálu pomocí účtu Yandex.</value>
</data>
<data name="ConsumersYandexInstruction" xml:space="preserve">
<value>Po přidání aplikace Yandex můžete na stránce svého profilu povolit přihlašování k portálu pomocí účtu Yandex.</value>
</data>
<data name="EmailAndPasswordIncorrectAmiId" xml:space="preserve">
<value>Nesprávné ID instance.</value>
</data>
<data name="ErrorEmptyMessage" xml:space="preserve">
<value>Text zprávy je prázdný</value>
</data>
<data name="ErrorIncorrectUserName" xml:space="preserve">
<value>Nesprávné jméno nebo příjmení</value>
</data>
<data name="ErrorPasswordNoSpaces" xml:space="preserve">
<value>bez mezer</value>
</data>
<data name="ErrorPasswordOnlyLatinLetters" xml:space="preserve">
<value>pouze písmena latinky</value>
</data>
<data name="ErrorRequestLimitExceeded" xml:space="preserve">
<value>Limit požadavků je překročen</value>
</data>
<data name="ErrorTenantTooShort" xml:space="preserve">
<value>Doména nájemce nesmí být prázdná.</value>
</data>
<data name="ErrorTenantTooShortFormat" xml:space="preserve">
<value>Název domény musí být dlouhý od {0} do {1} znaků.</value>
</data>
<data name="LdapSettingsErrorLostRights" xml:space="preserve">
<value>Pokusili jste se sami sobě odebrat práva správce. Vaše práva správce nebyla ovlivněna.</value>
</data>
<data name="LdapSettingsErrorRemovedYourself" xml:space="preserve">
<value>Váš účet není propojen s adresářem LDAP a vaše heslo LDAP již není aktivní. Změňte nebo nastavte heslo ke svému účtu na stránce nastavení profilu.</value>
</data>
<data name="LdapSettingsStatusGivingRights" xml:space="preserve">
<value>Nastavení uživatele {0} jako {1} admin</value>
</data>
<data name="LdapSettingsStatusRemovingOldRights" xml:space="preserve">
<value>Odstranění zastaralých skupin, které byly dříve načteny prostřednictvím LDAP</value>
</data>
<data name="LdapSettingsStatusSavingUserPhoto" xml:space="preserve">
<value>Uložení fotografie</value>
</data>
<data name="LdapSettingsStatusUpdatingAccessRights" xml:space="preserve">
<value>Aktualizace přístupových práv uživatelů</value>
</data>
<data name="LdapSettingsStatusUpdatingUserPhotos" xml:space="preserve">
<value>Aktualizace uživatelských fotografií</value>
</data>
<data name="PortalName" xml:space="preserve">
<value>Cloudový prostor pro vaše kancelářské dokumenty</value>
</data>
<data name="TfaAppAuthMessageError" xml:space="preserve">
<value>Nesprávný kód</value>
</data>
<data name="TfaAppNotAvailable" xml:space="preserve">
<value>Nastavení aplikace TFA není k dispozici</value>
</data>
<data name="TfaTooMuchError" xml:space="preserve">
<value>Odeslali jste příliš mnoho textových zpráv. Zkuste to prosím později.</value>
</data>
</root>

View File

@ -704,7 +704,7 @@
<value>Invalid User Filter value.</value>
</data>
<data name="LdapSettingsErrorLostRights" xml:space="preserve">
<value>You attempted to take away admin rights from yourself. Your admin rights was unaffected.</value>
<value>You attempted to take away admin rights from yourself. Your admin rights were unaffected.</value>
</data>
<data name="LdapSettingsErrorRemovedYourself" xml:space="preserve">
<value>Your account is not linked to the LDAP directory and your LDAP password is no longer active. Please change or set the password to your account at the profile settings page.</value>

View File

@ -1164,4 +1164,593 @@ S přátelským pozdravem,
Tým ONLYOFFICE
"www.onlyoffice.com":"http://onlyoffice.com/"</value>
</data>
<data name="ButtonAccept" xml:space="preserve">
<value>Přijmout</value>
</data>
<data name="AcceptDocSpace" xml:space="preserve">
<value>PŘIJMOUT</value>
</data>
<data name="ButtonActivateEmail" xml:space="preserve">
<value>Kliknutím zde aktivujete svou e-mailovou adresu</value>
</data>
<data name="ButtonChangeEmail" xml:space="preserve">
<value>Změna e-mailové adresy</value>
</data>
<data name="ButtonChangePassword" xml:space="preserve">
<value>Změna hesla</value>
</data>
<data name="ButtonChangePhone" xml:space="preserve">
<value>Změna čísla mobilního telefonu</value>
</data>
<data name="ButtonChangeTfa" xml:space="preserve">
<value>Konfigurace aplikace ověřovatele</value>
</data>
<data name="ButtonCollaborateDocSpace" xml:space="preserve">
<value>Spolupráce v DocSpace</value>
</data>
<data name="ButtonConfirm" xml:space="preserve">
<value>Potvrdit</value>
</data>
<data name="ButtonConfirmDocSpaceInvite" xml:space="preserve">
<value>Potvrzení pozvánky DocSpace</value>
</data>
<data name="ButtonConfirmEmail" xml:space="preserve">
<value>POTVRDIT</value>
</data>
<data name="ButtonConfirmPortalAddressChange" xml:space="preserve">
<value>Potvrzení změny adresy portálu</value>
</data>
<data name="ButtonConfirmPortalOwnerUpdate" xml:space="preserve">
<value>Potvrzení aktualizace vlastníka portálu</value>
</data>
<data name="ButtonConfirmRoomInvite" xml:space="preserve">
<value>Potvrzení pozvánky do místnosti</value>
</data>
<data name="ButtonConfirmTermination" xml:space="preserve">
<value>Potvrzení ukončení účtu</value>
</data>
<data name="ButtonDeactivatePortal" xml:space="preserve">
<value>Deaktivace portálu</value>
</data>
<data name="ButtonDeletePortal" xml:space="preserve">
<value>Odstranění portálu</value>
</data>
<data name="ButtonJoin" xml:space="preserve">
<value>Klikněte zde a připojte se k portálu</value>
</data>
<data name="ButtonLeaveFeedback" xml:space="preserve">
<value>Zanechat zpětnou vazbu</value>
</data>
<data name="ButtonRemoveProfile" xml:space="preserve">
<value>Odstranění profilu</value>
</data>
<data name="ButtonRenewNow" xml:space="preserve">
<value>Obnovit nyní</value>
</data>
<data name="ButtonStartFreeTrial" xml:space="preserve">
<value>Zahájení bezplatné zkušební verze</value>
</data>
<data name="ButtonUseDiscount" xml:space="preserve">
<value>Použijte slevu</value>
</data>
<data name="ButtonVisitPaymentsSection" xml:space="preserve">
<value>Navštivte sekci Platby</value>
</data>
<data name="pattern_backup_created_tg" xml:space="preserve">
<value>[${__VirtualRootPath}](${__VirtualRootPath}) vytvořena záloha portálu
Vážený/vážená $OwnerName,
byl vytvořen záložní soubor obsahující data z vašeho portálu [${__VirtualRootPath}](${__VirtualRootPath}).
Další informace o postupu zálohování naleznete v naší uživatelské příručce [Zálohování dat](${__HelpLink}/tipstricks/data-backup-restore.aspx).
Pokud máte jakékoli dotazy nebo potřebujete pomoc, neváhejte nás kontaktovat na adrese [support.onlyoffice.com](http://support.onlyoffice.com).
S pozdravem,
tým podpory ONLYOFFICE™
[www.onlyoffice.com](http://onlyoffice.com/)</value>
</data>
<data name="pattern_change_email_v115" xml:space="preserve">
<value>Chcete změnit e-mail na svém účtu ${LetterLogoText}?
Klikněte na tlačítko níže a přihlaste se* do svého cloudu.
$GreenButton
Odkaz je platný 7 dní.
*Pokud nejste v tomto prohlížeči přihlášeni do ${LetterLogoText}, budete muset pro potvrzení použít svůj starý e-mail. Pokud si jej nepamatujete, obraťte se na správce portálu.
Nechcete měnit e-mail? Tuto zprávu ignorujte.</value>
</data>
<data name="pattern_change_tfa" xml:space="preserve">
<value>h1.Bezpečnostní oznámení
Konfigurace aplikace autentizátoru, kterou používáte pro vstup do portálu ${LetterLogoText}, byla resetována.
Kliknutím na tlačítko níže přejdete na přihlašovací stránku portálu a nakonfigurujete aplikaci autentizátoru:
$GreenButton</value>
</data>
<data name="pattern_enterprise_guest_activation_v10" xml:space="preserve">
<value>Dobrý den, $UserName!
jste zváni, abyste se připojili k "${__VirtualRootPath}":"${__VirtualRootPath}" jako hostující uživatel. Přijměte pozvání kliknutím na odkaz:
$GreenButton
Odkaz je platný pouze 7 dní.
Získáte další tipy, jak používat webovou kancelář. Odběry můžete kdykoli zrušit na stránce svého profilu a také je znovu povolit.</value>
</data>
<data name="pattern_enterprise_whitelabel_guest_activation_v10" xml:space="preserve">
<value>Dobrý den, $UserName!
$__AuthorName vás pozval jako hostujícího uživatele na "${__VirtualRootPath}":"${__VirtualRootPath}". Přijměte pozvání kliknutím na odkaz:
$GreenButton
Odkaz je platný pouze 7 dní.
Získáte další tipy, jak používat webovou kancelář. Odběry můžete kdykoli zrušit na stránce svého profilu a také je znovu povolit.</value>
</data>
<data name="pattern_for_admin_notify_tg" xml:space="preserve">
<value>Zpráva z portálu [${__VirtualRootPath}](${__VirtualRootPath})
E-mail: $UserEmail
$Body</value>
</data>
<data name="pattern_mailbox_created" xml:space="preserve">
<value>Vážený/vážená $UserName,
správce pro vás vytvořil novou poštovní schránku &lt;b&gt;$Address&lt;/b&gt; na portálu "${__VirtualRootPath}":"${__VirtualRootPath}".
Pro ostatní e-mailové klienty použijte následující nastavení:
Přihlášení: &lt;b&gt;$Login&lt;/b&gt;
Heslo: "&lt;b&gt;set password&lt;/b&gt;":"$MyStaffLink"
Příchozí pošta (IMAP):
Server: &lt;b&gt;$Server&lt;/b&gt;
Port: &lt;b&gt;$ImapPort&lt;/b&gt;
SSL/TLS: &lt;b&gt;$Encryption&lt;/b&gt;
Odchozí pošta (SMTP):
Server: &lt;b&gt;$Server&lt;/b&gt;
Port: &lt;b&gt;$SmtpPort&lt;/b&gt;
SSL/TLS: &lt;b&gt;$Encryption&lt;/b&gt;
Vyžaduje ověření: &lt;b&gt;Ano&lt;/b&gt;
Pokud jste tento e-mail obdrželi omylem, ignorujte jej nebo kontaktujte správce portálu a zjistěte podrobnosti.</value>
</data>
<data name="pattern_mailbox_password_changed" xml:space="preserve">
<value>Vážený/vážená $UserName,
Heslo pro poštovní schránku &lt;b&gt;$Address&lt;/b&gt; bylo změněno.
Pokud jste tento e-mail obdrželi omylem, ignorujte jej nebo kontaktujte správce portálu a zjistěte podrobnosti.</value>
</data>
<data name="pattern_mailbox_without_settings_created" xml:space="preserve">
<value>Vážený/vážená $UserName,
Správce pro vás vytvořil novou poštovní schránku &lt;b&gt;$Address&lt;/b&gt; na portálu "${__VirtualRootPath}":"${__VirtualRootPath}".
Pokud jste tento e-mail obdrželi omylem, ignorujte jej nebo kontaktujte správce portálu a zjistěte podrobnosti.</value>
</data>
<data name="pattern_migration_success_v115" xml:space="preserve">
<value>h1.Portál migrace
h1."$PortalUrl":"$PortalUrl"
Váš portál byl přesunut na novou doménu. Obnovte prosím svůj přístup k portálu zadáním hesla, které bude použito pro přihlášení.
Heslo k účtu nastavíte pomocí níže uvedeného odkazu:
$GreenButton
*Poznámka*: tento odkaz je platný pouze 7 dní. Během této doby dokončete proces obnovení přístupu.
Pokud jste tento e-mail obdrželi omylem, ignorujte jej nebo kontaktujte správce portálu "$PortalUrl":"$PortalUrl" a zjistěte podrobnosti.</value>
</data>
<data name="pattern_opensource_guest_activation_v11" xml:space="preserve">
<value>Dobrý den!
Jste zváni, abyste se připojili k "${__VirtualRootPath}":"${__VirtualRootPath}" jako hostující uživatel. Přijměte pozvání kliknutím na odkaz:
"$ActivateUrl":"$ActivateUrl"
Odkaz je platný pouze 7 dní.
Získáte další tipy, jak používat webovou kancelář. Odběry můžete kdykoli zrušit na stránce svého profilu a také je znovu povolit.</value>
</data>
<data name="pattern_personal_activate" xml:space="preserve">
<value>Dobrý den, $UserName
byl/a jste úspěšně zaregistrován/a v ONLYOFFICE Personal "${__VirtualRootPath}":"${__VirtualRootPath}".
Připojte své oblíbené cloudové úložiště: Vytvořte si jednotný pracovní prostor pro své dokumenty, který bude přístupný odkudkoli.
Více informací o ONLYOFFICE Personal se dozvíte na "našem blogu":"$TagBlogLink".
Jsme rádi, že jste tady. Zůstaňte s námi!
S pozdravem,
tým ONLYOFFICE</value>
</data>
<data name="pattern_personal_after_registration1" xml:space="preserve">
<value>h1.Vítejte v ONLYOFFICE Personal
Právě jste si vytvořili osobní kancelář v cloudu.
h3.Jedná se o virtuální pracovní prostor, v němž můžete upravovat a ukládat dokumenty, pracovat s nimi odkudkoli a poskytovat k nim přístup svým přátelům nebo kolegům.
h3.Nejprve se podívejte, co můžete v ONLYOFFICE dělat:
- Vytvářet, prohlížet a upravovat textové dokumenty, tabulky a prezentace.
- Podporuje všechny oblíbené formáty. Nejvyšší kompatibilita se soubory MS Office.
- Vytvářet a spolueditovat "formuláře připravené k vyplnění":"https://www.onlyoffice.com/form-creator.aspx".
- Sdílet dokumenty a spolupracovat na nich online.
- Pomocí různých zásuvných modulů můžete používat další funkce.
- Snadný přístup k osobnímu cloudu prostřednictvím "rozšíření Chrome":"https://chrome.google.com/webstore/detail/onlyoffice-personal/ohdlcmpahmacjddiaokoogleflddlahc?hl=en-US".
Dokumenty můžete také upravovat offline pomocí našich bezplatných "desktopových editorů":"https://www.onlyoffice.com/download-desktop.aspx" nebo si pořiďte mobilní editační sadu pro zařízení se systémem "iOS":"https://apps.apple.com/app/onlyoffice-documents/id944896972" nebo "Android":"https://play.google.com/store/apps/details?id=com.onlyoffice.documents".
S pozdravem,
tým ONLYOFFICE</value>
</data>
<data name="pattern_personal_change_email_v115" xml:space="preserve">
<value>Chcete změnit e-mail na svém účtu ONLYOFFICE?
Klikněte na tlačítko níže a přihlaste se* do svého cloudu.
$GreenButton
Odkaz je platný 7 dní.
*Pokud nejste v tomto prohlížeči přihlášeni do služby ONLYOFFICE, budete muset pro potvrzení použít svůj starý e-mail.
Nechcete změnit svůj e-mail? Tuto zprávu ignorujte.</value>
</data>
<data name="pattern_personal_confirmation" xml:space="preserve">
<value>Dobrý den,
právě jste si zaregistrovali účet v řešení ONLYOFFICE pro osobní použití. Kliknutím na "zde":"$InviteLink" potvrďte registraci a vytvořte si heslo.
Pokud nemůžete odkaz otevřít, zkopírujte následující "$InviteLink":"$InviteLink" a vložte jej do adresního řádku prohlížeče.
S pozdravem,
tým ONLYOFFICE</value>
</data>
<data name="pattern_personal_profile_delete" xml:space="preserve">
<value>Požádali jste o ukončení svého účtu na personal.onlyoffice.com. Žádost dokončete pomocí odkazu (odkaz je aktivní po dobu 7 dnů):
$GreenButton
*Poznámka*: Po smazání bude váš účet a všechny údaje s ním spojené trvale vymazány v souladu s naším "Prohlášením o ochraně osobních údajů":"https://help.onlyoffice.com/products/files/doceditor.aspx?fileid=5048502&amp;doc=SXhWMEVzSEYxNlVVaXJJeUVtS0kyYk14YWdXTEFUQmRWL250NllHNUFGbz0_IjUwNDg1MDIi0".
"Více informací o ukončení účtu":"https://helpcenter.onlyoffice.com/administration/configuration.aspx"
Pokud nechcete pokračovat, ignorujte tento e-mail.
V případě dotazů nás prosím kontaktujte na adrese "support@onlyoffice.com":"mailto:support@onlyoffice.com".
S pozdravem,
tým ONLYOFFICE</value>
</data>
<data name="pattern_portal_deactivate_tg" xml:space="preserve">
<value>Deaktivace portálu [${__VirtualRootPath}](${__VirtualRootPath})
Vážený $OwnerName,
požádali jste o dočasnou deaktivaci svého portálu [${__VirtualRootPath}](${__VirtualRootPath}). Operaci potvrďte na níže uvedeném odkazu:
$GreenButton
_Poznámka_: tento odkaz je platný pouze 7 dní. Během této doby dokončete proces deaktivace portálu.
Svůj portál můžete kdykoli znovu aktivovat kliknutím na následující odkaz:
[Reactivate Portal]($ActivateUrl) (tento odkaz není časově omezen)
V případě jakýchkoli dotazů nebo potřeby pomoci nás neváhejte kontaktovat na adrese [support@onlyoffice.com](mailto:support@onlyoffice.com).
S pozdravem,
tým podpory ONLYOFFICE™
[www.onlyoffice.com](http://onlyoffice.com/)</value>
</data>
<data name="pattern_portal_delete_tg" xml:space="preserve">
<value>Odstranění portálu [${__VirtualRootPath}](${__VirtualRootPath})
Vážený $OwnerName,
požádali jste o trvalé odstranění portálu [${__VirtualRootPath}](${__VirtualRootPath}).
_Důležité! Veškerá data uložená na portálu, stejně jako vaše registrační údaje, budou ztracena a nebude možné je obnovit.
#if($AutoRenew == "True")
Před odstraněním portálu se ujistěte, že je vypnutá automatická fakturace. Stav automatické fakturace můžete zkontrolovat ve svém [účtu Avangate] (https://secure.avangate.com/myaccount/").
#end
Pokud přesto chcete svůj portál [${__VirtualRootPath}](${__VirtualRootPath}) odstranit, potvrďte operaci pomocí níže uvedeného odkazu:
$GreenButton
_Poznámka_: tento odkaz je platný pouze 7 dní. V této lhůtě dokončete proces odstranění portálu.
V případě jakýchkoli dotazů nebo potřeby pomoci nás neváhejte kontaktovat na adrese [support@onlyoffice.com](mailto:support@onlyoffice.com).
S pozdravem,
tým podpory ONLYOFFICE™
[www.onlyoffice.com](http://onlyoffice.com/)</value>
</data>
<data name="pattern_profile_has_deleted_itself" xml:space="preserve">
<value>Uživatel "$FromUserName":"$FromUserLink" smazal svůj profil a tento profil je nyní zablokován. Všechny soubory uživatele jsou mu stále přiřazeny a zabírají místo na disku.
Dokumenty uživatele sdílené s ostatními můžete přiřadit jinému aktivnímu uživateli nebo je odebrat, abyste uvolnili místo na disku portálu.
Přejděte prosím do profilu uživatele pomocí "tohoto odkazu":"$FromUserLink", abyste dokumenty přiřadili jinému uživateli nebo data odstranili.</value>
</data>
<data name="pattern_profile_updated_tg" xml:space="preserve">
<value>Váš profil na adrese [${__VirtualRootPath}](${__VirtualRootPath}) byl změněn.
Vážený/vážená $UserName,
Údaje vašeho uživatelského profilu na adrese [${__VirtualRootPath}](${__VirtualRootPath}) byly změněny [$__AuthorName]($__AuthorUrl).
Chcete-li si prohlédnout svůj profil, přejděte na níže uvedený odkaz:
[$UserName]($MyStaffLink)</value>
</data>
<data name="pattern_reassigns_failed" xml:space="preserve">
<value>Vážený/vážená $UserName,
proces přeřazení dat z uživatele "$FromUserName":"$FromUserLink" na uživatele "$ToUserName":"$ToUserLink" selhal.
Zpráva o výjimce: $Message</value>
</data>
<data name="pattern_remove_user_data_completed" xml:space="preserve">
<value>Vážený/vážená $UserName,
proces odstranění dat uživatele "$FromUserName":"$FromUserLink" byl úspěšně dokončen.
Výmaz osobních údajů povolen:
# Dokumenty - $DocsSpace
# CRM - $CrmSpace
# Mail - $MailSpace
# Talk - $TalkSpace</value>
</data>
<data name="pattern_remove_user_data_failed" xml:space="preserve">
<value>Vážený/vážená $UserName,
proces odstranění dat pro uživatele "$FromUserName":"$FromUserLink" selhal.
Zpráva o výjimce: $Message</value>
</data>
<data name="pattern_restore_completed_v115" xml:space="preserve">
<value>h1.Obnova portálu
h1."${__VirtualRootPath}":"${__VirtualRootPath}"
Váš portál byl obnoven. Pro přístup k němu je třeba nastavit nové heslo:
$GreenButton
*Poznámka*: tento odkaz je platný pouze 7 dní.
Pokud jste tento e-mail obdrželi omylem, ignorujte jej nebo kontaktujte správce portálu "${__VirtualRootPath}":"${__VirtualRootPath}" a zjistěte podrobnosti.</value>
</data>
<data name="pattern_saas_guest_activation_v115" xml:space="preserve">
<value>Dobrý den!
Jste zváni, abyste se připojili k "${__VirtualRootPath}":"${__VirtualRootPath}" jako hostující uživatel. Přijměte pozvání kliknutím na odkaz:
$GreenButton
Jednou za čas vám také zašleme užitečné tipy a novinky z ONLYOFFICE. Odběry můžete kdykoli zrušit na stránce svého profilu a také je znovu povolit.
S pozdravem,
tým ONLYOFFICE
"www.onlyoffice.com":"http://onlyoffice.com/"</value>
</data>
<data name="pattern_self_profile_updated_tg" xml:space="preserve">
<value>[${__VirtualRootPath}](${__VirtualRootPath}) oznámení o změně profilu portálu
[$__AuthorName]($__AuthorUrl) změnil své profilové údaje na portálu [${__VirtualRootPath}](${__VirtualRootPath}).</value>
</data>
<data name="pattern_storage_decryption_error" xml:space="preserve">
<value>Dobrý den, $UserName!
Proces dešifrování souboru na vašem portálu "${PortalUrl}":"${PortalUrl}" se nezdařil.
Některé soubory nebylo možné dešifrovat. Další podrobnosti najdete v "Ovládacím panelu":"${ControlPanelUrl}/storage".</value>
</data>
<data name="pattern_storage_decryption_start" xml:space="preserve">
<value>Dobrý den, $UserName!
Proces dešifrování souboru byl zahájen na vašem portálu "${PortalUrl}":"${PortalUrl}".
Dešifrování může nějakou dobu trvat, takže portál bude dočasně nedostupný. Jakmile dešifrování skončí, budete moci se svými daty opět pracovat.</value>
</data>
<data name="pattern_storage_decryption_success" xml:space="preserve">
<value>Dobrý den, $UserName!
Proces dešifrování souboru na vašem portálu "${PortalUrl}":"${PortalUrl}" byl úspěšně dokončen.
Váš portál je opět k dispozici.</value>
</data>
<data name="pattern_storage_encryption_error" xml:space="preserve">
<value>Dobrý den, $UserName!
Proces šifrování souboru na portálu "${PortalUrl}":"${PortalUrl}" se nezdařil.
Některé soubory nebylo možné zašifrovat. Další podrobnosti najdete v "Ovládacím panelu":"${ControlPanelUrl}/storage".</value>
</data>
<data name="pattern_storage_encryption_start" xml:space="preserve">
<value>Dobrý den, $UserName!
Na vašem portálu "${PortalUrl}":"${PortalUrl}" byl zahájen proces šifrování souborů.
Šifrování může nějakou dobu trvat, takže portál bude dočasně nedostupný. Jakmile šifrování skončí, budete moci se svými daty opět pracovat.</value>
</data>
<data name="pattern_storage_encryption_success" xml:space="preserve">
<value>Dobrý den, $UserName!
Proces šifrování souborů na vašem portálu "${PortalUrl}":"${PortalUrl}" byl úspěšně dokončen.
Váš portál je opět k dispozici.</value>
</data>
<data name="pattern_user_has_join_tg" xml:space="preserve">
<value>Nový uživatel přidán na portál [${__VirtualRootPath}](${__VirtualRootPath})
[$__AuthorName]($__AuthorUrl) se připojil k vašemu portálu na adrese [${__VirtualRootPath}](${__VirtualRootPath}).</value>
</data>
<data name="pattern_user_ldap_activation" xml:space="preserve">
<value>Vážený/vážená $UserName,
Byli jste pozváni do bezpečné webové kanceláře vaší společnosti, která by zlepšila vaši spolupráci. Její adresa je "${__VirtualRootPath}":"${__VirtualRootPath}". Přidání tohoto odkazu do záložek je dobrý nápad, pravděpodobně jej budete často používat.
Přijměte pozvánku pomocí níže uvedeného odkazu a přihlaste se pomocí přihlašovacího jména a hesla z firemního účtu.
$GreenButton
Odkaz je platný pouze 7 dní.</value>
</data>
<data name="subject_change_email_v115" xml:space="preserve">
<value>Potvrzení změny e-mailu</value>
</data>
<data name="subject_enterprise_user_welcome_v1" xml:space="preserve">
<value>Vítejte v ONLYOFFICE DocSpace!</value>
</data>
<data name="subject_enterprise_whitelabel_admin_activation_v1" xml:space="preserve">
<value>Vítejte v ONLYOFFICE DocSpace!</value>
</data>
<data name="subject_enterprise_admin_activation_v1" xml:space="preserve">
<value>Vítejte v ONLYOFFICE DocSpace!</value>
</data>
<data name="subject_enterprise_admin_user_apps_tips_v1" xml:space="preserve">
<value>Získejte bezplatné aplikace ONLYOFFICE</value>
</data>
<data name="subject_change_password_v115" xml:space="preserve">
<value>Potvrďte změnu hesla</value>
</data>
<data name="subject_enterprise_admin_user_docs_tips_v1" xml:space="preserve">
<value>Několik tipů pro efektivní práci na dokumentech</value>
</data>
<data name="subject_personal_after_registration14_v1" xml:space="preserve">
<value>Získejte bezplatné aplikace ONLYOFFICE</value>
</data>
<data name="subject_opensource_user_welcome_v1" xml:space="preserve">
<value>Vítejte v ONLYOFFICE DocSpace!</value>
</data>
<data name="subject_opensource_user_docs_tips_v1" xml:space="preserve">
<value>Několik tipů pro efektivní práci na dokumentech</value>
</data>
<data name="subject_opensource_user_activation_v1" xml:space="preserve">
<value>Připojte se k ONLYOFFICE DocSpace</value>
</data>
<data name="subject_personal_already_exist" xml:space="preserve">
<value>Přihlaste se do svého osobního účtu ONLYOFFICE</value>
</data>
<data name="subject_opensource_admin_docs_tips_v1" xml:space="preserve">
<value>Několik tipů pro efektivní práci na dokumentech</value>
</data>
<data name="subject_opensource_admin_activation_v1" xml:space="preserve">
<value>Vítejte v ONLYOFFICE DocSpace!</value>
</data>
<data name="subject_enterprise_whitelabel_user_welcome_v1" xml:space="preserve">
<value>Vítejte v ONLYOFFICE DocSpace!</value>
</data>
<data name="subject_enterprise_whitelabel_user_activation_v1" xml:space="preserve">
<value>Připojte se k ONLYOFFICE DocSpace</value>
</data>
<data name="subject_enterprise_whitelabel_guest_activation_v10" xml:space="preserve">
<value>Join ${__VirtualRootPath}</value>
</data>
<data name="subject_enterprise_guest_activation_v10" xml:space="preserve">
<value>Join ${__VirtualRootPath}</value>
</data>
<data name="subject_enterprise_user_activation_v1" xml:space="preserve">
<value>Připojte se k ONLYOFFICE DocSpace</value>
</data>
<data name="subject_for_sales_notify" xml:space="preserve">
<value>Požadavek obchodního oddělení</value>
</data>
<data name="subject_opensource_guest_activation_v11" xml:space="preserve">
<value>Join ${__VirtualRootPath}</value>
</data>
<data name="subject_personal_profile_delete" xml:space="preserve">
<value>Ukončení osobního účtu ONLYOFFICE</value>
</data>
<data name="subject_personal_after_registration1" xml:space="preserve">
<value>Vítejte v ONLYOFFICE Personal</value>
</data>
<data name="subject_personal_confirmation" xml:space="preserve">
<value>ONLYOFFICE Personal. Aktivujte prosím svou e-mailovou adresu</value>
</data>
<data name="subject_profile_has_deleted_itself" xml:space="preserve">
<value>Uživatel smazal svůj profil</value>
</data>
<data name="subject_saas_user_welcome_v1" xml:space="preserve">
<value>Vítejte v ONLYOFFICE DocSpace!</value>
</data>
<data name="subject_saas_room_invite" xml:space="preserve">
<value>Připojte se k ONLYOFFICE DocSpace</value>
</data>
<data name="subject_saas_user_activation_v1" xml:space="preserve">
<value>Připojte se k ONLYOFFICE DocSpace</value>
</data>
<data name="subject_saas_admin_activation_v1" xml:space="preserve">
<value>Vítejte v ONLYOFFICE DocSpace!</value>
</data>
<data name="subject_saas_admin_modules_v1" xml:space="preserve">
<value>Konfigurujte svůj ONLYOFFICE DocSpace</value>
</data>
<data name="subject_enterprise_admin_welcome_v1" xml:space="preserve">
<value>Objevte obchodní předplatné ONLYOFFICE DocSpace</value>
</data>
<data name="subject_enterprise_whitelabel_admin_welcome_v1" xml:space="preserve">
<value>Objevte obchodní předplatné ONLYOFFICE DocSpace</value>
</data>
<data name="subject_opensource_admin_welcome_v1" xml:space="preserve">
<value>Objevte obchodní předplatné ONLYOFFICE DocSpace</value>
</data>
<data name="subject_portal_delete_success_v1" xml:space="preserve">
<value>Služba ONLYOFFICE DocSpace byla deaktivována</value>
</data>
<data name="subject_saas_admin_trial_warning_after_half_year_v1" xml:space="preserve">
<value>Váš ONLYOFFICE DocSpace bude smazán</value>
</data>
<data name="subject_saas_admin_user_apps_tips_v1" xml:space="preserve">
<value>Získejte bezplatné aplikace ONLYOFFICE</value>
</data>
<data name="subject_saas_admin_user_docs_tips_v1" xml:space="preserve">
<value>Několik tipů pro efektivní práci na dokumentech</value>
</data>
<data name="subject_saas_admin_welcome_v1" xml:space="preserve">
<value>Objevte obchodní předplatné ONLYOFFICE DocSpace</value>
</data>
<data name="subject_saas_guest_activation_v115" xml:space="preserve">
<value>Join ${__VirtualRootPath}</value>
</data>
<data name="subject_user_ldap_activation" xml:space="preserve">
<value>Jste zváni k připojení k ${__VirtualRootPath}</value>
</data>
<data name="subject_saas_owner_payment_warning_grace_period_activation" xml:space="preserve">
<value>Odkladná lhůta pro aktivaci služby ONLYOFFICE DocSpace</value>
</data>
<data name="subject_saas_owner_payment_warning_grace_period_before_activation" xml:space="preserve">
<value>Vaše předplatné služby ONLYOFFICE DocSpace brzy vyprší</value>
</data>
<data name="subject_saas_owner_payment_warning_grace_period_expired" xml:space="preserve">
<value>Doba odkladu pro váš ONLYOFFICE DocSpace vypršela</value>
</data>
<data name="subject_saas_owner_payment_warning_grace_period_last_day" xml:space="preserve">
<value>Zítra končí doba odkladu pro váš ONLYOFFICE DocSpace</value>
</data>
<data name="subject_saas_docspace_invite" xml:space="preserve">
<value>Připojte se k ONLYOFFICE DocSpace</value>
</data>
<data name="subject_send_whats_new" xml:space="preserve">
<value>Co je nového na vašem portálu pro $Date</value>
</data>
</root>