en.js 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740
  1. import { current } from "@reduxjs/toolkit";
  2. export default {
  3. tabbar: {
  4. clock: 'Circadian',
  5. metric: 'Metric',
  6. activity: 'Activity',
  7. nutrition: 'Nutrition',
  8. more: 'Me'
  9. },
  10. share: {
  11. title: 'Weight Loss/Fasting Sleep/Body Management/Metric Recording/Exercise Check-in, all in fast16cc',
  12. food_title: 'Food Journal'
  13. },
  14. page: {
  15. clock: {
  16. title: 'Circadian',
  17. },
  18. activity: {
  19. title: 'Activity',
  20. },
  21. metric: {
  22. title: 'Metrics',
  23. },
  24. food: {
  25. title: 'Food',
  26. },
  27. workout: {
  28. title: 'Workouts'
  29. },
  30. explore: {
  31. title: 'Explore',
  32. share_title: 'My explore'
  33. },
  34. more: {
  35. title: 'Profile',
  36. un_login: 'Not logged in',
  37. stone: 'Reverse aging stone',
  38. stone_desc: 'Member system upgrading, during which metric recording is temporarily exempt from reverse aging stone recording. Please stay tuned.',
  39. setting: 'Settings',
  40. reset_session: 'Reset session',
  41. debug_mode: 'Debug mode'
  42. },
  43. choose_scenario: {
  44. title: 'Select Circadian Clock',
  45. title_size: 25,
  46. sub_title: 'Fasting and sleep constitute the biological clock',
  47. btn_next: 'Next',
  48. btn_more: 'Learn more',
  49. },
  50. set_schedule: {
  51. fast_title: 'Fast Schedule',
  52. sleep_title: 'Sleep Schedule',
  53. fast_subtitle: 'Set time and duration goals',
  54. sleep_subtitle: 'Set time and duration goals',
  55. fast_target: 'Goal',
  56. fast_target_desc: 'Fasting window is {{target_time}}, and eating window is {{left_time}}.',
  57. fast_schedule: 'Schedule',
  58. fast_schedule_desc: 'Start fasting at {{start_time}}, and end fasting {{the_next_day}} at {{end_time}}.',
  59. sleep_target: 'Goal',
  60. sleep_target_desc: 'Sleep window is {{target_time}}, and wake window is {{left_time}}.',
  61. sleep_schedule: 'Schedule',
  62. sleep_schedule_desc: 'Go to bed at {{start_time}}, and wake up {{the_next_day}} at {{end_time}}.',
  63. next_day: 'Next day',
  64. the_next_day: 'the next day'
  65. },
  66. choose_language: {
  67. title: '',
  68. sub_title: '',
  69. btn_confirm: ''
  70. },
  71. choose_auth: {
  72. app_name: '',
  73. btn_create_account: '',
  74. btn_login: 'Log in',
  75. btn_wechat: 'WeChat login',
  76. btn_signup: 'Sign up',
  77. slogan: 'Healthy Circadian Clock'
  78. },
  79. auth: {
  80. agreement: 'I have read and agreed to the User Agreement and Privacy Policy',
  81. },
  82. records_history: {
  83. time_title: 'History',
  84. metric_title: '{{title}} Records',
  85. activity_title: '{{title}} Records',
  86. del_success: 'Deletion successful'
  87. },
  88. setting: {
  89. title: 'Settings',
  90. version: 'Version',
  91. logout: 'Log out'
  92. },
  93. user_profile: {
  94. title: 'Edit Profile',
  95. nickname: 'Nickname',
  96. save: 'Save',
  97. nickname_footer: 'The community leaderboard feature is coming out soon, and a personalized name will let you stand out.'
  98. },
  99. edit_nickname: {
  100. title: 'Edit Nickname'
  101. }
  102. },
  103. feature: {
  104. auth_sys: {
  105. location_title: 'Unable to use location',
  106. location_desc: 'Go to the app\'s settings, tap Location and choose "While Using the App."\nIf untappable, return to settings, tap Privacy -> Location Services and turn on "Location Services" first.',
  107. location_cancel: 'Close',
  108. location_confirm: 'Open settings'
  109. },
  110. choose_scenario: {
  111. title: 'Choose Circadain Clock',
  112. description: 'Fasting and sleep affect your body\'s circadian clock in powerful ways that are crucial to losing weight, revving up metabolism, and keeping hormones balanced.',
  113. fasting: 'Fasting',
  114. fast_desc: 'Track your overnight fast',
  115. fast_sleep: 'Fasting with Sleep',
  116. fast_sleep_desc: 'Track your overnight fast before bed, during sleep, and after waking up',
  117. free: 'Free',
  118. limit_time_offer: 'Limit-Time Offer',
  119. next:'Next'
  120. },
  121. suggest: {
  122. step_0_title: 'Set End Time for Fasting',
  123. end_fast_picker_header: 'What time do you want to end fasting?',
  124. end_fast_picker_footer: 'This is the time you may begin eating breakfast or your first meal of the day.',
  125. step_1_title: 'Suggested Fast schedule',
  126. fast_suggest_header: 'To end fasting at {{time}}, start at one of the following times:',
  127. start_fast_time: 'Start fasting at {{time}}',
  128. intermitent_fast: '{{data}} Intermittent Fasting',
  129. fast_desc: '{{start_time}} hours fasting, {{end_time}} hours eating',
  130. step_2_title: 'Set Wake Time',
  131. end_sleep_picker_header: 'What time do you want to wake up?',
  132. fall_sleep_picker_header: 'How long does it take you to fall asleep?',
  133. fall_sleep_picker_footer: 'It takes 10 to 30 minutes for most people to fall asleep once they\'re in bed.',
  134. step_3_title: 'Suggested Sleep Schedule',
  135. sleep_suggest_header: 'To wake up feeling fresh at {{time}}, go to bed at one of the following times:',
  136. sleep_suggest_footer:'A good night\'s sleep consists of 5 or 6 complete sleep cycles, each lasting 90 minutes on average.',
  137. cycles: '{{times}} sleep cycles',
  138. go_to_bed_at: 'Go to bed at {{time}}',
  139. restorative: 'Restorative',
  140. suggest_plan: 'Suggest Schedule',
  141. set_myself: 'Set Schedule Myself',
  142. popular: 'Popular',
  143. recent: 'Recent',
  144. btn:'Suggest Schedule',
  145. done:'Done'
  146. },
  147. set_goal: {
  148. set_action_plan: 'Set Schedule',
  149. almost_done: 'Almost done!',
  150. header: 'Review your schedule',
  151. footer: 'Feel free to modify your shedule as needed.',
  152. fast:'Fasting',
  153. sleep:'Sleep',
  154. start_fasting:'Start fasting',
  155. go_to_bed:'Go to bed',
  156. wake_up:'Wake up',
  157. end_fasting:'End fasting',
  158. done:'Done'
  159. },
  160. check_access: {
  161. non_access: {
  162. title: 'Streak Updated',
  163. desc: 'You\'re on a {{day}}-day faststreak.',//'You\'re on a {{day}}-day streak.\n{{day_left}} more {{day_unit}} until unlocking \'Fasting with sleep.\'',
  164. btn: 'Keep it going'
  165. },
  166. gain_access:{
  167. title:'Premium Feature Unlocked',
  168. desc:'You\'ve earned access to \'Fasting with Sleep\' {{reason}} Are you ready to upgrade?',
  169. // desc:'You\'ve unlocked \'Fasting with Sleep\' since you\'re on a {{day}}-day streak.\nAre you ready to up the game?',
  170. upgrade:'Upgrade to Fasting with Sleep',
  171. upgrade_desc:'Offer Expiring in {{time}}',
  172. stay_btn:'Stay with Fasting Only',
  173. reason:'since you\'re on a {{day}}-day faststreak.',
  174. // more:'Learn more'
  175. },
  176. upgrade_pro:{
  177. title:'Congrats on Your PRO Status!',
  178. desc:'To preserve this status, continue your fasting streak in {{time}} and begin your sleep streak. Remember to keep both of them going.',
  179. btn:'I got this!'
  180. },
  181. sleep_schedule:{
  182. title:'Sleep Schedule',
  183. desc:'Your previous sleep schedule was {{start_time}} - {{end_time}}.\nDo you want to set a new schedule?',
  184. confirm:'Set a new schedule',
  185. cancel:'Keep old schedule'
  186. },
  187. stay_qualified:{
  188. title:'Streaks Updated',
  189. desc:'You\'re on a {{fast_streak_day}}-day faststreak \nand on a {{sleep_streak_day}}-day sleepstreak.',
  190. // desc:'You\'re on a {{fast_streak_day}}-day fasting streak and a {{sleep_streak_day}}-day sleep streak.\nKeep \'em going to stay in the game.',
  191. btn:'Keep them going',
  192. },
  193. lose_access:{
  194. title:'Premium Access Lost',
  195. desc:'You\'ve lost access to \'Fasting with Sleep\' {{reason}} To regain access, achieve a new {{require_days}}-day faststreak.',
  196. btn:'Got it'
  197. // confirm:'Become a PRO member',
  198. // cancel:'Achieve New Fasting Streak'
  199. },
  200. lost_reason:{
  201. fast_streak_lost:'since you lost your faststreak.',
  202. sleep_streak_lost:'since you lost your sleepstreak.',
  203. fast_sleep_streaks_lost:'since you lost your fast and sleepstreaks.',
  204. sleep_streak_not_growing:'since you didn\'t grow your sleepstreak.',
  205. not_satisfied_after_delete:'since your faststreak fell below {{day}}.',
  206. // fast_streak_lost:'since you lost your fasting streak on {{date}}',
  207. // sleep_streak_lost:'since you lost your sleep streak on {{date}}',
  208. // fast_sleep_streaks_lost:'since you lost both of your fasting and sleep streaks on {{date}}',
  209. // sleep_streak_not_growing:'since you didn\'t grow your sleep streak',
  210. // not_satisfied_after_delete:'since you no longer have a fasting streak that satisfy the base requirement',
  211. }
  212. },
  213. notification:{
  214. action_title:{
  215. start_timer_now: 'Start timer now with 1-tap',
  216. pick_earlier_start: 'Pick an earlier start',
  217. skip: 'Skip',
  218. end_timer_now: 'End timer now with 1-tap',
  219. pick_earlier_end: 'Pick an earlier end',
  220. }
  221. },
  222. common: {
  223. prompt: 'Prompt',
  224. action_sheet_cancel: 'Cancel',
  225. picker_cancel_btn: 'Cancel',
  226. picker_confirm_btn: 'Confirm',
  227. wait_for_end: 'Awaiting end',
  228. not_started: 'Not started',
  229. not_completed: 'Not completed',
  230. btn_pre: 'Pre',
  231. btn_next: 'Next',
  232. btn_done: 'Done',
  233. btn_set_and_next: 'Set and next',
  234. btn_set_and_done: 'Set and done',
  235. drag_order: 'Press and drag to change order',
  236. maintain: 'Item under maintenance',
  237. multi_timezones: 'Mult. time zones',
  238. different_timezone: 'Other time zone',
  239. multi_tz_desc: 'Multiple time zones were involved in these events.',
  240. diff_tz_desc: 'These events occured in {{location}} time which differs from your current time zone.',
  241. become_pro: 'Become Pro',
  242. overnight: 'Overnight',
  243. day: 'Day',
  244. eat: 'Eat',
  245. move: 'Move',
  246. show_more: 'Show More',
  247. week_desc: {
  248. current_week: 'Current week',
  249. last_week: 'Last week',
  250. weeks_ago: '{{index}} weeks ago'
  251. },
  252. date_desc: {
  253. today: 'Today',
  254. tonight: 'Tonight',
  255. lastnight: 'Last night',
  256. yesterday: 'Yesterday',
  257. tomorrow: 'Tomorrow',
  258. two_days_ago: '2 days ago',
  259. two_days_after: '2 days from now',
  260. days_ago: '{{index}} days ago',
  261. days_after: '{{index}} days from now',
  262. },
  263. time_desc: {
  264. morning: 'morning',
  265. afternoon: 'afternoon',
  266. },
  267. day_of_week_full: {
  268. sun: 'Sunday',
  269. mon: 'Monday',
  270. tue: 'Tuesday',
  271. wed: 'Wednesday',
  272. thu: 'Thursday',
  273. fri: 'Friday',
  274. sat: 'Saturday'
  275. },
  276. day_of_week_short: {
  277. sun: 'Sun',
  278. mon: 'Mon',
  279. tue: 'Tue',
  280. wed: 'Wed',
  281. thu: 'Thu',
  282. fri: 'Fri',
  283. sat: 'Sat'
  284. },
  285. toast: {
  286. min_value: 'Cannot go any lower',
  287. max_value: 'Cannot go any higher',
  288. min_metric_count: 'Select at least {{count}} items',
  289. max_metric_count: 'Advanced members can select more than {{count}} items',
  290. min_time_value: 'Cannot go any later',
  291. max_time_value: 'Cannot go any earlier',
  292. update_success: 'Update Successful',
  293. input_nickname: 'Please enter a nickname',
  294. ongoing: 'Please complete the record first', // Displayed when the "plus" button or an actionsheet item is clicked while there is an ongoing record
  295. },
  296. action_sheet: {
  297. delete: 'Delete'
  298. },
  299. modal: {
  300. delete_item_title: 'Delete',
  301. delete_item_content: 'Are you sure you want to delete?',
  302. delete_cancel_btn: 'Cancel',
  303. delete_confirm_btn: 'Confirm',
  304. delete_all_title: 'Delete',
  305. delete_all_content: 'Are you sure you want to delete all records?',
  306. delete_all_cancel_btn: 'Cancel',
  307. delete_all_confirm_btn: 'Confirm',
  308. logout_title: 'Log out',
  309. logout_content: 'Are you sure you want to log out?',
  310. deluser_title: 'Delete account',
  311. deluser_content: 'Are you sure you want to delete this account?',
  312. reset_session_title: 'Reset session',
  313. reset_session_content: 'Are you sure you want to reset the session?'
  314. },
  315. no_data: {
  316. title: 'Failed to load',
  317. retry_btn: 'Retry',
  318. no_record: 'No records'
  319. }
  320. },
  321. auth: {
  322. create_account: {
  323. title: 'Sign up',
  324. sub_title: 'Create username',
  325. input_username_placeholder: 'Username',
  326. input_email_placeholder: 'Email',
  327. footer_desc: 'Already have an account?',
  328. footer_login: 'Go to login',
  329. btn_next: 'Next'
  330. },
  331. login: {
  332. input_account_placeholder: 'Username or email',
  333. input_password_placeholder: 'Password',
  334. footer_desc: 'Don\'t have an account?',
  335. footer_sign_up: 'Sign up',
  336. login_now: 'Log in now'
  337. },
  338. create_password: {
  339. title: 'Create password',
  340. sub_title: 'Enter and confirm password',
  341. input_password_placeholder: 'Password',
  342. input_password_confirm_placeholder: 'Confirm password',
  343. btn_next: 'Next'
  344. }
  345. },
  346. day_night: {
  347. night_popover: "Overnight",
  348. day_popover: "Day",
  349. limited_free: 'Limited Offer',
  350. tonight: 'Tonight',
  351. last_night: 'Last night',
  352. tomorrow: 'Tomorrow',
  353. today: 'Today',
  354. yesterday: 'Yesterday',
  355. sunset_to_sunrise: 'Current sunset and sunrise times are based on the following location.',
  356. sunrise_to_sunset: 'Current sunrise and sunset times are based on the following location.',
  357. time_to_sunset: 'Time to sunset',
  358. time_to_sunrise: 'Time to sunrise',
  359. time_past_sunset: 'Time past sunset',
  360. time_past_sunrise: 'Time past sunrise',
  361. night_duration: 'Length',
  362. day_duration: 'Length',
  363. overview: 'Overview',
  364. events: 'Events',
  365. stages: 'Stages',
  366. get_local_time: 'Show my local nighttime',
  367. get_local_time_sunrise: 'Show my local daytime',
  368. to: ' to ',
  369. note: 'Note',
  370. night_tip: 'Times displayed represent global annual averages for sunset and sunrise. Actual times vary based on your location and season.',
  371. day_tip: 'Times displayed represent global annual averages for sunrise and sunset. Actual times vary based on your location and season.',
  372. alert_required_night: 'Location Required',
  373. alert_required_day: 'Location Required',
  374. alert_night_content: 'To accurately calculate daily sunset and sunrise times for your city, please enable location service.',
  375. alert_day_content: 'To accurately calculate daily sunrise and sunset times for your city, please enable location service.',
  376. choose_location: 'Enable location',
  377. view_more: 'More',
  378. got_it: 'Got it',
  379. more: 'More',
  380. location_need: 'Location needed to calculate local time',
  381. location_need_content_day: 'To accurately calculate local daytime from sunrise to sunset, which please pick your location.',
  382. location_need_content_night: 'To accurately calculate local nighttime from sunset to sunrise, please pick your location.',
  383. later: 'Later',
  384. picker_now: 'Pick now',
  385. ahead_desc: '{{time}} ahead',
  386. ahead_of: 'ahead of',
  387. behind_desc: '{{time}} behind',
  388. behind: 'behind',
  389. diff_tz_desc: 'These events occured in {{location}} time which is {{time}} {{type}} your current time zone.',
  390. upcoming: 'Upcoming',
  391. in_real_time: 'Ongoing',
  392. ended: 'Ended',
  393. last_updated: 'Last updated',
  394. polar_day: 'Polar day',
  395. polar_night: 'Polar night',
  396. show_all_rings: 'Show circadian clocks in sync',
  397. sunrise: 'Sunrise',
  398. sunset: 'Sunset',
  399. location_updated: 'Location updated.',
  400. location_failed: 'Location failed to update.',
  401. },
  402. track_time_duration: {
  403. common: {
  404. schedule: 'Schedule',
  405. current_schedule: 'Current Schedule',
  406. share_title: 'My Fasting Sleep Diary',
  407. start_fast: 'Start fasting',//正常态
  408. started_fasting: 'Started fasting',//完成时
  409. end_fast: 'End fasting',
  410. ended_fasting: 'Ended fasting',
  411. start_sleep: 'Start sleeping',
  412. started_sleeping: 'Started sleeping',
  413. end_sleep: 'End sleeping',
  414. ended_sleeping: 'Ended sleeping',
  415. start_fasting_first: 'Start fasting first.',
  416. okay: 'Okay',
  417. im_ready: 'I\'m ready',
  418. got_it: 'Got it',
  419. over_24h: 'Over 24h',
  420. pending: 'Pending',
  421. ongoing: 'Ongoing',
  422. },
  423. reminders: {
  424. schedule_title: 'Health Schedule Reminder',
  425. fast_end_title: 'Fasting End Reminder',
  426. wake_title: 'Wake-up Reminder',
  427. schedule_fast_content: 'Once enabled, you will receive a reminder at the set start time.',
  428. schedule_sleep_content: 'Once enabled, you will receive a reminder at the set bedtime.',
  429. schedule_mix_content: 'Once enabled, you will receive reminders at the set fasting start time and bedtime.',
  430. post_fast_content: 'Once enabled, you will receive an end reminder {{date}} at {{time}}.',
  431. post_sleep_content: 'Once enabled, you will receive a wake-up reminder {{date}} at {{time}}.',
  432. enable_schedule_fast_content: 'We will remind you to start fasting daily at {{time}}.',
  433. enable_schedule_sleep_content: 'We will remind you to go to bed daily at {{time}}.',
  434. enable_schedule_mix_content: 'We will remind you to start fasting daily at {{time1}} and to go to bed daily at {{time2}}.',
  435. enable_post_fast_content: 'We will remind you to end your fasting {{date}} at {{time}}.',
  436. enable_post_sleep_content: 'We will remind you to wake up {{date}} at {{time}}.',
  437. later: 'Later',
  438. open: 'Enable now',
  439. ok: 'OK'
  440. },
  441. third_ring: {
  442. sunrise_today: 'Sunrise',
  443. sunset_today: 'Sunset',
  444. sunrise_tomorrow: 'Sunrise (tmrw)',
  445. member_desc: 'Sunset and sunrise times are global average. For actual times at your location, join our Pro program.',
  446. base_location_desc: 'Calculated based on your location.',
  447. enter_location_desc: 'Sunset and sunrise times are global average. For actual times at your location, enter your location.',
  448. update_my_location: 'Update my location',
  449. location: 'Location',
  450. enter: 'Enter',
  451. unknown: 'Unknown',
  452. latitude: 'Latitude',
  453. longitude: 'Longitude',
  454. coordinates: 'Coordinates',
  455. timezone: 'Time zone',
  456. },
  457. streaks: {
  458. fast: 'Fast ',
  459. sleep: 'Sleep ',
  460. title: 'Streaks',
  461. current: 'Current',
  462. longest: 'Longest',
  463. no_data: 'Start a new streak today!',
  464. countdown_title: 'Don\'t lose your streak. Keep it going!',
  465. countdown_titles: 'Don\'t lose your streaks. Keep them going!',
  466. countdown_fast: 'Current fast streak will reset to zero in {{time}}.',
  467. countdown_sleep: 'Current sleep streak will reset to zero in {{time}}.',
  468. last_reset:'Last Reset',
  469. next_reset:'Next Reset',
  470. not_determined: 'Not Determined',
  471. faststreak:'Faststreak',
  472. sleepstreak:'Sleepstreak',
  473. alert_title:'Begin Your Sleepstreak',
  474. alert_content:'Begin growing your sleepstreak \nalong with your faststreak.',
  475. alert_confirm:'Got it!',
  476. heads_up:'Heads-up',
  477. },
  478. change_tz_alert: {
  479. title: 'New Time Zone Detected',
  480. content: 'Changed to {{tz}} for you.',
  481. confirm: 'Got it'
  482. },
  483. status_indicator: {
  484. fast_wait_for_start: 'Fast',
  485. fast_ongoing: 'Fasting',
  486. sleep_wait_for_start: 'Sleep',
  487. sleep_ongoing: 'Sleeping',
  488. sleep_ongoing1: 'Sleep awaiting start',
  489. sleep_ongoing3: 'Sleep ended'
  490. },
  491. follow_wx_pub: {
  492. // Unfollowed state
  493. modal_unfollowed_title: 'Schedule reminder',
  494. modal_unfollowed_content: 'Follow our public account to enable schedule reminders!',
  495. modal_unfollowed_cancel_btn: 'Back',
  496. modal_unfollowed_confirm_btn: 'Enable',
  497. h5_unfollowed_title: 'Enable schedule reminders',
  498. // Followed state
  499. modal_followed_title: 'Schedule reminder enabled',
  500. modal_followed_content: 'Do you want to go to the public account to check?',
  501. modal_followed_cancel_btn: 'Back',
  502. modal_followed_confirm_btn: 'Go to check',
  503. h5_followed_title: 'Schedule reminders',
  504. },
  505. console: {
  506. fast_start: 'Start fasting',
  507. fast_end: 'End fasting',
  508. sleep_start: 'Start sleeping',
  509. sleep_end: 'End sleeping',
  510. total_duration: 'Total duration',
  511. countup: 'Elapsed',
  512. countdown_not_due: 'Remaining',
  513. timeout: 'Extended',
  514. real_duration: 'Actual',
  515. fast_duration: 'Fasting target duration',
  516. sleep_duration: 'Sleep target duration',
  517. real_fast_start_dt: 'Start time of fasting',
  518. real_fast_start_tip: 'Expected end time: {{time}}',
  519. real_fast_end_dt: 'End time of fasting',
  520. real_fast_end_tip: 'Expected end time: {{time}}',
  521. real_sleep_start_dt: 'Bedtime',
  522. real_sleep_start_tip: 'Expected wake-up time: {{time}}',
  523. real_sleep_end_dt: 'Wake-up time',
  524. real_sleep_end_tip: 'Expected wake-up time: {{time}}',
  525. target: 'Target',
  526. lock_fast_tip: 'Start fasting first.',
  527. lock_sleep_tip: 'Start sleeping first.',
  528. no_duration_available: 'Unpredictable duration',
  529. predicted: 'Predicted',
  530. predicted_alert_title: 'Off Schedule ',
  531. predicted_alert_content: 'Unpredictable duration due to deviation from scheduled timeline.',
  532. predicted_alert_btn: 'Got it',
  533. next_steps: 'Next Steps',
  534. show_more: 'Show More'
  535. },
  536. schedule: {
  537. section_title: 'Today',
  538. follow_tip: 'Enable schedule reminders',
  539. timeout_tip: 'End current recording and resume schedule.',
  540. action_sheet_adjust_schedule: 'Adjust schedule',
  541. duration_goals_by_stage: 'View fasting stage goals',
  542. current_stage: 'View current fasting stage',
  543. timeline: 'Schedule',
  544. total_time: 'Duration',
  545. stage: 'Stages',
  546. },
  547. record_fast_sleep: {
  548. header: {
  549. latest_record: 'Recent',
  550. btn_show_all: 'Show History'
  551. },
  552. item: {
  553. fast: 'Fast',
  554. sleep: 'Sleep'
  555. },
  556. timeline: 'Times',
  557. stage: 'Stages',
  558. pop_title: 'Detail',
  559. history_title: 'History',
  560. tab_all: 'All',
  561. tab_fast_sleep: 'Fast with Sleep',
  562. tab_fast: 'Fast',
  563. tab_sleep: 'Sleep',
  564. delete: 'Delete',
  565. none: 'Not available',
  566. },
  567. action_sheet: {
  568. suggest_schedule: 'Suggest Schedule',
  569. change_schedule: 'Set Schedule',
  570. switch_scenario: 'Choose Circadian Clock',
  571. set_new_goals: 'Set New Goals',
  572. set_fast_goal: 'Set Fast Goal (for this time)',
  573. set_sleep_goal: 'Set Sleep Goal (for this time) ',
  574. edit_fasting_goal: 'Edit Fasting Goal',
  575. edit_sleeping_goal: 'Edit Sleeping Goal',
  576. cancel: 'Cancel'
  577. },
  578. dial: {
  579. start_time: 'Start Time',
  580. end_time: 'End Time',
  581. duration: 'Duration',
  582. // Secondary modal - picker title
  583. picker_fast_schedule_start_time: 'Fast schedule start time',
  584. picker_fast_schedule_end_time: 'Fast schedule end time',
  585. picker_fast_schedule_duration: 'Fast schedule duration',
  586. picker_sleep_schedule_start_time: 'Sleep schedule start time',
  587. picker_sleep_schedule_end_time: 'Sleep schedule end time',
  588. picker_sleep_schedule_duration: 'Sleep schedule duration',
  589. },
  590. choose_scenario: {
  591. list: {
  592. item1: {
  593. name: 'Fast',
  594. desc: '',
  595. note: ''
  596. },
  597. item2: {
  598. name: 'Sleep',
  599. desc: '',
  600. note: ''
  601. },
  602. item3: {
  603. name: 'Fast and Sleep',
  604. desc: '',
  605. note: ''
  606. },
  607. }
  608. },
  609. stage: {
  610. a: 'Fast before sleep',
  611. b: 'Fast during sleep',
  612. c: 'Fast after waking up',
  613. a_ing: 'Fasting before sleep',
  614. b_ing: 'Fasting during sleep',
  615. c_ing: 'Fast after waking up',
  616. wait_for_start: 'Awaiting start',
  617. not_completed: 'Not completed',
  618. not_started: 'Not started',
  619. no_stage_selected: 'No stage selected',
  620. multi_selection: 'Multiple Selection'
  621. },
  622. weekly: {
  623. current_week: 'Current week',
  624. title: 'Weekly',
  625. fast_average: 'Average fast',
  626. sleep_average: 'Average sleep',
  627. }
  628. },
  629. food: {
  630. action_sheet: {
  631. alert_text: 'Edit this meal',
  632. edit_title: 'Operate on the current photo',
  633. tag: 'Tag',
  634. start_time: 'Start time',
  635. end_time: 'End time',
  636. edit_pic: 'Edit picture',
  637. share_pic: 'Share picture',
  638. },
  639. picker_tag_title: 'Tag',
  640. picker_start_title: 'Start time',
  641. picker_end_title: 'End time',
  642. camera: 'Take food photo',
  643. album: 'Choose from album',
  644. share_title: 'My food diary',
  645. prompt: 'Prompt',
  646. prompt_detail: 'The order of the diary list has changed, click to refresh',
  647. sence_desc: 'Take pictures of food, record pre-meal hunger\nRecord post-meal satiety',
  648. sence_desc_off: 'Perceive hunger and satiety signals, improve intuitive eating',
  649. learn_more: 'Learn More',
  650. mindful_switch_on: 'Mindful mode is turned on',
  651. pre_meal_enforce_order_alert: 'Please take a food photo first\nor choose a food photo from the album',
  652. pre_meal_confirm_title: 'Pre-meal {{score}} points {{desc}}',
  653. post_meal_confirm_title: 'Post-meal {{score}} points {{desc}}',
  654. slider_tip_pre_meal_title: 'Hunger',
  655. slider_tip_post_meal_title: 'Satiety',
  656. slider_tip_pre_meal_desc: 'Extremely hungry to not hungry',
  657. slider_tip_post_meal_desc: 'Not full to extremely bloated',
  658. disable_switch_modal_title: 'End current recording first.',
  659. disable_switch_modal_btn: 'Got it'
  660. },
  661. workout: {
  662. share_title: 'My workout diary',
  663. finish_title: '{{name}} Timer training',
  664. finish_current: 'Please finish the current workout first',
  665. add_more: 'Add more',
  666. choose_workout: 'Choose exercise',
  667. order: 'Adjust order',
  668. choose_workout_desc: 'Choose exercises frequently practiced in fitness training\nor daily activities'
  669. },
  670. track_something: {
  671. btn_record: 'Track',
  672. picker_datetime: 'Record time',
  673. activity: {
  674. pop_title: 'Detail',
  675. btn_status: {
  676. idle: 'Track',
  677. ing: 'Tracking',
  678. retry: 'Still tracking',
  679. success: 'Tracked',
  680. fail: 'Tracking failed'
  681. },
  682. open: 'Enable',
  683. un_open: 'No record',
  684. un_login: 'Not logged in',
  685. today_un_check: 'Track now',
  686. check_history: 'View history',
  687. login_then_check: 'Log in to track',
  688. open_then_check: 'Enable steps count',
  689. total: 'Total',
  690. sync: 'Auto synced',
  691. check: 'Tracked'
  692. },
  693. metric: {
  694. share_title: 'My Metric Records',
  695. no_record: 'No record',
  696. un_login: 'Not logged in',
  697. login_can_check: 'Record after logging in',
  698. check_unlock_data: 'Track now',
  699. choose_metric: 'Choose metric',
  700. choose_metric_desc: 'Select metrics based on your needs.',
  701. order: 'Adjust order',
  702. composite: 'Comp'
  703. },
  704. werun_auth: {
  705. modal_open_setting_title: 'Reminder',
  706. modal_open_setting_content: 'We noticed that you have not granted permission to access WeChat Workout. Would you like to open settings to grant permission?',
  707. toast_reject_auth: 'You have rejected authorization and cannot access step count'
  708. }
  709. }
  710. }
  711. }