app_localizations_en.dart 76 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598
  1. // ignore: unused_import
  2. import 'package:intl/intl.dart' as intl;
  3. import 'app_localizations.dart';
  4. // ignore_for_file: type=lint
  5. /// The translations for English (`en`).
  6. class AppLocalizationsEn extends AppLocalizations {
  7. AppLocalizationsEn([String locale = 'en']) : super(locale);
  8. @override
  9. String get appTitle => 'iBit';
  10. @override
  11. String get home => 'Home';
  12. @override
  13. String get market => 'Market';
  14. @override
  15. String get futures => 'Futures';
  16. @override
  17. String get bottomNavTrade => 'Trade';
  18. @override
  19. String get copyTrading => 'Copy';
  20. @override
  21. String get assets => 'Assets';
  22. @override
  23. String get login => 'Login';
  24. @override
  25. String get register => 'Register';
  26. @override
  27. String get loading => 'Loading...';
  28. @override
  29. String get retry => 'Retry';
  30. @override
  31. String get cancel => 'Cancel';
  32. @override
  33. String get confirm => 'Confirm';
  34. @override
  35. String get submit => 'Submit';
  36. @override
  37. String get save => 'Save';
  38. @override
  39. String get send => 'Send';
  40. @override
  41. String get paste => 'Paste';
  42. @override
  43. String get tips => 'Tips';
  44. @override
  45. String get networkError => 'Network error, please retry';
  46. @override
  47. String get welcomeBack => 'Welcome Back';
  48. @override
  49. String get loginSubtitle => 'Sign in to your account to continue';
  50. @override
  51. String get email => 'Email';
  52. @override
  53. String get emailHint => 'Enter your email';
  54. @override
  55. String get emailError => 'Invalid email format';
  56. @override
  57. String get password => 'Password';
  58. @override
  59. String get loginPasswordHint => 'Enter your password';
  60. @override
  61. String get forgotPassword => 'Forgot Password?';
  62. @override
  63. String get noAccount => 'Don\'t have an account?';
  64. @override
  65. String get registerNow => 'Register Now';
  66. @override
  67. String get welcomeJoin => 'Welcome to iBit';
  68. @override
  69. String get emailRegister => 'Email Registration';
  70. @override
  71. String get loginPassword => 'Login Password';
  72. @override
  73. String get errLoginCredentialWrong => 'Incorrect username or password';
  74. @override
  75. String get errAccountAlreadyRegistered =>
  76. 'This account is already registered. Please log in.';
  77. @override
  78. String get stakingTitle => 'IDO Presale';
  79. @override
  80. String get stakingAmount => 'Subscription Amount';
  81. @override
  82. String stakingAmountHint(Object coin) {
  83. return 'Enter $coin amount';
  84. }
  85. @override
  86. String get stakingEquivalentUsdt => 'Equivalent Price (USDT):';
  87. @override
  88. String get stakingSubmit => 'Subscribe Now';
  89. @override
  90. String get stakingSubmitSuccess => 'Subscription submitted successfully';
  91. @override
  92. String get stakingTransfer => 'Transfer';
  93. @override
  94. String get stakingTransferTitle => 'Staking Transfer';
  95. @override
  96. String get stakingDirectionFundingToSpot => 'Funding -> Spot';
  97. @override
  98. String get stakingDirectionSpotToFunding => 'Spot -> Funding';
  99. @override
  100. String get stakingMinAmountLabel => 'Minimum';
  101. @override
  102. String get stakingMaxAmountLabel => 'Maximum';
  103. @override
  104. String get stakingLockDaysLabel => 'Lock Period';
  105. @override
  106. String get stakingReleaseTypeLabel => 'Release Type';
  107. @override
  108. String get stakingReleaseOneTime => 'One-time';
  109. @override
  110. String get stakingReleaseBatch => 'Batch';
  111. @override
  112. String get stakingFundingAvailable => 'Funding Available';
  113. @override
  114. String get stakingWalletAvailable => 'Staking Wallet Available';
  115. @override
  116. String get stakingNeedLogin => 'Please login first';
  117. @override
  118. String stakingAmountMin(Object amount) {
  119. return 'Amount must be greater than or equal to $amount';
  120. }
  121. @override
  122. String stakingAmountMax(Object amount) {
  123. return 'Amount must be less than or equal to $amount';
  124. }
  125. @override
  126. String get financeIdoTitle => 'IDO Presale';
  127. @override
  128. String get financeIdoRuleLabel => 'Rules: ';
  129. @override
  130. String financeIdoRuleOnce(Object lock) {
  131. return 'Members purchase a set amount of the platform main-chain token; funds are locked automatically. Locked for $lock month(s), then released in full.';
  132. }
  133. @override
  134. String financeIdoRuleBatch(Object lock, Object release) {
  135. return 'Members purchase a set amount of the platform main-chain token; funds are locked automatically. Locked for $lock month(s), released over $release month(s).';
  136. }
  137. @override
  138. String get financeMyTeam => 'My Team';
  139. @override
  140. String get financeCurrentNodeLevel => 'Current Node Level';
  141. @override
  142. String get financeDirectNumLabel => 'Direct Referrals';
  143. @override
  144. String get financeTeamNumLabel => 'Team Size';
  145. @override
  146. String get financeTeamPerformanceLabel => 'Team Performance (iBit)';
  147. @override
  148. String get financeTotalRevenueLabel => 'Total Earnings (USDT)';
  149. @override
  150. String get financeDirectListTitle => 'Direct Referral List';
  151. @override
  152. String get financeDirectAddress => 'Address';
  153. @override
  154. String get financeLevelCol => 'Level';
  155. @override
  156. String get financeBuyAmountCol => 'Purchase (iBit)';
  157. @override
  158. String get financeMyRewardCol => 'My Reward (U)';
  159. @override
  160. String get financeNodeLevelNormal => 'No Node';
  161. @override
  162. String get financeNodeLevelCommunity => 'Community Node';
  163. @override
  164. String get financeNodeLevelCity => 'City Node';
  165. @override
  166. String get financeNodeLevelApac => 'APAC Node';
  167. @override
  168. String get financeNodeLevelGlobal => 'Global Node';
  169. @override
  170. String get financeTeamLoadMore => 'Load More';
  171. @override
  172. String get financeJoinPresale => 'Join Presale';
  173. @override
  174. String get financeSubscribeQty => 'Subscription Amount';
  175. @override
  176. String get financeAvailableIbit => 'Withdrawable iBit';
  177. @override
  178. String get financeCorrespondingPrice => 'Price in USDT';
  179. @override
  180. String financeIbitUnitPriceLine(Object price) {
  181. return 'Current price: $price USDT';
  182. }
  183. @override
  184. String get financeConfirmPresale => 'Confirm Presale';
  185. @override
  186. String financeEstimatedUnlockLine(Object date) {
  187. return 'Estimated unlock date: $date';
  188. }
  189. @override
  190. String get financeLoginToStake => 'Log in to join IDO presale';
  191. @override
  192. String get financeStakeSuccess => 'Stake successful';
  193. @override
  194. String get financeAmountRequired => 'Please enter subscription amount';
  195. @override
  196. String financeBelowMin(Object min) {
  197. return 'Must be at least $min';
  198. }
  199. @override
  200. String financeAboveMax(Object max) {
  201. return 'Must not exceed $max';
  202. }
  203. @override
  204. String get financeConfigNotFound => 'Product not found or disabled';
  205. @override
  206. String get goSpotTrade => 'Go to Trade';
  207. @override
  208. String get airdropTitle => 'Airdrop Claim';
  209. @override
  210. String get airdropClaimNow => 'Claim Now';
  211. @override
  212. String get airdropNotEligible => 'Not eligible to claim now';
  213. @override
  214. String get airdropClaimSuccess => 'Claim request submitted';
  215. @override
  216. String get airdropRecords => 'Airdrop Records';
  217. @override
  218. String get airdropClaimable => 'Claimable';
  219. @override
  220. String airdropInviteRequirement(Object current, Object required) {
  221. return 'Invite progress $current/$required';
  222. }
  223. @override
  224. String get airdropHasActiveStaking => 'Has active staking';
  225. @override
  226. String get airdropHasPendingReward => 'Has pending airdrop';
  227. @override
  228. String get airdropStatusPending => 'Pending';
  229. @override
  230. String get airdropStatusGranted => 'Granted';
  231. @override
  232. String get airdropStatusReviewing => 'Reviewing';
  233. @override
  234. String get airdropStatusRejected => 'Rejected';
  235. @override
  236. String get pwdCharsRule => '6-16 characters';
  237. @override
  238. String get pwdDigitRule => '1 digit';
  239. @override
  240. String get pwdLetterRule => '1 letter';
  241. @override
  242. String get inviteCode => 'Invite Code';
  243. @override
  244. String get inviteCodeHint => 'Invite code (optional)';
  245. @override
  246. String get inviteCodeTip => 'Enter an invite code for extra rewards';
  247. @override
  248. String get agreePrefix => 'By registering, you agree to';
  249. @override
  250. String get termsOfService => 'Terms of Service';
  251. @override
  252. String get privacyPolicy => 'Privacy Policy';
  253. @override
  254. String get registerAccount => 'Create Account';
  255. @override
  256. String get registerSuccess => 'Registration successful, please login';
  257. @override
  258. String get enterVerifyCode => 'Enter Verification Code';
  259. @override
  260. String get emailCodeTab => 'Email Code';
  261. @override
  262. String get authenticatorTab => 'Authenticator';
  263. @override
  264. String get emailCodeHint => '6-digit code sent to your email';
  265. @override
  266. String get authenticatorHint =>
  267. 'Open your Authenticator App and enter the 6-digit code';
  268. @override
  269. String get resendCode => 'Resend Code';
  270. @override
  271. String resendCountdown(int seconds) {
  272. return 'Resend in ${seconds}s';
  273. }
  274. @override
  275. String get switchEmailVerify => 'Switch to Email Verify';
  276. @override
  277. String get forgotPasswordTitle => 'Reset Password';
  278. @override
  279. String get enterRegisteredEmail => 'Enter your registered email';
  280. @override
  281. String get verificationCode => 'Verification Code';
  282. @override
  283. String get verificationCodeHint => 'Enter verification code';
  284. @override
  285. String get sendCode => 'Send Code';
  286. @override
  287. String get newPassword => 'New Password';
  288. @override
  289. String get newPasswordHint => 'Enter new password';
  290. @override
  291. String get confirmPassword => 'Confirm Password';
  292. @override
  293. String get confirmPasswordHint => 'Re-enter new password';
  294. @override
  295. String get passwordMismatch => 'Passwords do not match';
  296. @override
  297. String get confirmReset => 'Confirm Reset';
  298. @override
  299. String get resetSuccess =>
  300. 'Password reset successful, please login with your new password';
  301. @override
  302. String get profile => 'Profile';
  303. @override
  304. String get quickFunctions => 'Quick Actions';
  305. @override
  306. String get languageSwitch => 'Language';
  307. @override
  308. String get security => 'Security';
  309. @override
  310. String get announcements => 'Announcements';
  311. @override
  312. String get helpCenter => 'Help Center';
  313. @override
  314. String get themeColor => 'Theme';
  315. @override
  316. String get lightMode => 'Day';
  317. @override
  318. String get darkMode => 'Dark';
  319. @override
  320. String get systemMode => 'System';
  321. @override
  322. String get currency => 'Currency';
  323. @override
  324. String get selectCurrency => 'Select Currency';
  325. @override
  326. String get noCurrencyAvailable => 'No currencies available';
  327. @override
  328. String get serviceRoute => 'Service Route';
  329. @override
  330. String get currentVersion => 'Version';
  331. @override
  332. String get clearCache => 'Clear Cache';
  333. @override
  334. String get confirmClearCache => 'Clear all cache?';
  335. @override
  336. String get cacheCleared => 'Cache cleared';
  337. @override
  338. String get customerService => 'Customer Service';
  339. @override
  340. String get logoutTitle => 'Logout';
  341. @override
  342. String get logoutConfirm => 'Are you sure you want to logout?';
  343. @override
  344. String get logoutButton => 'Logout';
  345. @override
  346. String get guestGreeting => 'Hello, please login';
  347. @override
  348. String get loginRegister => 'Login / Register';
  349. @override
  350. String get uidCopied => 'UID copied';
  351. @override
  352. String get alreadyLatestVersion => 'Already up to date';
  353. @override
  354. String get language => 'Language';
  355. @override
  356. String get iUnderstand => 'Got It';
  357. @override
  358. String get searchPair => 'Search pairs';
  359. @override
  360. String get totalAssetsValue => 'Total Assets';
  361. @override
  362. String get recharge => 'Deposit';
  363. @override
  364. String get todayPnl => 'Today\'s P&L';
  365. @override
  366. String get perpetualFutures => 'Perpetual';
  367. @override
  368. String get inviteFriends => 'Invite';
  369. @override
  370. String get broker => 'Broker';
  371. @override
  372. String get notBroker => 'You are not a broker yet';
  373. @override
  374. String get hotTrading => 'Hot';
  375. @override
  376. String get gainers => 'Gainers';
  377. @override
  378. String get losers => 'Losers';
  379. @override
  380. String get coinNameLabel => 'Name';
  381. @override
  382. String get latestPrice => 'Price';
  383. @override
  384. String get change24h => '24h Change';
  385. @override
  386. String get turnover => 'Turnover';
  387. @override
  388. String get spot => 'Spot';
  389. @override
  390. String get topTraders => 'Top Traders';
  391. @override
  392. String get twoWeekReturn => '2W Return';
  393. @override
  394. String get twoWeekCopyIncome => '2W Copy Income';
  395. @override
  396. String get searchMarket => 'Search coins, pairs, futures';
  397. @override
  398. String get nameVolume => 'Name / Vol';
  399. @override
  400. String get latestPriceFull => 'Latest Price';
  401. @override
  402. String get change24hFull => '24h Change';
  403. @override
  404. String get assetOverview => 'Overview';
  405. @override
  406. String get fund => 'Withdrawable';
  407. @override
  408. String get assetValuation => 'Asset Value';
  409. @override
  410. String get withdraw => 'Withdraw';
  411. @override
  412. String get transfer => 'Transfer';
  413. @override
  414. String get goToTrade => 'Trade';
  415. @override
  416. String get assetBalance => 'Asset Balance';
  417. @override
  418. String get unavailableLabel => 'Unavailable';
  419. @override
  420. String get fundHistory => 'History';
  421. @override
  422. String get account => 'Account';
  423. @override
  424. String get user => 'User';
  425. @override
  426. String get futuresAccount => 'Futures Acct';
  427. @override
  428. String get copyAccount => 'Copy Acct';
  429. @override
  430. String get fundAccount => 'Withdrawable Account';
  431. @override
  432. String get exchangeAccount => 'Coin Wallet';
  433. @override
  434. String get noRecord => 'No Records';
  435. @override
  436. String get depositCoin => 'Deposit';
  437. @override
  438. String get withdrawCoin => 'Withdraw';
  439. @override
  440. String get depositRecord => 'Deposit History';
  441. @override
  442. String get walletBalance => 'Wallet Balance';
  443. @override
  444. String get unrealizedPnl => 'Unrealized PnL';
  445. @override
  446. String get positions => 'Positions';
  447. @override
  448. String get noPositions => 'No positions';
  449. @override
  450. String get loadFailed => 'Load Failed';
  451. @override
  452. String get noData => 'No Data';
  453. @override
  454. String get noMore => 'No More';
  455. @override
  456. String get pullDownToLoadMore => 'Scroll down for more';
  457. @override
  458. String get allLoaded => 'All Loaded';
  459. @override
  460. String get copied => 'Copied';
  461. @override
  462. String get all => 'All';
  463. @override
  464. String get search => 'Search';
  465. @override
  466. String get reset => 'Reset';
  467. @override
  468. String get max => 'Max';
  469. @override
  470. String get completed => 'Completed';
  471. @override
  472. String get skip => 'Skip';
  473. @override
  474. String get share => 'Share';
  475. @override
  476. String get more => 'More';
  477. @override
  478. String get viewMore => 'View more >>';
  479. @override
  480. String get fromLabel => 'From';
  481. @override
  482. String get toLabel => 'To';
  483. @override
  484. String get coinLabel => 'Coin';
  485. @override
  486. String get typeLabel => 'Type';
  487. @override
  488. String get timeLabel => 'Time';
  489. @override
  490. String get amountLabel => 'Amount';
  491. @override
  492. String get statusLabel => 'Status';
  493. @override
  494. String get gotIt => 'Got It';
  495. @override
  496. String get loginNow => 'Login Now';
  497. @override
  498. String get saveSuccess => 'Saved';
  499. @override
  500. String get operationFailed => 'Operation failed, please retry';
  501. @override
  502. String get photo => 'Camera';
  503. @override
  504. String get chooseFromAlbum => 'Choose from Album';
  505. @override
  506. String get openPosition => 'Open';
  507. @override
  508. String get closePosition => 'Close';
  509. @override
  510. String get closePositionSuccess => 'Position Closed';
  511. @override
  512. String get perpetual => 'Perpetual';
  513. @override
  514. String get long => 'Long';
  515. @override
  516. String get short => 'Short';
  517. @override
  518. String get openLong => 'Long';
  519. @override
  520. String get openShort => 'Short';
  521. @override
  522. String get crossMargin => 'Cross';
  523. @override
  524. String get returnRate => 'Return';
  525. @override
  526. String get avgOpenPrice => 'Avg Open';
  527. @override
  528. String get avgClosePrice => 'Avg Close';
  529. @override
  530. String get marginRatio => 'Margin Ratio';
  531. @override
  532. String get longBull => 'Long (Bullish)';
  533. @override
  534. String get shortBear => 'Short (Bearish)';
  535. @override
  536. String get profitShare => 'Profit Share';
  537. @override
  538. String get markPrice => 'Mark Price';
  539. @override
  540. String get estimatedLiqPrice => 'Est. Liq. Price';
  541. @override
  542. String get realizedPnl => 'Realized PnL';
  543. @override
  544. String get longHead => 'Long';
  545. @override
  546. String get shortHead => 'Short';
  547. @override
  548. String get contractCopyTrading => 'Contract Copy';
  549. @override
  550. String get followSettings => 'Copy Settings';
  551. @override
  552. String get assetStrength => 'Asset Strength';
  553. @override
  554. String get joinDays => 'Days Joined';
  555. @override
  556. String get followContract => 'Copy Contract';
  557. @override
  558. String get noFollowContract => 'No copy contracts';
  559. @override
  560. String get startFollowing => 'Start Copying';
  561. @override
  562. String get noTraders => 'No Traders';
  563. @override
  564. String get currentFollowers => 'Current Followers';
  565. @override
  566. String get cumulativeFollowers => 'Total Followers';
  567. @override
  568. String get cumulativeTradingDays => 'Trading Days';
  569. @override
  570. String get thisSettlementIncome => 'Settlement Income';
  571. @override
  572. String get cumulativeProfitShare => 'Total Profit Share';
  573. @override
  574. String get applyNow => 'Apply Now';
  575. @override
  576. String get regularCopy => 'Regular Copy';
  577. @override
  578. String get losslessCopy => 'Lossless Copy';
  579. @override
  580. String get myFavoriteTraders => 'Favorites';
  581. @override
  582. String get favoriteTradersFilterHint => 'Traders I bookmarked';
  583. @override
  584. String get noFavoriteTraders =>
  585. 'No bookmarked traders yet. Discover traders to follow.';
  586. @override
  587. String get addedToFavorites => 'Saved to favorites';
  588. @override
  589. String get comprehensiveSort => 'Comprehensive';
  590. @override
  591. String get searchNickname => 'Search nickname';
  592. @override
  593. String get full => 'Full';
  594. @override
  595. String get unfollow => 'Stop Copying';
  596. @override
  597. String get loginToViewAccount => 'Login to view account';
  598. @override
  599. String get copyAccountEquity => 'Copy Account Equity';
  600. @override
  601. String get futuresAccountEquity => 'Futures Account Equity';
  602. @override
  603. String get myTrading => 'My Trading';
  604. @override
  605. String get myFollowing => 'My Copy Trading';
  606. @override
  607. String get noFollowing => 'No Copy Trading';
  608. @override
  609. String get traderDetail => 'Trader Detail';
  610. @override
  611. String get historyTrading => 'Trade History';
  612. @override
  613. String get accountInfo => 'Account Info';
  614. @override
  615. String get coreData => 'Core Data';
  616. @override
  617. String get noTradeRecords => 'No trade records';
  618. @override
  619. String get tradingIncome => 'Trading Income';
  620. @override
  621. String get myCopyIncome => 'My Copy Income';
  622. @override
  623. String get traderSettings => 'Trader Settings';
  624. @override
  625. String get traderNickname => 'Trader Nickname';
  626. @override
  627. String get enterNickname => 'Enter nickname';
  628. @override
  629. String get personalBio => 'Bio';
  630. @override
  631. String get tagsLabel => 'Tags';
  632. @override
  633. String get tradeContract => 'Trade Contract';
  634. @override
  635. String get applyCancelTrader => 'Cancel Trader Qualification';
  636. @override
  637. String get applySubmitted => 'Applied';
  638. @override
  639. String get traderApply => 'Trader Application';
  640. @override
  641. String get transferNow => 'Transfer Now';
  642. @override
  643. String get noCurrentFollowTrader => 'No traders copied';
  644. @override
  645. String get applyReview => 'Under Review';
  646. @override
  647. String get submitApply => 'Submit Application';
  648. @override
  649. String get currentCopyTrading => 'Copying';
  650. @override
  651. String get myTraders => 'My Traders';
  652. @override
  653. String get historyFollowing => 'History';
  654. @override
  655. String get traderAgreement => 'Trader Agreement';
  656. @override
  657. String get copyFollowers => 'Copy Users';
  658. @override
  659. String get currentTrades => 'Current Trades';
  660. @override
  661. String get noFollowers => 'No Copy Users';
  662. @override
  663. String get lastPeriodProfit => 'Last Period Profit';
  664. @override
  665. String get copyUser => 'Copy User';
  666. @override
  667. String get remove => 'Remove';
  668. @override
  669. String get removed => 'Removed';
  670. @override
  671. String get noCurrentTrades => 'No Current Trades';
  672. @override
  673. String get noHistoryTrades => 'No Trade History';
  674. @override
  675. String get registerToEarn => 'Register for Referral Bonus';
  676. @override
  677. String get contactService => 'Contact Support';
  678. @override
  679. String get fundRecord => 'Fund Records';
  680. @override
  681. String get startTime => 'Start Time';
  682. @override
  683. String get endTime => 'End Time';
  684. @override
  685. String get timeRange => 'Time Range';
  686. @override
  687. String get selectDate => 'Select Date';
  688. @override
  689. String get selectCoin => 'Select Coin';
  690. @override
  691. String get selectType => 'Select Type';
  692. @override
  693. String get transferAmount => 'Transfer Amount';
  694. @override
  695. String get enterTransferAmount => 'Please enter transfer amount';
  696. @override
  697. String get maxTransferable => 'Max Transferable';
  698. @override
  699. String get transferSuccess => 'Transfer Successful';
  700. @override
  701. String get selectTransferCoin => 'Select Transfer Coin';
  702. @override
  703. String get onChainWithdraw => 'On-chain Withdraw';
  704. @override
  705. String get internalTransfer => 'Internal Transfer';
  706. @override
  707. String get withdrawNetwork => 'Network';
  708. @override
  709. String get withdrawNetworkTip =>
  710. 'Please ensure the withdrawal network you selected matches the network used on the deposit platform, otherwise your assets may be lost.';
  711. @override
  712. String get withdrawAddress => 'Withdraw Address';
  713. @override
  714. String get enterWithdrawAddress => 'Enter withdraw address';
  715. @override
  716. String get withdrawAmount => 'Withdraw Amount';
  717. @override
  718. String get receivedAmount => 'Received Amount';
  719. @override
  720. String get fee => 'Fee';
  721. @override
  722. String get withdrawSubmitted => 'Withdraw Submitted';
  723. @override
  724. String get internalLabel => 'Internal';
  725. @override
  726. String get fundPassword => 'Fund Password';
  727. @override
  728. String get emailCode => 'Email Code';
  729. @override
  730. String get googleCode => 'Google Code';
  731. @override
  732. String get securityVerification => 'Security';
  733. @override
  734. String get depositAddress => 'Deposit Address';
  735. @override
  736. String get saveFailed => 'Save Failed';
  737. @override
  738. String get depositNetwork => 'Network';
  739. @override
  740. String get saveQrCode => 'Save QR Code';
  741. @override
  742. String get addressCopied => 'Address Copied';
  743. @override
  744. String get minDeposit => 'Min Deposit';
  745. @override
  746. String get depositArrival => 'Confirmations';
  747. @override
  748. String get depositDetail => 'Deposit Detail';
  749. @override
  750. String get depositCurrency => 'Deposit Coin';
  751. @override
  752. String get txHash => 'TX Hash';
  753. @override
  754. String get applyTime => 'Apply Time';
  755. @override
  756. String get hashCopied => 'Hash Copied';
  757. @override
  758. String get withdrawRecord => 'Withdraw History';
  759. @override
  760. String get transferRecord => 'Transfer History';
  761. @override
  762. String get withdrawDetail => 'Withdraw Detail';
  763. @override
  764. String get transferDetail => 'Transfer Detail';
  765. @override
  766. String get transferUser => 'Transfer User';
  767. @override
  768. String get cancelWithdraw => 'Cancel Withdraw';
  769. @override
  770. String get confirmCancelWithdraw => 'Confirm cancel this withdrawal?';
  771. @override
  772. String get withdrawCancelled => 'Withdraw Cancelled';
  773. @override
  774. String get withdrawProgress => 'Withdraw Progress';
  775. @override
  776. String get withdrawApplication => 'Withdraw Application';
  777. @override
  778. String get waitingWithdraw => 'Pending';
  779. @override
  780. String get withdrawFailed => 'Withdraw Failed';
  781. @override
  782. String get withdrawSuccess => 'Withdrawn';
  783. @override
  784. String get withdrawStatusReviewing => 'Reviewing';
  785. @override
  786. String get withdrawStatusReleasing => 'Releasing';
  787. @override
  788. String get withdrawStatusFailed => 'Failed';
  789. @override
  790. String get withdrawStatusSuccess => 'Success';
  791. @override
  792. String get withdrawStatusCancelled => 'Cancelled';
  793. @override
  794. String get unknown => 'Unknown';
  795. @override
  796. String get feeUsdt => 'Fee(U)';
  797. @override
  798. String get openCloseLabel => 'Open/Close';
  799. @override
  800. String get rebateId => 'Rebate ID';
  801. @override
  802. String get copyBalance => 'Copy Balance';
  803. @override
  804. String get scannerFailed => 'Failed to open scanner';
  805. @override
  806. String get transferSuccess2 => 'Transfer Successful';
  807. @override
  808. String get securitySettingsTitle => 'Security';
  809. @override
  810. String get securityBannerTip =>
  811. 'For account security, we recommend completing the following verifications';
  812. @override
  813. String get authenticator => 'Authenticator';
  814. @override
  815. String get authenticatorDesc => 'Use authenticator for verification';
  816. @override
  817. String get certified => 'Verified';
  818. @override
  819. String get notCertified => 'Not Verified';
  820. @override
  821. String get emailAuth => 'Email Verification';
  822. @override
  823. String get emailAuthDesc => 'Bind email to receive verification codes';
  824. @override
  825. String get fundPasswordDesc =>
  826. 'Used for withdrawals, transfers and other fund operations';
  827. @override
  828. String get modifyAction => 'Modify';
  829. @override
  830. String get notSet => 'Not Set';
  831. @override
  832. String get alreadySet => 'Set';
  833. @override
  834. String get loginPasswordMenu => 'Login Password';
  835. @override
  836. String get loginPasswordDesc => 'Change password regularly for security';
  837. @override
  838. String get hintTitle => 'Notice';
  839. @override
  840. String get noHelpContent => 'No help content';
  841. @override
  842. String get noAnnouncements => 'No announcements';
  843. @override
  844. String get bindSuccess => 'Bound Successfully';
  845. @override
  846. String get secretKeyCopied => 'Secret Key Copied';
  847. @override
  848. String get setFundPassword => 'Set Fund Password';
  849. @override
  850. String get changeFundPassword => 'Change Fund Password';
  851. @override
  852. String get confirmFundPassword => 'Confirm Fund Password';
  853. @override
  854. String get enterFundPasswordHint => 'Set your fund password';
  855. @override
  856. String get reenterFundPassword => 'Re-enter fund password';
  857. @override
  858. String get confirmModify => 'Confirm Modify';
  859. @override
  860. String get confirmSet => 'Confirm Set';
  861. @override
  862. String get changeLoginPassword => 'Change Login Password';
  863. @override
  864. String get currentPassword => 'Current Password';
  865. @override
  866. String get enterCurrentPassword => 'Enter current password';
  867. @override
  868. String get containsLetter => 'Contains letter';
  869. @override
  870. String get containsDigit => 'Contains digit';
  871. @override
  872. String get changeSuccess => 'Changed Successfully';
  873. @override
  874. String get confirmNewPassword => 'Confirm New Password';
  875. @override
  876. String get reenterNewPassword => 'Re-enter new password';
  877. @override
  878. String get noLines => 'No lines available';
  879. @override
  880. String get protocolDetail => 'Protocol';
  881. @override
  882. String get noContent => 'No content';
  883. @override
  884. String get announcementDetail => 'Announcement';
  885. @override
  886. String get announcementNotFound => 'Announcement not found';
  887. @override
  888. String get helpDetail => 'Help Detail';
  889. @override
  890. String get contentNotFound => 'Content not found';
  891. @override
  892. String get contactServiceHint => 'Contact support to reset';
  893. @override
  894. String get twoStepVerification => 'Two-Step Verification';
  895. @override
  896. String get myInvitations => 'My Invitations';
  897. @override
  898. String get teamDetail => 'Team Detail';
  899. @override
  900. String get invitationList => 'Invitation List';
  901. @override
  902. String get noInvitations => 'No invitations';
  903. @override
  904. String get levelLabel => 'Level';
  905. @override
  906. String get teamTotalAsset => 'Team Total Assets';
  907. @override
  908. String get withinWeek => 'Within a Week';
  909. @override
  910. String get today => 'Today';
  911. @override
  912. String get perpetualRebate => 'Perpetual Rebate Rate';
  913. @override
  914. String get copyRebate => 'Copy Rebate Rate';
  915. @override
  916. String get commissionModify => 'Commission Rate';
  917. @override
  918. String get setSuccess => 'Set Successfully';
  919. @override
  920. String get enterValidRate => 'Enter a valid perpetual rate';
  921. @override
  922. String get normalUser => 'Normal';
  923. @override
  924. String get historicalPositions => 'Position History';
  925. @override
  926. String get historicalOrders => 'Order History';
  927. @override
  928. String get openTime => 'Open Time';
  929. @override
  930. String get closeTime => 'Close Time';
  931. @override
  932. String get orderTime => 'Order Time';
  933. @override
  934. String get marketOrderType => 'Market';
  935. @override
  936. String get positionDetail => 'Position Detail';
  937. @override
  938. String get direction => 'Direction';
  939. @override
  940. String get orderType => 'Order Type';
  941. @override
  942. String get leverage => 'Leverage';
  943. @override
  944. String get orderDetail => 'Order Detail';
  945. @override
  946. String get avgTradePrice => 'Avg Trade Price';
  947. @override
  948. String get triggerCondition => 'Trigger';
  949. @override
  950. String get stopProfitLoss => 'TP/SL';
  951. @override
  952. String get createTime => 'Create Time';
  953. @override
  954. String get tradeDetailLabel => 'Trade Detail';
  955. @override
  956. String get tradePrice => 'Trade Price';
  957. @override
  958. String get tradeTime => 'Trade Time';
  959. @override
  960. String get cancelOrder => 'Cancel';
  961. @override
  962. String get cancelOrderSuccess => 'Order Cancelled';
  963. @override
  964. String get orderSuccess => 'Order Placed';
  965. @override
  966. String get errEnterVolume => 'Please enter order quantity';
  967. @override
  968. String get errEnterPrice => 'Please enter order price';
  969. @override
  970. String get errEnterTriggerPrice => 'Please enter trigger price';
  971. @override
  972. String get errContractNotReady => 'Contract data not ready';
  973. @override
  974. String get errPriceNotReady => 'Price unavailable, try again';
  975. @override
  976. String get errVolumeInsufficient => 'Insufficient volume';
  977. @override
  978. String get errEnterClosePrice => 'Please enter close price';
  979. @override
  980. String get errInvalidOrderId => 'Invalid order ID';
  981. @override
  982. String get errNoLongPosition => 'No long position to close';
  983. @override
  984. String get errNoShortPosition => 'No short position to close';
  985. @override
  986. String get errNoOrdersToCancel => 'No orders to cancel';
  987. @override
  988. String get errServiceUnavailable => 'Service unavailable, try again';
  989. @override
  990. String get errTimeout => 'Request timed out, check network';
  991. @override
  992. String get errNetworkError => 'Network error, check connection';
  993. @override
  994. String get errSelectNetwork => 'Please select withdrawal network';
  995. @override
  996. String get errEnterAddress => 'Please enter withdrawal address';
  997. @override
  998. String get errEnterAmount => 'Please enter amount';
  999. @override
  1000. String get errEnterFundPassword => 'Please enter fund password';
  1001. @override
  1002. String get errEnterVerifyCode => 'Please enter verify code';
  1003. @override
  1004. String get errBindGoogleFirst => 'Please bind Google Auth first';
  1005. @override
  1006. String get errEnterGoogleCode => 'Please enter Google code';
  1007. @override
  1008. String get errAmountFormat => 'Invalid amount format';
  1009. @override
  1010. String errMinWithdraw(String amount) {
  1011. return 'Min withdrawal: $amount';
  1012. }
  1013. @override
  1014. String errMinTransfer(String amount) {
  1015. return 'Min transfer: $amount';
  1016. }
  1017. @override
  1018. String get errExceedBalance => 'Exceeds available balance';
  1019. @override
  1020. String get errEnterStartTime => 'Please select start time';
  1021. @override
  1022. String get errEnterEndTime => 'Please select end time';
  1023. @override
  1024. String get closeOrderSubmitted => 'Close Order Submitted';
  1025. @override
  1026. String get contractUnitSettings => 'Contract Unit';
  1027. @override
  1028. String get marginMode => 'Margin Mode';
  1029. @override
  1030. String get adjustLeverage => 'Adjust Leverage';
  1031. @override
  1032. String get openTab => 'Open';
  1033. @override
  1034. String get closeTab => 'Close';
  1035. @override
  1036. String get limitOrder => 'Limit';
  1037. @override
  1038. String get marketConditional => 'Stop Market';
  1039. @override
  1040. String get limitConditional => 'Stop Limit';
  1041. @override
  1042. String get holdPosition => 'Positions';
  1043. @override
  1044. String get currentOrders => 'Open Orders';
  1045. @override
  1046. String get hideOtherPairs => 'Hide Other Pairs';
  1047. @override
  1048. String get closeAll => 'Close All';
  1049. @override
  1050. String get closeAllWarning =>
  1051. 'All open orders will be closed at market price';
  1052. @override
  1053. String get closeAllSubmitted => 'Close All Submitted';
  1054. @override
  1055. String get cancelAll => 'Cancel All';
  1056. @override
  1057. String get cancelAllSuccess => 'All Cancelled';
  1058. @override
  1059. String get noOrders => 'No Orders';
  1060. @override
  1061. String get allOrdersLoaded => 'All Loaded';
  1062. @override
  1063. String get takeProfit => 'Take Profit';
  1064. @override
  1065. String get stopLoss => 'Stop Loss';
  1066. @override
  1067. String get entryPrice => 'Order Price';
  1068. @override
  1069. String get takeProfitPrice => 'TP Price';
  1070. @override
  1071. String get stopLossPrice => 'SL Price';
  1072. @override
  1073. String get expectedProfit => 'Est. Profit';
  1074. @override
  1075. String get expectedLoss => 'Est. Loss';
  1076. @override
  1077. String get tpslSuccess => 'TP/SL Set';
  1078. @override
  1079. String get latestLabel => 'Latest';
  1080. @override
  1081. String get enterCloseAmount => 'Enter close amount';
  1082. @override
  1083. String get estimatedPnl => 'Est. PnL';
  1084. @override
  1085. String get enterCloseAmountError => 'Enter close amount';
  1086. @override
  1087. String get enterLimitPriceError => 'Enter limit price';
  1088. @override
  1089. String get availableMargin => 'Available Margin';
  1090. @override
  1091. String get usedMargin => 'Used Margin';
  1092. @override
  1093. String get sharePosition => 'My Futures Position';
  1094. @override
  1095. String get reversePosition => 'Reverse';
  1096. @override
  1097. String get closePositionMarket => 'Market Close';
  1098. @override
  1099. String get reverseSuccess => 'Reversed';
  1100. @override
  1101. String get triggerPrice => 'Trigger Price';
  1102. @override
  1103. String get markLabel => 'Mark';
  1104. @override
  1105. String get priceLabel => 'Price';
  1106. @override
  1107. String get quantityLabel => 'Qty';
  1108. @override
  1109. String get closeLong => 'Close Long';
  1110. @override
  1111. String get closeShort => 'Close Short';
  1112. @override
  1113. String get fundingRate => 'Funding Rate';
  1114. @override
  1115. String get countdown => 'Countdown';
  1116. @override
  1117. String get orderBook => 'Order Book';
  1118. @override
  1119. String get latestTrades => 'Recent Trades';
  1120. @override
  1121. String get depthChart => 'Depth';
  1122. @override
  1123. String get buy => 'Buy';
  1124. @override
  1125. String get sell => 'Sell';
  1126. @override
  1127. String get noDepthData => 'No depth data';
  1128. @override
  1129. String get noTradeData => 'No trade data';
  1130. @override
  1131. String get openLongBtn => 'Long';
  1132. @override
  1133. String get openShortBtn => 'Short';
  1134. @override
  1135. String get ranking => 'Rank';
  1136. @override
  1137. String get marketCap => 'Mkt Cap';
  1138. @override
  1139. String get circulatingSupply => 'Circulating Supply';
  1140. @override
  1141. String get issuePrice => 'Issue Price';
  1142. @override
  1143. String get allTimeHigh => 'All-Time High';
  1144. @override
  1145. String get keyData => 'Key Data';
  1146. @override
  1147. String get selectPair => 'Select Pair';
  1148. @override
  1149. String get chartTab => 'Chart';
  1150. @override
  1151. String get overviewTab => 'Overview';
  1152. @override
  1153. String get shareFailed => 'Share failed, please retry';
  1154. @override
  1155. String get loadFailedRetry => 'Load failed, please retry';
  1156. @override
  1157. String get closeBull => 'Close Short';
  1158. @override
  1159. String get closeBear => 'Close Long';
  1160. @override
  1161. String get marketOrderLabel => 'Market Order';
  1162. @override
  1163. String get limitOrderLabel => 'Limit Order';
  1164. @override
  1165. String get planOrderLabel => 'Stop-Limit Order';
  1166. @override
  1167. String get mergeOrderLabel => 'Batch Order';
  1168. @override
  1169. String get reverseOpen => 'Reverse Open';
  1170. @override
  1171. String get liquidationLabel => 'Liquidation';
  1172. @override
  1173. String get adminForceClose => 'Admin Force Close';
  1174. @override
  1175. String get isolatedMargin => 'Isolated';
  1176. @override
  1177. String get separatePos => 'Isolated';
  1178. @override
  1179. String get orderPending => 'Open';
  1180. @override
  1181. String get orderFilled => 'Filled';
  1182. @override
  1183. String get tradingSuccess => 'Closed';
  1184. @override
  1185. String get orderCancelledLabel => 'Cancelled';
  1186. @override
  1187. String get orderFailedLabel => 'Failed';
  1188. @override
  1189. String get entrustTotal => 'Qty';
  1190. @override
  1191. String get openAvgPrice => 'Avg. Open Price';
  1192. @override
  1193. String get closeAvgPrice => 'Avg. Close Price';
  1194. @override
  1195. String get profitLabel => 'PnL';
  1196. @override
  1197. String get profitRateLabel => 'ROI';
  1198. @override
  1199. String get filledVolume => 'Filled';
  1200. @override
  1201. String get orderPriceLabel => 'Order Price';
  1202. @override
  1203. String get crossIsolatedLabel => 'Cross / Isolated';
  1204. @override
  1205. String get takeProfitTriggerPrice => 'TP Trigger Price';
  1206. @override
  1207. String get stopLossTriggerPrice => 'SL Trigger Price';
  1208. @override
  1209. String get marginLabel => 'Margin';
  1210. @override
  1211. String get entrustAmount => 'Order Qty';
  1212. @override
  1213. String get longLabel => 'Long';
  1214. @override
  1215. String get shortLabel => 'Short';
  1216. @override
  1217. String get positionSize => 'Position Size';
  1218. @override
  1219. String get positionValue => 'Position Value';
  1220. @override
  1221. String get fundPasswordFormatError =>
  1222. 'Password must be 7-20 characters and contain both letters and numbers';
  1223. @override
  1224. String get fundPasswordHint =>
  1225. '7-20 characters, letters and numbers required';
  1226. @override
  1227. String get setFundPasswordHint => 'Set your fund password';
  1228. @override
  1229. String get confirmFundPasswordHint => 'Re-enter your fund password';
  1230. @override
  1231. String get fundPasswordBannerTip =>
  1232. 'Fund password is used for withdrawals, internal transfers, and other fund operations. Do not use the same password as your login password.';
  1233. @override
  1234. String get checkSpamMessage =>
  1235. 'If you haven\'t received the verification code, please check your spam folder.';
  1236. @override
  1237. String get currentPasswordHint => 'Enter your current password';
  1238. @override
  1239. String get passwordLengthHint => '6-16 characters';
  1240. @override
  1241. String get confirmNewPasswordHint => 'Re-enter new password';
  1242. @override
  1243. String get passwordChanged => 'Password updated';
  1244. @override
  1245. String get googleAuthStep1 => 'Step 1 Download Authenticator App';
  1246. @override
  1247. String get googleAuthDownloadHint =>
  1248. 'iOS users: search \"Authenticator\" on the App Store. Android users: search \"Authenticator\" on your app store or mobile browser.';
  1249. @override
  1250. String get recommendDownload => 'Recommended apps:';
  1251. @override
  1252. String get alreadyDownloaded => 'Already downloaded, next step';
  1253. @override
  1254. String get googleBindStep1Hint =>
  1255. 'After installation, open Google Authenticator. iOS users tap [+] top right (Android: bottom right). Select [Enter a setup key] and fill in your account name and the secret key below.';
  1256. @override
  1257. String get keyCopied => 'Key copied';
  1258. @override
  1259. String get googleBindStep2Hint =>
  1260. 'After adding the key, you will receive a time-based 6-digit code. Enter it in the field below before it expires.';
  1261. @override
  1262. String get googleCodeHint => 'Enter the 6-digit Google Authenticator code';
  1263. @override
  1264. String get emailCodeInstruction =>
  1265. 'Click \"Send Code\" below, then enter the verification code';
  1266. @override
  1267. String emailCodeSentTo(Object email) {
  1268. return 'Receive code at $email';
  1269. }
  1270. @override
  1271. String get enterCode => 'Enter verification code';
  1272. @override
  1273. String get systemAnnouncement => 'Announcements';
  1274. @override
  1275. String get noAnnouncement => 'No announcements';
  1276. @override
  1277. String get serviceRouteHint =>
  1278. '* Selecting a low-latency route provides a smoother trading experience. The system automatically detects route latency.';
  1279. @override
  1280. String get noAvailableRoute => 'No available routes';
  1281. @override
  1282. String get emailTab => 'Email';
  1283. @override
  1284. String get phoneTab => 'Phone';
  1285. @override
  1286. String get passwordLoginTab => 'Password';
  1287. @override
  1288. String get codeLoginTab => 'Verification Code';
  1289. @override
  1290. String get twoFactorVerification => '2-Step Verification';
  1291. @override
  1292. String get googleAuthCodeHint =>
  1293. 'Enter the 6-digit code from Google Authenticator';
  1294. @override
  1295. String get cantUseGoogleAuth => 'Can\'t use Google Authenticator?';
  1296. @override
  1297. String get newVersionFound => 'New Version Available';
  1298. @override
  1299. String get latestVersion => 'Latest Version';
  1300. @override
  1301. String get updateContent => 'What\'s New:';
  1302. @override
  1303. String get forceUpdateTip =>
  1304. 'This is a mandatory update, please upgrade immediately';
  1305. @override
  1306. String get remindLater => 'Remind Me Later';
  1307. @override
  1308. String get updateNow => 'Update Now';
  1309. @override
  1310. String get cannotOpenLink =>
  1311. 'Unable to open download link, please copy the link and open it in a browser';
  1312. @override
  1313. String get updateInAppInstall => 'Install in app';
  1314. @override
  1315. String get updateOpenInBrowser => 'Open in browser';
  1316. @override
  1317. String get downloadingUpdate => 'Downloading update…';
  1318. @override
  1319. String get upgradeDownloadOrInstallFailed =>
  1320. 'Download or installation failed. Please try again later.';
  1321. @override
  1322. String get installPermissionRequired =>
  1323. 'Installation permission required. Allow installing apps from unknown sources for this app in Settings, then try again.';
  1324. @override
  1325. String get currentPrice => 'Current Price';
  1326. @override
  1327. String get currentMarginLabel => 'Current Margin';
  1328. @override
  1329. String get positionId => 'Position ID';
  1330. @override
  1331. String get copyIdSuccess => 'Position ID copied';
  1332. @override
  1333. String get high24h => '24h High';
  1334. @override
  1335. String get low24h => '24h Low';
  1336. @override
  1337. String get noKlineData => 'No chart data';
  1338. @override
  1339. String get todayNewUsers => 'Today New\nUsers';
  1340. @override
  1341. String get todayTradingUsers => 'Today Trading\nUsers';
  1342. @override
  1343. String get todayRebateLabel => 'Today Rebate\n(USDT)';
  1344. @override
  1345. String get brokerLevel => 'Broker';
  1346. @override
  1347. String get regularLevel => 'Regular';
  1348. @override
  1349. String get comingSoon => 'Coming Soon';
  1350. @override
  1351. String get scanQrCode => 'Scan QR Code';
  1352. @override
  1353. String get notAnAgent => 'You are not a broker yet';
  1354. @override
  1355. String get closePositionConfirm =>
  1356. 'Close this position? Final profit from this order will no longer be available after closing.';
  1357. @override
  1358. String get transferTip1 =>
  1359. 'Transfers are instant and require no network confirmation.';
  1360. @override
  1361. String get transferTip2 =>
  1362. 'Transfers between Spot, Futures, and Copy Trading accounts are supported.';
  1363. @override
  1364. String get transferTip3 => 'No fees for transfers.';
  1365. @override
  1366. String get accountTransferTitle => 'Account Transfer';
  1367. @override
  1368. String get transferFreeHint => 'Free transfer, instant arrival';
  1369. @override
  1370. String get spotTradingAccount => 'Spot Trading Account';
  1371. @override
  1372. String get assetsLockedStakingAccount => 'Locked Account';
  1373. @override
  1374. String get assetsReleaseTotal => 'Total Released';
  1375. @override
  1376. String get assetsTotalLockedBalance => 'Total Locked Balance (iBit)';
  1377. @override
  1378. String get assetsMyStakingOrders => 'My Locked Orders';
  1379. @override
  1380. String get assetsStakingOrderNo => 'Order No.';
  1381. @override
  1382. String get assetsStakingTotal => 'Locked Amount';
  1383. @override
  1384. String get assetsReleased => 'Released';
  1385. @override
  1386. String get assetsPendingRelease => 'Pending Release';
  1387. @override
  1388. String get assetsSubscribing => 'Subscribing';
  1389. @override
  1390. String get assetsReleasing => 'Releasing';
  1391. @override
  1392. String get assetsIbitUnit => 'iBit';
  1393. @override
  1394. String transferAvailableCoin(Object available, Object coin) {
  1395. return 'Available: $available $coin';
  1396. }
  1397. @override
  1398. String transferAmountCoin(Object coin) {
  1399. return 'Amount ($coin)';
  1400. }
  1401. @override
  1402. String get confirmTransfer => 'Confirm Transfer';
  1403. @override
  1404. String get transferSameAccountError => 'From and to accounts must differ';
  1405. @override
  1406. String get pageLoadFailed => 'Page failed to load';
  1407. @override
  1408. String get networkErrorDesc =>
  1409. 'Network connection error. Please check your network settings and try again.';
  1410. @override
  1411. String get reload => 'Reload';
  1412. @override
  1413. String get backHome => 'Back to Home';
  1414. @override
  1415. String errorCodeLabel(Object code) {
  1416. return 'Error code: $code';
  1417. }
  1418. @override
  1419. String get depositNetworkConfirmations => '3 Network Confirmations';
  1420. @override
  1421. String depositMinAmountHint(Object minAmount) {
  1422. return 'Minimum deposit is $minAmount USDT. Deposits below the minimum will not be credited.';
  1423. }
  1424. @override
  1425. String get depositNoOtherAssets =>
  1426. 'Do not deposit any non-coin assets to the above address; they cannot be recovered.';
  1427. @override
  1428. String get depositConfirmHint =>
  1429. 'After depositing to the above address, it requires blockchain network confirmation. Credits typically arrive after 3 network confirmations.';
  1430. @override
  1431. String get depositAddressChangeHint =>
  1432. 'Your deposit address may change. Always copy the address fresh for each deposit.';
  1433. @override
  1434. String get depositSecurityHint =>
  1435. 'Always ensure your operating environment is secure to prevent information tampering or leakage.';
  1436. @override
  1437. String get cancelWithdrawHint => 'You can cancel within 3 minutes';
  1438. @override
  1439. String get liqPrice => 'Liq. Price';
  1440. @override
  1441. String get marginRatioLabel => 'Margin Ratio';
  1442. @override
  1443. String withdrawMinAmountHint(Object minAmount) {
  1444. return 'Minimum withdrawal: $minAmount';
  1445. }
  1446. @override
  1447. String get fundAccountAvailable => 'Funding account available';
  1448. @override
  1449. String get recipientUidOrAccount => 'Recipient UID or Account';
  1450. @override
  1451. String get enterRecipientUid => 'Enter recipient\'s platform UID';
  1452. @override
  1453. String transferMinAmountHint(Object minAmount) {
  1454. return 'Minimum transfer: $minAmount';
  1455. }
  1456. @override
  1457. String get withdrawNotice1 =>
  1458. 'The platform will never ask you to transfer funds to any account or request your verification code.';
  1459. @override
  1460. String get withdrawNotice2 =>
  1461. 'Do not engage in proxy purchases, money laundering, illegal fundraising or other illegal activities. Beware of online fraud.';
  1462. @override
  1463. String get categoryLabel => 'Category';
  1464. @override
  1465. String get yearSuffix => '';
  1466. @override
  1467. String get monthSuffix => '';
  1468. @override
  1469. String get daySuffix => '';
  1470. @override
  1471. String get brokerWelcome => 'Hello, Broker';
  1472. @override
  1473. String brokerWelcomeNamed(String name) {
  1474. return 'Hello, $name';
  1475. }
  1476. @override
  1477. String get brokerInviteTip =>
  1478. 'Invite users to register and complete trades to earn rebate rewards. Rebates are settled in real-time and credited to your account daily.';
  1479. @override
  1480. String get inviteList => 'Invitation List';
  1481. @override
  1482. String get noInviteRecord => 'No invitation records';
  1483. @override
  1484. String get accountLabel => 'Account';
  1485. @override
  1486. String get enterValidPerpRate => 'Please enter a valid perpetual rate';
  1487. @override
  1488. String get editCommissionRate => 'Edit Commission Rate';
  1489. @override
  1490. String get perpRebateRate => 'Perpetual Contract Rebate Rate';
  1491. @override
  1492. String get copyRebateRate => 'Copy Trading Rebate Rate';
  1493. @override
  1494. String get commissionRateWarning =>
  1495. 'Please set carefully. Once set, the rebate rate cannot be lowered below the current value.';
  1496. @override
  1497. String get withinOneWeek => 'Within 1 Week';
  1498. @override
  1499. String get teamTotalAssets => 'Team Total Assets';
  1500. @override
  1501. String get savePoster => 'Save Poster';
  1502. @override
  1503. String get copyInviteCode => 'Copy Invite Code';
  1504. @override
  1505. String get copyLink => 'Copy Link';
  1506. @override
  1507. String get inviteLink => 'Invite Link';
  1508. @override
  1509. String get inviteShareText => 'Join me in trading crypto!';
  1510. @override
  1511. String labelCopied(Object label) {
  1512. return '$label copied';
  1513. }
  1514. @override
  1515. String get selectTradingPair => 'Select Trading Pair';
  1516. @override
  1517. String get marketOverview => 'Overview';
  1518. @override
  1519. String volume24hLabel(Object coin) {
  1520. return '24h Volume ($coin)';
  1521. }
  1522. @override
  1523. String get turnover24hLabel => '24h Turnover (USDT)';
  1524. @override
  1525. String amountLabel2(Object coin) {
  1526. return 'Amount ($coin)';
  1527. }
  1528. @override
  1529. String get timeLabel2 => 'Time';
  1530. @override
  1531. String get athPrice => 'All-Time High';
  1532. @override
  1533. String get dataDisclaimer =>
  1534. 'Data is sourced from third-party market data providers and is for reference only, not investment advice.';
  1535. @override
  1536. String get periodToday => 'Today';
  1537. @override
  1538. String get period7d => '7D';
  1539. @override
  1540. String get period30d => '30D';
  1541. @override
  1542. String get period90d => '90D';
  1543. @override
  1544. String get period180d => '180D';
  1545. @override
  1546. String get period1y => '1Y';
  1547. @override
  1548. String get rank => 'Rank';
  1549. @override
  1550. String get twoWeekWinRate => '14-Day Win Rate';
  1551. @override
  1552. String get twoWeekRoi => '14-Day ROI';
  1553. @override
  1554. String get twoWeekTrend => '14-Day Trend';
  1555. @override
  1556. String get contractAccountEquity => 'Contract Equity';
  1557. @override
  1558. String get canOpenLong => 'Can Open Long';
  1559. @override
  1560. String get canOpenShort => 'Can Open Short';
  1561. @override
  1562. String get availableCloseLong => 'Closable Long';
  1563. @override
  1564. String get availableCloseShort => 'Closable Short';
  1565. @override
  1566. String get leverageAdjustedTo => 'Leverage adjusted to';
  1567. @override
  1568. String get valueLabel => 'Value';
  1569. @override
  1570. String get lotsLabel => 'Lots';
  1571. @override
  1572. String get profitUsdtLabel => 'Profit (USDT)';
  1573. @override
  1574. String markPriceLabel(Object price) {
  1575. return 'Mark Price $price';
  1576. }
  1577. @override
  1578. String get perpetualContract => 'Perpetual Contract';
  1579. @override
  1580. String get marketPrice => 'Market';
  1581. @override
  1582. String get priceLabel2 => 'Price';
  1583. @override
  1584. String get availableLabel => 'Available';
  1585. @override
  1586. String get crossMarginDesc =>
  1587. 'All account balance is used as margin. When net asset value falls below the maintenance margin requirement, forced liquidation will be triggered and all balance will be lost.';
  1588. @override
  1589. String get isolatedMarginDesc =>
  1590. 'Each position uses independent margin; position is liquidated when loss exceeds isolated margin';
  1591. @override
  1592. String get splitMargin => 'Split';
  1593. @override
  1594. String get splitMarginDesc =>
  1595. 'Positions with the same direction and leverage remain independent and are not automatically merged. Each trade generates an independent sub-position. In split margin mode, the contract account balance is shared with cross margin as collateral.';
  1596. @override
  1597. String get marginModeNote =>
  1598. '※ Margin mode changes only apply to the current contract';
  1599. @override
  1600. String get switchMarginModeFailed =>
  1601. 'Switch failed. Please close all positions before changing margin mode';
  1602. @override
  1603. String leverageAdjustedMsg(Object value) {
  1604. return 'Leverage adjusted to ${value}X';
  1605. }
  1606. @override
  1607. String get openLabel => 'Open';
  1608. @override
  1609. String get closeLabel => 'Close';
  1610. @override
  1611. String get marketOrder => 'Market Order';
  1612. @override
  1613. String get conditionalMarketOrder => 'Market Conditional Order';
  1614. @override
  1615. String get conditionalLimitOrder => 'Limit Conditional Order';
  1616. @override
  1617. String get takeProfitStopLoss => 'TP/SL';
  1618. @override
  1619. String get fundingRateCountdown => 'Funding Rate / Countdown';
  1620. @override
  1621. String get priceUsdt => 'Price (USDT)';
  1622. @override
  1623. String get closeAllPositions => 'Close All';
  1624. @override
  1625. String get closeAllConfirm =>
  1626. 'All open orders will be closed at market price';
  1627. @override
  1628. String get closeAllSubMsg =>
  1629. 'If there are close orders (limit or TP/SL), they will be cancelled before closing all positions.';
  1630. @override
  1631. String get cancelAllOrders => 'Cancel All Orders';
  1632. @override
  1633. String get contractUnitSetting => 'Contract Unit Setting';
  1634. @override
  1635. String contractUnitCoin(Object coin) {
  1636. return '$coin-Qty';
  1637. }
  1638. @override
  1639. String get contractUnitUsdt => 'USDT-Value';
  1640. @override
  1641. String get contractUnitSheets => 'Qty-Contracts';
  1642. @override
  1643. String contractUnitHintCoin(Object coin) {
  1644. return 'Your input is the $coin quantity of the order';
  1645. }
  1646. @override
  1647. String get contractUnitHintUsdt =>
  1648. 'Your input is the market value of the order. Changing leverage will change the margin amount';
  1649. @override
  1650. String get contractUnitHintSheets => 'Your input is the number of contracts';
  1651. @override
  1652. String get takeProfitStopLossBtn => 'TP/SL';
  1653. @override
  1654. String get reversePositionBtn => 'Reverse';
  1655. @override
  1656. String get closePositionBtn => 'Close';
  1657. @override
  1658. String get closeAllMarket => 'Market Close All';
  1659. @override
  1660. String get closeAllMarketConfirm =>
  1661. 'Confirm to close all positions at market price?';
  1662. @override
  1663. String get closeAllMarketSubMsg => 'This action cannot be undone.';
  1664. @override
  1665. String get closeAllMarketSuccess => 'Position closed successfully';
  1666. @override
  1667. String reverseConfirm(Object side, Object openSide) {
  1668. return 'Close $side at market and open $openSide with the same size. Confirm?';
  1669. }
  1670. @override
  1671. String marginBalance(Object margin) {
  1672. return 'Margin $margin USDT';
  1673. }
  1674. @override
  1675. String longAvailLabel(Object amount, Object coin) {
  1676. return 'Long avail. $amount $coin';
  1677. }
  1678. @override
  1679. String shortAvailLabel(Object amount, Object coin) {
  1680. return 'Short avail. $amount $coin';
  1681. }
  1682. @override
  1683. String get enterTriggerPrice => 'Please enter trigger price first';
  1684. @override
  1685. String get enterPrice => 'Please enter price first';
  1686. @override
  1687. String symbolPerpetual(Object symbol) {
  1688. return '$symbol Perpetual';
  1689. }
  1690. @override
  1691. String get cancelLabel => 'Cancel';
  1692. @override
  1693. String get rejectReasonLabel => 'Rejection Reason';
  1694. @override
  1695. String get confirmLabel => 'Confirm';
  1696. @override
  1697. String get positionsTab => 'Positions';
  1698. @override
  1699. String get contractAccountUsdt => 'Futures Account (USDT)';
  1700. @override
  1701. String get setTakeProfit => 'Set Take Profit';
  1702. @override
  1703. String get setStopLoss => 'Set Stop Loss';
  1704. @override
  1705. String get tpTriggerPrice => 'TP Trigger Price';
  1706. @override
  1707. String get slTriggerPrice => 'SL Trigger Price';
  1708. @override
  1709. String closeableSizeCoin(String coin) {
  1710. return 'Closeable ($coin)';
  1711. }
  1712. @override
  1713. String get estProfit => 'Est. Profit';
  1714. @override
  1715. String get estLoss => 'Est. Loss';
  1716. @override
  1717. String get closePositionMsgLong =>
  1718. 'Order will fill at market price if below mark price';
  1719. @override
  1720. String get closePositionMsgShort =>
  1721. 'Order will fill at market price if above mark price';
  1722. @override
  1723. String get enterCloseVolume => 'Enter close quantity';
  1724. @override
  1725. String get enterLimitPrice => 'Enter limit price';
  1726. @override
  1727. String get estPnlLabel => 'Est. PnL';
  1728. @override
  1729. String get longHeadLabel => 'Long';
  1730. @override
  1731. String get shortHeadLabel => 'Short';
  1732. @override
  1733. String orderSizeCoin(String coin) {
  1734. return 'Order Qty ($coin)';
  1735. }
  1736. @override
  1737. String filledSizeCoin(String coin) {
  1738. return 'Filled Qty ($coin)';
  1739. }
  1740. @override
  1741. String get limitLabel => 'Limit';
  1742. @override
  1743. String get marketHint => 'Market';
  1744. @override
  1745. String get pricePlaceholder => 'Enter price';
  1746. @override
  1747. String get shareLabel => 'Share';
  1748. @override
  1749. String get myFuturesPosition => 'My Futures Position';
  1750. @override
  1751. String get inviteCodeLabel => 'Invite Code: ';
  1752. @override
  1753. String get registerAndEarnRebate => 'Register and earn rebates';
  1754. @override
  1755. String get loginToFollowExpert =>
  1756. 'Login to follow expert traders and start copy trading';
  1757. @override
  1758. String get unfollowConfirmMsg =>
  1759. 'Are you sure you want to unfollow this trader?';
  1760. @override
  1761. String get applyExpertBannerText =>
  1762. 'Apply to become a trading expert and start leading';
  1763. @override
  1764. String get klineDate => 'Date';
  1765. @override
  1766. String get klineOpen => 'Open';
  1767. @override
  1768. String get klineHigh => 'High';
  1769. @override
  1770. String get klineLow => 'Low';
  1771. @override
  1772. String get klineClose => 'Close';
  1773. @override
  1774. String get klineChangeAmt => 'Change';
  1775. @override
  1776. String get klineChange => 'Change%';
  1777. @override
  1778. String get klineAmount => 'Amount';
  1779. @override
  1780. String get klineVol => 'Volume';
  1781. @override
  1782. String get myTrades => 'My Orders';
  1783. @override
  1784. String get myCopyTrading => 'My Copy Trading';
  1785. @override
  1786. String get followersTab => 'Followers';
  1787. @override
  1788. String get currentCopyOrders => 'Current Orders';
  1789. @override
  1790. String get historyCopyOrders => 'Order History';
  1791. @override
  1792. String get currentFollowingTab => 'Current Copy';
  1793. @override
  1794. String get myTradersTab => 'My Traders';
  1795. @override
  1796. String get historyFollowingTab => 'Copy History';
  1797. @override
  1798. String get noHistoryCopyOrders => 'No order history';
  1799. @override
  1800. String get noCurrentCopyOrders => 'No current orders';
  1801. @override
  1802. String get noTradingRecords => 'No trading records';
  1803. @override
  1804. String get confirmRemoveFollower => 'Confirm Remove?';
  1805. @override
  1806. String get removeFollowerMsg =>
  1807. 'After removal, this follower cannot copy your orders. Confirm?';
  1808. @override
  1809. String get removedSuccess => 'Removed';
  1810. @override
  1811. String get unrealizedPnlUsdt => 'Unrealized PnL (USDT)';
  1812. @override
  1813. String get marginUsdt => 'Margin (USDT)';
  1814. @override
  1815. String get currentMarginUsdt => 'Current Margin (USDT)';
  1816. @override
  1817. String get openAvgPriceUsdt => 'Avg. Open Price (USDT)';
  1818. @override
  1819. String get currentPriceUsdt => 'Current Price (USDT)';
  1820. @override
  1821. String get liqPriceUsdt => 'Liq. Price (USDT)';
  1822. @override
  1823. String get closeAvgPriceUsdt => 'Avg. Close Price (USDT)';
  1824. @override
  1825. String get realizedPnlUsdt => 'Realized PnL (USDT)';
  1826. @override
  1827. String positionSizeWithCoin(String coin) {
  1828. return 'Position Size ($coin)';
  1829. }
  1830. @override
  1831. String closeSizeWithCoin(String coin) {
  1832. return 'Close Size ($coin)';
  1833. }
  1834. @override
  1835. String qtyWithCoin(String coin) {
  1836. return 'Qty ($coin)';
  1837. }
  1838. @override
  1839. String openTimeWithValue(String time) {
  1840. return 'Open Time $time';
  1841. }
  1842. @override
  1843. String openTimeTwoSpaces(String time) {
  1844. return 'Open Time $time';
  1845. }
  1846. @override
  1847. String get positionIdCopied => 'Position ID copied';
  1848. @override
  1849. String get copyPositionIdSuccess => 'Position ID copied';
  1850. @override
  1851. String get positionIdPrefix => 'Position ID: ';
  1852. @override
  1853. String get positionIdShort => 'Position ID ';
  1854. @override
  1855. String get myTradingProfit => 'My Trading Profit';
  1856. @override
  1857. String get myCopyTradingProfit => 'My Copy Trading Profit';
  1858. @override
  1859. String get currentFollowersLabel => 'Current Followers';
  1860. @override
  1861. String get settledDaysTitle => 'Days on Platform';
  1862. @override
  1863. String get fundStrength => 'Fund Strength';
  1864. @override
  1865. String get fundStrengthUsdt => 'Fund Strength (USDT)';
  1866. @override
  1867. String get cumCopyProfitUsdt => 'Cumulative Copy Profit (USDT)';
  1868. @override
  1869. String get cumFollowProfitAmtUsdt => 'Total Copy Profit (USDT)';
  1870. @override
  1871. String get cumCopyRevenueUsdt => 'Cumulative Copy Revenue (USDT)';
  1872. @override
  1873. String get cumFollowerCount => 'Total Followers';
  1874. @override
  1875. String get cumTradingDays => 'Total Trading Days';
  1876. @override
  1877. String get accountEquityUsdt => 'Account Equity (USDT)';
  1878. @override
  1879. String get cumProfitShareUsdt => 'Total Profit Share (USDT)';
  1880. @override
  1881. String get lastProfitShare => 'Last Period Profit Share';
  1882. @override
  1883. String get followerFollowTime => 'Follow Time';
  1884. @override
  1885. String followersCountLabel(String count) {
  1886. return 'Followers $count';
  1887. }
  1888. @override
  1889. String followersMaxLabel(String count, String max) {
  1890. return 'Followers $count/$max';
  1891. }
  1892. @override
  1893. String get availableAssetsUsdt => 'Available Assets (USDT)';
  1894. @override
  1895. String get closePositionConfirmMsg =>
  1896. 'Close this position? You will not receive the final profit after closing.';
  1897. @override
  1898. String settledDaysLabelFmt(String days) {
  1899. return 'On platform $days days';
  1900. }
  1901. @override
  1902. String currentFollowingLabelFmt(String following, String max) {
  1903. return 'Following $following/$max';
  1904. }
  1905. @override
  1906. String get tradingContracts => 'Trading Contracts';
  1907. @override
  1908. String get accountInfoTitle => 'Account Info';
  1909. @override
  1910. String get coreDataTitle => 'Core Data';
  1911. @override
  1912. String get yield14d => '14D Yield';
  1913. @override
  1914. String get profit14dUsdt => '14D Profit (USDT)';
  1915. @override
  1916. String get winRate14d => '14D Win Rate';
  1917. @override
  1918. String get profitShareRatio => 'Profit Share';
  1919. @override
  1920. String get fullCapacity => 'Full';
  1921. @override
  1922. String get followTrader => 'Copy Trade';
  1923. @override
  1924. String get openLongBullish => 'Long (Bull)';
  1925. @override
  1926. String get openShortBearish => 'Short (Bear)';
  1927. @override
  1928. String get profitUsdt => 'Profit (USDT)';
  1929. @override
  1930. String get operationFailedRetry => 'Operation failed, please retry';
  1931. @override
  1932. String get copyTradingSuccess => 'Copy trading started';
  1933. @override
  1934. String get copyTradingSettings => 'Copy Settings';
  1935. @override
  1936. String get noCopyContracts => 'No contracts available';
  1937. @override
  1938. String get startCopyTrading => 'Start Copying';
  1939. @override
  1940. String get savedSuccess => 'Saved';
  1941. @override
  1942. String get takePhoto => 'Take Photo';
  1943. @override
  1944. String get confirmCancelTitle => 'Confirm Cancel';
  1945. @override
  1946. String get confirmCancelTraderMsg =>
  1947. 'Cancel trader qualification? This action cannot be undone.';
  1948. @override
  1949. String get applicationSubmitted => 'Application submitted';
  1950. @override
  1951. String get avatarUpdated => 'Avatar updated';
  1952. @override
  1953. String get tradingSettings => 'Order Settings';
  1954. @override
  1955. String get tradingNickname => 'Nickname';
  1956. @override
  1957. String maxTagsHint(String max, String selected) {
  1958. return 'Select up to $max ($selected/$max)';
  1959. }
  1960. @override
  1961. String get saveLabel => 'Save';
  1962. @override
  1963. String get cancelTraderQualify => 'Cancel Trader Qualification';
  1964. @override
  1965. String get bioHint => 'Describe your trading style in one line...';
  1966. @override
  1967. String get applicationPendingReview =>
  1968. 'Application submitted, pending review';
  1969. @override
  1970. String get traderApplyConditions =>
  1971. 'Meet the following requirements to apply as a trader!';
  1972. @override
  1973. String get contractAccountFundsReq => 'Contract account ≥ 1000 USDT';
  1974. @override
  1975. String get goTransfer => 'Transfer';
  1976. @override
  1977. String get noFollowingTrader => 'Not following any trader';
  1978. @override
  1979. String get agreeToAgreement => 'I have read and agree to ';
  1980. @override
  1981. String get traderAgreementLink => 'Trader Agreement';
  1982. @override
  1983. String get reviewingApplication => 'Under Review';
  1984. @override
  1985. String get submitApplication => 'Submit Application';
  1986. @override
  1987. String get contactSupport => 'Contact Support';
  1988. @override
  1989. String get copyTradingTitle => 'Copy Trading';
  1990. @override
  1991. String get klinePeriod1m => '1m';
  1992. @override
  1993. String get klinePeriod5m => '5m';
  1994. @override
  1995. String get klinePeriod15m => '15m';
  1996. @override
  1997. String get klinePeriod30m => '30m';
  1998. @override
  1999. String get klinePeriod1h => '1h';
  2000. @override
  2001. String get klinePeriod4h => '4h';
  2002. @override
  2003. String get klinePeriod1d => 'Day';
  2004. @override
  2005. String get klinePeriod1w => 'Week';
  2006. @override
  2007. String get klinePeriod1mon => 'Month';
  2008. @override
  2009. String get unfollowTraderConfirm =>
  2010. 'Are you sure you want to unfollow this trader?';
  2011. @override
  2012. String get currentFollowOrders => 'Current Orders';
  2013. @override
  2014. String get historyFollowOrders => 'History Orders';
  2015. @override
  2016. String get availableBalanceUsdt => 'Available Balance(USDT)';
  2017. @override
  2018. String get networkConnectionError =>
  2019. 'Network connection error, please check your network settings and try again';
  2020. @override
  2021. String get perpetualContracts => 'Perpetual Contracts';
  2022. @override
  2023. String get searchHint => 'Search';
  2024. @override
  2025. String get nameAndVolume => 'Name / Volume';
  2026. @override
  2027. String get latestPriceChange => 'Last Price / 24h Change';
  2028. @override
  2029. String volumeWithValue(String value) {
  2030. return 'Vol $value USDT';
  2031. }
  2032. @override
  2033. String get volumeEmpty => 'Vol --';
  2034. @override
  2035. String get txType0 => 'Deposit';
  2036. @override
  2037. String get txType1 => 'Withdrawal';
  2038. @override
  2039. String get txType2 => 'Internal Transfer';
  2040. @override
  2041. String get txType3 => 'Spot Trading';
  2042. @override
  2043. String get txType4 => 'Fee';
  2044. @override
  2045. String get txType5 => 'Candy';
  2046. @override
  2047. String get txType6 => 'Activity Distribution';
  2048. @override
  2049. String get txType7 => 'Promotion Reward';
  2050. @override
  2051. String get txType8 => 'Dividend';
  2052. @override
  2053. String get txType9 => 'Rebate';
  2054. @override
  2055. String get txType10 => 'Admin Deposit';
  2056. @override
  2057. String get txType11 => 'Admin Deduction';
  2058. @override
  2059. String get txType13 => 'Lock';
  2060. @override
  2061. String get txType14 => 'Unlock';
  2062. @override
  2063. String get txType15 => 'Flash Sale';
  2064. @override
  2065. String get txType16 => 'Activity Reward';
  2066. @override
  2067. String get txType17 => 'Activity Deduction';
  2068. @override
  2069. String get txType18 => 'User Transfer';
  2070. @override
  2071. String get txType19 => 'Futures Fee';
  2072. @override
  2073. String get txType20 => 'Futures Profit';
  2074. @override
  2075. String get txType21 => 'Futures Loss';
  2076. @override
  2077. String get txType22 => 'Option Failure';
  2078. @override
  2079. String get txType23 => 'Option Fee';
  2080. @override
  2081. String get txType24 => 'Option Reward';
  2082. @override
  2083. String get txType25 => 'Futures Rebate';
  2084. @override
  2085. String get txType26 => 'Futures Funding Fee';
  2086. @override
  2087. String get txType27 => 'Futures Liquidation';
  2088. @override
  2089. String get txType28 => 'Futures Margin In';
  2090. @override
  2091. String get txType29 => 'Futures Margin Out';
  2092. @override
  2093. String get txType30 => 'Manual Deposit';
  2094. @override
  2095. String get txType31 => 'Manual Deduction';
  2096. @override
  2097. String get txType32 => 'Level Reward';
  2098. @override
  2099. String get txType33 => 'Platform Fee Dividend';
  2100. @override
  2101. String get txType34 => 'Spot Fee';
  2102. @override
  2103. String get txType35 => 'Position Profit';
  2104. @override
  2105. String get txType36 => 'Position Loss';
  2106. @override
  2107. String get txType37 => 'Copy Trading Fee';
  2108. @override
  2109. String get txType38 => 'Copy Trading Profit';
  2110. @override
  2111. String get txType39 => 'Copy Trading Loss';
  2112. @override
  2113. String get txType40 => 'Copy Trading Dividend';
  2114. @override
  2115. String get txType41 => 'Copy Trading Reward';
  2116. @override
  2117. String get txType42 => 'Copy Funding Fee';
  2118. @override
  2119. String get txType43 => 'Lead Trading Revenue';
  2120. @override
  2121. String get txType44 => 'Lead Trading Fee';
  2122. @override
  2123. String get txType45 => 'Lead Trading Liquidation';
  2124. @override
  2125. String get txType46 => 'Lead Trading Funding Fee';
  2126. @override
  2127. String get tagShortTerm => 'Short-Term';
  2128. @override
  2129. String get tagMidLong => 'Mid-Long';
  2130. @override
  2131. String get tagConservative => 'Conservative';
  2132. @override
  2133. String get tagAggressive => 'Aggressive';
  2134. @override
  2135. String get tagHighLeverage => 'High Leverage';
  2136. @override
  2137. String get tagLowLeverage => 'Low Leverage';
  2138. @override
  2139. String get sessionExpiredTitle => 'Session Expired';
  2140. @override
  2141. String get sessionExpiredContent =>
  2142. 'Your session has expired. Please log in again.';
  2143. @override
  2144. String get relogin => 'Log In Again';
  2145. @override
  2146. String get photoPermissionDenied =>
  2147. 'Photo library access denied. Please enable it in Settings.';
  2148. @override
  2149. String get iaTitle => 'Invite Friends';
  2150. @override
  2151. String get iaHeading => 'Invite a Friend';
  2152. @override
  2153. String get iaBadge => 'Earn Trial Funds';
  2154. @override
  2155. String get iaRewardHint => 'Earn trial funds for every friend you invite';
  2156. @override
  2157. String get iaValidCount => 'Valid Invites';
  2158. @override
  2159. String get iaEarned => 'Trial Funds Earned (USDT)';
  2160. @override
  2161. String get iaHowTitle => 'How It Works';
  2162. @override
  2163. String get iaStep1T => 'Share Invite Link';
  2164. @override
  2165. String get iaStep1D => 'Share your exclusive link with friends';
  2166. @override
  2167. String get iaStep2T => 'Complete Tasks';
  2168. @override
  2169. String get iaStep2D =>
  2170. 'Friends register via your link and complete a contract trade';
  2171. @override
  2172. String get iaStep3T => 'Get Rewarded';
  2173. @override
  2174. String get iaStep3D =>
  2175. 'Friends earn signup rewards, you earn referral rewards';
  2176. @override
  2177. String get iaRulesTitle => 'Activity Rules';
  2178. @override
  2179. String iaRule1(String amount) {
  2180. return 'New users who register during the activity and complete their first deposit will receive ${amount}U trial funds as a new user benefit.';
  2181. }
  2182. @override
  2183. String iaRule2(String amount) {
  2184. return 'After your referred friend completes their first contract trade, you will receive ${amount}U trial fund reward. No limit — the more you invite, the more you earn.';
  2185. }
  2186. @override
  2187. String iaRule3(String days) {
  2188. return 'Trial funds are valid for $days days after issuance and will be automatically reclaimed upon expiry. Please use them promptly.';
  2189. }
  2190. @override
  2191. String get iaInviteNow => 'Invite Friends Now';
  2192. @override
  2193. String get photoPermissionTitle => 'Photo Library Access';
  2194. @override
  2195. String get photoPermissionContent =>
  2196. 'Please allow access to your photo library in Settings to save images.';
  2197. @override
  2198. String get goToSettings => 'Go to Settings';
  2199. @override
  2200. String get marketData => 'Data';
  2201. @override
  2202. String get timePeriod => 'Time Period';
  2203. @override
  2204. String get nextFundingCountdown => 'Next Funding In';
  2205. @override
  2206. String get fundingRateHistory => 'Funding Rate History';
  2207. @override
  2208. String get spotTab => 'Spot';
  2209. @override
  2210. String get buyAction => 'Buy';
  2211. @override
  2212. String get sellAction => 'Sell';
  2213. @override
  2214. String buyCoin(String coin) {
  2215. return 'Buy $coin';
  2216. }
  2217. @override
  2218. String sellCoin(String coin) {
  2219. return 'Sell $coin';
  2220. }
  2221. @override
  2222. String get canBuy => 'Can Buy';
  2223. @override
  2224. String get canSell => 'Can Sell';
  2225. @override
  2226. String get marketBest => 'Market Best';
  2227. @override
  2228. String get amountQuoteLabel => 'Amount';
  2229. @override
  2230. String get spotConditionalNotSupported =>
  2231. 'Conditional orders are not supported yet';
  2232. @override
  2233. String get spotAvgPrice => 'Avg Price';
  2234. @override
  2235. String get spotHistoryTitle => 'Order History';
  2236. @override
  2237. String get spotHistoryRecordsTitle => 'History';
  2238. @override
  2239. String get spotHistoryTradesTab => 'Trades';
  2240. @override
  2241. String get spotHistoryFilterSymbol => 'Pair';
  2242. @override
  2243. String get spotHistoryFilterOrderKind => 'Order type';
  2244. @override
  2245. String get spotHistoryFilterStatus => 'Status';
  2246. @override
  2247. String get spotHistoryFilterTime => 'Time';
  2248. @override
  2249. String get spotFilterSymbolAllPairs => 'All pairs';
  2250. @override
  2251. String get spotFilterEntrustAll => 'All orders';
  2252. @override
  2253. String get spotEntrustQuantity => 'Order qty';
  2254. @override
  2255. String get spotDealTime => 'Fill time';
  2256. @override
  2257. String get spotOrderStatusCompleted => 'Filled';
  2258. @override
  2259. String get spotOrderStatusPartialFilled => 'Partially filled';
  2260. @override
  2261. String get spotOrderStatusCancelled => 'Cancelled';
  2262. @override
  2263. String get spotOrderTypeMarketConditional => 'Market conditional';
  2264. @override
  2265. String get spotFilterKindAll => 'All';
  2266. @override
  2267. String get spotFilterKindLimit => 'Limit';
  2268. @override
  2269. String get spotFilterKindMarket => 'Market';
  2270. @override
  2271. String get spotFilterKindConditional => 'Market conditional';
  2272. @override
  2273. String get spotFilterTimeAll => 'All';
  2274. @override
  2275. String get spotFilterTime7d => '7 days';
  2276. @override
  2277. String get spotFilterTime30d => '30 days';
  2278. @override
  2279. String get spotFilterStatusAll => 'All';
  2280. @override
  2281. String currentOrdersTab(int count) {
  2282. return 'Open Orders($count)';
  2283. }
  2284. @override
  2285. String get assetsTab => 'Assets';
  2286. @override
  2287. String get hideOtherSymbols => 'Hide Other Pairs';
  2288. @override
  2289. String get cancelSuccess => 'Cancelled';
  2290. @override
  2291. String get noOpenOrders => 'No open orders';
  2292. @override
  2293. String get noAssets => 'No assets';
  2294. @override
  2295. String get hideZeroBalanceAssets => 'Hide zero-balance assets';
  2296. @override
  2297. String get loginPrompt => 'Log in to view';
  2298. @override
  2299. String get loginText => 'Log in';
  2300. @override
  2301. String get allLabel => 'All';
  2302. @override
  2303. String get noHistoryOrders => 'No history orders';
  2304. @override
  2305. String get noMoreData => 'No more data';
  2306. @override
  2307. String get historyEntrust => 'History';
  2308. @override
  2309. String get tradedDealAmount => 'Filled';
  2310. @override
  2311. String get frozenLabel => 'Frozen';
  2312. @override
  2313. String get transferIn => 'Transfer In';
  2314. @override
  2315. String get transferOut => 'Transfer Out';
  2316. @override
  2317. String get fundingAccount => 'Funding Account';
  2318. @override
  2319. String get spotAccount => 'Spot Account';
  2320. @override
  2321. String get todayPnlLabel => 'Today\'s P&L';
  2322. @override
  2323. String get totalAssets => 'Total Assets';
  2324. @override
  2325. String get transferAmountExceedsBalance => 'Exceeds available balance';
  2326. @override
  2327. String get accountRecords => 'Transaction History';
  2328. @override
  2329. String get spotAccountRecordFilterTrade => 'Trade';
  2330. @override
  2331. String get spotAccountRecordTypeOrderFreeze => 'Order freeze';
  2332. @override
  2333. String get spotAccountRecordTypeOrderUnfreeze => 'Order unfreeze';
  2334. @override
  2335. String get spotAccountRecordTradeBuy => 'Trade (Buy)';
  2336. @override
  2337. String get spotAccountRecordTradeSell => 'Trade (Sell)';
  2338. @override
  2339. String get customerServiceLeave => 'Exit';
  2340. @override
  2341. String get walletConnectPairingDescription => 'On-chain deposit';
  2342. @override
  2343. String get txType47 => 'Experience Gift Withdrawal';
  2344. @override
  2345. String get txType48 => 'Spot trade';
  2346. @override
  2347. String get txType49 => 'Staking';
  2348. @override
  2349. String get txType50 => 'Staking Unfreeze Release';
  2350. @override
  2351. String get txType51 => 'Airdrop Reward';
  2352. @override
  2353. String get depositEnterAmount => 'Enter deposit amount';
  2354. @override
  2355. String get depositAmountPositive => 'Enter an amount greater than 0';
  2356. @override
  2357. String get depositCreateOrder => 'Create deposit order';
  2358. @override
  2359. String get depositOrderCreated =>
  2360. 'Order created. Send to the address below or pay with your wallet.';
  2361. @override
  2362. String get depositWalletConnectPay => 'Connect wallet and pay';
  2363. @override
  2364. String get depositWalletConnectHint =>
  2365. 'Use WalletConnect to send the order amount on-chain to the receiving address (verify network and token).';
  2366. @override
  2367. String get depositWalletConnectNotConfigured =>
  2368. 'WalletConnect is not configured. Set WALLETCONNECT_PROJECT_ID in build args, or transfer manually.';
  2369. @override
  2370. String get depositTronHint =>
  2371. 'For TRON (TRC20), send from TronLink or another Tron wallet, then paste the TxID below.';
  2372. @override
  2373. String get depositOrSubmitHash =>
  2374. 'Or paste the transaction hash after transfer';
  2375. @override
  2376. String get depositTxHashPlaceholder => 'Paste on-chain transaction hash';
  2377. @override
  2378. String get depositSubmitHash => 'Submit transaction hash';
  2379. @override
  2380. String get depositNewRecharge => 'New deposit';
  2381. @override
  2382. String get depositTabOnChain => 'On-Chain';
  2383. @override
  2384. String get depositTabManual => 'Manual';
  2385. @override
  2386. String get depositOrderInfo => 'Order';
  2387. @override
  2388. String get depositOrderNo => 'Order no.';
  2389. @override
  2390. String get depositOrderStatus => 'Status';
  2391. @override
  2392. String get depositReceivingAddress => 'Receiving address';
  2393. @override
  2394. String get depositPayToHint =>
  2395. 'Send the order amount to this address using the same network and token as the order.';
  2396. @override
  2397. String get depositContractAddress => 'Contract address';
  2398. @override
  2399. String get depositOrderAmount => 'Order amount';
  2400. @override
  2401. String get depositSelectNetworkFirst => 'Select a network first';
  2402. @override
  2403. String get depositMainnetProtocol => '主网/协议';
  2404. @override
  2405. String get depositSubCoin => '子币种';
  2406. @override
  2407. String get depositRules => '规则';
  2408. @override
  2409. String get depositRulesBody =>
  2410. '选择币种与网络并输入金额后,点击「生成充币订单」将获得专属收款地址与订单号;使用钱包完成链上转账后,在此页提交 TxHash。';
  2411. @override
  2412. String depositCurrentCoin(String coin) {
  2413. return '当前:$coin';
  2414. }
  2415. @override
  2416. String get depositQrReceive => '二维码收款';
  2417. @override
  2418. String get depositQrHint => '可用钱包扫一扫,向上述地址转账(请勿修改地址与金额)';
  2419. @override
  2420. String get depositCopy => '复制';
  2421. @override
  2422. String get depositSubmitHashHint => '转账完成后填写交易哈希/TxID';
  2423. @override
  2424. String get passwordLengthError => 'Password must be 6-16 characters';
  2425. @override
  2426. String get passwordSpaceError => 'Password cannot contain spaces';
  2427. @override
  2428. String get passwordLetterDigitError =>
  2429. 'Must contain both letters and numbers';
  2430. @override
  2431. String get brokerApplyTitle => 'Apply to Become a Broker';
  2432. @override
  2433. String get brokerApplyDesc =>
  2434. 'You are not a broker yet. The system will use your account info to submit an application. You can use broker features after approval.';
  2435. @override
  2436. String get brokerApplyRecords => 'Broker Application Records';
  2437. @override
  2438. String get applyPendingTitle => 'Application Under Review';
  2439. @override
  2440. String get auditStatusPending => 'Pending Review';
  2441. @override
  2442. String get auditStatusApproved => 'Approved';
  2443. @override
  2444. String get auditStatusRejected => 'Rejected';
  2445. @override
  2446. String get applyPendingDesc =>
  2447. 'Your broker application is under review. Please wait patiently or contact customer service.';
  2448. @override
  2449. String get alreadyBroker => 'You are already a broker';
  2450. @override
  2451. String get rechargeStatus0 => 'Pending payment';
  2452. @override
  2453. String get rechargeStatus1 => 'Confirming on-chain';
  2454. @override
  2455. String get rechargeStatus2 => 'Completed';
  2456. @override
  2457. String get rechargeStatus3 => 'Cancelled';
  2458. @override
  2459. String get rechargeStatus4 => 'Failed';
  2460. }