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:
infinite-persistence 2021-05-15 14:01:00 +08:00 committed by GitHub
parent 2292f790a0
commit 354027a5f4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 16 additions and 13 deletions

View file

@ -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--"

View file

@ -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();
}); });
} }