app_localizations_en.dart 76 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567
  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. @override
  2407. String get appHomeTitle => 'More Apps';
  2408. @override
  2409. String get appHomeHotProjects => 'Hot Projects';
  2410. @override
  2411. String get appHomeDevelopingMessage => 'This feature is under development';
  2412. @override
  2413. String get appHomeHeroTitle => 'Join quality projects';
  2414. @override
  2415. String appHomeAnnualizedYieldRate(Object rate) {
  2416. return 'Earn $rate annualized yield';
  2417. }
  2418. @override
  2419. String get appHomeAnnualizedYieldPrefix => 'Earn ';
  2420. @override
  2421. String get appHomeAnnualizedYieldSuffix => ' annualized yield';
  2422. @override
  2423. String get appHomeExclusiveBadge => 'Exclusive for iBit users';
  2424. @override
  2425. String get appHomeProjectRunes => 'Runes';
  2426. @override
  2427. String get appHomeProjectTesla => 'Tesla';
  2428. @override
  2429. String get appHomeProjectFloki => 'Floki';
  2430. @override
  2431. String get appHomeProjectVcAlliance => 'VC Alliance';
  2432. @override
  2433. String get appHomeProjectAur => 'AUR';
  2434. @override
  2435. String get appHomeProjectVtf => 'VTF Project';
  2436. @override
  2437. String get appHomeProjectFootballCoin => 'Football Coin';
  2438. @override
  2439. String get appHomeProjectJarvis => 'Jarvis';
  2440. }