en_us_translation.dart 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517
  1. import '../strings_enum.dart';
  2. Map<String, String> enUs = {
  3. Strings.someThingWentWorng: 'Something went wrong',
  4. Strings.retry: 'Retry',
  5. //profile
  6. Strings.settings: 'Settings',
  7. Strings.language: 'Language',
  8. Strings.termsOfService: 'Terms of Service',
  9. Strings.privacyPolicy: 'Privacy Policy',
  10. Strings.version: 'Version',
  11. Strings.ok: 'OK',
  12. Strings.cancel: 'Cancel',
  13. Strings.oops: 'Oops!',
  14. Strings.connectionIssueDetected:
  15. 'Connection issue detected. Please verify your internet access and try again.',
  16. Strings.copied: 'Copied',
  17. Strings.later: 'Later',
  18. Strings.noData: 'No data',
  19. //empty error update
  20. Strings.refresh: 'Refresh',
  21. Strings.unableToConnectNetwork: 'Please check your internet connection',
  22. Strings.unableToConnectServer:
  23. 'Server is temporarily unavailable, please try again later',
  24. Strings.regionRestricted:
  25. 'Due to local laws and regulatory restrictions, the FKey service is not available in your region.',
  26. Strings.updateNow: 'Update Now',
  27. Strings.newVersionAvailable: 'New Version Available',
  28. // VPN Error codes
  29. // util error
  30. Strings.eUtilOpenEmail: 'Error opening email',
  31. Strings.eUtilOpenBrowser: 'Error opening browser',
  32. Strings.eUtilOpenGooglePlay: 'Error opening Google Play',
  33. Strings.error: 'Error',
  34. // Privacy policy
  35. Strings.terms: 'Terms',
  36. Strings.privacy: 'Privacy',
  37. Strings.termsAgreementPrefix:
  38. 'By signing up or continuing, you agree to our ',
  39. Strings.termsAgreementConnector: ' and ',
  40. // Account page
  41. Strings.account: 'Current Identity',
  42. // Dialog texts
  43. Strings.processing: 'Processing...',
  44. Strings.success: 'Success',
  45. Strings.unknownError: 'Unknown error',
  46. Strings.failed: 'Connection failed',
  47. // exit
  48. Strings.exit: 'Exit',
  49. // feedback
  50. Strings.feedback: 'Feedback',
  51. // setting page
  52. Strings.networkSection: 'Network',
  53. Strings.securitySection: 'Security',
  54. Strings.myPreCode: 'My Pre Code',
  55. Strings.validTerm: 'Expiry Date',
  56. Strings.freeTime: 'Free Time',
  57. Strings.deviceAuthorization: 'Device Authorization',
  58. Strings.routingMode: 'Routing Mode',
  59. Strings.splitTunneling: 'Split Tunneling',
  60. Strings.autoReconnect: 'Auto Reconnect',
  61. Strings.restoreDefault: 'Restore Default',
  62. Strings.deleteAccount: 'Delete Account',
  63. Strings.logout: 'Logout',
  64. // media location page
  65. Strings.connecting: 'Connecting...',
  66. Strings.connected: 'Connected',
  67. Strings.disconnected: 'Disconnected',
  68. Strings.open: 'Open',
  69. Strings.disconnect: 'Disconnect',
  70. Strings.disconnecting: 'Disconnecting',
  71. Strings.connect: 'Connect',
  72. Strings.opening: 'Opening',
  73. Strings.connectedSuccessfully: 'Connected successfully',
  74. Strings.willOpenSoon: 'will open soon',
  75. Strings.netflix: 'Netflix',
  76. Strings.youtube: 'YouTube',
  77. Strings.amazon: 'Amazon',
  78. Strings.hulu: 'hulu',
  79. Strings.niftyStreaming: 'Nifty Streaming',
  80. Strings.youtubeStreaming: 'YouTube Streaming',
  81. Strings.amazonStreaming: 'Amazon Streaming',
  82. Strings.huluStreaming: 'hulu Streaming',
  83. // split tunneling page
  84. Strings.excludeSelectedAppsFromVPN: 'Exclude selected apps from VPN',
  85. Strings.useVPNForSelectedAppsOnly: 'Use VPN for selected apps only',
  86. Strings.selectApps: 'Select apps',
  87. Strings.customizeYourVPN: 'Customize your VPN',
  88. // subscription page
  89. Strings.subscription: 'Subscribe',
  90. Strings.currentSubscription: 'Current subscription',
  91. Strings.upgradeToPremium: 'Upgrade to Premium',
  92. Strings.activatePreCode: 'Activate Pre Code',
  93. Strings.preCodeHint:
  94. 'If you have a Pre code, please enter it to claim your Pre benefits.',
  95. Strings.planChangeInfo: 'Plan change info',
  96. Strings.whenItStarts: 'When it starts',
  97. Strings.whatHappensToYourBalance: 'What happens to your balance',
  98. Strings.extraTime: 'Extra time',
  99. Strings.yourNewPlanBeginsRightAway: 'Your new plan begins right away.',
  100. Strings.anyUnusedAmountFromYourOldPlan:
  101. 'Any unused amount from your old plan will be added to the new one.',
  102. Strings.youllGetExtraDays:
  103. 'You\'ll get extra days based on your remaining balance.',
  104. Strings.premiumsIncluded: 'Premium\'s included',
  105. Strings.unlockAllFreeLocations: 'Unlock all free locations',
  106. Strings.unlockSmartMode: 'Unlock smart mode',
  107. Strings.unlockMultiHopMode: 'Unlock Multi-hop mode',
  108. Strings.premiumCanShareXDevices: 'Use on @count devices simultaneously',
  109. Strings.ownYourOwnPrivateServer: 'Own your own private server',
  110. Strings.closeAds: 'Close ads',
  111. Strings.confirmChange: 'Subscribe',
  112. Strings.restorePurchases: 'Restore Purchases',
  113. Strings.paymentIssue: 'Payment issue',
  114. Strings.yearlyAutoRenewCancelAnytime: 'Auto-renews, cancel anytime',
  115. // home page
  116. Strings.recent: 'Recent',
  117. Strings.moviesAndTV: 'Movies&TV',
  118. Strings.social: 'Social',
  119. Strings.support: 'Support',
  120. Strings.sport: 'Sport',
  121. Strings.music: 'Music',
  122. Strings.game: 'Game',
  123. // country restricted
  124. Strings.sorry: 'Sorry',
  125. Strings.unableToLoadData: 'Unable to load data',
  126. Strings.dueLawsAndRegulations:
  127. 'Due to local laws and regulations, \nNOMOVPN services are not available in \nyour current region.',
  128. // more pages
  129. Strings.sendPreCodeToEmail: 'Send Pre Code to Email',
  130. Strings.selectServer: 'Select Server',
  131. // Dialog messages
  132. Strings.premiumActivated: 'Premium Activated Successfully !',
  133. Strings.premiumActivatedMessage:
  134. 'You\'ve been upgraded to Premium. Enjoy all advanced features and an enhanced browsing experience.',
  135. Strings.gotIt: 'Got it',
  136. Strings.emailSent: 'Email Sent Successfully',
  137. Strings.emailSentMessage:
  138. 'Your Pre Code has been sent to your email.\nPlease check your inbox (and spam folder).',
  139. Strings.noInternetConnection: 'No Internet Connection',
  140. Strings.noInternetMessage:
  141. 'It looks like you\'re offline. Please check your internet connection and try again.',
  142. Strings.logOut: 'Log Out',
  143. Strings.logOutConfirmMessage:
  144. 'Are you sure you want to log out? You\'ll need to sign in again to access your Premium features.',
  145. Strings.thankYouFeedback: 'Thank you for your feedback!',
  146. Strings.feedbackMessage:
  147. 'We\'re sorry you\'re not enjoying your experience. We\'ll do our best to improve it soon.',
  148. Strings.done: 'Done',
  149. Strings.whatIsUid: 'What is UID?',
  150. Strings.uidMessage:
  151. 'Device ID (UID) This is your device\'s unique identifier. Providing this ID helps our support team verify your device and resolve your issues more quickly.',
  152. Strings.confirm: 'Confirm',
  153. // Device Authorization
  154. Strings.copy: 'Copy',
  155. Strings.pleaseKeepPageOpen: 'Please keep this page open.',
  156. Strings.authorizationCode: 'Authorization Code',
  157. Strings.authorizationCodeDesc:
  158. 'This 6-digit code allows a VIP user to link your device. It refreshes every 15 minutes.',
  159. Strings.shareWithPreUser: 'Share with Pre User',
  160. Strings.shareWithPreUserDesc:
  161. 'Tell the VIP user this code so they can enter it on their device to authorize you.',
  162. Strings.waitingForAuthorization: 'Waiting for Authorization',
  163. Strings.waitingForAuthorizationDesc:
  164. 'Please keep this page open.\nOnce approved, your account will automatically upgrade and reconnect.',
  165. Strings.enterCode: 'Enter Code',
  166. Strings.enterCodeDesc:
  167. 'Input the 6-digit code shown on the other device (free user).This code refreshes every 15 minutes.',
  168. Strings.verifyDevice: 'Verify Device',
  169. Strings.verifyDeviceDesc:
  170. 'We\'ll check if the entered code matches an active device waiting for authorization.',
  171. Strings.authorizationSuccessful: 'Authorization Successful',
  172. Strings.authorizationSuccessfulDesc:
  173. 'Once confirmed, the device will automatically upgrade and link to your account.',
  174. Strings.deviceLimitReached: 'Device Limit Reached',
  175. Strings.deviceLimitMessage: 'You can only authorize up to',
  176. Strings.devices: 'devices',
  177. Strings.deviceAuthorized: 'Device Authorized',
  178. Strings.deviceAuthorizedMessage:
  179. 'New device has been successfully authorized',
  180. Strings.relieveDevice: 'Relieve Device',
  181. Strings.relieveDeviceMessage: 'Are you sure you want to relieve',
  182. Strings.relieveDeviceLoseAccess: 'This device will lose Premium access.',
  183. Strings.deviceRelieved: 'Device Relieved',
  184. Strings.deviceRelievedMessage: 'has been removed from authorized devices',
  185. Strings.currentDevice: 'Current Device',
  186. Strings.androidDevices: 'Android devices',
  187. Strings.authCodeCopied: 'Authorization code copied to clipboard',
  188. Strings.invalidAuthorizationCode: 'Invalid Authorization Code',
  189. Strings.invalidAuthorizationCodeMessage:
  190. 'The code you entered is incorrect or has expired.\nPlease check the 6-digit code on the other device and try again.',
  191. Strings.invalidAuthorizationCodeButton: 'Try again',
  192. // Pre Code Email
  193. Strings.codeBackedUpMessage: 'Your code will be backed up to this email.',
  194. Strings.enterYourEmail: 'Enter your email',
  195. Strings.sendYourEmail: 'Send your Email',
  196. Strings.yourPreCredential: 'Your Pre Credential',
  197. Strings.yourPreCredentialDesc:
  198. 'This is your VIP credential. Please store it securely and do not share it with anyone.',
  199. Strings.secureEmailBackup: 'Secure Email Backup',
  200. Strings.secureEmailBackupDesc:
  201. 'We will send an email containing this credential to your specified email address for safekeeping.',
  202. Strings.sendAndSave: 'Send and Save',
  203. Strings.sendAndSaveDesc:
  204. 'After the email is sent, we recommend you also save this credential to a secure location on your device.',
  205. // Routing Mode
  206. Strings.smart: 'Smart Mode',
  207. Strings.smartModeDesc:
  208. 'Only traffic that needs VPN will use the VPN network.',
  209. Strings.global: 'Global Mode',
  210. Strings.globalModeDesc:
  211. 'All traffic uses VPN network for maximum privacy and security.',
  212. // Subscription Plans
  213. Strings.perYear: 'Per year',
  214. Strings.yearlyPlan: 'Yearly Plan',
  215. Strings.mostlyChoose: 'Mostly choose',
  216. Strings.once: 'once',
  217. Strings.lifeTime: 'Life time',
  218. Strings.monthPlan: 'Month Plan',
  219. Strings.perWeek: 'Per week',
  220. Strings.weekPlan: 'Week Plan',
  221. Strings.limitedTime: 'Limited Time',
  222. Strings.subscriptionChanged: 'Subscription plan changed successfully',
  223. Strings.restoringPurchases: 'Restoring purchases...',
  224. Strings.openingPaymentSupport: 'Opening payment support...',
  225. Strings.info: 'Info',
  226. // Other messages
  227. Strings.vpnConnectionError: 'VPN connection error',
  228. Strings.vpnServiceDisconnected: 'VPN service disconnected unexpectedly',
  229. Strings.failedCaptureScreenshot: 'Failed to capture screenshot',
  230. Strings.imageSavedToAlbum: 'The image has been saved to your local album',
  231. Strings.failedSaveImage: 'Failed to save image to gallery',
  232. Strings.failedToSave: 'Failed to save',
  233. Strings.failedSendEmail: 'Failed to send email',
  234. // Connection status
  235. Strings.activeTime: 'Active time',
  236. Strings.yearPlanPrice: 'Year Plan @price per year',
  237. // Connecting status carousel texts
  238. Strings.securingData: 'Securing data…',
  239. Strings.encryptingTraffic: 'Encrypting traffic…',
  240. Strings.protectingPrivacy: 'Protecting privacy…',
  241. Strings.safeConnection: 'Safe connection…',
  242. Strings.yourDataIsSafe: 'Your data is safe…',
  243. // Login & Signup
  244. Strings.login: 'Log in',
  245. Strings.loginButton: 'Log In',
  246. Strings.loginDescription:
  247. 'After logging in, your trial time will not be cleared and will be synced to your account.',
  248. Strings.signup: 'Sign up to NOMO',
  249. Strings.signupButton: 'Sign Up',
  250. Strings.signupDescription:
  251. 'After signing up, your trial time will not be cleared and will be synced to your account.',
  252. Strings.username: 'Username',
  253. Strings.password: 'Password',
  254. Strings.usernamePasswordRule: '6-20 characters (letters or numbers)',
  255. Strings.noAccount: 'No account? ',
  256. Strings.registerNow: ' Register now',
  257. Strings.alreadyHaveAccount: 'Already have an account? ',
  258. Strings.loginNow: ' Login now',
  259. // Feedback
  260. Strings.feedbackPlaceholder: 'Describe your issue or suggestion...',
  261. Strings.emailAddressForReply: '• Your email address (for our reply)',
  262. Strings.send: 'Send',
  263. // Account page additions
  264. Strings.changeSubscription: 'Change Subscription',
  265. Strings.awaitingActivation: 'Awaiting Activation',
  266. Strings.relieve: 'Relieve',
  267. Strings.configureAuthorizedDevices: 'Configure authorized devices...',
  268. Strings.authorizeUpTo4DevicesAsPremium:
  269. 'Authorize up to @max devices as Premium (@current/@max)',
  270. Strings.youCanAuthorizeOtherDevices:
  271. 'You can authorize other devices as Premium users (@current/@max)',
  272. // Pre Code page
  273. Strings.preCodeInfoMessage:
  274. 'Pre Code is your premium user credential.\nUse it to activate benefits or sync your account\non other devices.',
  275. Strings.pleaseStoreSecurely: 'Please store it securely !',
  276. Strings.sendPreCodeEmailDesc:
  277. 'Send your Pre Code to your registered email address',
  278. Strings.storeLocalCopyDesc: 'Store a copy of your Pre Code on this device',
  279. Strings.preview: 'Preview',
  280. Strings.hide: 'Hide',
  281. Strings.sendToEmail: 'Send to Email',
  282. Strings.saveLocalCopy: 'Save Local Copy',
  283. // Splash page
  284. Strings.secureYourConnection: 'Secure Your Connection',
  285. Strings.secureYourConnectionDesc:
  286. 'You can log in or register an account to share membership across different devices.',
  287. // Pre Code Save Dialog
  288. Strings.save: 'Save',
  289. // Split Tunneling
  290. Strings.onlyOneModeActive: 'Only one mode can be active at a time.',
  291. Strings.chooseAppsExcludeDesc: 'Choose apps that will not use VPN.',
  292. Strings.chooseAppsIncludeDesc: 'Choose apps that will use VPN.',
  293. Strings.splitTunnelingDesc:
  294. 'Smart split tunneling, only use VPN when accessing foreign websites or apps.',
  295. Strings.selectAppsExclude: 'Select apps that will not use VPN',
  296. Strings.selectAppsInclude: 'Select apps that will use VPN',
  297. Strings.deselectAll: 'Deselect all',
  298. Strings.allApps: 'All apps',
  299. // Feedback Bottom Sheet
  300. Strings.howExperience: "How's your\nexperience so far ?",
  301. Strings.wedLoveToKnow: "we'd love to know !",
  302. // Feedback Tags - Bad 😡
  303. Strings.vpnConnectionFailed: 'VPN connection failed',
  304. Strings.internetTooSlow: 'Internet too slow',
  305. Strings.keepsDisconnecting: 'Keeps disconnecting',
  306. Strings.appCrashes: 'App crashes or freezes',
  307. Strings.otherIssues: 'Other issues',
  308. // Feedback Tags - Poor 😥
  309. Strings.connectionUnstable: 'Connection unstable',
  310. Strings.speedNotExpected: 'Speed not as expected',
  311. Strings.hardToUse: 'Hard to use / confusing UI',
  312. // Feedback Tags - Okay 🤭
  313. Strings.worksFineNotFast: 'Works fine but not fast enough',
  314. Strings.limitedFreeServers: 'Limited free servers',
  315. Strings.appCouldBeSimpler: 'App could be simpler',
  316. Strings.sometimesDisconnects: 'Sometimes disconnects',
  317. Strings.nothingSpecial: 'Nothing special',
  318. // Feedback Tags - Good 😏
  319. Strings.easyToUse: 'Easy to use',
  320. Strings.fastConnection: 'Fast connection',
  321. Strings.stablePerformance: 'Stable performance',
  322. Strings.usefulFreeVersion: 'Useful free version',
  323. Strings.satisfiedOverall: 'Satisfied overall',
  324. // Feedback Tags - Excellent 🥰
  325. Strings.fastAndStable: 'Fast and stable connection',
  326. Strings.greatUserExperience: 'Great user experience',
  327. Strings.excellentPremiumFeatures: 'Excellent premium features',
  328. Strings.worthRecommending: 'Worth recommending',
  329. Strings.loveTheDesign: 'I love the design',
  330. // Change Password
  331. Strings.changePassword: 'Change Password',
  332. Strings.changePasswordDescription:
  333. 'You can change your password anytime to ensure security. No limit on password changes',
  334. Strings.enterNewPassword: 'Enter new password',
  335. Strings.enterConfirmPassword: 'Enter confirm password',
  336. Strings.confirmPasswordMustBeTheSame:
  337. 'The passwords entered twice are inconsistent',
  338. Strings.yes: 'Yes',
  339. // Push Notifications
  340. Strings.pushNotifications: 'Push Notifications',
  341. Strings.upgradeNow: 'Upgrade Now',
  342. // Languages
  343. Strings.enLang: 'English',
  344. Strings.esLang: 'Español',
  345. Strings.frLang: 'Français',
  346. Strings.deLang: 'Deutsch',
  347. Strings.jaLang: '日本語',
  348. Strings.koLang: '한국어',
  349. Strings.faLang: 'فارسی',
  350. Strings.myLang: 'မြန်မာဘာသာ',
  351. Strings.arLang: 'عربي',
  352. Strings.ruLang: 'Русский',
  353. Strings.zhTWLang: '繁體中文',
  354. Strings.tkLang: 'Türkmençe',
  355. Strings.ptBRLang: 'Português (Brasil)',
  356. Strings.viLang: 'Tiếng Việt',
  357. Strings.idLang: 'Bahasa Indonesia',
  358. Strings.tlLang: 'Filipino',
  359. Strings.thLang: 'ไทย',
  360. Strings.hiLang: 'हिन्दी',
  361. Strings.trLang: 'Türkçe',
  362. // Signup
  363. Strings.signingUp: 'Signing up...',
  364. Strings.signUpSuccessful: 'Sign up successful',
  365. // Login
  366. Strings.loggingIn: 'Logging in...',
  367. Strings.loginSuccessful: 'Login successful',
  368. // Logout
  369. Strings.loggingOut: 'Logging out...',
  370. Strings.logoutSuccessful: 'Logout successful',
  371. // Change password
  372. Strings.changingPassword: 'Changing password...',
  373. Strings.changePasswordSuccessful: 'Change password successful',
  374. // Delete account
  375. Strings.deletingAccount: 'Deleting account...',
  376. Strings.deleteAccountSuccessful: 'Delete account successful',
  377. Strings.deleteAccountConfirmMessage:
  378. 'Deleting your account will permanently remove your data and membership information. This action cannot be undone.',
  379. Strings.deleteAccountConfirmButton: 'Delete',
  380. // Bind email / Member benefits
  381. Strings.bindEmailMemberBenefits: 'Bind registered account',
  382. Strings.bindingAccountEmailProtectsPreRights:
  383. 'After members bind to the registered account, they can log in on other devices and share member benefits.',
  384. Strings.associatedInterests: 'Bind member benefits',
  385. Strings.associatedInterestsDesc:
  386. '1. After registering a Nomo account on this device, the member benefits on the current device will be automatically transferred to your registered account.\n2. Your member account can log in on other devices to share member benefits.',
  387. Strings.notNow: 'Not now',
  388. // VPN Error Messages
  389. Strings.vpnConnectionTimeoutError: 'Connection to node timed out',
  390. Strings.vpnNoNodeError: 'No available nodes found',
  391. Strings.vpnInitError: 'Failed to initialize VPN service',
  392. Strings.vpnKillError: 'VPN service was terminated',
  393. Strings.vpnRevokeError: 'VPN connection disconnected, please reconnect',
  394. Strings.vpnServiceEmptyError: 'VPN service is unavailable',
  395. Strings.vpnRouterError: 'VPN routing configuration error',
  396. Strings.vpnPermissionDeniedError: 'VPN permission denied',
  397. Strings.vpnRPCCallFailed: 'VPN service communication error',
  398. Strings.vpnRPCReturnFalse: 'VPN service failed to start',
  399. // Remain time
  400. Strings.remainTime: 'Remain time',
  401. Strings.remainTimeEnded: 'Your available time has ended',
  402. Strings.expired: 'Expired',
  403. // Enable Notifications
  404. Strings.enableNotifications: 'Enable Notifications',
  405. Strings.enableNotificationsDesc:
  406. 'Enable notifications to receive important updates and messages.',
  407. Strings.enable: 'Enable',
  408. // Windows tray icon hints
  409. Strings.showWindow: 'Show Window',
  410. Strings.quitApp: 'Quit',
  411. Strings.vpnConnected: 'VPN Connected',
  412. Strings.vpnConnecting: 'VPN Connecting',
  413. Strings.vpnDisconnected: 'VPN Disconnected',
  414. // Feedback validation
  415. Strings.pleaseEnterFeedback: 'Please enter feedback content',
  416. Strings.pleaseEnterEmail: 'Please enter email address',
  417. Strings.pleaseEnterValidEmail: 'Please enter a valid email address',
  418. Strings.feedbackSubmitted: 'Feedback submitted, we will reply to you soon',
  419. Strings.feedbackSubmitFailed: 'Submit failed, please try again later',
  420. // Theme
  421. Strings.theme: 'Theme',
  422. Strings.followSystem: 'Follow System',
  423. Strings.darkMode: 'Dark',
  424. Strings.lightMode: 'Light',
  425. // Time units
  426. Strings.days: 'days',
  427. Strings.day: 'day',
  428. Strings.hour: 'h',
  429. // Membership expired
  430. Strings.membershipExpired: 'Membership Expired',
  431. Strings.membershipExpiredMessage:
  432. 'Your free trial has ended.\nSubscribe now to continue enjoying all premium features.',
  433. Strings.subscribeNow: 'Subscribe Now',
  434. // Web subscription hint
  435. Strings.subscriptionForWebTitle: 'Warm Reminder',
  436. Strings.subscriptionForWebMessage:
  437. 'If membership is not updated after payment, please pull down to refresh the home page or restart the app to sync.',
  438. // Simplified Chinese language name
  439. Strings.zhCNLang: '简体中文',
  440. // Premium benefits
  441. Strings.equity1Title: '@count Devices Online',
  442. Strings.equity1Desc:
  443. 'The VIP account can be used simultaneously on @count devices.',
  444. Strings.equity2Title: 'IP Persistence',
  445. Strings.equity2Desc: 'Priority for previously used IP addresses',
  446. Strings.equity3Title: 'Premium Speed',
  447. Strings.equity3Desc: 'Low latency for gaming & 4K streaming',
  448. Strings.equity4Title: 'Unlock Streaming',
  449. Strings.equity4Desc: 'Unlock Netflix, Disney+, and more.',
  450. Strings.equity5Title: 'Trial Preservation',
  451. Strings.equity5Desc: 'Remaining trial days remain valid',
  452. Strings.equity6Title: 'Ad-Free',
  453. Strings.equity6Desc: 'Total removal of all advertisements',
  454. // Error page
  455. Strings.pageNotFound: 'Page not found or has been removed.',
  456. Strings.backToHome: 'Back to Home',
  457. };