diff --git a/static/app-strings.json b/static/app-strings.json index 2728cb16d..356342e02 100644 --- a/static/app-strings.json +++ b/static/app-strings.json @@ -1368,10 +1368,10 @@ "Sync YouTube Channel": "Sync YouTube Channel", "Terms": "Terms", "Privacy Policy": "Privacy Policy", - "Comment replies": "Comment replies", "Replies": "Replies", "Others": "Others", - "New content": "New content", + "HyperChat": "HyperChat", + "New Content": "New Content", "No notifications": "No notifications", "Try selecting another filter.": "Try selecting another filter.", "You don't have any notifications yet, but they will be here when you do!": "You don't have any notifications yet, but they will be here when you do!", @@ -1452,10 +1452,7 @@ "Launch your own channel by sharing a video.": "Launch your own channel by sharing a video.", "You earned %lbc% for making your first upload.": "You earned %lbc% for making your first upload.", "Return to the app 24-48 hours following your first use of the app. This reward will self destruct after that time span.": "Return to the app 24-48 hours following your first use of the app. This reward will self destruct after that time span.", - "Watch content and earn more Credits for each level unlocked! 10 views required for level 1 (Current Score: 2). Only up to 10 views per day count.": "Watch content and earn more Credits for each level unlocked! 10 views required for level 1 (Current Score: 2). Only up to 10 views per day count.", - "Follow your favorite creators and earn more Credits for each level unlocked! Follow 1 creators for level 1 (Current Score: 1).": "Follow your favorite creators and earn more Credits for each level unlocked! Follow 1 creators for level 1 (Current Score: 1).", "A small amount of Credits to get you started.": "A small amount of Credits to get you started.", - "Gain a following to earn this reward. 1 validated followers needed for level 1 (Current Score: 0). This amount may not match your total followers.": "Gain a following to earn this reward. 1 validated followers needed for level 1 (Current Score: 0). This amount may not match your total followers.", "Some extra Credits for you and the person that brought you to us.": "Some extra Credits for you and the person that brought you to us.", "Daily Watch Reward": "Daily Watch Reward", "%SITE_NAME% view reward": "%SITE_NAME% view reward", @@ -1481,8 +1478,6 @@ "You earned %lbc% for trying out Odysee.": "You earned %lbc% for trying out Odysee.", "Earn an upgrade reward with each LBRY update. Patches will not trigger a new reward.": "Earn an upgrade reward with each LBRY update. Patches will not trigger a new reward.", "You earned %lbc% for upgrading to the latest release of LBRY.": "You earned %lbc% for upgrading to the latest release of LBRY.", - "Watch content and earn more Credits for each level unlocked! 10 views required for level 1 (Current Score: 1). Only up to 10 views per day count.": "Watch content and earn more Credits for each level unlocked! 10 views required for level 1 (Current Score: 1). Only up to 10 views per day count.", - "Follow your favorite creators and earn more Credits for each level unlocked! Follow 1 creators for level 1 (Current Score: 12).": "Follow your favorite creators and earn more Credits for each level unlocked! Follow 1 creators for level 1 (Current Score: 12).", "Create A Channel": "Create A Channel", "At least 10 views are required to earn the reward, consume more!": "At least 10 views are required to earn the reward, consume more!", "Blocked %channel%": "Blocked %channel%", @@ -1667,8 +1662,9 @@ "Unlock all tips": "Unlock all tips", "Unlock All": "Unlock All", "i got 99 securities but LBC ain't one.": "i got 99 securities but LBC ain't one.", - "Video stonks.": "Video stonks.", + "mayonnaise is still not an instrument": "mayonnaise is still not an instrument", "Moon cheese is an acquired taste": "Moon cheese is an acquired taste", + "Nothing found here. Like big tech ethics.": "Nothing found here. Like big tech ethics.", "Level %current_level%": "Level %current_level%", "Creator tools": "Creator tools", "Prevent this channel from interacting with you.": "Prevent this channel from interacting with you.", @@ -1794,6 +1790,7 @@ "Credits sent": "Credits sent", "Unresolved": "Unresolved", "Received amount did not match order code %chargeCode%. Contact hello@lbry.com to resolve the payment.": "Received amount did not match order code %chargeCode%. Contact hello@lbry.com to resolve the payment.", + "Users are currently limited to 4 completed swaps per month or 5 pending swaps.": "Users are currently limited to 4 completed swaps per month or 5 pending swaps.", "publish": "publish", "Sexual content": "Sexual content", "Violent or repulsive content": "Violent or repulsive content", @@ -1882,6 +1879,8 @@ "Select Replay": "Select Replay", "Craft an epic post clearly explaining... whatever.": "Craft an epic post clearly explaining... whatever.", "%viewer_count% currently %viewer_state%": "%viewer_count% currently %viewer_state%", + "watching": "watching", + "waiting": "waiting", "Choose Replay": "Choose Replay", "Choose a replay file, or select None": "Choose a replay file, or select None", "No replays found.": "No replays found.", @@ -1889,11 +1888,7 @@ "Check for Replays:": "Check for Replays", "You can upload your own recording or select a replay when your stream is over": "You can upload your own recording or select a replay when your stream is over", "This channel isn't staking enough LBRY Credits for inline image previews.": "This channel isn't staking enough LBRY Credits for inline image previews.", - "Fromage": "Fromage", "Latest": "Latest", - "Tá Rolando": "Tá Rolando", - "Watch content and earn more Credits for each level unlocked! 10 views required for level 1 (Current Score: 0). Only up to 10 views per day count.": "Watch content and earn more Credits for each level unlocked! 10 views required for level 1 (Current Score: 0). Only up to 10 views per day count.", - "Follow your favorite creators and earn more Credits for each level unlocked! Follow 1 creators for level 1 (Current Score: 0).": "Follow your favorite creators and earn more Credits for each level unlocked! Follow 1 creators for level 1 (Current Score: 0).", "Channel Not Found": "Channel Not Found", "Probably because you didn't make it.": "Probably because you didn't make it.", "--end--": "--end--" diff --git a/ui/component/walletSwap/view.jsx b/ui/component/walletSwap/view.jsx index 1f49cd6de..9a003d4c9 100644 --- a/ui/component/walletSwap/view.jsx +++ b/ui/component/walletSwap/view.jsx @@ -322,7 +322,15 @@ function WalletSwap(props: Props) { addCoinSwap({ ...newSwap }); }) .catch((err) => { - setNag({ msg: err === INTERNAL_APIS_DOWN ? NAG_SWAP_CALL_FAILED : err.message, type: 'error' }); + const translateError = (err) => { + // TODO: https://github.com/lbryio/lbry.go/issues/87 + // Translate error codes instead of strings when it is available. + if (err === 'users are currently limited to 4 transactions per month') { + return __('Users are currently limited to 4 completed swaps per month or 5 pending swaps.'); + } + return err; + }; + setNag({ msg: err === INTERNAL_APIS_DOWN ? NAG_SWAP_CALL_FAILED : translateError(err.message), type: 'error' }); returnToMainAction(); }); }