import { i18nSupplements } from "./i18n-supplements";

export type AppLocale =
  | "en-US"
  | "th-TH"
  | "zh-CN"
  | "ja-JP"
  | "ko-KR"
  | "vi-VN"
  | "id-ID"
  | "de-DE"
  | "fr-FR"
  | "ru-RU"
  | "es-ES"
  | "pt-PT";

export const DEFAULT_LOCALE: AppLocale = "en-US";

export const localeOptions: { value: AppLocale; label: string; nativeLabel: string; zimbraLocale: string }[] = [
  { value: "en-US", label: "English", nativeLabel: "English", zimbraLocale: "en_US" },
  { value: "th-TH", label: "Thai", nativeLabel: "ไทย", zimbraLocale: "th" },
  { value: "zh-CN", label: "Chinese Simplified", nativeLabel: "简体中文", zimbraLocale: "zh_CN" },
  { value: "ja-JP", label: "Japanese", nativeLabel: "日本語", zimbraLocale: "ja" },
  { value: "ko-KR", label: "Korean", nativeLabel: "한국어", zimbraLocale: "ko" },
  { value: "vi-VN", label: "Vietnamese", nativeLabel: "Tiếng Việt", zimbraLocale: "vi" },
  { value: "id-ID", label: "Indonesian", nativeLabel: "Bahasa Indonesia", zimbraLocale: "id" },
  { value: "de-DE", label: "German", nativeLabel: "Deutsch", zimbraLocale: "de" },
  { value: "fr-FR", label: "French", nativeLabel: "Français", zimbraLocale: "fr" },
  { value: "ru-RU", label: "Russian", nativeLabel: "Русский", zimbraLocale: "ru" },
  { value: "es-ES", label: "Spanish", nativeLabel: "Español", zimbraLocale: "es" },
  { value: "pt-PT", label: "Portuguese", nativeLabel: "Português", zimbraLocale: "pt" },
];

const supportedLocales = new Set<AppLocale>(localeOptions.map((option) => option.value));

export function normalizeLocale(value: string | undefined | null): AppLocale {
  const text = String(value || "").trim().replace("_", "-");
  const lowered = text.toLowerCase();
  if (lowered === "en" || lowered === "en-us") return "en-US";
  if (lowered === "th" || lowered === "th-th" || lowered === "thai") return "th-TH";
  if (lowered === "zh" || lowered === "zh-cn" || lowered === "zh-hans" || lowered === "cn") return "zh-CN";
  if (lowered === "ja" || lowered === "ja-jp" || lowered === "jp" || lowered === "japanese") return "ja-JP";
  if (lowered === "ko" || lowered === "ko-kr" || lowered === "kr" || lowered === "korean") return "ko-KR";
  if (lowered === "vi" || lowered === "vi-vn" || lowered === "vn" || lowered === "vietnamese") return "vi-VN";
  if (lowered === "id" || lowered === "id-id" || lowered === "indonesian" || lowered === "bahasa") return "id-ID";
  if (lowered === "de" || lowered === "de-de" || lowered === "german" || lowered === "deutsch") return "de-DE";
  if (lowered === "fr" || lowered === "fr-fr" || lowered === "french" || lowered === "français" || lowered === "francais") return "fr-FR";
  if (lowered === "ru" || lowered === "ru-ru" || lowered === "russian" || lowered === "русский") return "ru-RU";
  if (lowered === "es" || lowered === "es-es" || lowered === "spanish" || lowered === "español" || lowered === "espanol") return "es-ES";
  if (lowered === "pt" || lowered === "pt-pt" || lowered === "portuguese" || lowered === "português" || lowered === "portugues") return "pt-PT";
  return supportedLocales.has(text as AppLocale) ? (text as AppLocale) : DEFAULT_LOCALE;
}

const rawDictionaries = {
  "en-US": {
    "nav.mailWorkspace": "Mail workspace",
    "nav.preferences": "Preferences",
    "settings.appearance": "Appearance",
    "settings.password": "Password",
    "settings.account": "Account & security",
    "settings.security": "2FA",
    "settings.contact": "Contact",
    "settings.signature": "Signature",
    "settings.outOfOffice": "Out of office",
    "settings.filters": "Filters",
    "settings.sharing": "Sharing",
    "settings.importExport": "Import / Export",
    "settings.migration": "Migration",
    "settings.information": "Information",
    "preferences.language": "Language",
    "preferences.languageLabel": "Interface language",
    "preferences.languageHelp": "Changes the Zimphony interface language. Mail server locale is synced when the server supports it.",
    "preferences.theme": "Theme",
    "preferences.messageView": "Message view",
    "preferences.defaultMessageListMode": "Default message list mode",
    "preferences.messageViewHelp": "Conversation groups messages into threads. Message shows each email separately. Conversation is the default.",
    "preferences.fontSize": "Font size",
    "preferences.timeZone": "Time zone",
    "preferences.calendarTimeZone": "Calendar time zone",
    "preferences.timeZoneHelp": "Uses standard IANA time zones. Default remains Asia/Bangkok; new calendar events and time display use this setting.",
    "messageMode.conversation": "Conversation",
    "messageMode.message": "Message",
    "fontScale.compact": "Compact",
    "fontScale.comfortable": "Comfortable",
    "fontScale.large": "Large",
    "login.heroCopy": "Fast, reliable, and built for everyday work.",
    "login.workspaceBadge": "Work Space",
    "login.signIn": "Sign in",
    "login.help": "Use your mailbox email and password.",
    "login.email": "Email",
    "login.password": "Password",
    "login.passwordPlaceholder": "Password",
    "login.twoFactorCode": "Two-factor code",
    "login.twoFactorHelp": "Enter your authenticator or recovery code to continue.",
    "login.code": "Code",
    "login.verifying": "Verifying...",
    "login.signingIn": "Signing in...",
    "login.back": "Back",
    "login.setupGuide": "Install setup and edition guide",
    "nav.email": "Email",
    "nav.contact": "Contact",
    "nav.calendar": "Calendar",
    "nav.task": "Task",
    "nav.prefsShort": "Prefs",
    "mail.compose": "Compose",
    "mail.inbox": "Inbox",
    "mail.sent": "Sent",
    "mail.starred": "Starred",
    "mail.tags": "Tags",
    "mail.noTags": "No tags yet.",
    "mail.newFolder": "New folder",
    "mail.add": "Add",
    "mail.adding": "Adding...",
    "mail.signOut": "Sign out",
    "mail.searchMessages": "Search messages",
    "mail.clearSearch": "Clear search",
    "mail.allFolders": "All folders",
    "mail.advancedSearch": "Advanced search",
    "mail.savedSearches": "Saved searches",
    "mail.noSavedSearches": "No saved searches",
    "mail.deleteSavedSearch": "Delete saved search {name}",
    "mail.searchKeywords": "Keywords",
    "mail.searchSubject": "Subject",
    "mail.searchFrom": "From",
    "mail.searchTo": "To",
    "mail.searchAfter": "After date",
    "mail.searchBefore": "Before date",
    "mail.searchHasAttachments": "Has attachments",
    "mail.searchUnreadOnly": "Unread only",
    "mail.savedSearchName": "Saved search name",
    "mail.clearAdvancedSearch": "Clear",
    "mail.saveAndSearch": "Save and search",
    "mail.search": "Search",
    "mail.highPriority": "High priority",
    "reader.readReceiptRequested": "The sender requested a read receipt.",
    "reader.sendReadReceipt": "Send receipt",
    "reader.declineReadReceipt": "Do not send",
    "reader.fromLabel": "From",
    "license.twoFactorRequired": "Two-factor required",
    "license.twoFactorSetupTitle": "Set up 2FA before using this mailbox",
    "license.twoFactorSetupHelp": "Your administrator requires two-factor authentication for {email}. Complete setup to continue.",
    "license.activationRequired": "Product activation required",
    "license.notActivated": "This installation is not activated",
    "license.validRequired": "A valid license is required before this paid edition can be used.",
    "license.graceUntil": "Grace until: {time}",
    "license.openAdmin": "Open admin",
    "license.attentionRequired": "License attention required",
    "license.contactAdministrator": "Please contact your administrator",
    "license.unresolvedWarning": "This installation has an unresolved license warning. You can continue to your mailbox after acknowledging this notice.",
    "license.warningActiveDays": "Warning active for {days} days.",
    "license.continueMailbox": "Continue to mailbox",
    "license.productStatus": "Product status",
    "license.supportPlan": "Support & Upgrade Plan",
    "license.supportExpired": "Support & Upgrade Plan has expired. Installed product usage continues, but upgrades/support may be restricted.",
    "mail.checkNew": "Check for new mail",
    "mail.deleteSelected": "Delete selected messages",
    "mail.deleteMessage": "Delete message",
    "mail.print": "Print",
    "mail.showOriginal": "Show Original",
    "mail.closeMenu": "Close mailbox menu",
    "mail.openMenu": "Open mailbox menu",
    "mail.backToList": "Back to mail list",
    "mail.reply": "Reply",
    "mail.replyAll": "Reply All",
    "mail.forward": "Forward",
    "mail.editDraft": "Edit draft",
    "mail.delete": "Delete",
    "mail.junk": "Junk",
    "mail.notJunk": "Not Junk",
    "mail.noMessages": "No messages in this view.",
    "mail.loadingMore": "Loading more messages",
    "mail.loadingWorkspace": "Loading workspace...",
    "mail.newestFirst": "Newest first",
    "mail.oldestFirst": "Oldest first",
    "mail.sortMessages": "Sort messages {sort}",
    "mail.toggleConversation": "Toggle conversation",
    "reader.attachments": "Attachments",
    "reader.loadingMessage": "Loading message",
    "reader.unableOpen": "Unable to open this email",
    "reader.retry": "Retry",
    "reader.selectEmail": "Select an email to read",
    "reader.emptyHelp": "Drag a message onto a folder to move it instantly.",
    "reader.message": "Message",
    "reader.draft": "Draft",
    "reader.from": "From {sender}",
    "reader.unknownSender": "Unknown sender",
    "reader.conversation": "Conversation",
    "reader.threadMessages": "Thread messages",
    "reader.messagesCount": "{count} messages",
    "reader.star": "Star",
    "reader.readState": "Read state",
    "reader.hasAttachments": "Has attachments",
    "reader.hideHeader": "Hide message details",
    "reader.showHeader": "Show message details",
    "reader.closeOriginal": "Close original message",
    "reader.loadingOriginal": "Loading original message...",
    "reader.deleteBlocked": "This shared folder does not allow deleting messages. Ask for Manager rights (View Edit Add Remove).",
    "reader.refreshingConversation": "Refreshing conversation",
    "reader.refreshingMessage": "Refreshing message",
    "reader.saveAllToDrive": "Save all to {drive}",
    "reader.saveToDrive": "Save to {drive}",
    "reader.noContent": "No message content.",
    "drive.taskAvailable": "Task is available in this edition.",
    "drive.title": "{drive} files and documents",
    "drive.connect": "Connect {drive}",
    "drive.disconnect": "Disconnect",
    "drive.notConnected": "{drive} is not connected.",
    "drive.readOnly": "{drive} is in read-only mode.",
    "drive.browse": "Browse {drive}",
    "drive.shareThisFolder": "Share this folder",
    "drive.upOneLevel": "Up one level",
    "drive.loadingFolder": "Loading {drive} folder...",
    "drive.connected": "{drive} connected successfully.",
    "drive.disconnected": "{drive} disconnected.",
    "drive.folderCreated": "{drive} folder created.",
    "drive.folderColorUpdated": "Briefcase folder color updated.",
    "drive.unableUpdateFolderColor": "Unable to update briefcase folder color.",
    "drive.unableUploadFile": "Unable to upload file to {drive}",
    "drive.sharingUpdated": "Briefcase sharing updated.",
    "drive.unableUpdateSharing": "Unable to update briefcase sharing.",
    "drive.sharedBriefcaseRemoved": "Shared briefcase folder removed.",
    "drive.unableRemoveSharedBriefcase": "Unable to remove shared briefcase folder.",
    "drive.savingAttachment": "Saving attachment to {drive}...",
    "drive.attachmentSavedAs": "Attachment saved to {drive} as {name}.",
    "drive.unableSaveAttachment": "Unable to save attachment to {drive}",
    "drive.savingAllAttachments": "Saving all attachments to {drive}...",
    "drive.allAttachmentsSavedAs": "All attachments saved to {drive} as {names}.",
    "drive.allAttachmentsSaved": "All attachments saved to {drive}.",
    "drive.unableSaveAttachments": "Unable to save attachments to {drive}",
    "drive.movingToTrash": "Moving item to {drive} trash...",
    "drive.itemMovedToTrash": "{drive} item moved to trash.",
    "drive.unableDeleteItem": "Unable to delete {drive} item",
    "drive.movingToFolder": "Moving file to folder...",
    "drive.fileMoved": "File moved.",
    "drive.unableMoveFile": "Unable to move {drive} file",
    "drive.dropToMove": "Drop to move",
    "drive.open": "Open",
    "drive.link": "Link",
    "drive.uploading": "Uploading...",
    "drive.uploadFile": "Upload file",
    "drive.uploadingFiles": "Uploading {count} files to {drive}...",
    "drive.uploadedNames": "Uploaded to {drive}: {names}.",
    "drive.uploadedFiles": "Files uploaded to {drive}.",
    "drive.uploadFilesToFolder": "Upload files to folder",
    "drive.uploadPickerHelp": "Choose where the selected files should be uploaded.",
    "drive.uploadTo": "Upload to",
    "drive.saveAttachmentToFolder": "Save attachment to folder",
    "drive.saveAttachmentPickerHelp": "Choose where this attachment should be saved.",
    "drive.saveTo": "Save to",
    "drive.closeSaveDialog": "Close save dialog",
    "drive.searchFolders": "Search {drive} folders",
    "drive.selectedFolder": "Selected folder:",
    "drive.noFoldersFound": "No folders found.",
    "drive.expandFolder": "Expand folder",
    "drive.collapseFolder": "Collapse folder",
    "drive.selected": "Selected",
    "drive.newFolderAt": "New folder at {folder}",
    "drive.folderActionsFor": "Folder actions for {name}",
    "drive.setFolderColor": "Set {folder} color to {color}",
    "drive.deleteFolderTitle": "Delete {drive} Folder",
    "drive.deleteFolderMessage": "Delete \"{name}\"? Files and subfolders inside it will be deleted too.",
    "drive.deleteFolder": "Delete folder",
    "drive.newBriefcaseFolder": "New briefcase folder",
    "drive.openFoldersHelp": "Open folders, then attach files or copy share links from the current folder.",
    "drive.breadcrumb": "Breadcrumb",
    "drive.searchThisFolder": "Search this folder",
    "drive.clearSearch": "Clear drive search",
    "drive.emptyFolder": "This folder is empty.",
    "drive.emptyFolderHelp": "Go back to the parent folder or use the root to choose a different location.",
    "drive.parentFolderOpen": "Parent folder - click to open",
    "drive.briefcaseFolders": "Briefcase folders",
    "drive.briefcaseFoldersHelp": "Create folders, set colors, and manage sharing.",
    "drive.loadingFolders": "Loading folders...",
    "drive.folderActions": "Folder actions",
    "drive.noBriefcaseFolders": "No briefcase folders yet.",
    "reminder.title": "Reminder",
    "reminder.dismiss": "Dismiss reminder",
    "navigation.primary": "Primary navigation",
    "info.software": "Software Info",
    "info.appVersion": "App version: {version}",
    "info.buildId": "Build ID: {buildId}",
    "info.unknown": "Unknown",
    "info.deployedAt": "Deployed at: {time}",
    "info.edition": "Edition: {edition}",
    "info.deployHelp": "A newer deployment should have a later Deployed at value and usually a different Build ID.",
    "sharing.sharedWithMe": "Shared with me",
    "sharing.sharedByMe": "Shared by me",
    "sharing.sharedByMeHelp": "Folders you shared with other users. {count} active recipients.",
    "sharing.noSharedByMe": "You have not shared any folders yet.",
    "sharing.recipientCount": "{count} recipients",
    "sharing.email": "Email",
    "sharing.calendar": "Calendar",
    "sharing.task": "Task",
    "sharing.briefcase": "Briefcase",
    "sharing.mountedInvites": "{mounted} mounted - {invites} invites",
    "sharing.pendingInvitations": "Pending invitations",
    "sharing.pendingHelp": "Open the invite email to accept or decline. Accepted shares will appear below as shared folders.",
    "sharing.sharedFolder": "Shared folder",
    "sharing.active": "Active",
    "sharing.role": "Role:",
    "sharing.type": " - Type: {type}",
    "sharing.folderInvite": "Shared folder invite",
    "sharing.folderInviteFrom": "{sender} shared {name} with you.",
    "sharing.calendarInviteAttached": "A shared calendar invite is attached to this message.",
    "sharing.inviteAttachment": "Share invite attachment",
    "sharing.accepting": "Accepting...",
    "sharing.unknownRecipient": "Unknown recipient",
    "sharing.unableAcceptFolder": "Unable to accept shared folder.",
    "sharing.calendarAccepted": "Shared calendar accepted.",
    "sharing.folderAccepted": "Shared folder accepted.",
    "sharing.unableReadNativeData": "Unable to read native share data.",
    "sharing.noMatchingNativeShare": "No matching native share notification found.",
    "sharing.inviteAttachmentMissing": "Share invite attachment is missing.",
    "sharing.from": "From {sender}",
    "sharing.unknown": "unknown",
    "sharing.openInvite": "Open the invite email to accept or decline.",
    "sharing.noPending": "No pending shares.",
    "sharing.history": "History",
    "sharing.historyHelp": "Revoked invitations are kept here for reference.",
    "sharing.revokedByOwner": "This invitation was revoked by the owner.",
    "sharing.acceptedShares": "Accepted shares",
    "sharing.acceptedHelp": "These are the shared folders that are already mounted in your folder tree.",
    "sharing.noAccepted": "No accepted shares yet.",
    "sharing.mountedShare": "รายการแชร์ที่เชื่อมต่อแล้ว",
    "sharing.sharedFolderType": "Shared folder",
    "password.change": "Change Password",
    "password.new": "New password",
    "password.confirm": "Confirm new password",
    "password.rule": "Password rule: 8-16 characters with at least 1 lowercase, 1 uppercase, and 1 number.",
    "password.invalid": "Password must be 8-16 characters and include uppercase, lowercase, and a number",
    "password.mismatch": "Passwords do not match",
    "password.updated": "Password updated successfully",
    "profile.title": "Account profile",
    "profile.photo": "Profile photo",
    "profile.choosePhoto": "Choose image",
    "profile.removePhoto": "Remove profile photo",
    "profile.displayName": "Display name",
    "profile.firstName": "First name",
    "profile.surname": "Surname",
    "profile.updated": "Profile updated successfully",
    "profile.saveFailed": "Unable to update account profile",
    "folder.rename": "Rename",
    "folder.renameTitle": "Rename Folder",
    "folder.color": "Folder color",
    "folder.rightClickChoose": "Right click -> choose",
    "folder.setColor": "Set folder color to {color}",
    "folder.share": "Share folder",
    "folder.empty": "Empty folder",
    "folder.deleteTitle": "Delete Folder",
    "folder.deleteMessage": "Delete folder \"{name}\"?",
    "folder.emptyTitle": "Empty Folder",
    "folder.emptyMessage": "Empty folder \"{name}\"?",
    "folder.sharedWith": "Shared with",
    "folder.sharedAccess": "Shared access",
    "folder.systemFolderHelp": "System folders cannot be renamed or deleted. Some system folders can still be emptied.",
    "folder.colorLockedHelp": "Starred, Drafts, Junk, and Trash cannot change color.",
    "quota.checking": "Checking quota...",
    "quota.storage": "Storage",
    "quota.insufficientData": "Insufficient data",
    "quota.insufficientHelp": "Quota data is not sufficient to display.",
    "quota.usedOf": "{used} of {limit}",
    "session.title": "Session",
    "session.expiringTitle": "Your session is about to expire",
    "session.expiringHelp": "You will be signed out in {countdown} if there is no activity.",
    "session.logoutNow": "Log out now",
    "session.refreshing": "Refreshing...",
    "session.staySignedIn": "Stay signed in",
    "common.save": "Save",
    "common.cancel": "Cancel",
    "feature.upgradeToUnlock": "Upgrade to unlock this feature",
    "productTier.freeEdition": "Free Edition",
    "productTier.sharedWebmail": "Shared Webmail",
    "productTier.zimbraNative": "Native Mail Server",
    "productTier.googleConnect": "Google-Connect",
    "productTier.perMailbox": "Per-mailbox",
    "common.saving": "Saving...",
    "common.refresh": "Refresh",
    "common.copy": "Copy",
    "common.delete": "Delete",
    "common.share": "Share",
    "common.revoke": "Revoke",
    "common.loading": "Loading...",
    "common.close": "Close",
    "common.edit": "Edit",
    "common.working": "Working...",
    "common.sharing": "Sharing...",
    "addon.productivityTitle": "Calendar, Task, and Briefcase",
    "addon.productivityStatus": "Productivity add-on",
    "addon.refreshStatus": "Refresh status",
    "addon.notEnabled": "Not enabled",
    "addon.calendarSharing": "Calendar sharing",
    "addon.calendarShareHelp": "Calendar access stays inside this installation and follows the same folder permission model.",
    "addon.calendarUnavailable": "Calendar is not available in the current edition.",
    "addon.noCalendarShares": "No one is sharing this calendar yet.",
    "addon.editionBoundary": "Edition boundary",
    "addon.brand": "Brand",
    "dialog.tags": "Tags",
    "dialog.confirm": "Confirm",
    "dialog.editTag": "Edit Tag",
    "dialog.newTag": "New Tag",
    "dialog.deleteTag": "Delete Tag",
    "dialog.deleteTagMessage": "Delete tag \"{name}\"?",
    "dialog.renameTagLabel": "Rename {name}",
    "dialog.deleteTagLabel": "Delete {name}",
    "dialog.removeTag": "Remove Tag",
    "dialog.folders": "Folders",
    "dialog.name": "Name",
    "dialog.color": "Color",
    "dialog.tagName": "Tag name",
    "dialog.folderName": "Folder name",
    "dialog.closeTagEditor": "Close tag editor",
    "dialog.closeFolderEditor": "Close folder editor",
    "dialog.closeShare": "Close share dialog",
    "dialog.closeBriefcaseShare": "Close briefcase share dialog",
    "dialog.emailAddress": "Email address",
    "dialog.permission": "Permission",
    "dialog.viewer": "viewer",
    "dialog.manager": "manager",
    "dialog.currentShares": "Current shares",
    "dialog.noSharedUsers": "No shared users yet.",
    "dialog.shareFailed": "Share failed",
    "dialog.sharedAccess": "Shared access",
    "dialog.shareFolder": "Share folder",
    "dialog.keepBriefcaseAccess": "Keep file access inside the same native briefcase system.",
    "dialog.loadingShares": "Loading shares...",
    "dialog.unableLoadShares": "Unable to load shares.",
    "security.title": "Two-factor authentication",
    "security.enabled": "Enabled",
    "security.disabled": "Disabled",
    "security.enabledMailbox": "2FA is enabled for this mailbox.",
    "security.disabledMailbox": "2FA is disabled for this mailbox.",
    "security.recoveryRegenerated": "Recovery codes regenerated.",
    "security.setupReady": "Setup ready. Scan the QR code or copy the secret.",
    "security.help": "2FA is optional and stays off until you turn it on for this mailbox.",
    "security.protected": "Protected",
    "security.offByDefault": "Off by default",
    "security.loading": "Loading security settings...",
    "security.appHelp": "Use an authenticator app such as Google Authenticator, Microsoft Authenticator, or 1Password.",
    "security.noSecret": "No 2FA secret has been created yet. Start setup to generate a new secret for this mailbox.",
    "security.recoveryOnce": "Recovery codes are shown only once. Print or download them before you close this page.",
    "security.qrAlt": "QR code for authenticator setup",
    "security.generatingQr": "Generating QR code...",
    "security.manualKey": "Manual entry key",
    "security.enterCode": "Enter 6-digit code",
    "security.enable": "Enable 2FA",
    "security.startSetup": "Start setup",
    "security.disable": "Disable 2FA",
    "security.recoveryCodes": "Recovery codes",
    "security.recoveryHelp": "Store these securely. Each code can be used once when your authenticator app is unavailable.",
    "security.copyCodes": "Copy codes",
    "security.downloadCodes": "Download codes",
    "security.printSheet": "Print sheet",
    "security.downloadSheet": "Download sheet",
    "security.remaining": "{count} recovery code{suffix} remain unused.",
    "signature.title": "Signature",
    "signature.html": "HTML signature",
    "signature.placeholder": "Write HTML signature here...",
    "signature.help": "HTML signature only. The app will send this markup when composing mail.",
    "signature.save": "Save signature",
    "signature.loading": "Loading signature...",
    "signature.ready": "Signature ready to save.",
    "signature.none": "No signature configured yet.",
    "filters.title": "Message filters",
    "filters.help": "Rules move matching messages into the selected folder as mail arrives.",
    "filters.configuredCount": "{count} rules configured",
    "filters.addRule": "Add rule",
    "filters.ruleEditor": "Rule editor",
    "filters.editorHelp": "Click Add rule to open the editor, then choose a field, condition, and destination folder.",
    "filters.editorClosed": "Editor closed",
    "filters.noticeEditorOpened": "Rule editor opened",
    "filters.editingRule": "Editing rule",
    "filters.newRule": "New rule",
    "filters.untitledRule": "Untitled rule",
    "filters.ruleName": "Rule name",
    "filters.field": "Field",
    "filters.fieldFrom": "From",
    "filters.fieldTo": "To",
    "filters.fieldSubject": "Subject",
    "filters.fieldBody": "Body",
    "filters.match": "Match",
    "filters.operatorContains": "contains",
    "filters.operatorEquals": "equals",
    "filters.operatorStartsWith": "starts with",
    "filters.operatorEndsWith": "ends with",
    "filters.value": "Value",
    "filters.valuePlaceholder": "Example: invoice@example.com",
    "filters.previewPrefix": "If",
    "filters.moveTo": "move to",
    "filters.moveToFolder": "Move to folder",
    "filters.selectFolder": "Select a folder",
    "filters.stopAfterMatch": "Stop after match",
    "filters.continueMatching": "Continue matching",
    "filters.noMessageRules": "No message rules yet. Add one to move messages from Inbox into folders automatically.",
    "filters.savedRulesTitle": "Saved rules",
    "filters.readyToRun": "{count} rules ready to run.",
    "filters.noSavedRules": "No saved rules yet.",
    "filters.noSavedRulesHelp": "No saved rules yet. Fill the rule above, then click",
    "filters.ruleNumber": "Rule {number}",
    "filters.editingNotice": "Editing {name}",
    "filters.duplicate": "Duplicate",
    "filters.up": "Up",
    "filters.down": "Down",
    "filters.folderId": "Folder id:",
    "filters.notSet": "not set",
    "filters.enabled": "Enabled",
    "filters.disabled": "Disabled",
    "filters.supportedConditions": "Supported conditions map to common mailbox rules: sender, recipient, subject, and body text. The destination must be a folder already present in this mailbox.",
    "filters.clearAll": "Clear all",
    "filters.saveRules": "Save rules",
    "filters.noRulesToSave": "No rules to save yet.",
    "filters.noRulesToSaveWithDetail": "No rules to save yet. value=\"{value}\" folder=\"{folder}\"",
    "filters.savedRules": "Saved {count} rules: {names}{more}",
    "filters.savedNoRules": "Saved with no rules",
    "filters.failedSave": "Failed to save rules",
    "filters.deletingRule": "Deleting rule...",
    "filters.fillRuleBeforeAdding": "Fill the rule value and folder before adding it.",
    "filters.ruleUpdated": "Rule updated",
    "filters.ruleAdded": "Rule added",
    "filters.finishOpenRule": "Finish the open rule before saving. Current value=\"{value}\" folder=\"{folder}\"",
    "filters.clearingRules": "Clearing rules...",
    "filters.allRemoved": "All filter rules were removed",
    "filters.failedClear": "Failed to clear filter rules",
    "filters.copyName": "{name} copy",
    "ooo.title": "Out of office",
    "ooo.help": "Automatic reply settings synced from your mail account.",
    "ooo.statusLabel": "Out of office:",
    "ooo.doNotSend": "Do not send auto replies",
    "ooo.sendReply": "Send auto-reply message",
    "ooo.messageLabel": "Auto-reply message:",
    "ooo.timePeriod": "Time period:",
    "ooo.timePeriodHelp": "Send auto-replies during the following time period:",
    "ooo.start": "Start:",
    "ooo.end": "End:",
    "ooo.saveChanges": "Save changes",
    "ooo.invalidTimePeriod": "Select valid start and end dates.",
    "calendar.workspace": "Calendar workspace",
    "calendar.refreshedWithNotifications": "Calendar refreshed. Notifications updated for {count} calendars.",
    "calendar.refreshed": "Calendar refreshed.",
    "calendar.refreshedLimitedNotifications": "Calendar refreshed. Some calendars do not support automatic update notifications.",
    "calendar.unableRefresh": "Unable to refresh {service}.",
    "calendar.connected": "{service} connected successfully.",
    "calendar.disconnected": "{service} disconnected.",
    "calendar.markedTentative": "Marked tentative",
    "calendar.responseSynced": "{status} and synced to native calendar.",
    "calendar.acceptedBy": "{attendee} has accepted the invitation.",
    "calendar.tentativeBy": "{attendee} has tentatively accepted the invitation.",
    "calendar.declinedBy": "{attendee} has declined the invitation.",
    "calendar.respondedBy": "{attendee} has responded to the invitation.",
    "calendar.attendee": "The attendee",
    "calendar.unableSendReply": "Unable to send calendar reply.",
    "calendar.invitation": "Calendar invitation",
    "calendar.response": "Calendar response",
    "calendar.invitees": "Invitees",
    "calendar.accept": "Accept",
    "calendar.decline": "Decline",
    "calendar.sending": "Sending...",
    "calendar.sentReadOnly": "This invitation is in Sent and is read-only.",
    "calendar.responseRecorded": "The attendee response has been recorded.",
    "calendar.editEvent": "Edit event",
    "calendar.eventsLoaded": "{count} events loaded from {calendar}.",
    "calendar.newEvent": "New event",
    "calendar.calendar": "Calendar",
    "calendar.allCalendars": "All calendars",
    "calendar.primary": "Primary",
    "calendar.refresh": "Refresh calendar",
    "calendar.disconnect": "Disconnect",
    "calendar.loading": "Loading {service}",
    "calendar.notConfigured": "{service} is not configured yet",
    "calendar.connectTitle": "Connect your {service}",
    "calendar.connecting": "Connecting...",
    "calendar.connect": "Connect {service}",
    "calendar.readOnly": "Calendar is connected in read-only mode. Reconnect once to grant event creation access.",
    "calendar.publicMode": "Calendar is currently using a shared calendar feed from system configuration.",
    "calendar.viewingAll": "You are viewing events from every connected calendar. New events will be created in your primary calendar.",
    "calendar.viewingPrimary": "You are viewing the primary calendar only.",
    "calendar.today": "Today",
    "calendar.noCalendars": "No calendars available.",
    "calendar.closeEventDialog": "Close event dialog",
    "calendar.title": "Title",
    "calendar.meetingTitle": "Meeting title",
    "calendar.allDay": "All day",
    "calendar.startDate": "Start date",
    "calendar.startTime": "Start time",
    "calendar.endDate": "End date",
    "calendar.endTime": "End time",
    "calendar.location": "Location",
    "calendar.locationPlaceholder": "Meeting room or link",
    "calendar.description": "Description",
    "calendar.descriptionPlaceholder": "Add notes for this event",
    "calendar.repeat": "Repeat",
    "calendar.doesNotRepeat": "Does not repeat",
    "calendar.daily": "Daily",
    "calendar.weekly": "Weekly",
    "calendar.monthly": "Monthly",
    "calendar.yearly": "Yearly",
    "calendar.repeatInterval": "Repeat interval",
    "calendar.ends": "Ends",
    "calendar.never": "Never",
    "calendar.onDate": "On date",
    "calendar.afterOccurrences": "After N occurrences",
    "calendar.repeatEndDate": "Repeat end date",
    "calendar.occurrences": "Occurrences",
    "calendar.reminder": "Reminder",
    "calendar.reminderNone": "None",
    "calendar.minutesBefore": "{minutes} minutes before",
    "calendar.hourBefore": "1 hour before",
    "calendar.dayBefore": "1 day before",
    "calendar.attendees": "Attendees",
    "calendar.attendeesHelp": "Separate multiple attendees with commas.",
    "calendar.saveChanges": "Save changes",
    "calendar.createEvent": "Create event",
    "calendar.endDateError": "End date must be the same day or later than start date.",
    "calendar.endTimeError": "End time must be later than start time.",
    "calendar.repeatEndRequired": "Repeat end date is required.",
    "calendar.repeatOccurrencesError": "Repeat occurrences must be at least 1.",
    "calendar.deleteEvent": "Delete event",
    "calendar.deleteRecurringMessage": "Delete \"{title}\" from this occurrence only, or delete all recurring events in the series?",
    "calendar.deleteSingleMessage": "Delete \"{title}\" from {calendar}?",
    "calendar.allRecurringEvents": "All recurring events",
    "calendar.thisEventOnly": "This event only",
    "calendar.eventDetails": "Event details",
    "calendar.event": "Event",
    "calendar.recurringEvent": "Recurring event",
    "calendar.noUpcomingEvents": "No upcoming events found for this calendar.",
    "calendar.selectedDay": "Selected day",
    "calendar.primaryCalendar": "Primary calendar",
    "calendar.primaryCalendarLocked": "Primary calendar cannot be renamed or deleted. It can still be shared.",
    "calendar.agenda": "Agenda",
    "calendar.upcoming": "Upcoming",
    "calendar.chooseTime": "Choose time",
    "calendar.previousRange": "Previous range",
    "calendar.nextRange": "Next range",
    "calendar.month": "Month",
    "calendar.week": "Week",
    "calendar.day": "Day",
    "calendar.moreEvents": "+{count} more",
    "calendar.noEvents": "No events",
    "calendar.noEventsOnDay": "No events on this day.",
    "calendar.sources": "Sources",
    "calendar.newCalendar": "New calendar",
    "calendar.creating": "Creating...",
    "calendar.calendarActions": "Calendar actions",
    "calendar.calendarActionsFor": "Calendar actions for {name}",
    "calendar.manage": "Manage",
    "calendar.access": "Access",
    "calendar.danger": "Danger",
    "calendar.rename": "Rename",
    "calendar.changeColor": "Change color",
    "calendar.calendarName": "Calendar name",
    "calendar.details": "Details",
    "calendar.updatedIn": "Event updated in {service}.",
    "calendar.deletedFrom": "{event} deleted from {service}.",
    "calendar.sharingUpdated": "Calendar sharing updated.",
    "calendar.unableUpdateSharing": "Unable to update calendar sharing.",
    "calendar.colorUpdated": "Calendar color updated.",
    "calendar.unableUpdateColor": "Unable to update calendar color.",
    "calendar.created": "Calendar created.",
    "calendar.createdWithName": "Calendar \"{name}\" created.",
    "calendar.renamed": "Calendar renamed.",
    "calendar.renamedTo": "Calendar renamed to \"{name}\".",
    "calendar.deleted": "Calendar deleted.",
    "calendar.deleteCalendarConfirm": "Delete calendar \"{name}\"?",
    "calendar.unableCreateCalendar": "Unable to create calendar.",
    "calendar.unableRenameCalendar": "Unable to rename calendar.",
    "calendar.unableDeleteCalendar": "Unable to delete calendar.",
    "calendar.nothingScheduled": "Nothing scheduled here yet.",
    "calendar.calendarAccess": "Calendar access",
    "calendar.shareCalendar": "Share calendar",
    "calendar.noCurrentShares": "No current shares.",
    "calendar.unknownRecipient": "Unknown recipient",
    "calendar.reminderBefore": "Reminder {time} before",
    "calendar.yourResponse": "Your response: {status}",
    "calendar.organizer": "Organizer:",
    "calendar.accepted": "Accepted",
    "calendar.tentative": "Tentative",
    "calendar.declined": "Declined",
    "calendar.delegated": "Delegated",
    "calendar.needAction": "Need Action",
    "calendar.invalidAttendee": "Invalid attendee email: {email}.",
    "calendar.invalidAttendees": "Invalid attendee emails: {emails}.",
    "calendar.createFailed": "Unable to create calendar event.",
    "calendar.updateFailed": "Unable to update calendar event.",
    "calendar.deleteFailed": "Unable to delete calendar event.",
    "task.heading": "Tasks",
    "task.workspace": "Task workspace",
    "task.editTask": "Edit task",
    "task.tasksLoaded": "{count} tasks loaded from {list}.",
    "task.newTask": "New task",
    "task.taskList": "Task list",
    "task.noTaskListsFound": "No task lists found",
    "task.primary": "primary",
    "task.refreshLists": "Refresh task lists",
    "task.loading": "Loading tasks...",
    "task.empty": "No tasks in this list yet.",
    "task.noTasks": "No tasks.",
    "task.markIncomplete": "Mark as not completed",
    "task.markComplete": "Mark as completed",
    "task.untitled": "Untitled task",
    "task.completed": "completed",
    "task.noDueDate": "No due date",
    "task.percentComplete": "{percent}% complete",
    "task.edit": "Edit task",
    "task.delete": "Delete task",
    "task.tasks": "Tasks",
    "task.lists": "Lists",
    "task.newListName": "New task list",
    "task.creating": "Creating...",
    "task.newList": "New list",
    "task.listActions": "Task list actions",
    "task.listColor": "List color",
    "task.count": "{count} tasks",
    "task.access": "Access",
    "task.shareList": "Share task list",
    "task.noListsAvailable": "No task lists available.",
    "task.noSharesYet": "No shares yet.",
    "task.revokeShare": "Revoke share",
    "task.saveFailed": "Unable to save task.",
    "task.deleteFailed": "Unable to delete task.",
    "task.createListFailed": "Unable to create task list.",
    "task.closeDialog": "Close task dialog",
    "task.chooseList": "Choose a task list",
    "task.chooseListError": "Choose a task list before saving.",
    "task.subjectRequired": "Subject is required.",
    "task.dueRequiredWithStart": "Set a due date when a start date is selected.",
    "task.detailsCounter": "{current} / {max} characters — {remaining} remaining",
    "task.detailsRemaining": "{count} characters remaining",
    "task.detailsTooLong": "Task details are too long. Please shorten by {count} characters or attach/save as a document.",
    "task.subject": "Subject",
    "task.subjectPlaceholder": "Task subject",
    "task.location": "Location",
    "task.locationPlaceholder": "Optional location",
    "task.priority": "Priority",
    "task.normal": "Normal",
    "task.high": "High",
    "task.low": "Low",
    "task.progress": "Progress",
    "task.statusTiming": "Status and timing",
    "task.status": "Status",
    "task.notStarted": "Not started",
    "task.inProgress": "In progress",
    "task.waiting": "Waiting on someone else",
    "task.deferred": "Deferred",
    "task.cancelled": "Cancelled",
    "task.complete": "Complete",
    "task.startDate": "Start date",
    "task.dueDate": "Due date",
    "task.completedAt": "Completed",
    "task.reminder": "Reminder",
    "task.detailsPlaceholder": "Task details",
    "task.create": "Create task",
    "googleTasks.service": "Google Tasks",
    "googleTasks.loading": "Loading Google Tasks...",
    "googleTasks.connectAgain": "Connect Task to enable tasks.",
    "googleTasks.reconnectAccess": "Reconnect Google to grant Tasks access.",
    "googleTasks.loadedCount": "{count} tasks loaded.",
    "googleTasks.listCreated": "Task list created.",
    "googleTasks.createListFailed": "Unable to create task list.",
    "googleTasks.saved": "Task saved.",
    "googleTasks.saveFailed": "Unable to save task.",
    "googleTasks.updateFailed": "Unable to update task.",
    "googleTasks.deleted": "Task deleted.",
    "googleTasks.deleteFailed": "Unable to delete task.",
    "googleTasks.listColorUpdated": "Task list color updated.",
    "googleTasks.listColorFailed": "Unable to update task list color.",
    "contacts.edit": "Edit contact",
    "contacts.new": "New contact",
    "contacts.folder": "Contact folder",
    "contacts.newFolder": "New folder",
    "contacts.rename": "Rename",
    "contacts.systemFolder": "System folder",
    "contacts.customFolder": "Custom folder",
    "contacts.name": "Name",
    "contacts.email": "Email",
    "contacts.company": "Company",
    "contacts.phone": "Phone",
    "contacts.notes": "Notes",
    "contacts.photo": "Contact photo",
    "contacts.choosePhoto": "Choose image",
    "contacts.removePhoto": "Remove contact photo",
    "contacts.photoImageError": "Contact photo must be an image file",
    "contacts.add": "Add",
    "contacts.listTitle": "Contact",
    "contacts.shown": "{count} shown",
    "contacts.merging": "Merging...",
    "contacts.mergeDuplicates": "Merge duplicates",
    "contacts.search": "Search contact by name, email, company, phone, or notes",
    "contacts.clearSearch": "Clear contacts search",
    "contacts.loading": "Loading contact...",
    "contacts.empty": "No contact yet.",
    "contacts.noMatch": "No contact match this search.",
    "contacts.mail": "Mail",
    "contacts.composeTo": "Compose to {email}",
    "contacts.deleteFolder": "Delete Contact Folder",
    "contacts.deleteFolderMessage": "Delete \"{name}\"? Contact data inside it may also be removed on the server.",
    "contacts.newFolderTitle": "New Contact Folder",
    "contacts.renameFolderTitle": "Rename Contact Folder",
    "contacts.duplicate": "A contact with {email} already exists.",
    "contacts.mergeSummary": "Merged {groups} duplicate group{groupSuffix} and removed {removed} extra contact{contactSuffix}.",
    "contacts.mergeFailed": "Unable to merge duplicates right now.",
    "importExport.contactImported": "Imported {created} contact{contactSuffix}{skippedText}.",
    "importExport.skippedContacts": ", skipped {skipped} duplicate/empty entr{entrySuffix}",
    "importExport.contact": "Contact",
    "importExport.import": "Import",
    "importExport.importingContact": "Importing contact to server...",
    "importExport.mail": "Mail",
    "importExport.importing": "Importing...",
    "importExport.importArchive": "Import archive",
    "importExport.exporting": "Exporting...",
    "importExport.exportAllMail": "Export all mail .tgz",
    "importExport.preparingExport": "Preparing export archive...",
    "importExport.exportJobFailed": "Export job failed.",
    "importExport.exportTimedOut": "Export job timed out.",
    "importExport.exportSuccess": "Exported all mail folders to a single .tgz archive.",
    "importExport.exportFailed": "Unable to export mail archive.",
    "importExport.uploadingArchive": "Uploading archive... {percent}%",
    "importExport.importingArchive": "Importing archive... {phase}",
    "importExport.importJobFailed": "Import job failed.",
    "importExport.importSuccess": "Imported mail archive successfully.",
    "importExport.importFailed": "Unable to import mail archive.",
    "importExport.uploading": "uploading",
    "importExport.queued": "queued",
    "importExport.importingStage": "importing",
    "importExport.elapsed": "Elapsed {duration}",
    "importExport.downloading": "downloading",
    "importExport.completed": "completed",
    "importExport.calendarNote": "Calendar import, export, and restore are handled directly in your connected calendar account.",
    "migration.title": "Migration Center",
    "migration.help": "Pull mail from another IMAP mailbox into the current mailbox {email}. Start with a connection test, then run a dry run or a live migration job.",
    "migration.gmailHelp": "Gmail requires IMAP to be enabled and usually needs a 16-character App Password if 2-Step Verification is on.",
    "migration.gmailPasswordHelp": "Gmail IMAP requires an App Password. Regular Google account passwords usually fail here.",
    "migration.gmailDetected": "Gmail detected. Use an App Password for Source password. If 2FA is enabled, your regular login password will not work for IMAP migration.",
    "migration.sourceHost": "Source IMAP host",
    "migration.sourcePort": "Source port",
    "migration.security": "Security",
    "migration.plain": "Plain",
    "migration.sourceUsername": "Source username",
    "migration.sourcePassword": "Source password",
    "migration.sourcePasswordPlaceholder": "Source mailbox password or app password",
    "migration.includeFolders": "Include folders",
    "migration.excludeFolders": "Exclude folders",
    "migration.jobLabel": "Job label",
    "migration.dryRunOnly": "Dry run only",
    "migration.skipSslVerify": "Do not verify source SSL certificate",
    "migration.testConnection": "Test connection",
    "migration.starting": "Starting...",
    "migration.startDryRun": "Start dry run",
    "migration.startMigration": "Start migration",
    "migration.clearing": "Clearing...",
    "migration.clearHistory": "Clear history",
    "migration.appPasswordRequiredTitle": "Gmail migration requires a 16-character App Password",
    "migration.appPasswordRequired": "Paste the 16-character Gmail App Password to enable migration.",
    "migration.jobs": "Jobs",
    "migration.jobsHelp": "Current mailbox migration history and live progress.",
    "migration.noJobs": "No migration jobs yet.",
    "migration.working": "working",
    "migration.phaseSummary": "Phase: {phase} - processed {processed} - copied {copied} - failed {failed}",
    "migration.stopDryRun": "Stop dry run",
    "migration.cancel": "Cancel",
    "migration.hideDetails": "Hide details",
    "migration.showDetails": "Show details",
    "migration.foldersFound": "Folders found:",
    "migration.moreFolders": "and {count} more",
    "migration.connectFailed": "Unable to connect to source IMAP server.",
    "migration.startFailed": "Unable to start migration.",
    "migration.cancelFailed": "Unable to cancel migration.",
    "migration.clearFailed": "Unable to clear migration history.",
    "migration.startedNotice": "Migration job {id} started for {username}.",
    "migration.cancelledNotice": "Migration job {id} was cancelled.",
    "migration.historyCleared": "Migration history cleared.",
    "compose.editDraft": "Edit draft",
    "compose.replyDraft": "Reply draft",
    "compose.newMessage": "New message",
    "compose.close": "Close compose",
    "compose.toDisplay": "Email Address",
    "compose.ccDisplay": "Cc",
    "compose.bccDisplay": "Bcc",
    "compose.removeRecipient": "Remove {address}",
    "compose.hideBcc": "Hide Bcc field",
    "compose.showBcc": "Show Bcc field",
    "compose.subject": "Subject",
    "compose.writeMessage": "Write your message...",
    "compose.messageBody": "Message body",
    "compose.bold": "Bold",
    "compose.italic": "Italic",
    "compose.underline": "Underline",
    "compose.bulletedList": "Bulleted list",
    "compose.insertLink": "Insert link",
    "compose.linkUrl": "Link URL",
    "compose.textColor": "Text color",
    "compose.pasteImages": "Paste or drag images into the editor",
    "compose.dragAttachments": "Drag attachments here or click to add files",
    "compose.browseDrive": "Browse {drive}",
    "compose.attachmentLimit": "Mail server attachment limit: {limit}.",
    "compose.attachmentTooLarge": "This message is larger than the mail server limit ({limit}). Remove attachments or send smaller files. Current upload attachments total: {total}.",
    "compose.unableAddAttachment": "Unable to add attachment",
    "compose.link": "Link",
    "compose.file": "File",
    "compose.fileTypeFolder": "Folder",
    "compose.fileTypeGoogleDoc": "Google Doc",
    "compose.fileTypeGoogleSheet": "Google Sheet",
    "compose.fileTypeGoogleSlides": "Google Slides",
    "compose.fileTypeDrawing": "Drawing",
    "compose.fileTypeImage": "Image",
    "compose.fileTypeVideo": "Video",
    "compose.fileTypeAudio": "Audio",
    "compose.fileTypeText": "Text",
    "compose.fileTypeGoogleFile": "Google File",
    "compose.removeAttachment": "Remove {filename}",
    "compose.saving": "Saving...",
    "compose.updateDraft": "Update draft",
    "compose.saveDraft": "Save draft",
    "compose.sending": "Sending...",
    "compose.send": "Send",
    "compose.sendLater": "Send later",
    "compose.highPriority": "High priority",
    "compose.requestReadReceipt": "Request read receipt",
    "compose.scheduleDateTime": "Date and time",
    "compose.scheduleTimeZone": "Time zone: {timeZone}",
    "compose.scheduleFutureError": "Choose a time at least one minute from now.",
    "compose.scheduleSend": "Schedule send",
    "mail.waitingToSend": "Waiting to send on {date}",
    "compose.pickFromDrive": "Pick from {drive}",
    "compose.driveHelp": "Click a folder to browse inside it, then attach files or share them as links.",
    "compose.closeDrivePicker": "Close drive picker",
    "compose.searchDrive": "Search {drive} files",
    "compose.clearDriveSearch": "Clear drive search",
    "compose.breadcrumb": "Breadcrumb",
    "compose.loadingDriveFiles": "Loading {drive} files...",
    "compose.emptyFolder": "This folder is empty.",
    "compose.emptyFolderHelp": "Go back to the parent folder or use the root to choose a different location.",
    "compose.parentFolder": "Parent folder - click to open",
    "compose.folderOpen": "Folder - click to open",
    "compose.attach": "Attach",
    "compose.unsavedChanges": "Unsaved changes",
    "compose.unsavedHelp": "This message has unsaved changes. Save it as a draft before closing, or discard the changes?",
    "compose.keepEditing": "Keep editing",
    "compose.discard": "Discard",
    "compose.noSubject": "No subject",
    "compose.noSubjectHelp": "This message has no subject. Do you still want to send it?",
    "compose.cancel": "Cancel",
    "compose.sendAnyway": "Send anyway",
  },
  "th-TH": {
    "nav.mailWorkspace": "พื้นที่ทำงานอีเมล",
    "nav.preferences": "ตั้งค่า",
    "settings.appearance": "หน้าตา",
    "settings.password": "รหัสผ่าน",
    "settings.account": "บัญชีและความปลอดภัย",
    "settings.security": "2FA",
    "settings.contact": "รายชื่อ",
    "settings.signature": "ลายเซ็น",
    "settings.outOfOffice": "ไม่อยู่ที่ทำงาน",
    "settings.filters": "ตัวกรอง",
    "settings.sharing": "การแชร์",
    "settings.importExport": "นำเข้า / ส่งออก",
    "settings.migration": "ย้ายข้อมูล",
    "settings.information": "ข้อมูลระบบ",
    "preferences.language": "ภาษา",
    "preferences.languageLabel": "ภาษาของระบบ",
    "preferences.languageHelp": "เปลี่ยนภาษาหน้าจอ Zimphony และ sync locale กับ mail server เมื่อ server รองรับ",
    "preferences.theme": "ธีม",
    "preferences.messageView": "มุมมองข้อความ",
    "preferences.defaultMessageListMode": "โหมดรายการข้อความเริ่มต้น",
    "preferences.messageViewHelp": "Conversation รวมอีเมลเป็นเธรด ส่วน Message แสดงอีเมลแยกทีละฉบับ ค่าเริ่มต้นคือ Conversation",
    "preferences.fontSize": "ขนาดตัวอักษร",
    "preferences.timeZone": "เขตเวลา",
    "preferences.calendarTimeZone": "เขตเวลาปฏิทิน",
    "preferences.timeZoneHelp": "ใช้เขตเวลา IANA มาตรฐาน ค่าเริ่มต้นยังเป็น Asia/Bangkok และใช้กับ event ใหม่กับการแสดงเวลา",
    "messageMode.conversation": "Conversation",
    "messageMode.message": "Message",
    "fontScale.compact": "เล็ก",
    "fontScale.comfortable": "ปกติ",
    "fontScale.large": "ใหญ่",
    "login.heroCopy": "เร็ว เสถียร และออกแบบมาเพื่องานประจำวัน",
    "login.workspaceBadge": "Work Space",
    "login.signIn": "เข้าสู่ระบบ",
    "login.help": "ใช้อีเมลกล่องจดหมายและรหัสผ่านของคุณ",
    "login.email": "อีเมล",
    "login.password": "รหัสผ่าน",
    "login.passwordPlaceholder": "รหัสผ่าน",
    "login.twoFactorCode": "รหัสยืนยันสองขั้นตอน",
    "login.twoFactorHelp": "กรอกรหัสจากแอปยืนยันตัวตนหรือ recovery code เพื่อดำเนินการต่อ",
    "login.code": "รหัส",
    "login.verifying": "กำลังตรวจสอบ...",
    "login.signingIn": "กำลังเข้าสู่ระบบ...",
    "login.back": "กลับ",
    "login.setupGuide": "คู่มือติดตั้งและ edition",
    "nav.email": "อีเมล",
    "nav.contact": "รายชื่อ",
    "nav.calendar": "ปฏิทิน",
    "nav.task": "งาน",
    "nav.prefsShort": "ตั้งค่า",
    "mail.compose": "เขียนอีเมล",
    "mail.inbox": "กล่องเข้า",
    "mail.sent": "ส่งแล้ว",
    "mail.starred": "ติดดาว",
    "mail.tags": "แท็ก",
    "mail.noTags": "ยังไม่มีแท็ก",
    "mail.newFolder": "โฟลเดอร์ใหม่",
    "mail.add": "เพิ่ม",
    "mail.adding": "กำลังเพิ่ม...",
    "mail.signOut": "ออกจากระบบ",
    "mail.searchMessages": "ค้นหาอีเมล",
    "mail.clearSearch": "ล้างการค้นหา",
    "mail.allFolders": "ทุกโฟลเดอร์",
    "mail.advancedSearch": "ค้นหาขั้นสูง",
    "mail.savedSearches": "การค้นหาที่บันทึกไว้",
    "mail.noSavedSearches": "ยังไม่มีการค้นหาที่บันทึกไว้",
    "mail.deleteSavedSearch": "ลบการค้นหา {name}",
    "mail.searchKeywords": "คำค้นหา",
    "mail.searchSubject": "หัวข้อ",
    "mail.searchFrom": "จาก",
    "mail.searchTo": "ถึง",
    "mail.searchAfter": "หลังวันที่",
    "mail.searchBefore": "ก่อนวันที่",
    "mail.searchHasAttachments": "มีไฟล์แนบ",
    "mail.searchUnreadOnly": "ยังไม่ได้อ่านเท่านั้น",
    "mail.savedSearchName": "ชื่อการค้นหาที่บันทึก",
    "mail.clearAdvancedSearch": "ล้างค่า",
    "mail.saveAndSearch": "บันทึกและค้นหา",
    "mail.search": "ค้นหา",
    "mail.highPriority": "ความสำคัญสูง",
    "reader.readReceiptRequested": "ผู้ส่งขอการยืนยันเมื่อคุณอ่านอีเมลนี้",
    "reader.sendReadReceipt": "ส่งการยืนยัน",
    "reader.declineReadReceipt": "ไม่ส่ง",
    "reader.fromLabel": "จาก",
    "license.twoFactorRequired": "ต้องใช้การยืนยันตัวตนสองขั้นตอน",
    "license.twoFactorSetupTitle": "ตั้งค่า 2FA ก่อนใช้งานกล่องจดหมายนี้",
    "license.twoFactorSetupHelp": "ผู้ดูแลระบบกำหนดให้ {email} ใช้การยืนยันตัวตนสองขั้นตอน โปรดตั้งค่าให้เสร็จเพื่อดำเนินการต่อ",
    "license.activationRequired": "ต้องเปิดใช้งานผลิตภัณฑ์",
    "license.notActivated": "การติดตั้งนี้ยังไม่ได้เปิดใช้งาน",
    "license.validRequired": "ต้องมีไลเซนส์ที่ถูกต้องก่อนใช้งานรุ่นแบบชำระเงินนี้",
    "license.graceUntil": "ระยะผ่อนผันถึง: {time}",
    "license.openAdmin": "เปิดหน้าผู้ดูแลระบบ",
    "license.attentionRequired": "ไลเซนส์ต้องได้รับการตรวจสอบ",
    "license.contactAdministrator": "โปรดติดต่อผู้ดูแลระบบของคุณ",
    "license.unresolvedWarning": "การติดตั้งนี้มีคำเตือนไลเซนส์ที่ยังไม่ได้แก้ไข คุณสามารถเข้าสู่กล่องจดหมายได้หลังจากรับทราบประกาศนี้",
    "license.warningActiveDays": "คำเตือนมีผลมาแล้ว {days} วัน",
    "license.continueMailbox": "เข้าสู่กล่องจดหมายต่อ",
    "license.productStatus": "สถานะผลิตภัณฑ์",
    "license.supportPlan": "แผนบริการสนับสนุนและอัปเกรด",
    "license.supportExpired": "แผนบริการสนับสนุนและอัปเกรดหมดอายุแล้ว ผลิตภัณฑ์ที่ติดตั้งยังใช้งานได้ แต่อาจถูกจำกัดการอัปเกรดหรือการสนับสนุน",
    "mail.checkNew": "ตรวจอีเมลใหม่",
    "mail.deleteSelected": "ลบอีเมลที่เลือก",
    "mail.deleteMessage": "ลบอีเมล",
    "mail.print": "พิมพ์",
    "mail.showOriginal": "ดูต้นฉบับ",
    "mail.closeMenu": "ปิดเมนูกล่องจดหมาย",
    "mail.openMenu": "เปิดเมนูกล่องจดหมาย",
    "mail.backToList": "กลับไปรายการอีเมล",
    "mail.reply": "ตอบกลับ",
    "mail.replyAll": "ตอบกลับทั้งหมด",
    "mail.forward": "ส่งต่อ",
    "mail.editDraft": "แก้ไขฉบับร่าง",
    "mail.delete": "ลบ",
    "mail.junk": "สแปม",
    "mail.notJunk": "ไม่ใช่สแปม",
    "mail.noMessages": "ไม่มีอีเมลในมุมมองนี้",
    "mail.loadingMore": "กำลังโหลดอีเมลเพิ่มเติม",
    "mail.loadingWorkspace": "กำลังโหลดพื้นที่ทำงาน...",
    "mail.newestFirst": "ใหม่ก่อน",
    "mail.oldestFirst": "เก่าก่อน",
    "mail.sortMessages": "เรียงอีเมล {sort}",
    "mail.toggleConversation": "เปิด/ปิดเธรด",
    "reader.attachments": "ไฟล์แนบ",
    "reader.loadingMessage": "กำลังโหลดอีเมล",
    "reader.unableOpen": "ไม่สามารถเปิดอีเมลนี้ได้",
    "reader.retry": "ลองใหม่",
    "reader.selectEmail": "เลือกอีเมลเพื่ออ่าน",
    "reader.emptyHelp": "ลากอีเมลไปวางบนโฟลเดอร์เพื่อย้ายทันที",
    "reader.message": "ข้อความ",
    "reader.draft": "ฉบับร่าง",
    "reader.from": "จาก {sender}",
    "reader.unknownSender": "ไม่ทราบผู้ส่ง",
    "reader.conversation": "เธรด",
    "reader.threadMessages": "ข้อความในเธรด",
    "reader.messagesCount": "{count} ข้อความ",
    "reader.star": "ติดดาว",
    "reader.readState": "สถานะอ่านแล้ว",
    "reader.hasAttachments": "มีไฟล์แนบ",
    "reader.hideHeader": "ซ่อนรายละเอียดอีเมล",
    "reader.showHeader": "แสดงรายละเอียดอีเมล",
    "reader.closeOriginal": "ปิดหน้าต้นฉบับอีเมล",
    "reader.loadingOriginal": "กำลังโหลดต้นฉบับอีเมล...",
    "reader.deleteBlocked": "โฟลเดอร์ที่แชร์นี้ไม่อนุญาตให้ลบอีเมล กรุณาขอสิทธิ์ Manager (View Edit Add Remove)",
    "reader.refreshingConversation": "กำลังรีเฟรชเธรด",
    "reader.refreshingMessage": "กำลังรีเฟรชอีเมล",
    "reader.saveAllToDrive": "บันทึกทั้งหมดไปที่ {drive}",
    "reader.saveToDrive": "บันทึกไปที่ {drive}",
    "reader.noContent": "ไม่มีเนื้อหาอีเมล",
    "drive.taskAvailable": "Task พร้อมใช้งานใน edition นี้",
    "drive.title": "ไฟล์และเอกสารใน {drive}",
    "drive.connect": "เชื่อมต่อ {drive}",
    "drive.disconnect": "ตัดการเชื่อมต่อ",
    "drive.notConnected": "{drive} ยังไม่ได้เชื่อมต่อ",
    "drive.readOnly": "{drive} อยู่ในโหมดอ่านอย่างเดียว",
    "drive.browse": "เปิดดู {drive}",
    "drive.shareThisFolder": "แชร์โฟลเดอร์นี้",
    "drive.upOneLevel": "ขึ้นหนึ่งระดับ",
    "drive.loadingFolder": "กำลังโหลดโฟลเดอร์ {drive}...",
    "drive.connected": "เชื่อมต่อ {drive} สำเร็จ",
    "drive.disconnected": "ตัดการเชื่อมต่อ {drive} แล้ว",
    "drive.folderCreated": "สร้างโฟลเดอร์ {drive} แล้ว",
    "drive.folderColorUpdated": "อัปเดตสีโฟลเดอร์ Briefcase แล้ว",
    "drive.unableUpdateFolderColor": "อัปเดตสีโฟลเดอร์ briefcase ไม่สำเร็จ",
    "drive.unableUploadFile": "อัปโหลดไฟล์ไปที่ {drive} ไม่สำเร็จ",
    "drive.sharingUpdated": "อัปเดตการแชร์ Briefcase แล้ว",
    "drive.unableUpdateSharing": "อัปเดตการแชร์ briefcase ไม่สำเร็จ",
    "drive.sharedBriefcaseRemoved": "ลบโฟลเดอร์ briefcase ที่แชร์แล้ว",
    "drive.unableRemoveSharedBriefcase": "ลบโฟลเดอร์ briefcase ที่แชร์ไม่สำเร็จ",
    "drive.savingAttachment": "กำลังบันทึกไฟล์แนบไปที่ {drive}...",
    "drive.attachmentSavedAs": "บันทึกไฟล์แนบไปที่ {drive} เป็น {name} แล้ว",
    "drive.unableSaveAttachment": "บันทึกไฟล์แนบไปที่ {drive} ไม่สำเร็จ",
    "drive.savingAllAttachments": "กำลังบันทึกไฟล์แนบทั้งหมดไปที่ {drive}...",
    "drive.allAttachmentsSavedAs": "บันทึกไฟล์แนบทั้งหมดไปที่ {drive} เป็น {names} แล้ว",
    "drive.allAttachmentsSaved": "บันทึกไฟล์แนบทั้งหมดไปที่ {drive} แล้ว",
    "drive.unableSaveAttachments": "บันทึกไฟล์แนบไปที่ {drive} ไม่สำเร็จ",
    "drive.movingToTrash": "กำลังย้ายไฟล์ไปถังขยะของ {drive}...",
    "drive.itemMovedToTrash": "ย้ายรายการใน {drive} ไปถังขยะแล้ว",
    "drive.unableDeleteItem": "ลบรายการใน {drive} ไม่สำเร็จ",
    "drive.movingToFolder": "กำลังย้ายไฟล์ไปโฟลเดอร์...",
    "drive.fileMoved": "ย้ายไฟล์แล้ว",
    "drive.unableMoveFile": "ย้ายไฟล์ใน {drive} ไม่สำเร็จ",
    "drive.dropToMove": "วางเพื่อย้าย",
    "drive.open": "เปิด",
    "drive.link": "ลิงก์",
    "drive.uploading": "กำลังอัปโหลด...",
    "drive.uploadFile": "อัปโหลดไฟล์",
    "drive.uploadingFiles": "กำลังอัปโหลดไฟล์ {count} รายการไปที่ {drive}...",
    "drive.uploadedNames": "อัปโหลดไปที่ {drive} แล้ว: {names}",
    "drive.uploadedFiles": "อัปโหลดไฟล์ไปที่ {drive} แล้ว",
    "drive.uploadFilesToFolder": "อัปโหลดไฟล์ไปยังโฟลเดอร์",
    "drive.uploadPickerHelp": "เลือกตำแหน่งที่จะอัปโหลดไฟล์ที่เลือก",
    "drive.uploadTo": "อัปโหลดไปที่",
    "drive.saveAttachmentToFolder": "บันทึกไฟล์แนบไปยังโฟลเดอร์",
    "drive.saveAttachmentPickerHelp": "เลือกตำแหน่งที่จะบันทึกไฟล์แนบนี้",
    "drive.saveTo": "บันทึกไปที่",
    "drive.closeSaveDialog": "ปิดหน้าต่างบันทึก",
    "drive.searchFolders": "ค้นหาโฟลเดอร์ใน {drive}",
    "drive.selectedFolder": "โฟลเดอร์ที่เลือก:",
    "drive.noFoldersFound": "ไม่พบโฟลเดอร์",
    "drive.expandFolder": "ขยายโฟลเดอร์",
    "drive.collapseFolder": "ย่อโฟลเดอร์",
    "drive.selected": "เลือกแล้ว",
    "drive.newFolderAt": "โฟลเดอร์ใหม่ใน {folder}",
    "drive.folderActionsFor": "เมนูโฟลเดอร์ {name}",
    "drive.setFolderColor": "ตั้งค่าสี {folder} เป็น {color}",
    "drive.deleteFolderTitle": "ลบโฟลเดอร์ {drive}",
    "drive.deleteFolderMessage": "ลบ \"{name}\"? ไฟล์และโฟลเดอร์ย่อยข้างในจะถูกลบด้วย",
    "drive.deleteFolder": "ลบโฟลเดอร์",
    "drive.newBriefcaseFolder": "โฟลเดอร์ briefcase ใหม่",
    "drive.openFoldersHelp": "เปิดโฟลเดอร์ แล้วแนบไฟล์หรือคัดลอกลิงก์แชร์จากโฟลเดอร์ปัจจุบัน",
    "drive.breadcrumb": "เส้นทาง",
    "drive.searchThisFolder": "ค้นหาในโฟลเดอร์นี้",
    "drive.clearSearch": "ล้างการค้นหาไฟล์",
    "drive.emptyFolder": "โฟลเดอร์นี้ว่าง",
    "drive.emptyFolderHelp": "กลับไปโฟลเดอร์แม่หรือ root เพื่อเลือกตำแหน่งอื่น",
    "drive.parentFolderOpen": "โฟลเดอร์แม่ - คลิกเพื่อเปิด",
    "drive.briefcaseFolders": "โฟลเดอร์ Briefcase",
    "drive.briefcaseFoldersHelp": "สร้างโฟลเดอร์ ตั้งค่าสี และจัดการการแชร์",
    "drive.loadingFolders": "กำลังโหลดโฟลเดอร์...",
    "drive.folderActions": "เมนูโฟลเดอร์",
    "drive.noBriefcaseFolders": "ยังไม่มีโฟลเดอร์ Briefcase",
    "reminder.title": "แจ้งเตือน",
    "reminder.dismiss": "ปิดแจ้งเตือน",
    "navigation.primary": "เมนูหลัก",
    "info.software": "ข้อมูลซอฟต์แวร์",
    "info.appVersion": "เวอร์ชันแอป: {version}",
    "info.buildId": "Build ID: {buildId}",
    "info.unknown": "ไม่ทราบ",
    "info.deployedAt": "Deploy เมื่อ: {time}",
    "info.edition": "Edition: {edition}",
    "info.deployHelp": "deployment ที่ใหม่กว่าควรมีค่า Deploy เมื่อ ที่ใหม่กว่า และมักมี Build ID ต่างกัน",
    "sharing.sharedWithMe": "แชร์กับฉัน",
    "sharing.sharedByMe": "โฟลเดอร์ที่เราแชร์",
    "sharing.sharedByMeHelp": "โฟลเดอร์ที่คุณแชร์ให้ผู้อื่น มีผู้รับที่ใช้งานอยู่ {count} ราย",
    "sharing.noSharedByMe": "ยังไม่มีโฟลเดอร์ที่คุณแชร์",
    "sharing.recipientCount": "{count} ผู้รับ",
    "sharing.email": "อีเมล",
    "sharing.calendar": "ปฏิทิน",
    "sharing.task": "งาน",
    "sharing.briefcase": "Briefcase",
    "sharing.mountedInvites": "{mounted} mounted - {invites} invites",
    "sharing.pendingInvitations": "คำเชิญที่รออยู่",
    "sharing.pendingHelp": "เปิดอีเมลคำเชิญเพื่อรับหรือปฏิเสธ เมื่อรับแล้วจะแสดงเป็นโฟลเดอร์ที่แชร์ด้านล่าง",
    "sharing.sharedFolder": "โฟลเดอร์ที่แชร์",
    "sharing.active": "ใช้งานอยู่",
    "sharing.role": "สิทธิ์:",
    "sharing.type": " - ประเภท: {type}",
    "sharing.folderInvite": "คำเชิญแชร์โฟลเดอร์",
    "sharing.folderInviteFrom": "{sender} แชร์ {name} กับคุณ",
    "sharing.calendarInviteAttached": "มีคำเชิญแชร์ปฏิทินแนบมากับอีเมลนี้",
    "sharing.inviteAttachment": "ไฟล์แนบคำเชิญแชร์",
    "sharing.accepting": "กำลังรับ...",
    "sharing.unknownRecipient": "ไม่ทราบผู้รับ",
    "sharing.unableAcceptFolder": "รับโฟลเดอร์ที่แชร์ไม่สำเร็จ",
    "sharing.calendarAccepted": "รับปฏิทินที่แชร์แล้ว",
    "sharing.folderAccepted": "รับโฟลเดอร์ที่แชร์แล้ว",
    "sharing.unableReadNativeData": "อ่านข้อมูลแชร์ native ไม่สำเร็จ",
    "sharing.noMatchingNativeShare": "ไม่พบ notification การแชร์ native ที่ตรงกัน",
    "sharing.inviteAttachmentMissing": "ไม่พบไฟล์แนบคำเชิญแชร์",
    "sharing.from": "จาก {sender}",
    "sharing.unknown": "ไม่ทราบ",
    "sharing.openInvite": "เปิดอีเมลคำเชิญเพื่อรับหรือปฏิเสธ",
    "sharing.noPending": "ไม่มีคำเชิญที่รออยู่",
    "sharing.history": "ประวัติ",
    "sharing.historyHelp": "คำเชิญที่ถูกยกเลิกจะเก็บไว้ที่นี่เพื่ออ้างอิง",
    "sharing.revokedByOwner": "คำเชิญนี้ถูกเจ้าของยกเลิกแล้ว",
    "sharing.acceptedShares": "รายการแชร์ที่รับแล้ว",
    "sharing.acceptedHelp": "นี่คือโฟลเดอร์ที่แชร์และ mount อยู่ใน folder tree แล้ว",
    "sharing.noAccepted": "ยังไม่มีรายการแชร์ที่รับแล้ว",
    "sharing.mountedShare": "Mounted share",
    "sharing.sharedFolderType": "โฟลเดอร์ที่แชร์",
    "password.change": "เปลี่ยนรหัสผ่าน",
    "password.new": "รหัสผ่านใหม่",
    "password.confirm": "ยืนยันรหัสผ่านใหม่",
    "password.rule": "กฎรหัสผ่าน: 8-16 ตัวอักษร ต้องมีตัวพิมพ์เล็ก ตัวพิมพ์ใหญ่ และตัวเลขอย่างน้อยอย่างละ 1 ตัว",
    "password.invalid": "รหัสผ่านต้องมี 8-16 ตัวอักษร และมีตัวพิมพ์ใหญ่ ตัวพิมพ์เล็ก และตัวเลข",
    "password.mismatch": "รหัสผ่านไม่ตรงกัน",
    "password.updated": "อัปเดตรหัสผ่านสำเร็จ",
    "profile.title": "ข้อมูลบัญชี",
    "profile.photo": "รูปโปรไฟล์",
    "profile.choosePhoto": "เลือกรูปภาพ",
    "profile.removePhoto": "ลบรูปโปรไฟล์",
    "profile.displayName": "ชื่อที่แสดง",
    "profile.firstName": "ชื่อ",
    "profile.surname": "นามสกุล",
    "profile.updated": "อัปเดตข้อมูลบัญชีสำเร็จ",
    "profile.saveFailed": "ไม่สามารถอัปเดตข้อมูลบัญชีได้",
    "folder.rename": "เปลี่ยนชื่อ",
    "folder.renameTitle": "เปลี่ยนชื่อโฟลเดอร์",
    "folder.color": "สีโฟลเดอร์",
    "folder.rightClickChoose": "คลิกขวา -> เลือก",
    "folder.setColor": "ตั้งค่าสีโฟลเดอร์เป็น {color}",
    "folder.share": "แชร์โฟลเดอร์",
    "folder.empty": "ล้างโฟลเดอร์",
    "folder.deleteTitle": "ลบโฟลเดอร์",
    "folder.deleteMessage": "ลบโฟลเดอร์ \"{name}\"?",
    "folder.emptyTitle": "ล้างโฟลเดอร์",
    "folder.emptyMessage": "ล้างโฟลเดอร์ \"{name}\"?",
    "folder.sharedWith": "แชร์กับ",
    "folder.sharedAccess": "สิทธิ์แชร์",
    "folder.systemFolderHelp": "โฟลเดอร์ระบบเปลี่ยนชื่อหรือลบไม่ได้ บางโฟลเดอร์ยังสามารถล้างข้อมูลได้",
    "folder.colorLockedHelp": "Starred, Drafts, Junk และ Trash เปลี่ยนสีไม่ได้",
    "quota.checking": "กำลังตรวจ quota...",
    "quota.storage": "พื้นที่จัดเก็บ",
    "quota.insufficientData": "ข้อมูลไม่พอ",
    "quota.insufficientHelp": "ข้อมูล quota ไม่เพียงพอสำหรับแสดงผล",
    "quota.usedOf": "{used} จาก {limit}",
    "session.title": "เซสชัน",
    "session.expiringTitle": "เซสชันของคุณใกล้หมดอายุ",
    "session.expiringHelp": "ระบบจะออกจากระบบใน {countdown} หากไม่มีการใช้งาน",
    "session.logoutNow": "ออกจากระบบตอนนี้",
    "session.refreshing": "กำลังต่ออายุ...",
    "session.staySignedIn": "อยู่ในระบบต่อ",
    "common.save": "บันทึก",
    "common.cancel": "ยกเลิก",
    "feature.upgradeToUnlock": "อัปเกรดเพื่อปลดล็อกฟีเจอร์นี้",
    "productTier.freeEdition": "Free Edition",
    "productTier.sharedWebmail": "Shared Webmail",
    "productTier.zimbraNative": "Native Mail Server",
    "productTier.googleConnect": "Google-Connect",
    "productTier.perMailbox": "Per-mailbox",
    "common.saving": "กำลังบันทึก...",
    "common.refresh": "รีเฟรช",
    "common.copy": "คัดลอก",
    "common.delete": "ลบ",
    "common.share": "แชร์",
    "common.revoke": "ยกเลิกสิทธิ์",
    "common.loading": "กำลังโหลด...",
    "common.close": "ปิด",
    "common.edit": "แก้ไข",
    "common.working": "กำลังทำงาน...",
    "common.sharing": "กำลังแชร์...",
    "addon.productivityTitle": "Calendar, Task และ Briefcase",
    "addon.productivityStatus": "ส่วนเสริมการทำงาน",
    "addon.refreshStatus": "รีเฟรชสถานะ",
    "addon.notEnabled": "ยังไม่เปิดใช้",
    "addon.calendarSharing": "การแชร์ปฏิทิน",
    "addon.calendarShareHelp": "สิทธิ์ปฏิทินจะอยู่ในระบบติดตั้งนี้และใช้รูปแบบสิทธิ์โฟลเดอร์เดียวกัน",
    "addon.calendarUnavailable": "ปฏิทินไม่พร้อมใช้งานใน edition ปัจจุบัน",
    "addon.noCalendarShares": "ยังไม่มีใครแชร์ปฏิทินนี้",
    "addon.editionBoundary": "ขอบเขต edition",
    "addon.brand": "แบรนด์",
    "dialog.tags": "แท็ก",
    "dialog.confirm": "ยืนยัน",
    "dialog.editTag": "แก้ไขแท็ก",
    "dialog.newTag": "แท็กใหม่",
    "dialog.deleteTag": "ลบแท็ก",
    "dialog.deleteTagMessage": "ลบแท็ก \"{name}\"?",
    "dialog.renameTagLabel": "เปลี่ยนชื่อ {name}",
    "dialog.deleteTagLabel": "ลบ {name}",
    "dialog.removeTag": "ลบแท็กออก",
    "dialog.folders": "โฟลเดอร์",
    "dialog.name": "ชื่อ",
    "dialog.color": "สี",
    "dialog.tagName": "ชื่อแท็ก",
    "dialog.folderName": "ชื่อโฟลเดอร์",
    "dialog.closeTagEditor": "ปิดตัวแก้ไขแท็ก",
    "dialog.closeFolderEditor": "ปิดตัวแก้ไขโฟลเดอร์",
    "dialog.closeShare": "ปิดหน้าต่างแชร์",
    "dialog.closeBriefcaseShare": "ปิดหน้าต่างแชร์ briefcase",
    "dialog.emailAddress": "ที่อยู่อีเมล",
    "dialog.permission": "สิทธิ์",
    "dialog.viewer": "viewer",
    "dialog.manager": "manager",
    "dialog.currentShares": "รายการแชร์ปัจจุบัน",
    "dialog.noSharedUsers": "ยังไม่มีผู้ใช้ที่แชร์",
    "dialog.shareFailed": "แชร์ไม่สำเร็จ",
    "dialog.sharedAccess": "สิทธิ์แชร์",
    "dialog.shareFolder": "แชร์โฟลเดอร์",
    "dialog.keepBriefcaseAccess": "เก็บสิทธิ์ไฟล์ไว้ในระบบ briefcase เดียวกัน",
    "dialog.loadingShares": "กำลังโหลดรายการแชร์...",
    "dialog.unableLoadShares": "ไม่สามารถโหลดรายการแชร์ได้",
    "security.title": "การยืนยันตัวตนสองขั้นตอน",
    "security.enabled": "เปิดใช้งาน",
    "security.disabled": "ปิดใช้งาน",
    "security.enabledMailbox": "เปิดใช้ 2FA ให้กล่องจดหมายนี้แล้ว",
    "security.disabledMailbox": "ปิด 2FA ให้กล่องจดหมายนี้แล้ว",
    "security.recoveryRegenerated": "สร้าง recovery codes ใหม่แล้ว",
    "security.setupReady": "ตั้งค่าพร้อมแล้ว สแกน QR code หรือคัดลอก secret",
    "security.help": "2FA เป็นตัวเลือกเสริม และจะปิดไว้จนกว่าคุณจะเปิดให้กล่องจดหมายนี้",
    "security.protected": "ได้รับการป้องกัน",
    "security.offByDefault": "ปิดเป็นค่าเริ่มต้น",
    "security.loading": "กำลังโหลดการตั้งค่าความปลอดภัย...",
    "security.appHelp": "ใช้แอป authenticator เช่น Google Authenticator, Microsoft Authenticator หรือ 1Password",
    "security.noSecret": "ยังไม่มี secret สำหรับ 2FA เริ่มตั้งค่าเพื่อสร้าง secret ใหม่ให้กล่องจดหมายนี้",
    "security.recoveryOnce": "Recovery codes จะแสดงเพียงครั้งเดียว ควรพิมพ์หรือดาวน์โหลดก่อนปิดหน้านี้",
    "security.qrAlt": "QR code สำหรับตั้งค่า authenticator",
    "security.generatingQr": "กำลังสร้าง QR code...",
    "security.manualKey": "คีย์สำหรับกรอกเอง",
    "security.enterCode": "กรอกรหัส 6 หลัก",
    "security.enable": "เปิดใช้ 2FA",
    "security.startSetup": "เริ่มตั้งค่า",
    "security.disable": "ปิด 2FA",
    "security.recoveryCodes": "Recovery codes",
    "security.recoveryHelp": "เก็บรหัสเหล่านี้ให้ปลอดภัย แต่ละรหัสใช้ได้หนึ่งครั้งเมื่อเปิดแอป authenticator ไม่ได้",
    "security.copyCodes": "คัดลอกรหัส",
    "security.downloadCodes": "ดาวน์โหลดรหัส",
    "security.printSheet": "พิมพ์เอกสาร",
    "security.downloadSheet": "ดาวน์โหลดเอกสาร",
    "security.remaining": "เหลือ recovery code ที่ยังไม่ได้ใช้ {count} รหัส",
    "signature.title": "ลายเซ็น",
    "signature.html": "ลายเซ็น HTML",
    "signature.placeholder": "เขียนลายเซ็น HTML ที่นี่...",
    "signature.help": "รองรับลายเซ็น HTML เท่านั้น ระบบจะส่ง markup นี้เมื่อเขียนอีเมล",
    "signature.save": "บันทึกลายเซ็น",
    "signature.loading": "กำลังโหลดลายเซ็น...",
    "signature.ready": "ลายเซ็นพร้อมบันทึก",
    "signature.none": "ยังไม่ได้ตั้งค่าลายเซ็น",
    "filters.title": "ตัวกรองอีเมล",
    "filters.help": "Rules จะย้ายอีเมลที่ตรงเงื่อนไขไปยังโฟลเดอร์ที่เลือกเมื่ออีเมลเข้ามา",
    "filters.configuredCount": "ตั้งค่า rules แล้ว {count} รายการ",
    "filters.addRule": "เพิ่ม rule",
    "filters.ruleEditor": "ตัวแก้ไข rule",
    "filters.editorHelp": "คลิก เพิ่ม rule เพื่อเปิดตัวแก้ไข แล้วเลือก field, เงื่อนไข และโฟลเดอร์ปลายทาง",
    "filters.editorClosed": "ปิดตัวแก้ไขแล้ว",
    "filters.noticeEditorOpened": "เปิดตัวแก้ไข rule แล้ว",
    "filters.editingRule": "กำลังแก้ไข rule",
    "filters.newRule": "rule ใหม่",
    "filters.untitledRule": "rule ยังไม่มีชื่อ",
    "filters.ruleName": "ชื่อ rule",
    "filters.field": "Field",
    "filters.fieldFrom": "จาก",
    "filters.fieldTo": "ถึง",
    "filters.fieldSubject": "หัวข้อ",
    "filters.fieldBody": "เนื้อหา",
    "filters.match": "เงื่อนไข",
    "filters.operatorContains": "มีคำว่า",
    "filters.operatorEquals": "ตรงกับ",
    "filters.operatorStartsWith": "ขึ้นต้นด้วย",
    "filters.operatorEndsWith": "ลงท้ายด้วย",
    "filters.value": "ค่า",
    "filters.valuePlaceholder": "ตัวอย่าง: invoice@example.com",
    "filters.previewPrefix": "ถ้า",
    "filters.moveTo": "ย้ายไป",
    "filters.moveToFolder": "ย้ายไปโฟลเดอร์",
    "filters.selectFolder": "เลือกโฟลเดอร์",
    "filters.stopAfterMatch": "หยุดหลังตรงเงื่อนไข",
    "filters.continueMatching": "ตรวจ rule ถัดไปต่อ",
    "filters.noMessageRules": "ยังไม่มี rule สำหรับอีเมล เพิ่ม rule เพื่อย้ายอีเมลจากกล่องเข้าไปยังโฟลเดอร์อัตโนมัติ",
    "filters.savedRulesTitle": "rules ที่บันทึกแล้ว",
    "filters.readyToRun": "มี rules พร้อมใช้งาน {count} รายการ",
    "filters.noSavedRules": "ยังไม่มี rules ที่บันทึก",
    "filters.noSavedRulesHelp": "ยังไม่มี rules ที่บันทึก กรอก rule ด้านบน แล้วคลิก",
    "filters.ruleNumber": "Rule {number}",
    "filters.editingNotice": "กำลังแก้ไข {name}",
    "filters.duplicate": "ทำสำเนา",
    "filters.up": "ขึ้น",
    "filters.down": "ลง",
    "filters.folderId": "Folder id:",
    "filters.notSet": "ยังไม่ได้ตั้งค่า",
    "filters.enabled": "เปิดใช้งาน",
    "filters.disabled": "ปิดใช้งาน",
    "filters.supportedConditions": "เงื่อนไขที่รองรับคือ sender, recipient, subject และ body text โดยปลายทางต้องเป็นโฟลเดอร์ที่มีอยู่ในกล่องจดหมายนี้",
    "filters.clearAll": "ล้างทั้งหมด",
    "filters.saveRules": "บันทึก rules",
    "filters.noRulesToSave": "ยังไม่มี rules ให้บันทึก",
    "filters.noRulesToSaveWithDetail": "ยังไม่มี rules ให้บันทึก value=\"{value}\" folder=\"{folder}\"",
    "filters.savedRules": "บันทึก rules แล้ว {count} รายการ: {names}{more}",
    "filters.savedNoRules": "บันทึกแล้วโดยไม่มี rules",
    "filters.failedSave": "บันทึก rules ไม่สำเร็จ",
    "filters.deletingRule": "กำลังลบ rule...",
    "filters.fillRuleBeforeAdding": "กรอกค่า rule และเลือกโฟลเดอร์ก่อนเพิ่ม",
    "filters.ruleUpdated": "อัปเดต rule แล้ว",
    "filters.ruleAdded": "เพิ่ม rule แล้ว",
    "filters.finishOpenRule": "กรอก rule ที่เปิดอยู่ให้ครบก่อนบันทึก ค่า=\"{value}\" โฟลเดอร์=\"{folder}\"",
    "filters.clearingRules": "กำลังล้าง rules...",
    "filters.allRemoved": "ลบ filter rules ทั้งหมดแล้ว",
    "filters.failedClear": "ล้าง filter rules ไม่สำเร็จ",
    "filters.copyName": "สำเนา {name}",
    "ooo.title": "ไม่อยู่ที่ทำงาน",
    "ooo.help": "ตั้งค่าตอบกลับอัตโนมัติที่ sync จากบัญชีอีเมลของคุณ",
    "ooo.statusLabel": "ไม่อยู่ที่ทำงาน:",
    "ooo.doNotSend": "ไม่ส่งตอบกลับอัตโนมัติ",
    "ooo.sendReply": "ส่งข้อความตอบกลับอัตโนมัติ",
    "ooo.messageLabel": "ข้อความตอบกลับอัตโนมัติ:",
    "ooo.timePeriod": "ช่วงเวลา:",
    "ooo.timePeriodHelp": "ส่งตอบกลับอัตโนมัติในช่วงเวลาต่อไปนี้:",
    "ooo.start": "เริ่ม:",
    "ooo.end": "สิ้นสุด:",
    "ooo.saveChanges": "บันทึกการเปลี่ยนแปลง",
    "ooo.invalidTimePeriod": "เลือกวันที่เริ่มและสิ้นสุดให้ถูกต้อง",
    "calendar.workspace": "พื้นที่ทำงานปฏิทิน",
    "calendar.refreshedWithNotifications": "รีเฟรชปฏิทินแล้ว อัปเดต notification สำหรับ {count} ปฏิทิน",
    "calendar.refreshed": "รีเฟรชปฏิทินแล้ว",
    "calendar.refreshedLimitedNotifications": "รีเฟรชปฏิทินแล้ว บางปฏิทินไม่รองรับการแจ้งเตือนอัปเดตอัตโนมัติ",
    "calendar.unableRefresh": "รีเฟรช {service} ไม่สำเร็จ",
    "calendar.connected": "เชื่อมต่อ {service} สำเร็จ",
    "calendar.disconnected": "ตัดการเชื่อมต่อ {service} แล้ว",
    "calendar.markedTentative": "ระบุว่าอาจเข้าร่วม",
    "calendar.responseSynced": "{status} และ sync เข้าปฏิทิน native แล้ว",
    "calendar.acceptedBy": "{attendee} ตอบรับคำเชิญแล้ว",
    "calendar.tentativeBy": "{attendee} ตอบรับแบบไม่แน่นอนแล้ว",
    "calendar.declinedBy": "{attendee} ปฏิเสธคำเชิญแล้ว",
    "calendar.respondedBy": "{attendee} ตอบกลับคำเชิญแล้ว",
    "calendar.attendee": "ผู้เข้าร่วม",
    "calendar.unableSendReply": "ส่งคำตอบปฏิทินไม่สำเร็จ",
    "calendar.invitation": "คำเชิญปฏิทิน",
    "calendar.response": "คำตอบปฏิทิน",
    "calendar.invitees": "ผู้เข้าร่วม",
    "calendar.accept": "รับ",
    "calendar.decline": "ปฏิเสธ",
    "calendar.sending": "กำลังส่ง...",
    "calendar.sentReadOnly": "คำเชิญนี้อยู่ในกล่องส่งแล้ว และเป็นโหมดอ่านอย่างเดียว",
    "calendar.responseRecorded": "บันทึกคำตอบของผู้เข้าร่วมแล้ว",
    "calendar.editEvent": "แก้ไข event",
    "calendar.eventsLoaded": "โหลด {count} event จาก {calendar}",
    "calendar.newEvent": "กิจกรรมใหม่",
    "calendar.calendar": "ปฏิทิน",
    "calendar.allCalendars": "ทุกปฏิทิน",
    "calendar.primary": "หลัก",
    "calendar.refresh": "รีเฟรชปฏิทิน",
    "calendar.disconnect": "ตัดการเชื่อมต่อ",
    "calendar.loading": "กำลังโหลด {service}",
    "calendar.notConfigured": "ยังไม่ได้ตั้งค่า {service}",
    "calendar.connectTitle": "เชื่อมต่อ {service}",
    "calendar.connecting": "กำลังเชื่อมต่อ...",
    "calendar.connect": "เชื่อมต่อ {service}",
    "calendar.readOnly": "ปฏิทินเชื่อมต่อในโหมดอ่านอย่างเดียว กรุณาเชื่อมต่อใหม่เพื่อให้สร้าง event ได้",
    "calendar.publicMode": "ปฏิทินกำลังใช้ feed ที่ตั้งค่าไว้ในระบบ",
    "calendar.viewingAll": "กำลังดู event จากทุกปฏิทิน event ใหม่จะถูกสร้างในปฏิทินหลัก",
    "calendar.viewingPrimary": "กำลังดูเฉพาะปฏิทินหลัก",
    "calendar.today": "วันนี้",
    "calendar.noCalendars": "ไม่มีปฏิทิน",
    "calendar.closeEventDialog": "ปิดหน้าต่าง event",
    "calendar.title": "หัวข้อ",
    "calendar.meetingTitle": "หัวข้อการนัดหมาย",
    "calendar.allDay": "ทั้งวัน",
    "calendar.startDate": "วันที่เริ่ม",
    "calendar.startTime": "เวลาเริ่ม",
    "calendar.endDate": "วันที่สิ้นสุด",
    "calendar.endTime": "เวลาสิ้นสุด",
    "calendar.location": "สถานที่",
    "calendar.locationPlaceholder": "ห้องประชุมหรือลิงก์",
    "calendar.description": "รายละเอียด",
    "calendar.descriptionPlaceholder": "เพิ่มบันทึกสำหรับ event นี้",
    "calendar.repeat": "ทำซ้ำ",
    "calendar.doesNotRepeat": "ไม่ทำซ้ำ",
    "calendar.daily": "ทุกวัน",
    "calendar.weekly": "ทุกสัปดาห์",
    "calendar.monthly": "ทุกเดือน",
    "calendar.yearly": "ทุกปี",
    "calendar.repeatInterval": "ช่วงการทำซ้ำ",
    "calendar.ends": "สิ้นสุด",
    "calendar.never": "ไม่สิ้นสุด",
    "calendar.onDate": "ตามวันที่",
    "calendar.afterOccurrences": "หลังครบจำนวนครั้ง",
    "calendar.repeatEndDate": "วันที่สิ้นสุดการทำซ้ำ",
    "calendar.occurrences": "จำนวนครั้ง",
    "calendar.reminder": "แจ้งเตือน",
    "calendar.reminderNone": "ไม่มี",
    "calendar.minutesBefore": "ก่อน {minutes} นาที",
    "calendar.hourBefore": "ก่อน 1 ชั่วโมง",
    "calendar.dayBefore": "ก่อน 1 วัน",
    "calendar.attendees": "ผู้เข้าร่วม",
    "calendar.attendeesHelp": "คั่นผู้เข้าร่วมหลายคนด้วยเครื่องหมายจุลภาค",
    "calendar.saveChanges": "บันทึกการเปลี่ยนแปลง",
    "calendar.createEvent": "สร้าง event",
    "calendar.endDateError": "วันที่สิ้นสุดต้องเป็นวันเดียวกันหรือหลังวันที่เริ่ม",
    "calendar.endTimeError": "เวลาสิ้นสุดต้องหลังเวลาเริ่ม",
    "calendar.repeatEndRequired": "ต้องระบุวันที่สิ้นสุดการทำซ้ำ",
    "calendar.repeatOccurrencesError": "จำนวนครั้งที่ทำซ้ำต้องอย่างน้อย 1",
    "calendar.deleteEvent": "ลบ event",
    "calendar.deleteRecurringMessage": "ลบ \"{title}\" เฉพาะครั้งนี้ หรือจะลบ event ที่ทำซ้ำทั้งหมดในชุดนี้?",
    "calendar.deleteSingleMessage": "ลบ \"{title}\" จาก {calendar} หรือไม่?",
    "calendar.allRecurringEvents": "event ที่ทำซ้ำทั้งหมด",
    "calendar.thisEventOnly": "เฉพาะ event นี้",
    "calendar.eventDetails": "รายละเอียด event",
    "calendar.event": "Event",
    "calendar.recurringEvent": "event ที่ทำซ้ำ",
    "calendar.noUpcomingEvents": "ไม่พบ event ถัดไปในปฏิทินนี้",
    "calendar.selectedDay": "วันที่เลือก",
    "calendar.primaryCalendar": "ปฏิทินหลัก",
    "calendar.primaryCalendarLocked": "ปฏิทินหลักเปลี่ยนชื่อหรือลบไม่ได้ แต่ยังแชร์ได้",
    "calendar.agenda": "กำหนดการ",
    "calendar.upcoming": "รายการถัดไป",
    "calendar.chooseTime": "เลือกเวลา",
    "calendar.previousRange": "ช่วงก่อนหน้า",
    "calendar.nextRange": "ช่วงถัดไป",
    "calendar.month": "เดือน",
    "calendar.week": "สัปดาห์",
    "calendar.day": "วัน",
    "calendar.moreEvents": "+อีก {count} รายการ",
    "calendar.noEvents": "ไม่มี event",
    "calendar.noEventsOnDay": "ไม่มี event ในวันนี้",
    "calendar.sources": "แหล่งปฏิทิน",
    "calendar.newCalendar": "ปฏิทินใหม่",
    "calendar.creating": "กำลังสร้าง...",
    "calendar.calendarActions": "เมนูปฏิทิน",
    "calendar.calendarActionsFor": "เมนูปฏิทิน {name}",
    "calendar.manage": "จัดการ",
    "calendar.access": "สิทธิ์",
    "calendar.danger": "อันตราย",
    "calendar.rename": "เปลี่ยนชื่อ",
    "calendar.changeColor": "เปลี่ยนสี",
    "calendar.calendarName": "ชื่อปฏิทิน",
    "calendar.details": "รายละเอียด",
    "calendar.updatedIn": "อัปเดต event ใน {service} แล้ว",
    "calendar.deletedFrom": "ลบ {event} จาก {service} แล้ว",
    "calendar.sharingUpdated": "อัปเดตการแชร์ปฏิทินแล้ว",
    "calendar.unableUpdateSharing": "อัปเดตการแชร์ปฏิทินไม่สำเร็จ",
    "calendar.colorUpdated": "อัปเดตสีปฏิทินแล้ว",
    "calendar.unableUpdateColor": "อัปเดตสีปฏิทินไม่สำเร็จ",
    "calendar.created": "สร้างปฏิทินแล้ว",
    "calendar.createdWithName": "สร้างปฏิทิน \"{name}\" แล้ว",
    "calendar.renamed": "เปลี่ยนชื่อปฏิทินแล้ว",
    "calendar.renamedTo": "เปลี่ยนชื่อปฏิทินเป็น \"{name}\" แล้ว",
    "calendar.deleted": "ลบปฏิทินแล้ว",
    "calendar.deleteCalendarConfirm": "ลบปฏิทิน \"{name}\"?",
    "calendar.unableCreateCalendar": "สร้างปฏิทินไม่สำเร็จ",
    "calendar.unableRenameCalendar": "เปลี่ยนชื่อปฏิทินไม่สำเร็จ",
    "calendar.unableDeleteCalendar": "ลบปฏิทินไม่สำเร็จ",
    "calendar.nothingScheduled": "ยังไม่มีรายการในวันนี้",
    "calendar.calendarAccess": "สิทธิ์ปฏิทิน",
    "calendar.shareCalendar": "แชร์ปฏิทิน",
    "calendar.noCurrentShares": "ยังไม่มีรายการแชร์",
    "calendar.unknownRecipient": "ไม่ทราบผู้รับ",
    "calendar.reminderBefore": "แจ้งเตือนก่อน {time}",
    "calendar.yourResponse": "คำตอบของคุณ: {status}",
    "calendar.organizer": "ผู้จัด:",
    "calendar.accepted": "รับแล้ว",
    "calendar.tentative": "อาจเข้าร่วม",
    "calendar.declined": "ปฏิเสธ",
    "calendar.delegated": "มอบหมาย",
    "calendar.needAction": "รอดำเนินการ",
    "calendar.invalidAttendee": "อีเมลผู้เข้าร่วมไม่ถูกต้อง: {email}",
    "calendar.invalidAttendees": "อีเมลผู้เข้าร่วมไม่ถูกต้อง: {emails}",
    "calendar.createFailed": "ไม่สามารถสร้าง event ปฏิทินได้",
    "calendar.updateFailed": "ไม่สามารถอัปเดต event ปฏิทินได้",
    "calendar.deleteFailed": "ไม่สามารถลบ event ปฏิทินได้",
    "task.heading": "Tasks",
    "task.workspace": "พื้นที่ทำงาน Task",
    "task.editTask": "แก้ไข task",
    "task.tasksLoaded": "โหลด {count} task จาก {list}",
    "task.newTask": "task ใหม่",
    "task.taskList": "รายการ task",
    "task.noTaskListsFound": "ไม่พบรายการ task",
    "task.primary": "หลัก",
    "task.refreshLists": "รีเฟรชรายการ task",
    "task.loading": "กำลังโหลด task...",
    "task.empty": "ยังไม่มี task ในรายการนี้",
    "task.noTasks": "ไม่มี task",
    "task.markIncomplete": "ทำเครื่องหมายว่ายังไม่เสร็จ",
    "task.markComplete": "ทำเครื่องหมายว่าเสร็จแล้ว",
    "task.untitled": "task ไม่มีชื่อ",
    "task.completed": "เสร็จแล้ว",
    "task.noDueDate": "ไม่มีกำหนดส่ง",
    "task.percentComplete": "เสร็จ {percent}%",
    "task.edit": "แก้ไข task",
    "task.delete": "ลบ task",
    "task.tasks": "Tasks",
    "task.lists": "รายการ",
    "task.newListName": "รายการ task ใหม่",
    "task.creating": "กำลังสร้าง...",
    "task.newList": "รายการใหม่",
    "task.listActions": "เมนูรายการ task",
    "task.listColor": "สีรายการ task",
    "task.count": "{count} task",
    "task.access": "สิทธิ์",
    "task.shareList": "แชร์รายการ task",
    "task.noListsAvailable": "ไม่มีรายการ task",
    "task.noSharesYet": "ยังไม่มีรายการแชร์",
    "task.revokeShare": "ยกเลิกการแชร์",
    "task.saveFailed": "ไม่สามารถบันทึก task ได้",
    "task.deleteFailed": "ไม่สามารถลบ task ได้",
    "task.createListFailed": "ไม่สามารถสร้างรายการ task ได้",
    "task.closeDialog": "ปิดหน้าต่าง task",
    "task.chooseList": "เลือกรายการ task",
    "task.chooseListError": "เลือกรายการ task ก่อนบันทึก",
    "task.subjectRequired": "ต้องระบุหัวข้อ",
    "task.dueRequiredWithStart": "ตั้งค่า Due date เมื่อเลือก Start date",
    "task.subject": "หัวข้อ",
    "task.subjectPlaceholder": "หัวข้อ task",
    "task.location": "สถานที่",
    "task.locationPlaceholder": "สถานที่เพิ่มเติม",
    "task.priority": "ความสำคัญ",
    "task.normal": "ปกติ",
    "task.high": "สูง",
    "task.low": "ต่ำ",
    "task.progress": "ความคืบหน้า",
    "task.statusTiming": "สถานะและเวลา",
    "task.status": "สถานะ",
    "task.notStarted": "ยังไม่เริ่ม",
    "task.inProgress": "กำลังทำ",
    "task.waiting": "รอผู้อื่น",
    "task.deferred": "เลื่อนออกไป",
    "task.cancelled": "ยกเลิก",
    "task.complete": "เสร็จ",
    "task.startDate": "วันที่เริ่ม",
    "task.dueDate": "กำหนดส่ง",
    "task.completedAt": "เสร็จเมื่อ",
    "task.reminder": "แจ้งเตือน",
    "task.detailsPlaceholder": "รายละเอียด task",
    "task.create": "สร้าง task",
    "googleTasks.service": "Google Tasks",
    "googleTasks.loading": "กำลังโหลด Google Tasks...",
    "googleTasks.connectAgain": "เชื่อมต่อ Task เพื่อเปิดใช้งาน task",
    "googleTasks.reconnectAccess": "เชื่อมต่อ Google ใหม่เพื่ออนุญาตการเข้าถึง Tasks",
    "googleTasks.loadedCount": "โหลด {count} task แล้ว",
    "googleTasks.listCreated": "สร้างรายการ task แล้ว",
    "googleTasks.createListFailed": "ไม่สามารถสร้างรายการ task ได้",
    "googleTasks.saved": "บันทึก task แล้ว",
    "googleTasks.saveFailed": "ไม่สามารถบันทึก task ได้",
    "googleTasks.updateFailed": "ไม่สามารถอัปเดต task ได้",
    "googleTasks.deleted": "ลบ task แล้ว",
    "googleTasks.deleteFailed": "ไม่สามารถลบ task ได้",
    "googleTasks.listColorUpdated": "อัปเดตสีรายการ task แล้ว",
    "googleTasks.listColorFailed": "ไม่สามารถอัปเดตสีรายการ task ได้",
    "contacts.edit": "แก้ไขรายชื่อ",
    "contacts.new": "รายชื่อใหม่",
    "contacts.folder": "โฟลเดอร์รายชื่อ",
    "contacts.newFolder": "โฟลเดอร์ใหม่",
    "contacts.rename": "เปลี่ยนชื่อ",
    "contacts.systemFolder": "โฟลเดอร์ระบบ",
    "contacts.customFolder": "โฟลเดอร์กำหนดเอง",
    "contacts.name": "ชื่อ",
    "contacts.email": "อีเมล",
    "contacts.company": "บริษัท",
    "contacts.phone": "โทรศัพท์",
    "contacts.notes": "หมายเหตุ",
    "contacts.photo": "รูปผู้ติดต่อ",
    "contacts.choosePhoto": "เลือกรูปภาพ",
    "contacts.removePhoto": "ลบรูปผู้ติดต่อ",
    "contacts.photoImageError": "รูปผู้ติดต่อต้องเป็นไฟล์รูปภาพ",
    "contacts.add": "เพิ่ม",
    "contacts.listTitle": "รายชื่อ",
    "contacts.shown": "แสดง {count} รายการ",
    "contacts.merging": "กำลังรวม...",
    "contacts.mergeDuplicates": "รวมรายชื่อซ้ำ",
    "contacts.search": "ค้นหารายชื่อจากชื่อ อีเมล บริษัท โทรศัพท์ หรือหมายเหตุ",
    "contacts.clearSearch": "ล้างการค้นหารายชื่อ",
    "contacts.loading": "กำลังโหลดรายชื่อ...",
    "contacts.empty": "ยังไม่มีรายชื่อ",
    "contacts.noMatch": "ไม่พบรายชื่อที่ตรงกับการค้นหา",
    "contacts.mail": "อีเมล",
    "contacts.composeTo": "เขียนอีเมลถึง {email}",
    "contacts.deleteFolder": "ลบโฟลเดอร์รายชื่อ",
    "contacts.deleteFolderMessage": "ลบ \"{name}\" หรือไม่? ข้อมูลรายชื่อด้านในอาจถูกลบจาก server ด้วย",
    "contacts.newFolderTitle": "โฟลเดอร์รายชื่อใหม่",
    "contacts.renameFolderTitle": "เปลี่ยนชื่อโฟลเดอร์รายชื่อ",
    "contacts.duplicate": "มีรายชื่อที่ใช้ {email} อยู่แล้ว",
    "contacts.mergeSummary": "รวมรายชื่อซ้ำ {groups} กลุ่ม และลบรายชื่อส่วนเกิน {removed} รายการแล้ว",
    "contacts.mergeFailed": "ยังไม่สามารถรวมรายชื่อซ้ำได้ในตอนนี้",
    "importExport.contactImported": "นำเข้า {created} รายชื่อแล้ว{skippedText}",
    "importExport.skippedContacts": ", ข้าม {skipped} รายการซ้ำหรือว่าง",
    "importExport.contact": "รายชื่อ",
    "importExport.import": "นำเข้า",
    "importExport.importingContact": "กำลังนำเข้ารายชื่อไปยัง server...",
    "importExport.mail": "อีเมล",
    "importExport.importing": "กำลังนำเข้า...",
    "importExport.importArchive": "นำเข้า archive",
    "importExport.exporting": "กำลังส่งออก...",
    "importExport.exportAllMail": "ส่งออกอีเมลทั้งหมด .tgz",
    "importExport.preparingExport": "กำลังเตรียม export archive...",
    "importExport.exportJobFailed": "งาน export ล้มเหลว",
    "importExport.exportTimedOut": "งาน export หมดเวลา",
    "importExport.exportSuccess": "ส่งออกโฟลเดอร์อีเมลทั้งหมดเป็น .tgz archive แล้ว",
    "importExport.exportFailed": "ไม่สามารถส่งออก mail archive ได้",
    "importExport.uploadingArchive": "กำลังอัปโหลด archive... {percent}%",
    "importExport.importingArchive": "กำลังนำเข้า archive... {phase}",
    "importExport.importJobFailed": "งาน import ล้มเหลว",
    "importExport.importSuccess": "นำเข้า mail archive สำเร็จ",
    "importExport.importFailed": "ไม่สามารถนำเข้า mail archive ได้",
    "importExport.uploading": "กำลังอัปโหลด",
    "importExport.queued": "รอคิว",
    "importExport.importingStage": "กำลังนำเข้า",
    "importExport.elapsed": "ใช้เวลา {duration}",
    "importExport.downloading": "กำลังดาวน์โหลด",
    "importExport.completed": "เสร็จแล้ว",
    "importExport.calendarNote": "การนำเข้า ส่งออก และกู้คืนปฏิทินจะจัดการโดยตรงในบัญชีปฏิทินที่เชื่อมต่อ",
    "migration.title": "ศูนย์ย้ายข้อมูล",
    "migration.help": "ดึงอีเมลจากกล่อง IMAP อื่นเข้ากล่องปัจจุบัน {email} เริ่มจากทดสอบการเชื่อมต่อ แล้วค่อยรัน dry run หรือย้ายข้อมูลจริง",
    "migration.gmailHelp": "Gmail ต้องเปิดใช้ IMAP และมักต้องใช้ App Password 16 ตัวอักษรเมื่อเปิด 2-Step Verification",
    "migration.gmailPasswordHelp": "Gmail IMAP ต้องใช้ App Password รหัสผ่านบัญชี Google ปกติมักใช้ไม่ได้",
    "migration.gmailDetected": "ตรวจพบ Gmail ให้ใช้ App Password ในช่องรหัสผ่านต้นทาง หากเปิด 2FA รหัสผ่าน login ปกติจะใช้กับ IMAP migration ไม่ได้",
    "migration.sourceHost": "IMAP host ต้นทาง",
    "migration.sourcePort": "พอร์ตต้นทาง",
    "migration.security": "ความปลอดภัย",
    "migration.plain": "Plain",
    "migration.sourceUsername": "ชื่อผู้ใช้ต้นทาง",
    "migration.sourcePassword": "รหัสผ่านต้นทาง",
    "migration.sourcePasswordPlaceholder": "รหัสผ่านกล่องต้นทางหรือ app password",
    "migration.includeFolders": "รวมโฟลเดอร์",
    "migration.excludeFolders": "ยกเว้นโฟลเดอร์",
    "migration.jobLabel": "ชื่อ job",
    "migration.dryRunOnly": "ทดสอบเท่านั้น",
    "migration.skipSslVerify": "ไม่ตรวจสอบ SSL certificate ของต้นทาง",
    "migration.testConnection": "ทดสอบการเชื่อมต่อ",
    "migration.starting": "กำลังเริ่ม...",
    "migration.startDryRun": "เริ่ม dry run",
    "migration.startMigration": "เริ่มย้ายข้อมูล",
    "migration.clearing": "กำลังล้าง...",
    "migration.clearHistory": "ล้างประวัติ",
    "migration.appPasswordRequiredTitle": "Gmail migration ต้องใช้ App Password 16 ตัวอักษร",
    "migration.appPasswordRequired": "วาง Gmail App Password 16 ตัวอักษรเพื่อเปิดให้ย้ายข้อมูลได้",
    "migration.jobs": "Jobs",
    "migration.jobsHelp": "ประวัติการย้ายข้อมูลและความคืบหน้าของกล่องจดหมายปัจจุบัน",
    "migration.noJobs": "ยังไม่มี migration job",
    "migration.working": "กำลังทำงาน",
    "migration.phaseSummary": "เฟส: {phase} - ประมวลผล {processed} - คัดลอก {copied} - ล้มเหลว {failed}",
    "migration.stopDryRun": "หยุด dry run",
    "migration.cancel": "ยกเลิก",
    "migration.hideDetails": "ซ่อนรายละเอียด",
    "migration.showDetails": "ดูรายละเอียด",
    "migration.foldersFound": "พบโฟลเดอร์:",
    "migration.moreFolders": "และอีก {count} รายการ",
    "migration.connectFailed": "ไม่สามารถเชื่อมต่อ IMAP server ต้นทางได้",
    "migration.startFailed": "ไม่สามารถเริ่ม migration ได้",
    "migration.cancelFailed": "ไม่สามารถยกเลิก migration ได้",
    "migration.clearFailed": "ไม่สามารถล้างประวัติ migration ได้",
    "migration.startedNotice": "เริ่ม migration job {id} สำหรับ {username} แล้ว",
    "migration.cancelledNotice": "ยกเลิก migration job {id} แล้ว",
    "migration.historyCleared": "ล้างประวัติ migration แล้ว",
    "compose.editDraft": "แก้ไขฉบับร่าง",
    "compose.replyDraft": "ร่างตอบกลับ",
    "compose.newMessage": "อีเมลใหม่",
    "compose.close": "ปิดหน้าต่างเขียนอีเมล",
    "compose.toDisplay": "ที่อยู่อีเมล",
    "compose.ccDisplay": "Cc",
    "compose.bccDisplay": "Bcc",
    "compose.removeRecipient": "ลบ {address}",
    "compose.hideBcc": "ซ่อนช่อง Bcc",
    "compose.showBcc": "แสดงช่อง Bcc",
    "compose.subject": "หัวข้อ",
    "compose.writeMessage": "เขียนข้อความของคุณ...",
    "compose.messageBody": "เนื้อหาอีเมล",
    "compose.bold": "ตัวหนา",
    "compose.italic": "ตัวเอียง",
    "compose.underline": "ขีดเส้นใต้",
    "compose.bulletedList": "รายการหัวข้อย่อย",
    "compose.insertLink": "แทรกลิงก์",
    "compose.linkUrl": "URL ลิงก์",
    "compose.textColor": "สีตัวอักษร",
    "compose.pasteImages": "วางหรือลากรูปภาพลงใน editor",
    "compose.dragAttachments": "ลากไฟล์แนบมาที่นี่ หรือคลิกเพื่อเพิ่มไฟล์",
    "compose.browseDrive": "เปิดดู {drive}",
    "compose.attachmentLimit": "ขนาดไฟล์แนบสูงสุดของ mail server: {limit}",
    "compose.attachmentTooLarge": "อีเมลนี้ใหญ่เกิน limit ของ mail server ({limit}) ลบไฟล์แนบออกหรือส่งไฟล์ที่เล็กลง ขนาดไฟล์แนบที่อัปโหลดตอนนี้รวม: {total}",
    "compose.unableAddAttachment": "เพิ่มไฟล์แนบไม่สำเร็จ",
    "compose.link": "ลิงก์",
    "compose.file": "ไฟล์",
    "compose.fileTypeFolder": "โฟลเดอร์",
    "compose.fileTypeGoogleDoc": "Google Doc",
    "compose.fileTypeGoogleSheet": "Google Sheet",
    "compose.fileTypeGoogleSlides": "Google Slides",
    "compose.fileTypeDrawing": "Drawing",
    "compose.fileTypeImage": "รูปภาพ",
    "compose.fileTypeVideo": "วิดีโอ",
    "compose.fileTypeAudio": "เสียง",
    "compose.fileTypeText": "ข้อความ",
    "compose.fileTypeGoogleFile": "ไฟล์ Google",
    "compose.removeAttachment": "ลบ {filename}",
    "compose.saving": "กำลังบันทึก...",
    "compose.updateDraft": "อัปเดตฉบับร่าง",
    "compose.saveDraft": "บันทึกฉบับร่าง",
    "compose.sending": "กำลังส่ง...",
    "compose.send": "ส่ง",
    "compose.sendLater": "ส่งภายหลัง",
    "compose.highPriority": "ความสำคัญสูง",
    "compose.requestReadReceipt": "ขอการยืนยันการอ่าน",
    "compose.scheduleDateTime": "วันที่และเวลา",
    "compose.scheduleTimeZone": "เขตเวลา: {timeZone}",
    "compose.scheduleFutureError": "เลือกเวลาหลังจากปัจจุบันอย่างน้อย 1 นาที",
    "compose.scheduleSend": "ตั้งเวลาส่ง",
    "mail.waitingToSend": "รอส่งวันที่ {date}",
    "compose.pickFromDrive": "เลือกจาก {drive}",
    "compose.driveHelp": "คลิกโฟลเดอร์เพื่อเปิดดูด้านใน แล้วแนบไฟล์หรือแชร์เป็นลิงก์",
    "compose.closeDrivePicker": "ปิดตัวเลือกไฟล์",
    "compose.searchDrive": "ค้นหาไฟล์ใน {drive}",
    "compose.clearDriveSearch": "ล้างการค้นหาไฟล์",
    "compose.breadcrumb": "เส้นทาง",
    "compose.loadingDriveFiles": "กำลังโหลดไฟล์จาก {drive}...",
    "compose.emptyFolder": "โฟลเดอร์นี้ว่าง",
    "compose.emptyFolderHelp": "กลับไปโฟลเดอร์แม่หรือ root เพื่อเลือกตำแหน่งอื่น",
    "compose.parentFolder": "โฟลเดอร์แม่ - คลิกเพื่อเปิด",
    "compose.folderOpen": "โฟลเดอร์ - คลิกเพื่อเปิด",
    "compose.attach": "แนบไฟล์",
    "compose.unsavedChanges": "ยังไม่ได้บันทึก",
    "compose.unsavedHelp": "อีเมลนี้มีการเปลี่ยนแปลงที่ยังไม่ได้บันทึก ต้องการบันทึกเป็นฉบับร่างก่อนปิด หรือทิ้งการเปลี่ยนแปลง?",
    "compose.keepEditing": "แก้ไขต่อ",
    "compose.discard": "ทิ้ง",
    "compose.noSubject": "ไม่มีหัวข้อ",
    "compose.noSubjectHelp": "อีเมลนี้ไม่มีหัวข้อ ต้องการส่งต่อหรือไม่?",
    "compose.cancel": "ยกเลิก",
    "compose.sendAnyway": "ส่งต่อ",
  },
  "zh-CN": {
    "nav.mailWorkspace": "邮件工作区",
    "nav.preferences": "偏好设置",
    "settings.appearance": "外观",
    "settings.password": "密码",
    "settings.security": "2FA",
    "settings.contact": "联系人",
    "settings.signature": "签名",
    "settings.outOfOffice": "外出回复",
    "settings.filters": "过滤器",
    "settings.sharing": "共享",
    "settings.importExport": "导入 / 导出",
    "settings.migration": "迁移",
    "settings.information": "信息",
    "preferences.language": "语言",
    "preferences.languageLabel": "界面语言",
    "preferences.languageHelp": "更改 Zimphony 界面语言。服务器支持时会同步邮件服务器语言设置。",
    "preferences.theme": "主题",
    "preferences.messageView": "邮件视图",
    "preferences.defaultMessageListMode": "默认邮件列表模式",
    "preferences.messageViewHelp": "Conversation 将邮件合并为会话。Message 单独显示每封邮件。默认使用 Conversation。",
    "preferences.fontSize": "字体大小",
    "preferences.timeZone": "时区",
    "preferences.calendarTimeZone": "日历时区",
    "preferences.timeZoneHelp": "使用标准 IANA 时区。默认仍为 Asia/Bangkok；新日历事件和时间显示会使用此设置。",
    "messageMode.conversation": "Conversation",
    "messageMode.message": "Message",
    "fontScale.compact": "紧凑",
    "fontScale.comfortable": "标准",
    "fontScale.large": "大",
    "login.heroCopy": "快速、可靠，专为日常工作打造。",
    "login.workspaceBadge": "Work Space",
    "login.signIn": "登录",
    "login.help": "使用邮箱地址和密码登录。",
    "login.email": "邮箱",
    "login.password": "密码",
    "login.passwordPlaceholder": "密码",
    "login.twoFactorCode": "双因素验证码",
    "login.twoFactorHelp": "输入身份验证器验证码或恢复码继续。",
    "login.code": "验证码",
    "login.verifying": "正在验证...",
    "login.signingIn": "正在登录...",
    "login.back": "返回",
    "login.setupGuide": "安装设置和版本指南",
    "nav.email": "邮件",
    "nav.contact": "联系人",
    "nav.calendar": "日历",
    "nav.task": "任务",
    "nav.prefsShort": "设置",
    "mail.compose": "写邮件",
    "mail.inbox": "收件箱",
    "mail.sent": "已发送",
    "mail.starred": "已加星标",
    "mail.tags": "标签",
    "mail.noTags": "暂无标签。",
    "mail.newFolder": "新建文件夹",
    "mail.add": "添加",
    "mail.adding": "正在添加...",
    "mail.signOut": "退出登录",
    "mail.searchMessages": "搜索邮件",
    "mail.clearSearch": "清除搜索",
    "mail.allFolders": "所有文件夹",
    "mail.checkNew": "检查新邮件",
    "mail.deleteSelected": "删除已选邮件",
    "mail.deleteMessage": "删除邮件",
    "mail.print": "打印",
    "mail.showOriginal": "查看原文",
    "mail.closeMenu": "关闭邮箱菜单",
    "mail.openMenu": "打开邮箱菜单",
    "mail.backToList": "返回邮件列表",
    "mail.reply": "回复",
    "mail.replyAll": "全部回复",
    "mail.forward": "转发",
    "mail.editDraft": "编辑草稿",
    "mail.delete": "删除",
    "mail.junk": "垃圾邮件",
    "mail.notJunk": "非垃圾邮件",
    "mail.noMessages": "此视图中没有邮件。",
    "mail.loadingMore": "正在加载更多邮件",
    "mail.loadingWorkspace": "正在加载工作区...",
    "mail.newestFirst": "最新优先",
    "mail.oldestFirst": "最旧优先",
    "mail.sortMessages": "排序邮件：{sort}",
    "mail.toggleConversation": "展开/收起会话",
    "reader.attachments": "附件",
    "reader.loadingMessage": "正在加载邮件",
    "reader.unableOpen": "无法打开此邮件",
    "reader.retry": "重试",
    "reader.selectEmail": "选择一封邮件阅读",
    "reader.emptyHelp": "将邮件拖到文件夹即可立即移动。",
    "reader.message": "邮件",
    "reader.draft": "草稿",
    "reader.from": "来自 {sender}",
    "reader.unknownSender": "未知发件人",
    "reader.conversation": "会话",
    "reader.threadMessages": "会话邮件",
    "reader.messagesCount": "{count} 封邮件",
    "reader.star": "星标",
    "reader.readState": "阅读状态",
    "reader.hasAttachments": "有附件",
    "reader.closeOriginal": "关闭原始邮件",
    "reader.loadingOriginal": "正在加载原始邮件...",
    "reader.deleteBlocked": "此共享文件夹不允许删除邮件。请申请 Manager 权限（View Edit Add Remove）。",
    "reader.refreshingConversation": "正在刷新会话",
    "reader.refreshingMessage": "正在刷新邮件",
    "reader.saveAllToDrive": "全部保存到 {drive}",
    "reader.saveToDrive": "保存到 {drive}",
    "reader.noContent": "没有邮件内容。",
    "drive.taskAvailable": "此版本可使用任务功能。",
    "drive.title": "{drive} 文件和文档",
    "drive.connect": "连接 {drive}",
    "drive.disconnect": "断开连接",
    "drive.notConnected": "{drive} 未连接。",
    "drive.readOnly": "{drive} 处于只读模式。",
    "drive.browse": "浏览 {drive}",
    "drive.shareThisFolder": "共享此文件夹",
    "drive.upOneLevel": "上一级",
    "drive.loadingFolder": "正在加载 {drive} 文件夹...",
    "drive.connected": "{drive} 已成功连接。",
    "drive.disconnected": "{drive} 已断开连接。",
    "drive.folderCreated": "{drive} 文件夹已创建。",
    "drive.folderColorUpdated": "Briefcase 文件夹颜色已更新。",
    "drive.unableUpdateFolderColor": "无法更新 briefcase 文件夹颜色。",
    "drive.unableUploadFile": "无法上传文件到 {drive}",
    "drive.sharingUpdated": "Briefcase 共享已更新。",
    "drive.unableUpdateSharing": "无法更新 briefcase 共享。",
    "drive.sharedBriefcaseRemoved": "已移除共享 briefcase 文件夹。",
    "drive.unableRemoveSharedBriefcase": "无法移除共享 briefcase 文件夹。",
    "drive.savingAttachment": "正在保存附件到 {drive}...",
    "drive.attachmentSavedAs": "附件已保存到 {drive}，名称为 {name}。",
    "drive.unableSaveAttachment": "无法保存附件到 {drive}",
    "drive.savingAllAttachments": "正在保存所有附件到 {drive}...",
    "drive.allAttachmentsSavedAs": "所有附件已保存到 {drive}，名称为 {names}。",
    "drive.allAttachmentsSaved": "所有附件已保存到 {drive}。",
    "drive.unableSaveAttachments": "无法保存附件到 {drive}",
    "drive.movingToTrash": "正在将项目移动到 {drive} 回收站...",
    "drive.itemMovedToTrash": "{drive} 项目已移动到回收站。",
    "drive.unableDeleteItem": "无法删除 {drive} 项目",
    "drive.movingToFolder": "正在移动文件到文件夹...",
    "drive.fileMoved": "文件已移动。",
    "drive.unableMoveFile": "无法移动 {drive} 文件",
    "drive.dropToMove": "放开以移动",
    "drive.open": "打开",
    "drive.link": "链接",
    "drive.uploading": "正在上传...",
    "drive.uploadFile": "上传文件",
    "drive.uploadingFiles": "正在将 {count} 个文件上传到 {drive}...",
    "drive.uploadedNames": "已上传到 {drive}：{names}。",
    "drive.uploadedFiles": "文件已上传到 {drive}。",
    "drive.uploadFilesToFolder": "上传文件到文件夹",
    "drive.uploadPickerHelp": "选择所选文件要上传的位置。",
    "drive.uploadTo": "上传到",
    "drive.saveAttachmentToFolder": "保存附件到文件夹",
    "drive.saveAttachmentPickerHelp": "选择此附件要保存的位置。",
    "drive.saveTo": "保存到",
    "drive.closeSaveDialog": "关闭保存窗口",
    "drive.searchFolders": "搜索 {drive} 文件夹",
    "drive.selectedFolder": "已选文件夹：",
    "drive.noFoldersFound": "未找到文件夹。",
    "drive.expandFolder": "展开文件夹",
    "drive.collapseFolder": "折叠文件夹",
    "drive.selected": "已选择",
    "drive.newFolderAt": "在 {folder} 新建文件夹",
    "drive.folderActionsFor": "{name} 的文件夹操作",
    "drive.setFolderColor": "将 {folder} 颜色设为 {color}",
    "drive.deleteFolderTitle": "删除 {drive} 文件夹",
    "drive.deleteFolderMessage": "删除 \"{name}\"？其中的文件和子文件夹也会被删除。",
    "drive.deleteFolder": "删除文件夹",
    "drive.newBriefcaseFolder": "新建 briefcase 文件夹",
    "drive.openFoldersHelp": "打开文件夹，然后从当前文件夹附加文件或复制共享链接。",
    "drive.breadcrumb": "路径",
    "drive.searchThisFolder": "搜索此文件夹",
    "drive.clearSearch": "清除文件搜索",
    "drive.emptyFolder": "此文件夹为空。",
    "drive.emptyFolderHelp": "返回上级文件夹或根目录选择其他位置。",
    "drive.parentFolderOpen": "上级文件夹 - 点击打开",
    "drive.briefcaseFolders": "Briefcase 文件夹",
    "drive.briefcaseFoldersHelp": "创建文件夹、设置颜色并管理共享。",
    "drive.loadingFolders": "正在加载文件夹...",
    "drive.folderActions": "文件夹操作",
    "drive.noBriefcaseFolders": "暂无 Briefcase 文件夹。",
    "reminder.title": "提醒",
    "reminder.dismiss": "关闭提醒",
    "navigation.primary": "主导航",
    "info.software": "软件信息",
    "info.appVersion": "应用版本：{version}",
    "info.buildId": "Build ID：{buildId}",
    "info.unknown": "未知",
    "info.deployedAt": "部署时间：{time}",
    "info.edition": "版本：{edition}",
    "info.deployHelp": "较新的部署应有更晚的部署时间，并且通常有不同的 Build ID。",
    "sharing.sharedWithMe": "与我共享",
    "sharing.sharedByMe": "我共享的文件夹",
    "sharing.sharedByMeHelp": "你共享给其他用户的文件夹。{count} 个有效收件人。",
    "sharing.noSharedByMe": "你尚未共享任何文件夹。",
    "sharing.recipientCount": "{count} 个收件人",
    "sharing.email": "邮件",
    "sharing.calendar": "日历",
    "sharing.task": "任务",
    "sharing.briefcase": "Briefcase",
    "sharing.mountedInvites": "{mounted} 已挂载 - {invites} 个邀请",
    "sharing.pendingInvitations": "待处理邀请",
    "sharing.pendingHelp": "打开邀请邮件以接受或拒绝。接受的共享会显示在下方的共享文件夹中。",
    "sharing.sharedFolder": "共享文件夹",
    "sharing.active": "活动",
    "sharing.role": "角色：",
    "sharing.type": " - 类型：{type}",
    "sharing.folderInvite": "共享文件夹邀请",
    "sharing.folderInviteFrom": "{sender} 与你共享了 {name}。",
    "sharing.calendarInviteAttached": "此邮件附带一个共享日历邀请。",
    "sharing.inviteAttachment": "共享邀请附件",
    "sharing.accepting": "正在接受...",
    "sharing.unknownRecipient": "未知收件人",
    "sharing.unableAcceptFolder": "无法接受共享文件夹。",
    "sharing.calendarAccepted": "已接受共享日历。",
    "sharing.folderAccepted": "已接受共享文件夹。",
    "sharing.unableReadNativeData": "无法读取 native 共享数据。",
    "sharing.noMatchingNativeShare": "未找到匹配的 native 共享通知。",
    "sharing.inviteAttachmentMissing": "共享邀请附件缺失。",
    "sharing.from": "来自 {sender}",
    "sharing.unknown": "未知",
    "sharing.openInvite": "打开邀请邮件以接受或拒绝。",
    "sharing.noPending": "没有待处理共享。",
    "sharing.history": "历史",
    "sharing.historyHelp": "已撤销的邀请会保留在这里供参考。",
    "sharing.revokedByOwner": "此邀请已被所有者撤销。",
    "sharing.acceptedShares": "已接受的共享",
    "sharing.acceptedHelp": "这些共享文件夹已挂载到你的文件夹树中。",
    "sharing.noAccepted": "暂无已接受的共享。",
    "sharing.mountedShare": "已挂载共享",
    "sharing.sharedFolderType": "共享文件夹",
    "password.change": "修改密码",
    "password.new": "新密码",
    "password.confirm": "确认新密码",
    "password.rule": "密码规则：8-16 个字符，至少包含 1 个小写字母、1 个大写字母和 1 个数字。",
    "password.invalid": "密码必须为 8-16 个字符，并包含大写字母、小写字母和数字",
    "password.mismatch": "两次输入的密码不一致",
    "password.updated": "密码已成功更新",
    "folder.rename": "重命名",
    "folder.renameTitle": "重命名文件夹",
    "folder.color": "文件夹颜色",
    "folder.rightClickChoose": "右键 -> 选择",
    "folder.setColor": "将文件夹颜色设为 {color}",
    "folder.share": "共享文件夹",
    "folder.empty": "清空文件夹",
    "folder.deleteTitle": "删除文件夹",
    "folder.deleteMessage": "删除文件夹 \"{name}\"？",
    "folder.emptyTitle": "清空文件夹",
    "folder.emptyMessage": "清空文件夹 \"{name}\"？",
    "folder.sharedWith": "共享给",
    "folder.sharedAccess": "共享访问",
    "folder.systemFolderHelp": "系统文件夹不能重命名或删除。部分系统文件夹仍可清空。",
    "folder.colorLockedHelp": "Starred、Drafts、Junk 和 Trash 不能更改颜色。",
    "quota.checking": "正在检查配额...",
    "quota.storage": "存储",
    "quota.insufficientData": "数据不足",
    "quota.insufficientHelp": "配额数据不足，无法显示。",
    "quota.usedOf": "{used} / {limit}",
    "session.title": "会话",
    "session.expiringTitle": "你的会话即将过期",
    "session.expiringHelp": "如果没有活动，你将在 {countdown} 后退出登录。",
    "session.logoutNow": "立即退出",
    "session.refreshing": "正在刷新...",
    "session.staySignedIn": "保持登录",
    "common.save": "保存",
    "common.cancel": "取消",
    "feature.upgradeToUnlock": "升级以解锁此功能",
    "productTier.freeEdition": "免费版",
    "productTier.sharedWebmail": "共享 Webmail",
    "productTier.zimbraNative": "Native Mail Server",
    "productTier.googleConnect": "Google 连接版",
    "productTier.perMailbox": "按邮箱授权",
    "common.saving": "正在保存...",
    "common.refresh": "刷新",
    "common.copy": "复制",
    "common.delete": "删除",
    "common.share": "共享",
    "common.revoke": "撤销",
    "common.loading": "正在加载...",
    "common.close": "关闭",
    "common.edit": "编辑",
    "common.working": "正在处理...",
    "common.sharing": "正在共享...",
    "addon.productivityTitle": "日历、任务和 Briefcase",
    "addon.productivityStatus": "效率附加功能",
    "addon.refreshStatus": "刷新状态",
    "addon.notEnabled": "未启用",
    "addon.calendarSharing": "日历共享",
    "addon.calendarShareHelp": "日历访问保留在此安装内，并使用相同的文件夹权限模型。",
    "addon.calendarUnavailable": "当前版本不提供日历。",
    "addon.noCalendarShares": "尚未有人共享此日历。",
    "addon.editionBoundary": "版本边界",
    "addon.brand": "品牌",
    "dialog.tags": "标签",
    "dialog.confirm": "确认",
    "dialog.editTag": "编辑标签",
    "dialog.newTag": "新建标签",
    "dialog.deleteTag": "删除标签",
    "dialog.deleteTagMessage": "删除标签 \"{name}\"？",
    "dialog.renameTagLabel": "重命名 {name}",
    "dialog.deleteTagLabel": "删除 {name}",
    "dialog.removeTag": "移除标签",
    "dialog.folders": "文件夹",
    "dialog.name": "名称",
    "dialog.color": "颜色",
    "dialog.tagName": "标签名称",
    "dialog.folderName": "文件夹名称",
    "dialog.closeTagEditor": "关闭标签编辑器",
    "dialog.closeFolderEditor": "关闭文件夹编辑器",
    "dialog.closeShare": "关闭共享窗口",
    "dialog.closeBriefcaseShare": "关闭 briefcase 共享窗口",
    "dialog.emailAddress": "邮箱地址",
    "dialog.permission": "权限",
    "dialog.viewer": "viewer",
    "dialog.manager": "manager",
    "dialog.currentShares": "当前共享",
    "dialog.noSharedUsers": "暂无共享用户。",
    "dialog.shareFailed": "共享失败",
    "dialog.sharedAccess": "共享访问",
    "dialog.shareFolder": "共享文件夹",
    "dialog.keepBriefcaseAccess": "将文件访问保留在同一个 native briefcase 系统中。",
    "dialog.loadingShares": "正在加载共享...",
    "dialog.unableLoadShares": "无法加载共享。",
    "security.title": "双因素认证",
    "security.enabled": "已启用",
    "security.disabled": "已禁用",
    "security.enabledMailbox": "此邮箱已启用 2FA。",
    "security.disabledMailbox": "此邮箱已禁用 2FA。",
    "security.recoveryRegenerated": "恢复码已重新生成。",
    "security.setupReady": "设置已准备好。扫描二维码或复制密钥。",
    "security.help": "2FA 是可选项，直到你为此邮箱开启前都会保持关闭。",
    "security.protected": "已保护",
    "security.offByDefault": "默认关闭",
    "security.loading": "正在加载安全设置...",
    "security.appHelp": "使用 Google Authenticator、Microsoft Authenticator 或 1Password 等认证器应用。",
    "security.noSecret": "尚未创建 2FA secret。开始设置以为此邮箱生成新的 secret。",
    "security.recoveryOnce": "恢复码只显示一次。关闭此页面前请打印或下载。",
    "security.qrAlt": "认证器设置二维码",
    "security.generatingQr": "正在生成二维码...",
    "security.manualKey": "手动输入密钥",
    "security.enterCode": "输入 6 位验证码",
    "security.enable": "启用 2FA",
    "security.startSetup": "开始设置",
    "security.disable": "禁用 2FA",
    "security.recoveryCodes": "恢复码",
    "security.recoveryHelp": "请安全保存这些代码。认证器不可用时，每个代码可使用一次。",
    "security.copyCodes": "复制代码",
    "security.downloadCodes": "下载代码",
    "security.printSheet": "打印表单",
    "security.downloadSheet": "下载表单",
    "security.remaining": "还有 {count} 个恢复码未使用。",
    "signature.title": "签名",
    "signature.html": "HTML 签名",
    "signature.placeholder": "在这里编写 HTML 签名...",
    "signature.help": "仅支持 HTML 签名。写邮件时会发送此 markup。",
    "signature.save": "保存签名",
    "signature.loading": "正在加载签名...",
    "signature.ready": "签名可保存。",
    "signature.none": "尚未配置签名。",
    "filters.title": "邮件过滤器",
    "filters.help": "规则会在邮件到达时将匹配的邮件移动到所选文件夹。",
    "filters.configuredCount": "已配置 {count} 条规则",
    "filters.addRule": "添加规则",
    "filters.ruleEditor": "规则编辑器",
    "filters.editorHelp": "点击添加规则打开编辑器，然后选择字段、条件和目标文件夹。",
    "filters.editorClosed": "编辑器已关闭",
    "filters.noticeEditorOpened": "规则编辑器已打开",
    "filters.editingRule": "正在编辑规则",
    "filters.newRule": "新规则",
    "filters.untitledRule": "未命名规则",
    "filters.ruleName": "规则名称",
    "filters.field": "字段",
    "filters.fieldFrom": "发件人",
    "filters.fieldTo": "收件人",
    "filters.fieldSubject": "主题",
    "filters.fieldBody": "正文",
    "filters.match": "匹配",
    "filters.operatorContains": "包含",
    "filters.operatorEquals": "等于",
    "filters.operatorStartsWith": "开头为",
    "filters.operatorEndsWith": "结尾为",
    "filters.value": "值",
    "filters.valuePlaceholder": "示例：invoice@example.com",
    "filters.previewPrefix": "如果",
    "filters.moveTo": "移动到",
    "filters.moveToFolder": "移动到文件夹",
    "filters.selectFolder": "选择文件夹",
    "filters.stopAfterMatch": "匹配后停止",
    "filters.continueMatching": "继续匹配",
    "filters.noMessageRules": "暂无邮件规则。添加一条规则即可自动将收件箱邮件移动到文件夹。",
    "filters.savedRulesTitle": "已保存规则",
    "filters.readyToRun": "{count} 条规则可运行。",
    "filters.noSavedRules": "暂无已保存规则。",
    "filters.noSavedRulesHelp": "暂无已保存规则。填写上方规则，然后点击",
    "filters.ruleNumber": "规则 {number}",
    "filters.editingNotice": "正在编辑 {name}",
    "filters.duplicate": "复制",
    "filters.up": "上移",
    "filters.down": "下移",
    "filters.folderId": "文件夹 ID：",
    "filters.notSet": "未设置",
    "filters.enabled": "已启用",
    "filters.disabled": "已禁用",
    "filters.supportedConditions": "支持的条件会映射到常见邮箱规则：发件人、收件人、主题和正文文本。目标必须是此邮箱中已有的文件夹。",
    "filters.clearAll": "全部清除",
    "filters.saveRules": "保存规则",
    "filters.noRulesToSave": "暂无可保存的规则。",
    "filters.noRulesToSaveWithDetail": "暂无可保存的规则。value=\"{value}\" folder=\"{folder}\"",
    "filters.savedRules": "已保存 {count} 条规则：{names}{more}",
    "filters.savedNoRules": "已保存为空规则",
    "filters.failedSave": "保存规则失败",
    "filters.deletingRule": "正在删除规则...",
    "filters.fillRuleBeforeAdding": "添加前请填写规则值并选择文件夹。",
    "filters.ruleUpdated": "规则已更新",
    "filters.ruleAdded": "规则已添加",
    "filters.finishOpenRule": "保存前请完成当前规则。当前值=\"{value}\" 文件夹=\"{folder}\"",
    "filters.clearingRules": "正在清除规则...",
    "filters.allRemoved": "所有过滤规则已移除",
    "filters.failedClear": "清除过滤规则失败",
    "filters.copyName": "{name} 副本",
    "ooo.title": "外出回复",
    "ooo.help": "从你的邮箱账户同步自动回复设置。",
    "ooo.statusLabel": "外出回复：",
    "ooo.doNotSend": "不发送自动回复",
    "ooo.sendReply": "发送自动回复消息",
    "ooo.messageLabel": "自动回复消息：",
    "ooo.timePeriod": "时间范围：",
    "ooo.timePeriodHelp": "在以下时间范围内发送自动回复：",
    "ooo.start": "开始：",
    "ooo.end": "结束：",
    "ooo.saveChanges": "保存更改",
    "ooo.invalidTimePeriod": "请选择有效的开始和结束日期。",
    "calendar.workspace": "日历工作区",
    "calendar.refreshedWithNotifications": "日历已刷新。已为 {count} 个日历更新通知。",
    "calendar.refreshed": "日历已刷新。",
    "calendar.refreshedLimitedNotifications": "日历已刷新。部分日历不支持自动更新通知。",
    "calendar.unableRefresh": "无法刷新 {service}。",
    "calendar.connected": "{service} 已成功连接。",
    "calendar.disconnected": "{service} 已断开连接。",
    "calendar.markedTentative": "已标记为暂定",
    "calendar.responseSynced": "{status} 并已同步到 native 日历。",
    "calendar.acceptedBy": "{attendee} 已接受邀请。",
    "calendar.tentativeBy": "{attendee} 已暂定接受邀请。",
    "calendar.declinedBy": "{attendee} 已拒绝邀请。",
    "calendar.respondedBy": "{attendee} 已回复邀请。",
    "calendar.attendee": "参会者",
    "calendar.unableSendReply": "无法发送日历回复。",
    "calendar.invitation": "日历邀请",
    "calendar.response": "日历回复",
    "calendar.invitees": "参与者",
    "calendar.accept": "接受",
    "calendar.decline": "拒绝",
    "calendar.sending": "正在发送...",
    "calendar.sentReadOnly": "此邀请位于已发送邮件中，当前为只读。",
    "calendar.responseRecorded": "参与者回复已记录。",
    "calendar.editEvent": "编辑事件",
    "calendar.eventsLoaded": "已从 {calendar} 加载 {count} 个事件。",
    "calendar.newEvent": "新建事件",
    "calendar.calendar": "日历",
    "calendar.allCalendars": "所有日历",
    "calendar.primary": "主要",
    "calendar.refresh": "刷新日历",
    "calendar.disconnect": "断开连接",
    "calendar.loading": "正在加载 {service}",
    "calendar.notConfigured": "{service} 尚未配置",
    "calendar.connectTitle": "连接你的 {service}",
    "calendar.connecting": "正在连接...",
    "calendar.connect": "连接 {service}",
    "calendar.readOnly": "日历已连接为只读模式。重新连接一次以授予创建事件权限。",
    "calendar.publicMode": "日历当前使用系统配置中的共享日历 feed。",
    "calendar.viewingAll": "你正在查看所有已连接日历的事件。新事件会创建到主要日历。",
    "calendar.viewingPrimary": "你当前只查看主要日历。",
    "calendar.today": "今天",
    "calendar.noCalendars": "没有可用日历。",
    "calendar.closeEventDialog": "关闭事件窗口",
    "calendar.title": "标题",
    "calendar.meetingTitle": "会议标题",
    "calendar.allDay": "全天",
    "calendar.startDate": "开始日期",
    "calendar.startTime": "开始时间",
    "calendar.endDate": "结束日期",
    "calendar.endTime": "结束时间",
    "calendar.location": "地点",
    "calendar.locationPlaceholder": "会议室或链接",
    "calendar.description": "说明",
    "calendar.descriptionPlaceholder": "为此事件添加备注",
    "calendar.repeat": "重复",
    "calendar.doesNotRepeat": "不重复",
    "calendar.daily": "每天",
    "calendar.weekly": "每周",
    "calendar.monthly": "每月",
    "calendar.yearly": "每年",
    "calendar.repeatInterval": "重复间隔",
    "calendar.ends": "结束",
    "calendar.never": "永不",
    "calendar.onDate": "指定日期",
    "calendar.afterOccurrences": "N 次后",
    "calendar.repeatEndDate": "重复结束日期",
    "calendar.occurrences": "次数",
    "calendar.reminder": "提醒",
    "calendar.reminderNone": "无",
    "calendar.minutesBefore": "提前 {minutes} 分钟",
    "calendar.hourBefore": "提前 1 小时",
    "calendar.dayBefore": "提前 1 天",
    "calendar.attendees": "参与者",
    "calendar.attendeesHelp": "多个参与者请用逗号分隔。",
    "calendar.saveChanges": "保存更改",
    "calendar.createEvent": "创建事件",
    "calendar.endDateError": "结束日期必须与开始日期同一天或更晚。",
    "calendar.endTimeError": "结束时间必须晚于开始时间。",
    "calendar.repeatEndRequired": "需要重复结束日期。",
    "calendar.repeatOccurrencesError": "重复次数必须至少为 1。",
    "calendar.deleteEvent": "删除事件",
    "calendar.deleteRecurringMessage": "删除“{title}”的本次事件，还是删除此系列中的所有重复事件？",
    "calendar.deleteSingleMessage": "从 {calendar} 删除“{title}”？",
    "calendar.allRecurringEvents": "所有重复事件",
    "calendar.thisEventOnly": "仅此事件",
    "calendar.eventDetails": "事件详情",
    "calendar.event": "事件",
    "calendar.recurringEvent": "重复事件",
    "calendar.noUpcomingEvents": "此日历没有找到即将到来的事件。",
    "calendar.selectedDay": "所选日期",
    "calendar.primaryCalendar": "主日历",
    "calendar.primaryCalendarLocked": "主日历不能重命名或删除，但仍可共享。",
    "calendar.agenda": "日程",
    "calendar.upcoming": "即将到来",
    "calendar.chooseTime": "选择时间",
    "calendar.previousRange": "上一范围",
    "calendar.nextRange": "下一范围",
    "calendar.month": "月",
    "calendar.week": "周",
    "calendar.day": "日",
    "calendar.moreEvents": "+{count} 更多",
    "calendar.noEvents": "没有事件",
    "calendar.noEventsOnDay": "这一天没有事件。",
    "calendar.sources": "来源",
    "calendar.newCalendar": "新建日历",
    "calendar.creating": "正在创建...",
    "calendar.calendarActions": "日历操作",
    "calendar.calendarActionsFor": "{name} 的日历操作",
    "calendar.manage": "管理",
    "calendar.access": "访问",
    "calendar.danger": "危险",
    "calendar.rename": "重命名",
    "calendar.changeColor": "更改颜色",
    "calendar.calendarName": "日历名称",
    "calendar.details": "详情",
    "calendar.updatedIn": "事件已在 {service} 中更新。",
    "calendar.deletedFrom": "{event} 已从 {service} 删除。",
    "calendar.sharingUpdated": "日历共享已更新。",
    "calendar.unableUpdateSharing": "无法更新日历共享。",
    "calendar.colorUpdated": "日历颜色已更新。",
    "calendar.unableUpdateColor": "无法更新日历颜色。",
    "calendar.created": "日历已创建。",
    "calendar.createdWithName": "日历 \"{name}\" 已创建。",
    "calendar.renamed": "日历已重命名。",
    "calendar.renamedTo": "日历已重命名为 \"{name}\"。",
    "calendar.deleted": "日历已删除。",
    "calendar.deleteCalendarConfirm": "删除日历 \"{name}\"？",
    "calendar.unableCreateCalendar": "无法创建日历。",
    "calendar.unableRenameCalendar": "无法重命名日历。",
    "calendar.unableDeleteCalendar": "无法删除日历。",
    "calendar.nothingScheduled": "这里暂无安排。",
    "calendar.calendarAccess": "日历访问",
    "calendar.shareCalendar": "共享日历",
    "calendar.noCurrentShares": "暂无当前共享。",
    "calendar.unknownRecipient": "未知接收人",
    "calendar.reminderBefore": "提前 {time} 提醒",
    "calendar.yourResponse": "你的回复：{status}",
    "calendar.organizer": "组织者：",
    "calendar.accepted": "已接受",
    "calendar.tentative": "暂定",
    "calendar.declined": "已拒绝",
    "calendar.delegated": "已委派",
    "calendar.needAction": "待处理",
    "calendar.invalidAttendee": "参与者邮箱无效：{email}。",
    "calendar.invalidAttendees": "参与者邮箱无效：{emails}。",
    "calendar.createFailed": "无法创建日历事件。",
    "calendar.updateFailed": "无法更新日历事件。",
    "calendar.deleteFailed": "无法删除日历事件。",
    "task.workspace": "任务工作区",
    "task.editTask": "编辑任务",
    "task.tasksLoaded": "已从 {list} 加载 {count} 个任务。",
    "task.newTask": "新建任务",
    "task.taskList": "任务列表",
    "task.noTaskListsFound": "未找到任务列表",
    "task.primary": "主要",
    "task.refreshLists": "刷新任务列表",
    "task.loading": "正在加载任务...",
    "task.empty": "此列表暂无任务。",
    "task.noTasks": "没有任务。",
    "task.markIncomplete": "标记为未完成",
    "task.markComplete": "标记为已完成",
    "task.untitled": "未命名任务",
    "task.completed": "已完成",
    "task.noDueDate": "无截止日期",
    "task.percentComplete": "完成 {percent}%",
    "task.edit": "编辑任务",
    "task.delete": "删除任务",
    "task.tasks": "任务",
    "task.lists": "列表",
    "task.newListName": "新建任务列表",
    "task.creating": "正在创建...",
    "task.newList": "新建列表",
    "task.count": "{count} 个任务",
    "task.access": "访问",
    "task.shareList": "共享任务列表",
    "task.noListsAvailable": "没有可用任务列表。",
    "task.noSharesYet": "暂无共享。",
    "task.revokeShare": "撤销共享",
    "task.saveFailed": "无法保存任务。",
    "task.deleteFailed": "无法删除任务。",
    "task.createListFailed": "无法创建任务列表。",
    "task.closeDialog": "关闭任务窗口",
    "task.chooseList": "选择任务列表",
    "task.chooseListError": "保存前请选择任务列表。",
    "task.subjectRequired": "主题为必填项。",
    "task.dueRequiredWithStart": "选择开始日期时也需要设置截止日期。",
    "task.subject": "主题",
    "task.subjectPlaceholder": "任务主题",
    "task.location": "地点",
    "task.locationPlaceholder": "可选地点",
    "task.priority": "优先级",
    "task.normal": "普通",
    "task.high": "高",
    "task.low": "低",
    "task.progress": "进度",
    "task.statusTiming": "状态和时间",
    "task.status": "状态",
    "task.notStarted": "未开始",
    "task.inProgress": "进行中",
    "task.waiting": "等待他人",
    "task.deferred": "已推迟",
    "task.cancelled": "已取消",
    "task.complete": "完成",
    "task.startDate": "开始日期",
    "task.dueDate": "截止日期",
    "task.completedAt": "完成时间",
    "task.reminder": "提醒",
    "task.detailsPlaceholder": "任务详情",
    "task.create": "创建任务",
    "googleTasks.service": "Google Tasks",
    "googleTasks.loading": "正在加载 Google Tasks...",
    "googleTasks.connectAgain": "连接任务以启用任务功能。",
    "googleTasks.reconnectAccess": "重新连接 Google 以授予任务访问权限。",
    "googleTasks.loadedCount": "已加载 {count} 个任务。",
    "googleTasks.listCreated": "任务列表已创建。",
    "googleTasks.createListFailed": "无法创建任务列表。",
    "googleTasks.saved": "任务已保存。",
    "googleTasks.saveFailed": "无法保存任务。",
    "googleTasks.updateFailed": "无法更新任务。",
    "googleTasks.deleted": "任务已删除。",
    "googleTasks.deleteFailed": "无法删除任务。",
    "contacts.edit": "编辑联系人",
    "contacts.new": "新建联系人",
    "contacts.folder": "联系人文件夹",
    "contacts.newFolder": "新建文件夹",
    "contacts.rename": "重命名",
    "contacts.systemFolder": "系统文件夹",
    "contacts.customFolder": "自定义文件夹",
    "contacts.name": "姓名",
    "contacts.email": "邮箱",
    "contacts.company": "公司",
    "contacts.phone": "电话",
    "contacts.notes": "备注",
    "contacts.add": "添加",
    "contacts.listTitle": "联系人",
    "contacts.shown": "显示 {count} 个",
    "contacts.merging": "正在合并...",
    "contacts.mergeDuplicates": "合并重复联系人",
    "contacts.search": "按姓名、邮箱、公司、电话或备注搜索联系人",
    "contacts.clearSearch": "清除联系人搜索",
    "contacts.loading": "正在加载联系人...",
    "contacts.empty": "暂无联系人。",
    "contacts.noMatch": "没有匹配此搜索的联系人。",
    "contacts.mail": "邮件",
    "contacts.composeTo": "写邮件给 {email}",
    "contacts.deleteFolder": "删除联系人文件夹",
    "contacts.deleteFolderMessage": "删除“{name}”？其中的联系人数据也可能会从服务器移除。",
    "contacts.newFolderTitle": "新建联系人文件夹",
    "contacts.renameFolderTitle": "重命名联系人文件夹",
    "contacts.duplicate": "已存在使用 {email} 的联系人。",
    "contacts.mergeSummary": "已合并 {groups} 个重复组并移除 {removed} 个额外联系人。",
    "contacts.mergeFailed": "现在无法合并重复联系人。",
    "importExport.contactImported": "已导入 {created} 个联系人{skippedText}。",
    "importExport.skippedContacts": "，跳过 {skipped} 个重复或空条目",
    "importExport.contact": "联系人",
    "importExport.import": "导入",
    "importExport.importingContact": "正在将联系人导入服务器...",
    "importExport.mail": "邮件",
    "importExport.importing": "正在导入...",
    "importExport.importArchive": "导入归档",
    "importExport.exporting": "正在导出...",
    "importExport.exportAllMail": "导出所有邮件 .tgz",
    "importExport.preparingExport": "正在准备导出归档...",
    "importExport.exportJobFailed": "导出任务失败。",
    "importExport.exportTimedOut": "导出任务超时。",
    "importExport.exportSuccess": "已将所有邮件文件夹导出为单个 .tgz 归档。",
    "importExport.exportFailed": "无法导出邮件归档。",
    "importExport.uploadingArchive": "正在上传归档... {percent}%",
    "importExport.importingArchive": "正在导入归档... {phase}",
    "importExport.importJobFailed": "导入任务失败。",
    "importExport.importSuccess": "邮件归档导入成功。",
    "importExport.importFailed": "无法导入邮件归档。",
    "importExport.uploading": "正在上传",
    "importExport.queued": "排队中",
    "importExport.importingStage": "正在导入",
    "importExport.elapsed": "已用时 {duration}",
    "importExport.downloading": "正在下载",
    "importExport.completed": "已完成",
    "importExport.calendarNote": "日历导入、导出和恢复会直接在已连接的日历账户中处理。",
    "migration.title": "迁移中心",
    "migration.help": "将另一个 IMAP 邮箱的邮件拉取到当前邮箱 {email}。先测试连接，然后运行 dry run 或正式迁移任务。",
    "migration.gmailHelp": "Gmail 需要启用 IMAP；如果开启了两步验证，通常还需要 16 位 App Password。",
    "migration.gmailPasswordHelp": "Gmail IMAP 需要 App Password。普通 Google 账户密码通常会失败。",
    "migration.gmailDetected": "检测到 Gmail。源密码请使用 App Password。如果启用了 2FA，普通登录密码不能用于 IMAP 迁移。",
    "migration.sourceHost": "源 IMAP 主机",
    "migration.sourcePort": "源端口",
    "migration.security": "安全",
    "migration.plain": "明文",
    "migration.sourceUsername": "源用户名",
    "migration.sourcePassword": "源密码",
    "migration.sourcePasswordPlaceholder": "源邮箱密码或 app password",
    "migration.includeFolders": "包含文件夹",
    "migration.excludeFolders": "排除文件夹",
    "migration.jobLabel": "任务标签",
    "migration.dryRunOnly": "仅 dry run",
    "migration.testConnection": "测试连接",
    "migration.starting": "正在开始...",
    "migration.startDryRun": "开始 dry run",
    "migration.startMigration": "开始迁移",
    "migration.clearing": "正在清理...",
    "migration.clearHistory": "清空历史",
    "migration.appPasswordRequiredTitle": "Gmail 迁移需要 16 位 App Password",
    "migration.appPasswordRequired": "粘贴 16 位 Gmail App Password 以启用迁移。",
    "migration.jobs": "任务",
    "migration.jobsHelp": "当前邮箱的迁移历史和实时进度。",
    "migration.noJobs": "暂无迁移任务。",
    "migration.working": "处理中",
    "migration.phaseSummary": "阶段：{phase} - 已处理 {processed} - 已复制 {copied} - 失败 {failed}",
    "migration.stopDryRun": "停止 dry run",
    "migration.cancel": "取消",
    "migration.hideDetails": "隐藏详情",
    "migration.showDetails": "显示详情",
    "migration.foldersFound": "找到的文件夹：",
    "migration.moreFolders": "以及另外 {count} 个",
    "migration.connectFailed": "无法连接到源 IMAP 服务器。",
    "migration.startFailed": "无法开始迁移。",
    "migration.cancelFailed": "无法取消迁移。",
    "migration.clearFailed": "无法清空迁移历史。",
    "migration.startedNotice": "迁移任务 {id} 已为 {username} 启动。",
    "migration.cancelledNotice": "迁移任务 {id} 已取消。",
    "migration.historyCleared": "迁移历史已清空。",
    "compose.editDraft": "编辑草稿",
    "compose.replyDraft": "回复草稿",
    "compose.newMessage": "新邮件",
    "compose.close": "关闭写邮件窗口",
    "compose.toDisplay": "邮箱地址",
    "compose.ccDisplay": "抄送",
    "compose.bccDisplay": "密送",
    "compose.removeRecipient": "移除 {address}",
    "compose.hideBcc": "隐藏 Bcc 字段",
    "compose.showBcc": "显示 Bcc 字段",
    "compose.subject": "主题",
    "compose.writeMessage": "写下你的内容...",
    "compose.messageBody": "邮件正文",
    "compose.bold": "加粗",
    "compose.italic": "斜体",
    "compose.underline": "下划线",
    "compose.bulletedList": "项目符号列表",
    "compose.insertLink": "插入链接",
    "compose.linkUrl": "链接 URL",
    "compose.textColor": "文字颜色",
    "compose.pasteImages": "粘贴或拖放图片到编辑器",
    "compose.dragAttachments": "将附件拖到这里，或点击添加文件",
    "compose.browseDrive": "浏览 {drive}",
    "compose.attachmentLimit": "邮件服务器附件限制：{limit}。",
    "compose.attachmentTooLarge": "这封邮件超过邮件服务器限制（{limit}）。请移除附件或发送更小的文件。当前上传附件总计：{total}。",
    "compose.unableAddAttachment": "无法添加附件",
    "compose.link": "链接",
    "compose.file": "文件",
    "compose.fileTypeFolder": "文件夹",
    "compose.fileTypeGoogleDoc": "Google 文档",
    "compose.fileTypeGoogleSheet": "Google 表格",
    "compose.fileTypeGoogleSlides": "Google 幻灯片",
    "compose.fileTypeDrawing": "绘图",
    "compose.fileTypeImage": "图片",
    "compose.fileTypeVideo": "视频",
    "compose.fileTypeAudio": "音频",
    "compose.fileTypeText": "文本",
    "compose.fileTypeGoogleFile": "Google 文件",
    "compose.removeAttachment": "移除 {filename}",
    "compose.saving": "正在保存...",
    "compose.updateDraft": "更新草稿",
    "compose.saveDraft": "保存草稿",
    "compose.sending": "正在发送...",
    "compose.send": "发送",
    "compose.pickFromDrive": "从 {drive} 选择",
    "compose.driveHelp": "点击文件夹浏览内容，然后附加文件或共享链接。",
    "compose.closeDrivePicker": "关闭文件选择器",
    "compose.searchDrive": "搜索 {drive} 文件",
    "compose.clearDriveSearch": "清除文件搜索",
    "compose.breadcrumb": "路径",
    "compose.loadingDriveFiles": "正在加载 {drive} 文件...",
    "compose.emptyFolder": "此文件夹为空。",
    "compose.emptyFolderHelp": "返回上级文件夹或根目录选择其他位置。",
    "compose.parentFolder": "上级文件夹 - 点击打开",
    "compose.folderOpen": "文件夹 - 点击打开",
    "compose.attach": "附加",
    "compose.unsavedChanges": "未保存的更改",
    "compose.unsavedHelp": "这封邮件有未保存的更改。关闭前保存为草稿，还是放弃更改？",
    "compose.keepEditing": "继续编辑",
    "compose.discard": "放弃",
    "compose.noSubject": "没有主题",
    "compose.noSubjectHelp": "这封邮件没有主题。仍要发送吗？",
    "compose.cancel": "取消",
    "compose.sendAnyway": "仍然发送",
  },
  "ja-JP": {
    "nav.mailWorkspace": "メールワークスペース",
    "nav.preferences": "設定",
    "nav.email": "メール",
    "nav.contact": "連絡先",
    "nav.calendar": "カレンダー",
    "nav.task": "タスク",
    "nav.prefsShort": "設定",
    "settings.appearance": "表示",
    "settings.password": "パスワード",
    "settings.security": "2FA",
    "settings.contact": "連絡先",
    "settings.signature": "署名",
    "settings.outOfOffice": "不在通知",
    "settings.filters": "フィルター",
    "settings.sharing": "共有",
    "settings.importExport": "インポート / エクスポート",
    "settings.migration": "移行",
    "settings.information": "情報",
    "preferences.language": "言語",
    "preferences.languageLabel": "画面の言語",
    "preferences.theme": "テーマ",
    "preferences.messageView": "メッセージ表示",
    "preferences.fontSize": "文字サイズ",
    "preferences.timeZone": "タイムゾーン",
    "login.heroCopy": "毎日の業務のために作られた、高速で信頼できるメール環境。",
    "login.signIn": "サインイン",
    "login.help": "メールアドレスとパスワードを入力してください。",
    "login.email": "メール",
    "login.password": "パスワード",
    "login.passwordPlaceholder": "パスワード",
    "login.twoFactorCode": "2要素認証コード",
    "login.twoFactorHelp": "続行するには認証アプリまたはリカバリーコードを入力してください。",
    "login.code": "コード",
    "login.verifying": "確認中...",
    "login.signingIn": "サインイン中...",
    "login.back": "戻る",
    "mail.compose": "作成",
    "mail.inbox": "受信トレイ",
    "mail.sent": "送信済み",
    "mail.starred": "スター付き",
    "mail.tags": "タグ",
    "mail.noTags": "タグはまだありません。",
    "mail.newFolder": "新しいフォルダー",
    "mail.add": "追加",
    "mail.adding": "追加中...",
    "mail.signOut": "サインアウト",
    "mail.searchMessages": "メールを検索",
    "mail.clearSearch": "検索をクリア",
    "mail.allFolders": "すべてのフォルダー",
    "mail.checkNew": "新着メールを確認",
    "mail.deleteSelected": "選択したメールを削除",
    "mail.deleteMessage": "メールを削除",
    "mail.print": "印刷",
    "mail.showOriginal": "原文を表示",
    "mail.reply": "返信",
    "mail.replyAll": "全員に返信",
    "mail.forward": "転送",
    "mail.editDraft": "下書きを編集",
    "mail.delete": "削除",
    "mail.junk": "迷惑メール",
    "mail.notJunk": "迷惑メールではない",
    "mail.noMessages": "この表示にメールはありません。",
    "mail.loadingMore": "さらに読み込み中",
    "mail.loadingWorkspace": "ワークスペースを読み込み中...",
    "reader.attachments": "添付ファイル",
    "reader.loadingMessage": "メールを読み込み中",
    "reader.unableOpen": "このメールを開けません",
    "reader.retry": "再試行",
    "reader.selectEmail": "読むメールを選択",
    "reader.message": "メッセージ",
    "reader.draft": "下書き",
    "reader.from": "差出人 {sender}",
    "reader.unknownSender": "不明な差出人",
    "reader.conversation": "スレッド",
    "reader.messagesCount": "{count} 件のメッセージ",
    "reader.star": "スター",
    "reader.readState": "既読状態",
    "reader.noContent": "メッセージ本文がありません。",
    "common.save": "保存",
    "common.cancel": "キャンセル",
    "feature.upgradeToUnlock": "アップグレードしてこの機能を解除",
    "productTier.freeEdition": "無料版",
    "productTier.sharedWebmail": "共有 Webmail",
    "productTier.zimbraNative": "Native Mail Server",
    "productTier.googleConnect": "Google 連携",
    "productTier.perMailbox": "メールボックス単位",
    "common.saving": "保存中...",
    "common.refresh": "更新",
    "common.copy": "コピー",
    "common.delete": "削除",
    "common.share": "共有",
    "common.revoke": "取り消し",
    "common.loading": "読み込み中...",
    "common.close": "閉じる",
    "common.edit": "編集",
    "common.working": "処理中...",
    "common.sharing": "共有中...",
    "calendar.workspace": "カレンダーワークスペース",
    "calendar.invitation": "カレンダー招待",
    "calendar.response": "カレンダー返信",
    "calendar.invitees": "招待者",
    "calendar.accept": "承諾",
    "calendar.decline": "辞退",
    "calendar.sending": "送信中...",
    "calendar.accepted": "承諾済み",
    "calendar.tentative": "仮承諾",
    "calendar.declined": "辞退済み",
    "calendar.heading": "カレンダー",
    "calendar.calendar": "カレンダー",
    "calendar.allCalendars": "すべてのカレンダー",
    "calendar.primary": "メイン",
    "calendar.refresh": "カレンダーを更新",
    "calendar.today": "今日",
    "calendar.allDay": "終日",
    "calendar.event": "予定",
    "calendar.eventDetails": "予定の詳細",
    "calendar.noEvents": "予定はありません",
    "calendar.noEventsOnDay": "この日に予定はありません。",
    "calendar.noUpcomingEvents": "このカレンダーに今後の予定はありません。",
    "calendar.selectedDay": "選択した日",
    "calendar.newCalendar": "新しいカレンダー",
    "calendar.shareCalendar": "カレンダーを共有",
    "calendar.refreshedWithNotifications": "カレンダーを更新しました。{count} 個のカレンダーの通知を更新しました。",
    "calendar.refreshed": "カレンダーを更新しました。",
    "calendar.refreshedLimitedNotifications": "カレンダーを更新しました。一部のカレンダーは自動更新通知に対応していません。",
    "calendar.unableRefresh": "{service} を更新できません。",
    "calendar.connected": "{service} に接続しました。",
    "calendar.disconnected": "{service} から切断しました。",
    "calendar.markedTentative": "仮承諾にしました",
    "calendar.responseSynced": "{status} し、ネイティブカレンダーに同期しました。",
    "calendar.acceptedBy": "{attendee} が招待を承諾しました。",
    "calendar.tentativeBy": "{attendee} が招待を仮承諾しました。",
    "calendar.declinedBy": "{attendee} が招待を辞退しました。",
    "calendar.respondedBy": "{attendee} が招待に返信しました。",
    "calendar.attendee": "参加者",
    "calendar.unableSendReply": "カレンダー返信を送信できません。",
    "calendar.sentReadOnly": "この招待は送信済みにあり、読み取り専用です。",
    "calendar.responseRecorded": "参加者の返信を記録しました。",
    "calendar.editEvent": "予定を編集",
    "calendar.eventsLoaded": "{calendar} から {count} 件の予定を読み込みました。",
    "calendar.newEvent": "新しい予定",
    "calendar.disconnect": "切断",
    "calendar.loading": "{service} を読み込み中",
    "calendar.notConfigured": "{service} はまだ設定されていません",
    "calendar.connectTitle": "{service} に接続",
    "calendar.connecting": "接続中...",
    "calendar.connect": "{service} に接続",
    "calendar.readOnly": "カレンダーは読み取り専用で接続されています。予定作成権限を付与するには再接続してください。",
    "calendar.publicMode": "カレンダーは現在、システム設定の共有カレンダーフィードを使用しています。",
    "calendar.viewingAll": "接続済みのすべてのカレンダーの予定を表示しています。新しい予定はメインカレンダーに作成されます。",
    "calendar.viewingPrimary": "メインカレンダーのみを表示しています。",
    "calendar.noCalendars": "利用可能なカレンダーはありません。",
    "calendar.closeEventDialog": "予定ダイアログを閉じる",
    "calendar.title": "タイトル",
    "calendar.meetingTitle": "会議タイトル",
    "calendar.startDate": "開始日",
    "calendar.startTime": "開始時刻",
    "calendar.endDate": "終了日",
    "calendar.endTime": "終了時刻",
    "calendar.location": "場所",
    "calendar.locationPlaceholder": "会議室またはリンク",
    "calendar.description": "説明",
    "calendar.descriptionPlaceholder": "この予定のメモを追加",
    "calendar.repeat": "繰り返し",
    "calendar.doesNotRepeat": "繰り返さない",
    "calendar.daily": "毎日",
    "calendar.weekly": "毎週",
    "calendar.monthly": "毎月",
    "calendar.yearly": "毎年",
    "calendar.repeatInterval": "繰り返し間隔",
    "calendar.ends": "終了",
    "calendar.never": "なし",
    "calendar.onDate": "指定日",
    "calendar.afterOccurrences": "N 回後",
    "calendar.repeatEndDate": "繰り返し終了日",
    "calendar.occurrences": "回数",
    "calendar.reminder": "リマインダー",
    "calendar.reminderNone": "なし",
    "calendar.minutesBefore": "{minutes} 分前",
    "calendar.hourBefore": "1 時間前",
    "calendar.dayBefore": "1 日前",
    "calendar.attendees": "参加者",
    "calendar.attendeesHelp": "複数の参加者はカンマで区切ってください。",
    "calendar.saveChanges": "変更を保存",
    "calendar.createEvent": "予定を作成",
    "calendar.endDateError": "終了日は開始日と同じか、それ以降にしてください。",
    "calendar.endTimeError": "終了時刻は開始時刻より後にしてください。",
    "calendar.repeatEndRequired": "繰り返し終了日が必要です。",
    "calendar.repeatOccurrencesError": "繰り返し回数は1以上にしてください。",
    "calendar.deleteEvent": "予定を削除",
    "calendar.deleteRecurringMessage": "\"{title}\" をこの回だけ削除しますか、それともシリーズ内のすべての繰り返し予定を削除しますか?",
    "calendar.deleteSingleMessage": "\"{title}\" を {calendar} から削除しますか?",
    "calendar.allRecurringEvents": "すべての繰り返し予定",
    "calendar.thisEventOnly": "この予定のみ",
    "calendar.primaryCalendar": "メインカレンダー",
    "calendar.primaryCalendarLocked": "メインカレンダーは名前変更や削除ができませんが、共有はできます。",
    "calendar.agenda": "予定表",
    "calendar.upcoming": "今後の予定",
    "calendar.chooseTime": "時刻を選択",
    "calendar.previousRange": "前の範囲",
    "calendar.nextRange": "次の範囲",
    "calendar.month": "月",
    "calendar.week": "週",
    "calendar.day": "日",
    "calendar.moreEvents": "+{count} 件",
    "calendar.sources": "ソース",
    "calendar.creating": "作成中...",
    "calendar.calendarActions": "カレンダー操作",
    "calendar.calendarActionsFor": "{name} のカレンダー操作",
    "calendar.manage": "管理",
    "calendar.access": "アクセス",
    "calendar.danger": "危険",
    "calendar.rename": "名前を変更",
    "calendar.changeColor": "色を変更",
    "calendar.calendarName": "カレンダー名",
    "calendar.details": "詳細",
    "calendar.updatedIn": "{service} の予定を更新しました。",
    "calendar.deletedFrom": "{event} を {service} から削除しました。",
    "calendar.sharingUpdated": "カレンダー共有を更新しました。",
    "calendar.unableUpdateSharing": "カレンダー共有を更新できません。",
    "calendar.colorUpdated": "カレンダーの色を更新しました。",
    "calendar.unableUpdateColor": "カレンダーの色を更新できません。",
    "calendar.created": "カレンダーを作成しました。",
    "calendar.createdWithName": "カレンダー \"{name}\" を作成しました。",
    "calendar.renamed": "カレンダー名を変更しました。",
    "calendar.renamedTo": "カレンダー名を \"{name}\" に変更しました。",
    "calendar.deleted": "カレンダーを削除しました。",
    "calendar.deleteCalendarConfirm": "カレンダー \"{name}\" を削除しますか?",
    "calendar.unableCreateCalendar": "カレンダーを作成できません。",
    "calendar.unableRenameCalendar": "カレンダー名を変更できません。",
    "calendar.unableDeleteCalendar": "カレンダーを削除できません。",
    "calendar.nothingScheduled": "ここにはまだ予定がありません。",
    "calendar.calendarAccess": "カレンダーアクセス",
    "calendar.noCurrentShares": "現在の共有はありません。",
    "calendar.reminderBefore": "{time} 前にリマインダー",
    "calendar.yourResponse": "あなたの返信: {status}",
    "calendar.delegated": "委任済み",
    "calendar.needAction": "対応が必要",
    "calendar.invalidAttendee": "参加者メールが無効です: {email}",
    "calendar.invalidAttendees": "参加者メールが無効です: {emails}",
    "calendar.createFailed": "カレンダー予定を作成できません。",
    "calendar.updateFailed": "カレンダー予定を更新できません。",
    "calendar.deleteFailed": "カレンダー予定を削除できません。",
    "task.heading": "タスク",
    "task.newTask": "新しいタスク",
    "task.taskList": "タスクリスト",
    "task.allLists": "すべてのリスト",
    "task.loading": "タスクを読み込み中...",
    "task.noTasks": "タスクはありません。",
    "task.completed": "完了",
    "task.pending": "未完了",
    "task.workspace": "タスクワークスペース",
    "task.editTask": "タスクを編集",
    "task.tasksLoaded": "{list} から {count} 件のタスクを読み込みました。",
    "task.noTaskListsFound": "タスクリストが見つかりません",
    "task.primary": "メイン",
    "task.refreshLists": "タスクリストを更新",
    "task.empty": "このリストにはまだタスクがありません。",
    "task.markIncomplete": "未完了にする",
    "task.markComplete": "完了にする",
    "task.untitled": "無題のタスク",
    "task.noDueDate": "期限なし",
    "task.percentComplete": "{percent}% 完了",
    "task.edit": "タスクを編集",
    "task.delete": "タスクを削除",
    "task.tasks": "タスク",
    "task.lists": "リスト",
    "task.newListName": "新しいタスクリスト",
    "task.creating": "作成中...",
    "task.newList": "新しいリスト",
    "task.count": "{count} 件のタスク",
    "task.access": "アクセス",
    "task.shareList": "タスクリストを共有",
    "task.noListsAvailable": "利用可能なタスクリストはありません。",
    "task.noSharesYet": "共有はまだありません。",
    "task.revokeShare": "共有を取り消す",
    "task.saveFailed": "タスクを保存できません。",
    "task.deleteFailed": "タスクを削除できません。",
    "task.createListFailed": "タスクリストを作成できません。",
    "task.closeDialog": "タスクダイアログを閉じる",
    "task.chooseList": "タスクリストを選択",
    "task.chooseListError": "保存する前にタスクリストを選択してください。",
    "task.subjectRequired": "件名は必須です。",
    "task.dueRequiredWithStart": "開始日を選択した場合は期限日も設定してください。",
    "task.subject": "件名",
    "task.subjectPlaceholder": "タスク件名",
    "task.location": "場所",
    "task.locationPlaceholder": "任意の場所",
    "task.priority": "優先度",
    "task.normal": "通常",
    "task.high": "高",
    "task.low": "低",
    "task.progress": "進捗",
    "task.statusTiming": "状態と日時",
    "task.status": "状態",
    "task.notStarted": "未開始",
    "task.inProgress": "進行中",
    "task.waiting": "他の人待ち",
    "task.deferred": "延期",
    "task.cancelled": "キャンセル済み",
    "task.complete": "完了",
    "task.startDate": "開始日",
    "task.dueDate": "期限日",
    "task.completedAt": "完了日",
    "task.reminder": "リマインダー",
    "task.detailsPlaceholder": "タスク詳細",
    "task.create": "タスクを作成",
    "googleTasks.service": "Google Tasks",
    "googleTasks.loading": "Google Tasks を読み込み中...",
    "googleTasks.connectAgain": "タスクを有効にするには Task に接続してください。",
    "googleTasks.reconnectAccess": "Tasks へのアクセスを許可するには Google に再接続してください。",
    "googleTasks.loadedCount": "{count} 件のタスクを読み込みました。",
    "googleTasks.listCreated": "タスクリストを作成しました。",
    "googleTasks.createListFailed": "タスクリストを作成できません。",
    "googleTasks.saved": "タスクを保存しました。",
    "googleTasks.saveFailed": "タスクを保存できません。",
    "googleTasks.updateFailed": "タスクを更新できません。",
    "googleTasks.deleted": "タスクを削除しました。",
    "googleTasks.deleteFailed": "タスクを削除できません。",
    "drive.title": "{drive} ファイルとドキュメント",
    "drive.connect": "{drive} に接続",
    "drive.disconnect": "接続解除",
    "drive.notConnected": "{drive} は接続されていません。",
    "drive.readOnly": "{drive} は読み取り専用です。",
    "drive.browse": "{drive} を参照",
    "drive.loadingFolder": "{drive} フォルダーを読み込み中...",
    "drive.searchFolders": "{drive} フォルダーを検索",
    "drive.selectedFolder": "選択したフォルダー:",
    "drive.noFoldersFound": "フォルダーが見つかりません。",
    "drive.expandFolder": "フォルダーを展開",
    "drive.collapseFolder": "フォルダーを折りたたむ",
    "drive.selected": "選択済み",
    "compose.newMessage": "新規メール",
    "compose.toDisplay": "宛先",
    "compose.ccDisplay": "Cc",
    "compose.bccDisplay": "Bcc",
    "compose.subject": "件名",
    "compose.writeMessage": "メッセージを入力...",
    "compose.sending": "送信中...",
    "compose.send": "送信",
    "compose.saveDraft": "下書きを保存",
    "compose.updateDraft": "下書きを更新",
    "compose.cancel": "キャンセル",
    "compose.sendAnyway": "このまま送信",
    "sharing.sharedWithMe": "自分と共有",
    "sharing.sharedByMe": "自分が共有したフォルダー",
    "sharing.sharedByMeHelp": "他のユーザーと共有しているフォルダーです。{count} 件の有効な受信者。",
    "sharing.noSharedByMe": "共有しているフォルダーはまだありません。",
    "sharing.recipientCount": "{count} 件の受信者",
    "sharing.email": "メール",
    "sharing.calendar": "カレンダー",
    "sharing.task": "タスク",
    "sharing.briefcase": "Briefcase",
    "sharing.pendingInvitations": "保留中の招待",
    "sharing.pendingHelp": "招待メールを開いて承諾または辞退してください。承諾した共有は共有フォルダーとして下に表示されます。",
    "sharing.sharedFolder": "共有フォルダー",
    "sharing.active": "有効",
    "sharing.role": "権限:",
    "sharing.folderInvite": "共有フォルダーの招待",
    "sharing.folderInviteFrom": "{sender} が {name} を共有しました。",
    "sharing.calendarInviteAttached": "共有カレンダーの招待がこのメッセージに添付されています。",
    "sharing.accepting": "承諾中...",
    "sharing.unknownRecipient": "不明な受信者",
    "sharing.unableAcceptFolder": "共有フォルダーを承諾できません。",
    "sharing.calendarAccepted": "共有カレンダーを承諾しました。",
    "sharing.folderAccepted": "共有フォルダーを承諾しました。",
    "sharing.noPending": "保留中の共有はありません。",
    "sharing.history": "履歴",
    "sharing.revokedByOwner": "この招待は所有者によって取り消されました。",
    "sharing.acceptedShares": "承諾済みの共有",
    "sharing.noAccepted": "承諾済みの共有はまだありません。",
    "password.change": "パスワードを変更",
    "password.new": "新しいパスワード",
    "password.confirm": "新しいパスワードを確認",
    "password.rule": "パスワード規則: 8-16文字で、小文字・大文字・数字をそれぞれ1つ以上含めてください。",
    "password.invalid": "パスワードは8-16文字で、大文字・小文字・数字を含める必要があります",
    "password.mismatch": "パスワードが一致しません",
    "password.updated": "パスワードを更新しました",
    "folder.rename": "名前を変更",
    "folder.renameTitle": "フォルダー名を変更",
    "folder.color": "フォルダーの色",
    "folder.share": "フォルダーを共有",
    "folder.empty": "フォルダーを空にする",
    "folder.deleteTitle": "フォルダーを削除",
    "folder.deleteMessage": "フォルダー \"{name}\" を削除しますか?",
    "folder.emptyTitle": "フォルダーを空にする",
    "folder.emptyMessage": "フォルダー \"{name}\" を空にしますか?",
    "folder.sharedWith": "共有先",
    "folder.sharedAccess": "共有アクセス",
    "folder.systemFolderHelp": "システムフォルダーは名前変更や削除ができません。一部のシステムフォルダーは空にできます。",
    "quota.checking": "容量を確認中...",
    "quota.storage": "ストレージ",
    "quota.insufficientData": "データ不足",
    "quota.insufficientHelp": "容量情報を表示するにはデータが不足しています。",
    "quota.usedOf": "{used} / {limit}",
    "session.title": "セッション",
    "session.expiringTitle": "セッションの有効期限が近づいています",
    "session.expiringHelp": "操作がない場合、{countdown} 後にサインアウトされます。",
    "session.logoutNow": "今すぐログアウト",
    "session.refreshing": "更新中...",
    "session.staySignedIn": "サインインを継続",
    "dialog.confirm": "確認",
    "dialog.emailAddress": "メールアドレス",
    "dialog.permission": "権限",
    "dialog.viewer": "閲覧者",
    "dialog.manager": "管理者",
    "dialog.currentShares": "現在の共有",
    "dialog.noSharedUsers": "共有ユーザーはまだいません。",
    "dialog.shareFailed": "共有に失敗しました",
    "dialog.loadingShares": "共有を読み込み中...",
    "security.title": "2要素認証",
    "security.enabled": "有効",
    "security.disabled": "無効",
    "security.enabledMailbox": "このメールボックスで2FAが有効です。",
    "security.disabledMailbox": "このメールボックスで2FAが無効です。",
    "security.recoveryRegenerated": "リカバリーコードを再生成しました。",
    "security.setupReady": "設定準備完了。QRコードをスキャンするか、シークレットをコピーしてください。",
    "security.help": "2FAは任意です。このメールボックスで有効にするまでオフのままです。",
    "security.loading": "セキュリティ設定を読み込み中...",
    "security.enterCode": "6桁のコードを入力",
    "security.enable": "2FAを有効化",
    "security.disable": "2FAを無効化",
    "security.recoveryCodes": "リカバリーコード",
    "signature.title": "署名",
    "signature.html": "HTML署名",
    "signature.placeholder": "HTML署名をここに入力...",
    "signature.save": "署名を保存",
    "signature.loading": "署名を読み込み中...",
    "signature.none": "署名はまだ設定されていません。",
    "ooo.title": "不在通知",
    "ooo.help": "メールアカウントと同期される自動返信設定です。",
    "ooo.statusLabel": "不在通知:",
    "ooo.doNotSend": "自動返信を送信しない",
    "ooo.sendReply": "自動返信メッセージを送信",
    "ooo.messageLabel": "自動返信メッセージ:",
    "ooo.timePeriod": "期間:",
    "ooo.start": "開始:",
    "ooo.end": "終了:",
    "ooo.saveChanges": "変更を保存",
    "ooo.invalidTimePeriod": "有効な開始日と終了日を選択してください。",
    "preferences.languageHelp": "Zimphony の画面言語を変更します。サーバーが対応している場合はメールサーバーのロケールも同期します。",
    "preferences.defaultMessageListMode": "既定のメッセージ一覧モード",
    "preferences.messageViewHelp": "スレッド表示は関連メールをまとめます。メッセージ表示は各メールを個別に表示します。既定はスレッド表示です。",
    "preferences.calendarTimeZone": "カレンダーのタイムゾーン",
    "preferences.timeZoneHelp": "標準の IANA タイムゾーンを使用します。既定は Asia/Bangkok のままです。",
    "messageMode.conversation": "スレッド",
    "messageMode.message": "メッセージ",
    "fontScale.compact": "コンパクト",
    "fontScale.comfortable": "標準",
    "fontScale.large": "大きい",
    "login.workspaceBadge": "Work Space",
    "login.setupGuide": "インストール設定とエディションガイド",
    "mail.closeMenu": "メールボックスメニューを閉じる",
    "mail.openMenu": "メールボックスメニューを開く",
    "mail.backToList": "メール一覧へ戻る",
    "mail.newestFirst": "新しい順",
    "mail.oldestFirst": "古い順",
    "mail.sortMessages": "{sort}でメールを並べ替え",
    "mail.toggleConversation": "スレッドを切り替え",
    "reader.emptyHelp": "メールをフォルダーへドラッグするとすぐに移動できます。",
    "reader.threadMessages": "スレッド内メッセージ",
    "reader.hasAttachments": "添付あり",
    "reader.closeOriginal": "原文メッセージを閉じる",
    "reader.loadingOriginal": "原文メッセージを読み込み中...",
    "reader.deleteBlocked": "この共有フォルダーではメールを削除できません。管理者権限を依頼してください。",
    "reader.refreshingConversation": "スレッドを更新中",
    "reader.refreshingMessage": "メッセージを更新中",
    "reader.saveAllToDrive": "すべて {drive} に保存",
    "reader.saveToDrive": "{drive} に保存",
    "reminder.title": "リマインダー",
    "reminder.dismiss": "閉じる",
    "navigation.primary": "メイン",
    "info.software": "ソフトウェア",
    "info.appVersion": "アプリバージョン：{version}",
    "info.buildId": "ビルドID：{buildId}",
    "info.unknown": "不明",
    "info.deployedAt": "デプロイ日時：{time}",
    "info.edition": "エディション：{edition}",
    "info.deployHelp": "この情報は現在実行中のフロントエンドビルドから取得しています。",
    "addon.productivityTitle": "カレンダー、タスク、Briefcase",
    "addon.productivityStatus": "生産性アドオン",
    "addon.refreshStatus": "状態を更新",
    "addon.notEnabled": "未有効",
    "addon.calendarSharing": "カレンダー共有",
    "addon.calendarShareHelp": "カレンダーアクセスはこのインストール内に保持され、同じフォルダー権限モデルに従います。",
    "addon.calendarUnavailable": "現在のエディションではカレンダーを利用できません。",
    "addon.noCalendarShares": "このカレンダーはまだ誰にも共有されていません。",
    "addon.editionBoundary": "エディション境界",
    "addon.brand": "ブランド",
    "drive.taskAvailable": "このエディションではタスクを利用できます。",
    "drive.shareThisFolder": "このフォルダーを共有",
    "drive.upOneLevel": "1つ上へ",
    "drive.connected": "{drive} に接続しました。",
    "drive.disconnected": "{drive} から切断しました。",
    "drive.folderCreated": "{drive} フォルダーを作成しました。",
    "drive.folderColorUpdated": "Briefcase フォルダーの色を更新しました。",
    "drive.unableUpdateFolderColor": "Briefcase フォルダーの色を更新できません。",
    "drive.unableUploadFile": "{drive} にファイルをアップロードできません",
    "drive.sharingUpdated": "Briefcase 共有を更新しました。",
    "drive.unableUpdateSharing": "Briefcase 共有を更新できません。",
    "drive.sharedBriefcaseRemoved": "共有 Briefcase フォルダーを削除しました。",
    "drive.unableRemoveSharedBriefcase": "共有 Briefcase フォルダーを削除できません。",
    "drive.savingAttachment": "添付ファイルを {drive} に保存中...",
    "drive.attachmentSavedAs": "添付ファイルを {drive} に {name} として保存しました。",
    "drive.unableSaveAttachment": "添付ファイルを {drive} に保存できません",
    "drive.savingAllAttachments": "すべての添付ファイルを {drive} に保存中...",
    "drive.allAttachmentsSavedAs": "すべての添付ファイルを {drive} に {names} として保存しました。",
    "drive.allAttachmentsSaved": "すべての添付ファイルを {drive} に保存しました。",
    "drive.unableSaveAttachments": "添付ファイルを {drive} に保存できません",
    "drive.movingToTrash": "項目を {drive} のゴミ箱へ移動中...",
    "drive.itemMovedToTrash": "{drive} の項目をゴミ箱へ移動しました。",
    "drive.unableDeleteItem": "{drive} の項目を削除できません",
    "drive.movingToFolder": "ファイルをフォルダーへ移動中...",
    "drive.fileMoved": "ファイルを移動しました。",
    "drive.unableMoveFile": "{drive} ファイルを移動できません",
    "drive.dropToMove": "ドロップして移動",
    "drive.open": "開く",
    "drive.link": "リンク",
    "drive.uploading": "アップロード中...",
    "drive.uploadFile": "ファイルをアップロード",
    "drive.uploadingFiles": "{count} 個のファイルを {drive} にアップロード中...",
    "drive.uploadedNames": "{drive} にアップロードしました: {names}",
    "drive.uploadedFiles": "{drive} にファイルをアップロードしました。",
    "drive.uploadFilesToFolder": "フォルダーへファイルをアップロード",
    "drive.uploadPickerHelp": "選択したファイルのアップロード先を選択してください。",
    "drive.uploadTo": "アップロード先",
    "drive.saveAttachmentToFolder": "添付ファイルをフォルダーに保存",
    "drive.saveAttachmentPickerHelp": "この添付ファイルの保存先を選択してください。",
    "drive.saveTo": "保存先",
    "drive.closeSaveDialog": "保存ダイアログを閉じる",
    "drive.newFolderAt": "{folder} に新しいフォルダー",
    "drive.folderActionsFor": "{name} のフォルダー操作",
    "drive.setFolderColor": "{folder} の色を {color} に設定",
    "drive.deleteFolderTitle": "{drive} フォルダーを削除",
    "drive.deleteFolderMessage": "\"{name}\" を削除しますか? 中のファイルとサブフォルダーも削除されます。",
    "drive.deleteFolder": "フォルダーを削除",
    "drive.newBriefcaseFolder": "新しい Briefcase フォルダー",
    "drive.openFoldersHelp": "フォルダーを開いて、現在のフォルダーからファイルを添付または共有リンクをコピーします。",
    "drive.breadcrumb": "パンくず",
    "drive.searchThisFolder": "このフォルダーを検索",
    "drive.clearSearch": "ドライブ検索をクリア",
    "drive.emptyFolder": "このフォルダーは空です。",
    "drive.emptyFolderHelp": "親フォルダーまたはルートへ戻って別の場所を選択してください。",
    "drive.parentFolderOpen": "親フォルダー - クリックして開く",
    "drive.briefcaseFolders": "Briefcase フォルダー",
    "drive.briefcaseFoldersHelp": "フォルダー作成、色設定、共有管理を行います。",
    "drive.loadingFolders": "フォルダーを読み込み中...",
    "drive.folderActions": "フォルダー操作",
    "drive.noBriefcaseFolders": "Briefcase フォルダーはまだありません。",
    "filters.title": "メッセージフィルター",
    "filters.help": "ルールは受信時に一致したメッセージを選択したフォルダーへ移動します。",
    "filters.configuredCount": "{count} 件のルールを設定済み",
    "filters.addRule": "ルールを追加",
    "filters.ruleEditor": "ルールエディター",
    "filters.editorHelp": "ルールを追加し、条件と移動先フォルダーを選択してください。",
    "filters.editorClosed": "エディターを閉じました",
    "filters.noticeEditorOpened": "ルールエディターを開きました",
    "filters.editingRule": "ルールを編集中",
    "filters.newRule": "新しいルール",
    "filters.untitledRule": "無題のルール",
    "filters.ruleName": "ルール名",
    "filters.field": "項目",
    "filters.fieldFrom": "差出人",
    "filters.fieldTo": "宛先",
    "filters.fieldSubject": "件名",
    "filters.fieldBody": "本文",
    "filters.match": "一致条件",
    "filters.operatorContains": "含む",
    "filters.operatorEquals": "等しい",
    "filters.operatorStartsWith": "で始まる",
    "filters.operatorEndsWith": "で終わる",
    "filters.value": "値",
    "filters.valuePlaceholder": "例: invoice@example.com",
    "filters.previewPrefix": "もし",
    "filters.moveTo": "移動先",
    "filters.moveToFolder": "フォルダーへ移動",
    "filters.selectFolder": "フォルダーを選択",
    "filters.stopAfterMatch": "一致後に停止",
    "filters.continueMatching": "一致処理を続行",
    "filters.noMessageRules": "メッセージルールはまだありません。Inbox のメールを自動で移動するルールを追加してください。",
    "filters.savedRulesTitle": "保存済みルール",
    "filters.readyToRun": "{count} 件のルールを実行できます。",
    "filters.noSavedRules": "保存済みルールはまだありません。",
    "filters.noSavedRulesHelp": "保存済みルールはまだありません。上のルールを入力してクリックしてください",
    "filters.ruleNumber": "ルール {number}",
    "filters.editingNotice": "{name} を編集中",
    "filters.duplicate": "複製",
    "filters.up": "上へ",
    "filters.down": "下へ",
    "filters.folderId": "フォルダーID:",
    "filters.notSet": "未設定",
    "filters.enabled": "有効",
    "filters.disabled": "無効",
    "filters.clearAll": "すべてクリア",
    "filters.saveRules": "ルールを保存",
    "filters.noRulesToSave": "保存するルールはありません。",
    "filters.savedRules": "{count} 件のルールを保存しました: {names}{more}",
    "filters.savedNoRules": "ルールなしで保存しました",
    "filters.failedSave": "ルールの保存に失敗しました",
    "filters.deletingRule": "ルールを削除中...",
    "filters.ruleUpdated": "ルールを更新しました",
    "filters.ruleAdded": "ルールを追加しました",
    "filters.clearingRules": "ルールをクリア中...",
    "filters.allRemoved": "すべてのフィルタールールを削除しました",
    "filters.failedClear": "フィルタールールをクリアできません",
    "filters.copyName": "{name} のコピー",
    "contacts.edit": "連絡先を編集",
    "contacts.new": "新しい連絡先",
    "contacts.folder": "連絡先フォルダー",
    "contacts.newFolder": "新しいフォルダー",
    "contacts.rename": "名前を変更",
    "contacts.systemFolder": "システムフォルダー",
    "contacts.customFolder": "カスタムフォルダー",
    "contacts.name": "名前",
    "contacts.email": "メール",
    "contacts.company": "会社",
    "contacts.phone": "電話",
    "contacts.notes": "メモ",
    "contacts.add": "追加",
    "contacts.listTitle": "連絡先",
    "contacts.shown": "{count} 件表示",
    "contacts.mergeDuplicates": "重複を統合",
    "contacts.search": "名前、メール、会社、電話、メモで連絡先を検索",
    "contacts.clearSearch": "連絡先検索をクリア",
    "contacts.loading": "連絡先を読み込み中...",
    "contacts.empty": "連絡先はまだありません。",
    "contacts.noMatch": "この検索に一致する連絡先はありません。",
    "contacts.mail": "メール",
    "contacts.composeTo": "{email} へ作成",
    "contacts.deleteFolder": "連絡先フォルダーを削除",
    "contacts.newFolderTitle": "新しい連絡先フォルダー",
    "contacts.renameFolderTitle": "連絡先フォルダー名を変更",
    "contacts.duplicate": "{email} の連絡先は既に存在します。",
    "importExport.contact": "連絡先",
    "importExport.import": "インポート",
    "importExport.mail": "メール",
    "importExport.importing": "インポート中...",
    "importExport.importArchive": "アーカイブをインポート",
    "importExport.exporting": "エクスポート中...",
    "importExport.exportAllMail": "すべてのメールを .tgz でエクスポート",
    "importExport.preparingExport": "エクスポートアーカイブを準備中...",
    "importExport.exportSuccess": "すべてのメールフォルダーを1つの .tgz アーカイブにエクスポートしました。",
    "importExport.exportFailed": "メールアーカイブをエクスポートできません。",
    "importExport.importSuccess": "メールアーカイブをインポートしました。",
    "importExport.importFailed": "メールアーカイブをインポートできません。",
    "importExport.uploading": "アップロード中",
    "importExport.queued": "キュー済み",
    "importExport.importingStage": "インポート中",
    "importExport.elapsed": "経過 {duration}",
    "importExport.downloading": "ダウンロード中",
    "importExport.completed": "完了",
    "importExport.calendarNote": "カレンダーのインポート、エクスポート、復元は接続済みカレンダーアカウントで直接行います。",
    "migration.title": "移行センター",
    "migration.sourceHost": "移行元 IMAP ホスト",
    "migration.sourcePort": "移行元ポート",
    "migration.security": "セキュリティ",
    "migration.plain": "なし",
    "migration.sourceUsername": "移行元ユーザー名",
    "migration.sourcePassword": "移行元パスワード",
    "migration.includeFolders": "含めるフォルダー",
    "migration.excludeFolders": "除外するフォルダー",
    "migration.jobLabel": "ジョブラベル",
    "migration.dryRunOnly": "ドライランのみ",
    "migration.testConnection": "接続をテスト",
    "migration.starting": "開始中...",
    "migration.startDryRun": "ドライランを開始",
    "migration.startMigration": "移行を開始",
    "migration.clearHistory": "履歴をクリア",
    "migration.jobs": "ジョブ",
    "migration.noJobs": "移行ジョブはまだありません。",
    "migration.working": "処理中",
    "migration.cancel": "キャンセル",
    "migration.hideDetails": "詳細を隠す",
    "migration.showDetails": "詳細を表示",
    "migration.connectFailed": "移行元 IMAP サーバーに接続できません。",
    "migration.startFailed": "移行を開始できません。",
    "migration.cancelFailed": "移行をキャンセルできません。",
    "migration.clearFailed": "移行履歴をクリアできません。",
    "migration.historyCleared": "移行履歴をクリアしました。",
    "compose.editDraft": "下書きを編集",
    "compose.replyDraft": "返信下書き",
    "compose.close": "作成画面を閉じる",
    "compose.removeRecipient": "{address} を削除",
    "compose.hideBcc": "Bcc 欄を隠す",
    "compose.showBcc": "Bcc 欄を表示",
    "compose.messageBody": "本文",
    "compose.bold": "太字",
    "compose.italic": "斜体",
    "compose.underline": "下線",
    "compose.bulletedList": "箇条書き",
    "compose.insertLink": "リンクを挿入",
    "compose.linkUrl": "リンクURL",
    "compose.textColor": "文字色",
    "compose.dragAttachments": "添付ファイルをここへドラッグ、またはクリックして追加",
    "compose.browseDrive": "{drive} を参照",
    "compose.unableAddAttachment": "添付ファイルを追加できません",
    "compose.link": "リンク",
    "compose.file": "ファイル",
    "compose.removeAttachment": "{filename} を削除",
    "compose.saving": "保存中...",
    "compose.pickFromDrive": "{drive} から選択",
    "compose.closeDrivePicker": "ドライブ選択を閉じる",
    "compose.searchDrive": "{drive} ファイルを検索",
    "compose.clearDriveSearch": "ドライブ検索をクリア",
    "compose.attach": "添付",
    "compose.unsavedChanges": "未保存の変更",
    "compose.keepEditing": "編集を続ける",
    "compose.discard": "破棄",
    "compose.noSubject": "件名なし",
    "sharing.mountedInvites": "{mounted} 件マウント済み - {invites} 件の招待",
    "sharing.type": " - 種類: {type}",
    "sharing.inviteAttachment": "共有招待の添付ファイル",
    "sharing.unableReadNativeData": "ネイティブ共有データを読み取れません。",
    "sharing.noMatchingNativeShare": "一致するネイティブ共有通知が見つかりません。",
    "sharing.inviteAttachmentMissing": "共有招待の添付ファイルがありません。",
    "sharing.from": "差出人 {sender}",
    "sharing.unknown": "不明",
    "sharing.openInvite": "招待メールを開いて承諾または辞退してください。",
    "sharing.historyHelp": "取り消された招待は参照用にここに保存されます。",
    "sharing.acceptedHelp": "これらはフォルダーツリーに既にマウントされている共有フォルダーです。",
    "sharing.mountedShare": "マウント済み共有",
    "sharing.sharedFolderType": "共有フォルダー",
    "folder.rightClickChoose": "右クリック -> 選択",
    "folder.setColor": "フォルダーの色を {color} に設定",
    "folder.colorLockedHelp": "Starred、Drafts、Junk、Trash は色を変更できません。",
    "dialog.tags": "タグ",
    "dialog.editTag": "タグを編集",
    "dialog.newTag": "新しいタグ",
    "dialog.deleteTag": "タグを削除",
    "dialog.deleteTagMessage": "タグ \"{name}\" を削除しますか?",
    "dialog.renameTagLabel": "{name} の名前を変更",
    "dialog.deleteTagLabel": "{name} を削除",
    "dialog.removeTag": "タグを外す",
    "dialog.folders": "フォルダー",
    "dialog.name": "名前",
    "dialog.color": "色",
    "dialog.tagName": "タグ名",
    "dialog.folderName": "フォルダー名",
    "dialog.closeTagEditor": "タグエディターを閉じる",
    "dialog.closeFolderEditor": "フォルダーエディターを閉じる",
    "dialog.closeShare": "共有ダイアログを閉じる",
    "dialog.closeBriefcaseShare": "briefcase 共有ダイアログを閉じる",
    "dialog.sharedAccess": "共有アクセス",
    "dialog.shareFolder": "フォルダーを共有",
    "dialog.keepBriefcaseAccess": "ファイルアクセスを同じネイティブ briefcase システム内に保持します。",
    "dialog.unableLoadShares": "共有を読み込めません。",
    "security.protected": "保護済み",
    "security.offByDefault": "既定ではオフ",
    "security.appHelp": "Google Authenticator、Microsoft Authenticator、1Password などの認証アプリを使用してください。",
    "security.noSecret": "2FA シークレットはまだ作成されていません。このメールボックス用に新しいシークレットを生成してください。",
    "security.recoveryOnce": "リカバリーコードは一度だけ表示されます。このページを閉じる前に印刷またはダウンロードしてください。",
    "security.qrAlt": "認証アプリ設定用 QR コード",
    "security.generatingQr": "QR コードを生成中...",
    "security.manualKey": "手入力キー",
    "security.startSetup": "設定を開始",
    "security.recoveryHelp": "安全な場所に保管してください。認証アプリを使えない場合、各コードは一度だけ使用できます。",
    "security.copyCodes": "コードをコピー",
    "security.downloadCodes": "コードをダウンロード",
    "security.printSheet": "シートを印刷",
    "security.downloadSheet": "シートをダウンロード",
    "security.remaining": "未使用のリカバリーコードが {count} 件残っています。",
    "signature.help": "HTML署名のみです。メール作成時にこのマークアップを送信します。",
    "signature.ready": "署名を保存できます。",
    "filters.supportedConditions": "対応条件は一般的なメールボックスルールに対応します: sender、recipient、subject、body text。移動先は既存フォルダーである必要があります。",
    "filters.noRulesToSaveWithDetail": "保存するルールはありません。value=\"{value}\" folder=\"{folder}\"",
    "filters.fillRuleBeforeAdding": "追加する前にルールの値とフォルダーを入力してください。",
    "filters.finishOpenRule": "保存する前に開いているルールを完了してください。現在の value=\"{value}\" folder=\"{folder}\"",
    "ooo.timePeriodHelp": "次の期間中に自動返信を送信します:",
    "calendar.recurringEvent": "繰り返し予定",
    "calendar.unknownRecipient": "不明な受信者",
    "calendar.organizer": "主催者:",
    "contacts.merging": "統合中...",
    "contacts.deleteFolderMessage": "\"{name}\" を削除しますか? 中の連絡先データもサーバーから削除される場合があります。",
    "contacts.mergeSummary": "{groups} 件の重複グループを統合し、{removed} 件の余分な連絡先を削除しました。",
    "contacts.mergeFailed": "現在、重複を統合できません。",
    "importExport.contactImported": "{created} 件の連絡先をインポートしました{skippedText}。",
    "importExport.skippedContacts": "、{skipped} 件の重複/空の項目をスキップしました",
    "importExport.importingContact": "連絡先をサーバーへインポート中...",
    "importExport.exportJobFailed": "エクスポートジョブに失敗しました。",
    "importExport.exportTimedOut": "エクスポートジョブがタイムアウトしました。",
    "importExport.uploadingArchive": "アーカイブをアップロード中... {percent}%",
    "importExport.importingArchive": "アーカイブをインポート中... {phase}",
    "importExport.importJobFailed": "インポートジョブに失敗しました。",
    "migration.help": "別の IMAP メールボックスから現在のメールボックス {email} へメールを取り込みます。接続テストから始め、ドライランまたは本番移行を実行してください。",
    "migration.gmailHelp": "Gmail は IMAP を有効にする必要があり、2段階認証がオンの場合は通常 16 文字のアプリパスワードが必要です。",
    "migration.gmailPasswordHelp": "Gmail IMAP にはアプリパスワードが必要です。通常の Google アカウントパスワードは失敗することが多いです。",
    "migration.gmailDetected": "Gmail を検出しました。移行元パスワードにはアプリパスワードを使用してください。2FA が有効な場合、通常のログインパスワードは IMAP 移行に使えません。",
    "migration.sourcePasswordPlaceholder": "移行元メールボックスパスワードまたはアプリパスワード",
    "migration.clearing": "クリア中...",
    "migration.appPasswordRequiredTitle": "Gmail 移行には 16 文字のアプリパスワードが必要です",
    "migration.appPasswordRequired": "移行を有効にするには 16 文字の Gmail アプリパスワードを貼り付けてください。",
    "migration.jobsHelp": "現在のメールボックス移行履歴と進行状況です。",
    "migration.phaseSummary": "フェーズ: {phase} - 処理 {processed} - コピー {copied} - 失敗 {failed}",
    "migration.stopDryRun": "ドライランを停止",
    "migration.foldersFound": "見つかったフォルダー:",
    "migration.moreFolders": "ほか {count} 件",
    "migration.startedNotice": "{username} の移行ジョブ {id} を開始しました。",
    "migration.cancelledNotice": "移行ジョブ {id} をキャンセルしました。",
    "compose.pasteImages": "画像をエディターに貼り付けまたはドラッグ",
    "compose.attachmentLimit": "メールサーバーの添付上限: {limit}",
    "compose.attachmentTooLarge": "このメールはサーバー上限 ({limit}) を超えています。添付を削除するか、より小さいファイルを送信してください。現在の添付合計: {total}",
    "compose.fileTypeFolder": "フォルダー",
    "compose.fileTypeGoogleDoc": "Google ドキュメント",
    "compose.fileTypeGoogleSheet": "Google スプレッドシート",
    "compose.fileTypeGoogleSlides": "Google スライド",
    "compose.fileTypeDrawing": "図形描画",
    "compose.fileTypeImage": "画像",
    "compose.fileTypeVideo": "動画",
    "compose.fileTypeAudio": "音声",
    "compose.fileTypeText": "テキスト",
    "compose.fileTypeGoogleFile": "Google ファイル",
    "compose.driveHelp": "フォルダーをクリックして中を参照し、ファイルを添付または共有リンクとして送信します。",
    "compose.breadcrumb": "パンくず",
    "compose.loadingDriveFiles": "{drive} ファイルを読み込み中...",
    "compose.emptyFolder": "このフォルダーは空です。",
    "compose.emptyFolderHelp": "親フォルダーまたはルートへ戻って別の場所を選択してください。",
    "compose.parentFolder": "親フォルダー - クリックして開く",
    "compose.folderOpen": "フォルダー - クリックして開く",
    "compose.unsavedHelp": "このメッセージには未保存の変更があります。閉じる前に下書きとして保存しますか、それとも変更を破棄しますか?",
    "compose.noSubjectHelp": "このメッセージには件名がありません。それでも送信しますか?",
  },
  "ko-KR": {
    "nav.mailWorkspace": "메일 작업공간",
    "nav.preferences": "환경설정",
    "nav.email": "메일",
    "nav.contact": "연락처",
    "nav.calendar": "캘린더",
    "nav.task": "작업",
    "nav.prefsShort": "설정",
    "settings.appearance": "화면",
    "settings.password": "비밀번호",
    "settings.security": "2FA",
    "settings.contact": "연락처",
    "settings.signature": "서명",
    "settings.outOfOffice": "부재중",
    "settings.filters": "필터",
    "settings.sharing": "공유",
    "settings.importExport": "가져오기 / 내보내기",
    "settings.migration": "마이그레이션",
    "settings.information": "정보",
    "preferences.language": "언어",
    "preferences.languageLabel": "인터페이스 언어",
    "preferences.theme": "테마",
    "preferences.messageView": "메시지 보기",
    "preferences.fontSize": "글자 크기",
    "preferences.timeZone": "시간대",
    "login.heroCopy": "일상 업무를 위해 설계된 빠르고 안정적인 메일 환경입니다.",
    "login.signIn": "로그인",
    "login.help": "메일 주소와 비밀번호를 사용하세요.",
    "login.email": "이메일",
    "login.password": "비밀번호",
    "login.passwordPlaceholder": "비밀번호",
    "login.twoFactorCode": "2단계 인증 코드",
    "login.twoFactorHelp": "계속하려면 인증 앱 코드 또는 복구 코드를 입력하세요.",
    "login.code": "코드",
    "login.verifying": "확인 중...",
    "login.signingIn": "로그인 중...",
    "login.back": "뒤로",
    "mail.compose": "작성",
    "mail.inbox": "받은편지함",
    "mail.sent": "보낸편지함",
    "mail.starred": "별표",
    "mail.tags": "태그",
    "mail.noTags": "아직 태그가 없습니다.",
    "mail.newFolder": "새 폴더",
    "mail.add": "추가",
    "mail.adding": "추가 중...",
    "mail.signOut": "로그아웃",
    "mail.searchMessages": "메일 검색",
    "mail.clearSearch": "검색 지우기",
    "mail.allFolders": "모든 폴더",
    "mail.checkNew": "새 메일 확인",
    "mail.deleteSelected": "선택한 메일 삭제",
    "mail.deleteMessage": "메일 삭제",
    "mail.print": "인쇄",
    "mail.showOriginal": "원본 보기",
    "mail.reply": "답장",
    "mail.replyAll": "전체 답장",
    "mail.forward": "전달",
    "mail.editDraft": "임시보관함 편집",
    "mail.delete": "삭제",
    "mail.junk": "스팸",
    "mail.notJunk": "스팸 아님",
    "mail.noMessages": "이 보기에는 메일이 없습니다.",
    "mail.loadingMore": "더 불러오는 중",
    "mail.loadingWorkspace": "작업공간을 불러오는 중...",
    "reader.attachments": "첨부파일",
    "reader.loadingMessage": "메일을 불러오는 중",
    "reader.unableOpen": "이 메일을 열 수 없습니다",
    "reader.retry": "다시 시도",
    "reader.selectEmail": "읽을 메일을 선택하세요",
    "reader.message": "메시지",
    "reader.draft": "임시보관",
    "reader.from": "보낸 사람 {sender}",
    "reader.unknownSender": "알 수 없는 보낸 사람",
    "reader.conversation": "대화",
    "reader.messagesCount": "메시지 {count}개",
    "reader.star": "별표",
    "reader.readState": "읽음 상태",
    "reader.noContent": "메시지 내용이 없습니다.",
    "common.save": "저장",
    "common.cancel": "취소",
    "feature.upgradeToUnlock": "업그레이드하여 이 기능 잠금 해제",
    "productTier.freeEdition": "무료 에디션",
    "productTier.sharedWebmail": "공유 Webmail",
    "productTier.zimbraNative": "Native Mail Server",
    "productTier.googleConnect": "Google 연결",
    "productTier.perMailbox": "메일박스 단위",
    "common.saving": "저장 중...",
    "common.refresh": "새로고침",
    "common.copy": "복사",
    "common.delete": "삭제",
    "common.share": "공유",
    "common.revoke": "회수",
    "common.loading": "불러오는 중...",
    "common.close": "닫기",
    "common.edit": "편집",
    "common.working": "처리 중...",
    "common.sharing": "공유 중...",
    "calendar.workspace": "캘린더 작업공간",
    "calendar.invitation": "캘린더 초대",
    "calendar.response": "캘린더 응답",
    "calendar.invitees": "초대받은 사람",
    "calendar.accept": "수락",
    "calendar.decline": "거절",
    "calendar.sending": "보내는 중...",
    "calendar.accepted": "수락됨",
    "calendar.tentative": "미정",
    "calendar.declined": "거절됨",
    "calendar.heading": "캘린더",
    "calendar.calendar": "캘린더",
    "calendar.allCalendars": "모든 캘린더",
    "calendar.primary": "기본",
    "calendar.refresh": "캘린더 새로고침",
    "calendar.today": "오늘",
    "calendar.allDay": "종일",
    "calendar.event": "일정",
    "calendar.eventDetails": "일정 상세",
    "calendar.noEvents": "일정 없음",
    "calendar.noEventsOnDay": "이 날에는 일정이 없습니다.",
    "calendar.noUpcomingEvents": "이 캘린더에 예정된 일정이 없습니다.",
    "calendar.selectedDay": "선택한 날짜",
    "calendar.newCalendar": "새 캘린더",
    "calendar.shareCalendar": "캘린더 공유",
    "calendar.refreshedWithNotifications": "캘린더가 새로고침되었습니다. {count}개 캘린더의 알림이 업데이트되었습니다.",
    "calendar.refreshed": "캘린더가 새로고침되었습니다.",
    "calendar.refreshedLimitedNotifications": "캘린더가 새로고침되었습니다. 일부 캘린더는 자동 업데이트 알림을 지원하지 않습니다.",
    "calendar.unableRefresh": "{service}를 새로고침할 수 없습니다.",
    "calendar.connected": "{service}에 연결되었습니다.",
    "calendar.disconnected": "{service} 연결이 해제되었습니다.",
    "calendar.markedTentative": "미정으로 표시됨",
    "calendar.responseSynced": "{status} 및 기본 캘린더에 동기화됨.",
    "calendar.acceptedBy": "{attendee}님이 초대를 수락했습니다.",
    "calendar.tentativeBy": "{attendee}님이 초대를 미정으로 수락했습니다.",
    "calendar.declinedBy": "{attendee}님이 초대를 거절했습니다.",
    "calendar.respondedBy": "{attendee}님이 초대에 응답했습니다.",
    "calendar.attendee": "참석자",
    "calendar.unableSendReply": "캘린더 답장을 보낼 수 없습니다.",
    "calendar.sentReadOnly": "이 초대는 보낸편지함에 있으며 읽기 전용입니다.",
    "calendar.responseRecorded": "참석자 응답이 기록되었습니다.",
    "calendar.editEvent": "일정 편집",
    "calendar.eventsLoaded": "{calendar}에서 {count}개 일정을 불러왔습니다.",
    "calendar.newEvent": "새 일정",
    "calendar.disconnect": "연결 해제",
    "calendar.loading": "{service} 불러오는 중",
    "calendar.notConfigured": "{service}가 아직 구성되지 않았습니다",
    "calendar.connectTitle": "{service} 연결",
    "calendar.connecting": "연결 중...",
    "calendar.connect": "{service} 연결",
    "calendar.readOnly": "캘린더가 읽기 전용으로 연결되어 있습니다. 일정 생성 권한을 부여하려면 다시 연결하세요.",
    "calendar.publicMode": "캘린더가 현재 시스템 구성의 공유 캘린더 피드를 사용 중입니다.",
    "calendar.viewingAll": "연결된 모든 캘린더의 일정을 보고 있습니다. 새 일정은 기본 캘린더에 생성됩니다.",
    "calendar.viewingPrimary": "기본 캘린더만 보고 있습니다.",
    "calendar.noCalendars": "사용 가능한 캘린더가 없습니다.",
    "calendar.closeEventDialog": "일정 창 닫기",
    "calendar.title": "제목",
    "calendar.meetingTitle": "회의 제목",
    "calendar.startDate": "시작일",
    "calendar.startTime": "시작 시간",
    "calendar.endDate": "종료일",
    "calendar.endTime": "종료 시간",
    "calendar.location": "위치",
    "calendar.locationPlaceholder": "회의실 또는 링크",
    "calendar.description": "설명",
    "calendar.descriptionPlaceholder": "이 일정에 메모 추가",
    "calendar.repeat": "반복",
    "calendar.doesNotRepeat": "반복 안 함",
    "calendar.daily": "매일",
    "calendar.weekly": "매주",
    "calendar.monthly": "매월",
    "calendar.yearly": "매년",
    "calendar.repeatInterval": "반복 간격",
    "calendar.ends": "종료",
    "calendar.never": "없음",
    "calendar.onDate": "날짜 지정",
    "calendar.afterOccurrences": "N회 후",
    "calendar.repeatEndDate": "반복 종료일",
    "calendar.occurrences": "횟수",
    "calendar.reminder": "알림",
    "calendar.reminderNone": "없음",
    "calendar.minutesBefore": "{minutes}분 전",
    "calendar.hourBefore": "1시간 전",
    "calendar.dayBefore": "1일 전",
    "calendar.attendees": "참석자",
    "calendar.attendeesHelp": "여러 참석자는 쉼표로 구분하세요.",
    "calendar.saveChanges": "변경사항 저장",
    "calendar.createEvent": "일정 만들기",
    "calendar.endDateError": "종료일은 시작일과 같거나 이후여야 합니다.",
    "calendar.endTimeError": "종료 시간은 시작 시간보다 늦어야 합니다.",
    "calendar.repeatEndRequired": "반복 종료일이 필요합니다.",
    "calendar.repeatOccurrencesError": "반복 횟수는 1 이상이어야 합니다.",
    "calendar.deleteEvent": "일정 삭제",
    "calendar.deleteRecurringMessage": "\"{title}\"을 이 항목만 삭제하시겠습니까, 아니면 반복 일정 전체를 삭제하시겠습니까?",
    "calendar.deleteSingleMessage": "\"{title}\"을 {calendar}에서 삭제하시겠습니까?",
    "calendar.allRecurringEvents": "모든 반복 일정",
    "calendar.thisEventOnly": "이 일정만",
    "calendar.primaryCalendar": "기본 캘린더",
    "calendar.primaryCalendarLocked": "기본 캘린더는 이름 변경이나 삭제가 불가능하지만 공유할 수 있습니다.",
    "calendar.agenda": "일정표",
    "calendar.upcoming": "예정",
    "calendar.chooseTime": "시간 선택",
    "calendar.previousRange": "이전 범위",
    "calendar.nextRange": "다음 범위",
    "calendar.month": "월",
    "calendar.week": "주",
    "calendar.day": "일",
    "calendar.moreEvents": "+{count}개 더",
    "calendar.sources": "소스",
    "calendar.creating": "생성 중...",
    "calendar.calendarActions": "캘린더 작업",
    "calendar.calendarActionsFor": "{name} 캘린더 작업",
    "calendar.manage": "관리",
    "calendar.access": "접근",
    "calendar.danger": "위험",
    "calendar.rename": "이름 변경",
    "calendar.changeColor": "색상 변경",
    "calendar.calendarName": "캘린더 이름",
    "calendar.details": "상세",
    "calendar.updatedIn": "{service}에서 일정이 업데이트되었습니다.",
    "calendar.deletedFrom": "{event}이(가) {service}에서 삭제되었습니다.",
    "calendar.sharingUpdated": "캘린더 공유가 업데이트되었습니다.",
    "calendar.unableUpdateSharing": "캘린더 공유를 업데이트할 수 없습니다.",
    "calendar.colorUpdated": "캘린더 색상이 업데이트되었습니다.",
    "calendar.unableUpdateColor": "캘린더 색상을 업데이트할 수 없습니다.",
    "calendar.created": "캘린더가 생성되었습니다.",
    "calendar.createdWithName": "캘린더 \"{name}\"이(가) 생성되었습니다.",
    "calendar.renamed": "캘린더 이름이 변경되었습니다.",
    "calendar.renamedTo": "캘린더 이름이 \"{name}\"(으)로 변경되었습니다.",
    "calendar.deleted": "캘린더가 삭제되었습니다.",
    "calendar.deleteCalendarConfirm": "캘린더 \"{name}\"을 삭제하시겠습니까?",
    "calendar.unableCreateCalendar": "캘린더를 만들 수 없습니다.",
    "calendar.unableRenameCalendar": "캘린더 이름을 변경할 수 없습니다.",
    "calendar.unableDeleteCalendar": "캘린더를 삭제할 수 없습니다.",
    "calendar.nothingScheduled": "아직 예정된 항목이 없습니다.",
    "calendar.calendarAccess": "캘린더 접근",
    "calendar.noCurrentShares": "현재 공유가 없습니다.",
    "calendar.reminderBefore": "{time} 전에 알림",
    "calendar.yourResponse": "내 응답: {status}",
    "calendar.delegated": "위임됨",
    "calendar.needAction": "조치 필요",
    "calendar.invalidAttendee": "잘못된 참석자 이메일: {email}.",
    "calendar.invalidAttendees": "잘못된 참석자 이메일: {emails}.",
    "calendar.createFailed": "캘린더 일정을 만들 수 없습니다.",
    "calendar.updateFailed": "캘린더 일정을 업데이트할 수 없습니다.",
    "calendar.deleteFailed": "캘린더 일정을 삭제할 수 없습니다.",
    "task.heading": "작업",
    "task.newTask": "새 작업",
    "task.taskList": "작업 목록",
    "task.allLists": "모든 목록",
    "task.loading": "작업을 불러오는 중...",
    "task.noTasks": "작업이 없습니다.",
    "task.completed": "완료",
    "task.pending": "대기 중",
    "task.workspace": "작업 공간",
    "task.editTask": "작업 편집",
    "task.tasksLoaded": "{list}에서 {count}개 작업을 불러왔습니다.",
    "task.noTaskListsFound": "작업 목록을 찾을 수 없음",
    "task.primary": "기본",
    "task.refreshLists": "작업 목록 새로고침",
    "task.empty": "이 목록에는 아직 작업이 없습니다.",
    "task.markIncomplete": "미완료로 표시",
    "task.markComplete": "완료로 표시",
    "task.untitled": "제목 없는 작업",
    "task.noDueDate": "마감일 없음",
    "task.percentComplete": "{percent}% 완료",
    "task.edit": "작업 편집",
    "task.delete": "작업 삭제",
    "task.tasks": "작업",
    "task.lists": "목록",
    "task.newListName": "새 작업 목록",
    "task.creating": "생성 중...",
    "task.newList": "새 목록",
    "task.count": "{count}개 작업",
    "task.access": "접근",
    "task.shareList": "작업 목록 공유",
    "task.noListsAvailable": "사용 가능한 작업 목록이 없습니다.",
    "task.noSharesYet": "아직 공유가 없습니다.",
    "task.revokeShare": "공유 회수",
    "task.saveFailed": "작업을 저장할 수 없습니다.",
    "task.deleteFailed": "작업을 삭제할 수 없습니다.",
    "task.createListFailed": "작업 목록을 만들 수 없습니다.",
    "task.closeDialog": "작업 창 닫기",
    "task.chooseList": "작업 목록 선택",
    "task.chooseListError": "저장하기 전에 작업 목록을 선택하세요.",
    "task.subjectRequired": "제목은 필수입니다.",
    "task.dueRequiredWithStart": "시작일을 선택한 경우 마감일도 설정하세요.",
    "task.subject": "제목",
    "task.subjectPlaceholder": "작업 제목",
    "task.location": "위치",
    "task.locationPlaceholder": "선택 위치",
    "task.priority": "우선순위",
    "task.normal": "보통",
    "task.high": "높음",
    "task.low": "낮음",
    "task.progress": "진행률",
    "task.statusTiming": "상태 및 시간",
    "task.status": "상태",
    "task.notStarted": "시작 안 함",
    "task.inProgress": "진행 중",
    "task.waiting": "다른 사람 대기 중",
    "task.deferred": "연기됨",
    "task.cancelled": "취소됨",
    "task.complete": "완료",
    "task.startDate": "시작일",
    "task.dueDate": "마감일",
    "task.completedAt": "완료일",
    "task.reminder": "알림",
    "task.detailsPlaceholder": "작업 상세",
    "task.create": "작업 만들기",
    "googleTasks.service": "Google Tasks",
    "googleTasks.loading": "Google Tasks를 불러오는 중...",
    "googleTasks.connectAgain": "작업을 사용하려면 Task를 연결하세요.",
    "googleTasks.reconnectAccess": "Tasks 접근 권한을 부여하려면 Google을 다시 연결하세요.",
    "googleTasks.loadedCount": "{count}개 작업을 불러왔습니다.",
    "googleTasks.listCreated": "작업 목록이 생성되었습니다.",
    "googleTasks.createListFailed": "작업 목록을 만들 수 없습니다.",
    "googleTasks.saved": "작업을 저장했습니다.",
    "googleTasks.saveFailed": "작업을 저장할 수 없습니다.",
    "googleTasks.updateFailed": "작업을 업데이트할 수 없습니다.",
    "googleTasks.deleted": "작업을 삭제했습니다.",
    "googleTasks.deleteFailed": "작업을 삭제할 수 없습니다.",
    "drive.title": "{drive} 파일 및 문서",
    "drive.connect": "{drive} 연결",
    "drive.disconnect": "연결 해제",
    "drive.notConnected": "{drive}가 연결되어 있지 않습니다.",
    "drive.readOnly": "{drive}가 읽기 전용입니다.",
    "drive.browse": "{drive} 찾아보기",
    "drive.loadingFolder": "{drive} 폴더를 불러오는 중...",
    "drive.searchFolders": "{drive} 폴더 검색",
    "drive.selectedFolder": "선택한 폴더:",
    "drive.noFoldersFound": "폴더를 찾을 수 없습니다.",
    "drive.expandFolder": "폴더 펼치기",
    "drive.collapseFolder": "폴더 접기",
    "drive.selected": "선택됨",
    "compose.newMessage": "새 메일",
    "compose.toDisplay": "받는 사람",
    "compose.ccDisplay": "Cc",
    "compose.bccDisplay": "Bcc",
    "compose.subject": "제목",
    "compose.writeMessage": "메시지를 작성하세요...",
    "compose.sending": "보내는 중...",
    "compose.send": "보내기",
    "compose.saveDraft": "임시보관함 저장",
    "compose.updateDraft": "임시보관함 업데이트",
    "compose.cancel": "취소",
    "compose.sendAnyway": "그래도 보내기",
    "sharing.sharedWithMe": "나와 공유됨",
    "sharing.sharedByMe": "내가 공유한 폴더",
    "sharing.sharedByMeHelp": "다른 사용자와 공유한 폴더입니다. 활성 수신자 {count}명.",
    "sharing.noSharedByMe": "아직 공유한 폴더가 없습니다.",
    "sharing.recipientCount": "수신자 {count}명",
    "sharing.email": "이메일",
    "sharing.calendar": "캘린더",
    "sharing.task": "작업",
    "sharing.briefcase": "Briefcase",
    "sharing.pendingInvitations": "대기 중인 초대",
    "sharing.pendingHelp": "초대 메일을 열어 수락하거나 거절하세요. 수락한 공유는 아래에 공유 폴더로 표시됩니다.",
    "sharing.sharedFolder": "공유 폴더",
    "sharing.active": "활성",
    "sharing.role": "역할:",
    "sharing.folderInvite": "공유 폴더 초대",
    "sharing.folderInviteFrom": "{sender}님이 {name}을 공유했습니다.",
    "sharing.calendarInviteAttached": "공유 캘린더 초대가 이 메시지에 첨부되어 있습니다.",
    "sharing.accepting": "수락 중...",
    "sharing.unknownRecipient": "알 수 없는 수신자",
    "sharing.unableAcceptFolder": "공유 폴더를 수락할 수 없습니다.",
    "sharing.calendarAccepted": "공유 캘린더를 수락했습니다.",
    "sharing.folderAccepted": "공유 폴더를 수락했습니다.",
    "sharing.noPending": "대기 중인 공유가 없습니다.",
    "sharing.history": "기록",
    "sharing.revokedByOwner": "이 초대는 소유자가 철회했습니다.",
    "sharing.acceptedShares": "수락한 공유",
    "sharing.noAccepted": "아직 수락한 공유가 없습니다.",
    "password.change": "비밀번호 변경",
    "password.new": "새 비밀번호",
    "password.confirm": "새 비밀번호 확인",
    "password.rule": "비밀번호 규칙: 8-16자, 소문자/대문자/숫자를 각각 1개 이상 포함해야 합니다.",
    "password.invalid": "비밀번호는 8-16자이며 대문자, 소문자, 숫자를 포함해야 합니다",
    "password.mismatch": "비밀번호가 일치하지 않습니다",
    "password.updated": "비밀번호가 성공적으로 업데이트되었습니다",
    "folder.rename": "이름 변경",
    "folder.renameTitle": "폴더 이름 변경",
    "folder.color": "폴더 색상",
    "folder.share": "폴더 공유",
    "folder.empty": "폴더 비우기",
    "folder.deleteTitle": "폴더 삭제",
    "folder.deleteMessage": "폴더 \"{name}\"을 삭제하시겠습니까?",
    "folder.emptyTitle": "폴더 비우기",
    "folder.emptyMessage": "폴더 \"{name}\"을 비우시겠습니까?",
    "folder.sharedWith": "공유 대상",
    "folder.sharedAccess": "공유 접근",
    "folder.systemFolderHelp": "시스템 폴더는 이름을 바꾸거나 삭제할 수 없습니다. 일부 시스템 폴더는 비울 수 있습니다.",
    "quota.checking": "할당량 확인 중...",
    "quota.storage": "저장공간",
    "quota.insufficientData": "데이터 부족",
    "quota.insufficientHelp": "할당량 정보를 표시하기에 데이터가 부족합니다.",
    "quota.usedOf": "{used} / {limit}",
    "session.title": "세션",
    "session.expiringTitle": "세션이 곧 만료됩니다",
    "session.expiringHelp": "활동이 없으면 {countdown} 후 로그아웃됩니다.",
    "session.logoutNow": "지금 로그아웃",
    "session.refreshing": "새로고침 중...",
    "session.staySignedIn": "로그인 유지",
    "dialog.confirm": "확인",
    "dialog.emailAddress": "이메일 주소",
    "dialog.permission": "권한",
    "dialog.viewer": "보기 권한",
    "dialog.manager": "관리자",
    "dialog.currentShares": "현재 공유",
    "dialog.noSharedUsers": "아직 공유 사용자가 없습니다.",
    "dialog.shareFailed": "공유 실패",
    "dialog.loadingShares": "공유를 불러오는 중...",
    "security.title": "2단계 인증",
    "security.enabled": "활성화됨",
    "security.disabled": "비활성화됨",
    "security.enabledMailbox": "이 메일함에 2FA가 활성화되어 있습니다.",
    "security.disabledMailbox": "이 메일함에 2FA가 비활성화되어 있습니다.",
    "security.recoveryRegenerated": "복구 코드가 다시 생성되었습니다.",
    "security.setupReady": "설정 준비 완료. QR 코드를 스캔하거나 비밀키를 복사하세요.",
    "security.help": "2FA는 선택 사항이며 이 메일함에서 켜기 전까지 꺼져 있습니다.",
    "security.loading": "보안 설정을 불러오는 중...",
    "security.enterCode": "6자리 코드 입력",
    "security.enable": "2FA 활성화",
    "security.disable": "2FA 비활성화",
    "security.recoveryCodes": "복구 코드",
    "signature.title": "서명",
    "signature.html": "HTML 서명",
    "signature.placeholder": "여기에 HTML 서명을 작성하세요...",
    "signature.save": "서명 저장",
    "signature.loading": "서명을 불러오는 중...",
    "signature.none": "아직 서명이 설정되지 않았습니다.",
    "ooo.title": "부재중",
    "ooo.help": "메일 계정에서 동기화되는 자동 답장 설정입니다.",
    "ooo.statusLabel": "부재중:",
    "ooo.doNotSend": "자동 답장 보내지 않음",
    "ooo.sendReply": "자동 답장 메시지 보내기",
    "ooo.messageLabel": "자동 답장 메시지:",
    "ooo.timePeriod": "기간:",
    "ooo.start": "시작:",
    "ooo.end": "종료:",
    "ooo.saveChanges": "변경사항 저장",
    "ooo.invalidTimePeriod": "유효한 시작일과 종료일을 선택하세요.",
    "preferences.languageHelp": "Zimphony 인터페이스 언어를 변경합니다. 서버가 지원하면 메일 서버 로캘도 동기화됩니다.",
    "preferences.defaultMessageListMode": "기본 메시지 목록 모드",
    "preferences.messageViewHelp": "대화는 관련 메일을 스레드로 묶습니다. 메시지는 각 메일을 개별로 표시합니다. 기본값은 대화입니다.",
    "preferences.calendarTimeZone": "캘린더 시간대",
    "preferences.timeZoneHelp": "표준 IANA 시간대를 사용합니다. 기본값은 Asia/Bangkok으로 유지됩니다.",
    "messageMode.conversation": "대화",
    "messageMode.message": "메시지",
    "fontScale.compact": "작게",
    "fontScale.comfortable": "보통",
    "fontScale.large": "크게",
    "login.workspaceBadge": "Work Space",
    "login.setupGuide": "설치 설정 및 에디션 가이드",
    "mail.closeMenu": "메일함 메뉴 닫기",
    "mail.openMenu": "메일함 메뉴 열기",
    "mail.backToList": "메일 목록으로 돌아가기",
    "mail.newestFirst": "최신순",
    "mail.oldestFirst": "오래된순",
    "mail.sortMessages": "{sort}으로 메일 정렬",
    "mail.toggleConversation": "대화 전환",
    "reader.emptyHelp": "메시지를 폴더로 끌어 즉시 이동할 수 있습니다.",
    "reader.threadMessages": "스레드 메시지",
    "reader.hasAttachments": "첨부파일 있음",
    "reader.closeOriginal": "원본 메시지 닫기",
    "reader.loadingOriginal": "원본 메시지 불러오는 중...",
    "reader.deleteBlocked": "이 공유 폴더에서는 메시지를 삭제할 수 없습니다. 관리자 권한을 요청하세요.",
    "reader.refreshingConversation": "대화 새로고침 중",
    "reader.refreshingMessage": "메시지 새로고침 중",
    "reader.saveAllToDrive": "모두 {drive}에 저장",
    "reader.saveToDrive": "{drive}에 저장",
    "reminder.title": "알림",
    "reminder.dismiss": "닫기",
    "navigation.primary": "기본",
    "info.software": "소프트웨어",
    "info.appVersion": "앱 버전: {version}",
    "info.buildId": "빌드 ID: {buildId}",
    "info.unknown": "알 수 없음",
    "info.deployedAt": "배포 시각: {time}",
    "info.edition": "에디션: {edition}",
    "info.deployHelp": "이 정보는 현재 실행 중인 프런트엔드 빌드에서 가져옵니다.",
    "addon.productivityTitle": "캘린더, 작업 및 Briefcase",
    "addon.productivityStatus": "생산성 추가 기능",
    "addon.refreshStatus": "상태 새로고침",
    "addon.notEnabled": "활성화되지 않음",
    "addon.calendarSharing": "캘린더 공유",
    "addon.calendarShareHelp": "캘린더 접근은 이 설치 안에 유지되며 동일한 폴더 권한 모델을 따릅니다.",
    "addon.calendarUnavailable": "현재 에디션에서는 캘린더를 사용할 수 없습니다.",
    "addon.noCalendarShares": "아직 이 캘린더를 공유한 사람이 없습니다.",
    "addon.editionBoundary": "에디션 경계",
    "addon.brand": "브랜드",
    "drive.taskAvailable": "이 에디션에서 작업을 사용할 수 있습니다.",
    "drive.shareThisFolder": "이 폴더 공유",
    "drive.upOneLevel": "한 단계 위로",
    "drive.connected": "{drive}에 연결되었습니다.",
    "drive.disconnected": "{drive} 연결이 해제되었습니다.",
    "drive.folderCreated": "{drive} 폴더가 생성되었습니다.",
    "drive.folderColorUpdated": "Briefcase 폴더 색상이 업데이트되었습니다.",
    "drive.unableUpdateFolderColor": "Briefcase 폴더 색상을 업데이트할 수 없습니다.",
    "drive.unableUploadFile": "{drive}에 파일을 업로드할 수 없습니다",
    "drive.sharingUpdated": "Briefcase 공유가 업데이트되었습니다.",
    "drive.unableUpdateSharing": "Briefcase 공유를 업데이트할 수 없습니다.",
    "drive.sharedBriefcaseRemoved": "공유 Briefcase 폴더가 제거되었습니다.",
    "drive.unableRemoveSharedBriefcase": "공유 Briefcase 폴더를 제거할 수 없습니다.",
    "drive.savingAttachment": "첨부파일을 {drive}에 저장 중...",
    "drive.attachmentSavedAs": "첨부파일이 {drive}에 {name}(으)로 저장되었습니다.",
    "drive.unableSaveAttachment": "첨부파일을 {drive}에 저장할 수 없습니다",
    "drive.savingAllAttachments": "모든 첨부파일을 {drive}에 저장 중...",
    "drive.allAttachmentsSavedAs": "모든 첨부파일이 {drive}에 {names}(으)로 저장되었습니다.",
    "drive.allAttachmentsSaved": "모든 첨부파일이 {drive}에 저장되었습니다.",
    "drive.unableSaveAttachments": "첨부파일을 {drive}에 저장할 수 없습니다",
    "drive.movingToTrash": "항목을 {drive} 휴지통으로 이동 중...",
    "drive.itemMovedToTrash": "{drive} 항목이 휴지통으로 이동되었습니다.",
    "drive.unableDeleteItem": "{drive} 항목을 삭제할 수 없습니다",
    "drive.movingToFolder": "파일을 폴더로 이동 중...",
    "drive.fileMoved": "파일이 이동되었습니다.",
    "drive.unableMoveFile": "{drive} 파일을 이동할 수 없습니다",
    "drive.dropToMove": "놓아서 이동",
    "drive.open": "열기",
    "drive.link": "링크",
    "drive.uploading": "업로드 중...",
    "drive.uploadFile": "파일 업로드",
    "drive.uploadingFiles": "{count}개 파일을 {drive}에 업로드 중...",
    "drive.uploadedNames": "{drive}에 업로드됨: {names}",
    "drive.uploadedFiles": "파일이 {drive}에 업로드되었습니다.",
    "drive.uploadFilesToFolder": "폴더에 파일 업로드",
    "drive.uploadPickerHelp": "선택한 파일을 업로드할 위치를 선택하세요.",
    "drive.uploadTo": "업로드 위치",
    "drive.saveAttachmentToFolder": "첨부파일을 폴더에 저장",
    "drive.saveAttachmentPickerHelp": "이 첨부파일을 저장할 위치를 선택하세요.",
    "drive.saveTo": "저장 위치",
    "drive.closeSaveDialog": "저장 창 닫기",
    "drive.newFolderAt": "{folder}에 새 폴더",
    "drive.folderActionsFor": "{name} 폴더 작업",
    "drive.setFolderColor": "{folder} 색상을 {color}(으)로 설정",
    "drive.deleteFolderTitle": "{drive} 폴더 삭제",
    "drive.deleteFolderMessage": "\"{name}\"을 삭제하시겠습니까? 안의 파일과 하위 폴더도 함께 삭제됩니다.",
    "drive.deleteFolder": "폴더 삭제",
    "drive.newBriefcaseFolder": "새 Briefcase 폴더",
    "drive.openFoldersHelp": "폴더를 열고 현재 폴더에서 파일을 첨부하거나 공유 링크를 복사하세요.",
    "drive.breadcrumb": "경로",
    "drive.searchThisFolder": "이 폴더 검색",
    "drive.clearSearch": "드라이브 검색 지우기",
    "drive.emptyFolder": "이 폴더는 비어 있습니다.",
    "drive.emptyFolderHelp": "상위 폴더 또는 루트로 돌아가 다른 위치를 선택하세요.",
    "drive.parentFolderOpen": "상위 폴더 - 클릭하여 열기",
    "drive.briefcaseFolders": "Briefcase 폴더",
    "drive.briefcaseFoldersHelp": "폴더를 만들고 색상을 설정하며 공유를 관리합니다.",
    "drive.loadingFolders": "폴더를 불러오는 중...",
    "drive.folderActions": "폴더 작업",
    "drive.noBriefcaseFolders": "아직 Briefcase 폴더가 없습니다.",
    "filters.title": "메시지 필터",
    "filters.help": "규칙은 메일이 도착할 때 일치하는 메시지를 선택한 폴더로 이동합니다.",
    "filters.configuredCount": "{count}개 규칙 구성됨",
    "filters.addRule": "규칙 추가",
    "filters.ruleEditor": "규칙 편집기",
    "filters.editorHelp": "규칙 추가를 눌러 편집기를 열고 필드, 조건, 대상 폴더를 선택하세요.",
    "filters.editorClosed": "편집기 닫힘",
    "filters.noticeEditorOpened": "규칙 편집기가 열렸습니다",
    "filters.editingRule": "규칙 편집 중",
    "filters.newRule": "새 규칙",
    "filters.untitledRule": "제목 없는 규칙",
    "filters.ruleName": "규칙 이름",
    "filters.field": "필드",
    "filters.fieldFrom": "보낸 사람",
    "filters.fieldTo": "받는 사람",
    "filters.fieldSubject": "제목",
    "filters.fieldBody": "본문",
    "filters.match": "일치",
    "filters.operatorContains": "포함",
    "filters.operatorEquals": "같음",
    "filters.operatorStartsWith": "시작함",
    "filters.operatorEndsWith": "끝남",
    "filters.value": "값",
    "filters.valuePlaceholder": "예: invoice@example.com",
    "filters.previewPrefix": "조건",
    "filters.moveTo": "이동",
    "filters.moveToFolder": "폴더로 이동",
    "filters.selectFolder": "폴더 선택",
    "filters.stopAfterMatch": "일치 후 중지",
    "filters.continueMatching": "계속 일치 확인",
    "filters.noMessageRules": "아직 메시지 규칙이 없습니다. Inbox의 메시지를 자동으로 폴더로 이동하는 규칙을 추가하세요.",
    "filters.savedRulesTitle": "저장된 규칙",
    "filters.readyToRun": "{count}개 규칙 실행 준비 완료.",
    "filters.noSavedRules": "아직 저장된 규칙이 없습니다.",
    "filters.ruleNumber": "규칙 {number}",
    "filters.editingNotice": "{name} 편집 중",
    "filters.duplicate": "복제",
    "filters.up": "위로",
    "filters.down": "아래로",
    "filters.folderId": "폴더 ID:",
    "filters.notSet": "설정 안 됨",
    "filters.enabled": "활성화됨",
    "filters.disabled": "비활성화됨",
    "filters.clearAll": "모두 지우기",
    "filters.saveRules": "규칙 저장",
    "filters.noRulesToSave": "저장할 규칙이 없습니다.",
    "filters.savedRules": "{count}개 규칙 저장됨: {names}{more}",
    "filters.savedNoRules": "규칙 없이 저장됨",
    "filters.failedSave": "규칙 저장 실패",
    "filters.deletingRule": "규칙 삭제 중...",
    "filters.ruleUpdated": "규칙 업데이트됨",
    "filters.ruleAdded": "규칙 추가됨",
    "filters.clearingRules": "규칙 지우는 중...",
    "filters.allRemoved": "모든 필터 규칙이 제거되었습니다",
    "filters.failedClear": "필터 규칙을 지울 수 없습니다",
    "filters.copyName": "{name} 복사본",
    "contacts.edit": "연락처 편집",
    "contacts.new": "새 연락처",
    "contacts.folder": "연락처 폴더",
    "contacts.newFolder": "새 폴더",
    "contacts.rename": "이름 변경",
    "contacts.systemFolder": "시스템 폴더",
    "contacts.customFolder": "사용자 지정 폴더",
    "contacts.name": "이름",
    "contacts.email": "이메일",
    "contacts.company": "회사",
    "contacts.phone": "전화",
    "contacts.notes": "메모",
    "contacts.add": "추가",
    "contacts.listTitle": "연락처",
    "contacts.shown": "{count}개 표시됨",
    "contacts.mergeDuplicates": "중복 병합",
    "contacts.search": "이름, 이메일, 회사, 전화, 메모로 연락처 검색",
    "contacts.clearSearch": "연락처 검색 지우기",
    "contacts.loading": "연락처 불러오는 중...",
    "contacts.empty": "아직 연락처가 없습니다.",
    "contacts.noMatch": "이 검색과 일치하는 연락처가 없습니다.",
    "contacts.mail": "메일",
    "contacts.composeTo": "{email}에게 작성",
    "contacts.deleteFolder": "연락처 폴더 삭제",
    "contacts.newFolderTitle": "새 연락처 폴더",
    "contacts.renameFolderTitle": "연락처 폴더 이름 변경",
    "contacts.duplicate": "{email} 연락처가 이미 있습니다.",
    "importExport.contact": "연락처",
    "importExport.import": "가져오기",
    "importExport.mail": "메일",
    "importExport.importing": "가져오는 중...",
    "importExport.importArchive": "아카이브 가져오기",
    "importExport.exporting": "내보내는 중...",
    "importExport.exportAllMail": "모든 메일 .tgz 내보내기",
    "importExport.preparingExport": "내보내기 아카이브 준비 중...",
    "importExport.exportSuccess": "모든 메일 폴더를 하나의 .tgz 아카이브로 내보냈습니다.",
    "importExport.exportFailed": "메일 아카이브를 내보낼 수 없습니다.",
    "importExport.importSuccess": "메일 아카이브를 성공적으로 가져왔습니다.",
    "importExport.importFailed": "메일 아카이브를 가져올 수 없습니다.",
    "importExport.uploading": "업로드 중",
    "importExport.queued": "대기 중",
    "importExport.importingStage": "가져오는 중",
    "importExport.elapsed": "경과 {duration}",
    "importExport.downloading": "다운로드 중",
    "importExport.completed": "완료",
    "importExport.calendarNote": "캘린더 가져오기, 내보내기, 복원은 연결된 캘린더 계정에서 직접 처리됩니다.",
    "migration.title": "마이그레이션 센터",
    "migration.sourceHost": "원본 IMAP 호스트",
    "migration.sourcePort": "원본 포트",
    "migration.security": "보안",
    "migration.plain": "일반",
    "migration.sourceUsername": "원본 사용자 이름",
    "migration.sourcePassword": "원본 비밀번호",
    "migration.includeFolders": "포함할 폴더",
    "migration.excludeFolders": "제외할 폴더",
    "migration.jobLabel": "작업 라벨",
    "migration.dryRunOnly": "드라이런만",
    "migration.testConnection": "연결 테스트",
    "migration.starting": "시작 중...",
    "migration.startDryRun": "드라이런 시작",
    "migration.startMigration": "마이그레이션 시작",
    "migration.clearHistory": "기록 지우기",
    "migration.jobs": "작업",
    "migration.noJobs": "아직 마이그레이션 작업이 없습니다.",
    "migration.working": "작업 중",
    "migration.cancel": "취소",
    "migration.hideDetails": "상세 숨기기",
    "migration.showDetails": "상세 보기",
    "migration.connectFailed": "원본 IMAP 서버에 연결할 수 없습니다.",
    "migration.startFailed": "마이그레이션을 시작할 수 없습니다.",
    "migration.cancelFailed": "마이그레이션을 취소할 수 없습니다.",
    "migration.clearFailed": "마이그레이션 기록을 지울 수 없습니다.",
    "migration.historyCleared": "마이그레이션 기록이 지워졌습니다.",
    "compose.editDraft": "임시보관함 편집",
    "compose.replyDraft": "답장 임시보관",
    "compose.close": "작성 창 닫기",
    "compose.removeRecipient": "{address} 제거",
    "compose.hideBcc": "Bcc 필드 숨기기",
    "compose.showBcc": "Bcc 필드 표시",
    "compose.messageBody": "메시지 본문",
    "compose.bold": "굵게",
    "compose.italic": "기울임",
    "compose.underline": "밑줄",
    "compose.bulletedList": "글머리 기호 목록",
    "compose.insertLink": "링크 삽입",
    "compose.linkUrl": "링크 URL",
    "compose.textColor": "텍스트 색상",
    "compose.dragAttachments": "첨부파일을 여기로 끌거나 클릭하여 추가",
    "compose.browseDrive": "{drive} 찾아보기",
    "compose.unableAddAttachment": "첨부파일을 추가할 수 없습니다",
    "compose.link": "링크",
    "compose.file": "파일",
    "compose.removeAttachment": "{filename} 제거",
    "compose.saving": "저장 중...",
    "compose.pickFromDrive": "{drive}에서 선택",
    "compose.closeDrivePicker": "드라이브 선택기 닫기",
    "compose.searchDrive": "{drive} 파일 검색",
    "compose.clearDriveSearch": "드라이브 검색 지우기",
    "compose.attach": "첨부",
    "compose.unsavedChanges": "저장되지 않은 변경사항",
    "compose.keepEditing": "계속 편집",
    "compose.discard": "버리기",
    "compose.noSubject": "제목 없음",
    "sharing.mountedInvites": "{mounted}개 마운트됨 - 초대 {invites}개",
    "sharing.type": " - 유형: {type}",
    "sharing.inviteAttachment": "공유 초대 첨부파일",
    "sharing.unableReadNativeData": "네이티브 공유 데이터를 읽을 수 없습니다.",
    "sharing.noMatchingNativeShare": "일치하는 네이티브 공유 알림을 찾을 수 없습니다.",
    "sharing.inviteAttachmentMissing": "공유 초대 첨부파일이 없습니다.",
    "sharing.from": "보낸 사람 {sender}",
    "sharing.unknown": "알 수 없음",
    "sharing.openInvite": "초대 메일을 열어 수락하거나 거절하세요.",
    "sharing.historyHelp": "철회된 초대는 참고용으로 여기에 보관됩니다.",
    "sharing.acceptedHelp": "이미 폴더 트리에 마운트된 공유 폴더입니다.",
    "sharing.mountedShare": "마운트된 공유",
    "sharing.sharedFolderType": "공유 폴더",
    "folder.rightClickChoose": "오른쪽 클릭 -> 선택",
    "folder.setColor": "폴더 색상을 {color}(으)로 설정",
    "folder.colorLockedHelp": "Starred, Drafts, Junk, Trash는 색상을 변경할 수 없습니다.",
    "dialog.tags": "태그",
    "dialog.editTag": "태그 편집",
    "dialog.newTag": "새 태그",
    "dialog.deleteTag": "태그 삭제",
    "dialog.deleteTagMessage": "태그 \"{name}\"을 삭제하시겠습니까?",
    "dialog.renameTagLabel": "{name} 이름 변경",
    "dialog.deleteTagLabel": "{name} 삭제",
    "dialog.removeTag": "태그 제거",
    "dialog.folders": "폴더",
    "dialog.name": "이름",
    "dialog.color": "색상",
    "dialog.tagName": "태그 이름",
    "dialog.folderName": "폴더 이름",
    "dialog.closeTagEditor": "태그 편집기 닫기",
    "dialog.closeFolderEditor": "폴더 편집기 닫기",
    "dialog.closeShare": "공유 대화상자 닫기",
    "dialog.closeBriefcaseShare": "briefcase 공유 대화상자 닫기",
    "dialog.sharedAccess": "공유 접근",
    "dialog.shareFolder": "폴더 공유",
    "dialog.keepBriefcaseAccess": "파일 접근을 동일한 네이티브 briefcase 시스템 안에 유지합니다.",
    "dialog.unableLoadShares": "공유를 불러올 수 없습니다.",
    "security.protected": "보호됨",
    "security.offByDefault": "기본값 꺼짐",
    "security.appHelp": "Google Authenticator, Microsoft Authenticator, 1Password 같은 인증 앱을 사용하세요.",
    "security.noSecret": "아직 2FA 비밀키가 생성되지 않았습니다. 이 메일함에 새 비밀키를 생성하려면 설정을 시작하세요.",
    "security.recoveryOnce": "복구 코드는 한 번만 표시됩니다. 이 페이지를 닫기 전에 인쇄하거나 다운로드하세요.",
    "security.qrAlt": "인증 앱 설정용 QR 코드",
    "security.generatingQr": "QR 코드 생성 중...",
    "security.manualKey": "수동 입력 키",
    "security.startSetup": "설정 시작",
    "security.recoveryHelp": "안전하게 보관하세요. 인증 앱을 사용할 수 없을 때 각 코드는 한 번만 사용할 수 있습니다.",
    "security.copyCodes": "코드 복사",
    "security.downloadCodes": "코드 다운로드",
    "security.printSheet": "시트 인쇄",
    "security.downloadSheet": "시트 다운로드",
    "security.remaining": "사용하지 않은 복구 코드 {count}개가 남아 있습니다.",
    "signature.help": "HTML 서명만 지원됩니다. 메일 작성 시 이 마크업을 전송합니다.",
    "signature.ready": "서명을 저장할 준비가 되었습니다.",
    "filters.noSavedRulesHelp": "아직 저장된 규칙이 없습니다. 위 규칙을 입력한 다음 클릭하세요",
    "filters.supportedConditions": "지원 조건은 일반 메일함 규칙에 매핑됩니다: sender, recipient, subject, body text. 대상은 이 메일함에 이미 있는 폴더여야 합니다.",
    "filters.noRulesToSaveWithDetail": "저장할 규칙이 없습니다. value=\"{value}\" folder=\"{folder}\"",
    "filters.fillRuleBeforeAdding": "추가하기 전에 규칙 값과 폴더를 입력하세요.",
    "filters.finishOpenRule": "저장하기 전에 열린 규칙을 완료하세요. 현재 value=\"{value}\" folder=\"{folder}\"",
    "ooo.timePeriodHelp": "다음 기간 동안 자동 답장을 보냅니다:",
    "calendar.recurringEvent": "반복 일정",
    "calendar.unknownRecipient": "알 수 없는 수신자",
    "calendar.organizer": "주최자:",
    "contacts.merging": "병합 중...",
    "contacts.deleteFolderMessage": "\"{name}\"을 삭제하시겠습니까? 안의 연락처 데이터도 서버에서 제거될 수 있습니다.",
    "contacts.mergeSummary": "중복 그룹 {groups}개를 병합하고 추가 연락처 {removed}개를 제거했습니다.",
    "contacts.mergeFailed": "지금은 중복을 병합할 수 없습니다.",
    "importExport.contactImported": "연락처 {created}개를 가져왔습니다{skippedText}.",
    "importExport.skippedContacts": ", 중복/빈 항목 {skipped}개 건너뜀",
    "importExport.importingContact": "연락처를 서버로 가져오는 중...",
    "importExport.exportJobFailed": "내보내기 작업이 실패했습니다.",
    "importExport.exportTimedOut": "내보내기 작업 시간이 초과되었습니다.",
    "importExport.uploadingArchive": "아카이브 업로드 중... {percent}%",
    "importExport.importingArchive": "아카이브 가져오는 중... {phase}",
    "importExport.importJobFailed": "가져오기 작업이 실패했습니다.",
    "migration.help": "다른 IMAP 메일함의 메일을 현재 메일함 {email}로 가져옵니다. 연결 테스트 후 드라이런 또는 실제 마이그레이션을 실행하세요.",
    "migration.gmailHelp": "Gmail은 IMAP이 활성화되어야 하며, 2단계 인증이 켜져 있으면 보통 16자 앱 비밀번호가 필요합니다.",
    "migration.gmailPasswordHelp": "Gmail IMAP에는 앱 비밀번호가 필요합니다. 일반 Google 계정 비밀번호는 대개 실패합니다.",
    "migration.gmailDetected": "Gmail이 감지되었습니다. 원본 비밀번호에는 앱 비밀번호를 사용하세요. 2FA가 활성화된 경우 일반 로그인 비밀번호는 IMAP 마이그레이션에 사용할 수 없습니다.",
    "migration.sourcePasswordPlaceholder": "원본 메일함 비밀번호 또는 앱 비밀번호",
    "migration.clearing": "지우는 중...",
    "migration.appPasswordRequiredTitle": "Gmail 마이그레이션에는 16자 앱 비밀번호가 필요합니다",
    "migration.appPasswordRequired": "마이그레이션을 활성화하려면 16자 Gmail 앱 비밀번호를 붙여넣으세요.",
    "migration.jobsHelp": "현재 메일함 마이그레이션 기록 및 진행 상황입니다.",
    "migration.phaseSummary": "단계: {phase} - 처리 {processed} - 복사 {copied} - 실패 {failed}",
    "migration.stopDryRun": "드라이런 중지",
    "migration.foldersFound": "발견된 폴더:",
    "migration.moreFolders": "외 {count}개 더",
    "migration.startedNotice": "{username}에 대한 마이그레이션 작업 {id}가 시작되었습니다.",
    "migration.cancelledNotice": "마이그레이션 작업 {id}가 취소되었습니다.",
    "compose.pasteImages": "이미지를 편집기에 붙여넣거나 끌어오세요",
    "compose.attachmentLimit": "메일 서버 첨부파일 제한: {limit}.",
    "compose.attachmentTooLarge": "이 메시지는 메일 서버 제한({limit})보다 큽니다. 첨부파일을 제거하거나 더 작은 파일을 보내세요. 현재 업로드 첨부 합계: {total}.",
    "compose.fileTypeFolder": "폴더",
    "compose.fileTypeGoogleDoc": "Google 문서",
    "compose.fileTypeGoogleSheet": "Google 스프레드시트",
    "compose.fileTypeGoogleSlides": "Google 프레젠테이션",
    "compose.fileTypeDrawing": "그림",
    "compose.fileTypeImage": "이미지",
    "compose.fileTypeVideo": "동영상",
    "compose.fileTypeAudio": "오디오",
    "compose.fileTypeText": "텍스트",
    "compose.fileTypeGoogleFile": "Google 파일",
    "compose.driveHelp": "폴더를 클릭해 내용을 탐색한 다음 파일을 첨부하거나 공유 링크로 보냅니다.",
    "compose.breadcrumb": "경로",
    "compose.loadingDriveFiles": "{drive} 파일 불러오는 중...",
    "compose.emptyFolder": "이 폴더는 비어 있습니다.",
    "compose.emptyFolderHelp": "상위 폴더 또는 루트로 돌아가 다른 위치를 선택하세요.",
    "compose.parentFolder": "상위 폴더 - 클릭하여 열기",
    "compose.folderOpen": "폴더 - 클릭하여 열기",
    "compose.unsavedHelp": "이 메시지에는 저장되지 않은 변경사항이 있습니다. 닫기 전에 임시보관함으로 저장하거나 변경사항을 버리시겠습니까?",
    "compose.noSubjectHelp": "이 메시지에는 제목이 없습니다. 그래도 보내시겠습니까?",
  },
  "vi-VN": {
    "nav.mailWorkspace": "Không gian thư",
    "nav.preferences": "Tùy chọn",
    "nav.email": "Email",
    "nav.contact": "Liên hệ",
    "nav.calendar": "Lịch",
    "nav.task": "Công việc",
    "nav.prefsShort": "Tùy chọn",
    "settings.appearance": "Giao diện",
    "settings.password": "Mật khẩu",
    "settings.security": "2FA",
    "settings.contact": "Liên hệ",
    "settings.signature": "Chữ ký",
    "settings.outOfOffice": "Trả lời tự động",
    "settings.filters": "Bộ lọc",
    "settings.sharing": "Chia sẻ",
    "settings.importExport": "Nhập / Xuất",
    "settings.migration": "Di chuyển",
    "settings.information": "Thông tin",
    "preferences.language": "Ngôn ngữ",
    "preferences.languageLabel": "Ngôn ngữ giao diện",
    "preferences.theme": "Chủ đề",
    "preferences.messageView": "Kiểu xem thư",
    "preferences.fontSize": "Cỡ chữ",
    "preferences.timeZone": "Múi giờ",
    "login.heroCopy": "Nhanh, ổn định và được xây dựng cho công việc hằng ngày.",
    "login.signIn": "Đăng nhập",
    "login.help": "Dùng email hộp thư và mật khẩu của bạn.",
    "login.email": "Email",
    "login.password": "Mật khẩu",
    "login.passwordPlaceholder": "Mật khẩu",
    "login.twoFactorCode": "Mã xác thực hai bước",
    "login.twoFactorHelp": "Nhập mã xác thực hoặc mã khôi phục để tiếp tục.",
    "login.code": "Mã",
    "login.verifying": "Đang xác minh...",
    "login.signingIn": "Đang đăng nhập...",
    "login.back": "Quay lại",
    "mail.compose": "Soạn thư",
    "mail.inbox": "Hộp thư đến",
    "mail.sent": "Đã gửi",
    "mail.starred": "Đã gắn sao",
    "mail.tags": "Thẻ",
    "mail.noTags": "Chưa có thẻ.",
    "mail.newFolder": "Thư mục mới",
    "mail.add": "Thêm",
    "mail.adding": "Đang thêm...",
    "mail.signOut": "Đăng xuất",
    "mail.searchMessages": "Tìm kiếm thư",
    "mail.clearSearch": "Xóa tìm kiếm",
    "mail.allFolders": "Tất cả thư mục",
    "mail.checkNew": "Kiểm tra thư mới",
    "mail.deleteSelected": "Xóa thư đã chọn",
    "mail.deleteMessage": "Xóa thư",
    "mail.print": "In",
    "mail.showOriginal": "Xem bản gốc",
    "mail.reply": "Trả lời",
    "mail.replyAll": "Trả lời tất cả",
    "mail.forward": "Chuyển tiếp",
    "mail.editDraft": "Sửa bản nháp",
    "mail.delete": "Xóa",
    "mail.junk": "Thư rác",
    "mail.notJunk": "Không phải thư rác",
    "mail.noMessages": "Không có thư trong chế độ xem này.",
    "mail.loadingMore": "Đang tải thêm thư",
    "mail.loadingWorkspace": "Đang tải không gian làm việc...",
    "reader.attachments": "Tệp đính kèm",
    "reader.loadingMessage": "Đang tải thư",
    "reader.unableOpen": "Không thể mở email này",
    "reader.retry": "Thử lại",
    "reader.selectEmail": "Chọn một email để đọc",
    "reader.message": "Tin nhắn",
    "reader.draft": "Bản nháp",
    "reader.from": "Từ {sender}",
    "reader.unknownSender": "Người gửi không xác định",
    "reader.conversation": "Cuộc hội thoại",
    "reader.messagesCount": "{count} thư",
    "reader.star": "Gắn sao",
    "reader.readState": "Trạng thái đã đọc",
    "reader.noContent": "Không có nội dung thư.",
    "common.save": "Lưu",
    "common.cancel": "Hủy",
    "feature.upgradeToUnlock": "Nâng cấp để mở khóa tính năng này",
    "productTier.freeEdition": "Bản miễn phí",
    "productTier.sharedWebmail": "Webmail chia sẻ",
    "productTier.zimbraNative": "Native Mail Server",
    "productTier.googleConnect": "Google-Connect",
    "productTier.perMailbox": "Theo hộp thư",
    "common.saving": "Đang lưu...",
    "common.refresh": "Làm mới",
    "common.copy": "Sao chép",
    "common.delete": "Xóa",
    "common.share": "Chia sẻ",
    "common.revoke": "Thu hồi",
    "common.loading": "Đang tải...",
    "common.close": "Đóng",
    "common.edit": "Sửa",
    "common.working": "Đang xử lý...",
    "common.sharing": "Đang chia sẻ...",
    "calendar.workspace": "Không gian lịch",
    "calendar.invitation": "Lời mời lịch",
    "calendar.response": "Phản hồi lịch",
    "calendar.invitees": "Người được mời",
    "calendar.accept": "Chấp nhận",
    "calendar.decline": "Từ chối",
    "calendar.sending": "Đang gửi...",
    "calendar.accepted": "Đã chấp nhận",
    "calendar.tentative": "Tạm chấp nhận",
    "calendar.declined": "Đã từ chối",
    "calendar.heading": "Lịch",
    "calendar.calendar": "Lịch",
    "calendar.allCalendars": "Tất cả lịch",
    "calendar.primary": "Chính",
    "calendar.refresh": "Làm mới lịch",
    "calendar.today": "Hôm nay",
    "calendar.allDay": "Cả ngày",
    "calendar.event": "Sự kiện",
    "calendar.eventDetails": "Chi tiết sự kiện",
    "calendar.noEvents": "Không có sự kiện",
    "calendar.noEventsOnDay": "Không có sự kiện trong ngày này.",
    "calendar.noUpcomingEvents": "Không tìm thấy sự kiện sắp tới cho lịch này.",
    "calendar.selectedDay": "Ngày đã chọn",
    "calendar.newCalendar": "Lịch mới",
    "calendar.shareCalendar": "Chia sẻ lịch",
    "calendar.refreshedWithNotifications": "Đã làm mới lịch. Đã cập nhật thông báo cho {count} lịch.",
    "calendar.refreshed": "Đã làm mới lịch.",
    "calendar.refreshedLimitedNotifications": "Đã làm mới lịch. Một số lịch không hỗ trợ thông báo cập nhật tự động.",
    "calendar.unableRefresh": "Không thể làm mới {service}.",
    "calendar.connected": "{service} đã kết nối thành công.",
    "calendar.disconnected": "{service} đã ngắt kết nối.",
    "calendar.markedTentative": "Đã đánh dấu tạm chấp nhận",
    "calendar.responseSynced": "{status} và đã đồng bộ vào lịch native.",
    "calendar.acceptedBy": "{attendee} đã chấp nhận lời mời.",
    "calendar.tentativeBy": "{attendee} đã tạm chấp nhận lời mời.",
    "calendar.declinedBy": "{attendee} đã từ chối lời mời.",
    "calendar.respondedBy": "{attendee} đã phản hồi lời mời.",
    "calendar.attendee": "Người tham dự",
    "calendar.unableSendReply": "Không thể gửi phản hồi lịch.",
    "calendar.sentReadOnly": "Lời mời này nằm trong Đã gửi và chỉ đọc.",
    "calendar.responseRecorded": "Phản hồi của người tham dự đã được ghi nhận.",
    "calendar.editEvent": "Sửa sự kiện",
    "calendar.eventsLoaded": "Đã tải {count} sự kiện từ {calendar}.",
    "calendar.newEvent": "Sự kiện mới",
    "calendar.disconnect": "Ngắt kết nối",
    "calendar.loading": "Đang tải {service}",
    "calendar.notConfigured": "{service} chưa được cấu hình",
    "calendar.connectTitle": "Kết nối {service}",
    "calendar.connecting": "Đang kết nối...",
    "calendar.connect": "Kết nối {service}",
    "calendar.readOnly": "Lịch đang được kết nối ở chế độ chỉ đọc. Kết nối lại một lần để cấp quyền tạo sự kiện.",
    "calendar.publicMode": "Lịch hiện đang dùng feed lịch chia sẻ từ cấu hình hệ thống.",
    "calendar.viewingAll": "Bạn đang xem sự kiện từ tất cả lịch đã kết nối. Sự kiện mới sẽ được tạo trong lịch chính.",
    "calendar.viewingPrimary": "Bạn chỉ đang xem lịch chính.",
    "calendar.noCalendars": "Không có lịch khả dụng.",
    "calendar.closeEventDialog": "Đóng hộp thoại sự kiện",
    "calendar.title": "Tiêu đề",
    "calendar.meetingTitle": "Tiêu đề cuộc họp",
    "calendar.startDate": "Ngày bắt đầu",
    "calendar.startTime": "Giờ bắt đầu",
    "calendar.endDate": "Ngày kết thúc",
    "calendar.endTime": "Giờ kết thúc",
    "calendar.location": "Địa điểm",
    "calendar.locationPlaceholder": "Phòng họp hoặc liên kết",
    "calendar.description": "Mô tả",
    "calendar.descriptionPlaceholder": "Thêm ghi chú cho sự kiện này",
    "calendar.repeat": "Lặp lại",
    "calendar.doesNotRepeat": "Không lặp lại",
    "calendar.daily": "Hằng ngày",
    "calendar.weekly": "Hằng tuần",
    "calendar.monthly": "Hằng tháng",
    "calendar.yearly": "Hằng năm",
    "calendar.repeatInterval": "Khoảng lặp lại",
    "calendar.ends": "Kết thúc",
    "calendar.never": "Không bao giờ",
    "calendar.onDate": "Vào ngày",
    "calendar.afterOccurrences": "Sau N lần",
    "calendar.repeatEndDate": "Ngày kết thúc lặp lại",
    "calendar.occurrences": "Số lần",
    "calendar.reminder": "Nhắc nhở",
    "calendar.reminderNone": "Không",
    "calendar.minutesBefore": "Trước {minutes} phút",
    "calendar.hourBefore": "Trước 1 giờ",
    "calendar.dayBefore": "Trước 1 ngày",
    "calendar.attendees": "Người tham dự",
    "calendar.attendeesHelp": "Ngăn cách nhiều người tham dự bằng dấu phẩy.",
    "calendar.saveChanges": "Lưu thay đổi",
    "calendar.createEvent": "Tạo sự kiện",
    "calendar.endDateError": "Ngày kết thúc phải cùng ngày hoặc sau ngày bắt đầu.",
    "calendar.endTimeError": "Giờ kết thúc phải sau giờ bắt đầu.",
    "calendar.repeatEndRequired": "Cần ngày kết thúc lặp lại.",
    "calendar.repeatOccurrencesError": "Số lần lặp lại phải ít nhất là 1.",
    "calendar.deleteEvent": "Xóa sự kiện",
    "calendar.deleteRecurringMessage": "Xóa \"{title}\" chỉ trong lần này, hay xóa tất cả sự kiện lặp lại trong chuỗi?",
    "calendar.deleteSingleMessage": "Xóa \"{title}\" khỏi {calendar}?",
    "calendar.allRecurringEvents": "Tất cả sự kiện lặp lại",
    "calendar.thisEventOnly": "Chỉ sự kiện này",
    "calendar.primaryCalendar": "Lịch chính",
    "calendar.primaryCalendarLocked": "Không thể đổi tên hoặc xóa lịch chính. Vẫn có thể chia sẻ lịch này.",
    "calendar.agenda": "Chương trình",
    "calendar.upcoming": "Sắp tới",
    "calendar.chooseTime": "Chọn giờ",
    "calendar.previousRange": "Khoảng trước",
    "calendar.nextRange": "Khoảng sau",
    "calendar.month": "Tháng",
    "calendar.week": "Tuần",
    "calendar.day": "Ngày",
    "calendar.moreEvents": "+{count} nữa",
    "calendar.sources": "Nguồn",
    "calendar.creating": "Đang tạo...",
    "calendar.calendarActions": "Thao tác lịch",
    "calendar.calendarActionsFor": "Thao tác lịch cho {name}",
    "calendar.manage": "Quản lý",
    "calendar.access": "Quyền truy cập",
    "calendar.danger": "Nguy hiểm",
    "calendar.rename": "Đổi tên",
    "calendar.changeColor": "Đổi màu",
    "calendar.calendarName": "Tên lịch",
    "calendar.details": "Chi tiết",
    "calendar.updatedIn": "Đã cập nhật sự kiện trong {service}.",
    "calendar.deletedFrom": "Đã xóa {event} khỏi {service}.",
    "calendar.sharingUpdated": "Đã cập nhật chia sẻ lịch.",
    "calendar.unableUpdateSharing": "Không thể cập nhật chia sẻ lịch.",
    "calendar.colorUpdated": "Đã cập nhật màu lịch.",
    "calendar.unableUpdateColor": "Không thể cập nhật màu lịch.",
    "calendar.created": "Đã tạo lịch.",
    "calendar.createdWithName": "Đã tạo lịch \"{name}\".",
    "calendar.renamed": "Đã đổi tên lịch.",
    "calendar.renamedTo": "Đã đổi tên lịch thành \"{name}\".",
    "calendar.deleted": "Đã xóa lịch.",
    "calendar.deleteCalendarConfirm": "Xóa lịch \"{name}\"?",
    "calendar.unableCreateCalendar": "Không thể tạo lịch.",
    "calendar.unableRenameCalendar": "Không thể đổi tên lịch.",
    "calendar.unableDeleteCalendar": "Không thể xóa lịch.",
    "calendar.nothingScheduled": "Chưa có lịch tại đây.",
    "calendar.calendarAccess": "Quyền truy cập lịch",
    "calendar.noCurrentShares": "Không có chia sẻ hiện tại.",
    "calendar.reminderBefore": "Nhắc trước {time}",
    "calendar.yourResponse": "Phản hồi của bạn: {status}",
    "calendar.delegated": "Đã ủy quyền",
    "calendar.needAction": "Cần xử lý",
    "calendar.invalidAttendee": "Email người tham dự không hợp lệ: {email}.",
    "calendar.invalidAttendees": "Email người tham dự không hợp lệ: {emails}.",
    "calendar.createFailed": "Không thể tạo sự kiện lịch.",
    "calendar.updateFailed": "Không thể cập nhật sự kiện lịch.",
    "calendar.deleteFailed": "Không thể xóa sự kiện lịch.",
    "task.heading": "Công việc",
    "task.newTask": "Công việc mới",
    "task.taskList": "Danh sách công việc",
    "task.allLists": "Tất cả danh sách",
    "task.loading": "Đang tải công việc...",
    "task.noTasks": "Không có công việc.",
    "task.completed": "Hoàn tất",
    "task.pending": "Đang chờ",
    "task.workspace": "Không gian công việc",
    "task.editTask": "Sửa công việc",
    "task.tasksLoaded": "Đã tải {count} công việc từ {list}.",
    "task.noTaskListsFound": "Không tìm thấy danh sách công việc",
    "task.primary": "chính",
    "task.refreshLists": "Làm mới danh sách công việc",
    "task.empty": "Chưa có công việc trong danh sách này.",
    "task.markIncomplete": "Đánh dấu chưa hoàn tất",
    "task.markComplete": "Đánh dấu hoàn tất",
    "task.untitled": "Công việc chưa đặt tên",
    "task.noDueDate": "Không có hạn",
    "task.percentComplete": "Hoàn tất {percent}%",
    "task.edit": "Sửa công việc",
    "task.delete": "Xóa công việc",
    "task.tasks": "Công việc",
    "task.lists": "Danh sách",
    "task.newListName": "Danh sách công việc mới",
    "task.creating": "Đang tạo...",
    "task.newList": "Danh sách mới",
    "task.count": "{count} công việc",
    "task.access": "Quyền truy cập",
    "task.shareList": "Chia sẻ danh sách công việc",
    "task.noListsAvailable": "Không có danh sách công việc khả dụng.",
    "task.noSharesYet": "Chưa có chia sẻ.",
    "task.revokeShare": "Thu hồi chia sẻ",
    "task.saveFailed": "Không thể lưu công việc.",
    "task.deleteFailed": "Không thể xóa công việc.",
    "task.createListFailed": "Không thể tạo danh sách công việc.",
    "task.closeDialog": "Đóng hộp thoại công việc",
    "task.chooseList": "Chọn danh sách công việc",
    "task.chooseListError": "Chọn danh sách công việc trước khi lưu.",
    "task.subjectRequired": "Bắt buộc có chủ đề.",
    "task.dueRequiredWithStart": "Đặt ngày đến hạn khi đã chọn ngày bắt đầu.",
    "task.subject": "Chủ đề",
    "task.subjectPlaceholder": "Chủ đề công việc",
    "task.location": "Địa điểm",
    "task.locationPlaceholder": "Địa điểm tùy chọn",
    "task.priority": "Ưu tiên",
    "task.normal": "Bình thường",
    "task.high": "Cao",
    "task.low": "Thấp",
    "task.progress": "Tiến độ",
    "task.statusTiming": "Trạng thái và thời gian",
    "task.status": "Trạng thái",
    "task.notStarted": "Chưa bắt đầu",
    "task.inProgress": "Đang thực hiện",
    "task.waiting": "Đang chờ người khác",
    "task.deferred": "Đã hoãn",
    "task.cancelled": "Đã hủy",
    "task.complete": "Hoàn tất",
    "task.startDate": "Ngày bắt đầu",
    "task.dueDate": "Ngày đến hạn",
    "task.completedAt": "Hoàn tất lúc",
    "task.reminder": "Nhắc nhở",
    "task.detailsPlaceholder": "Chi tiết công việc",
    "task.create": "Tạo công việc",
    "googleTasks.service": "Google Tasks",
    "googleTasks.loading": "Đang tải Google Tasks...",
    "googleTasks.connectAgain": "Kết nối Task để bật công việc.",
    "googleTasks.reconnectAccess": "Kết nối lại Google để cấp quyền truy cập Tasks.",
    "googleTasks.loadedCount": "Đã tải {count} công việc.",
    "googleTasks.listCreated": "Đã tạo danh sách công việc.",
    "googleTasks.createListFailed": "Không thể tạo danh sách công việc.",
    "googleTasks.saved": "Đã lưu công việc.",
    "googleTasks.saveFailed": "Không thể lưu công việc.",
    "googleTasks.updateFailed": "Không thể cập nhật công việc.",
    "googleTasks.deleted": "Đã xóa công việc.",
    "googleTasks.deleteFailed": "Không thể xóa công việc.",
    "drive.title": "{drive} tệp và tài liệu",
    "drive.connect": "Kết nối {drive}",
    "drive.disconnect": "Ngắt kết nối",
    "drive.notConnected": "{drive} chưa được kết nối.",
    "drive.readOnly": "{drive} đang ở chế độ chỉ đọc.",
    "drive.browse": "Duyệt {drive}",
    "drive.loadingFolder": "Đang tải thư mục {drive}...",
    "drive.searchFolders": "Tìm thư mục {drive}",
    "drive.selectedFolder": "Thư mục đã chọn:",
    "drive.noFoldersFound": "Không tìm thấy thư mục.",
    "drive.expandFolder": "Mở rộng thư mục",
    "drive.collapseFolder": "Thu gọn thư mục",
    "drive.selected": "Đã chọn",
    "compose.newMessage": "Thư mới",
    "compose.toDisplay": "Đến",
    "compose.ccDisplay": "Cc",
    "compose.bccDisplay": "Bcc",
    "compose.subject": "Chủ đề",
    "compose.writeMessage": "Nhập nội dung...",
    "compose.sending": "Đang gửi...",
    "compose.send": "Gửi",
    "compose.saveDraft": "Lưu bản nháp",
    "compose.updateDraft": "Cập nhật bản nháp",
    "compose.cancel": "Hủy",
    "compose.sendAnyway": "Vẫn gửi",
    "sharing.sharedWithMe": "Được chia sẻ với tôi",
    "sharing.sharedByMe": "Thư mục tôi đã chia sẻ",
    "sharing.sharedByMeHelp": "Các thư mục bạn đã chia sẻ với người dùng khác. {count} người nhận đang hoạt động.",
    "sharing.noSharedByMe": "Bạn chưa chia sẻ thư mục nào.",
    "sharing.recipientCount": "{count} người nhận",
    "sharing.email": "Email",
    "sharing.calendar": "Lịch",
    "sharing.task": "Công việc",
    "sharing.briefcase": "Briefcase",
    "sharing.pendingInvitations": "Lời mời đang chờ",
    "sharing.pendingHelp": "Mở email lời mời để chấp nhận hoặc từ chối. Các chia sẻ đã chấp nhận sẽ xuất hiện bên dưới dưới dạng thư mục chia sẻ.",
    "sharing.sharedFolder": "Thư mục chia sẻ",
    "sharing.active": "Đang hoạt động",
    "sharing.role": "Vai trò:",
    "sharing.folderInvite": "Lời mời thư mục chia sẻ",
    "sharing.folderInviteFrom": "{sender} đã chia sẻ {name} với bạn.",
    "sharing.calendarInviteAttached": "Lời mời lịch chia sẻ được đính kèm trong thư này.",
    "sharing.accepting": "Đang chấp nhận...",
    "sharing.unknownRecipient": "Người nhận không xác định",
    "sharing.unableAcceptFolder": "Không thể chấp nhận thư mục chia sẻ.",
    "sharing.calendarAccepted": "Đã chấp nhận lịch chia sẻ.",
    "sharing.folderAccepted": "Đã chấp nhận thư mục chia sẻ.",
    "sharing.noPending": "Không có chia sẻ đang chờ.",
    "sharing.history": "Lịch sử",
    "sharing.revokedByOwner": "Lời mời này đã bị chủ sở hữu thu hồi.",
    "sharing.acceptedShares": "Chia sẻ đã chấp nhận",
    "sharing.noAccepted": "Chưa có chia sẻ nào được chấp nhận.",
    "password.change": "Đổi mật khẩu",
    "password.new": "Mật khẩu mới",
    "password.confirm": "Xác nhận mật khẩu mới",
    "password.rule": "Quy tắc mật khẩu: 8-16 ký tự, có ít nhất 1 chữ thường, 1 chữ hoa và 1 số.",
    "password.invalid": "Mật khẩu phải dài 8-16 ký tự và có chữ hoa, chữ thường và số",
    "password.mismatch": "Mật khẩu không khớp",
    "password.updated": "Đã cập nhật mật khẩu thành công",
    "folder.rename": "Đổi tên",
    "folder.renameTitle": "Đổi tên thư mục",
    "folder.color": "Màu thư mục",
    "folder.share": "Chia sẻ thư mục",
    "folder.empty": "Làm trống thư mục",
    "folder.deleteTitle": "Xóa thư mục",
    "folder.deleteMessage": "Xóa thư mục \"{name}\"?",
    "folder.emptyTitle": "Làm trống thư mục",
    "folder.emptyMessage": "Làm trống thư mục \"{name}\"?",
    "folder.sharedWith": "Chia sẻ với",
    "folder.sharedAccess": "Quyền chia sẻ",
    "folder.systemFolderHelp": "Không thể đổi tên hoặc xóa thư mục hệ thống. Một số thư mục hệ thống vẫn có thể được làm trống.",
    "quota.checking": "Đang kiểm tra dung lượng...",
    "quota.storage": "Dung lượng",
    "quota.insufficientData": "Thiếu dữ liệu",
    "quota.insufficientHelp": "Dữ liệu dung lượng không đủ để hiển thị.",
    "quota.usedOf": "{used} / {limit}",
    "session.title": "Phiên",
    "session.expiringTitle": "Phiên của bạn sắp hết hạn",
    "session.expiringHelp": "Bạn sẽ bị đăng xuất sau {countdown} nếu không có hoạt động.",
    "session.logoutNow": "Đăng xuất ngay",
    "session.refreshing": "Đang làm mới...",
    "session.staySignedIn": "Duy trì đăng nhập",
    "dialog.confirm": "Xác nhận",
    "dialog.emailAddress": "Địa chỉ email",
    "dialog.permission": "Quyền",
    "dialog.viewer": "người xem",
    "dialog.manager": "người quản lý",
    "dialog.currentShares": "Chia sẻ hiện tại",
    "dialog.noSharedUsers": "Chưa có người dùng được chia sẻ.",
    "dialog.shareFailed": "Chia sẻ thất bại",
    "dialog.loadingShares": "Đang tải chia sẻ...",
    "security.title": "Xác thực hai yếu tố",
    "security.enabled": "Đã bật",
    "security.disabled": "Đã tắt",
    "security.enabledMailbox": "2FA đã được bật cho hộp thư này.",
    "security.disabledMailbox": "2FA đã được tắt cho hộp thư này.",
    "security.recoveryRegenerated": "Đã tạo lại mã khôi phục.",
    "security.setupReady": "Thiết lập đã sẵn sàng. Quét mã QR hoặc sao chép khóa bí mật.",
    "security.help": "2FA là tùy chọn và sẽ tắt cho đến khi bạn bật cho hộp thư này.",
    "security.loading": "Đang tải cài đặt bảo mật...",
    "security.enterCode": "Nhập mã 6 chữ số",
    "security.enable": "Bật 2FA",
    "security.disable": "Tắt 2FA",
    "security.recoveryCodes": "Mã khôi phục",
    "signature.title": "Chữ ký",
    "signature.html": "Chữ ký HTML",
    "signature.placeholder": "Viết chữ ký HTML tại đây...",
    "signature.save": "Lưu chữ ký",
    "signature.loading": "Đang tải chữ ký...",
    "signature.none": "Chưa cấu hình chữ ký.",
    "ooo.title": "Trả lời tự động",
    "ooo.help": "Cài đặt trả lời tự động được đồng bộ từ tài khoản mail của bạn.",
    "ooo.statusLabel": "Trả lời tự động:",
    "ooo.doNotSend": "Không gửi trả lời tự động",
    "ooo.sendReply": "Gửi tin nhắn trả lời tự động",
    "ooo.messageLabel": "Nội dung trả lời tự động:",
    "ooo.timePeriod": "Khoảng thời gian:",
    "ooo.start": "Bắt đầu:",
    "ooo.end": "Kết thúc:",
    "ooo.saveChanges": "Lưu thay đổi",
    "ooo.invalidTimePeriod": "Chọn ngày bắt đầu và kết thúc hợp lệ.",
    "preferences.languageHelp": "Thay đổi ngôn ngữ giao diện Zimphony. Locale máy chủ mail sẽ được đồng bộ khi máy chủ hỗ trợ.",
    "preferences.defaultMessageListMode": "Chế độ danh sách thư mặc định",
    "preferences.messageViewHelp": "Cuộc hội thoại nhóm thư thành chuỗi. Tin nhắn hiển thị từng email riêng lẻ. Cuộc hội thoại là mặc định.",
    "preferences.calendarTimeZone": "Múi giờ lịch",
    "preferences.timeZoneHelp": "Sử dụng múi giờ IANA tiêu chuẩn. Mặc định vẫn là Asia/Bangkok.",
    "messageMode.conversation": "Cuộc hội thoại",
    "messageMode.message": "Tin nhắn",
    "fontScale.compact": "Gọn",
    "fontScale.comfortable": "Thoải mái",
    "fontScale.large": "Lớn",
    "login.workspaceBadge": "Work Space",
    "login.setupGuide": "Hướng dẫn cài đặt và phiên bản",
    "mail.closeMenu": "Đóng menu hộp thư",
    "mail.openMenu": "Mở menu hộp thư",
    "mail.backToList": "Quay lại danh sách thư",
    "mail.newestFirst": "Mới nhất trước",
    "mail.oldestFirst": "Cũ nhất trước",
    "mail.sortMessages": "Sắp xếp thư {sort}",
    "mail.toggleConversation": "Bật/tắt hội thoại",
    "reader.emptyHelp": "Kéo thư vào thư mục để di chuyển ngay.",
    "reader.threadMessages": "Tin nhắn trong chuỗi",
    "reader.hasAttachments": "Có tệp đính kèm",
    "reader.closeOriginal": "Đóng thư gốc",
    "reader.loadingOriginal": "Đang tải thư gốc...",
    "reader.deleteBlocked": "Thư mục chia sẻ này không cho phép xóa thư. Hãy yêu cầu quyền Manager.",
    "reader.refreshingConversation": "Đang làm mới cuộc hội thoại",
    "reader.refreshingMessage": "Đang làm mới tin nhắn",
    "reader.saveAllToDrive": "Lưu tất cả vào {drive}",
    "reader.saveToDrive": "Lưu vào {drive}",
    "reminder.title": "Nhắc nhở",
    "reminder.dismiss": "Bỏ qua",
    "navigation.primary": "Chính",
    "info.software": "Phần mềm",
    "info.appVersion": "Phiên bản ứng dụng: {version}",
    "info.buildId": "ID bản dựng: {buildId}",
    "info.unknown": "Không xác định",
    "info.deployedAt": "Thời điểm triển khai: {time}",
    "info.edition": "Phiên bản: {edition}",
    "info.deployHelp": "Thông tin này đến từ bản build frontend đang chạy.",
    "addon.productivityTitle": "Lịch, Công việc và Briefcase",
    "addon.productivityStatus": "Tiện ích năng suất",
    "addon.refreshStatus": "Làm mới trạng thái",
    "addon.notEnabled": "Chưa bật",
    "addon.calendarSharing": "Chia sẻ lịch",
    "addon.calendarShareHelp": "Quyền truy cập lịch được giữ trong cài đặt này và dùng cùng mô hình quyền thư mục.",
    "addon.calendarUnavailable": "Lịch không khả dụng trong edition hiện tại.",
    "addon.noCalendarShares": "Chưa có ai chia sẻ lịch này.",
    "addon.editionBoundary": "Ranh giới edition",
    "addon.brand": "Thương hiệu",
    "drive.taskAvailable": "Công việc khả dụng trong edition này.",
    "drive.shareThisFolder": "Chia sẻ thư mục này",
    "drive.upOneLevel": "Lên một cấp",
    "drive.connected": "{drive} đã kết nối thành công.",
    "drive.disconnected": "{drive} đã ngắt kết nối.",
    "drive.folderCreated": "Đã tạo thư mục {drive}.",
    "drive.folderColorUpdated": "Đã cập nhật màu thư mục Briefcase.",
    "drive.unableUpdateFolderColor": "Không thể cập nhật màu thư mục briefcase.",
    "drive.unableUploadFile": "Không thể tải tệp lên {drive}",
    "drive.sharingUpdated": "Đã cập nhật chia sẻ Briefcase.",
    "drive.unableUpdateSharing": "Không thể cập nhật chia sẻ briefcase.",
    "drive.sharedBriefcaseRemoved": "Đã xóa thư mục briefcase được chia sẻ.",
    "drive.unableRemoveSharedBriefcase": "Không thể xóa thư mục briefcase được chia sẻ.",
    "drive.savingAttachment": "Đang lưu tệp đính kèm vào {drive}...",
    "drive.attachmentSavedAs": "Đã lưu tệp đính kèm vào {drive} với tên {name}.",
    "drive.unableSaveAttachment": "Không thể lưu tệp đính kèm vào {drive}",
    "drive.savingAllAttachments": "Đang lưu tất cả tệp đính kèm vào {drive}...",
    "drive.allAttachmentsSavedAs": "Đã lưu tất cả tệp đính kèm vào {drive} với tên {names}.",
    "drive.allAttachmentsSaved": "Đã lưu tất cả tệp đính kèm vào {drive}.",
    "drive.unableSaveAttachments": "Không thể lưu tệp đính kèm vào {drive}",
    "drive.movingToTrash": "Đang chuyển mục vào thùng rác {drive}...",
    "drive.itemMovedToTrash": "Mục {drive} đã được chuyển vào thùng rác.",
    "drive.unableDeleteItem": "Không thể xóa mục {drive}",
    "drive.movingToFolder": "Đang chuyển tệp vào thư mục...",
    "drive.fileMoved": "Đã chuyển tệp.",
    "drive.unableMoveFile": "Không thể chuyển tệp {drive}",
    "drive.dropToMove": "Thả để di chuyển",
    "drive.open": "Mở",
    "drive.link": "Liên kết",
    "drive.uploading": "Đang tải lên...",
    "drive.uploadFile": "Tải tệp lên",
    "drive.uploadingFiles": "Đang tải {count} tệp lên {drive}...",
    "drive.uploadedNames": "Đã tải lên {drive}: {names}.",
    "drive.uploadedFiles": "Đã tải tệp lên {drive}.",
    "drive.uploadFilesToFolder": "Tải tệp lên thư mục",
    "drive.uploadPickerHelp": "Chọn nơi tải các tệp đã chọn lên.",
    "drive.uploadTo": "Tải lên",
    "drive.saveAttachmentToFolder": "Lưu tệp đính kèm vào thư mục",
    "drive.saveAttachmentPickerHelp": "Chọn nơi lưu tệp đính kèm này.",
    "drive.saveTo": "Lưu vào",
    "drive.closeSaveDialog": "Đóng hộp thoại lưu",
    "drive.newFolderAt": "Thư mục mới tại {folder}",
    "drive.folderActionsFor": "Thao tác thư mục cho {name}",
    "drive.setFolderColor": "Đặt màu {folder} thành {color}",
    "drive.deleteFolderTitle": "Xóa thư mục {drive}",
    "drive.deleteFolderMessage": "Xóa \"{name}\"? Các tệp và thư mục con bên trong cũng sẽ bị xóa.",
    "drive.deleteFolder": "Xóa thư mục",
    "drive.newBriefcaseFolder": "Thư mục briefcase mới",
    "drive.openFoldersHelp": "Mở thư mục, sau đó đính kèm tệp hoặc sao chép liên kết chia sẻ từ thư mục hiện tại.",
    "drive.breadcrumb": "Đường dẫn",
    "drive.searchThisFolder": "Tìm trong thư mục này",
    "drive.clearSearch": "Xóa tìm kiếm drive",
    "drive.emptyFolder": "Thư mục này trống.",
    "drive.emptyFolderHelp": "Quay lại thư mục cha hoặc thư mục gốc để chọn vị trí khác.",
    "drive.parentFolderOpen": "Thư mục cha - nhấp để mở",
    "drive.briefcaseFolders": "Thư mục Briefcase",
    "drive.briefcaseFoldersHelp": "Tạo thư mục, đặt màu và quản lý chia sẻ.",
    "drive.loadingFolders": "Đang tải thư mục...",
    "drive.folderActions": "Thao tác thư mục",
    "drive.noBriefcaseFolders": "Chưa có thư mục briefcase.",
    "filters.title": "Bộ lọc thư",
    "filters.help": "Quy tắc chuyển các thư khớp vào thư mục đã chọn khi thư đến.",
    "filters.configuredCount": "Đã cấu hình {count} quy tắc",
    "filters.addRule": "Thêm quy tắc",
    "filters.ruleEditor": "Trình sửa quy tắc",
    "filters.editorHelp": "Nhấp Thêm quy tắc để mở trình sửa, rồi chọn trường, điều kiện và thư mục đích.",
    "filters.editorClosed": "Đã đóng trình sửa",
    "filters.noticeEditorOpened": "Đã mở trình sửa quy tắc",
    "filters.editingRule": "Đang sửa quy tắc",
    "filters.newRule": "Quy tắc mới",
    "filters.untitledRule": "Quy tắc chưa đặt tên",
    "filters.ruleName": "Tên quy tắc",
    "filters.field": "Trường",
    "filters.fieldFrom": "Từ",
    "filters.fieldTo": "Đến",
    "filters.fieldSubject": "Chủ đề",
    "filters.fieldBody": "Nội dung",
    "filters.match": "Khớp",
    "filters.operatorContains": "chứa",
    "filters.operatorEquals": "bằng",
    "filters.operatorStartsWith": "bắt đầu bằng",
    "filters.operatorEndsWith": "kết thúc bằng",
    "filters.value": "Giá trị",
    "filters.valuePlaceholder": "Ví dụ: invoice@example.com",
    "filters.previewPrefix": "Nếu",
    "filters.moveTo": "chuyển đến",
    "filters.moveToFolder": "Chuyển đến thư mục",
    "filters.selectFolder": "Chọn thư mục",
    "filters.stopAfterMatch": "Dừng sau khi khớp",
    "filters.continueMatching": "Tiếp tục khớp",
    "filters.noMessageRules": "Chưa có quy tắc thư. Thêm một quy tắc để tự động chuyển thư từ Inbox vào thư mục.",
    "filters.savedRulesTitle": "Quy tắc đã lưu",
    "filters.readyToRun": "{count} quy tắc sẵn sàng chạy.",
    "filters.noSavedRules": "Chưa có quy tắc đã lưu.",
    "filters.ruleNumber": "Quy tắc {number}",
    "filters.editingNotice": "Đang sửa {name}",
    "filters.duplicate": "Nhân bản",
    "filters.up": "Lên",
    "filters.down": "Xuống",
    "filters.folderId": "ID thư mục:",
    "filters.notSet": "chưa đặt",
    "filters.enabled": "Đã bật",
    "filters.disabled": "Đã tắt",
    "filters.clearAll": "Xóa tất cả",
    "filters.saveRules": "Lưu quy tắc",
    "filters.noRulesToSave": "Chưa có quy tắc để lưu.",
    "filters.savedRules": "Đã lưu {count} quy tắc: {names}{more}",
    "filters.savedNoRules": "Đã lưu không có quy tắc",
    "filters.failedSave": "Không thể lưu quy tắc",
    "filters.deletingRule": "Đang xóa quy tắc...",
    "filters.ruleUpdated": "Đã cập nhật quy tắc",
    "filters.ruleAdded": "Đã thêm quy tắc",
    "filters.clearingRules": "Đang xóa quy tắc...",
    "filters.allRemoved": "Đã xóa tất cả quy tắc bộ lọc",
    "filters.failedClear": "Không thể xóa quy tắc bộ lọc",
    "filters.copyName": "Bản sao {name}",
    "contacts.edit": "Sửa liên hệ",
    "contacts.new": "Liên hệ mới",
    "contacts.folder": "Thư mục liên hệ",
    "contacts.newFolder": "Thư mục mới",
    "contacts.rename": "Đổi tên",
    "contacts.systemFolder": "Thư mục hệ thống",
    "contacts.customFolder": "Thư mục tùy chỉnh",
    "contacts.name": "Tên",
    "contacts.email": "Email",
    "contacts.company": "Công ty",
    "contacts.phone": "Điện thoại",
    "contacts.notes": "Ghi chú",
    "contacts.add": "Thêm",
    "contacts.listTitle": "Liên hệ",
    "contacts.shown": "Hiển thị {count}",
    "contacts.mergeDuplicates": "Gộp trùng lặp",
    "contacts.search": "Tìm liên hệ theo tên, email, công ty, điện thoại hoặc ghi chú",
    "contacts.clearSearch": "Xóa tìm kiếm liên hệ",
    "contacts.loading": "Đang tải liên hệ...",
    "contacts.empty": "Chưa có liên hệ.",
    "contacts.noMatch": "Không có liên hệ khớp tìm kiếm này.",
    "contacts.mail": "Mail",
    "contacts.composeTo": "Soạn thư đến {email}",
    "contacts.deleteFolder": "Xóa thư mục liên hệ",
    "contacts.newFolderTitle": "Thư mục liên hệ mới",
    "contacts.renameFolderTitle": "Đổi tên thư mục liên hệ",
    "contacts.duplicate": "Liên hệ với {email} đã tồn tại.",
    "importExport.contact": "Liên hệ",
    "importExport.import": "Nhập",
    "importExport.mail": "Mail",
    "importExport.importing": "Đang nhập...",
    "importExport.importArchive": "Nhập kho lưu trữ",
    "importExport.exporting": "Đang xuất...",
    "importExport.exportAllMail": "Xuất toàn bộ mail .tgz",
    "importExport.preparingExport": "Đang chuẩn bị kho xuất...",
    "importExport.exportSuccess": "Đã xuất tất cả thư mục mail vào một kho .tgz.",
    "importExport.exportFailed": "Không thể xuất kho mail.",
    "importExport.importSuccess": "Đã nhập kho mail thành công.",
    "importExport.importFailed": "Không thể nhập kho mail.",
    "importExport.uploading": "đang tải lên",
    "importExport.queued": "đang chờ",
    "importExport.importingStage": "đang nhập",
    "importExport.elapsed": "Đã qua {duration}",
    "importExport.downloading": "đang tải xuống",
    "importExport.completed": "hoàn tất",
    "importExport.calendarNote": "Việc nhập, xuất và khôi phục lịch được xử lý trực tiếp trong tài khoản lịch đã kết nối.",
    "migration.title": "Trung tâm di chuyển",
    "migration.sourceHost": "Máy chủ IMAP nguồn",
    "migration.sourcePort": "Cổng nguồn",
    "migration.security": "Bảo mật",
    "migration.plain": "Plain",
    "migration.sourceUsername": "Tên người dùng nguồn",
    "migration.sourcePassword": "Mật khẩu nguồn",
    "migration.includeFolders": "Thư mục bao gồm",
    "migration.excludeFolders": "Thư mục loại trừ",
    "migration.jobLabel": "Nhãn công việc",
    "migration.dryRunOnly": "Chỉ chạy thử",
    "migration.testConnection": "Kiểm tra kết nối",
    "migration.starting": "Đang bắt đầu...",
    "migration.startDryRun": "Bắt đầu chạy thử",
    "migration.startMigration": "Bắt đầu di chuyển",
    "migration.clearHistory": "Xóa lịch sử",
    "migration.jobs": "Công việc",
    "migration.noJobs": "Chưa có công việc di chuyển.",
    "migration.working": "đang xử lý",
    "migration.cancel": "Hủy",
    "migration.hideDetails": "Ẩn chi tiết",
    "migration.showDetails": "Hiện chi tiết",
    "migration.connectFailed": "Không thể kết nối đến máy chủ IMAP nguồn.",
    "migration.startFailed": "Không thể bắt đầu di chuyển.",
    "migration.cancelFailed": "Không thể hủy di chuyển.",
    "migration.clearFailed": "Không thể xóa lịch sử di chuyển.",
    "migration.historyCleared": "Đã xóa lịch sử di chuyển.",
    "compose.editDraft": "Sửa bản nháp",
    "compose.replyDraft": "Bản nháp trả lời",
    "compose.close": "Đóng cửa sổ soạn",
    "compose.removeRecipient": "Xóa {address}",
    "compose.hideBcc": "Ẩn trường Bcc",
    "compose.showBcc": "Hiện trường Bcc",
    "compose.messageBody": "Nội dung thư",
    "compose.bold": "Đậm",
    "compose.italic": "Nghiêng",
    "compose.underline": "Gạch chân",
    "compose.bulletedList": "Danh sách dấu đầu dòng",
    "compose.insertLink": "Chèn liên kết",
    "compose.linkUrl": "URL liên kết",
    "compose.textColor": "Màu chữ",
    "compose.dragAttachments": "Kéo tệp đính kèm vào đây hoặc nhấp để thêm tệp",
    "compose.browseDrive": "Duyệt {drive}",
    "compose.unableAddAttachment": "Không thể thêm tệp đính kèm",
    "compose.link": "Liên kết",
    "compose.file": "Tệp",
    "compose.removeAttachment": "Xóa {filename}",
    "compose.saving": "Đang lưu...",
    "compose.pickFromDrive": "Chọn từ {drive}",
    "compose.closeDrivePicker": "Đóng trình chọn drive",
    "compose.searchDrive": "Tìm tệp {drive}",
    "compose.clearDriveSearch": "Xóa tìm kiếm drive",
    "compose.attach": "Đính kèm",
    "compose.unsavedChanges": "Thay đổi chưa lưu",
    "compose.keepEditing": "Tiếp tục sửa",
    "compose.discard": "Bỏ",
    "compose.noSubject": "Không có chủ đề",
    "sharing.mountedInvites": "{mounted} đã gắn - {invites} lời mời",
    "sharing.type": " - Loại: {type}",
    "sharing.inviteAttachment": "Tệp đính kèm lời mời chia sẻ",
    "sharing.unableReadNativeData": "Không thể đọc dữ liệu chia sẻ native.",
    "sharing.noMatchingNativeShare": "Không tìm thấy thông báo chia sẻ native phù hợp.",
    "sharing.inviteAttachmentMissing": "Thiếu tệp đính kèm lời mời chia sẻ.",
    "sharing.from": "Từ {sender}",
    "sharing.unknown": "không xác định",
    "sharing.openInvite": "Mở email lời mời để chấp nhận hoặc từ chối.",
    "sharing.historyHelp": "Các lời mời đã bị thu hồi được giữ ở đây để tham khảo.",
    "sharing.acceptedHelp": "Đây là các thư mục chia sẻ đã được gắn vào cây thư mục của bạn.",
    "sharing.mountedShare": "Chia sẻ đã gắn",
    "sharing.sharedFolderType": "Thư mục chia sẻ",
    "folder.rightClickChoose": "Nhấp chuột phải -> chọn",
    "folder.setColor": "Đặt màu thư mục thành {color}",
    "folder.colorLockedHelp": "Starred, Drafts, Junk và Trash không thể đổi màu.",
    "dialog.tags": "Thẻ",
    "dialog.editTag": "Sửa thẻ",
    "dialog.newTag": "Thẻ mới",
    "dialog.deleteTag": "Xóa thẻ",
    "dialog.deleteTagMessage": "Xóa thẻ \"{name}\"?",
    "dialog.renameTagLabel": "Đổi tên {name}",
    "dialog.deleteTagLabel": "Xóa {name}",
    "dialog.removeTag": "Gỡ thẻ",
    "dialog.folders": "Thư mục",
    "dialog.name": "Tên",
    "dialog.color": "Màu",
    "dialog.tagName": "Tên thẻ",
    "dialog.folderName": "Tên thư mục",
    "dialog.closeTagEditor": "Đóng trình sửa thẻ",
    "dialog.closeFolderEditor": "Đóng trình sửa thư mục",
    "dialog.closeShare": "Đóng hộp thoại chia sẻ",
    "dialog.closeBriefcaseShare": "Đóng hộp thoại chia sẻ briefcase",
    "dialog.sharedAccess": "Quyền chia sẻ",
    "dialog.shareFolder": "Chia sẻ thư mục",
    "dialog.keepBriefcaseAccess": "Giữ quyền truy cập tệp trong cùng hệ thống briefcase native.",
    "dialog.unableLoadShares": "Không thể tải chia sẻ.",
    "security.protected": "Được bảo vệ",
    "security.offByDefault": "Tắt mặc định",
    "security.appHelp": "Dùng ứng dụng xác thực như Google Authenticator, Microsoft Authenticator hoặc 1Password.",
    "security.noSecret": "Chưa tạo khóa bí mật 2FA. Bắt đầu thiết lập để tạo khóa mới cho hộp thư này.",
    "security.recoveryOnce": "Mã khôi phục chỉ hiển thị một lần. In hoặc tải xuống trước khi đóng trang này.",
    "security.qrAlt": "Mã QR để thiết lập ứng dụng xác thực",
    "security.generatingQr": "Đang tạo mã QR...",
    "security.manualKey": "Khóa nhập thủ công",
    "security.startSetup": "Bắt đầu thiết lập",
    "security.recoveryHelp": "Lưu trữ an toàn. Mỗi mã chỉ dùng một lần khi ứng dụng xác thực không khả dụng.",
    "security.copyCodes": "Sao chép mã",
    "security.downloadCodes": "Tải mã xuống",
    "security.printSheet": "In phiếu",
    "security.downloadSheet": "Tải phiếu xuống",
    "security.remaining": "Còn {count} mã khôi phục chưa dùng.",
    "signature.help": "Chỉ hỗ trợ chữ ký HTML. Ứng dụng sẽ gửi markup này khi soạn mail.",
    "signature.ready": "Chữ ký sẵn sàng để lưu.",
    "filters.noSavedRulesHelp": "Chưa có quy tắc đã lưu. Điền quy tắc bên trên, rồi nhấp",
    "filters.supportedConditions": "Các điều kiện được hỗ trợ tương ứng với quy tắc hộp thư phổ biến: sender, recipient, subject và body text. Thư mục đích phải đã tồn tại trong hộp thư này.",
    "filters.noRulesToSaveWithDetail": "Chưa có quy tắc để lưu. value=\"{value}\" folder=\"{folder}\"",
    "filters.fillRuleBeforeAdding": "Điền giá trị quy tắc và thư mục trước khi thêm.",
    "filters.finishOpenRule": "Hoàn tất quy tắc đang mở trước khi lưu. Giá trị hiện tại value=\"{value}\" folder=\"{folder}\"",
    "ooo.timePeriodHelp": "Gửi trả lời tự động trong khoảng thời gian sau:",
    "calendar.recurringEvent": "Sự kiện lặp lại",
    "calendar.unknownRecipient": "Người nhận không xác định",
    "calendar.organizer": "Người tổ chức:",
    "contacts.merging": "Đang gộp...",
    "contacts.deleteFolderMessage": "Xóa \"{name}\"? Dữ liệu liên hệ bên trong cũng có thể bị xóa trên máy chủ.",
    "contacts.mergeSummary": "Đã gộp {groups} nhóm trùng lặp và xóa {removed} liên hệ dư.",
    "contacts.mergeFailed": "Không thể gộp trùng lặp ngay bây giờ.",
    "importExport.contactImported": "Đã nhập {created} liên hệ{contactSuffix}{skippedText}.",
    "importExport.skippedContacts": ", đã bỏ qua {skipped} mục trùng/rỗng",
    "importExport.importingContact": "Đang nhập liên hệ lên máy chủ...",
    "importExport.exportJobFailed": "Công việc xuất thất bại.",
    "importExport.exportTimedOut": "Công việc xuất quá thời gian.",
    "importExport.uploadingArchive": "Đang tải kho lên... {percent}%",
    "importExport.importingArchive": "Đang nhập kho... {phase}",
    "importExport.importJobFailed": "Công việc nhập thất bại.",
    "migration.help": "Kéo mail từ hộp thư IMAP khác vào hộp thư hiện tại {email}. Bắt đầu bằng kiểm tra kết nối, rồi chạy thử hoặc chạy di chuyển thật.",
    "migration.gmailHelp": "Gmail cần bật IMAP và thường cần App Password 16 ký tự nếu bật Xác minh 2 bước.",
    "migration.gmailPasswordHelp": "Gmail IMAP cần App Password. Mật khẩu tài khoản Google thông thường thường thất bại ở đây.",
    "migration.gmailDetected": "Đã phát hiện Gmail. Dùng App Password cho mật khẩu nguồn. Nếu bật 2FA, mật khẩu đăng nhập thông thường sẽ không dùng được cho IMAP migration.",
    "migration.sourcePasswordPlaceholder": "Mật khẩu hộp thư nguồn hoặc app password",
    "migration.clearing": "Đang xóa...",
    "migration.appPasswordRequiredTitle": "Gmail migration cần App Password 16 ký tự",
    "migration.appPasswordRequired": "Dán Gmail App Password 16 ký tự để bật migration.",
    "migration.jobsHelp": "Lịch sử migration và tiến độ hiện tại của hộp thư.",
    "migration.phaseSummary": "Giai đoạn: {phase} - đã xử lý {processed} - đã sao chép {copied} - lỗi {failed}",
    "migration.stopDryRun": "Dừng chạy thử",
    "migration.foldersFound": "Thư mục tìm thấy:",
    "migration.moreFolders": "và {count} nữa",
    "migration.startedNotice": "Công việc migration {id} đã bắt đầu cho {username}.",
    "migration.cancelledNotice": "Công việc migration {id} đã bị hủy.",
    "compose.pasteImages": "Dán hoặc kéo ảnh vào trình soạn thảo",
    "compose.attachmentLimit": "Giới hạn tệp đính kèm của máy chủ mail: {limit}.",
    "compose.attachmentTooLarge": "Thư này lớn hơn giới hạn máy chủ mail ({limit}). Hãy xóa tệp đính kèm hoặc gửi tệp nhỏ hơn. Tổng tệp đính kèm hiện tại: {total}.",
    "compose.fileTypeFolder": "Thư mục",
    "compose.fileTypeGoogleDoc": "Google Doc",
    "compose.fileTypeGoogleSheet": "Google Sheet",
    "compose.fileTypeGoogleSlides": "Google Slides",
    "compose.fileTypeDrawing": "Bản vẽ",
    "compose.fileTypeImage": "Ảnh",
    "compose.fileTypeVideo": "Video",
    "compose.fileTypeAudio": "Âm thanh",
    "compose.fileTypeText": "Văn bản",
    "compose.fileTypeGoogleFile": "Tệp Google",
    "compose.driveHelp": "Nhấp thư mục để duyệt bên trong, rồi đính kèm tệp hoặc chia sẻ dưới dạng liên kết.",
    "compose.breadcrumb": "Đường dẫn",
    "compose.loadingDriveFiles": "Đang tải tệp {drive}...",
    "compose.emptyFolder": "Thư mục này trống.",
    "compose.emptyFolderHelp": "Quay lại thư mục cha hoặc thư mục gốc để chọn vị trí khác.",
    "compose.parentFolder": "Thư mục cha - nhấp để mở",
    "compose.folderOpen": "Thư mục - nhấp để mở",
    "compose.unsavedHelp": "Thư này có thay đổi chưa lưu. Lưu thành bản nháp trước khi đóng hay bỏ thay đổi?",
    "compose.noSubjectHelp": "Thư này không có chủ đề. Bạn vẫn muốn gửi?",
  },
  "id-ID": {
    "nav.mailWorkspace": "Ruang kerja email",
    "nav.preferences": "Preferensi",
    "nav.email": "Email",
    "nav.contact": "Kontak",
    "nav.calendar": "Kalender",
    "nav.task": "Tugas",
    "nav.prefsShort": "Preferensi",
    "settings.appearance": "Tampilan",
    "settings.password": "Kata sandi",
    "settings.security": "2FA",
    "settings.contact": "Kontak",
    "settings.signature": "Tanda tangan",
    "settings.outOfOffice": "Balasan otomatis",
    "settings.filters": "Filter",
    "settings.sharing": "Berbagi",
    "settings.importExport": "Impor / Ekspor",
    "settings.migration": "Migrasi",
    "settings.information": "Informasi",
    "preferences.language": "Bahasa",
    "preferences.languageLabel": "Bahasa antarmuka",
    "preferences.theme": "Tema",
    "preferences.messageView": "Tampilan pesan",
    "preferences.fontSize": "Ukuran font",
    "preferences.timeZone": "Zona waktu",
    "login.heroCopy": "Cepat, andal, dan dibuat untuk pekerjaan sehari-hari.",
    "login.signIn": "Masuk",
    "login.help": "Gunakan email mailbox dan kata sandi Anda.",
    "login.email": "Email",
    "login.password": "Kata sandi",
    "login.passwordPlaceholder": "Kata sandi",
    "login.twoFactorCode": "Kode dua faktor",
    "login.twoFactorHelp": "Masukkan kode autentikator atau kode pemulihan untuk melanjutkan.",
    "login.code": "Kode",
    "login.verifying": "Memverifikasi...",
    "login.signingIn": "Sedang masuk...",
    "login.back": "Kembali",
    "mail.compose": "Tulis",
    "mail.inbox": "Kotak Masuk",
    "mail.sent": "Terkirim",
    "mail.starred": "Berbintang",
    "mail.tags": "Tag",
    "mail.noTags": "Belum ada tag.",
    "mail.newFolder": "Folder baru",
    "mail.add": "Tambah",
    "mail.adding": "Menambahkan...",
    "mail.signOut": "Keluar",
    "mail.searchMessages": "Cari pesan",
    "mail.clearSearch": "Hapus pencarian",
    "mail.allFolders": "Semua folder",
    "mail.checkNew": "Periksa email baru",
    "mail.deleteSelected": "Hapus pesan yang dipilih",
    "mail.deleteMessage": "Hapus pesan",
    "mail.print": "Cetak",
    "mail.showOriginal": "Tampilkan asli",
    "mail.reply": "Balas",
    "mail.replyAll": "Balas semua",
    "mail.forward": "Teruskan",
    "mail.editDraft": "Edit draf",
    "mail.delete": "Hapus",
    "mail.junk": "Spam",
    "mail.notJunk": "Bukan spam",
    "mail.noMessages": "Tidak ada pesan dalam tampilan ini.",
    "reader.attachments": "Lampiran",
    "reader.loadingMessage": "Memuat pesan",
    "reader.unableOpen": "Tidak dapat membuka email ini",
    "reader.retry": "Coba lagi",
    "reader.selectEmail": "Pilih email untuk dibaca",
    "reader.message": "Pesan",
    "reader.draft": "Draf",
    "reader.from": "Dari {sender}",
    "reader.unknownSender": "Pengirim tidak dikenal",
    "reader.conversation": "Percakapan",
    "reader.noContent": "Tidak ada isi pesan.",
    "common.save": "Simpan",
    "common.cancel": "Batal",
    "feature.upgradeToUnlock": "Tingkatkan untuk membuka fitur ini",
    "productTier.freeEdition": "Edisi Gratis",
    "productTier.sharedWebmail": "Shared Webmail",
    "productTier.zimbraNative": "Native Mail Server",
    "productTier.googleConnect": "Google-Connect",
    "productTier.perMailbox": "Per-mailbox",
    "common.saving": "Menyimpan...",
    "common.refresh": "Segarkan",
    "common.copy": "Salin",
    "common.delete": "Hapus",
    "common.share": "Bagikan",
    "common.revoke": "Cabut",
    "common.loading": "Memuat...",
    "common.close": "Tutup",
    "common.edit": "Edit",
    "common.working": "Memproses...",
    "common.sharing": "Membagikan...",
    "calendar.heading": "Kalender",
    "calendar.calendar": "Kalender",
    "calendar.allCalendars": "Semua kalender",
    "calendar.primary": "Utama",
    "calendar.today": "Hari ini",
    "calendar.allDay": "Sepanjang hari",
    "calendar.event": "Acara",
    "calendar.eventDetails": "Detail acara",
    "calendar.noEvents": "Tidak ada acara",
    "calendar.newCalendar": "Kalender baru",
    "calendar.shareCalendar": "Bagikan kalender",
    "task.heading": "Tugas",
    "task.newTask": "Tugas baru",
    "task.taskList": "Daftar tugas",
    "task.allLists": "Semua daftar",
    "task.noTasks": "Tidak ada tugas.",
    "task.completed": "Selesai",
    "task.pending": "Tertunda",
    "googleTasks.service": "Google Tasks",
    "googleTasks.loading": "Memuat Google Tasks...",
    "googleTasks.connectAgain": "Hubungkan Task untuk mengaktifkan tugas.",
    "googleTasks.reconnectAccess": "Hubungkan kembali Google untuk memberi akses Tasks.",
    "googleTasks.loadedCount": "{count} tugas dimuat.",
    "googleTasks.listCreated": "Daftar tugas dibuat.",
    "googleTasks.createListFailed": "Tidak dapat membuat daftar tugas.",
    "googleTasks.saved": "Tugas disimpan.",
    "googleTasks.saveFailed": "Tidak dapat menyimpan tugas.",
    "googleTasks.updateFailed": "Tidak dapat memperbarui tugas.",
    "googleTasks.deleted": "Tugas dihapus.",
    "googleTasks.deleteFailed": "Tidak dapat menghapus tugas.",
    "drive.title": "{drive} file dan dokumen",
    "drive.connect": "Hubungkan {drive}",
    "drive.disconnect": "Putuskan koneksi",
    "drive.browse": "Jelajahi {drive}",
    "drive.notConnected": "{drive} belum terhubung.",
    "drive.readOnly": "{drive} dalam mode hanya baca.",
    "compose.newMessage": "Pesan baru",
    "compose.toDisplay": "Kepada",
    "compose.ccDisplay": "Cc",
    "compose.bccDisplay": "Bcc",
    "compose.subject": "Subjek",
    "compose.writeMessage": "Tulis pesan Anda...",
    "compose.send": "Kirim",
    "compose.sending": "Mengirim...",
    "compose.saveDraft": "Simpan draf",
    "compose.cancel": "Batal",
  },
  "de-DE": {
    "nav.mailWorkspace": "Mail-Arbeitsbereich",
    "nav.preferences": "Einstellungen",
    "nav.email": "E-Mail",
    "nav.contact": "Kontakte",
    "nav.calendar": "Kalender",
    "nav.task": "Aufgaben",
    "nav.prefsShort": "Einst.",
    "settings.appearance": "Darstellung",
    "settings.password": "Passwort",
    "settings.security": "2FA",
    "settings.contact": "Kontakte",
    "settings.signature": "Signatur",
    "settings.outOfOffice": "Abwesenheit",
    "settings.filters": "Filter",
    "settings.sharing": "Freigaben",
    "settings.importExport": "Import / Export",
    "settings.migration": "Migration",
    "settings.information": "Informationen",
    "preferences.language": "Sprache",
    "preferences.languageLabel": "Sprache der Oberfläche",
    "preferences.theme": "Design",
    "preferences.messageView": "Nachrichtenansicht",
    "preferences.fontSize": "Schriftgröße",
    "preferences.timeZone": "Zeitzone",
    "login.heroCopy": "Schnell, zuverlässig und für die tägliche Arbeit gemacht.",
    "login.signIn": "Anmelden",
    "login.help": "Verwenden Sie Ihre Mailbox-Adresse und Ihr Passwort.",
    "login.email": "E-Mail",
    "login.password": "Passwort",
    "login.passwordPlaceholder": "Passwort",
    "login.twoFactorCode": "Zwei-Faktor-Code",
    "login.twoFactorHelp": "Geben Sie den Authenticator- oder Wiederherstellungscode ein.",
    "login.code": "Code",
    "login.verifying": "Wird geprüft...",
    "login.signingIn": "Anmeldung läuft...",
    "login.back": "Zurück",
    "mail.compose": "Verfassen",
    "mail.inbox": "Posteingang",
    "mail.sent": "Gesendet",
    "mail.starred": "Markiert",
    "mail.tags": "Tags",
    "mail.noTags": "Noch keine Tags.",
    "mail.newFolder": "Neuer Ordner",
    "mail.add": "Hinzufügen",
    "mail.adding": "Wird hinzugefügt...",
    "mail.signOut": "Abmelden",
    "mail.searchMessages": "Nachrichten suchen",
    "mail.clearSearch": "Suche löschen",
    "mail.allFolders": "Alle Ordner",
    "mail.checkNew": "Neue E-Mails prüfen",
    "mail.deleteSelected": "Ausgewählte Nachrichten löschen",
    "mail.deleteMessage": "Nachricht löschen",
    "mail.print": "Drucken",
    "mail.showOriginal": "Original anzeigen",
    "mail.reply": "Antworten",
    "mail.replyAll": "Allen antworten",
    "mail.forward": "Weiterleiten",
    "mail.editDraft": "Entwurf bearbeiten",
    "mail.delete": "Löschen",
    "mail.junk": "Spam",
    "mail.notJunk": "Kein Spam",
    "mail.noMessages": "Keine Nachrichten in dieser Ansicht.",
    "reader.attachments": "Anhänge",
    "reader.loadingMessage": "Nachricht wird geladen",
    "reader.unableOpen": "Diese E-Mail kann nicht geöffnet werden",
    "reader.retry": "Erneut versuchen",
    "reader.selectEmail": "Wählen Sie eine E-Mail zum Lesen",
    "reader.message": "Nachricht",
    "reader.draft": "Entwurf",
    "reader.from": "Von {sender}",
    "reader.unknownSender": "Unbekannter Absender",
    "reader.conversation": "Konversation",
    "reader.noContent": "Kein Nachrichteninhalt.",
    "common.save": "Speichern",
    "common.cancel": "Abbrechen",
    "feature.upgradeToUnlock": "Upgrade durchführen, um diese Funktion freizuschalten",
    "productTier.freeEdition": "Kostenlose Edition",
    "productTier.sharedWebmail": "Shared Webmail",
    "productTier.zimbraNative": "Native Mail Server",
    "productTier.googleConnect": "Google-Connect",
    "productTier.perMailbox": "Pro Postfach",
    "common.saving": "Speichern...",
    "common.refresh": "Aktualisieren",
    "common.copy": "Kopieren",
    "common.delete": "Löschen",
    "common.share": "Freigeben",
    "common.revoke": "Widerrufen",
    "common.loading": "Wird geladen...",
    "common.close": "Schließen",
    "common.edit": "Bearbeiten",
    "common.working": "Wird verarbeitet...",
    "common.sharing": "Wird freigegeben...",
    "calendar.heading": "Kalender",
    "calendar.calendar": "Kalender",
    "calendar.allCalendars": "Alle Kalender",
    "calendar.primary": "Primär",
    "calendar.today": "Heute",
    "calendar.allDay": "Ganztägig",
    "calendar.event": "Termin",
    "calendar.eventDetails": "Termindetails",
    "calendar.noEvents": "Keine Termine",
    "calendar.newCalendar": "Neuer Kalender",
    "calendar.shareCalendar": "Kalender freigeben",
    "task.heading": "Aufgaben",
    "task.newTask": "Neue Aufgabe",
    "task.taskList": "Aufgabenliste",
    "task.allLists": "Alle Listen",
    "task.noTasks": "Keine Aufgaben.",
    "task.completed": "Erledigt",
    "task.pending": "Ausstehend",
    "googleTasks.service": "Google Tasks",
    "googleTasks.loading": "Google Tasks wird geladen...",
    "googleTasks.connectAgain": "Task verbinden, um Aufgaben zu aktivieren.",
    "googleTasks.reconnectAccess": "Google erneut verbinden, um Zugriff auf Tasks zu erlauben.",
    "googleTasks.loadedCount": "{count} Aufgaben geladen.",
    "googleTasks.listCreated": "Aufgabenliste erstellt.",
    "googleTasks.createListFailed": "Aufgabenliste kann nicht erstellt werden.",
    "googleTasks.saved": "Aufgabe gespeichert.",
    "googleTasks.saveFailed": "Aufgabe kann nicht gespeichert werden.",
    "googleTasks.updateFailed": "Aufgabe kann nicht aktualisiert werden.",
    "googleTasks.deleted": "Aufgabe gelöscht.",
    "googleTasks.deleteFailed": "Aufgabe kann nicht gelöscht werden.",
    "drive.title": "{drive} Dateien und Dokumente",
    "drive.connect": "{drive} verbinden",
    "drive.disconnect": "Trennen",
    "drive.browse": "{drive} durchsuchen",
    "drive.notConnected": "{drive} ist nicht verbunden.",
    "drive.readOnly": "{drive} ist schreibgeschützt.",
    "compose.newMessage": "Neue Nachricht",
    "compose.toDisplay": "An",
    "compose.ccDisplay": "Cc",
    "compose.bccDisplay": "Bcc",
    "compose.subject": "Betreff",
    "compose.writeMessage": "Nachricht schreiben...",
    "compose.send": "Senden",
    "compose.sending": "Wird gesendet...",
    "compose.saveDraft": "Entwurf speichern",
    "compose.cancel": "Abbrechen",
  },
  "fr-FR": {
    "nav.mailWorkspace": "Espace mail",
    "nav.preferences": "Préférences",
    "nav.email": "E-mail",
    "nav.contact": "Contacts",
    "nav.calendar": "Calendrier",
    "nav.task": "Tâches",
    "nav.prefsShort": "Préfs",
    "settings.appearance": "Apparence",
    "settings.password": "Mot de passe",
    "settings.security": "2FA",
    "settings.contact": "Contacts",
    "settings.signature": "Signature",
    "settings.outOfOffice": "Absence",
    "settings.filters": "Filtres",
    "settings.sharing": "Partage",
    "settings.importExport": "Import / Export",
    "settings.migration": "Migration",
    "settings.information": "Informations",
    "preferences.language": "Langue",
    "preferences.languageLabel": "Langue de l'interface",
    "preferences.theme": "Thème",
    "preferences.messageView": "Vue des messages",
    "preferences.fontSize": "Taille du texte",
    "preferences.timeZone": "Fuseau horaire",
    "login.heroCopy": "Rapide, fiable et conçu pour le travail quotidien.",
    "login.signIn": "Se connecter",
    "login.help": "Utilisez l'adresse e-mail et le mot de passe de votre boîte.",
    "login.email": "E-mail",
    "login.password": "Mot de passe",
    "login.passwordPlaceholder": "Mot de passe",
    "login.twoFactorCode": "Code à deux facteurs",
    "login.twoFactorHelp": "Saisissez le code d'authentification ou de récupération.",
    "login.code": "Code",
    "login.verifying": "Vérification...",
    "login.signingIn": "Connexion...",
    "login.back": "Retour",
    "mail.compose": "Nouveau message",
    "mail.inbox": "Boîte de réception",
    "mail.sent": "Envoyés",
    "mail.starred": "Favoris",
    "mail.tags": "Tags",
    "mail.noTags": "Aucun tag pour le moment.",
    "mail.newFolder": "Nouveau dossier",
    "mail.add": "Ajouter",
    "mail.adding": "Ajout...",
    "mail.signOut": "Se déconnecter",
    "mail.searchMessages": "Rechercher des messages",
    "mail.clearSearch": "Effacer la recherche",
    "mail.allFolders": "Tous les dossiers",
    "mail.checkNew": "Relever les nouveaux messages",
    "mail.deleteSelected": "Supprimer les messages sélectionnés",
    "mail.deleteMessage": "Supprimer le message",
    "mail.print": "Imprimer",
    "mail.showOriginal": "Afficher l'original",
    "mail.reply": "Répondre",
    "mail.replyAll": "Répondre à tous",
    "mail.forward": "Transférer",
    "mail.editDraft": "Modifier le brouillon",
    "mail.delete": "Supprimer",
    "mail.junk": "Indésirable",
    "mail.notJunk": "Non indésirable",
    "mail.noMessages": "Aucun message dans cette vue.",
    "reader.attachments": "Pièces jointes",
    "reader.loadingMessage": "Chargement du message",
    "reader.unableOpen": "Impossible d'ouvrir cet e-mail",
    "reader.retry": "Réessayer",
    "reader.selectEmail": "Sélectionnez un e-mail à lire",
    "reader.message": "Message",
    "reader.draft": "Brouillon",
    "reader.from": "De {sender}",
    "reader.unknownSender": "Expéditeur inconnu",
    "reader.conversation": "Conversation",
    "reader.noContent": "Aucun contenu de message.",
    "common.save": "Enregistrer",
    "common.cancel": "Annuler",
    "feature.upgradeToUnlock": "Passez à une offre supérieure pour déverrouiller cette fonctionnalité",
    "productTier.freeEdition": "Édition gratuite",
    "productTier.sharedWebmail": "Webmail partagé",
    "productTier.zimbraNative": "Native Mail Server",
    "productTier.googleConnect": "Google Connect",
    "productTier.perMailbox": "Par boîte mail",
    "common.saving": "Enregistrement...",
    "common.refresh": "Actualiser",
    "common.copy": "Copier",
    "common.delete": "Supprimer",
    "common.share": "Partager",
    "common.revoke": "Révoquer",
    "common.loading": "Chargement...",
    "common.close": "Fermer",
    "common.edit": "Modifier",
    "common.working": "Traitement...",
    "common.sharing": "Partage...",
    "calendar.heading": "Calendrier",
    "calendar.calendar": "Calendrier",
    "calendar.allCalendars": "Tous les calendriers",
    "calendar.primary": "Principal",
    "calendar.today": "Aujourd'hui",
    "calendar.allDay": "Toute la journée",
    "calendar.event": "Événement",
    "calendar.eventDetails": "Détails de l'événement",
    "calendar.noEvents": "Aucun événement",
    "calendar.newCalendar": "Nouveau calendrier",
    "calendar.shareCalendar": "Partager le calendrier",
    "task.heading": "Tâches",
    "task.newTask": "Nouvelle tâche",
    "task.taskList": "Liste de tâches",
    "task.allLists": "Toutes les listes",
    "task.noTasks": "Aucune tâche.",
    "task.completed": "Terminée",
    "task.pending": "En attente",
    "googleTasks.service": "Google Tasks",
    "googleTasks.loading": "Chargement de Google Tasks...",
    "googleTasks.connectAgain": "Connectez Task pour activer les tâches.",
    "googleTasks.reconnectAccess": "Reconnectez Google pour autoriser l'accès à Tasks.",
    "googleTasks.loadedCount": "{count} tâches chargées.",
    "googleTasks.listCreated": "Liste de tâches créée.",
    "googleTasks.createListFailed": "Impossible de créer la liste de tâches.",
    "googleTasks.saved": "Tâche enregistrée.",
    "googleTasks.saveFailed": "Impossible d'enregistrer la tâche.",
    "googleTasks.updateFailed": "Impossible de mettre à jour la tâche.",
    "googleTasks.deleted": "Tâche supprimée.",
    "googleTasks.deleteFailed": "Impossible de supprimer la tâche.",
    "drive.title": "{drive} fichiers et documents",
    "drive.connect": "Connecter {drive}",
    "drive.disconnect": "Déconnecter",
    "drive.browse": "Parcourir {drive}",
    "drive.notConnected": "{drive} n'est pas connecté.",
    "drive.readOnly": "{drive} est en lecture seule.",
    "compose.newMessage": "Nouveau message",
    "compose.toDisplay": "À",
    "compose.ccDisplay": "Cc",
    "compose.bccDisplay": "Bcc",
    "compose.subject": "Objet",
    "compose.writeMessage": "Écrivez votre message...",
    "compose.send": "Envoyer",
    "compose.sending": "Envoi...",
    "compose.saveDraft": "Enregistrer le brouillon",
    "compose.cancel": "Annuler",
  },
  "ru-RU": {
    "nav.mailWorkspace": "Почтовое рабочее место",
    "nav.preferences": "Настройки",
    "nav.email": "Почта",
    "nav.contact": "Контакты",
    "nav.calendar": "Календарь",
    "nav.task": "Задачи",
    "nav.prefsShort": "Настр.",
    "settings.appearance": "Внешний вид",
    "settings.password": "Пароль",
    "settings.security": "2FA",
    "settings.contact": "Контакты",
    "settings.signature": "Подпись",
    "settings.outOfOffice": "Автоответ",
    "settings.filters": "Фильтры",
    "settings.sharing": "Общий доступ",
    "settings.importExport": "Импорт / Экспорт",
    "settings.migration": "Миграция",
    "settings.information": "Информация",
    "preferences.language": "Язык",
    "preferences.languageLabel": "Язык интерфейса",
    "preferences.theme": "Тема",
    "preferences.messageView": "Вид сообщений",
    "preferences.fontSize": "Размер шрифта",
    "preferences.timeZone": "Часовой пояс",
    "login.heroCopy": "Быстро, надежно и создано для ежедневной работы.",
    "login.signIn": "Войти",
    "login.help": "Используйте адрес почтового ящика и пароль.",
    "login.email": "E-mail",
    "login.password": "Пароль",
    "login.passwordPlaceholder": "Пароль",
    "login.twoFactorCode": "Код двухфакторной аутентификации",
    "login.twoFactorHelp": "Введите код из приложения или код восстановления.",
    "login.code": "Код",
    "login.verifying": "Проверка...",
    "login.signingIn": "Вход...",
    "login.back": "Назад",
    "mail.compose": "Написать",
    "mail.inbox": "Входящие",
    "mail.sent": "Отправленные",
    "mail.starred": "Избранное",
    "mail.tags": "Теги",
    "mail.noTags": "Тегов пока нет.",
    "mail.newFolder": "Новая папка",
    "mail.add": "Добавить",
    "mail.adding": "Добавление...",
    "mail.signOut": "Выйти",
    "mail.searchMessages": "Искать сообщения",
    "mail.clearSearch": "Очистить поиск",
    "mail.allFolders": "Все папки",
    "mail.checkNew": "Проверить новую почту",
    "mail.deleteSelected": "Удалить выбранные сообщения",
    "mail.deleteMessage": "Удалить сообщение",
    "mail.print": "Печать",
    "mail.showOriginal": "Показать оригинал",
    "mail.reply": "Ответить",
    "mail.replyAll": "Ответить всем",
    "mail.forward": "Переслать",
    "mail.editDraft": "Редактировать черновик",
    "mail.delete": "Удалить",
    "mail.junk": "Спам",
    "mail.notJunk": "Не спам",
    "mail.noMessages": "В этом представлении нет сообщений.",
    "reader.attachments": "Вложения",
    "reader.loadingMessage": "Загрузка сообщения",
    "reader.unableOpen": "Не удалось открыть это письмо",
    "reader.retry": "Повторить",
    "reader.selectEmail": "Выберите письмо для чтения",
    "reader.message": "Сообщение",
    "reader.draft": "Черновик",
    "reader.from": "От {sender}",
    "reader.unknownSender": "Неизвестный отправитель",
    "reader.conversation": "Переписка",
    "reader.noContent": "Нет содержимого сообщения.",
    "common.save": "Сохранить",
    "common.cancel": "Отмена",
    "feature.upgradeToUnlock": "Обновите тариф, чтобы разблокировать эту функцию",
    "productTier.freeEdition": "Бесплатная редакция",
    "productTier.sharedWebmail": "Общий Webmail",
    "productTier.zimbraNative": "Native Mail Server",
    "productTier.googleConnect": "Google-Connect",
    "productTier.perMailbox": "За почтовый ящик",
    "common.saving": "Сохранение...",
    "common.refresh": "Обновить",
    "common.copy": "Копировать",
    "common.delete": "Удалить",
    "common.share": "Поделиться",
    "common.revoke": "Отозвать",
    "common.loading": "Загрузка...",
    "common.close": "Закрыть",
    "common.edit": "Изменить",
    "common.working": "Обработка...",
    "common.sharing": "Предоставление доступа...",
    "calendar.heading": "Календарь",
    "calendar.calendar": "Календарь",
    "calendar.allCalendars": "Все календари",
    "calendar.primary": "Основной",
    "calendar.today": "Сегодня",
    "calendar.allDay": "Весь день",
    "calendar.event": "Событие",
    "calendar.eventDetails": "Детали события",
    "calendar.noEvents": "Нет событий",
    "calendar.newCalendar": "Новый календарь",
    "calendar.shareCalendar": "Поделиться календарем",
    "task.heading": "Задачи",
    "task.newTask": "Новая задача",
    "task.taskList": "Список задач",
    "task.allLists": "Все списки",
    "task.noTasks": "Нет задач.",
    "task.completed": "Завершено",
    "task.pending": "Ожидает",
    "googleTasks.service": "Google Tasks",
    "googleTasks.loading": "Загрузка Google Tasks...",
    "googleTasks.connectAgain": "Подключите Task, чтобы включить задачи.",
    "googleTasks.reconnectAccess": "Повторно подключите Google, чтобы предоставить доступ к Tasks.",
    "googleTasks.loadedCount": "Загружено задач: {count}.",
    "googleTasks.listCreated": "Список задач создан.",
    "googleTasks.createListFailed": "Не удалось создать список задач.",
    "googleTasks.saved": "Задача сохранена.",
    "googleTasks.saveFailed": "Не удалось сохранить задачу.",
    "googleTasks.updateFailed": "Не удалось обновить задачу.",
    "googleTasks.deleted": "Задача удалена.",
    "googleTasks.deleteFailed": "Не удалось удалить задачу.",
    "drive.title": "{drive} файлы и документы",
    "drive.connect": "Подключить {drive}",
    "drive.disconnect": "Отключить",
    "drive.browse": "Открыть {drive}",
    "drive.notConnected": "{drive} не подключен.",
    "drive.readOnly": "{drive} доступен только для чтения.",
    "compose.newMessage": "Новое сообщение",
    "compose.toDisplay": "Кому",
    "compose.ccDisplay": "Cc",
    "compose.bccDisplay": "Bcc",
    "compose.subject": "Тема",
    "compose.writeMessage": "Напишите сообщение...",
    "compose.send": "Отправить",
    "compose.sending": "Отправка...",
    "compose.saveDraft": "Сохранить черновик",
    "compose.cancel": "Отмена",
  },
  "es-ES": {
    "nav.mailWorkspace": "Espacio de correo",
    "nav.preferences": "Preferencias",
    "nav.email": "Correo",
    "nav.contact": "Contactos",
    "nav.calendar": "Calendario",
    "nav.task": "Tareas",
    "nav.prefsShort": "Pref.",
    "settings.appearance": "Apariencia",
    "settings.password": "Contraseña",
    "settings.security": "2FA",
    "settings.contact": "Contactos",
    "settings.signature": "Firma",
    "settings.outOfOffice": "Respuesta automática",
    "settings.filters": "Filtros",
    "settings.sharing": "Compartir",
    "settings.importExport": "Importar / Exportar",
    "settings.migration": "Migración",
    "settings.information": "Información",
    "preferences.language": "Idioma",
    "preferences.languageLabel": "Idioma de la interfaz",
    "preferences.theme": "Tema",
    "preferences.messageView": "Vista de mensajes",
    "preferences.fontSize": "Tamaño de fuente",
    "preferences.timeZone": "Zona horaria",
    "login.heroCopy": "Rápido, fiable y creado para el trabajo diario.",
    "login.signIn": "Iniciar sesión",
    "login.help": "Usa el correo y la contraseña de tu buzón.",
    "login.email": "Correo",
    "login.password": "Contraseña",
    "login.passwordPlaceholder": "Contraseña",
    "login.twoFactorCode": "Código de dos factores",
    "login.twoFactorHelp": "Introduce el código del autenticador o de recuperación para continuar.",
    "login.code": "Código",
    "login.verifying": "Verificando...",
    "login.signingIn": "Iniciando sesión...",
    "login.back": "Atrás",
    "mail.compose": "Redactar",
    "mail.inbox": "Bandeja de entrada",
    "mail.sent": "Enviados",
    "mail.starred": "Destacados",
    "mail.tags": "Etiquetas",
    "mail.noTags": "Aún no hay etiquetas.",
    "mail.newFolder": "Nueva carpeta",
    "mail.add": "Añadir",
    "mail.adding": "Añadiendo...",
    "mail.signOut": "Cerrar sesión",
    "mail.searchMessages": "Buscar mensajes",
    "mail.clearSearch": "Borrar búsqueda",
    "mail.allFolders": "Todas las carpetas",
    "mail.checkNew": "Comprobar correo nuevo",
    "mail.deleteSelected": "Eliminar mensajes seleccionados",
    "mail.deleteMessage": "Eliminar mensaje",
    "mail.print": "Imprimir",
    "mail.showOriginal": "Mostrar original",
    "mail.reply": "Responder",
    "mail.replyAll": "Responder a todos",
    "mail.forward": "Reenviar",
    "mail.editDraft": "Editar borrador",
    "mail.delete": "Eliminar",
    "mail.junk": "Spam",
    "mail.notJunk": "No es spam",
    "mail.noMessages": "No hay mensajes en esta vista.",
    "reader.attachments": "Adjuntos",
    "reader.loadingMessage": "Cargando mensaje",
    "reader.unableOpen": "No se puede abrir este correo",
    "reader.retry": "Reintentar",
    "reader.selectEmail": "Selecciona un correo para leer",
    "reader.message": "Mensaje",
    "reader.draft": "Borrador",
    "reader.from": "De {sender}",
    "reader.unknownSender": "Remitente desconocido",
    "reader.conversation": "Conversación",
    "reader.noContent": "No hay contenido del mensaje.",
    "common.save": "Guardar",
    "common.cancel": "Cancelar",
    "feature.upgradeToUnlock": "Actualiza para desbloquear esta función",
    "productTier.freeEdition": "Edición gratuita",
    "productTier.sharedWebmail": "Webmail compartido",
    "productTier.zimbraNative": "Native Mail Server",
    "productTier.googleConnect": "Google-Connect",
    "productTier.perMailbox": "Por buzón",
    "common.saving": "Guardando...",
    "common.refresh": "Actualizar",
    "common.copy": "Copiar",
    "common.delete": "Eliminar",
    "common.share": "Compartir",
    "common.revoke": "Revocar",
    "common.loading": "Cargando...",
    "common.close": "Cerrar",
    "common.edit": "Editar",
    "common.working": "Procesando...",
    "common.sharing": "Compartiendo...",
    "calendar.heading": "Calendario",
    "calendar.calendar": "Calendario",
    "calendar.allCalendars": "Todos los calendarios",
    "calendar.primary": "Principal",
    "calendar.today": "Hoy",
    "calendar.allDay": "Todo el día",
    "calendar.event": "Evento",
    "calendar.eventDetails": "Detalles del evento",
    "calendar.noEvents": "No hay eventos",
    "calendar.newCalendar": "Nuevo calendario",
    "calendar.shareCalendar": "Compartir calendario",
    "task.heading": "Tareas",
    "task.newTask": "Nueva tarea",
    "task.taskList": "Lista de tareas",
    "task.allLists": "Todas las listas",
    "task.noTasks": "No hay tareas.",
    "task.completed": "Completada",
    "task.pending": "Pendiente",
    "googleTasks.service": "Google Tasks",
    "googleTasks.loading": "Cargando Google Tasks...",
    "googleTasks.connectAgain": "Conecta Task para activar las tareas.",
    "googleTasks.reconnectAccess": "Vuelve a conectar Google para conceder acceso a Tasks.",
    "googleTasks.loadedCount": "{count} tareas cargadas.",
    "googleTasks.listCreated": "Lista de tareas creada.",
    "googleTasks.createListFailed": "No se puede crear la lista de tareas.",
    "googleTasks.saved": "Tarea guardada.",
    "googleTasks.saveFailed": "No se puede guardar la tarea.",
    "googleTasks.updateFailed": "No se puede actualizar la tarea.",
    "googleTasks.deleted": "Tarea eliminada.",
    "googleTasks.deleteFailed": "No se puede eliminar la tarea.",
    "drive.title": "{drive} archivos y documentos",
    "drive.connect": "Conectar {drive}",
    "drive.disconnect": "Desconectar",
    "drive.browse": "Explorar {drive}",
    "drive.notConnected": "{drive} no está conectado.",
    "drive.readOnly": "{drive} está en modo solo lectura.",
    "compose.newMessage": "Nuevo mensaje",
    "compose.toDisplay": "Para",
    "compose.ccDisplay": "Cc",
    "compose.bccDisplay": "Bcc",
    "compose.subject": "Asunto",
    "compose.writeMessage": "Escribe tu mensaje...",
    "compose.send": "Enviar",
    "compose.sending": "Enviando...",
    "compose.saveDraft": "Guardar borrador",
    "compose.cancel": "Cancelar",
  },
  "pt-PT": {
    "nav.mailWorkspace": "Área de correio",
    "nav.preferences": "Preferências",
    "nav.email": "E-mail",
    "nav.contact": "Contactos",
    "nav.calendar": "Calendário",
    "nav.task": "Tarefas",
    "nav.prefsShort": "Pref.",
    "settings.appearance": "Aparência",
    "settings.password": "Palavra-passe",
    "settings.security": "2FA",
    "settings.contact": "Contactos",
    "settings.signature": "Assinatura",
    "settings.outOfOffice": "Resposta automática",
    "settings.filters": "Filtros",
    "settings.sharing": "Partilha",
    "settings.importExport": "Importar / Exportar",
    "settings.migration": "Migração",
    "settings.information": "Informação",
    "preferences.language": "Idioma",
    "preferences.languageLabel": "Idioma da interface",
    "preferences.theme": "Tema",
    "preferences.messageView": "Vista de mensagens",
    "preferences.fontSize": "Tamanho da letra",
    "preferences.timeZone": "Fuso horário",
    "login.heroCopy": "Rápido, fiável e criado para o trabalho diário.",
    "login.signIn": "Iniciar sessão",
    "login.help": "Use o e-mail e a palavra-passe da sua caixa de correio.",
    "login.email": "E-mail",
    "login.password": "Palavra-passe",
    "login.passwordPlaceholder": "Palavra-passe",
    "login.twoFactorCode": "Código de dois fatores",
    "login.twoFactorHelp": "Introduza o código do autenticador ou de recuperação para continuar.",
    "login.code": "Código",
    "login.verifying": "A verificar...",
    "login.signingIn": "A iniciar sessão...",
    "login.back": "Voltar",
    "mail.compose": "Escrever",
    "mail.inbox": "Caixa de entrada",
    "mail.sent": "Enviados",
    "mail.starred": "Com estrela",
    "mail.tags": "Etiquetas",
    "mail.noTags": "Ainda não há etiquetas.",
    "mail.newFolder": "Nova pasta",
    "mail.add": "Adicionar",
    "mail.adding": "A adicionar...",
    "mail.signOut": "Terminar sessão",
    "mail.searchMessages": "Pesquisar mensagens",
    "mail.clearSearch": "Limpar pesquisa",
    "mail.allFolders": "Todas as pastas",
    "mail.checkNew": "Verificar novo correio",
    "mail.deleteSelected": "Eliminar mensagens selecionadas",
    "mail.deleteMessage": "Eliminar mensagem",
    "mail.print": "Imprimir",
    "mail.showOriginal": "Mostrar original",
    "mail.reply": "Responder",
    "mail.replyAll": "Responder a todos",
    "mail.forward": "Reencaminhar",
    "mail.editDraft": "Editar rascunho",
    "mail.delete": "Eliminar",
    "mail.junk": "Spam",
    "mail.notJunk": "Não é spam",
    "mail.noMessages": "Não há mensagens nesta vista.",
    "reader.attachments": "Anexos",
    "reader.loadingMessage": "A carregar mensagem",
    "reader.unableOpen": "Não é possível abrir este e-mail",
    "reader.retry": "Tentar novamente",
    "reader.selectEmail": "Selecione um e-mail para ler",
    "reader.message": "Mensagem",
    "reader.draft": "Rascunho",
    "reader.from": "De {sender}",
    "reader.unknownSender": "Remetente desconhecido",
    "reader.conversation": "Conversa",
    "reader.noContent": "Sem conteúdo da mensagem.",
    "common.save": "Guardar",
    "common.cancel": "Cancelar",
    "feature.upgradeToUnlock": "Atualize para desbloquear esta funcionalidade",
    "productTier.freeEdition": "Edição gratuita",
    "productTier.sharedWebmail": "Webmail partilhado",
    "productTier.zimbraNative": "Native Mail Server",
    "productTier.googleConnect": "Google-Connect",
    "productTier.perMailbox": "Por caixa de correio",
    "common.saving": "A guardar...",
    "common.refresh": "Atualizar",
    "common.copy": "Copiar",
    "common.delete": "Eliminar",
    "common.share": "Partilhar",
    "common.revoke": "Revogar",
    "common.loading": "A carregar...",
    "common.close": "Fechar",
    "common.edit": "Editar",
    "common.working": "A processar...",
    "common.sharing": "A partilhar...",
    "calendar.heading": "Calendário",
    "calendar.calendar": "Calendário",
    "calendar.allCalendars": "Todos os calendários",
    "calendar.primary": "Principal",
    "calendar.today": "Hoje",
    "calendar.allDay": "Todo o dia",
    "calendar.event": "Evento",
    "calendar.eventDetails": "Detalhes do evento",
    "calendar.noEvents": "Não há eventos",
    "calendar.newCalendar": "Novo calendário",
    "calendar.shareCalendar": "Partilhar calendário",
    "task.heading": "Tarefas",
    "task.newTask": "Nova tarefa",
    "task.taskList": "Lista de tarefas",
    "task.allLists": "Todas as listas",
    "task.noTasks": "Não há tarefas.",
    "task.completed": "Concluída",
    "task.pending": "Pendente",
    "googleTasks.service": "Google Tasks",
    "googleTasks.loading": "A carregar Google Tasks...",
    "googleTasks.connectAgain": "Ligue Task para ativar as tarefas.",
    "googleTasks.reconnectAccess": "Volte a ligar o Google para conceder acesso a Tasks.",
    "googleTasks.loadedCount": "{count} tarefas carregadas.",
    "googleTasks.listCreated": "Lista de tarefas criada.",
    "googleTasks.createListFailed": "Não foi possível criar a lista de tarefas.",
    "googleTasks.saved": "Tarefa guardada.",
    "googleTasks.saveFailed": "Não foi possível guardar a tarefa.",
    "googleTasks.updateFailed": "Não foi possível atualizar a tarefa.",
    "googleTasks.deleted": "Tarefa eliminada.",
    "googleTasks.deleteFailed": "Não foi possível eliminar a tarefa.",
    "drive.title": "{drive} ficheiros e documentos",
    "drive.connect": "Ligar {drive}",
    "drive.disconnect": "Desligar",
    "drive.browse": "Explorar {drive}",
    "drive.notConnected": "{drive} não está ligado.",
    "drive.readOnly": "{drive} está em modo só de leitura.",
    "compose.newMessage": "Nova mensagem",
    "compose.toDisplay": "Para",
    "compose.ccDisplay": "Cc",
    "compose.bccDisplay": "Bcc",
    "compose.subject": "Assunto",
    "compose.writeMessage": "Escreva a sua mensagem...",
    "compose.send": "Enviar",
    "compose.sending": "A enviar...",
    "compose.saveDraft": "Guardar rascunho",
    "compose.cancel": "Cancelar",
  },
} satisfies Record<AppLocale, Partial<Record<string, string>>>;

export type TranslationKey = keyof (typeof rawDictionaries)["en-US"];

const dictionaries = Object.fromEntries(
  localeOptions.map((option) => [
    option.value,
    {
      ...rawDictionaries[DEFAULT_LOCALE],
      ...rawDictionaries[option.value],
      ...(i18nSupplements[option.value as keyof typeof i18nSupplements] ?? {}),
    },
  ])
) as Record<AppLocale, Record<TranslationKey, string>>;

export function createTranslator(locale: AppLocale) {
  const dictionary = dictionaries[locale] ?? dictionaries[DEFAULT_LOCALE];
  const fallbackDictionary = dictionaries[DEFAULT_LOCALE];
  return (key: TranslationKey, values?: Record<string, string | number>) => {
    const template = dictionary[key] ?? fallbackDictionary[key] ?? key;
    if (!values) return template;
    return template.replace(/\{([a-zA-Z0-9_]+)\}/g, (match: string, name: string) => String(values[name] ?? match));
  };
}
