translation.json 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305
  1. {
  2. "login": {
  3. "tip1": "Tip: Old users",
  4. "tip2": "Must",
  5. "tip3": "Bind your phone number to log in",
  6. "binding": "Press me now to go to the binding page",
  7. "phone": "Enter phone number",
  8. "password": "Password",
  9. "rememberPhone": "Remember my phone number",
  10. "termsofService": "By logging in, you agree to",
  11. "termsofService1": "Terms of Service",
  12. "signIn": "Sign In",
  13. "register": "Register",
  14. "forgotPassword": "Forgot Password",
  15. "alert": {
  16. "pleaseEnter": "Please enter phone number and password",
  17. "binding": "Please bind your phone number",
  18. "binding1": "Customers can now only log in using bound phone numbers",
  19. "binding2": "I want to bind now",
  20. "binding3": "I have bound, take me back to login page",
  21. "error": "Login failed",
  22. "reason": "Please enter the correct username and password",
  23. "agree": "Please agree to the terms of service first"
  24. }
  25. },
  26. "register": {
  27. "phone_verification": "Sign Up - Phone Verification",
  28. "basic_info": "Sign Up - Basic Information",
  29. "create_wallet": "Sign Up - Create Wallet",
  30. "two": {
  31. "label": "Please verify your phone number",
  32. "phone": "Please enter phone number",
  33. "code": "OTP verification code",
  34. "spend": "Send",
  35. "spending": "Sent",
  36. "verify": "Verify",
  37. "verifying": "Verifying...",
  38. "error1": "Please ensure all fields are filled.",
  39. "error2": "OTP verification failed, please re-enter",
  40. "error3": "Failed to send OTP, please contact support",
  41. "error4": "Please wait one minute before sending again.",
  42. "error5": "Please ensure all fields are filled."
  43. },
  44. "three": {
  45. "label": "Please fill in the following information",
  46. "name": "Nickname",
  47. "sex": "Gender",
  48. "mm": "Birth month",
  49. "dd": "Birth date",
  50. "next": "Next step",
  51. "error1": "Please ensure all fields are filled."
  52. },
  53. "four": {
  54. "label": "Please enter your email",
  55. "password": "Account password",
  56. "confirmPassword": "Please enter account password again",
  57. "complete": "Complete",
  58. "error1": "Please ensure all fields are filled.",
  59. "error2": "Error occurred during registration, please try again later.",
  60. "alert1": "Password error",
  61. "alert2": "Registration error",
  62. "alert3": "The two passwords entered do not match, please re-enter.",
  63. "alert4": "Error occurred during registration, please try again later."
  64. },
  65. "five": {
  66. "label": "Registration successful",
  67. "welcome": "Welcome to Crazy Charge",
  68. "content": "Have a smooth journey",
  69. "next": "Next step"
  70. }
  71. },
  72. "forgotPassword": {
  73. "phone_verification": "Forgot Password - Phone Verification",
  74. "one": {
  75. "verify_email_to_reset": "Verify your email to reset password",
  76. "enter_your_email": "Please enter your email",
  77. "otp_verification_code": "OTP verification code",
  78. "sent": "Sent",
  79. "send": "Send",
  80. "verifying": "Verifying...",
  81. "verified": "Verified",
  82. "verify": "Verify",
  83. "modify_email": "Modify email",
  84. "new_password": "New password",
  85. "confirm_password": "Confirm password",
  86. "resetting": "Resetting...",
  87. "reset": "Reset",
  88. "ensure_all_fields_filled": "Please ensure all fields are filled",
  89. "enter_otp_code": "Please enter OTP code",
  90. "error_verifying_otp": "Error verifying OTP, please try again later",
  91. "wait_one_minute": "Please wait one minute before sending again",
  92. "passwords_do_not_match": "Please ensure new password and confirm password match",
  93. "password_reset_failed": "Password reset failed, please try again later",
  94. "error_occurred": "An error occurred, please try again later"
  95. },
  96. "two": {
  97. "success_title": "Password Reset Successful",
  98. "welcome_message": "Welcome to Crazy Charge",
  99. "good_luck": "Have a smooth journey",
  100. "finish": "Finish"
  101. }
  102. },
  103. "binding": {
  104. "old_user_phone_binding_step1": "Old User Phone Binding (1/2)",
  105. "old_user_phone_binding_step2": "Old User Phone Binding (2/2)",
  106. "one": {
  107. "enter_existing_email": "Please enter existing email",
  108. "enter_your_email": "Please enter your email",
  109. "enter_your_password": "Please enter your password",
  110. "processing": "Processing...",
  111. "login_failed": "Login failed, please check your credentials and try again"
  112. },
  113. "two": {
  114. "enter_phone_for_login": "Please enter your phone number, which will be used for login",
  115. "enter_phone_number": "Please enter phone number",
  116. "otp_verification_code": "OTP verification code",
  117. "sent": "Sent",
  118. "send": "Send",
  119. "confirm": "Confirm",
  120. "processing": "Processing...",
  121. "phone_binding_failed": "Phone number binding failed, please check your OTP and try again",
  122. "confirm_phone_number": "Confirm your phone number",
  123. "phone_usage_notice": "You will use this number for future logins. Please confirm that you are aware.",
  124. "confirm_and_send_otp": "Confirm and send verification code",
  125. "send_otp_failed": "Failed to send OTP, please contact support",
  126. "change_phone_failed": "Failed to change phone number, please try again later"
  127. }
  128. },
  129. "common": {
  130. "previous": "< Previous Step",
  131. "next": "Next Step >",
  132. "confirm": "Confirm",
  133. "cancel": "Cancel",
  134. "title": ""
  135. },
  136. "home": {
  137. "vehicle_info_error_title": "Unable to detect vehicle information",
  138. "vehicle_info_error_message": "Please try again later",
  139. "fail_set_user_id": "fail to set user/notification session ID",
  140. "fetch_price_error": "main page fetch current price error",
  141. "fetch_promotion_error": "Error fetching promotion",
  142. "error_fetching_reservations": "Error fetching reservations:",
  143. "unpaid_penalty_title": "Unpaid Penalty",
  144. "unpaid_penalty_message": "You have unpaid penalties. Please pay the penalty before scanning to charge.",
  145. "view_details": "View Details",
  146. "close": "Close",
  147. "error_fetching_data": "Error fetching data",
  148. "license_plate_saved": "License plate saved successfully",
  149. "save_license_plate_failed_title": "Unable to save license plate",
  150. "save_license_plate_failed_message": "Please try again later",
  151. "save_license_plate_temp_failed_title": "Temporarily unable to save license plate",
  152. "save_license_plate_temp_failed_message": "Please try again later",
  153. "tap_to_close": "Tap anywhere to close",
  154. "add_license_plate_title": "Please add your license plate",
  155. "add_license_plate_message": "To better serve you, please add your license plate to your account.",
  156. "license_plate_placeholder": "License plate",
  157. "confirm": "Confirm",
  158. "enter_license_plate": "Please enter license plate",
  159. "invalid_license_plate_title": "Invalid license plate",
  160. "invalid_license_plate_message": "Please enter a valid license plate",
  161. "confirm_license_plate_title": "Confirm License Plate",
  162. "confirm_license_plate_message": "The license plate you entered is:",
  163. "cancel": "Cancel",
  164. "greeting": "Hello!",
  165. "search_placeholder": "Search for charging stations or areas..",
  166. "scan_and_charge": "Scan and Charge",
  167. "coming_soon_title": "Coming Soon",
  168. "coming_soon_message": "This feature is coming soon, stay tuned!",
  169. "my_bookings": "My Bookings",
  170. "wallet": "Wallet",
  171. "vip_qr_code": "VIP QR Code"
  172. },
  173. "notifications": {
  174. "title": "Notifications",
  175. "charging_info": "Charging Info",
  176. "promotions": "Promotions",
  177. "error_fetching_reservations_title": "Error fetching reservations:",
  178. "error_fetching_promotions_title": "Error fetching promotions:",
  179. "error_fetching_data": "Error fetching data"
  180. },
  181. "scanQr": {
  182. "camera_permission_alert": "We need camera permission to scan the QR code on the machine to identify and start the charging device. We will not store or share any scanned information. Please go to settings to enable camera permission",
  183. "camera_permission_message": "We need camera permission to scan the QR code on the machine to identify and start the charging device. We will not store or share any scanned information. Please go to settings to enable camera permission",
  184. "error_title": "Error",
  185. "station_not_found": "Unable to find charging station, please try again later",
  186. "payment_timeout_title": "Payment Timeout",
  187. "payment_timeout_message": "The payment status check has timed out. Please check your payment history.",
  188. "processing": "Processing",
  189. "payment_success_title": "Payment Successful",
  190. "payment_success_message": "You have successfully topped up HKD ${{amount}}. Please scan again to start the charging gun.",
  191. "confirm": "Confirm",
  192. "ok": "OK",
  193. "payment_failed_title": "Payment Failed",
  194. "payment_failed_message": "Please try again.",
  195. "payment_status_check_failed": "Failed to check payment status. Please check your payment history.",
  196. "wallet_top_up": "Crazy Charge Wallet Top-up",
  197. "try_again_later": "Please try again later",
  198. "one_time_payment_failed": "One-time payment failed, please try again later",
  199. "unpaid_penalty_title": "Unpaid Penalty",
  200. "unpaid_penalty_message": "You have unpaid penalties. Please pay the penalty before starting to charge.",
  201. "view_details": "View Details",
  202. "back": "Back",
  203. "charging_started_title": "Charging Started Successfully",
  204. "charging_started_message": "Please confirm and wait for the page to automatically redirect to the charging interface",
  205. "insufficient_balance_title": "Insufficient Balance",
  206. "scan_failed": "Scan failed, please try again later.",
  207. "scan_qr_code": "Please scan the QR code on the charging station",
  208. "need_assistance": "Need assistance?"
  209. },
  210. "wallet": {
  211. "title": "Wallet",
  212. "balance_label": "Balance (HKD)",
  213. "top_up": "Top Up",
  214. "loading": "LOADING",
  215. "payment_records": "Payment Records",
  216. "view_all_coupons": "View All Coupons",
  217. "amount_modal": {
  218. "title": "Select Top-up Amount",
  219. "gift_prefix": "Gift $",
  220. "gift_note": "*Amount in parentheses is gift credit",
  221. "cancel": "Cancel"
  222. },
  223. "coupon": {
  224. "valid_until": "Valid until"
  225. },
  226. "error_fetching_coupons": "Error fetching coupons:",
  227. "payment_timeout_title": "Payment Timeout",
  228. "payment_timeout_message": "The payment status check has timed out. Please check your payment history.",
  229. "processing": "Processing",
  230. "payment_success_title": "Success",
  231. "payment_success_message": "Payment was successful!",
  232. "success": "Success",
  233. "payment_failed_title": "Payment Failed",
  234. "payment_failed_message": "Payment was not successful. Please try again.",
  235. "error_checking_payment_status": "Failed to check payment status:",
  236. "error_title": "Error",
  237. "payment_status_check_failed": "Failed to check payment status. Please check your payment history.",
  238. "error_fetching_balance": "Error fetching wallet balance:",
  239. "top_up_goods_name": "Crazy Charge Wallet Top-up",
  240. "try_again_later": "Please try again later",
  241. "top_up_failed": "Top-up failed:",
  242. "top_up_failed_message": "Failed to process top-up. Please try again.",
  243. "error_processing_top_up": "Error processing top-up:",
  244. "coupons": {
  245. "title": "Coupons",
  246. "available": "Available Coupons",
  247. "used_expired": "Used/Expired"
  248. }
  249. },
  250. "payment_record": {
  251. "title": "Payment Records",
  252. "balance_label": "Balance (HKD)",
  253. "error_fetching_records": "Error fetching transaction records:",
  254. "headers": {
  255. "date": "Date",
  256. "content": "Content",
  257. "actual_power": "Actual Power",
  258. "electricity_price": "Price",
  259. "amount": "Amount"
  260. },
  261. "descriptions": {
  262. "withdraw_balance": "Charging Completed - Balance Refund",
  263. "pay_penalty": "Pay Penalty",
  264. "booking_summary": "Booking Summary",
  265. "charging_summary": "Charging Summary",
  266. "system_refund": "System Refund",
  267. "system_deduction": "System Deduction",
  268. "charging": "Charging",
  269. "wallet_top_up": "Wallet Top-up"
  270. }
  271. },
  272. "vipQr": {
  273. "title": "VIP QR Code",
  274. "loading": "Loading...",
  275. "scan_instructions": "Scan the QR code below to access the exclusive VIP area.",
  276. "no_transactions_message": "You need to make at least one transaction to enjoy VIP exclusive benefits!",
  277. "error_fetching_transactions": "Error fetching transaction records:"
  278. },
  279. "charging": {
  280. "no_ongoing": {
  281. "title": "No Charging in Progress",
  282. "subtitle": "Go to a Crazy Charge station to start charging now!",
  283. "available_connectors": "Available Connectors"
  284. }
  285. },
  286. "auth": {
  287. "email": "Email",
  288. "password": "Password",
  289. "forgotPassword": "Forgot Password?",
  290. "signIn": "Sign In",
  291. "signUp": "Sign Up"
  292. },
  293. "settings": {
  294. "title": "Settings",
  295. "language": "Language",
  296. "theme": "Theme",
  297. "notifications": "Notifications"
  298. },
  299. "errors": {
  300. "network": "Network error, please check your connection",
  301. "unauthorized": "Please login to continue",
  302. "notFound": "Resource not found",
  303. "serverError": "Server error, please try again later"
  304. }
  305. }