i18n update (#6039)
* Don't translate non-English strings This requires an accompanying change in the homepages repo. * Translate swap errors. * i18n update - Add missing sub-strings. - Removed 'video stonks'. - Added 'Nothing here...' - Updated notifications drop-down strings. - Add latest "mayo" meme. * Remove strings that can't be translated due to dynamic values.
This commit is contained in:
parent
2292f790a0
commit
354027a5f4
2 changed files with 16 additions and 13 deletions
|
@ -1368,10 +1368,10 @@
|
||||||
"Sync YouTube Channel": "Sync YouTube Channel",
|
"Sync YouTube Channel": "Sync YouTube Channel",
|
||||||
"Terms": "Terms",
|
"Terms": "Terms",
|
||||||
"Privacy Policy": "Privacy Policy",
|
"Privacy Policy": "Privacy Policy",
|
||||||
"Comment replies": "Comment replies",
|
|
||||||
"Replies": "Replies",
|
"Replies": "Replies",
|
||||||
"Others": "Others",
|
"Others": "Others",
|
||||||
"New content": "New content",
|
"HyperChat": "HyperChat",
|
||||||
|
"New Content": "New Content",
|
||||||
"No notifications": "No notifications",
|
"No notifications": "No notifications",
|
||||||
"Try selecting another filter.": "Try selecting another filter.",
|
"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!",
|
"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.",
|
"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.",
|
"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.",
|
"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.",
|
"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.",
|
"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",
|
"Daily Watch Reward": "Daily Watch Reward",
|
||||||
"%SITE_NAME% view reward": "%SITE_NAME% view 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.",
|
"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.",
|
"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.",
|
"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",
|
"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!",
|
"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%",
|
"Blocked %channel%": "Blocked %channel%",
|
||||||
|
@ -1667,8 +1662,9 @@
|
||||||
"Unlock all tips": "Unlock all tips",
|
"Unlock all tips": "Unlock all tips",
|
||||||
"Unlock All": "Unlock All",
|
"Unlock All": "Unlock All",
|
||||||
"i got 99 securities but LBC ain't one.": "i got 99 securities but LBC ain't one.",
|
"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",
|
"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%",
|
"Level %current_level%": "Level %current_level%",
|
||||||
"Creator tools": "Creator tools",
|
"Creator tools": "Creator tools",
|
||||||
"Prevent this channel from interacting with you.": "Prevent this channel from interacting with you.",
|
"Prevent this channel from interacting with you.": "Prevent this channel from interacting with you.",
|
||||||
|
@ -1794,6 +1790,7 @@
|
||||||
"Credits sent": "Credits sent",
|
"Credits sent": "Credits sent",
|
||||||
"Unresolved": "Unresolved",
|
"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.",
|
"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",
|
"publish": "publish",
|
||||||
"Sexual content": "Sexual content",
|
"Sexual content": "Sexual content",
|
||||||
"Violent or repulsive content": "Violent or repulsive content",
|
"Violent or repulsive content": "Violent or repulsive content",
|
||||||
|
@ -1882,6 +1879,8 @@
|
||||||
"Select Replay": "Select Replay",
|
"Select Replay": "Select Replay",
|
||||||
"Craft an epic post clearly explaining... whatever.": "Craft an epic post clearly explaining... whatever.",
|
"Craft an epic post clearly explaining... whatever.": "Craft an epic post clearly explaining... whatever.",
|
||||||
"%viewer_count% currently %viewer_state%": "%viewer_count% currently %viewer_state%",
|
"%viewer_count% currently %viewer_state%": "%viewer_count% currently %viewer_state%",
|
||||||
|
"watching": "watching",
|
||||||
|
"waiting": "waiting",
|
||||||
"Choose Replay": "Choose Replay",
|
"Choose Replay": "Choose Replay",
|
||||||
"Choose a replay file, or select None": "Choose a replay file, or select None",
|
"Choose a replay file, or select None": "Choose a replay file, or select None",
|
||||||
"No replays found.": "No replays found.",
|
"No replays found.": "No replays found.",
|
||||||
|
@ -1889,11 +1888,7 @@
|
||||||
"Check for Replays:": "Check for Replays",
|
"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",
|
"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.",
|
"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",
|
"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",
|
"Channel Not Found": "Channel Not Found",
|
||||||
"Probably because you didn't make it.": "Probably because you didn't make it.",
|
"Probably because you didn't make it.": "Probably because you didn't make it.",
|
||||||
"--end--": "--end--"
|
"--end--": "--end--"
|
||||||
|
|
|
@ -322,7 +322,15 @@ function WalletSwap(props: Props) {
|
||||||
addCoinSwap({ ...newSwap });
|
addCoinSwap({ ...newSwap });
|
||||||
})
|
})
|
||||||
.catch((err) => {
|
.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();
|
returnToMainAction();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue