|
@@ -0,0 +1,476 @@
|
|
|
|
|
+import '../strings_enum.dart';
|
|
|
|
|
+
|
|
|
|
|
+Map<String, String> zhCN = {
|
|
|
|
|
+ Strings.someThingWentWorng: '出现错误',
|
|
|
|
|
+ Strings.retry: '重试',
|
|
|
|
|
+ //profile
|
|
|
|
|
+ Strings.settings: '设置',
|
|
|
|
|
+ Strings.language: '语言',
|
|
|
|
|
+ Strings.termsOfService: '服务条款',
|
|
|
|
|
+ Strings.privacyPolicy: '隐私政策',
|
|
|
|
|
+ Strings.version: '版本',
|
|
|
|
|
+
|
|
|
|
|
+ Strings.ok: '确定',
|
|
|
|
|
+ Strings.cancel: '取消',
|
|
|
|
|
+ Strings.oops: '糟糕',
|
|
|
|
|
+ Strings.connectionIssueDetected: '检测到连接问题,请检查您的网络连接后重试。',
|
|
|
|
|
+ Strings.copied: '已复制',
|
|
|
|
|
+ Strings.later: '稍后',
|
|
|
|
|
+ Strings.noData: '无数据',
|
|
|
|
|
+
|
|
|
|
|
+ //empty error update
|
|
|
|
|
+ Strings.refresh: '重新加载',
|
|
|
|
|
+ Strings.unableToConnectNetwork: '请检查您的网络连接',
|
|
|
|
|
+ Strings.unableToConnectServer: '服务器暂时不可用,请稍后再试',
|
|
|
|
|
+ Strings.regionRestricted: '由于当地法律法规限制,Nomo 服务在您所在地区不可用',
|
|
|
|
|
+ Strings.updateNow: '立即更新',
|
|
|
|
|
+ Strings.newVersionAvailable: '新版本可用',
|
|
|
|
|
+
|
|
|
|
|
+ // util error
|
|
|
|
|
+ Strings.eUtilOpenEmail: '打开邮件时发生错误',
|
|
|
|
|
+ Strings.eUtilOpenBrowser: '打开浏览器时发生错误',
|
|
|
|
|
+ Strings.eUtilOpenGooglePlay: '打开 Google Play 时出现错误',
|
|
|
|
|
+
|
|
|
|
|
+ Strings.error: '错误',
|
|
|
|
|
+
|
|
|
|
|
+ // Privacy policy
|
|
|
|
|
+ Strings.terms: '条款',
|
|
|
|
|
+ Strings.privacy: '隐私',
|
|
|
|
|
+ Strings.termsAgreementPrefix: '注册或继续即表示您同意我们的',
|
|
|
|
|
+ Strings.termsAgreementConnector: '和',
|
|
|
|
|
+
|
|
|
|
|
+ // Account page
|
|
|
|
|
+ Strings.account: '当前身份',
|
|
|
|
|
+
|
|
|
|
|
+ // Dialog texts
|
|
|
|
|
+ Strings.processing: '处理中...',
|
|
|
|
|
+ Strings.success: '成功',
|
|
|
|
|
+ Strings.unknownError: '未知错误',
|
|
|
|
|
+ Strings.failed: '连接失败',
|
|
|
|
|
+
|
|
|
|
|
+ // exit
|
|
|
|
|
+ Strings.exit: '退出',
|
|
|
|
|
+
|
|
|
|
|
+ // feedback
|
|
|
|
|
+ Strings.feedback: '意见反馈',
|
|
|
|
|
+
|
|
|
|
|
+ // setting page
|
|
|
|
|
+ Strings.networkSection: '网络',
|
|
|
|
|
+ Strings.securitySection: '安全',
|
|
|
|
|
+ Strings.myPreCode: '我的 Pre Code',
|
|
|
|
|
+ Strings.validTerm: '到期时间',
|
|
|
|
|
+ Strings.freeTime: '免费时长',
|
|
|
|
|
+ Strings.deviceAuthorization: '设备授权',
|
|
|
|
|
+ Strings.routingMode: '路由模式',
|
|
|
|
|
+ Strings.splitTunneling: 'VPN分流',
|
|
|
|
|
+ Strings.autoReconnect: '自动重连',
|
|
|
|
|
+ Strings.restoreDefault: '恢复预设',
|
|
|
|
|
+ Strings.deleteAccount: '删除账号',
|
|
|
|
|
+ Strings.logout: '退出登录',
|
|
|
|
|
+
|
|
|
|
|
+ // media location page
|
|
|
|
|
+ Strings.connecting: '连接中...',
|
|
|
|
|
+ Strings.connected: '已连接',
|
|
|
|
|
+ Strings.disconnected: '未连接',
|
|
|
|
|
+ Strings.open: '开启',
|
|
|
|
|
+ Strings.disconnect: '断开连接',
|
|
|
|
|
+ Strings.connect: '连接',
|
|
|
|
|
+ Strings.opening: '连接中',
|
|
|
|
|
+ Strings.connectedSuccessfully: '连接成功',
|
|
|
|
|
+ Strings.willOpenSoon: '即将打开',
|
|
|
|
|
+ Strings.netflix: 'Netflix',
|
|
|
|
|
+ Strings.youtube: 'YouTube',
|
|
|
|
|
+ Strings.amazon: 'Amazon',
|
|
|
|
|
+ Strings.hulu: 'hulu',
|
|
|
|
|
+ Strings.niftyStreaming: 'Nifty 串流',
|
|
|
|
|
+ Strings.youtubeStreaming: 'YouTube 串流',
|
|
|
|
|
+ Strings.amazonStreaming: 'Amazon 串流',
|
|
|
|
|
+ Strings.huluStreaming: 'hulu 串流',
|
|
|
|
|
+
|
|
|
|
|
+ // split tunneling page
|
|
|
|
|
+ Strings.excludeSelectedAppsFromVPN: '选定的APP不使用VPN',
|
|
|
|
|
+ Strings.useVPNForSelectedAppsOnly: '仅对选定的App使用VPN',
|
|
|
|
|
+ Strings.selectApps: '选择 App',
|
|
|
|
|
+ Strings.customizeYourVPN: '自定义您的 VPN',
|
|
|
|
|
+
|
|
|
|
|
+ // subscription page
|
|
|
|
|
+ Strings.subscription: '购买/订阅',
|
|
|
|
|
+ Strings.currentSubscription: '当前订阅',
|
|
|
|
|
+ Strings.upgradeToPremium: '升级至会员',
|
|
|
|
|
+ Strings.activatePreCode: '启用 Pre Code',
|
|
|
|
|
+ Strings.preCodeHint: '如果您有 Pre code,请输入以领取您的 Pre 权益',
|
|
|
|
|
+ Strings.planChangeInfo: '套餐变更说明',
|
|
|
|
|
+ Strings.whenItStarts: '何时开始',
|
|
|
|
|
+ Strings.whatHappensToYourBalance: '您的余额会怎样',
|
|
|
|
|
+ Strings.extraTime: '额外时长',
|
|
|
|
|
+ Strings.yourNewPlanBeginsRightAway: '您的新套餐将立即开启',
|
|
|
|
|
+ Strings.anyUnusedAmountFromYourOldPlan: '您的旧套餐中未使用的金额将添加到新套餐中',
|
|
|
|
|
+ Strings.youllGetExtraDays: '将根据您的剩余余额折算为额外时长',
|
|
|
|
|
+ Strings.premiumsIncluded: 'Premium 权益',
|
|
|
|
|
+ Strings.unlockAllFreeLocations: '解锁所有免费节点',
|
|
|
|
|
+ Strings.unlockSmartMode: '解锁智能模式',
|
|
|
|
|
+ Strings.unlockMultiHopMode: '解锁多跳模式',
|
|
|
|
|
+ Strings.premiumCanShareXDevices: '会员账号可在 @count 台设备同时使用',
|
|
|
|
|
+ Strings.ownYourOwnPrivateServer: '拥有您自己的私人节点',
|
|
|
|
|
+ Strings.closeAds: '关闭广告',
|
|
|
|
|
+ Strings.confirmChange: '购买/订阅',
|
|
|
|
|
+ Strings.restorePurchases: '恢复购买',
|
|
|
|
|
+ Strings.paymentIssue: '付款问题',
|
|
|
|
|
+ Strings.yearlyAutoRenewCancelAnytime: '套餐将自动续订,可随时取消',
|
|
|
|
|
+
|
|
|
|
|
+ // home page
|
|
|
|
|
+ Strings.recent: '最近',
|
|
|
|
|
+ Strings.moviesAndTV: '电影和电视',
|
|
|
|
|
+ Strings.social: '社交',
|
|
|
|
|
+ Strings.support: '帮助',
|
|
|
|
|
+ Strings.sport: '体育',
|
|
|
|
|
+ Strings.music: '音乐',
|
|
|
|
|
+ Strings.game: '游戏',
|
|
|
|
|
+
|
|
|
|
|
+ // country restricted
|
|
|
|
|
+ Strings.sorry: '抱歉',
|
|
|
|
|
+ Strings.unableToLoadData: '无法加载数据',
|
|
|
|
|
+ Strings.dueLawsAndRegulations: '由于当地法律法规,\nNOMOVPN 服务在您目前所在地区\n不可用。',
|
|
|
|
|
+
|
|
|
|
|
+ // more pages
|
|
|
|
|
+ Strings.sendPreCodeToEmail: '将 Pre Code 发送至电子邮件',
|
|
|
|
|
+ Strings.selectServer: '选择节点服务器',
|
|
|
|
|
+
|
|
|
|
|
+ // Dialog messages
|
|
|
|
|
+ Strings.premiumActivated: '会员购买成功!',
|
|
|
|
|
+ Strings.premiumActivatedMessage: '您已升级至会员,享受所有会员权益和增强的连接体验。',
|
|
|
|
|
+ Strings.gotIt: '知道了',
|
|
|
|
|
+ Strings.emailSent: '电子邮件发送成功',
|
|
|
|
|
+ Strings.emailSentMessage: '您的 Pre Code 已发送至您的电子邮件。\n请检查您的收件箱(和垃圾邮件箱)。',
|
|
|
|
|
+ Strings.noInternetConnection: '无网络连接',
|
|
|
|
|
+ Strings.noInternetMessage: '您的连接已断开,请检查您的网络连接,然后重试。',
|
|
|
|
|
+ Strings.logOut: '退出登录',
|
|
|
|
|
+ Strings.logOutConfirmMessage: '退出后您需要重新登录才能使用会员功能。',
|
|
|
|
|
+ Strings.thankYouFeedback: '感谢您的意见反馈!',
|
|
|
|
|
+ Strings.feedbackMessage: '很抱歉使您的使用体验不佳,我们会尽快改进。',
|
|
|
|
|
+ Strings.done: '完成',
|
|
|
|
|
+ Strings.whatIsUid: '什么是 UID?',
|
|
|
|
|
+ Strings.uidMessage:
|
|
|
|
|
+ '设备 ID (UID) 这是您的设备唯一标识码,提供此 ID 可帮助我们的支持团队验证您的设备并更快解决您的问题。',
|
|
|
|
|
+ Strings.confirm: '确认',
|
|
|
|
|
+
|
|
|
|
|
+ // Device Authorization
|
|
|
|
|
+ Strings.copy: '复制',
|
|
|
|
|
+ Strings.pleaseKeepPageOpen: '请不要关闭该页面',
|
|
|
|
|
+ Strings.authorizationCode: '授权码',
|
|
|
|
|
+ Strings.authorizationCodeDesc:
|
|
|
|
|
+ '在另一台设备上输入此 6 位授权码,对应设备即可登录该 VIP 账号,每 15 分钟刷新一次。',
|
|
|
|
|
+ Strings.shareWithPreUser: '与 Pre 用户分享',
|
|
|
|
|
+ Strings.shareWithPreUserDesc: '将此授权码告知给其他设备用户,以便在其他设备上登录该账号',
|
|
|
|
|
+ Strings.waitingForAuthorization: '等待授权',
|
|
|
|
|
+ Strings.waitingForAuthorizationDesc: '请保持此页面开启。\n一旦获得批准,您的账户将自动升级并重新连接。',
|
|
|
|
|
+ Strings.enterCode: '输入代码',
|
|
|
|
|
+ Strings.enterCodeDesc: '输入其他设备(免费用户)上显示的 6 位数代码。此代码每 15 分钟刷新一次。',
|
|
|
|
|
+ Strings.verifyDevice: '验证设备',
|
|
|
|
|
+ Strings.verifyDeviceDesc: '我们将检查输入的代码是否与等待授权的活跃设备匹配。',
|
|
|
|
|
+ Strings.authorizationSuccessful: '授权成功',
|
|
|
|
|
+ Strings.authorizationSuccessfulDesc: '确认后,该设备将自动升级并连接到您的账户。',
|
|
|
|
|
+ Strings.deviceLimitReached: '已达设备限制',
|
|
|
|
|
+ Strings.deviceLimitMessage: '您最多只能授权',
|
|
|
|
|
+ Strings.devices: '台设备',
|
|
|
|
|
+ Strings.deviceAuthorized: '设备已授权',
|
|
|
|
|
+ Strings.deviceAuthorizedMessage: '新设备已成功授权',
|
|
|
|
|
+ Strings.relieveDevice: '解绑设备',
|
|
|
|
|
+ Strings.relieveDeviceMessage: '您确定要解绑',
|
|
|
|
|
+ Strings.relieveDeviceLoseAccess: '此设备将失去 Premium 访问权限。',
|
|
|
|
|
+ Strings.deviceRelieved: '设备已解绑',
|
|
|
|
|
+ Strings.deviceRelievedMessage: '已从已授权设备中移除',
|
|
|
|
|
+ Strings.currentDevice: '当前设备',
|
|
|
|
|
+ Strings.androidDevices: 'Android 设备',
|
|
|
|
|
+ Strings.authCodeCopied: '授权码已复制到剪贴板',
|
|
|
|
|
+ Strings.invalidAuthorizationCode: '无效的授权码',
|
|
|
|
|
+ Strings.invalidAuthorizationCodeMessage:
|
|
|
|
|
+ '您输入的代码不正确或已过期。\n请检查其他设备上的 6 位代码,然后重试。',
|
|
|
|
|
+ Strings.invalidAuthorizationCodeButton: '重试',
|
|
|
|
|
+
|
|
|
|
|
+ // Pre Code Email
|
|
|
|
|
+ Strings.codeBackedUpMessage: '您的代码将备份到此电子邮件。',
|
|
|
|
|
+ Strings.enterYourEmail: '输入您的电子邮件',
|
|
|
|
|
+ Strings.sendYourEmail: '发送您的电子邮件',
|
|
|
|
|
+ Strings.yourPreCredential: '您的 Pre 凭证',
|
|
|
|
|
+ Strings.yourPreCredentialDesc: '这是您的 VIP 凭证。请妥善保管,不要与任何人分享。',
|
|
|
|
|
+ Strings.secureEmailBackup: '安全电子邮件备份',
|
|
|
|
|
+ Strings.secureEmailBackupDesc: '我们将发送一封包含此凭证的电子邮件到您指定的电子邮件地址以妥善保管。',
|
|
|
|
|
+ Strings.sendAndSave: '发送并保存',
|
|
|
|
|
+ Strings.sendAndSaveDesc: '电子邮件发送后,我们建议您也将此凭证保存到设备上的安全位置。',
|
|
|
|
|
+
|
|
|
|
|
+ // Routing Mode
|
|
|
|
|
+ Strings.smart: '智能模式',
|
|
|
|
|
+ Strings.smartModeDesc: '只有需要翻墙的流量才会使用VPN网络',
|
|
|
|
|
+ Strings.global: '全局模式',
|
|
|
|
|
+ Strings.globalModeDesc: '所有流量都使用VPN网络,以确保最大的隐私和安全',
|
|
|
|
|
+
|
|
|
|
|
+ // Subscription Plans nomo暂未使用
|
|
|
|
|
+ Strings.perYear: '每年',
|
|
|
|
|
+ Strings.yearlyPlan: '年度方案',
|
|
|
|
|
+ Strings.mostlyChoose: '最多选择',
|
|
|
|
|
+ Strings.once: '一次性',
|
|
|
|
|
+ Strings.lifeTime: '终身',
|
|
|
|
|
+ Strings.monthPlan: '月度方案',
|
|
|
|
|
+ Strings.perWeek: '每周',
|
|
|
|
|
+ Strings.weekPlan: '周方案',
|
|
|
|
|
+ Strings.limitedTime: '限时',
|
|
|
|
|
+ Strings.subscriptionChanged: '订阅方案变更成功',
|
|
|
|
|
+ Strings.restoringPurchases: '恢复购买中...',
|
|
|
|
|
+ Strings.openingPaymentSupport: '开启付款支持...',
|
|
|
|
|
+ Strings.info: '信息',
|
|
|
|
|
+
|
|
|
|
|
+ // Other messages nomo暂未使用
|
|
|
|
|
+ Strings.vpnConnectionError: 'VPN连接错误',
|
|
|
|
|
+ Strings.vpnServiceDisconnected: 'VPN连接意外断开',
|
|
|
|
|
+ Strings.failedCaptureScreenshot: '截屏失败',
|
|
|
|
|
+ Strings.imageSavedToAlbum: '图片已保存到您的本地相册',
|
|
|
|
|
+ Strings.failedSaveImage: '保存图片到相册失败',
|
|
|
|
|
+ Strings.failedToSave: '保存失败',
|
|
|
|
|
+ Strings.failedSendEmail: '发送电子邮件失败',
|
|
|
|
|
+
|
|
|
|
|
+ // Connection status nomo暂未使用
|
|
|
|
|
+ Strings.activeTime: '已连接时间',
|
|
|
|
|
+ Strings.yearPlanPrice: '年度方案 每年 @price',
|
|
|
|
|
+
|
|
|
|
|
+ // Connecting status carousel texts
|
|
|
|
|
+ Strings.securingData: '正在保护数据…',
|
|
|
|
|
+ Strings.encryptingTraffic: '正在加密流量…',
|
|
|
|
|
+ Strings.protectingPrivacy: '正在保护隐私…',
|
|
|
|
|
+ Strings.safeConnection: '安全连接中…',
|
|
|
|
|
+ Strings.yourDataIsSafe: '您的数据是安全的…',
|
|
|
|
|
+
|
|
|
|
|
+ // Login & Signup
|
|
|
|
|
+ Strings.login: '登录',
|
|
|
|
|
+ Strings.loginButton: '登录',
|
|
|
|
|
+ Strings.loginDescription: '登录后,您的试用时长不会被清除,将同步到您的注册账号中',
|
|
|
|
|
+ Strings.signup: '注册 NOMO',
|
|
|
|
|
+ Strings.signupButton: '注册',
|
|
|
|
|
+ Strings.signupDescription: '注册后,您的试用时长不会被清除,将同步到您的注册账号中',
|
|
|
|
|
+ Strings.username: '用户名',
|
|
|
|
|
+ Strings.password: '密码',
|
|
|
|
|
+ Strings.usernamePasswordRule: '6-20 个字符(字母或数字)',
|
|
|
|
|
+ Strings.noAccount: '没有账号?',
|
|
|
|
|
+ Strings.registerNow: '立即注册',
|
|
|
|
|
+ Strings.alreadyHaveAccount: '已有账号?',
|
|
|
|
|
+ Strings.loginNow: '立即登录',
|
|
|
|
|
+
|
|
|
|
|
+ // Feedback
|
|
|
|
|
+ Strings.feedbackPlaceholder: '描述您的问题或建议...',
|
|
|
|
|
+ Strings.emailAddressForReply: '• 您的电子邮件地址(用于我们的回复)',
|
|
|
|
|
+ Strings.send: '发送',
|
|
|
|
|
+
|
|
|
|
|
+ // Account page additions
|
|
|
|
|
+ Strings.changeSubscription: '购买/订阅',
|
|
|
|
|
+ Strings.awaitingActivation: '等待启用',
|
|
|
|
|
+ Strings.relieve: '解除',
|
|
|
|
|
+ Strings.configureAuthorizedDevices: '配置已授权设备...',
|
|
|
|
|
+ Strings.authorizeUpTo4DevicesAsPremium:
|
|
|
|
|
+ '最多授权 @max 台设备为 Premium(@current/@max)',
|
|
|
|
|
+ Strings.youCanAuthorizeOtherDevices: '您可以授权其他设备为 Premium 用户(@current/@max)',
|
|
|
|
|
+
|
|
|
|
|
+ // Pre Code page
|
|
|
|
|
+ Strings.preCodeInfoMessage: 'Pre Code 是您的高级用户凭证。\n使用它来启用权益或在其他设备上\n同步您的账户。',
|
|
|
|
|
+ Strings.pleaseStoreSecurely: '请妥善保管!',
|
|
|
|
|
+ Strings.sendPreCodeEmailDesc: '将您的 Pre Code 发送到您的注册电子邮件地址',
|
|
|
|
|
+ Strings.storeLocalCopyDesc: '在此设备上保存您的 Pre Code 副本',
|
|
|
|
|
+ Strings.preview: '预览',
|
|
|
|
|
+ Strings.hide: '隐藏',
|
|
|
|
|
+ Strings.sendToEmail: '发送到电子邮件',
|
|
|
|
|
+ Strings.saveLocalCopy: '保存本地副本',
|
|
|
|
|
+
|
|
|
|
|
+ // Splash page
|
|
|
|
|
+ Strings.secureYourConnection: '保护您的连接',
|
|
|
|
|
+ Strings.secureYourConnectionDesc: '您可以登录或注册账户,以在不同设备之间共享会员资格。',
|
|
|
|
|
+
|
|
|
|
|
+ // Pre Code Save Dialog
|
|
|
|
|
+ Strings.save: '保存',
|
|
|
|
|
+
|
|
|
|
|
+ // Split Tunneling
|
|
|
|
|
+ Strings.onlyOneModeActive: '同时只能启用一种模式',
|
|
|
|
|
+ Strings.chooseAppsExcludeDesc: '选择不使用VPN的程序',
|
|
|
|
|
+ Strings.chooseAppsIncludeDesc: '选择需要使用VPN的程序',
|
|
|
|
|
+ Strings.splitTunnelingDesc: '智能分流,仅访问国外网站或软件时使用VPN网络',
|
|
|
|
|
+ Strings.selectAppsExclude: '选择不使用VPN的应用程序',
|
|
|
|
|
+ Strings.selectAppsInclude: '选择使用VPN的应用程序',
|
|
|
|
|
+ Strings.deselectAll: '取消全选',
|
|
|
|
|
+ Strings.allApps: '选择所有应用程序',
|
|
|
|
|
+
|
|
|
|
|
+ // Feedback Bottom Sheet
|
|
|
|
|
+ Strings.howExperience: '到目前为止\n您的体验如何?',
|
|
|
|
|
+ Strings.wedLoveToKnow: '我们很想知道~',
|
|
|
|
|
+
|
|
|
|
|
+ // Feedback Tags - Bad 😡
|
|
|
|
|
+ Strings.vpnConnectionFailed: 'VPN 连接失败',
|
|
|
|
|
+ Strings.internetTooSlow: '网速太慢',
|
|
|
|
|
+ Strings.keepsDisconnecting: '经常自动断开连接',
|
|
|
|
|
+ Strings.appCrashes: '应用程序崩溃或闪退',
|
|
|
|
|
+ Strings.otherIssues: '其它问题',
|
|
|
|
|
+
|
|
|
|
|
+ // Feedback Tags - Poor 😥
|
|
|
|
|
+ Strings.connectionUnstable: '连接不稳定',
|
|
|
|
|
+ Strings.speedNotExpected: '速度未达预期',
|
|
|
|
|
+ Strings.hardToUse: '难以使用/界面混乱',
|
|
|
|
|
+
|
|
|
|
|
+ // Feedback Tags - Okay 🤭
|
|
|
|
|
+ Strings.worksFineNotFast: '运行正常但不够快',
|
|
|
|
|
+ Strings.limitedFreeServers: '免费服务器有限',
|
|
|
|
|
+ Strings.appCouldBeSimpler: '应用程序可以更简单',
|
|
|
|
|
+ Strings.sometimesDisconnects: '有时会断开连接',
|
|
|
|
|
+ Strings.nothingSpecial: '没什么特别',
|
|
|
|
|
+
|
|
|
|
|
+ // Feedback Tags - Good 😏
|
|
|
|
|
+ Strings.easyToUse: '易于使用',
|
|
|
|
|
+ Strings.fastConnection: '连接快速',
|
|
|
|
|
+ Strings.stablePerformance: '性能稳定',
|
|
|
|
|
+ Strings.usefulFreeVersion: '免费版本实用',
|
|
|
|
|
+ Strings.satisfiedOverall: '整体满意',
|
|
|
|
|
+
|
|
|
|
|
+ // Feedback Tags - Excellent 🥰
|
|
|
|
|
+ Strings.fastAndStable: '连接快速稳定',
|
|
|
|
|
+ Strings.greatUserExperience: '优秀的用户体验',
|
|
|
|
|
+ Strings.excellentPremiumFeatures: '出色的高级功能',
|
|
|
|
|
+ Strings.worthRecommending: '值得推荐',
|
|
|
|
|
+ Strings.loveTheDesign: '我喜欢这个设计',
|
|
|
|
|
+
|
|
|
|
|
+ // Change Password
|
|
|
|
|
+ Strings.changePassword: '修改密码',
|
|
|
|
|
+ Strings.changePasswordDescription: '您可以随时修改密码以确保安全,密码修改次数无限制',
|
|
|
|
|
+ Strings.enterNewPassword: '输入新密码',
|
|
|
|
|
+ Strings.enterConfirmPassword: '再次输入新密码',
|
|
|
|
|
+ Strings.confirmPasswordMustBeTheSame: '两次输入的密码不一致,请重新输入',
|
|
|
|
|
+ Strings.yes: '是',
|
|
|
|
|
+
|
|
|
|
|
+ // Signup
|
|
|
|
|
+ Strings.signingUp: '注册中...',
|
|
|
|
|
+ Strings.signUpSuccessful: '注册成功',
|
|
|
|
|
+
|
|
|
|
|
+ // login
|
|
|
|
|
+ Strings.loggingIn: '登录中...',
|
|
|
|
|
+ Strings.loginSuccessful: '登录成功',
|
|
|
|
|
+
|
|
|
|
|
+ // logout
|
|
|
|
|
+ Strings.loggingOut: '正在退出登录...',
|
|
|
|
|
+ Strings.logoutSuccessful: '已退出登录',
|
|
|
|
|
+
|
|
|
|
|
+ // change password
|
|
|
|
|
+ Strings.changingPassword: '修改密码中...',
|
|
|
|
|
+ Strings.changePasswordSuccessful: '密码修改成功',
|
|
|
|
|
+
|
|
|
|
|
+ // delete account
|
|
|
|
|
+ Strings.deletingAccount: '正在删除账户...',
|
|
|
|
|
+ Strings.deleteAccountSuccessful: '账号删除成功',
|
|
|
|
|
+ Strings.deleteAccountConfirmMessage: '将永久移除您的所有数据和帐户信息,此操作无法撤销',
|
|
|
|
|
+ Strings.deleteAccountConfirmButton: '删除',
|
|
|
|
|
+
|
|
|
|
|
+ // Push Notifications
|
|
|
|
|
+ Strings.pushNotifications: '推送通知',
|
|
|
|
|
+ Strings.upgradeNow: '立即升级',
|
|
|
|
|
+
|
|
|
|
|
+ // 语言
|
|
|
|
|
+ Strings.enLang: 'English',
|
|
|
|
|
+ Strings.jaLang: '日本語',
|
|
|
|
|
+ Strings.faLang: 'فارسی',
|
|
|
|
|
+ Strings.myLang: 'မြန်မာဘာသာ',
|
|
|
|
|
+ Strings.zhTWLang: '繁體中文',
|
|
|
|
|
+
|
|
|
|
|
+ // Bind email / Member benefits
|
|
|
|
|
+ Strings.bindEmailMemberBenefits: '绑定注册帐号',
|
|
|
|
|
+ Strings.bindingAccountEmailProtectsPreRights: '会员绑定到注册账号后,可在其它设备上登录并共享会员权益',
|
|
|
|
|
+ Strings.associatedInterests: '绑定会员权益',
|
|
|
|
|
+ Strings.associatedInterestsDesc:
|
|
|
|
|
+ '1. 在该设备上新注册Nomo帐号后,当前设备上的会员权益,将自动转移到您的注册帐号\n2. 您的会员帐号,可在其它设备上登录共享会员权益',
|
|
|
|
|
+ Strings.notNow: '暂不',
|
|
|
|
|
+
|
|
|
|
|
+ // VPN Error Messages
|
|
|
|
|
+ Strings.vpnConnectionTimeoutError: '连接超时,请重试或者切换连接节点',
|
|
|
|
|
+ Strings.vpnNoNodeError: '无可用节点',
|
|
|
|
|
+ Strings.vpnInitError: 'VPN服务初始化失败',
|
|
|
|
|
+ Strings.vpnKillError: 'VPN服务已被终止',
|
|
|
|
|
+ Strings.vpnRevokeError: 'VPN 连接已断开,请重新连接',
|
|
|
|
|
+ Strings.vpnServiceEmptyError: 'VPN 服务不可用',
|
|
|
|
|
+ Strings.vpnRouterError: 'VPN路由配置错误',
|
|
|
|
|
+ Strings.vpnPermissionDeniedError: 'VPN 权限被拒绝',
|
|
|
|
|
+
|
|
|
|
|
+ // Remain time
|
|
|
|
|
+ Strings.remainTime: '剩余时长',
|
|
|
|
|
+ Strings.remainTimeEnded: '您的可用时长已结束',
|
|
|
|
|
+ Strings.expired: '已过期',
|
|
|
|
|
+
|
|
|
|
|
+ // Enable Notifications
|
|
|
|
|
+ Strings.enableNotifications: '启用通知',
|
|
|
|
|
+ Strings.enableNotificationsDesc: '启用通知以接收重要更新和消息。',
|
|
|
|
|
+ Strings.enable: '启用',
|
|
|
|
|
+
|
|
|
|
|
+ // Windows tray icon hints
|
|
|
|
|
+ Strings.showWindow: '显示窗口',
|
|
|
|
|
+ Strings.quitApp: '退出',
|
|
|
|
|
+ Strings.vpnConnected: 'VPN 已连接',
|
|
|
|
|
+ Strings.vpnConnecting: 'VPN 连接中',
|
|
|
|
|
+ Strings.vpnDisconnected: 'VPN 未连接',
|
|
|
|
|
+
|
|
|
|
|
+ // Feedback validation
|
|
|
|
|
+ Strings.pleaseEnterFeedback: '请输入意见反馈内容',
|
|
|
|
|
+ Strings.pleaseEnterEmail: '请输入电子邮件地址',
|
|
|
|
|
+ Strings.pleaseEnterValidEmail: '请输入有效的电子邮件地址',
|
|
|
|
|
+ Strings.feedbackSubmitted: '意见反馈已提交,我们会尽快回复您',
|
|
|
|
|
+ Strings.feedbackSubmitFailed: '提交失败,请稍后再试',
|
|
|
|
|
+
|
|
|
|
|
+ // 主题
|
|
|
|
|
+ Strings.theme: '主题',
|
|
|
|
|
+ Strings.followSystem: '跟随系统',
|
|
|
|
|
+ Strings.darkMode: '深色',
|
|
|
|
|
+ Strings.lightMode: '浅色',
|
|
|
|
|
+
|
|
|
|
|
+ // 会员过期
|
|
|
|
|
+ Strings.membershipExpired: '会员已过期',
|
|
|
|
|
+ Strings.membershipExpiredMessage: '您的免费试用已结束。\n立即订阅以继续享受所有高级功能。',
|
|
|
|
|
+ Strings.subscribeNow: '立即订阅',
|
|
|
|
|
+
|
|
|
|
|
+ // Web 订阅提示
|
|
|
|
|
+ Strings.subscriptionForWebTitle: '温馨提示',
|
|
|
|
|
+ Strings.subscriptionForWebMessage: '如果付款后会员期限未更新,请下拉首页刷新或重启客户端同步。',
|
|
|
|
|
+
|
|
|
|
|
+ // 时间单位
|
|
|
|
|
+ Strings.days: '天',
|
|
|
|
|
+ Strings.day: '天',
|
|
|
|
|
+ Strings.hour: '小时',
|
|
|
|
|
+
|
|
|
|
|
+ // 断开中
|
|
|
|
|
+ Strings.disconnecting: '断开中',
|
|
|
|
|
+
|
|
|
|
|
+ // 其他语言名称
|
|
|
|
|
+ Strings.esLang: 'Español',
|
|
|
|
|
+ Strings.frLang: 'Français',
|
|
|
|
|
+ Strings.deLang: 'Deutsch',
|
|
|
|
|
+ Strings.koLang: '한국어',
|
|
|
|
|
+ Strings.arLang: 'عربي',
|
|
|
|
|
+ Strings.ruLang: 'Русский',
|
|
|
|
|
+ Strings.tkLang: 'Türkmençe',
|
|
|
|
|
+ Strings.ptBRLang: 'Português (Brasil)',
|
|
|
|
|
+ Strings.viLang: 'Tiếng Việt',
|
|
|
|
|
+ Strings.idLang: 'Bahasa Indonesia',
|
|
|
|
|
+ Strings.tlLang: 'Filipino',
|
|
|
|
|
+ Strings.thLang: 'ไทย',
|
|
|
|
|
+ Strings.hiLang: 'हिन्दी',
|
|
|
|
|
+ Strings.trLang: 'Türkçe',
|
|
|
|
|
+ Strings.zhCNLang: '简体中文',
|
|
|
|
|
+
|
|
|
|
|
+ // 会员权益
|
|
|
|
|
+ Strings.equity1Title: '支持绑定@count个设备',
|
|
|
|
|
+ Strings.equity1Desc: 'VIP帐号可以在@count台设备上同时使用',
|
|
|
|
|
+ Strings.equity2Title: '固定IP',
|
|
|
|
|
+ Strings.equity2Desc: '连接到相同节点时,优先分配历史相同IP',
|
|
|
|
|
+ Strings.equity3Title: '极速专线',
|
|
|
|
|
+ Strings.equity3Desc: '低延迟,4K 视频秒开',
|
|
|
|
|
+ Strings.equity4Title: '解锁流媒体',
|
|
|
|
|
+ Strings.equity4Desc: '畅看 Netflix, Disney+ 等',
|
|
|
|
|
+ Strings.equity5Title: '时长自动累加',
|
|
|
|
|
+ Strings.equity5Desc: '剩余试用时长将继续保留',
|
|
|
|
|
+ Strings.equity6Title: '纯净无广告',
|
|
|
|
|
+ Strings.equity6Desc: '移除干扰,清爽使用',
|
|
|
|
|
+
|
|
|
|
|
+ // 错误页面
|
|
|
|
|
+ Strings.pageNotFound: '页面不存在或已被移除',
|
|
|
|
|
+ Strings.backToHome: '返回首页',
|
|
|
|
|
+};
|