diff --git a/apps/photos/public/locales/fi/translation.json b/apps/photos/public/locales/fi/translation.json index 3a1e61b55..c777f0356 100644 --- a/apps/photos/public/locales/fi/translation.json +++ b/apps/photos/public/locales/fi/translation.json @@ -1,520 +1,520 @@ { - "HERO_SLIDE_1_TITLE": "", - "HERO_SLIDE_1": "", - "HERO_SLIDE_2_TITLE": "", - "HERO_SLIDE_2": "", - "HERO_SLIDE_3_TITLE": "", - "HERO_SLIDE_3": "", - "LOGIN": "", - "SIGN_UP": "", - "NEW_USER": "", - "EXISTING_USER": "", - "ENTER_NAME": "", - "PUBLIC_UPLOADER_NAME_MESSAGE": "", - "ENTER_EMAIL": "", - "EMAIL_ERROR": "", - "REQUIRED": "", - "EMAIL_SENT": "", - "CHECK_INBOX": "", - "ENTER_OTT": "", - "RESEND_MAIL": "", - "VERIFY": "", - "UNKNOWN_ERROR": "", - "INVALID_CODE": "", - "EXPIRED_CODE": "", - "SENDING": "", - "SENT": "", - "PASSWORD": "", - "LINK_PASSWORD": "", - "RETURN_PASSPHRASE_HINT": "", - "SET_PASSPHRASE": "", - "VERIFY_PASSPHRASE": "", - "INCORRECT_PASSPHRASE": "", - "ENTER_ENC_PASSPHRASE": "", - "PASSPHRASE_DISCLAIMER": "", - "WELCOME_TO_ENTE_HEADING": "", - "WELCOME_TO_ENTE_SUBHEADING": "", - "WHERE_YOUR_BEST_PHOTOS_LIVE": "", - "KEY_GENERATION_IN_PROGRESS_MESSAGE": "", - "PASSPHRASE_HINT": "", - "CONFIRM_PASSPHRASE": "", - "PASSPHRASE_MATCH_ERROR": "", - "CONSOLE_WARNING_STOP": "", - "CONSOLE_WARNING_DESC": "", - "CREATE_COLLECTION": "", - "ENTER_ALBUM_NAME": "", - "CLOSE_OPTION": "", - "ENTER_FILE_NAME": "", - "CLOSE": "", - "NO": "", - "NOTHING_HERE": "", - "UPLOAD": "", - "IMPORT": "", - "ADD_PHOTOS": "", - "ADD_MORE_PHOTOS": "", - "add_photos_one": "", - "add_photos_other": "", - "SELECT_PHOTOS": "", - "FILE_UPLOAD": "", + "HERO_SLIDE_1_TITLE": "
私人备份
为您的回忆
", + "HERO_SLIDE_1": "默认端到端加密", + "HERO_SLIDE_2_TITLE": "
安全地存放
在一个掩护所中
", + "HERO_SLIDE_2": "经久耐用", + "HERO_SLIDE_3_TITLE": "
可用于
各处
", + "HERO_SLIDE_3": "安卓, iOS, 网页端, 桌面端", + "LOGIN": "登录", + "SIGN_UP": "注册", + "NEW_USER": "刚来到 ente", + "EXISTING_USER": "现有用户", + "ENTER_NAME": "现有用户", + "PUBLIC_UPLOADER_NAME_MESSAGE": "请添加一个名字,以便您的朋友知晓该感谢谁拍摄了这些精美的照片!", + "ENTER_EMAIL": "请输入电子邮件地址", + "EMAIL_ERROR": "请输入有效的电子邮件", + "REQUIRED": "必需的", + "EMAIL_SENT": "验证码已发送至 {{email}}", + "CHECK_INBOX": "请检查您的收件箱 (或者是在您的“垃圾邮件”列表内) 以完成验证", + "ENTER_OTT": "验证码", + "RESEND_MAIL": "重新发送验证码", + "VERIFY": "验证", + "UNKNOWN_ERROR": "出了点问题,请重试", + "INVALID_CODE": "验证码无效", + "EXPIRED_CODE": "您的验证码已过期", + "SENDING": "发送中……", + "SENT": "已发送!", + "PASSWORD": "密码", + "LINK_PASSWORD": "输入密码来解锁相册", + "RETURN_PASSPHRASE_HINT": "密码", + "SET_PASSPHRASE": "设置密码", + "VERIFY_PASSPHRASE": "登录", + "INCORRECT_PASSPHRASE": "密码错误", + "ENTER_ENC_PASSPHRASE": "请输入我们可以用来加密您数据的密码", + "PASSPHRASE_DISCLAIMER": "我们不会存储您的密码,因此如果您忘记密码, 我们将无法帮助您在没有恢复密钥的情况下恢复您的数据。", + "WELCOME_TO_ENTE_HEADING": "欢迎来到 ", + "WELCOME_TO_ENTE_SUBHEADING": "端到端加密的照片存储和共享", + "WHERE_YOUR_BEST_PHOTOS_LIVE": "可以让您存放照片的最好的地方", + "KEY_GENERATION_IN_PROGRESS_MESSAGE": "正在生成加密密钥...", + "PASSPHRASE_HINT": "密码", + "CONFIRM_PASSPHRASE": "请确认密码", + "PASSPHRASE_MATCH_ERROR": "两次输入的密码不一致", + "CONSOLE_WARNING_STOP": "停止!", + "CONSOLE_WARNING_DESC": "这是专为开发人员设计的浏览器功能。 请不要在此处复制粘贴未经验证的代码。", + "CREATE_COLLECTION": "新建相册", + "ENTER_ALBUM_NAME": "相册名称", + "CLOSE_OPTION": "关闭 (或按Esc键)", + "ENTER_FILE_NAME": "文件名", + "CLOSE": "关闭", + "NO": "否", + "NOTHING_HERE": "这里空空如也 👀", + "UPLOAD": "上传", + "IMPORT": "导入", + "ADD_PHOTOS": "添加照片", + "ADD_MORE_PHOTOS": "添加更多的照片", + "add_photos_one": "添加1个项目", + "add_photos_other": "添加 {{count, number}} 个项目", + "SELECT_PHOTOS": "选择图片", + "FILE_UPLOAD": "上传文件", "UPLOAD_STAGE_MESSAGE": { - "0": "", - "1": "", - "2": "", - "3": "", - "4": "", - "5": "" + "0": "正在准备上传", + "1": "正在读取 Google 元数据文件", + "2": "文件元数据提取状态:已完成 {{uploadCounter.finished, number}} / 共 {{uploadCounter.total, number}}", + "3": "文件备份状态:已完成 {{uploadCounter.finished, number}} / 共 {{uploadCounter.total, number}}", + "4": "正在取消剩余的上传内容", + "5": "备份完成" }, - "FILE_NOT_UPLOADED_LIST": "", - "SUBSCRIPTION_EXPIRED": "", - "SUBSCRIPTION_EXPIRED_MESSAGE": "", - "STORAGE_QUOTA_EXCEEDED": "", - "INITIAL_LOAD_DELAY_WARNING": "", - "USER_DOES_NOT_EXIST": "", - "NO_ACCOUNT": "", - "ACCOUNT_EXISTS": "", - "CREATE": "", - "DOWNLOAD": "", - "DOWNLOAD_OPTION": "", - "DOWNLOAD_FAVORITES": "", - "DOWNLOAD_UNCATEGORIZED": "", - "COPY_OPTION": "", - "TOGGLE_FULLSCREEN": "", - "ZOOM_IN_OUT": "", - "PREVIOUS": "", - "NEXT": "", - "TITLE_PHOTOS": "", - "TITLE_ALBUMS": "", - "TITLE_AUTH": "", - "UPLOAD_FIRST_PHOTO": "", - "IMPORT_YOUR_FOLDERS": "", - "UPLOAD_DROPZONE_MESSAGE": "", - "WATCH_FOLDER_DROPZONE_MESSAGE": "", - "TRASH_FILES_TITLE": "", - "TRASH_FILE_TITLE": "", - "DELETE_FILES_TITLE": "", - "DELETE_FILES_MESSAGE": "", - "DELETE": "", - "DELETE_OPTION": "", - "FAVORITE_OPTION": "", - "UNFAVORITE_OPTION": "", - "MULTI_FOLDER_UPLOAD": "", - "UPLOAD_STRATEGY_CHOICE": "", - "UPLOAD_STRATEGY_SINGLE_COLLECTION": "", - "OR": "", - "UPLOAD_STRATEGY_COLLECTION_PER_FOLDER": "", - "SESSION_EXPIRED_MESSAGE": "", - "SESSION_EXPIRED": "", - "PASSWORD_GENERATION_FAILED": "", - "CHANGE_PASSWORD": "", - "GO_BACK": "", - "RECOVERY_KEY": "", - "SAVE_LATER": "", - "SAVE": "", - "RECOVERY_KEY_DESCRIPTION": "", - "RECOVER_KEY_GENERATION_FAILED": "", - "KEY_NOT_STORED_DISCLAIMER": "", - "FORGOT_PASSWORD": "", - "RECOVER_ACCOUNT": "", - "RECOVERY_KEY_HINT": "", - "RECOVER": "", - "NO_RECOVERY_KEY": "", - "INCORRECT_RECOVERY_KEY": "", - "SORRY": "", - "NO_RECOVERY_KEY_MESSAGE": "", - "NO_TWO_FACTOR_RECOVERY_KEY_MESSAGE": "", - "CONTACT_SUPPORT": "", - "REQUEST_FEATURE": "", - "SUPPORT": "", - "CONFIRM": "", - "CANCEL": "", - "LOGOUT": "", - "DELETE_ACCOUNT": "", - "DELETE_ACCOUNT_MESSAGE": "", - "LOGOUT_MESSAGE": "", - "CHANGE_EMAIL": "", - "OK": "", - "SUCCESS": "", - "ERROR": "", - "MESSAGE": "", - "INSTALL_MOBILE_APP": "", - "DOWNLOAD_APP_MESSAGE": "", - "DOWNLOAD_APP": "", - "EXPORT": "", - "SUBSCRIPTION": "", - "SUBSCRIBE": "", - "MANAGEMENT_PORTAL": "", - "MANAGE_FAMILY_PORTAL": "", - "LEAVE_FAMILY_PLAN": "", - "LEAVE": "", - "LEAVE_FAMILY_CONFIRM": "", - "CHOOSE_PLAN": "", - "MANAGE_PLAN": "", - "ACTIVE": "", - "OFFLINE_MSG": "", - "FREE_SUBSCRIPTION_INFO": "", - "FAMILY_SUBSCRIPTION_INFO": "", - "RENEWAL_ACTIVE_SUBSCRIPTION_STATUS": "", - "RENEWAL_CANCELLED_SUBSCRIPTION_STATUS": "", - "RENEWAL_CANCELLED_SUBSCRIPTION_INFO": "", - "STORAGE_QUOTA_EXCEEDED_SUBSCRIPTION_INFO": "", - "SUBSCRIPTION_PURCHASE_SUCCESS": "", - "SUBSCRIPTION_PURCHASE_CANCELLED": "", - "SUBSCRIPTION_PURCHASE_FAILED": "", - "SUBSCRIPTION_UPDATE_FAILED": "", - "UPDATE_PAYMENT_METHOD_MESSAGE": "", - "STRIPE_AUTHENTICATION_FAILED": "", - "UPDATE_PAYMENT_METHOD": "", - "MONTHLY": "", - "YEARLY": "", - "UPDATE_SUBSCRIPTION_MESSAGE": "", - "UPDATE_SUBSCRIPTION": "", - "CANCEL_SUBSCRIPTION": "", - "CANCEL_SUBSCRIPTION_MESSAGE": "", - "SUBSCRIPTION_CANCEL_FAILED": "", - "SUBSCRIPTION_CANCEL_SUCCESS": "", - "REACTIVATE_SUBSCRIPTION": "", - "REACTIVATE_SUBSCRIPTION_MESSAGE": "", - "SUBSCRIPTION_ACTIVATE_SUCCESS": "", - "SUBSCRIPTION_ACTIVATE_FAILED": "", - "SUBSCRIPTION_PURCHASE_SUCCESS_TITLE": "", - "CANCEL_SUBSCRIPTION_ON_MOBILE": "", - "CANCEL_SUBSCRIPTION_ON_MOBILE_MESSAGE": "", - "MAIL_TO_MANAGE_SUBSCRIPTION": "", - "RENAME": "", - "RENAME_FILE": "", - "RENAME_COLLECTION": "", - "DELETE_COLLECTION_TITLE": "", - "DELETE_COLLECTION": "", - "DELETE_COLLECTION_MESSAGE": "", - "DELETE_PHOTOS": "", - "KEEP_PHOTOS": "", - "SHARE": "", - "SHARE_COLLECTION": "", - "SHAREES": "", - "SHARE_WITH_SELF": "", - "ALREADY_SHARED": "", - "SHARING_BAD_REQUEST_ERROR": "", - "SHARING_DISABLED_FOR_FREE_ACCOUNTS": "", - "DOWNLOAD_COLLECTION": "", - "DOWNLOAD_COLLECTION_MESSAGE": "", - "CREATE_ALBUM_FAILED": "", - "SEARCH": "", - "SEARCH_RESULTS": "", - "NO_RESULTS": "", - "SEARCH_HINT": "", + "FILE_NOT_UPLOADED_LIST": "以下文件未上传", + "SUBSCRIPTION_EXPIRED": "您的订阅已过期", + "SUBSCRIPTION_EXPIRED_MESSAGE": "您的订阅已过期,请 续期", + "STORAGE_QUOTA_EXCEEDED": "已超出存储限制", + "INITIAL_LOAD_DELAY_WARNING": "第一次加载可能需要一些时间", + "USER_DOES_NOT_EXIST": "抱歉,找不到该电子邮件的用户", + "NO_ACCOUNT": "没有账号", + "ACCOUNT_EXISTS": "已有账户", + "CREATE": "创建", + "DOWNLOAD": "下载", + "DOWNLOAD_OPTION": "下载 (D)", + "DOWNLOAD_FAVORITES": "下载收藏", + "DOWNLOAD_UNCATEGORIZED": "下载未分类的", + "COPY_OPTION": "复制为 PNG (Ctrl/Cmd - C)", + "TOGGLE_FULLSCREEN": "切换至全屏 (F)", + "ZOOM_IN_OUT": "放大/缩小", + "PREVIOUS": "上一个 (←)", + "NEXT": "下一个 (→)", + "TITLE_PHOTOS": "ente 照片", + "TITLE_ALBUMS": "ente 相册", + "TITLE_AUTH": "ente 验证器", + "UPLOAD_FIRST_PHOTO": "上传您的第一张照片", + "IMPORT_YOUR_FOLDERS": "导入您的文件夹", + "UPLOAD_DROPZONE_MESSAGE": "拖放以备份您的文件", + "WATCH_FOLDER_DROPZONE_MESSAGE": "拖放以添加观看的文件夹", + "TRASH_FILES_TITLE": "要删除文件吗?", + "TRASH_FILE_TITLE": "要删除文件吗?", + "DELETE_FILES_TITLE": "要立即删除吗?", + "DELETE_FILES_MESSAGE": "所选文件将从您的账户中永久删除。", + "DELETE": "删除", + "DELETE_OPTION": "删除(DEL)", + "FAVORITE_OPTION": "收藏 (L)", + "UNFAVORITE_OPTION": "取消收藏 (L)", + "MULTI_FOLDER_UPLOAD": "检测到多个文件夹", + "UPLOAD_STRATEGY_CHOICE": "你想要上传他们到", + "UPLOAD_STRATEGY_SINGLE_COLLECTION": "单个相册", + "OR": "或者", + "UPLOAD_STRATEGY_COLLECTION_PER_FOLDER": "独立相册", + "SESSION_EXPIRED_MESSAGE": "您的会话已过期,请重新登录以继续", + "SESSION_EXPIRED": "会话已过期", + "PASSWORD_GENERATION_FAILED": "您的浏览器无法生成一个符合ente加密标准的强密钥,请尝试使用移动应用程序或其他浏览器", + "CHANGE_PASSWORD": "修改密码", + "GO_BACK": "返回", + "RECOVERY_KEY": "恢复密钥", + "SAVE_LATER": "稍后再做", + "SAVE": "保存密钥", + "RECOVERY_KEY_DESCRIPTION": "如果您忘记了密码,恢复数据的唯一方法就是使用此密钥。", + "RECOVER_KEY_GENERATION_FAILED": "无法生成恢复代码,请重试", + "KEY_NOT_STORED_DISCLAIMER": "我们不存储此密钥,因此请将其保存在安全的地方", + "FORGOT_PASSWORD": "忘记密码", + "RECOVER_ACCOUNT": "恢复账户", + "RECOVERY_KEY_HINT": "恢复密钥", + "RECOVER": "恢复", + "NO_RECOVERY_KEY": "没有恢复密钥?", + "INCORRECT_RECOVERY_KEY": "不正确的恢复密钥", + "SORRY": "抱歉", + "NO_RECOVERY_KEY_MESSAGE": "由于我们端到端加密协议的性质,如果没有您的密码或恢复密钥,您的数据将无法解密", + "NO_TWO_FACTOR_RECOVERY_KEY_MESSAGE": "请用您注册ente账户的电子邮箱发一封邮件给 {{emailID}}", + "CONTACT_SUPPORT": "联系支持", + "REQUEST_FEATURE": "功能建议", + "SUPPORT": "支持", + "CONFIRM": "确认", + "CANCEL": "取消", + "LOGOUT": "退出登录", + "DELETE_ACCOUNT": "删除账户", + "DELETE_ACCOUNT_MESSAGE": "

请从您注册的电子邮件地址发送一封电子邮件到 {{emailID}}

。您的请求将在72小时内处理。

", + "LOGOUT_MESSAGE": "你确定要退出登录吗?", + "CHANGE_EMAIL": "更换邮箱", + "OK": "确定", + "SUCCESS": "成功", + "ERROR": "错误", + "MESSAGE": "消息", + "INSTALL_MOBILE_APP": "安装我们的 AndroidiOS 应用程序来自动备份您的所有照片", + "DOWNLOAD_APP_MESSAGE": "抱歉,目前只有我们的桌面应用程序支持此操作", + "DOWNLOAD_APP": "下载桌面应用程序", + "EXPORT": "导出数据", + "SUBSCRIPTION": "订阅", + "SUBSCRIBE": "订阅", + "MANAGEMENT_PORTAL": "管理付款方式", + "MANAGE_FAMILY_PORTAL": "管理家庭", + "LEAVE_FAMILY_PLAN": "离开家庭计划", + "LEAVE": "离开", + "LEAVE_FAMILY_CONFIRM": "您确定要离开家庭计划吗?", + "CHOOSE_PLAN": "选择您的计划", + "MANAGE_PLAN": "管理您的订阅", + "ACTIVE": "已激活", + "OFFLINE_MSG": "您处于离线状态,正在显示已缓存的回忆", + "FREE_SUBSCRIPTION_INFO": "您使用的是将于{{date, dateTime}} 过期的免费计划", + "FAMILY_SUBSCRIPTION_INFO": "您正在使用由 管理的家庭计划", + "RENEWAL_ACTIVE_SUBSCRIPTION_STATUS": "于 {{date, dateTime}} 续费", + "RENEWAL_CANCELLED_SUBSCRIPTION_STATUS": "结束于 {{date, dateTime}}", + "RENEWAL_CANCELLED_SUBSCRIPTION_INFO": "您的订阅将于 {{date, dateTime}} 取消", + "STORAGE_QUOTA_EXCEEDED_SUBSCRIPTION_INFO": "您已超过您的存储配额,请 升级", + "SUBSCRIPTION_PURCHASE_SUCCESS": "

我们已经收到您的付款

您的订阅有效期至 {{date, dateTime}}

", + "SUBSCRIPTION_PURCHASE_CANCELLED": "您的购买已取消,如果您想订阅,请重试", + "SUBSCRIPTION_PURCHASE_FAILED": "订阅购买失败,请重试", + "SUBSCRIPTION_UPDATE_FAILED": "订阅更新失败,请重试", + "UPDATE_PAYMENT_METHOD_MESSAGE": "很抱歉,我们尝试从您的卡中扣款时支付失败,请更新您的付款方式并重试", + "STRIPE_AUTHENTICATION_FAILED": "我们无法验证您的付款方式。请选择不同的付款方式并重试", + "UPDATE_PAYMENT_METHOD": "更新付款方式", + "MONTHLY": "每月", + "YEARLY": "每年", + "UPDATE_SUBSCRIPTION_MESSAGE": "您确定要更改您的计划吗?", + "UPDATE_SUBSCRIPTION": "更改计划", + "CANCEL_SUBSCRIPTION": "取消订阅", + "CANCEL_SUBSCRIPTION_MESSAGE": "

您的所有数据将在此计费期结束时从我们的服务器中删除。

您确定要取消您的订阅吗?

", + "SUBSCRIPTION_CANCEL_FAILED": "取消订阅失败", + "SUBSCRIPTION_CANCEL_SUCCESS": "订阅成功取消", + "REACTIVATE_SUBSCRIPTION": "重新激活订阅", + "REACTIVATE_SUBSCRIPTION_MESSAGE": "重新激活后,您将在 {{date, dateTime}} 前支付费用", + "SUBSCRIPTION_ACTIVATE_SUCCESS": "订阅已成功激活 ", + "SUBSCRIPTION_ACTIVATE_FAILED": "无法重新激活订阅续费", + "SUBSCRIPTION_PURCHASE_SUCCESS_TITLE": "非常感谢您", + "CANCEL_SUBSCRIPTION_ON_MOBILE": "取消手机订阅", + "CANCEL_SUBSCRIPTION_ON_MOBILE_MESSAGE": "请从手机应用取消您的订阅以激活这里的订阅", + "MAIL_TO_MANAGE_SUBSCRIPTION": "请联系我们 {{emailID}} 来管理您的订阅", + "RENAME": "重命名", + "RENAME_FILE": "重命名文件", + "RENAME_COLLECTION": "重命名相册", + "DELETE_COLLECTION_TITLE": "要删除相册吗?", + "DELETE_COLLECTION": "删除相册", + "DELETE_COLLECTION_MESSAGE": "也删除此相册中存在的照片(和视频),从 他们所加入的所有 个其他相册?", + "DELETE_PHOTOS": "删除照片", + "KEEP_PHOTOS": "保留照片", + "SHARE": "分享", + "SHARE_COLLECTION": "分享相册", + "SHAREES": "已分享给", + "SHARE_WITH_SELF": "哎呀,您不能与自己分享", + "ALREADY_SHARED": "哎呀,您已经和 {{email}} 分享了", + "SHARING_BAD_REQUEST_ERROR": "不允许分享相册", + "SHARING_DISABLED_FOR_FREE_ACCOUNTS": "免费账户禁用共享", + "DOWNLOAD_COLLECTION": "下载相册", + "DOWNLOAD_COLLECTION_MESSAGE": "

您确定要下载完整相册吗?

所有文件都将按顺序排队进行下载

", + "CREATE_ALBUM_FAILED": "相册创建失败,请重试", + "SEARCH": "搜索", + "SEARCH_RESULTS": "搜索结果", + "NO_RESULTS": "未找到任何结果", + "SEARCH_HINT": "搜索相册、日期...", "SEARCH_TYPE": { - "COLLECTION": "", - "LOCATION": "", - "DATE": "", - "FILE_NAME": "", - "THING": "", - "FILE_CAPTION": "" + "COLLECTION": "相册", + "LOCATION": "地理位置", + "DATE": "日期", + "FILE_NAME": "文件名", + "THING": "内容", + "FILE_CAPTION": "说明" }, - "photos_count_zero": "", - "photos_count_one": "", - "photos_count_other": "", - "TERMS_AND_CONDITIONS": "", - "ADD_TO_COLLECTION": "", - "SELECTED": "", - "VIDEO_PLAYBACK_FAILED_DOWNLOAD_INSTEAD": "", - "PEOPLE": "", - "INDEXING_SCHEDULED": "", - "ANALYZING_PHOTOS": "", - "INDEXING_PEOPLE": "", - "INDEXING_DONE": "", - "UNIDENTIFIED_FACES": "", - "OBJECTS": "", - "TEXT": "", - "INFO": "", - "INFO_OPTION": "", - "FILE_NAME": "", - "CAPTION_PLACEHOLDER": "", - "LOCATION": "", - "SHOW_ON_MAP": "", - "DETAILS": "", - "VIEW_EXIF": "", - "NO_EXIF": "", - "EXIF": "", - "ISO": "", - "TWO_FACTOR": "", - "TWO_FACTOR_AUTHENTICATION": "", - "TWO_FACTOR_QR_INSTRUCTION": "", - "ENTER_CODE_MANUALLY": "", - "TWO_FACTOR_MANUAL_CODE_INSTRUCTION": "", - "SCAN_QR_CODE": "", - "ENABLE_TWO_FACTOR": "", - "ENABLE": "", - "LOST_DEVICE": "", - "INCORRECT_CODE": "", - "TWO_FACTOR_INFO": "", - "DISABLE_TWO_FACTOR_LABEL": "", - "UPDATE_TWO_FACTOR_LABEL": "", - "DISABLE": "", - "RECONFIGURE": "", - "UPDATE_TWO_FACTOR": "", - "UPDATE_TWO_FACTOR_MESSAGE": "", - "UPDATE": "", - "DISABLE_TWO_FACTOR": "", - "DISABLE_TWO_FACTOR_MESSAGE": "", - "TWO_FACTOR_DISABLE_FAILED": "", - "EXPORT_DATA": "", - "SELECT_FOLDER": "", - "DESTINATION": "", - "START": "", - "LAST_EXPORT_TIME": "", - "EXPORT_AGAIN": "", - "LOCAL_STORAGE_NOT_ACCESSIBLE": "", - "LOCAL_STORAGE_NOT_ACCESSIBLE_MESSAGE": "", - "SEND_OTT": "", - "EMAIl_ALREADY_OWNED": "", - "ETAGS_BLOCKED": "", - "SKIPPED_VIDEOS_INFO": "", - "LIVE_PHOTOS_DETECTED": "", - "RETRY_FAILED": "", - "FAILED_UPLOADS": "", - "SKIPPED_FILES": "", - "THUMBNAIL_GENERATION_FAILED_UPLOADS": "", - "UNSUPPORTED_FILES": "", - "SUCCESSFUL_UPLOADS": "", - "SKIPPED_INFO": "", - "UNSUPPORTED_INFO": "", - "BLOCKED_UPLOADS": "", - "SKIPPED_VIDEOS": "", - "INPROGRESS_METADATA_EXTRACTION": "", - "INPROGRESS_UPLOADS": "", - "TOO_LARGE_UPLOADS": "", - "LARGER_THAN_AVAILABLE_STORAGE_UPLOADS": "", - "LARGER_THAN_AVAILABLE_STORAGE_INFO": "", - "TOO_LARGE_INFO": "", - "THUMBNAIL_GENERATION_FAILED_INFO": "", - "UPLOAD_TO_COLLECTION": "", - "UNCATEGORIZED": "", - "ARCHIVE": "", - "ARCHIVE_COLLECTION": "", - "ARCHIVE_SECTION_NAME": "", - "ALL_SECTION_NAME": "", - "MOVE_TO_COLLECTION": "", - "UNARCHIVE": "", - "UNARCHIVE_COLLECTION": "", - "MOVE": "", - "ADD": "", - "REMOVE": "", - "YES_REMOVE": "", - "REMOVE_FROM_COLLECTION": "", - "TRASH": "", - "MOVE_TO_TRASH": "", - "TRASH_FILES_MESSAGE": "", - "TRASH_FILE_MESSAGE": "", - "DELETE_PERMANENTLY": "", - "RESTORE": "", - "RESTORE_TO_COLLECTION": "", - "EMPTY_TRASH": "", - "EMPTY_TRASH_TITLE": "", - "EMPTY_TRASH_MESSAGE": "", - "LEAVE_SHARED_ALBUM": "", - "LEAVE_ALBUM": "", - "LEAVE_SHARED_ALBUM_TITLE": "", - "LEAVE_SHARED_ALBUM_MESSAGE": "", - "NOT_FILE_OWNER": "", - "CONFIRM_SELF_REMOVE_MESSAGE": "", - "CONFIRM_SELF_AND_OTHER_REMOVE_MESSAGE": "", - "SORT_BY_CREATION_TIME_ASCENDING": "", - "SORT_BY_UPDATION_TIME_DESCENDING": "", - "SORT_BY_NAME": "", - "COMPRESS_THUMBNAILS": "", - "THUMBNAIL_REPLACED": "", - "FIX_THUMBNAIL": "", - "FIX_THUMBNAIL_LATER": "", - "REPLACE_THUMBNAIL_NOT_STARTED": "", - "REPLACE_THUMBNAIL_COMPLETED": "", - "REPLACE_THUMBNAIL_NOOP": "", - "REPLACE_THUMBNAIL_COMPLETED_WITH_ERROR": "", - "FIX_CREATION_TIME": "", - "FIX_CREATION_TIME_IN_PROGRESS": "", - "CREATION_TIME_UPDATED": "", - "UPDATE_CREATION_TIME_NOT_STARTED": "", - "UPDATE_CREATION_TIME_COMPLETED": "", - "UPDATE_CREATION_TIME_COMPLETED_WITH_ERROR": "", - "CAPTION_CHARACTER_LIMIT": "", - "DATE_TIME_ORIGINAL": "", - "DATE_TIME_DIGITIZED": "", - "CUSTOM_TIME": "", - "REOPEN_PLAN_SELECTOR_MODAL": "", - "OPEN_PLAN_SELECTOR_MODAL_FAILED": "", - "INSTALL": "", - "SHARING_DETAILS": "", - "MODIFY_SHARING": "", - "NOT_FOUND": "", - "LINK_EXPIRED": "", - "LINK_EXPIRED_MESSAGE": "", - "MANAGE_LINK": "", - "LINK_TOO_MANY_REQUESTS": "", - "FILE_DOWNLOAD": "", - "LINK_PASSWORD_LOCK": "", - "PUBLIC_COLLECT": "", - "LINK_DEVICE_LIMIT": "", - "LINK_EXPIRY": "", - "NEVER": "", - "DISABLE_FILE_DOWNLOAD": "", - "DISABLE_FILE_DOWNLOAD_MESSAGE": "", - "MALICIOUS_CONTENT": "", - "COPYRIGHT": "", - "SHARED_USING": "", - "ENTE_IO": "", - "LIVE": "", - "DISABLE_PASSWORD": "", - "DISABLE_PASSWORD_MESSAGE": "", - "PASSWORD_LOCK": "", - "LOCK": "", - "DOWNLOAD_UPLOAD_LOGS": "", - "UPLOAD_FILES": "", - "UPLOAD_DIRS": "", - "UPLOAD_GOOGLE_TAKEOUT": "", - "DEDUPLICATE_FILES": "", - "AUTHENTICATOR_SECTION": "", - "NO_DUPLICATES_FOUND": "", - "CLUB_BY_CAPTURE_TIME": "", - "FILES": "", - "EACH": "", - "DEDUPLICATE_BASED_ON_SIZE": "", - "DEDUPLICATE_BASED_ON_SIZE_AND_CAPTURE_TIME": "", - "STOP_ALL_UPLOADS_MESSAGE": "", - "STOP_UPLOADS_HEADER": "", - "YES_STOP_UPLOADS": "", - "albums_one": "", - "albums_other": "", - "ALL_ALBUMS": "", - "ALBUMS": "", - "ENTER_TWO_FACTOR_OTP": "", - "CREATE_ACCOUNT": "", - "COPIED": "", - "CANVAS_BLOCKED_TITLE": "", - "CANVAS_BLOCKED_MESSAGE": "", - "WATCH_FOLDERS": "", - "UPGRADE_NOW": "", - "RENEW_NOW": "", - "STORAGE": "", - "USED": "", - "YOU": "", - "FAMILY": "", - "FREE": "", - "OF": "", - "WATCHED_FOLDERS": "", - "NO_FOLDERS_ADDED": "", - "FOLDERS_AUTOMATICALLY_MONITORED": "", - "UPLOAD_NEW_FILES_TO_ENTE": "", - "REMOVE_DELETED_FILES_FROM_ENTE": "", - "ADD_FOLDER": "", - "STOP_WATCHING": "", - "STOP_WATCHING_FOLDER": "", - "STOP_WATCHING_DIALOG_MESSAGE": "", - "YES_STOP": "", - "MONTH_SHORT": "", - "YEAR": "", - "FAMILY_PLAN": "", - "DOWNLOAD_LOGS": "", - "DOWNLOAD_LOGS_MESSAGE": "", - "CHANGE_FOLDER": "", - "TWO_MONTHS_FREE": "", - "GB": "", - "POPULAR": "", - "FREE_PLAN_OPTION_LABEL": "", - "FREE_PLAN_DESCRIPTION": "", - "CURRENT_USAGE": "", - "WEAK_DEVICE": "", - "DRAG_AND_DROP_HINT": "", - "CONFIRM_ACCOUNT_DELETION_MESSAGE": "", - "AUTHENTICATE": "", - "UPLOADED_TO_SINGLE_COLLECTION": "", - "UPLOADED_TO_SEPARATE_COLLECTIONS": "", - "NEVERMIND": "", - "UPDATE_AVAILABLE": "", - "UPDATE_INSTALLABLE_MESSAGE": "", - "INSTALL_NOW": "", - "INSTALL_ON_NEXT_LAUNCH": "", - "UPDATE_AVAILABLE_MESSAGE": "", - "DOWNLOAD_AND_INSTALL": "", - "IGNORE_THIS_VERSION": "", - "TODAY": "", - "YESTERDAY": "", - "NAME_PLACEHOLDER": "", - "ROOT_LEVEL_FILE_WITH_FOLDER_NOT_ALLOWED": "", - "ROOT_LEVEL_FILE_WITH_FOLDER_NOT_ALLOWED_MESSAGE": "", - "CHOSE_THEME": "", - "ML_SEARCH": "", - "ENABLE_ML_SEARCH_DESCRIPTION": "", - "ML_MORE_DETAILS": "", - "ENABLE_FACE_SEARCH": "", - "ENABLE_FACE_SEARCH_TITLE": "", - "ENABLE_FACE_SEARCH_DESCRIPTION": "", - "DISABLE_BETA": "", - "DISABLE_FACE_SEARCH": "", - "DISABLE_FACE_SEARCH_TITLE": "", - "DISABLE_FACE_SEARCH_DESCRIPTION": "", - "ADVANCED": "", - "FACE_SEARCH_CONFIRMATION": "", - "LABS": "", - "YOURS": "", - "PASSPHRASE_STRENGTH_WEAK": "", - "PASSPHRASE_STRENGTH_MODERATE": "", - "PASSPHRASE_STRENGTH_STRONG": "", - "PREFERENCES": "", - "LANGUAGE": "", - "EXPORT_DIRECTORY_DOES_NOT_EXIST": "", - "EXPORT_DIRECTORY_DOES_NOT_EXIST_MESSAGE": "", - "SUBSCRIPTION_VERIFICATION_ERROR": "", + "photos_count_zero": "没有回忆", + "photos_count_one": "1个回忆", + "photos_count_other": "{{count, number}} 个回忆", + "TERMS_AND_CONDITIONS": "我同意 条款隐私政策", + "ADD_TO_COLLECTION": "添加到相册", + "SELECTED": "已选", + "VIDEO_PLAYBACK_FAILED_DOWNLOAD_INSTEAD": "此视频无法在您的浏览器中播放", + "PEOPLE": "人物", + "INDEXING_SCHEDULED": "索引已安排...", + "ANALYZING_PHOTOS": "分析 {{indexStatus.nTotalFiles}} 的新照片{{indexStatus.nSyncedFiles}} 已完成)...", + "INDEXING_PEOPLE": "正在为 {{indexStatus.nSyncedFiles}} 张照片中的人物建立索引...", + "INDEXING_DONE": "已索引 {{indexStatus.nSyncedFiles}} 张照片", + "UNIDENTIFIED_FACES": "身份不明的面孔", + "OBJECTS": "对象", + "TEXT": "文本", + "INFO": "图片信息 ", + "INFO_OPTION": "图片信息 (I)", + "FILE_NAME": "文件名", + "CAPTION_PLACEHOLDER": "添加说明", + "LOCATION": "地理位置", + "SHOW_ON_MAP": "在 OpenStreetMap 上查看", + "DETAILS": "详情", + "VIEW_EXIF": "查看所有 EXIF 数据", + "NO_EXIF": "无 EXIF 数据", + "EXIF": "EXIF", + "ISO": "ISO", + "TWO_FACTOR": "双因素", + "TWO_FACTOR_AUTHENTICATION": "双因素认证", + "TWO_FACTOR_QR_INSTRUCTION": "使用您最喜欢的身份验证器应用程序(2FA)扫描下面的二维码", + "ENTER_CODE_MANUALLY": "请手动输入代码", + "TWO_FACTOR_MANUAL_CODE_INSTRUCTION": "请在您最喜欢的验证器应用中输入此代码", + "SCAN_QR_CODE": "改为扫描二维码", + "ENABLE_TWO_FACTOR": "启用双因素认证", + "ENABLE": "启用", + "LOST_DEVICE": "丢失了双因素认证设备", + "INCORRECT_CODE": "代码错误", + "TWO_FACTOR_INFO": "登录您的账户不仅需要您的电子邮件和密码,还需要额外的安全层", + "DISABLE_TWO_FACTOR_LABEL": "禁用双因素认证", + "UPDATE_TWO_FACTOR_LABEL": "更新您的身份验证器设备", + "DISABLE": "禁用", + "RECONFIGURE": "重新配置", + "UPDATE_TWO_FACTOR": "更新双因素认证", + "UPDATE_TWO_FACTOR_MESSAGE": "向前继续将使之前配置的任何身份验证器无效", + "UPDATE": "更新", + "DISABLE_TWO_FACTOR": "禁用双因素认证", + "DISABLE_TWO_FACTOR_MESSAGE": "您确定要禁用您的双因素认证吗?", + "TWO_FACTOR_DISABLE_FAILED": "禁用双因素认证失败,请再试一次", + "EXPORT_DATA": "导出数据", + "SELECT_FOLDER": "选择文件夹", + "DESTINATION": "目标位置", + "START": "开始", + "LAST_EXPORT_TIME": "最后一次导出时间", + "EXPORT_AGAIN": "重新同步", + "LOCAL_STORAGE_NOT_ACCESSIBLE": "无法访问本地存储", + "LOCAL_STORAGE_NOT_ACCESSIBLE_MESSAGE": "您的浏览器或插件阻止 ente 将数据保存到本地存储。 请在切换浏览模式后再尝试加载此页面。", + "SEND_OTT": "发送 OTP", + "EMAIl_ALREADY_OWNED": "电子邮箱已被注册", + "ETAGS_BLOCKED": "

由于您的浏览器配置,我们无法上传以下文件。

请禁用任何可能阻止ente 使用 eTags 上传大文件的附加组件, 或者使用我们的 桌面应用程序 获取更可靠的导入体验。

", + "SKIPPED_VIDEOS_INFO": "

目前,我们不支持在公共链接内添加视频。

若要分享视频,请 注册 并通过电子邮件与预定收件人分享。

", + "LIVE_PHOTOS_DETECTED": "Live Photos 中的照片和视频文件已合并为一个文件", + "RETRY_FAILED": "重试上传失败的文件", + "FAILED_UPLOADS": "上传失败 ", + "SKIPPED_FILES": "已忽略的上传内容", + "THUMBNAIL_GENERATION_FAILED_UPLOADS": "缩略图生成失败", + "UNSUPPORTED_FILES": "不支持的文件", + "SUCCESSFUL_UPLOADS": "上传成功", + "SKIPPED_INFO": "跳过这些,因为在同一相册中有具有匹配名称的文件", + "UNSUPPORTED_INFO": "ente 尚不支持这些文件格式", + "BLOCKED_UPLOADS": "已阻止上传", + "SKIPPED_VIDEOS": "已跳过的视频", + "INPROGRESS_METADATA_EXTRACTION": "进行中", + "INPROGRESS_UPLOADS": "上传进行中", + "TOO_LARGE_UPLOADS": "大文件", + "LARGER_THAN_AVAILABLE_STORAGE_UPLOADS": "存储空间不足", + "LARGER_THAN_AVAILABLE_STORAGE_INFO": "这些文件没有上传,因为它们超过了您的存储计划的最大大小限制", + "TOO_LARGE_INFO": "这些文件没有上传,因为它们超过了我们的最大文件大小限制", + "THUMBNAIL_GENERATION_FAILED_INFO": "这些文件已上传,但遗憾的是,我们无法为它们生成缩略图。", + "UPLOAD_TO_COLLECTION": "上传至相册", + "UNCATEGORIZED": "未分类的", + "ARCHIVE": "存档", + "ARCHIVE_COLLECTION": "存档相册", + "ARCHIVE_SECTION_NAME": "存档", + "ALL_SECTION_NAME": "全部", + "MOVE_TO_COLLECTION": "移动到相册", + "UNARCHIVE": "取消存档", + "UNARCHIVE_COLLECTION": "取消存档相册", + "MOVE": "移动", + "ADD": "添加", + "REMOVE": "移除", + "YES_REMOVE": "是,移除", + "REMOVE_FROM_COLLECTION": "从相册中移除", + "TRASH": "回收站", + "MOVE_TO_TRASH": "移动到回收站", + "TRASH_FILES_MESSAGE": "选中的文件将从所有相册中删除并移动到回收站。", + "TRASH_FILE_MESSAGE": "该文件将从所有相册中删除并移动到回收站。", + "DELETE_PERMANENTLY": "永久删除", + "RESTORE": "恢复", + "RESTORE_TO_COLLECTION": "恢复到相册", + "EMPTY_TRASH": "清空回收站", + "EMPTY_TRASH_TITLE": "要清空回收站吗?", + "EMPTY_TRASH_MESSAGE": "这些文件将从您的 ente 账户中永久删除。", + "LEAVE_SHARED_ALBUM": "是,离开", + "LEAVE_ALBUM": "离开相册", + "LEAVE_SHARED_ALBUM_TITLE": "要离开共享相册吗?", + "LEAVE_SHARED_ALBUM_MESSAGE": "您将离开相册,它将不再对您可见。", + "NOT_FILE_OWNER": "您不能删除共享相册中的文件", + "CONFIRM_SELF_REMOVE_MESSAGE": "所选项目将从该相册中删除。 仅在此相册中的项目将移至未分类。", + "CONFIRM_SELF_AND_OTHER_REMOVE_MESSAGE": "您要删除的某些项目是由其他人添加的,您将无法访问它们。", + "SORT_BY_CREATION_TIME_ASCENDING": "最早的", + "SORT_BY_UPDATION_TIME_DESCENDING": "最后更新", + "SORT_BY_NAME": "名称", + "COMPRESS_THUMBNAILS": "压缩缩略图", + "THUMBNAIL_REPLACED": "缩略图已压缩", + "FIX_THUMBNAIL": "压缩", + "FIX_THUMBNAIL_LATER": "稍后压缩", + "REPLACE_THUMBNAIL_NOT_STARTED": "您的一些视频缩略图可以被压缩以节省空间,您想要ente 压缩它们吗?", + "REPLACE_THUMBNAIL_COMPLETED": "已成功压缩所有缩略图", + "REPLACE_THUMBNAIL_NOOP": "您没有可以进一步压缩的缩略图", + "REPLACE_THUMBNAIL_COMPLETED_WITH_ERROR": "无法压缩您的一些缩略图,请重试", + "FIX_CREATION_TIME": "固定时间", + "FIX_CREATION_TIME_IN_PROGRESS": "正在固定时间", + "CREATION_TIME_UPDATED": "文件时间已更新", + "UPDATE_CREATION_TIME_NOT_STARTED": "选择您想要使用的选项", + "UPDATE_CREATION_TIME_COMPLETED": "已成功更新所有文件", + "UPDATE_CREATION_TIME_COMPLETED_WITH_ERROR": "部分文件的文件时间更新失败,请重试", + "CAPTION_CHARACTER_LIMIT": "5000个字符上限", + "DATE_TIME_ORIGINAL": "EXIF:日期 时间 原始文件", + "DATE_TIME_DIGITIZED": "EXIF:日期 时间 数字化", + "CUSTOM_TIME": "自定义时间", + "REOPEN_PLAN_SELECTOR_MODAL": "重新启动计划", + "OPEN_PLAN_SELECTOR_MODAL_FAILED": "未能打开计划", + "INSTALL": "安装", + "SHARING_DETAILS": "共享的详细信息", + "MODIFY_SHARING": "更改共享", + "NOT_FOUND": "404 - 未找到", + "LINK_EXPIRED": "链接已过期", + "LINK_EXPIRED_MESSAGE": "此链接已过期或已被禁用!", + "MANAGE_LINK": "管理链接", + "LINK_TOO_MANY_REQUESTS": "这个相册太受欢迎,我们无法处理!", + "FILE_DOWNLOAD": "允许下载", + "LINK_PASSWORD_LOCK": "密码锁", + "PUBLIC_COLLECT": "允许添加照片", + "LINK_DEVICE_LIMIT": "设备限制", + "LINK_EXPIRY": "链接过期", + "NEVER": "永不", + "DISABLE_FILE_DOWNLOAD": "禁止下载", + "DISABLE_FILE_DOWNLOAD_MESSAGE": "

您确定要禁用文件下载按钮吗?

观看者仍然可以使用外部工具进行屏幕截图或保存您的照片副本。

", + "MALICIOUS_CONTENT": "哈哈哈急急急", + "COPYRIGHT": "不不不急急急就是", + "SHARED_USING": "分享方式 ", + "ENTE_IO": "ente.io", + "LIVE": "LIVE", + "DISABLE_PASSWORD": "禁用密码锁", + "DISABLE_PASSWORD_MESSAGE": "您确定要禁用密码锁吗?", + "PASSWORD_LOCK": "密码锁", + "LOCK": "锁定", + "DOWNLOAD_UPLOAD_LOGS": "调试日志", + "UPLOAD_FILES": "文件", + "UPLOAD_DIRS": "文件夹", + "UPLOAD_GOOGLE_TAKEOUT": "Google Takeout", + "DEDUPLICATE_FILES": "删除重复文件", + "AUTHENTICATOR_SECTION": "身份验证器", + "NO_DUPLICATES_FOUND": "您没有可以清除的重复文件", + "CLUB_BY_CAPTURE_TIME": "按抓取时间断开", + "FILES": "文件", + "EACH": "每个", + "DEDUPLICATE_BASED_ON_SIZE": "以下文件根据大小进行了合并,请检查并删除您认为重复的项目", + "DEDUPLICATE_BASED_ON_SIZE_AND_CAPTURE_TIME": "以下文件是根据它们的大小和捕获时间合并的,请检查并删除您认为重复的项目", + "STOP_ALL_UPLOADS_MESSAGE": "您确定要停止所有正在进行的上传吗?", + "STOP_UPLOADS_HEADER": "要停止上传吗?", + "YES_STOP_UPLOADS": "是的,停止上传", + "albums_one": "1个相册", + "albums_other": "{{count, number}} 个相册", + "ALL_ALBUMS": "所有相册", + "ALBUMS": "相册", + "ENTER_TWO_FACTOR_OTP": "请输入您从身份验证应用上获得的6位数代码", + "CREATE_ACCOUNT": "创建账户", + "COPIED": "已复制", + "CANVAS_BLOCKED_TITLE": "无法生成缩略图", + "CANVAS_BLOCKED_MESSAGE": "

看起来您的浏览器已禁用了需要为您的照片生成缩略图的canvas访问权限

请允许访问您浏览器的canvas, 或使用我们的桌面应用程序

", + "WATCH_FOLDERS": "观看文件夹", + "UPGRADE_NOW": "立即升级", + "RENEW_NOW": "立即续费", + "STORAGE": "存储空间", + "USED": "已使用", + "YOU": "您", + "FAMILY": "家庭", + "FREE": "空闲", + "OF": "/", + "WATCHED_FOLDERS": "观看文件夹", + "NO_FOLDERS_ADDED": "尚未添加任何文件夹!", + "FOLDERS_AUTOMATICALLY_MONITORED": "您在此处添加的文件夹将自动监控", + "UPLOAD_NEW_FILES_TO_ENTE": "上传新文件至 ente", + "REMOVE_DELETED_FILES_FROM_ENTE": "从ente 移除已删除的文件", + "ADD_FOLDER": "添加文件夹", + "STOP_WATCHING": "停止监控", + "STOP_WATCHING_FOLDER": "要停止监控文件夹?", + "STOP_WATCHING_DIALOG_MESSAGE": "您现有的文件不会被删除,但 ente 将停止自动更新链接的 ente 相册在此文件夹中的更改。", + "YES_STOP": "是的,停止", + "MONTH_SHORT": "月", + "YEAR": "年", + "FAMILY_PLAN": "家庭计划", + "DOWNLOAD_LOGS": "下载日志", + "DOWNLOAD_LOGS_MESSAGE": "

这将下载调试日志,您可以发送电子邮件给我们来帮助调试您的问题。

请注意文件名将被包含,以帮助跟踪特定文件中的问题。

", + "CHANGE_FOLDER": "更改文件夹", + "TWO_MONTHS_FREE": "在年度计划上免费获得 2 个月", + "GB": "GB", + "POPULAR": "流行的", + "FREE_PLAN_OPTION_LABEL": "继续免费试用", + "FREE_PLAN_DESCRIPTION": "1 GB 1年", + "CURRENT_USAGE": "当前使用量是 {{usage}}", + "WEAK_DEVICE": "您使用的网络浏览器功能不够强大,无法加密您的照片。 请尝试在电脑上登录ente,或下载ente移动/桌面应用程序。", + "DRAG_AND_DROP_HINT": "或者拖动并拖动到 ente 窗口", + "CONFIRM_ACCOUNT_DELETION_MESSAGE": "您上传的数据将被安排删除,您的账户将被永久删除。

此操作不可逆。", + "AUTHENTICATE": "身份认证", + "UPLOADED_TO_SINGLE_COLLECTION": "已上传到单个收藏", + "UPLOADED_TO_SEPARATE_COLLECTIONS": "已上传到单独收藏", + "NEVERMIND": "没关系", + "UPDATE_AVAILABLE": "有可用的更新", + "UPDATE_INSTALLABLE_MESSAGE": "新版本的 ente 已准备好安装。", + "INSTALL_NOW": "立即安装", + "INSTALL_ON_NEXT_LAUNCH": "在下次启动时安装", + "UPDATE_AVAILABLE_MESSAGE": "新版本的 ente 已发布,但无法自动下载和安装。", + "DOWNLOAD_AND_INSTALL": "下载并安装", + "IGNORE_THIS_VERSION": "忽略该版本", + "TODAY": "今天", + "YESTERDAY": "昨天", + "NAME_PLACEHOLDER": "名称...", + "ROOT_LEVEL_FILE_WITH_FOLDER_NOT_ALLOWED": "无法从文件/文件夹组合中创建相册", + "ROOT_LEVEL_FILE_WITH_FOLDER_NOT_ALLOWED_MESSAGE": "

你已拖放了文件和文件夹的组合。

选择创建单独相册的选项时,请只提供文件或只提供文件夹

", + "CHOSE_THEME": "选择主题", + "ML_SEARCH": "ML 搜索 (测试版)", + "ENABLE_ML_SEARCH_DESCRIPTION": "

这将启用设备上的机器学习和面部搜索,这将开始分析您上传的本地照片。

在登录或启用此功能后第一次运行时,它将下载本地设备上的所有图像来分析。 所以请只在您可以使用带宽和本地处理您的照片库中的所有图像时启用此功能。

如果这是您首次启用此功能,我们也会请求您处理面部数据的许可。

", + "ML_MORE_DETAILS": "更多详情", + "ENABLE_FACE_SEARCH": "启用面部搜索", + "ENABLE_FACE_SEARCH_TITLE": "要启用面部搜索吗?", + "ENABLE_FACE_SEARCH_DESCRIPTION": "

如果您启用面部搜索,ente 将从照片中提取脸部几何形状。 这将发生在您的设备上,任何生成的生物测定数据都将是端到端加密的。

请单击此处以在我们的隐私政策中了解有关此功能的更多详细信息

", + "DISABLE_BETA": "禁用beta", + "DISABLE_FACE_SEARCH": "禁用面部搜索", + "DISABLE_FACE_SEARCH_TITLE": "要禁用面部搜索吗?", + "DISABLE_FACE_SEARCH_DESCRIPTION": "

ente 将停止处理面部的几何形状, 并将禁用 ML 搜索 (测试版)

如果您愿意,您可以重新启用面部搜索,因此该操作是安全的。

", + "ADVANCED": "高级设置", + "FACE_SEARCH_CONFIRMATION": "我理解,并希望允许ente处理面部几何形状", + "LABS": "实验室", + "YOURS": "你的", + "PASSPHRASE_STRENGTH_WEAK": "密码强度:较弱", + "PASSPHRASE_STRENGTH_MODERATE": "密码强度:中度", + "PASSPHRASE_STRENGTH_STRONG": "密码强度:强", + "PREFERENCES": "首选项", + "LANGUAGE": "语言", + "EXPORT_DIRECTORY_DOES_NOT_EXIST": "无效的导出目录", + "EXPORT_DIRECTORY_DOES_NOT_EXIST_MESSAGE": "

您选择的导出目录不存在。

请选择一个有效的目录。

", + "SUBSCRIPTION_VERIFICATION_ERROR": "订阅验证失败", "STORAGE_UNITS": { - "B": "", - "KB": "", - "MB": "", - "GB": "", - "TB": "" + "B": "B", + "KB": "KB", + "MB": "MB", + "GB": "GB", + "TB": "TB" }, "AFTER_TIME": { - "HOUR": "", - "DAY": "", - "WEEK": "", - "MONTH": "", - "YEAR": "" + "HOUR": "1小时后", + "DAY": "一天后", + "WEEK": "一周后", + "MONTH": "一个月后", + "YEAR": "一年后" }, - "COPY_LINK": "", - "DONE": "", - "ADD_EMAIL_TITLE": "", - "LINK_SHARE_TITLE": "", - "REMOVE_LINK": "", - "CREATE_PUBLIC_SHARING": "", - "PUBLIC_LINK_CREATED": "", - "PUBLIC_LINK_ENABLED": "", - "COLLECT_PHOTOS": "", - "PUBLIC_COLLECT_SUBTEXT": "", - "STOP_EXPORT": "", - "EXPORT_PROGRESS": "", + "COPY_LINK": "复制链接", + "DONE": "已完成", + "ADD_EMAIL_TITLE": "与特定人员分享", + "LINK_SHARE_TITLE": "或共享一个链接", + "REMOVE_LINK": "移除链接", + "CREATE_PUBLIC_SHARING": "创建公开链接", + "PUBLIC_LINK_CREATED": "公开链接已创建", + "PUBLIC_LINK_ENABLED": "公开链接已启用", + "COLLECT_PHOTOS": "收集照片", + "PUBLIC_COLLECT_SUBTEXT": "允许具有链接的人也将照片添加到共享相册。", + "STOP_EXPORT": "停止", + "EXPORT_PROGRESS": "{{progress.success}} / {{progress.total}} 个文件已导出", "EXPORT_NOTIFICATION": { - "START": "", - "IN_PROGRESS": "", - "FINISH": "", - "UP_TO_DATE": "" + "START": "导出已开始", + "IN_PROGRESS": "导出已在进行中", + "FINISH": "导出完成", + "UP_TO_DATE": "没有新文件可导出" }, - "CONTINUOUS_EXPORT": "", - "TOTAL_ITEMS": "", - "PENDING_ITEMS": "", - "EXPORT_STARTING": "", - "DELETE_ACCOUNT_REASON_LABEL": "", - "DELETE_ACCOUNT_REASON_PLACEHOLDER": "", + "CONTINUOUS_EXPORT": "持续同步", + "TOTAL_ITEMS": "项目总计", + "PENDING_ITEMS": "待处理的项目", + "EXPORT_STARTING": "导出开始...", + "DELETE_ACCOUNT_REASON_LABEL": "您删除账户的主要原因是什么?", + "DELETE_ACCOUNT_REASON_PLACEHOLDER": "选择一个原因", "DELETE_REASON": { - "MISSING_FEATURE": "", - "BROKEN_BEHAVIOR": "", - "FOUND_ANOTHER_SERVICE": "", - "NOT_LISTED": "" + "MISSING_FEATURE": "找不到我想要的功能", + "BROKEN_BEHAVIOR": "该应用或某个功能不符合我认为应该做的行为", + "FOUND_ANOTHER_SERVICE": "我发现另一个产品更好用", + "NOT_LISTED": "我的原因未被列出" }, - "DELETE_ACCOUNT_FEEDBACK_LABEL": "", - "DELETE_ACCOUNT_FEEDBACK_PLACEHOLDER": "", - "CONFIRM_DELETE_ACCOUNT_CHECKBOX_LABEL": "", - "CONFIRM_DELETE_ACCOUNT": "", - "FEEDBACK_REQUIRED": "", - "FEEDBACK_REQUIRED_FOUND_ANOTHER_SERVICE": "", - "RECOVER_TWO_FACTOR": "", - "at": "", - "AUTH_NEXT": "", - "AUTH_DOWNLOAD_MOBILE_APP": "" + "DELETE_ACCOUNT_FEEDBACK_LABEL": "我们很抱歉看到您离开。请解释您为什么要离开来帮助我们改进。", + "DELETE_ACCOUNT_FEEDBACK_PLACEHOLDER": "反馈", + "CONFIRM_DELETE_ACCOUNT_CHECKBOX_LABEL": "是的,我想永久删除此账户及其相关数据", + "CONFIRM_DELETE_ACCOUNT": "确认删除账户", + "FEEDBACK_REQUIRED": "请帮助我们了解这个信息", + "FEEDBACK_REQUIRED_FOUND_ANOTHER_SERVICE": "其他服务做得更好?", + "RECOVER_TWO_FACTOR": "恢复双因素认证", + "at": "在", + "AUTH_NEXT": "下一个", + "AUTH_DOWNLOAD_MOBILE_APP": "下载我们的移动应用程序来管理您的密钥" } diff --git a/apps/photos/public/locales/nl/translation.json b/apps/photos/public/locales/nl/translation.json index 3d4ebf218..1a2522ab8 100644 --- a/apps/photos/public/locales/nl/translation.json +++ b/apps/photos/public/locales/nl/translation.json @@ -44,477 +44,477 @@ "CREATE_COLLECTION": "Nieuw album", "ENTER_ALBUM_NAME": "Album naam", "CLOSE_OPTION": "Sluiten (Esc)", - "ENTER_FILE_NAME": "", - "CLOSE": "", - "NO": "", - "NOTHING_HERE": "", - "UPLOAD": "", - "IMPORT": "", - "ADD_PHOTOS": "", - "ADD_MORE_PHOTOS": "", - "add_photos_one": "", - "add_photos_other": "", - "SELECT_PHOTOS": "", - "FILE_UPLOAD": "", + "ENTER_FILE_NAME": "Bestandsnaam", + "CLOSE": "Sluiten", + "NO": "Nee", + "NOTHING_HERE": "Nog niets te zien hier 👀", + "UPLOAD": "Uploaden", + "IMPORT": "Importeren", + "ADD_PHOTOS": "Foto's toevoegen", + "ADD_MORE_PHOTOS": "Meer foto's toevoegen", + "add_photos_one": "1 foto toevoegen", + "add_photos_other": "{{count, number}} foto's toevoegen", + "SELECT_PHOTOS": "Selecteer foto's", + "FILE_UPLOAD": "Bestand uploaden", "UPLOAD_STAGE_MESSAGE": { - "0": "", - "1": "", - "2": "", - "3": "", - "4": "", - "5": "" + "0": "Upload wordt voorbereid", + "1": "Lezen van Google metadata bestanden", + "2": "{{uploadCounter.finished, number}} / {{uploadCounter.total, number}} bestanden metadata uitgepakt", + "3": "{{uploadCounter.finished, number}} / {{uploadCounter.total, number}} bestanden geback-upt", + "4": "Resterende uploads worden geannuleerd", + "5": "Back-up voltooid" }, - "FILE_NOT_UPLOADED_LIST": "", - "SUBSCRIPTION_EXPIRED": "", - "SUBSCRIPTION_EXPIRED_MESSAGE": "", - "STORAGE_QUOTA_EXCEEDED": "", - "INITIAL_LOAD_DELAY_WARNING": "", - "USER_DOES_NOT_EXIST": "", - "NO_ACCOUNT": "", - "ACCOUNT_EXISTS": "", - "CREATE": "", - "DOWNLOAD": "", - "DOWNLOAD_OPTION": "", - "DOWNLOAD_FAVORITES": "", - "DOWNLOAD_UNCATEGORIZED": "", - "COPY_OPTION": "", - "TOGGLE_FULLSCREEN": "", - "ZOOM_IN_OUT": "", - "PREVIOUS": "", - "NEXT": "", - "TITLE_PHOTOS": "", - "TITLE_ALBUMS": "", - "TITLE_AUTH": "", - "UPLOAD_FIRST_PHOTO": "", - "IMPORT_YOUR_FOLDERS": "", - "UPLOAD_DROPZONE_MESSAGE": "", - "WATCH_FOLDER_DROPZONE_MESSAGE": "", - "TRASH_FILES_TITLE": "", - "TRASH_FILE_TITLE": "", - "DELETE_FILES_TITLE": "", - "DELETE_FILES_MESSAGE": "", - "DELETE": "", - "DELETE_OPTION": "", - "FAVORITE_OPTION": "", - "UNFAVORITE_OPTION": "", - "MULTI_FOLDER_UPLOAD": "", - "UPLOAD_STRATEGY_CHOICE": "", - "UPLOAD_STRATEGY_SINGLE_COLLECTION": "", - "OR": "", - "UPLOAD_STRATEGY_COLLECTION_PER_FOLDER": "", - "SESSION_EXPIRED_MESSAGE": "", - "SESSION_EXPIRED": "", - "PASSWORD_GENERATION_FAILED": "", - "CHANGE_PASSWORD": "", - "GO_BACK": "", - "RECOVERY_KEY": "", - "SAVE_LATER": "", - "SAVE": "", - "RECOVERY_KEY_DESCRIPTION": "", - "RECOVER_KEY_GENERATION_FAILED": "", - "KEY_NOT_STORED_DISCLAIMER": "", - "FORGOT_PASSWORD": "", - "RECOVER_ACCOUNT": "", - "RECOVERY_KEY_HINT": "", - "RECOVER": "", - "NO_RECOVERY_KEY": "", - "INCORRECT_RECOVERY_KEY": "", - "SORRY": "", - "NO_RECOVERY_KEY_MESSAGE": "", - "NO_TWO_FACTOR_RECOVERY_KEY_MESSAGE": "", - "CONTACT_SUPPORT": "", - "REQUEST_FEATURE": "", - "SUPPORT": "", - "CONFIRM": "", - "CANCEL": "", - "LOGOUT": "", - "DELETE_ACCOUNT": "", - "DELETE_ACCOUNT_MESSAGE": "", - "LOGOUT_MESSAGE": "", - "CHANGE_EMAIL": "", - "OK": "", - "SUCCESS": "", - "ERROR": "", - "MESSAGE": "", - "INSTALL_MOBILE_APP": "", - "DOWNLOAD_APP_MESSAGE": "", - "DOWNLOAD_APP": "", - "EXPORT": "", - "SUBSCRIPTION": "", - "SUBSCRIBE": "", - "MANAGEMENT_PORTAL": "", - "MANAGE_FAMILY_PORTAL": "", - "LEAVE_FAMILY_PLAN": "", - "LEAVE": "", - "LEAVE_FAMILY_CONFIRM": "", - "CHOOSE_PLAN": "", - "MANAGE_PLAN": "", - "ACTIVE": "", - "OFFLINE_MSG": "", - "FREE_SUBSCRIPTION_INFO": "", - "FAMILY_SUBSCRIPTION_INFO": "", - "RENEWAL_ACTIVE_SUBSCRIPTION_STATUS": "", - "RENEWAL_CANCELLED_SUBSCRIPTION_STATUS": "", - "RENEWAL_CANCELLED_SUBSCRIPTION_INFO": "", - "STORAGE_QUOTA_EXCEEDED_SUBSCRIPTION_INFO": "", - "SUBSCRIPTION_PURCHASE_SUCCESS": "", - "SUBSCRIPTION_PURCHASE_CANCELLED": "", - "SUBSCRIPTION_PURCHASE_FAILED": "", - "SUBSCRIPTION_UPDATE_FAILED": "", - "UPDATE_PAYMENT_METHOD_MESSAGE": "", - "STRIPE_AUTHENTICATION_FAILED": "", - "UPDATE_PAYMENT_METHOD": "", - "MONTHLY": "", - "YEARLY": "", - "UPDATE_SUBSCRIPTION_MESSAGE": "", - "UPDATE_SUBSCRIPTION": "", - "CANCEL_SUBSCRIPTION": "", - "CANCEL_SUBSCRIPTION_MESSAGE": "", - "SUBSCRIPTION_CANCEL_FAILED": "", - "SUBSCRIPTION_CANCEL_SUCCESS": "", - "REACTIVATE_SUBSCRIPTION": "", - "REACTIVATE_SUBSCRIPTION_MESSAGE": "", - "SUBSCRIPTION_ACTIVATE_SUCCESS": "", - "SUBSCRIPTION_ACTIVATE_FAILED": "", - "SUBSCRIPTION_PURCHASE_SUCCESS_TITLE": "", - "CANCEL_SUBSCRIPTION_ON_MOBILE": "", - "CANCEL_SUBSCRIPTION_ON_MOBILE_MESSAGE": "", - "MAIL_TO_MANAGE_SUBSCRIPTION": "", - "RENAME": "", - "RENAME_FILE": "", - "RENAME_COLLECTION": "", - "DELETE_COLLECTION_TITLE": "", - "DELETE_COLLECTION": "", - "DELETE_COLLECTION_MESSAGE": "", - "DELETE_PHOTOS": "", - "KEEP_PHOTOS": "", - "SHARE": "", - "SHARE_COLLECTION": "", - "SHAREES": "", - "SHARE_WITH_SELF": "", - "ALREADY_SHARED": "", - "SHARING_BAD_REQUEST_ERROR": "", - "SHARING_DISABLED_FOR_FREE_ACCOUNTS": "", - "DOWNLOAD_COLLECTION": "", - "DOWNLOAD_COLLECTION_MESSAGE": "", - "CREATE_ALBUM_FAILED": "", - "SEARCH": "", - "SEARCH_RESULTS": "", - "NO_RESULTS": "", - "SEARCH_HINT": "", + "FILE_NOT_UPLOADED_LIST": "De volgende bestanden zijn niet geüpload", + "SUBSCRIPTION_EXPIRED": "Abonnement verlopen", + "SUBSCRIPTION_EXPIRED_MESSAGE": "Uw abonnement is verlopen, gelieve vernieuwen", + "STORAGE_QUOTA_EXCEEDED": "Opslaglimiet overschreden", + "INITIAL_LOAD_DELAY_WARNING": "Eerste keer laden kan enige tijd duren", + "USER_DOES_NOT_EXIST": "Sorry, we konden geen account met dat e-mailadres vinden", + "NO_ACCOUNT": "Heb nog geen account", + "ACCOUNT_EXISTS": "Heb al een account", + "CREATE": "Creëren", + "DOWNLOAD": "Downloaden", + "DOWNLOAD_OPTION": "Downloaden (D)", + "DOWNLOAD_FAVORITES": "Favorieten downloaden", + "DOWNLOAD_UNCATEGORIZED": "Ongecategoriseerd downloaden", + "COPY_OPTION": "Kopiëren als PNG (Ctrl/Cmd - C)", + "TOGGLE_FULLSCREEN": "Schakelen volledig scherm modus (F)", + "ZOOM_IN_OUT": "In/uitzoomen", + "PREVIOUS": "Vorige (←)", + "NEXT": "Volgende (→)", + "TITLE_PHOTOS": "ente Photos", + "TITLE_ALBUMS": "ente Albums", + "TITLE_AUTH": "ente Auth", + "UPLOAD_FIRST_PHOTO": "Je eerste foto uploaden", + "IMPORT_YOUR_FOLDERS": "Importeer uw mappen", + "UPLOAD_DROPZONE_MESSAGE": "Sleep om een back-up van je bestanden te maken", + "WATCH_FOLDER_DROPZONE_MESSAGE": "Sleep om map aan watched folders toe te voegen", + "TRASH_FILES_TITLE": "Bestanden verwijderen?", + "TRASH_FILE_TITLE": "Verwijder bestand?", + "DELETE_FILES_TITLE": "Onmiddellijk verwijderen?", + "DELETE_FILES_MESSAGE": "Geselecteerde bestanden zullen permanent worden verwijderd van je ente account.", + "DELETE": "Verwijderen", + "DELETE_OPTION": "Verwijderen (DEL)", + "FAVORITE_OPTION": "Favoriet (L)", + "UNFAVORITE_OPTION": "Verwijderen uit Favorieten (L)", + "MULTI_FOLDER_UPLOAD": "Meerdere mappen gedetecteerd", + "UPLOAD_STRATEGY_CHOICE": "Wilt u deze uploaden naar", + "UPLOAD_STRATEGY_SINGLE_COLLECTION": "Één enkel album", + "OR": "of", + "UPLOAD_STRATEGY_COLLECTION_PER_FOLDER": "Aparte albums maken", + "SESSION_EXPIRED_MESSAGE": "Uw sessie is verlopen. Meld u opnieuw aan om verder te gaan", + "SESSION_EXPIRED": "Sessie verlopen", + "PASSWORD_GENERATION_FAILED": "Uw browser kon geen sterke sleutel genereren die voldoet aan onze versleutelingsstandaarden. Probeer de mobiele app of een andere browser te gebruiken", + "CHANGE_PASSWORD": "Wachtwoord wijzigen", + "GO_BACK": "Ga terug", + "RECOVERY_KEY": "Herstelsleutel", + "SAVE_LATER": "Doe dit later", + "SAVE": "Sleutel opslaan", + "RECOVERY_KEY_DESCRIPTION": "Als je je wachtwoord vergeet, kun je alleen met deze sleutel je gegevens herstellen.", + "RECOVER_KEY_GENERATION_FAILED": "Herstelcode kon niet worden gegenereerd, probeer het opnieuw", + "KEY_NOT_STORED_DISCLAIMER": "We slaan deze sleutel niet op, bewaar dit op een veilige plaats", + "FORGOT_PASSWORD": "Wachtwoord vergeten", + "RECOVER_ACCOUNT": "Account herstellen", + "RECOVERY_KEY_HINT": "Herstelsleutel", + "RECOVER": "Herstellen", + "NO_RECOVERY_KEY": "Geen herstelsleutel?", + "INCORRECT_RECOVERY_KEY": "Onjuiste herstelsleutel", + "SORRY": "Sorry", + "NO_RECOVERY_KEY_MESSAGE": "Door de aard van ons end-to-end encryptieprotocol kunnen je gegevens niet worden ontsleuteld zonder je wachtwoord of herstelsleutel", + "NO_TWO_FACTOR_RECOVERY_KEY_MESSAGE": "Stuur een e-mail naar {{emailID}} vanaf het door jou geregistreerde e-mailadres", + "CONTACT_SUPPORT": "Klantenservice", + "REQUEST_FEATURE": "Vraag nieuwe functie aan", + "SUPPORT": "Ondersteuning", + "CONFIRM": "Bevestigen", + "CANCEL": "Annuleren", + "LOGOUT": "Uitloggen", + "DELETE_ACCOUNT": "Account verwijderen", + "DELETE_ACCOUNT_MESSAGE": "

Stuur een e-mail naar {{emailID}} vanaf uw geregistreerde e-mailadres.

Uw aanvraag wordt binnen 72 uur verwerkt.

", + "LOGOUT_MESSAGE": "Weet u zeker dat u wilt uitloggen?", + "CHANGE_EMAIL": "E-mail wijzigen", + "OK": "Oké", + "SUCCESS": "Succes", + "ERROR": "Foutmelding", + "MESSAGE": "Melding", + "INSTALL_MOBILE_APP": "Installeer onze Android of iOS app om automatisch een back-up te maken van al uw foto's", + "DOWNLOAD_APP_MESSAGE": "Sorry, deze bewerking wordt momenteel alleen ondersteund op onze desktop app", + "DOWNLOAD_APP": "Download de desktop app", + "EXPORT": "Data exporteren", + "SUBSCRIPTION": "Abonnement", + "SUBSCRIBE": "Abonneren", + "MANAGEMENT_PORTAL": "Betaalmethode beheren", + "MANAGE_FAMILY_PORTAL": "Familie abonnement beheren", + "LEAVE_FAMILY_PLAN": "Familie abonnement verlaten", + "LEAVE": "Verlaten", + "LEAVE_FAMILY_CONFIRM": "Weet je zeker dat je het familie-plan wilt verlaten?", + "CHOOSE_PLAN": "Kies uw abonnement", + "MANAGE_PLAN": "Beheer uw abonnement", + "ACTIVE": "Actief", + "OFFLINE_MSG": "Je bent offline, lokaal opgeslagen herinneringen worden getoond", + "FREE_SUBSCRIPTION_INFO": "Je hebt het gratis abonnement dat verloopt op {{date, dateTime}}", + "FAMILY_SUBSCRIPTION_INFO": "U hebt een familieplan dat beheerd wordt door", + "RENEWAL_ACTIVE_SUBSCRIPTION_STATUS": "Vernieuwt op {{date, dateTime}}", + "RENEWAL_CANCELLED_SUBSCRIPTION_STATUS": "Eindigt op {{date, dateTime}}", + "RENEWAL_CANCELLED_SUBSCRIPTION_INFO": "Uw abonnement loopt af op {{date, dateTime}}", + "STORAGE_QUOTA_EXCEEDED_SUBSCRIPTION_INFO": "U heeft uw opslaglimiet overschreden, gelieve upgraden", + "SUBSCRIPTION_PURCHASE_SUCCESS": "

We hebben uw betaling ontvangen

Uw abonnement is geldig tot {{date, dateTime}}

", + "SUBSCRIPTION_PURCHASE_CANCELLED": "Uw aankoop is geannuleerd, probeer het opnieuw als u zich wilt abonneren", + "SUBSCRIPTION_PURCHASE_FAILED": "Betaling van abonnement mislukt Probeer het opnieuw", + "SUBSCRIPTION_UPDATE_FAILED": "Niet gelukt om abonnement bij te werken, probeer het opnieuw", + "UPDATE_PAYMENT_METHOD_MESSAGE": "Het spijt ons, maar de betaling is mislukt bij het in rekening brengen van uw kaart, gelieve uw betaalmethode bij te werken en het opnieuw te proberen", + "STRIPE_AUTHENTICATION_FAILED": "We zijn niet in staat om uw betaalmethode te verifiëren. Kies een andere betaalmethode en probeer het opnieuw", + "UPDATE_PAYMENT_METHOD": "Betalingsmethode bijwerken", + "MONTHLY": "Maandelijks", + "YEARLY": "Jaarlijks", + "UPDATE_SUBSCRIPTION_MESSAGE": "Weet u zeker dat u uw abonnement wilt wijzigen?", + "UPDATE_SUBSCRIPTION": "Abonnement wijzigen", + "CANCEL_SUBSCRIPTION": "Abonnement opzeggen", + "CANCEL_SUBSCRIPTION_MESSAGE": "

Al je gegevens zullen worden verwijderd van onze servers aan het einde van deze factureringsperiode.

Weet u zeker dat u uw abonnement wilt opzeggen?

", + "SUBSCRIPTION_CANCEL_FAILED": "Abonnement opzeggen mislukt", + "SUBSCRIPTION_CANCEL_SUCCESS": "Abonnement succesvol geannuleerd", + "REACTIVATE_SUBSCRIPTION": "Abonnement opnieuw activeren", + "REACTIVATE_SUBSCRIPTION_MESSAGE": "Zodra je weer bent geactiveerd, zal je worden gefactureerd op {{date, dateTime}}", + "SUBSCRIPTION_ACTIVATE_SUCCESS": "Abonnement succesvol geactiveerd ", + "SUBSCRIPTION_ACTIVATE_FAILED": "Heractiveren van abonnementsverlenging is mislukt", + "SUBSCRIPTION_PURCHASE_SUCCESS_TITLE": "Bedankt", + "CANCEL_SUBSCRIPTION_ON_MOBILE": "Mobiel abonnement opzeggen", + "CANCEL_SUBSCRIPTION_ON_MOBILE_MESSAGE": "Annuleer je abonnement via de mobiele app om je abonnement hier te activeren", + "MAIL_TO_MANAGE_SUBSCRIPTION": "Neem contact met ons op via {{emailID}} om uw abonnement te beheren", + "RENAME": "Naam wijzigen", + "RENAME_FILE": "Bestandsnaam wijzigen", + "RENAME_COLLECTION": "Albumnaam wijzigen", + "DELETE_COLLECTION_TITLE": "Verwijder album?", + "DELETE_COLLECTION": "Verwijder album", + "DELETE_COLLECTION_MESSAGE": "Verwijder de foto's (en video's) van dit album ook uit alle andere albums waar deze deel van uitmaken?", + "DELETE_PHOTOS": "Foto's verwijderen", + "KEEP_PHOTOS": "Foto's behouden", + "SHARE": "Delen", + "SHARE_COLLECTION": "Album delen", + "SHAREES": "Gedeeld met", + "SHARE_WITH_SELF": "Oeps, je kunt niet met jezelf delen", + "ALREADY_SHARED": "Oeps, je deelt dit al met {{email}}", + "SHARING_BAD_REQUEST_ERROR": "Album delen niet toegestaan", + "SHARING_DISABLED_FOR_FREE_ACCOUNTS": "Delen is uitgeschakeld voor gratis accounts", + "DOWNLOAD_COLLECTION": "Download album", + "DOWNLOAD_COLLECTION_MESSAGE": "

Weet je zeker dat je het volledige album wilt downloaden?

Alle bestanden worden in de wachtrij geplaatst voor downloaden

", + "CREATE_ALBUM_FAILED": "Aanmaken van album mislukt, probeer het opnieuw", + "SEARCH": "Zoeken", + "SEARCH_RESULTS": "Zoekresultaten", + "NO_RESULTS": "Geen resultaten gevonden", + "SEARCH_HINT": "Zoeken naar albums, datums ...", "SEARCH_TYPE": { - "COLLECTION": "", - "LOCATION": "", - "DATE": "", - "FILE_NAME": "", - "THING": "", - "FILE_CAPTION": "" + "COLLECTION": "Album", + "LOCATION": "Locatie", + "DATE": "Datum", + "FILE_NAME": "Bestandsnaam", + "THING": "Inhoud", + "FILE_CAPTION": "Omschrijving" }, - "photos_count_zero": "", - "photos_count_one": "", - "photos_count_other": "", - "TERMS_AND_CONDITIONS": "", - "ADD_TO_COLLECTION": "", - "SELECTED": "", - "VIDEO_PLAYBACK_FAILED_DOWNLOAD_INSTEAD": "", - "PEOPLE": "", - "INDEXING_SCHEDULED": "", - "ANALYZING_PHOTOS": "", - "INDEXING_PEOPLE": "", - "INDEXING_DONE": "", - "UNIDENTIFIED_FACES": "", - "OBJECTS": "", - "TEXT": "", - "INFO": "", - "INFO_OPTION": "", - "FILE_NAME": "", - "CAPTION_PLACEHOLDER": "", - "LOCATION": "", - "SHOW_ON_MAP": "", - "DETAILS": "", - "VIEW_EXIF": "", - "NO_EXIF": "", - "EXIF": "", - "ISO": "", - "TWO_FACTOR": "", - "TWO_FACTOR_AUTHENTICATION": "", - "TWO_FACTOR_QR_INSTRUCTION": "", - "ENTER_CODE_MANUALLY": "", - "TWO_FACTOR_MANUAL_CODE_INSTRUCTION": "", - "SCAN_QR_CODE": "", - "ENABLE_TWO_FACTOR": "", - "ENABLE": "", - "LOST_DEVICE": "", - "INCORRECT_CODE": "", - "TWO_FACTOR_INFO": "", - "DISABLE_TWO_FACTOR_LABEL": "", - "UPDATE_TWO_FACTOR_LABEL": "", - "DISABLE": "", - "RECONFIGURE": "", - "UPDATE_TWO_FACTOR": "", - "UPDATE_TWO_FACTOR_MESSAGE": "", - "UPDATE": "", - "DISABLE_TWO_FACTOR": "", - "DISABLE_TWO_FACTOR_MESSAGE": "", - "TWO_FACTOR_DISABLE_FAILED": "", - "EXPORT_DATA": "", - "SELECT_FOLDER": "", - "DESTINATION": "", - "START": "", - "LAST_EXPORT_TIME": "", - "EXPORT_AGAIN": "", - "LOCAL_STORAGE_NOT_ACCESSIBLE": "", - "LOCAL_STORAGE_NOT_ACCESSIBLE_MESSAGE": "", - "SEND_OTT": "", - "EMAIl_ALREADY_OWNED": "", - "ETAGS_BLOCKED": "", - "SKIPPED_VIDEOS_INFO": "", - "LIVE_PHOTOS_DETECTED": "", - "RETRY_FAILED": "", - "FAILED_UPLOADS": "", - "SKIPPED_FILES": "", - "THUMBNAIL_GENERATION_FAILED_UPLOADS": "", - "UNSUPPORTED_FILES": "", - "SUCCESSFUL_UPLOADS": "", - "SKIPPED_INFO": "", - "UNSUPPORTED_INFO": "", - "BLOCKED_UPLOADS": "", - "SKIPPED_VIDEOS": "", - "INPROGRESS_METADATA_EXTRACTION": "", - "INPROGRESS_UPLOADS": "", - "TOO_LARGE_UPLOADS": "", - "LARGER_THAN_AVAILABLE_STORAGE_UPLOADS": "", - "LARGER_THAN_AVAILABLE_STORAGE_INFO": "", - "TOO_LARGE_INFO": "", - "THUMBNAIL_GENERATION_FAILED_INFO": "", - "UPLOAD_TO_COLLECTION": "", - "UNCATEGORIZED": "", - "ARCHIVE": "", - "ARCHIVE_COLLECTION": "", - "ARCHIVE_SECTION_NAME": "", - "ALL_SECTION_NAME": "", - "MOVE_TO_COLLECTION": "", - "UNARCHIVE": "", - "UNARCHIVE_COLLECTION": "", - "MOVE": "", - "ADD": "", - "REMOVE": "", - "YES_REMOVE": "", - "REMOVE_FROM_COLLECTION": "", - "TRASH": "", - "MOVE_TO_TRASH": "", - "TRASH_FILES_MESSAGE": "", - "TRASH_FILE_MESSAGE": "", - "DELETE_PERMANENTLY": "", - "RESTORE": "", - "RESTORE_TO_COLLECTION": "", - "EMPTY_TRASH": "", - "EMPTY_TRASH_TITLE": "", - "EMPTY_TRASH_MESSAGE": "", - "LEAVE_SHARED_ALBUM": "", - "LEAVE_ALBUM": "", - "LEAVE_SHARED_ALBUM_TITLE": "", - "LEAVE_SHARED_ALBUM_MESSAGE": "", - "NOT_FILE_OWNER": "", - "CONFIRM_SELF_REMOVE_MESSAGE": "", - "CONFIRM_SELF_AND_OTHER_REMOVE_MESSAGE": "", - "SORT_BY_CREATION_TIME_ASCENDING": "", - "SORT_BY_UPDATION_TIME_DESCENDING": "", - "SORT_BY_NAME": "", - "COMPRESS_THUMBNAILS": "", - "THUMBNAIL_REPLACED": "", - "FIX_THUMBNAIL": "", - "FIX_THUMBNAIL_LATER": "", - "REPLACE_THUMBNAIL_NOT_STARTED": "", - "REPLACE_THUMBNAIL_COMPLETED": "", - "REPLACE_THUMBNAIL_NOOP": "", - "REPLACE_THUMBNAIL_COMPLETED_WITH_ERROR": "", - "FIX_CREATION_TIME": "", - "FIX_CREATION_TIME_IN_PROGRESS": "", - "CREATION_TIME_UPDATED": "", - "UPDATE_CREATION_TIME_NOT_STARTED": "", - "UPDATE_CREATION_TIME_COMPLETED": "", - "UPDATE_CREATION_TIME_COMPLETED_WITH_ERROR": "", - "CAPTION_CHARACTER_LIMIT": "", - "DATE_TIME_ORIGINAL": "", - "DATE_TIME_DIGITIZED": "", - "CUSTOM_TIME": "", - "REOPEN_PLAN_SELECTOR_MODAL": "", - "OPEN_PLAN_SELECTOR_MODAL_FAILED": "", - "INSTALL": "", - "SHARING_DETAILS": "", - "MODIFY_SHARING": "", - "NOT_FOUND": "", - "LINK_EXPIRED": "", - "LINK_EXPIRED_MESSAGE": "", - "MANAGE_LINK": "", - "LINK_TOO_MANY_REQUESTS": "", - "FILE_DOWNLOAD": "", - "LINK_PASSWORD_LOCK": "", - "PUBLIC_COLLECT": "", - "LINK_DEVICE_LIMIT": "", - "LINK_EXPIRY": "", - "NEVER": "", - "DISABLE_FILE_DOWNLOAD": "", - "DISABLE_FILE_DOWNLOAD_MESSAGE": "", - "MALICIOUS_CONTENT": "", - "COPYRIGHT": "", - "SHARED_USING": "", - "ENTE_IO": "", - "LIVE": "", - "DISABLE_PASSWORD": "", - "DISABLE_PASSWORD_MESSAGE": "", - "PASSWORD_LOCK": "", - "LOCK": "", - "DOWNLOAD_UPLOAD_LOGS": "", - "UPLOAD_FILES": "", - "UPLOAD_DIRS": "", - "UPLOAD_GOOGLE_TAKEOUT": "", - "DEDUPLICATE_FILES": "", - "AUTHENTICATOR_SECTION": "", - "NO_DUPLICATES_FOUND": "", - "CLUB_BY_CAPTURE_TIME": "", - "FILES": "", - "EACH": "", - "DEDUPLICATE_BASED_ON_SIZE": "", - "DEDUPLICATE_BASED_ON_SIZE_AND_CAPTURE_TIME": "", - "STOP_ALL_UPLOADS_MESSAGE": "", - "STOP_UPLOADS_HEADER": "", - "YES_STOP_UPLOADS": "", - "albums_one": "", - "albums_other": "", - "ALL_ALBUMS": "", - "ALBUMS": "", - "ENTER_TWO_FACTOR_OTP": "", - "CREATE_ACCOUNT": "", - "COPIED": "", - "CANVAS_BLOCKED_TITLE": "", - "CANVAS_BLOCKED_MESSAGE": "", - "WATCH_FOLDERS": "", - "UPGRADE_NOW": "", - "RENEW_NOW": "", - "STORAGE": "", - "USED": "", - "YOU": "", - "FAMILY": "", - "FREE": "", - "OF": "", - "WATCHED_FOLDERS": "", - "NO_FOLDERS_ADDED": "", - "FOLDERS_AUTOMATICALLY_MONITORED": "", - "UPLOAD_NEW_FILES_TO_ENTE": "", - "REMOVE_DELETED_FILES_FROM_ENTE": "", - "ADD_FOLDER": "", - "STOP_WATCHING": "", - "STOP_WATCHING_FOLDER": "", - "STOP_WATCHING_DIALOG_MESSAGE": "", - "YES_STOP": "", - "MONTH_SHORT": "", - "YEAR": "", - "FAMILY_PLAN": "", - "DOWNLOAD_LOGS": "", - "DOWNLOAD_LOGS_MESSAGE": "", - "CHANGE_FOLDER": "", - "TWO_MONTHS_FREE": "", - "GB": "", - "POPULAR": "", - "FREE_PLAN_OPTION_LABEL": "", - "FREE_PLAN_DESCRIPTION": "", - "CURRENT_USAGE": "", - "WEAK_DEVICE": "", - "DRAG_AND_DROP_HINT": "", - "CONFIRM_ACCOUNT_DELETION_MESSAGE": "", - "AUTHENTICATE": "", - "UPLOADED_TO_SINGLE_COLLECTION": "", - "UPLOADED_TO_SEPARATE_COLLECTIONS": "", - "NEVERMIND": "", - "UPDATE_AVAILABLE": "", - "UPDATE_INSTALLABLE_MESSAGE": "", - "INSTALL_NOW": "", - "INSTALL_ON_NEXT_LAUNCH": "", - "UPDATE_AVAILABLE_MESSAGE": "", - "DOWNLOAD_AND_INSTALL": "", - "IGNORE_THIS_VERSION": "", - "TODAY": "", - "YESTERDAY": "", - "NAME_PLACEHOLDER": "", - "ROOT_LEVEL_FILE_WITH_FOLDER_NOT_ALLOWED": "", - "ROOT_LEVEL_FILE_WITH_FOLDER_NOT_ALLOWED_MESSAGE": "", - "CHOSE_THEME": "", - "ML_SEARCH": "", - "ENABLE_ML_SEARCH_DESCRIPTION": "", - "ML_MORE_DETAILS": "", - "ENABLE_FACE_SEARCH": "", - "ENABLE_FACE_SEARCH_TITLE": "", - "ENABLE_FACE_SEARCH_DESCRIPTION": "", - "DISABLE_BETA": "", - "DISABLE_FACE_SEARCH": "", - "DISABLE_FACE_SEARCH_TITLE": "", - "DISABLE_FACE_SEARCH_DESCRIPTION": "", - "ADVANCED": "", - "FACE_SEARCH_CONFIRMATION": "", - "LABS": "", - "YOURS": "", - "PASSPHRASE_STRENGTH_WEAK": "", - "PASSPHRASE_STRENGTH_MODERATE": "", - "PASSPHRASE_STRENGTH_STRONG": "", - "PREFERENCES": "", - "LANGUAGE": "", - "EXPORT_DIRECTORY_DOES_NOT_EXIST": "", - "EXPORT_DIRECTORY_DOES_NOT_EXIST_MESSAGE": "", - "SUBSCRIPTION_VERIFICATION_ERROR": "", + "photos_count_zero": "Geen herinneringen", + "photos_count_one": "1 herinnering", + "photos_count_other": "{{count, number}} herinneringen", + "TERMS_AND_CONDITIONS": "Ik ga akkoord met de gebruiksvoorwaarden en privacybeleid", + "ADD_TO_COLLECTION": "Toevoegen aan album", + "SELECTED": "geselecteerd", + "VIDEO_PLAYBACK_FAILED_DOWNLOAD_INSTEAD": "Deze video kan niet afgespeeld worden op uw browser", + "PEOPLE": "Personen", + "INDEXING_SCHEDULED": "indexering is gepland...", + "ANALYZING_PHOTOS": "analyseren van nieuwe foto's {{indexStatus.nSyncedFiles}} van {{indexStatus.nTotalFiles}} gedaan)...", + "INDEXING_PEOPLE": "mensen indexeren in {{indexStatus.nSyncedFiles}} foto's...", + "INDEXING_DONE": "{{indexStatus.nSyncedFiles}} geïndexeerde foto's", + "UNIDENTIFIED_FACES": "ongeïdentificeerde gezichten", + "OBJECTS": "objecten", + "TEXT": "tekst", + "INFO": "Info ", + "INFO_OPTION": "Info (I)", + "FILE_NAME": "Bestandsnaam", + "CAPTION_PLACEHOLDER": "Voeg een beschrijving toe", + "LOCATION": "Locatie", + "SHOW_ON_MAP": "Bekijk op OpenStreetMap", + "DETAILS": "Details", + "VIEW_EXIF": "Bekijk alle EXIF gegevens", + "NO_EXIF": "Geen EXIF gegevens", + "EXIF": "EXIF", + "ISO": "ISO", + "TWO_FACTOR": "Tweestaps", + "TWO_FACTOR_AUTHENTICATION": "Tweestapsverificatie", + "TWO_FACTOR_QR_INSTRUCTION": "Scan de onderstaande QR-code met uw favoriete verificatie app", + "ENTER_CODE_MANUALLY": "Voer de code handmatig in", + "TWO_FACTOR_MANUAL_CODE_INSTRUCTION": "Voer deze code in in uw favoriete verificatie app", + "SCAN_QR_CODE": "Scan QR-code in plaats daarvan", + "ENABLE_TWO_FACTOR": "Tweestapsverificatie inschakelen", + "ENABLE": "Inschakelen", + "LOST_DEVICE": "Tweestapsverificatie apparaat verloren", + "INCORRECT_CODE": "Onjuiste code", + "TWO_FACTOR_INFO": "Voeg een extra beveiligingslaag toe door meer dan uw e-mailadres en wachtwoord te vereisen om in te loggen op uw account", + "DISABLE_TWO_FACTOR_LABEL": "Schakel tweestapsverificatie uit", + "UPDATE_TWO_FACTOR_LABEL": "Update uw verificatie apparaat", + "DISABLE": "Uitschakelen", + "RECONFIGURE": "Herconfigureren", + "UPDATE_TWO_FACTOR": "Tweestapsverificatie bijwerken", + "UPDATE_TWO_FACTOR_MESSAGE": "Verder gaan zal elk eerder geconfigureerde verificatie apparaat ontzeggen", + "UPDATE": "Bijwerken", + "DISABLE_TWO_FACTOR": "Tweestapsverificatie uitschakelen", + "DISABLE_TWO_FACTOR_MESSAGE": "Weet u zeker dat u tweestapsverificatie wilt uitschakelen", + "TWO_FACTOR_DISABLE_FAILED": "Uitschakelen van tweestapsverificatie is mislukt, probeer het opnieuw", + "EXPORT_DATA": "Gegevens exporteren", + "SELECT_FOLDER": "Map selecteren", + "DESTINATION": "Bestemming", + "START": "Start", + "LAST_EXPORT_TIME": "Tijd laatste export", + "EXPORT_AGAIN": "Opnieuw synchroniseren", + "LOCAL_STORAGE_NOT_ACCESSIBLE": "Lokale opslag niet toegankelijk", + "LOCAL_STORAGE_NOT_ACCESSIBLE_MESSAGE": "Je browser of een extensie blokkeert ente om gegevens op te slaan in de lokale opslag. Probeer deze pagina te laden na het aanpassen van de browser surfmodus.", + "SEND_OTT": "Stuur OTP", + "EMAIl_ALREADY_OWNED": "E-mail al in gebruik", + "ETAGS_BLOCKED": "

We kunnen de volgende bestanden niet uploaden vanwege uw browserconfiguratie.

Schakel alle extensies uit die mogelijk voorkomen dat ente eTags kan gebruiken om grote bestanden te uploaden, of gebruik onze desktop app voor een betrouwbaardere import ervaring.

", + "SKIPPED_VIDEOS_INFO": "

We ondersteunen het toevoegen van video's via openbare links momenteel niet.

Om video's te delen, meld je aan bij ente en deel met de beoogde ontvangers via hun e-mail

", + "LIVE_PHOTOS_DETECTED": "De foto en video bestanden van je Live Photos zijn samengevoegd tot één enkel bestand", + "RETRY_FAILED": "Probeer mislukte uploads nogmaals", + "FAILED_UPLOADS": "Mislukte uploads ", + "SKIPPED_FILES": "Genegeerde uploads", + "THUMBNAIL_GENERATION_FAILED_UPLOADS": "Thumbnail generatie mislukt", + "UNSUPPORTED_FILES": "Niet-ondersteunde bestanden", + "SUCCESSFUL_UPLOADS": "Succesvolle uploads", + "SKIPPED_INFO": "Deze zijn overgeslagen omdat er bestanden zijn met overeenkomende namen in hetzelfde album", + "UNSUPPORTED_INFO": "ente ondersteunt deze bestandsformaten nog niet", + "BLOCKED_UPLOADS": "Geblokkeerde uploads", + "SKIPPED_VIDEOS": "Overgeslagen video's", + "INPROGRESS_METADATA_EXTRACTION": "In behandeling", + "INPROGRESS_UPLOADS": "Bezig met uploaden", + "TOO_LARGE_UPLOADS": "Grote bestanden", + "LARGER_THAN_AVAILABLE_STORAGE_UPLOADS": "Onvoldoende opslagruimte", + "LARGER_THAN_AVAILABLE_STORAGE_INFO": "Deze bestanden zijn niet geüpload omdat ze de maximale grootte van uw opslagplan overschrijden", + "TOO_LARGE_INFO": "Deze bestanden zijn niet geüpload omdat ze onze limiet voor bestandsgrootte overschrijden", + "THUMBNAIL_GENERATION_FAILED_INFO": "Deze bestanden zijn geüpload, maar helaas konden we geen thumbnails voor ze genereren.", + "UPLOAD_TO_COLLECTION": "Uploaden naar album", + "UNCATEGORIZED": "Ongecategoriseerd", + "ARCHIVE": "Archiveren", + "ARCHIVE_COLLECTION": "Album archiveren", + "ARCHIVE_SECTION_NAME": "Archief", + "ALL_SECTION_NAME": "Alle", + "MOVE_TO_COLLECTION": "Verplaats naar album", + "UNARCHIVE": "Uit archief halen", + "UNARCHIVE_COLLECTION": "Album uit archief halen", + "MOVE": "Verplaatsen", + "ADD": "Toevoegen", + "REMOVE": "Verwijderen", + "YES_REMOVE": "Ja, verwijderen", + "REMOVE_FROM_COLLECTION": "Verwijderen uit album", + "TRASH": "Prullenbak", + "MOVE_TO_TRASH": "Verplaatsen naar prullenbak", + "TRASH_FILES_MESSAGE": "De geselecteerde bestanden worden verwijderd uit alle albums en verplaatst naar de prullenbak.", + "TRASH_FILE_MESSAGE": "Het bestand wordt uit alle albums verwijderd en verplaatst naar de prullenbak.", + "DELETE_PERMANENTLY": "Permanent verwijderen", + "RESTORE": "Herstellen", + "RESTORE_TO_COLLECTION": "Terugzetten naar album", + "EMPTY_TRASH": "Prullenbak leegmaken", + "EMPTY_TRASH_TITLE": "Prullenbak leegmaken?", + "EMPTY_TRASH_MESSAGE": "Geselecteerde bestanden zullen permanent worden verwijderd van uw ente account.", + "LEAVE_SHARED_ALBUM": "Ja, verwijderen", + "LEAVE_ALBUM": "Album verlaten", + "LEAVE_SHARED_ALBUM_TITLE": "Gedeeld album verwijderen?", + "LEAVE_SHARED_ALBUM_MESSAGE": "Je verlaat het album, en het zal niet meer zichtbaar voor je zijn.", + "NOT_FILE_OWNER": "U kunt bestanden niet verwijderen in een gedeeld album", + "CONFIRM_SELF_REMOVE_MESSAGE": "De geselecteerde items worden verwijderd uit dit album. De items die alleen in dit album staan, worden verplaatst naar 'Niet gecategoriseerd'.", + "CONFIRM_SELF_AND_OTHER_REMOVE_MESSAGE": "Sommige van de items die u verwijdert zijn door andere mensen toegevoegd, en u verliest de toegang daartoe.", + "SORT_BY_CREATION_TIME_ASCENDING": "Oudste", + "SORT_BY_UPDATION_TIME_DESCENDING": "Laatst gewijzigd op", + "SORT_BY_NAME": "Naam", + "COMPRESS_THUMBNAILS": "Comprimeren van thumbnails", + "THUMBNAIL_REPLACED": "Thumbnails gecomprimeerd", + "FIX_THUMBNAIL": "Comprimeren", + "FIX_THUMBNAIL_LATER": "Later comprimeren", + "REPLACE_THUMBNAIL_NOT_STARTED": "Sommige van uw video thumbnails kunnen worden gecomprimeerd om ruimte te besparen. Wilt u dat ente ze comprimeert?", + "REPLACE_THUMBNAIL_COMPLETED": "Alle thumbnails zijn gecomprimeerd", + "REPLACE_THUMBNAIL_NOOP": "Je hebt geen thumbnails die verder gecomprimeerd kunnen worden", + "REPLACE_THUMBNAIL_COMPLETED_WITH_ERROR": "Kon sommige van uw thumbnails niet comprimeren, probeer het opnieuw", + "FIX_CREATION_TIME": "Herstel tijd", + "FIX_CREATION_TIME_IN_PROGRESS": "Tijd aan het herstellen", + "CREATION_TIME_UPDATED": "Bestandstijd bijgewerkt", + "UPDATE_CREATION_TIME_NOT_STARTED": "Selecteer de optie die u wilt gebruiken", + "UPDATE_CREATION_TIME_COMPLETED": "Alle bestanden succesvol bijgewerkt", + "UPDATE_CREATION_TIME_COMPLETED_WITH_ERROR": "Bestandstijd update mislukt voor sommige bestanden, probeer het opnieuw", + "CAPTION_CHARACTER_LIMIT": "5000 tekens max", + "DATE_TIME_ORIGINAL": "EXIF:DatumTijdOrigineel", + "DATE_TIME_DIGITIZED": "EXIF:DatumTijdDigitaliseerd", + "CUSTOM_TIME": "Aangepaste tijd", + "REOPEN_PLAN_SELECTOR_MODAL": "Abonnementen heropenen", + "OPEN_PLAN_SELECTOR_MODAL_FAILED": "Kon abonnementen niet openen", + "INSTALL": "Installeren", + "SHARING_DETAILS": "Delen van informatie", + "MODIFY_SHARING": "Delen wijzigen", + "NOT_FOUND": "404 - niet gevonden", + "LINK_EXPIRED": "Link verlopen", + "LINK_EXPIRED_MESSAGE": "Deze link is verlopen of uitgeschakeld!", + "MANAGE_LINK": "Link beheren", + "LINK_TOO_MANY_REQUESTS": "Dit album is te populair voor ons om te verwerken!", + "FILE_DOWNLOAD": "Downloads toestaan", + "LINK_PASSWORD_LOCK": "Wachtwoord versleuteling", + "PUBLIC_COLLECT": "Foto's toevoegen toestaan", + "LINK_DEVICE_LIMIT": "Apparaat limiet", + "LINK_EXPIRY": "Vervaldatum link", + "NEVER": "Nooit", + "DISABLE_FILE_DOWNLOAD": "Download uitschakelen", + "DISABLE_FILE_DOWNLOAD_MESSAGE": "

Weet u zeker dat u de downloadknop voor bestanden wilt uitschakelen?

Kijkers kunnen nog steeds screenshots maken of een kopie van uw foto's opslaan met behulp van externe hulpmiddelen.

", + "MALICIOUS_CONTENT": "Bevat kwaadwillende inhoud", + "COPYRIGHT": "Schending van het auteursrecht van iemand die ik mag vertegenwoordigen", + "SHARED_USING": "Gedeeld via ", + "ENTE_IO": "ente.io", + "LIVE": "LIVE", + "DISABLE_PASSWORD": "Schakel cijfercode vergrendeling uit", + "DISABLE_PASSWORD_MESSAGE": "Weet u zeker dat u de cijfercode vergrendeling wilt uitschakelen?", + "PASSWORD_LOCK": "Cijfercode vergrendeling", + "LOCK": "Vergrendeling", + "DOWNLOAD_UPLOAD_LOGS": "Logboeken voor foutmeldingen", + "UPLOAD_FILES": "Bestand", + "UPLOAD_DIRS": "Map", + "UPLOAD_GOOGLE_TAKEOUT": "Google takeout", + "DEDUPLICATE_FILES": "Dubbele bestanden verwijderen", + "AUTHENTICATOR_SECTION": "Verificatie apparaat", + "NO_DUPLICATES_FOUND": "Je hebt geen dubbele bestanden die kunnen worden gewist", + "CLUB_BY_CAPTURE_TIME": "Samenvoegen op tijd", + "FILES": "Bestanden", + "EACH": "Elke", + "DEDUPLICATE_BASED_ON_SIZE": "De volgende bestanden zijn samengevoegd op basis van hun groottes. Controleer en verwijder items waarvan je denkt dat ze dubbel zijn", + "DEDUPLICATE_BASED_ON_SIZE_AND_CAPTURE_TIME": "De volgende bestanden zijn samengevoegd op basis van hun groottes en opnametijd, bekijk en verwijder items waarvan je denkt dat ze dubbel zijn", + "STOP_ALL_UPLOADS_MESSAGE": "Weet u zeker dat u wilt stoppen met alle uploads die worden uitgevoerd?", + "STOP_UPLOADS_HEADER": "Stoppen met uploaden?", + "YES_STOP_UPLOADS": "Ja, stop uploaden", + "albums_one": "1 Album", + "albums_other": "{{count, number}} Albums", + "ALL_ALBUMS": "Alle albums", + "ALBUMS": "Albums", + "ENTER_TWO_FACTOR_OTP": "Voer de 6-cijferige code van uw verificatie app in.", + "CREATE_ACCOUNT": "Account aanmaken", + "COPIED": "Gekopieerd", + "CANVAS_BLOCKED_TITLE": "Kan thumbnail niet genereren", + "CANVAS_BLOCKED_MESSAGE": "

Het lijkt erop dat uw browser geen toegang heeft tot canvas, die nodig is om thumbnails voor uw foto's te genereren

Schakel toegang tot het canvas van uw browser in, of bekijk onze desktop app

", + "WATCH_FOLDERS": "Monitor mappen", + "UPGRADE_NOW": "Nu upgraden", + "RENEW_NOW": "Nu verlengen", + "STORAGE": "Opslagruimte", + "USED": "gebruikt", + "YOU": "Jij", + "FAMILY": "Familie", + "FREE": "free", + "OF": "van", + "WATCHED_FOLDERS": "Gemonitorde mappen", + "NO_FOLDERS_ADDED": "Nog geen mappen toegevoegd!", + "FOLDERS_AUTOMATICALLY_MONITORED": "De mappen die u hier toevoegt worden automatisch gemonitord", + "UPLOAD_NEW_FILES_TO_ENTE": "Nieuwe bestanden uploaden naar ente", + "REMOVE_DELETED_FILES_FROM_ENTE": "Verwijderde bestanden van ente opruimen", + "ADD_FOLDER": "Map toevoegen", + "STOP_WATCHING": "Stop monitoren", + "STOP_WATCHING_FOLDER": "Stop monitoren van map?", + "STOP_WATCHING_DIALOG_MESSAGE": "Uw bestaande bestanden zullen niet worden verwijderd, maar ente stopt met het automatisch bijwerken van het gekoppelde ente album bij wijzigingen in deze map.", + "YES_STOP": "Ja, stop", + "MONTH_SHORT": "mo", + "YEAR": "jaar", + "FAMILY_PLAN": "Familie abonnement", + "DOWNLOAD_LOGS": "Logboek downloaden", + "DOWNLOAD_LOGS_MESSAGE": "

Dit zal logboeken downloaden, die u ons kunt e-mailen om te helpen bij het debuggen van uw probleem.

Houd er rekening mee dat bestandsnamen worden opgenomen om problemen met specifieke bestanden bij te houden.

", + "CHANGE_FOLDER": "Map wijzigen", + "TWO_MONTHS_FREE": "Krijg 2 maanden gratis op jaarlijkse abonnementen", + "GB": "GB", + "POPULAR": "Populair", + "FREE_PLAN_OPTION_LABEL": "Doorgaan met gratis account", + "FREE_PLAN_DESCRIPTION": "1 GB voor 1 jaar", + "CURRENT_USAGE": "Huidig gebruik is {{usage}}", + "WEAK_DEVICE": "De webbrowser die u gebruikt is niet krachtig genoeg om uw foto's te versleutelen. Probeer in te loggen op uw computer, of download de ente mobiel/desktop app.", + "DRAG_AND_DROP_HINT": "Of sleep en plaats in het ente venster", + "CONFIRM_ACCOUNT_DELETION_MESSAGE": "Uw geüploade gegevens worden gepland voor verwijdering, en uw account zal permanent worden verwijderd.

Deze actie is onomkeerbaar.", + "AUTHENTICATE": "Verifiëren", + "UPLOADED_TO_SINGLE_COLLECTION": "Geüpload naar enkele collectie", + "UPLOADED_TO_SEPARATE_COLLECTIONS": "Geüpload naar verschillende collecties", + "NEVERMIND": "Laat maar", + "UPDATE_AVAILABLE": "Update beschikbaar", + "UPDATE_INSTALLABLE_MESSAGE": "Er staat een nieuwe versie van ente klaar om te worden geïnstalleerd.", + "INSTALL_NOW": "Nu installeren", + "INSTALL_ON_NEXT_LAUNCH": "Installeren bij volgende start", + "UPDATE_AVAILABLE_MESSAGE": "Er is een nieuwe versie van ente vrijgegeven, maar deze kan niet automatisch worden gedownload en geïnstalleerd.", + "DOWNLOAD_AND_INSTALL": "Downloaden en installeren", + "IGNORE_THIS_VERSION": "Negeer deze versie", + "TODAY": "Vandaag", + "YESTERDAY": "Gisteren", + "NAME_PLACEHOLDER": "Naam...", + "ROOT_LEVEL_FILE_WITH_FOLDER_NOT_ALLOWED": "Kan geen albums maken uit bestand/map mix", + "ROOT_LEVEL_FILE_WITH_FOLDER_NOT_ALLOWED_MESSAGE": "

Je hebt een mix van bestanden en mappen gesleept en laten vallen.

Geef ofwel alleen bestanden aan, of alleen mappen bij het selecteren van de optie om afzonderlijke albums te maken

", + "CHOSE_THEME": "Kies thema", + "ML_SEARCH": "ML zoeken (bèta)", + "ENABLE_ML_SEARCH_DESCRIPTION": "

Dit zal algoritmes op het apparaat inschakelen die zullen beginnen met het lokaal analyseren van uw geüploade foto's.

Voor het eerst na inloggen of het inschakelen van deze functie zal het alle afbeeldingen op het lokale apparaat downloaden om ze te analyseren. Schakel dit dus alleen in als je akkoord bent met gegevensverbruik en lokale verwerking van alle afbeeldingen in uw fotobibliotheek.

Als dit de eerste keer is dat uw dit inschakelt, vragen we u ook om toestemming om gegevens te verwerken.

", + "ML_MORE_DETAILS": "Meer details", + "ENABLE_FACE_SEARCH": "Zoeken op gezichten inschakelen", + "ENABLE_FACE_SEARCH_TITLE": "Zoeken op gezichten inschakelen?", + "ENABLE_FACE_SEARCH_DESCRIPTION": "

Als u zoeken op gezichten inschakelt, analyseert ente de gezichtsgeometrie uit uw foto's. Dit gebeurt op uw apparaat en alle gegenereerde biometrische gegevens worden end-to-end versleuteld.

Klik hier voor meer informatie over deze functie in ons privacybeleid

", + "DISABLE_BETA": "Bèta uitschakelen", + "DISABLE_FACE_SEARCH": "Zoeken op gezichten uitschakelen", + "DISABLE_FACE_SEARCH_TITLE": "Zoeken op gezichten uitschakelen?", + "DISABLE_FACE_SEARCH_DESCRIPTION": "

ente zal stoppen met het analyseren van de gezichtsgeometrie, en zal ML zoeken (beta) uitschakelen

U kan zoeken op gezichten opnieuw inschakelen wanneer u wilt, dus deze handeling is veilig.

", + "ADVANCED": "Geavanceerd", + "FACE_SEARCH_CONFIRMATION": "Ik begrijp het, en wil ente toestaan om gezichten te analyseren", + "LABS": "Lab's", + "YOURS": "jouw", + "PASSPHRASE_STRENGTH_WEAK": "Wachtwoord sterkte: Zwak", + "PASSPHRASE_STRENGTH_MODERATE": "Wachtwoord sterkte: Matig", + "PASSPHRASE_STRENGTH_STRONG": "Wachtwoord sterkte: Sterk", + "PREFERENCES": "Instellingen", + "LANGUAGE": "Taal", + "EXPORT_DIRECTORY_DOES_NOT_EXIST": "Ongeldige export map", + "EXPORT_DIRECTORY_DOES_NOT_EXIST_MESSAGE": "

De export map die u heeft geselecteerd bestaat niet.

Selecteer een geldige map.

", + "SUBSCRIPTION_VERIFICATION_ERROR": "Abonnementsverificatie mislukt", "STORAGE_UNITS": { - "B": "", - "KB": "", - "MB": "", - "GB": "", - "TB": "" + "B": "B", + "KB": "KB", + "MB": "MB", + "GB": "GB", + "TB": "TB" }, "AFTER_TIME": { - "HOUR": "", - "DAY": "", - "WEEK": "", - "MONTH": "", - "YEAR": "" + "HOUR": "na één uur", + "DAY": "na één dag", + "WEEK": "na één week", + "MONTH": "na één maand", + "YEAR": "na één jaar" }, - "COPY_LINK": "", - "DONE": "", - "ADD_EMAIL_TITLE": "", - "LINK_SHARE_TITLE": "", - "REMOVE_LINK": "", - "CREATE_PUBLIC_SHARING": "", - "PUBLIC_LINK_CREATED": "", - "PUBLIC_LINK_ENABLED": "", - "COLLECT_PHOTOS": "", - "PUBLIC_COLLECT_SUBTEXT": "", - "STOP_EXPORT": "", - "EXPORT_PROGRESS": "", + "COPY_LINK": "Link kopiëren", + "DONE": "Voltooid", + "ADD_EMAIL_TITLE": "Delen met specifieke mensen", + "LINK_SHARE_TITLE": "Of deel een link", + "REMOVE_LINK": "Link verwijderen", + "CREATE_PUBLIC_SHARING": "Maak publieke link", + "PUBLIC_LINK_CREATED": "Publieke link aangemaakt", + "PUBLIC_LINK_ENABLED": "Publieke link ingeschakeld", + "COLLECT_PHOTOS": "Foto's verzamelen", + "PUBLIC_COLLECT_SUBTEXT": "Sta toe dat mensen met de link ook foto's kunnen toevoegen aan het gedeelde album.", + "STOP_EXPORT": "Stoppen", + "EXPORT_PROGRESS": "{{progress.success}} / {{progress.total}} bestanden geëxporteerd", "EXPORT_NOTIFICATION": { - "START": "", - "IN_PROGRESS": "", - "FINISH": "", - "UP_TO_DATE": "" + "START": "Exporteren begonnen", + "IN_PROGRESS": "Exporteren is al bezig", + "FINISH": "Exporteren voltooid", + "UP_TO_DATE": "Geen nieuwe bestanden om te exporteren" }, - "CONTINUOUS_EXPORT": "", - "TOTAL_ITEMS": "", - "PENDING_ITEMS": "", - "EXPORT_STARTING": "", - "DELETE_ACCOUNT_REASON_LABEL": "", - "DELETE_ACCOUNT_REASON_PLACEHOLDER": "", + "CONTINUOUS_EXPORT": "Continue synchroniseren", + "TOTAL_ITEMS": "Totaal aantal bestanden", + "PENDING_ITEMS": "Bestanden in behandeling", + "EXPORT_STARTING": "Exporteren begonnen...", + "DELETE_ACCOUNT_REASON_LABEL": "Wat is de belangrijkste reden waarom je jouw account verwijdert?", + "DELETE_ACCOUNT_REASON_PLACEHOLDER": "Kies een reden", "DELETE_REASON": { - "MISSING_FEATURE": "", - "BROKEN_BEHAVIOR": "", - "FOUND_ANOTHER_SERVICE": "", - "NOT_LISTED": "" + "MISSING_FEATURE": "Ik mis een belangrijke functie", + "BROKEN_BEHAVIOR": "De app of een bepaalde functie functioneert niet zoals ik verwacht", + "FOUND_ANOTHER_SERVICE": "Ik heb een andere dienst gevonden die me beter bevalt", + "NOT_LISTED": "Mijn reden wordt niet vermeld" }, - "DELETE_ACCOUNT_FEEDBACK_LABEL": "", - "DELETE_ACCOUNT_FEEDBACK_PLACEHOLDER": "", - "CONFIRM_DELETE_ACCOUNT_CHECKBOX_LABEL": "", - "CONFIRM_DELETE_ACCOUNT": "", - "FEEDBACK_REQUIRED": "", - "FEEDBACK_REQUIRED_FOUND_ANOTHER_SERVICE": "", - "RECOVER_TWO_FACTOR": "", - "at": "", - "AUTH_NEXT": "", - "AUTH_DOWNLOAD_MOBILE_APP": "" + "DELETE_ACCOUNT_FEEDBACK_LABEL": "We vinden het jammer je te zien gaan. Deel alsjeblieft je feedback om ons te helpen verbeteren.", + "DELETE_ACCOUNT_FEEDBACK_PLACEHOLDER": "Feedback", + "CONFIRM_DELETE_ACCOUNT_CHECKBOX_LABEL": "Ja, ik wil permanent mijn account inclusief alle gegevens verwijderen", + "CONFIRM_DELETE_ACCOUNT": "Account verwijderen bevestigen", + "FEEDBACK_REQUIRED": "Help ons alsjeblieft met deze informatie", + "FEEDBACK_REQUIRED_FOUND_ANOTHER_SERVICE": "Wat doet de andere dienst beter?", + "RECOVER_TWO_FACTOR": "Herstel tweestaps", + "at": "om", + "AUTH_NEXT": "volgende", + "AUTH_DOWNLOAD_MOBILE_APP": "Download onze mobiele app om uw geheimen te beheren" } diff --git a/apps/photos/public/models/imagescene/sceneMap.json b/apps/photos/public/models/imagescene/sceneMap.json index 71ba85df3..3b7196b31 100644 --- a/apps/photos/public/models/imagescene/sceneMap.json +++ b/apps/photos/public/models/imagescene/sceneMap.json @@ -9,7 +9,7 @@ "7": "cloudy sky", "8": "greenery", "9": "autumn leaves", - "10": "potrait", + "10": "portrait", "11": "flower", "12": "night shot", "13": "stage concert", @@ -20,7 +20,7 @@ "18": "backlight", "19": "text documents", "20": "qr images", - "21": "group potrait", + "21": "group portrait", "22": "computer screens", "23": "kids", "24": "dog", diff --git a/apps/photos/src/components/Login.tsx b/apps/photos/src/components/Login.tsx index 2eaa455d3..476694e81 100644 --- a/apps/photos/src/components/Login.tsx +++ b/apps/photos/src/components/Login.tsx @@ -1,7 +1,7 @@ -import React, { useEffect } from 'react'; +import React from 'react'; import { useRouter } from 'next/router'; import { sendOtt } from 'services/userService'; -import { setData, LS_KEYS, getData } from 'utils/storage/localStorage'; +import { setData, LS_KEYS } from 'utils/storage/localStorage'; import { PAGES } from 'constants/pages'; import FormPaperTitle from './Form/FormPaper/Title'; import FormPaperFooter from './Form/FormPaper/Footer'; @@ -17,17 +17,6 @@ interface LoginProps { export default function Login(props: LoginProps) { const router = useRouter(); - useEffect(() => { - const main = async () => { - router.prefetch(PAGES.VERIFY); - const user = getData(LS_KEYS.USER); - if (user?.email) { - await router.push(PAGES.VERIFY); - } - }; - main(); - }, []); - const loginUser: SingleInputFormProps['callback'] = async ( email, setFieldError diff --git a/apps/photos/src/components/PhotoViewer/FileInfo/index.tsx b/apps/photos/src/components/PhotoViewer/FileInfo/index.tsx index 960be36d9..022ce5395 100644 --- a/apps/photos/src/components/PhotoViewer/FileInfo/index.tsx +++ b/apps/photos/src/components/PhotoViewer/FileInfo/index.tsx @@ -1,8 +1,7 @@ -import React, { useContext, useEffect, useState } from 'react'; +import React, { useContext, useEffect, useMemo, useState } from 'react'; import { RenderFileName } from './RenderFileName'; import { RenderCreationTime } from './RenderCreationTime'; import { Box, DialogProps, Link, Stack, styled } from '@mui/material'; -import { Location } from 'types/upload'; import { getEXIFLocation } from 'services/upload/exifService'; import { RenderCaption } from './RenderCaption'; @@ -90,7 +89,6 @@ export function FileInfo({ isTrashCollection, }: Iprops) { const appContext = useContext(AppContext); - const [location, setLocation] = useState(null); const [parsedExifData, setParsedExifData] = useState>(); const [showExif, setShowExif] = useState(false); // eslint-disable-next-line @typescript-eslint/no-unused-vars @@ -99,25 +97,23 @@ export function FileInfo({ const openExif = () => setShowExif(true); const closeExif = () => setShowExif(false); - useEffect(() => { - if (!location && file && file.metadata) { + const location = useMemo(() => { + if (file && file.metadata) { if (file.metadata.longitude || file.metadata.longitude === 0) { - setLocation({ + return { latitude: file.metadata.latitude, longitude: file.metadata.longitude, - }); + }; } } - }, [file]); - - useEffect(() => { - if (!location && exif) { + if (exif) { const exifLocation = getEXIFLocation(exif); if (exifLocation.latitude || exifLocation.latitude === 0) { - setLocation(exifLocation); + return exifLocation; } } - }, [exif]); + return null; + }, [file, exif]); useEffect(() => { if (!exif) { @@ -205,10 +201,7 @@ export function FileInfo({ title={t('LOCATION')} caption={ {t('SHOW_ON_MAP')} @@ -216,10 +209,7 @@ export function FileInfo({ } customEndButton={ diff --git a/apps/photos/src/components/Sidebar/HelpSection.tsx b/apps/photos/src/components/Sidebar/HelpSection.tsx index 4e5aa7e0a..ba8ae97c7 100644 --- a/apps/photos/src/components/Sidebar/HelpSection.tsx +++ b/apps/photos/src/components/Sidebar/HelpSection.tsx @@ -3,8 +3,6 @@ import { t } from 'i18next'; import ExportModal from 'components/ExportModal'; import exportService from 'services/exportService'; -import { getEndpoint } from 'utils/common/apiUtil'; -import { getToken } from 'utils/common/key'; import isElectron from 'is-electron'; import { AppContext } from 'pages/_app'; import EnteSpinner from 'components/EnteSpinner'; @@ -13,17 +11,16 @@ import { NoStyleAnchor } from 'components/pages/sharedAlbum/GoToEnte'; import { openLink } from 'utils/common'; import { EnteMenuItem } from 'components/Menu/EnteMenuItem'; import { Typography } from '@mui/material'; +import { REDIRECTS, getRedirectURL } from 'constants/redirects'; export default function HelpSection() { const [exportModalView, setExportModalView] = useState(false); const { setDialogMessage } = useContext(AppContext); - function openFeedbackURL() { - const feedbackURL: string = `${getEndpoint()}/users/feedback?token=${encodeURIComponent( - getToken() - )}`; - openLink(feedbackURL, true); + async function openRoadmapURL() { + const roadmapRedirectURL = getRedirectURL(REDIRECTS.ROADMAP); + openLink(roadmapRedirectURL, true); } function openExportModal() { @@ -37,7 +34,7 @@ export default function HelpSection() { return ( <> diff --git a/apps/photos/src/components/Sidebar/Preferences/LanguageSelector.tsx b/apps/photos/src/components/Sidebar/Preferences/LanguageSelector.tsx index ebcf30228..6e9938804 100644 --- a/apps/photos/src/components/Sidebar/Preferences/LanguageSelector.tsx +++ b/apps/photos/src/components/Sidebar/Preferences/LanguageSelector.tsx @@ -12,6 +12,10 @@ const getLocaleDisplayName = (l: Language) => { return 'English'; case Language.fr: return 'Français'; + case Language.zh: + return '中文'; + case Language.nl: + return 'Nederlands'; } }; diff --git a/apps/photos/src/components/Upload/UploadButton.tsx b/apps/photos/src/components/Upload/UploadButton.tsx index 4a6ba8f00..7f9fba74b 100644 --- a/apps/photos/src/components/Upload/UploadButton.tsx +++ b/apps/photos/src/components/Upload/UploadButton.tsx @@ -51,6 +51,7 @@ function UploadButton({ cursor: !uploadManager.shouldAllowNewUpload() && 'not-allowed', }}>