app_localizations_en.dart 75 KB

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