|
|
@@ -1,90 +1,367 @@
|
|
|
export default {
|
|
|
- tabbar:{
|
|
|
- clock:'Circadian Clock',
|
|
|
- metric:'Metric',
|
|
|
- activity:'Activity',
|
|
|
- nutrition:'Nutrition',
|
|
|
- more:'More'
|
|
|
+ tabbar: {
|
|
|
+ clock: 'Circadian Clock',
|
|
|
+ metric: 'Metric',
|
|
|
+ activity: 'Activity',
|
|
|
+ nutrition: 'Nutrition',
|
|
|
+ more: 'More'
|
|
|
},
|
|
|
- page:{
|
|
|
- clock:{
|
|
|
- title:'Circadian Clock',
|
|
|
- schedule:{
|
|
|
- title:'Schedule',
|
|
|
- }
|
|
|
+ share: {
|
|
|
+ title: 'Weight Loss/Fasting Sleep/Body Management/Metric Recording/Exercise Check-in, all in fast16cc',
|
|
|
+ food_title: 'Food Journal'
|
|
|
+ },
|
|
|
+ page: {
|
|
|
+ clock: {
|
|
|
+ title: 'Biological Clock',
|
|
|
+ },
|
|
|
+ activity: {
|
|
|
+ title: 'Activity',
|
|
|
+ },
|
|
|
+ metric: {
|
|
|
+ title: 'Metrics',
|
|
|
},
|
|
|
- metric:{
|
|
|
- title:'Metric',
|
|
|
+ food: {
|
|
|
+ title: 'Food',
|
|
|
},
|
|
|
- activity:{
|
|
|
- title:'Activity',
|
|
|
+ more: {
|
|
|
+ title: 'More',
|
|
|
+ un_login: 'Not Logged In',
|
|
|
+ stone: 'Reverse Aging Stone',
|
|
|
+ stone_desc: 'Member system upgrading, during which metric recording is temporarily exempt from reverse aging stone recording. Please stay tuned.',
|
|
|
+ setting: 'Settings',
|
|
|
+ reset_session: 'Reset Session',
|
|
|
+ debug_mode: 'Debug Mode'
|
|
|
},
|
|
|
- more:{
|
|
|
- title:'More'
|
|
|
+ choose_scenario: {
|
|
|
+ title: 'Choose Biological Clock',
|
|
|
+ title_size: 25,
|
|
|
+ sub_title: 'Fasting and sleep constitute the biological clock',
|
|
|
+ btn_next: 'Next',
|
|
|
+ btn_more: 'Learn More',
|
|
|
},
|
|
|
- choose_language:{
|
|
|
- title:'',
|
|
|
- sub_title:'',
|
|
|
- btn_confirm:''
|
|
|
+ set_schedule: {
|
|
|
+ fast_title: 'Fasting Schedule',
|
|
|
+ sleep_title: 'Sleep Schedule',
|
|
|
+ fast_subtitle: 'Set time and duration goals',
|
|
|
+ sleep_subtitle: 'Set time and duration goals',
|
|
|
},
|
|
|
- choose_auth:{
|
|
|
- app_name:'',
|
|
|
- btn_create_account:'',
|
|
|
- btn_login:'登录',
|
|
|
- btn_wechat:'微信登录'
|
|
|
+ choose_language: {
|
|
|
+ title: '',
|
|
|
+ sub_title: '',
|
|
|
+ btn_confirm: ''
|
|
|
},
|
|
|
- auth:{
|
|
|
- agreement:'I agree to the Terms of Service and Privacy Policy.'
|
|
|
+ choose_auth: {
|
|
|
+ app_name: '',
|
|
|
+ btn_create_account: '',
|
|
|
+ btn_login: 'Log In',
|
|
|
+ btn_wechat: 'WeChat Log In',
|
|
|
+ btn_signup: 'Sign Up',
|
|
|
+ slogan: 'Healthy Biological Clock'
|
|
|
},
|
|
|
- choose_scenario:{
|
|
|
- title:'Choose scenario',
|
|
|
- sub_title:'A scenario clock will display on homepage',
|
|
|
- btn_next:'Next',
|
|
|
- btn_more:'Learn more',
|
|
|
- fast:'Fast',
|
|
|
- sleep:'Sleep',
|
|
|
- fast_sleep:'Fast Sleep',
|
|
|
+ auth: {
|
|
|
+ agreement: 'I have read and agreed to the User Agreement and Privacy Policy',
|
|
|
},
|
|
|
- set_goal:{
|
|
|
- title:'',
|
|
|
- btn_done:''
|
|
|
+ records_history: {
|
|
|
+ time_title: 'Fasting and Sleep',
|
|
|
+ metric_title: '{{title}} Records',
|
|
|
+ activity_title: '{{title}} Records',
|
|
|
+ del_success: 'Deletion Successful'
|
|
|
},
|
|
|
-
|
|
|
-
|
|
|
+ setting: {
|
|
|
+ title: 'Settings',
|
|
|
+ version: 'Version',
|
|
|
+ logout: 'Log Out'
|
|
|
+ },
|
|
|
+ user_profile: {
|
|
|
+ title: 'Edit Profile',
|
|
|
+ nickname: 'Nickname',
|
|
|
+ save: 'Save'
|
|
|
+ }
|
|
|
},
|
|
|
- feature:{
|
|
|
-
|
|
|
- auth:{
|
|
|
- create_account:{
|
|
|
- title:'Create Account',
|
|
|
- sub_title:'Enter username and email',
|
|
|
- input_username_placeholder:'Username',
|
|
|
- input_email_placeholder:'Email',
|
|
|
- footer_desc:'Already have an account? ',
|
|
|
- footer_login:'Log in',
|
|
|
- btn_next:'Next'
|
|
|
- },
|
|
|
- login:{
|
|
|
- input_account_placeholder:'Username or email',
|
|
|
- input_password_placeholder:'Password',
|
|
|
- footer_desc:'Don\'t have an account? ',
|
|
|
- footer_sign_up:'Create account'
|
|
|
- },
|
|
|
- create_password:{
|
|
|
- title:'Create password',
|
|
|
- sub_title:'Enter password and confirm',
|
|
|
- input_password_placeholder:'Password',
|
|
|
- input_password_confirm_placeholder:'Confirm Password',
|
|
|
- btn_next:'Next'
|
|
|
+ feature: {
|
|
|
+ common: {
|
|
|
+ prompt: 'Prompt',
|
|
|
+ action_sheet_cancel: 'Cancel',
|
|
|
+ picker_cancel_btn: 'Cancel',
|
|
|
+ picker_confirm_btn: 'Confirm',
|
|
|
+ wait_for_end: 'Waiting for End',
|
|
|
+ not_started: 'Not Started',
|
|
|
+ not_completed: 'Not Completed',
|
|
|
+ btn_next: 'Next',
|
|
|
+ btn_done: 'Done',
|
|
|
+ btn_set_and_next: 'Set and Next',
|
|
|
+ btn_set_and_done: 'Set and Done',
|
|
|
+ toast: {
|
|
|
+ min_value: 'Cannot go any lower',
|
|
|
+ max_value: 'Cannot go any higher',
|
|
|
+ min_metric_count: 'Select at least {{count}} items',
|
|
|
+ max_metric_count: 'Advanced members can select more than {{count}} items',
|
|
|
+ min_time_value: 'Cannot go any later',
|
|
|
+ max_time_value: 'Cannot go any earlier',
|
|
|
+ update_success: 'Update Successful',
|
|
|
+ input_nickname: 'Please enter a nickname',
|
|
|
+ ongoing: 'Please complete the record first', // Displayed when the "plus" button or an actionsheet item is clicked while there is an ongoing record
|
|
|
+ },
|
|
|
+ action_sheet: {
|
|
|
+ delete: 'Delete'
|
|
|
+ },
|
|
|
+ modal: {
|
|
|
+ delete_item_title: 'Delete',
|
|
|
+ delete_item_content: 'Are you sure you want to delete?',
|
|
|
+ delete_cancel_btn: 'Cancel',
|
|
|
+ delete_confirm_btn: 'Confirm',
|
|
|
+
|
|
|
+ delete_all_title: 'Delete',
|
|
|
+ delete_all_content: 'Are you sure you want to delete all records?',
|
|
|
+ delete_all_cancel_btn: 'Cancel',
|
|
|
+ delete_all_confirm_btn: 'Confirm',
|
|
|
+
|
|
|
+ logout_title: 'Log Out',
|
|
|
+ logout_content: 'Are you sure you want to log out?',
|
|
|
+
|
|
|
+ deluser_title: 'Delete Account',
|
|
|
+ deluser_content: 'Are you sure you want to delete this account?',
|
|
|
+
|
|
|
+ reset_session_title: 'Reset Session',
|
|
|
+ reset_session_content: 'Are you sure you want to reset the session?'
|
|
|
+ },
|
|
|
+ no_data: {
|
|
|
+ title: 'Failed to Load',
|
|
|
+ retry_btn: 'Retry',
|
|
|
+ no_record: 'No Records'
|
|
|
}
|
|
|
},
|
|
|
- track_time_duration:{
|
|
|
- action_sheet:{
|
|
|
- change_schedule:'Change schedule',
|
|
|
- switch_scenario:'Switch scenario',
|
|
|
- give_up:'Give up',
|
|
|
- end_fast:'End fast',
|
|
|
- cancel:'Cancel'
|
|
|
+
|
|
|
+
|
|
|
+ auth: {
|
|
|
+ create_account: {
|
|
|
+ title: 'Sign Up',
|
|
|
+ sub_title: 'Create Username',
|
|
|
+ input_username_placeholder: 'Username',
|
|
|
+ input_email_placeholder: 'Email',
|
|
|
+ footer_desc: 'Already have an account?',
|
|
|
+ footer_login: 'Go to Login',
|
|
|
+ btn_next: 'Next'
|
|
|
+ },
|
|
|
+ login: {
|
|
|
+ input_account_placeholder: 'Username or Email',
|
|
|
+ input_password_placeholder: 'Password',
|
|
|
+ footer_desc: 'Don\'t have an account?',
|
|
|
+ footer_sign_up: 'Sign Up'
|
|
|
+ },
|
|
|
+ create_password: {
|
|
|
+ title: 'Create Password',
|
|
|
+ sub_title: 'Enter and Confirm Password',
|
|
|
+ input_password_placeholder: 'Password',
|
|
|
+ input_password_confirm_placeholder: 'Confirm Password',
|
|
|
+ btn_next: 'Next'
|
|
|
+ }
|
|
|
+ },
|
|
|
+ track_time_duration: {
|
|
|
+ common: {
|
|
|
+ share_title: 'My Fasting Sleep Diary',
|
|
|
+ start_fast: 'Start Fast',
|
|
|
+ end_fast: 'End Fast',
|
|
|
+ start_sleep: 'Start Sleep',
|
|
|
+ end_sleep: 'End Sleep'
|
|
|
+ },
|
|
|
+ change_tz_alert: {
|
|
|
+ title: 'Detected New Time Zone',
|
|
|
+ content: 'Changed to {{tz}} for you.',
|
|
|
+ confirm: 'Got it'
|
|
|
+ },
|
|
|
+ status_indicator: {
|
|
|
+ fast_wait_for_start:'Fast',
|
|
|
+ fast_ongoing:'Fasting',
|
|
|
+ sleep_wait_for_start:'Sleep',
|
|
|
+ sleep_ongoing:'Sleeping',
|
|
|
+ sleep_ongoing1:'Sleep pending start',
|
|
|
+ sleep_ongoing3:'Sleep ended'
|
|
|
+
|
|
|
+ },
|
|
|
+ follow_wx_pub: {
|
|
|
+ // Unfollowed state
|
|
|
+ modal_unfollowed_title: 'Schedule Reminder',
|
|
|
+ modal_unfollowed_content: 'Follow our public account to enable schedule reminders!',
|
|
|
+ modal_unfollowed_cancel_btn: 'Back',
|
|
|
+ modal_unfollowed_confirm_btn: 'Enable',
|
|
|
+
|
|
|
+ h5_unfollowed_title: 'Enable Schedule Reminders',
|
|
|
+
|
|
|
+ // Followed state
|
|
|
+ modal_followed_title: 'Schedule Reminder Enabled',
|
|
|
+ modal_followed_content: 'Do you want to go to the public account to check?',
|
|
|
+ modal_followed_cancel_btn: 'Back',
|
|
|
+ modal_followed_confirm_btn: 'Go to Check',
|
|
|
+
|
|
|
+ h5_followed_title: 'Schedule Reminders',
|
|
|
+
|
|
|
+ },
|
|
|
+ console: {
|
|
|
+ fast_start: 'Start Fast',
|
|
|
+ fast_end: 'End Fast',
|
|
|
+ sleep_start: 'Start Sleep',
|
|
|
+ sleep_end: 'End Sleep',
|
|
|
+ total_duration: 'Total Duration',
|
|
|
+ countup: 'In Progress',
|
|
|
+ countdown_not_due: 'Time Remaining',
|
|
|
+ timeout: 'Time Expired',
|
|
|
+ fast_duration: 'Fasting Target Duration',
|
|
|
+ sleep_duration: 'Sleep Target Duration',
|
|
|
+ real_fast_start_dt: 'Fast Start Time',
|
|
|
+ real_fast_end_dt: 'Fast End Time',
|
|
|
+ real_sleep_start_dt: 'Sleep Start Time',
|
|
|
+ real_sleep_end_dt: 'Sleep End Time',
|
|
|
+ },
|
|
|
+ schedule: {
|
|
|
+ section_title: 'Today',
|
|
|
+ follow_tip: 'Enable Schedule Reminders',
|
|
|
+ timeout_tip: 'Complete the record and restore the schedule.',
|
|
|
+ action_sheet_adjust_schedule: 'Adjust Schedule',
|
|
|
+ duration_goals_by_stage: 'View Fasting Stage Goals',
|
|
|
+ current_stage: 'View Current Fasting Stage',
|
|
|
+ timeline: 'Schedule',
|
|
|
+ stage: 'Stage',
|
|
|
+
|
|
|
+ },
|
|
|
+ record_fast_sleep: {
|
|
|
+ header: {
|
|
|
+ latest_record: 'Latest Completed',
|
|
|
+ btn_show_all: 'View More'
|
|
|
+ },
|
|
|
+ item: {
|
|
|
+ fast: 'Fasting',
|
|
|
+ sleep: 'Sleep'
|
|
|
+ },
|
|
|
+ timeline: 'Timeline',
|
|
|
+ stage: 'Stage',
|
|
|
+ pop_title: 'Details'
|
|
|
+ },
|
|
|
+
|
|
|
+ action_sheet: {
|
|
|
+ change_schedule: 'Adjust Schedule',
|
|
|
+ switch_scenario: 'Select Circadian Rhythm',
|
|
|
+ cancel: 'Cancel'
|
|
|
+ },
|
|
|
+ dial: {
|
|
|
+ start_time: 'Start Time',
|
|
|
+ end_time: 'End Time',
|
|
|
+ duration: 'Duration',
|
|
|
+
|
|
|
+ // Secondary modal - picker title
|
|
|
+ picker_fast_schedule_start_time: 'Fast schedule start time',
|
|
|
+ picker_fast_schedule_end_time: 'Fast schedule end time',
|
|
|
+ picker_fast_schedule_duration: 'Fast schedule duration',
|
|
|
+ picker_sleep_schedule_start_time: 'Sleep schedule start time',
|
|
|
+ picker_sleep_schedule_end_time: 'Sleep schedule end time',
|
|
|
+ picker_sleep_schedule_duration: 'Sleep schedule duration',
|
|
|
+ },
|
|
|
+ choose_scenario: {
|
|
|
+ list: {
|
|
|
+ item1: {
|
|
|
+ name: 'Fasting',
|
|
|
+ desc: '',
|
|
|
+ note: ''
|
|
|
+ },
|
|
|
+ item2: {
|
|
|
+ name: 'Sleep',
|
|
|
+ desc: '',
|
|
|
+ note: ''
|
|
|
+ },
|
|
|
+ item3: {
|
|
|
+ name: 'Fasting and Sleep',
|
|
|
+ desc: '',
|
|
|
+ note: ''
|
|
|
+ },
|
|
|
+ }
|
|
|
+ },
|
|
|
+ stage: {
|
|
|
+ a: 'Pre-sleep Fasting',
|
|
|
+ b: 'Fasting during Sleep',
|
|
|
+ c: 'Post-wake Fasting',
|
|
|
+ wait_for_start: 'Waiting to Start',
|
|
|
+ not_completed: 'Not Completed',
|
|
|
+ not_started: 'Not Started'
|
|
|
+ },
|
|
|
+ },
|
|
|
+ food: {
|
|
|
+ action_sheet: {
|
|
|
+ alert_text: 'Edit this meal',
|
|
|
+ edit_title: 'Operate on the current photo',
|
|
|
+ tag: 'Tag',
|
|
|
+ start_time: 'Start Time',
|
|
|
+ end_time: 'End Time',
|
|
|
+ edit_pic: 'Edit Picture',
|
|
|
+ share_pic: 'Share Picture',
|
|
|
+ },
|
|
|
+ picker_tag_title: 'Tag',
|
|
|
+ picker_start_title: 'Start Time',
|
|
|
+ picker_end_title: 'End Time',
|
|
|
+ camera: 'Take Food Photo',
|
|
|
+ album: 'Choose from Album',
|
|
|
+ share_title: 'My Food Diary',
|
|
|
+ prompt: 'Prompt',
|
|
|
+ prompt_detail: 'The order of the diary list has changed, click to refresh',
|
|
|
+ sence_desc: 'Take pictures of food, record pre-meal hunger\nRecord post-meal satiety',
|
|
|
+ sence_desc_off: 'Perceive hunger and satiety signals, improve intuitive eating',
|
|
|
+ learn_more: 'Learn More',
|
|
|
+ mindful_switch_on: 'Mindful mode is turned on',
|
|
|
+ pre_meal_enforce_order_alert: 'Please take a food photo first\nor choose a food photo from the album',
|
|
|
+ pre_meal_confirm_title: 'Pre-meal {{score}} points {{desc}}',
|
|
|
+ post_meal_confirm_title: 'Post-meal {{score}} points {{desc}}',
|
|
|
+ slider_tip_pre_meal_title: 'Hunger',
|
|
|
+ slider_tip_post_meal_title: 'Satiety',
|
|
|
+ slider_tip_pre_meal_desc: 'Extremely hungry to not hungry',
|
|
|
+ slider_tip_post_meal_desc: 'Not full to extremely bloated',
|
|
|
+ disable_switch_modal_title: 'Please complete the current record first',
|
|
|
+ disable_switch_modal_btn: 'Got it'
|
|
|
+ },
|
|
|
+ workout: {
|
|
|
+ share_title: 'My Workout Diary',
|
|
|
+ finish_title: '{{name}} Timer Training',
|
|
|
+ finish_current: 'Please finish the current workout first',
|
|
|
+ add_more: 'Add More',
|
|
|
+ choose_workout: 'Choose Exercise',
|
|
|
+ order: 'Adjust Order',
|
|
|
+ choose_workout_desc: 'Choose exercises frequently practiced in fitness training\nor daily activities'
|
|
|
+ },
|
|
|
+ track_something: {
|
|
|
+ btn_record: 'Record',
|
|
|
+ picker_datetime: 'Record Time',
|
|
|
+ activity: {
|
|
|
+ pop_title: 'Details',
|
|
|
+ btn_status: {
|
|
|
+ idle: 'Clock In',
|
|
|
+ ing: 'Clocking In...',
|
|
|
+ retry: 'Still Clocking In...',
|
|
|
+ success: 'Clock In Successful',
|
|
|
+ fail: 'Clock In Failed'
|
|
|
+ },
|
|
|
+ open: 'Open',
|
|
|
+ un_open: 'Not Open',
|
|
|
+ un_login: 'Not Logged In',
|
|
|
+ today_un_check: 'To Clock In Today',
|
|
|
+ check_history: 'View History',
|
|
|
+ login_then_check: 'Clock In after Logging In',
|
|
|
+ open_then_check: 'Clock In Steps after Opening',
|
|
|
+ total: 'Total',
|
|
|
+ sync: 'Sync',
|
|
|
+ check: 'Clock In'
|
|
|
+ },
|
|
|
+ metric: {
|
|
|
+ share_title: 'My Metric Records',
|
|
|
+ no_record: 'No Records',
|
|
|
+ un_login: 'Not Logged In',
|
|
|
+ login_can_check: 'Record after Logging In',
|
|
|
+ check_unlock_data: 'Record to Unlock Trends',
|
|
|
+ choose_metric: 'Choose Metric',
|
|
|
+ order: 'Adjust Order'
|
|
|
+
|
|
|
+ },
|
|
|
+ werun_auth: {
|
|
|
+ modal_open_setting_title: 'Reminder',
|
|
|
+ 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?',
|
|
|
+ toast_reject_auth: 'You have rejected authorization and cannot access step count'
|
|
|
}
|
|
|
}
|
|
|
}
|