Fix localization concatenation + Cleanup unused strings #4239

Merged
infinite-persistence merged 9 commits from fix-localization-concat into master 2020-05-28 15:50:09 +02:00
8 changed files with 90 additions and 162 deletions

View file

@ -14,8 +14,6 @@
"Publish": "Publish", "Publish": "Publish",
"Settings": "Settings", "Settings": "Settings",
"Help": "Help", "Help": "Help",
"Make This Your Own": "Make This Your Own",
"For": "For",
"No results": "No results", "No results": "No results",
"Home": "Home", "Home": "Home",
"Subscriptions": "Subscriptions", "Subscriptions": "Subscriptions",
@ -24,11 +22,8 @@
"Following": "Following", "Following": "Following",
"The tags you follow will change what's trending for you.": "The tags you follow will change what's trending for you.", "The tags you follow will change what's trending for you.": "The tags you follow will change what's trending for you.",
"Tags": "Tags", "Tags": "Tags",
"Search for more tags": "Search for more tags",
"Publish content": "Publish content",
"Unfollow this tag": "Unfollow this tag", "Unfollow this tag": "Unfollow this tag",
"Follow this tag": "Follow this tag", "Follow this tag": "Follow this tag",
"Published on": "Published on",
"Send a tip": "Send a tip", "Send a tip": "Send a tip",
"Share": "Share", "Share": "Share",
"Play": "Play", "Play": "Play",
@ -44,25 +39,20 @@
"No related content found": "No related content found", "No related content found": "No related content found",
"Download": "Download", "Download": "Download",
"Content": "Content", "Content": "Content",
"What are you publishing?": "What are you publishing?",
"FAQ": "FAQ", "FAQ": "FAQ",
"Title": "Title", "Title": "Title",
"Titular Title": "Titular Title", "Titular Title": "Titular Title",
"Description": "Description", "Description": "Description",
"Description of your content": "Description of your content", "Description of your content": "Description of your content",
"Price": "Price", "Price": "Price",
"How much will this content cost?": "How much will this content cost?",
"Free": "Free", "Free": "Free",
"Choose price": "Choose price", "Choose price": "Choose price",
"Anonymous or under a channel?": "Anonymous or under a channel?",
"This is a username or handle that your content can be found under.": "This is a username or handle that your content can be found under.", "This is a username or handle that your content can be found under.": "This is a username or handle that your content can be found under.",
"Ex. @Marvel, @TheBeatles, @BooksByJoe": "Ex. @Marvel, @TheBeatles, @BooksByJoe", "Ex. @Marvel, @TheBeatles, @BooksByJoe": "Ex. @Marvel, @TheBeatles, @BooksByJoe",
"Where can people find this content?": "Where can people find this content?",
"The LBRY URL is the exact address where people find your content (ex. lbry://myvideo).": "The LBRY URL is the exact address where people find your content (ex. lbry://myvideo).", "The LBRY URL is the exact address where people find your content (ex. lbry://myvideo).": "The LBRY URL is the exact address where people find your content (ex. lbry://myvideo).",
"Learn more": "Learn more", "Learn more": "Learn more",
"Name": "Name", "Name": "Name",
"Deposit (LBC)": "Deposit (LBC)", "Deposit (LBC)": "Deposit (LBC)",
"Mature audiences only": "Mature audiences only",
"Language": "Language", "Language": "Language",
"English": "English", "English": "English",
"Chinese": "Chinese", "Chinese": "Chinese",
@ -77,7 +67,7 @@
"Turkish": "Turkish", "Turkish": "Turkish",
"Polish": "Polish", "Polish": "Polish",
"Malay": "Malay", "Malay": "Malay",
"By continuing, you accept the": "By continuing, you accept the", "By continuing, you accept the %lbry_terms_of_service%.": "By continuing, you accept the %lbry_terms_of_service%.",
"LBRY Terms of Service": "LBRY Terms of Service", "LBRY Terms of Service": "LBRY Terms of Service",
"Choose File": "Choose File", "Choose File": "Choose File",
"No File Chosen": "No File Chosen", "No File Chosen": "No File Chosen",
@ -95,13 +85,10 @@
"Copyrighted...": "Copyrighted...", "Copyrighted...": "Copyrighted...",
"Other...": "Other...", "Other...": "Other...",
"Email": "Email", "Email": "Email",
"Your email has been successfully verified": "Your email has been successfully verified",
"Your Email": "Your Email", "Your Email": "Your Email",
"Change": "Change", "Change": "Change",
"This information is disclosed only to LBRY, Inc. and not to the LBRY network. It is only required to earn LBRY rewards.": "This information is disclosed only to LBRY, Inc. and not to the LBRY network. It is only required to earn LBRY rewards.",
"Rewards": "Rewards", "Rewards": "Rewards",
"You have": "You have", "You have": "You have",
"in unclaimed rewards": "in unclaimed rewards",
"Claim Rewards": "Claim Rewards", "Claim Rewards": "Claim Rewards",
"LBC": "LBC", "LBC": "LBC",
"Earned From Rewards": "Earned From Rewards", "Earned From Rewards": "Earned From Rewards",
@ -111,35 +98,26 @@
"Power To The People": "Power To The People", "Power To The People": "Power To The People",
"LBRY is powered by the users. More users, more power… and with great power comes great responsibility.": "LBRY is powered by the users. More users, more power… and with great power comes great responsibility.", "LBRY is powered by the users. More users, more power… and with great power comes great responsibility.": "LBRY is powered by the users. More users, more power… and with great power comes great responsibility.",
"Checking your invite status": "Checking your invite status", "Checking your invite status": "Checking your invite status",
"You have ...": "You have ...",
"You have no rewards available, please check": "You have no rewards available, please check",
"Don't Miss Out": "Don't Miss Out", "Don't Miss Out": "Don't Miss Out",
"We'll let you know about LBRY updates, security issues, and great new content.": "We'll let you know about LBRY updates, security issues, and great new content.", "We'll let you know about LBRY updates, security issues, and great new content.": "We'll let you know about LBRY updates, security issues, and great new content.",
"Your email address will never be sold and you can unsubscribe at any time.": "Your email address will never be sold and you can unsubscribe at any time.", "Your email address will never be sold and you can unsubscribe at any time.": "Your email address will never be sold and you can unsubscribe at any time.",
"View Rewards": "View Rewards", "View Rewards": "View Rewards",
"Latest From Your Subscriptions": "Latest From Your Subscriptions",
"Find New Channels": "Find New Channels", "Find New Channels": "Find New Channels",
"Discover New Channels": "Discover New Channels", "Discover New Channels": "Discover New Channels",
"View Your Subscriptions": "View Your Subscriptions",
"publishes": "publishes", "publishes": "publishes",
"About": "About", "About": "About",
"Share Channel": "Share Channel", "Share Channel": "Share Channel",
"This channel hasn't uploaded anything.": "This channel hasn't uploaded anything.",
"Go to page:": "Go to page:", "Go to page:": "Go to page:",
"Nothing here yet": "Nothing here yet",
"Enter a URL for your thumbnail.": "Enter a URL for your thumbnail.", "Enter a URL for your thumbnail.": "Enter a URL for your thumbnail.",
"Thumbnail Preview": "Thumbnail Preview", "Thumbnail Preview": "Thumbnail Preview",
"Use thumbnail upload tool": "Use thumbnail upload tool", "Use thumbnail upload tool": "Use thumbnail upload tool",
"Create a URL for this content. Simpler names are easier to find and remember.": "Create a URL for this content. Simpler names are easier to find and remember.", "Create a URL for this content. Simpler names are easier to find and remember.": "Create a URL for this content. Simpler names are easier to find and remember.",
"Subscribed": "Subscribed",
"Open file": "Open file", "Open file": "Open file",
"Delete this file": "Delete this file", "Delete this file": "Delete this file",
"Delete": "Delete", "Delete": "Delete",
"Downloaded to": "Downloaded to", "Downloaded to": "Downloaded to",
"You have...": "You have...", "You have...": "You have...",
"Balance": "Balance", "Balance": "Balance",
"Recent Transactions": "Recent Transactions",
"Looks like you don't have any recent transactions.": "Looks like you don't have any recent transactions.",
"Full History": "Full History", "Full History": "Full History",
"Refresh": "Refresh", "Refresh": "Refresh",
"Send Credits": "Send Credits", "Send Credits": "Send Credits",
@ -148,11 +126,9 @@
"Recipient address": "Recipient address", "Recipient address": "Recipient address",
"Send": "Send", "Send": "Send",
"Receive Credits": "Receive Credits", "Receive Credits": "Receive Credits",
"Use this wallet address to receive credits sent by another user (or yourself).": "Use this wallet address to receive credits sent by another user (or yourself).",
"Address copied.": "Address copied.", "Address copied.": "Address copied.",
"Get New Address": "Get New Address", "Get New Address": "Get New Address",
"Show QR code": "Show QR code", "Show QR code": "Show QR code",
"You can generate a new address at any time, and any previous addresses will continue to work. Using multiple addresses can be helpful for keeping track of incoming payments from multiple sources.": "You can generate a new address at any time, and any previous addresses will continue to work. Using multiple addresses can be helpful for keeping track of incoming payments from multiple sources.",
"Type": "Type", "Type": "Type",
"Details": "Details", "Details": "Details",
"Transaction": "Transaction", "Transaction": "Transaction",
@ -162,17 +138,14 @@
"Find New Tags To Follow": "Find New Tags To Follow", "Find New Tags To Follow": "Find New Tags To Follow",
"Aw shucks!": "Aw shucks!", "Aw shucks!": "Aw shucks!",
"Search": "Search", "Search": "Search",
"Starting up": "Starting up",
"Connecting": "Connecting", "Connecting": "Connecting",
"It looks like you deleted or moved this file. We're rebuilding it now. It will only take a few seconds.": "It looks like you deleted or moved this file. We're rebuilding it now. It will only take a few seconds.", "It looks like you deleted or moved this file. We're rebuilding it now. It will only take a few seconds.": "It looks like you deleted or moved this file. We're rebuilding it now. It will only take a few seconds.",
"Newest First": "Newest First", "Newest First": "Newest First",
"Oldest First": "Oldest First", "Oldest First": "Oldest First",
"Contact": "Contact", "Contact": "Contact",
"Site": "Site", "Site": "Site",
"Send a tip to": "Send a tip to",
"History": "History", "History": "History",
"Pending": "Pending", "Pending": "Pending",
"You have %s in unclaimed rewards.": "You have %s in unclaimed rewards.",
"Download Directory": "Download Directory", "Download Directory": "Download Directory",
"LBRY downloads will be saved here.": "LBRY downloads will be saved here.", "LBRY downloads will be saved here.": "LBRY downloads will be saved here.",
"Max Purchase Price": "Max Purchase Price", "Max Purchase Price": "Max Purchase Price",
@ -184,17 +157,11 @@
"Only confirm purchases or tips over a certain amount": "Only confirm purchases or tips over a certain amount", "Only confirm purchases or tips over a certain amount": "Only confirm purchases or tips over a certain amount",
"When this option is chosen, LBRY won't ask you to confirm downloads or tips below your chosen amount.": "When this option is chosen, LBRY won't ask you to confirm downloads or tips below your chosen amount.", "When this option is chosen, LBRY won't ask you to confirm downloads or tips below your chosen amount.": "When this option is chosen, LBRY won't ask you to confirm downloads or tips below your chosen amount.",
"Content Settings": "Content Settings", "Content Settings": "Content Settings",
"Show NSFW content": "Show NSFW content",
"NSFW content may include nudity, intense sexuality, profanity, or other adult content. By displaying NSFW content, you are affirming you are of legal age to view mature content in your country or jurisdiction. ": "NSFW content may include nudity, intense sexuality, profanity, or other adult content. By displaying NSFW content, you are affirming you are of legal age to view mature content in your country or jurisdiction. ",
"Notifications": "Notifications", "Notifications": "Notifications",
"Show Desktop Notifications": "Show Desktop Notifications", "Show Desktop Notifications": "Show Desktop Notifications",
"Get notified when a publish is confirmed, or when new content is available to watch.": "Get notified when a publish is confirmed, or when new content is available to watch.", "Get notified when a publish is confirmed, or when new content is available to watch.": "Get notified when a publish is confirmed, or when new content is available to watch.",
"Share Diagnostic Data": "Share Diagnostic Data",
"Help make LBRY better by contributing analytics and diagnostic data about my usage.": "Help make LBRY better by contributing analytics and diagnostic data about my usage.",
"You will be ineligible to earn rewards while diagnostics are not being shared.": "You will be ineligible to earn rewards while diagnostics are not being shared.",
"Appearance": "Appearance", "Appearance": "Appearance",
"Theme": "Theme", "Theme": "Theme",
"Automatic dark mode (9pm to 8am)": "Automatic dark mode (9pm to 8am)",
"Wallet Security": "Wallet Security", "Wallet Security": "Wallet Security",
"Encrypt my wallet with a custom password.": "Encrypt my wallet with a custom password.", "Encrypt my wallet with a custom password.": "Encrypt my wallet with a custom password.",
"Secure your local wallet data with a custom password.": "Secure your local wallet data with a custom password.", "Secure your local wallet data with a custom password.": "Secure your local wallet data with a custom password.",
@ -204,9 +171,7 @@
"The latest file from each of your subscriptions will be downloaded for quick access as soon as it's published.": "The latest file from each of your subscriptions will be downloaded for quick access as soon as it's published.", "The latest file from each of your subscriptions will be downloaded for quick access as soon as it's published.": "The latest file from each of your subscriptions will be downloaded for quick access as soon as it's published.",
"Autoplay media files": "Autoplay media files", "Autoplay media files": "Autoplay media files",
"Autoplay video and audio files when navigating to a file, as well as the next related item when a file finishes playing.": "Autoplay video and audio files when navigating to a file, as well as the next related item when a file finishes playing.", "Autoplay video and audio files when navigating to a file, as well as the next related item when a file finishes playing.": "Autoplay video and audio files when navigating to a file, as well as the next related item when a file finishes playing.",
"Multi-language support is brand new and incomplete. Switching your language may have unintended consequences.": "Multi-language support is brand new and incomplete. Switching your language may have unintended consequences.",
"Application Cache": "Application Cache", "Application Cache": "Application Cache",
"This will clear the application cache. Your wallet will not be affected.": "This will clear the application cache. Your wallet will not be affected.",
"Clear Cache": "Clear Cache", "Clear Cache": "Clear Cache",
"Choose Directory": "Choose Directory", "Choose Directory": "Choose Directory",
"Currency": "Currency", "Currency": "Currency",
@ -216,7 +181,6 @@
"Loading decentralized data...": "Loading decentralized data...", "Loading decentralized data...": "Loading decentralized data...",
"Confirm File Remove": "Confirm File Remove", "Confirm File Remove": "Confirm File Remove",
"Remove": "Remove", "Remove": "Remove",
"Also delete this file from my computer": "Also delete this file from my computer",
"Less": "Less", "Less": "Less",
"Warning!": "Warning!", "Warning!": "Warning!",
"Confirm External Resource": "Confirm External Resource", "Confirm External Resource": "Confirm External Resource",
@ -229,10 +193,6 @@
"These search results are provided by LBRY, Inc.": "These search results are provided by LBRY, Inc.", "These search results are provided by LBRY, Inc.": "These search results are provided by LBRY, Inc.",
"FILTER": "FILTER", "FILTER": "FILTER",
"View file": "View file", "View file": "View file",
"Waiting for blob.": "Waiting for blob.",
"Waiting for metadata.": "Waiting for metadata.",
"Sorry, looks like we can't play this file.": "Sorry, looks like we can't play this file.",
"Sorry, looks like we can't preview this file.": "Sorry, looks like we can't preview this file.",
"Search For": "Search For", "Search For": "Search For",
"Files": "Files", "Files": "Files",
"Channels": "Channels", "Channels": "Channels",
@ -254,26 +214,17 @@
"Edit": "Edit", "Edit": "Edit",
"Copied": "Copied", "Copied": "Copied",
"View": "View", "View": "View",
"Full screen (f)": "Full screen (f)",
"Fullscreen": "Fullscreen",
"The publisher has chosen to charge LBC to view this content. Your balance is currently too low to view it.": "The publisher has chosen to charge LBC to view this content. Your balance is currently too low to view it.", "The publisher has chosen to charge LBC to view this content. Your balance is currently too low to view it.": "The publisher has chosen to charge LBC to view this content. Your balance is currently too low to view it.",
"Requesting stream...": "Requesting stream...",
"Connecting...": "Connecting...", "Connecting...": "Connecting...",
"Downloading stream... not long left now!": "Downloading stream... not long left now!",
"Downloading: ": "Downloading: ",
"Updates published": "Updates published",
"The updates will take a few minutes to appear for other LBRY users. Until then your file will be listed as \"pending\" under your published files.": "The updates will take a few minutes to appear for other LBRY users. Until then your file will be listed as \"pending\" under your published files.",
"Comments": "Comments", "Comments": "Comments",
"Comment": "Comment", "Comment": "Comment",
"Your comment": "Your comment", "Your comment": "Your comment",
"Post": "Post", "Post": "Post",
"No modifier provided after separator %s.": "No modifier provided after separator %s.",
"Incompatible Daemon": "Incompatible Daemon", "Incompatible Daemon": "Incompatible Daemon",
"Incompatible daemon running": "Incompatible daemon running", "Incompatible daemon running": "Incompatible daemon running",
"Close App and LBRY Processes": "Close App and LBRY Processes", "Close App and LBRY Processes": "Close App and LBRY Processes",
"Continue Anyway": "Continue Anyway", "Continue Anyway": "Continue Anyway",
"This app is running with an incompatible version of the LBRY protocol. You can still use it, but there may be issues. Re-run the installation package for best results.": "This app is running with an incompatible version of the LBRY protocol. You can still use it, but there may be issues. Re-run the installation package for best results.", "This app is running with an incompatible version of the LBRY protocol. You can still use it, but there may be issues. Re-run the installation package for best results.": "This app is running with an incompatible version of the LBRY protocol. You can still use it, but there may be issues. Re-run the installation package for best results.",
"Update ready to install": "Update ready to install",
"Upgrade available": "Upgrade available", "Upgrade available": "Upgrade available",
"LBRY Leveled Up": "LBRY Leveled Up", "LBRY Leveled Up": "LBRY Leveled Up",
"Upgrade": "Upgrade", "Upgrade": "Upgrade",
@ -317,7 +268,6 @@
"Failed to load settings.": "Failed to load settings.", "Failed to load settings.": "Failed to load settings.",
"Transaction History": "Transaction History", "Transaction History": "Transaction History",
"Export": "Export", "Export": "Export",
"Export Transactions": "Export Transactions",
"Show": "Show", "Show": "Show",
"All": "All", "All": "All",
"Spend": "Spend", "Spend": "Spend",
@ -328,19 +278,13 @@
"Update": "Update", "Update": "Update",
"Abandon": "Abandon", "Abandon": "Abandon",
"Unlock Tip": "Unlock Tip", "Unlock Tip": "Unlock Tip",
"Only channel URIs may have a path.": "Only channel URIs may have a path.",
"Confirm Purchase": "Confirm Purchase", "Confirm Purchase": "Confirm Purchase",
"This will purchase": "This will purchase",
"for": "for",
"credits": "credits",
"No channel name after @.": "No channel name after @.", "No channel name after @.": "No channel name after @.",
"View channel": "View channel", "View channel": "View channel",
"Add to your library": "Add to your library", "Add to your library": "Add to your library",
"Web link": "Web link", "Web link": "Web link",
"Facebook": "Facebook", "Facebook": "Facebook",
"Twitter": "Twitter", "Twitter": "Twitter",
"View on Spee.ch": "View on Spee.ch",
"LBRY App link": "LBRY App link",
"Done": "Done", "Done": "Done",
"You can't publish things quite yet": "You can't publish things quite yet", "You can't publish things quite yet": "You can't publish things quite yet",
"LBRY uses a blockchain, which is a fancy way of saying that users (you) are in control of your data.": "LBRY uses a blockchain, which is a fancy way of saying that users (you) are in control of your data.", "LBRY uses a blockchain, which is a fancy way of saying that users (you) are in control of your data.": "LBRY uses a blockchain, which is a fancy way of saying that users (you) are in control of your data.",
@ -363,7 +307,6 @@
"You are currently editing a claim.": "You are currently editing a claim.", "You are currently editing a claim.": "You are currently editing a claim.",
"You are currently editing this claim. If you change the URL, you will need to reselect a file.": "You are currently editing this claim. If you change the URL, you will need to reselect a file.", "You are currently editing this claim. If you change the URL, you will need to reselect a file.": "You are currently editing this claim. If you change the URL, you will need to reselect a file.",
"However, you can get a longer version of this URL for any bid": "However, you can get a longer version of this URL for any bid", "However, you can get a longer version of this URL for any bid": "However, you can get a longer version of this URL for any bid",
"Editing...": "Editing...",
"It looks like you haven't published anything to LBRY yet.": "It looks like you haven't published anything to LBRY yet.", "It looks like you haven't published anything to LBRY yet.": "It looks like you haven't published anything to LBRY yet.",
"Publish something new": "Publish something new", "Publish something new": "Publish something new",
"View it on spee.ch": "View it on spee.ch", "View it on spee.ch": "View it on spee.ch",
@ -400,7 +343,6 @@
"Customize Your Tags": "Customize Your Tags", "Customize Your Tags": "Customize Your Tags",
"Remove tag": "Remove tag", "Remove tag": "Remove tag",
"Add tag": "Add tag", "Add tag": "Add tag",
"The better your tags are, the easier it will be for people to discover your content.": "The better your tags are, the easier it will be for people to discover your content.",
"No tags added": "No tags added", "No tags added": "No tags added",
"My description for this and that": "My description for this and that", "My description for this and that": "My description for this and that",
"Choose a thumbnail": "Choose a thumbnail", "Choose a thumbnail": "Choose a thumbnail",
@ -422,10 +364,6 @@
"Website": "Website", "Website": "Website",
"aprettygoodsite.com": "aprettygoodsite.com", "aprettygoodsite.com": "aprettygoodsite.com",
"yourstruly@example.com": "yourstruly@example.com", "yourstruly@example.com": "yourstruly@example.com",
"Thumbnail source": "Thumbnail source",
"Thumbnail (400x400)": "Thumbnail (400x400)",
"Cover source": "Cover source",
"Cover (1000x300)": "Cover (1000x300)",
"Editing": "Editing", "Editing": "Editing",
"Edit Your Channel": "Edit Your Channel", "Edit Your Channel": "Edit Your Channel",
"Editing Your Channel": "Editing Your Channel", "Editing Your Channel": "Editing Your Channel",
@ -435,15 +373,8 @@
"Rendering document.": "Rendering document.", "Rendering document.": "Rendering document.",
"Sorry, looks like we can't load the document.": "Sorry, looks like we can't load the document.", "Sorry, looks like we can't load the document.": "Sorry, looks like we can't load the document.",
"Tag Search": "Tag Search", "Tag Search": "Tag Search",
"Humans Only": "Humans Only",
"Rewards are for human beings only.": "Rewards are for human beings only.",
"You'll have to prove you're one of us before you can claim any rewards.": "You'll have to prove you're one of us before you can claim any rewards.",
"Rewards ": "Rewards ", "Rewards ": "Rewards ",
"Verification For Rewards": "Verification For Rewards",
"Fetching rewards": "Fetching rewards", "Fetching rewards": "Fetching rewards",
"This is optional.": "This is optional.",
"Verify Your Email": "Verify Your Email",
"Final Human Proof": "Final Human Proof",
"If you have a valid credit or debit card, you can use it to instantly prove your humanity.": "If you have a valid credit or debit card, you can use it to instantly prove your humanity.", "If you have a valid credit or debit card, you can use it to instantly prove your humanity.": "If you have a valid credit or debit card, you can use it to instantly prove your humanity.",
"LBRY does not store your credit card information. There is no charge at all for this, now or in the future.": "LBRY does not store your credit card information. There is no charge at all for this, now or in the future.", "LBRY does not store your credit card information. There is no charge at all for this, now or in the future.": "LBRY does not store your credit card information. There is no charge at all for this, now or in the future.",
"Perform Card Verification": "Perform Card Verification", "Perform Card Verification": "Perform Card Verification",
@ -452,7 +383,6 @@
"You will receive an SMS text message confirming that your phone number is correct.": "You will receive an SMS text message confirming that your phone number is correct.", "You will receive an SMS text message confirming that your phone number is correct.": "You will receive an SMS text message confirming that your phone number is correct.",
"Submit Phone Number": "Submit Phone Number", "Submit Phone Number": "Submit Phone Number",
"Standard messaging rates apply. Having trouble?": "Standard messaging rates apply. Having trouble?", "Standard messaging rates apply. Having trouble?": "Standard messaging rates apply. Having trouble?",
"Read more.": "Read more.",
"A moderator capable of approving you is typically available in the discord server. Check out the #rewards-approval channel for more information.": "A moderator capable of approving you is typically available in the discord server. Check out the #rewards-approval channel for more information.", "A moderator capable of approving you is typically available in the discord server. Check out the #rewards-approval channel for more information.": "A moderator capable of approving you is typically available in the discord server. Check out the #rewards-approval channel for more information.",
"This process will likely involve providing proof of a stable and established online or real-life identity.": "This process will likely involve providing proof of a stable and established online or real-life identity.", "This process will likely involve providing proof of a stable and established online or real-life identity.": "This process will likely involve providing proof of a stable and established online or real-life identity.",
"Join LBRY Chat": "Join LBRY Chat", "Join LBRY Chat": "Join LBRY Chat",
@ -467,17 +397,11 @@
"No Rewards Available": "No Rewards Available", "No Rewards Available": "No Rewards Available",
"There are no rewards available at this time, please check back later.": "There are no rewards available at this time, please check back later.", "There are no rewards available at this time, please check back later.": "There are no rewards available at this time, please check back later.",
"Confirm Identity": "Confirm Identity", "Confirm Identity": "Confirm Identity",
"Not following any channels": "Not following any channels",
"Subscriptions 101": "Subscriptions 101", "Subscriptions 101": "Subscriptions 101",
"You just subscribed to your first channel. Awesome!": "You just subscribed to your first channel. Awesome!", "You just subscribed to your first channel. Awesome!": "You just subscribed to your first channel. Awesome!",
"A few quick things to know:": "A few quick things to know:",
"1) This app will automatically download new free content from channels you are subscribed to. You may configure this in Settings or on the Subscriptions page.": "1) This app will automatically download new free content from channels you are subscribed to. You may configure this in Settings or on the Subscriptions page.",
"2) If we have your email address, we will send you notifications related to new content. You may configure these emails from the Help page.": "2) If we have your email address, we will send you notifications related to new content. You may configure these emails from the Help page.",
"Got it": "Got it", "Got it": "Got it",
"View Your Feed": "View Your Feed",
"View Your Channels": "View Your Channels", "View Your Channels": "View Your Channels",
"Unfollow": "Unfollow", "Unfollow": "Unfollow",
"myChannelName": "myChannelName",
"This LBC remains yours. It is a deposit to reserve the name and can be undone at any time.": "This LBC remains yours. It is a deposit to reserve the name and can be undone at any time.", "This LBC remains yours. It is a deposit to reserve the name and can be undone at any time.": "This LBC remains yours. It is a deposit to reserve the name and can be undone at any time.",
"Create channel": "Create channel", "Create channel": "Create channel",
"Uh oh. The flux in our Retro Encabulator must be out of whack. Try refreshing to fix it.": "Uh oh. The flux in our Retro Encabulator must be out of whack. Try refreshing to fix it.", "Uh oh. The flux in our Retro Encabulator must be out of whack. Try refreshing to fix it.": "Uh oh. The flux in our Retro Encabulator must be out of whack. Try refreshing to fix it.",
@ -488,20 +412,17 @@
"Upgrade is ready to install": "Upgrade is ready to install", "Upgrade is ready to install": "Upgrade is ready to install",
"Upgrade is ready": "Upgrade is ready", "Upgrade is ready": "Upgrade is ready",
"Abandon the claim for this URI": "Abandon the claim for this URI", "Abandon the claim for this URI": "Abandon the claim for this URI",
"For video content, use MP4s in H264/AAC format for best compatibility.": "For video content, use MP4s in H264/AAC format for best compatibility.",
"Read the App Basics FAQ": "Read the App Basics FAQ", "Read the App Basics FAQ": "Read the App Basics FAQ",
"View all LBRY FAQs": "View all LBRY FAQs", "View all LBRY FAQs": "View all LBRY FAQs",
"Find Assistance": "Find Assistance", "Find Assistance": "Find Assistance",
"Email Us": "Email Us", "Email Us": "Email Us",
"Today": "Today", "Today": "Today",
"All time": "All time", "All time": "All time",
"For the initial release, deleting or editing comments is not possible. Please be mindful of this when posting.": "For the initial release, deleting or editing comments is not possible. Please be mindful of this when posting.",
"Share on Facebook": "Share on Facebook", "Share on Facebook": "Share on Facebook",
"Share On Twitter": "Share On Twitter", "Share On Twitter": "Share On Twitter",
"View on lbry.tv": "View on lbry.tv", "View on lbry.tv": "View on lbry.tv",
"Your Email - ": "Your Email - ", "Your Email - ": "Your Email - ",
"This information is disclosed only to LBRY, Inc. and not to the LBRY network. It is only required to save account information and earn rewards.": "This information is disclosed only to LBRY, Inc. and not to the LBRY network. It is only required to save account information and earn rewards.", "This information is disclosed only to LBRY, Inc. and not to the LBRY network. It is only required to save account information and earn rewards.": "This information is disclosed only to LBRY, Inc. and not to the LBRY network. It is only required to save account information and earn rewards.",
"Rewards are for human beings only. You'll have to prove you're one of us before you can claim any.": "Rewards are for human beings only. You'll have to prove you're one of us before you can claim any.",
"You will receive an SMS text message confirming that your phone number is correct. Does not work for Canada and possibly other regions": "You will receive an SMS text message confirming that your phone number is correct. Does not work for Canada and possibly other regions", "You will receive an SMS text message confirming that your phone number is correct. Does not work for Canada and possibly other regions": "You will receive an SMS text message confirming that your phone number is correct. Does not work for Canada and possibly other regions",
"Standard messaging rates apply. LBRY will not text or call you otherwise. Having trouble?": "Standard messaging rates apply. LBRY will not text or call you otherwise. Having trouble?", "Standard messaging rates apply. LBRY will not text or call you otherwise. Having trouble?": "Standard messaging rates apply. LBRY will not text or call you otherwise. Having trouble?",
"You currently have the highest bid for this name.": "You currently have the highest bid for this name.", "You currently have the highest bid for this name.": "You currently have the highest bid for this name.",
@ -509,28 +430,16 @@
"Confirm Claim Revoke": "Confirm Claim Revoke", "Confirm Claim Revoke": "Confirm Claim Revoke",
"Are you sure you want to remove this support?": "Are you sure you want to remove this support?", "Are you sure you want to remove this support?": "Are you sure you want to remove this support?",
"These credits are permanently yours and can be removed at any time. Removing this support will reduce the claim's discoverability and return the LBC to your spendable balance.": "These credits are permanently yours and can be removed at any time. Removing this support will reduce the claim's discoverability and return the LBC to your spendable balance.", "These credits are permanently yours and can be removed at any time. Removing this support will reduce the claim's discoverability and return the LBC to your spendable balance.": "These credits are permanently yours and can be removed at any time. Removing this support will reduce the claim's discoverability and return the LBC to your spendable balance.",
"Invalid character %s in name: %s.": "Invalid character %s in name: %s.",
"The better your tags are, the easier it will be for people to discover your channel.": "The better your tags are, the easier it will be for people to discover your channel.",
"Thumbnail (300 x 300)": "Thumbnail (300 x 300)",
"Cover (1000 x 160)": "Cover (1000 x 160)",
"The tags you follow will change what's trending for you. ": "The tags you follow will change what's trending for you. ",
"Mature": "Mature", "Mature": "Mature",
"Show mature content": "Show mature content", "Show mature content": "Show mature content",
"Mature content may include nudity, intense sexuality, profanity, or other adult content. By displaying mature content, you are affirming you are of legal age to view mature content in your country or jurisdiction. ": "Mature content may include nudity, intense sexuality, profanity, or other adult content. By displaying mature content, you are affirming you are of legal age to view mature content in your country or jurisdiction. ", "Mature content may include nudity, intense sexuality, profanity, or other adult content. By displaying mature content, you are affirming you are of legal age to view mature content in your country or jurisdiction. ": "Mature content may include nudity, intense sexuality, profanity, or other adult content. By displaying mature content, you are affirming you are of legal age to view mature content in your country or jurisdiction. ",
"Encrypt my wallet with a custom password": "Encrypt my wallet with a custom password", "Encrypt my wallet with a custom password": "Encrypt my wallet with a custom password",
"Enable claim support": "Enable claim support", "Enable claim support": "Enable claim support",
"This will add a Support button along side tipping. Similar to tips, supports help ": "This will add a Support button along side tipping. Similar to tips, supports help ",
"vanity names": "vanity names", "vanity names": "vanity names",
"Add support to this claim": "Add support to this claim",
"Find New Tags": "Find New Tags",
"Send LBC to your friends or favorite creators.": "Send LBC to your friends or favorite creators.", "Send LBC to your friends or favorite creators.": "Send LBC to your friends or favorite creators.",
"Use this address to receive LBC. You can generate a new address at any time, and any previous addresses will continue to work.": "Use this address to receive LBC. You can generate a new address at any time, and any previous addresses will continue to work.",
"Your Address": "Your Address", "Your Address": "Your Address",
"Send a tip to this creator": "Send a tip to this creator", "Send a tip to this creator": "Send a tip to this creator",
"Support this claim": "Support this claim", "Support this claim": "Support this claim",
"We know this page won't win any design awards, we just wanted to release a very basic version that works so people can use it right now. There is a much nicer version being worked on.": "We know this page won't win any design awards, we just wanted to release a very basic version that works so people can use it right now. There is a much nicer version being worked on.",
"LBRY App Link": "LBRY App Link",
"file": "file",
"content viewing preferences": "content viewing preferences", "content viewing preferences": "content viewing preferences",
"Encrypt Wallet": "Encrypt Wallet", "Encrypt Wallet": "Encrypt Wallet",
"Encrypting your wallet will require a password to access your local wallet data when LBRY starts. Please enter a new password for your wallet.": "Encrypting your wallet will require a password to access your local wallet data when LBRY starts. Please enter a new password for your wallet.", "Encrypting your wallet will require a password to access your local wallet data when LBRY starts. Please enter a new password for your wallet.": "Encrypting your wallet will require a password to access your local wallet data when LBRY starts. Please enter a new password for your wallet.",
@ -540,7 +449,6 @@
"Your eyes only": "Your eyes only", "Your eyes only": "Your eyes only",
"If your password is lost, it cannot be recovered. You will not be able to access your wallet without a password.": "If your password is lost, it cannot be recovered. You will not be able to access your wallet without a password.", "If your password is lost, it cannot be recovered. You will not be able to access your wallet without a password.": "If your password is lost, it cannot be recovered. You will not be able to access your wallet without a password.",
"Enter \"I understand\"": "Enter \"I understand\"", "Enter \"I understand\"": "Enter \"I understand\"",
"Dear computer, I understand": "Dear computer, I understand",
"Unlock Wallet": "Unlock Wallet", "Unlock Wallet": "Unlock Wallet",
"Unlock": "Unlock", "Unlock": "Unlock",
"Exit": "Exit", "Exit": "Exit",
@ -564,13 +472,8 @@
"Currently, there is no automatic backup. If you lose access to these files, you will lose your credits, channels, and publishes.": "Currently, there is no automatic backup. If you lose access to these files, you will lose your credits, channels, and publishes.", "Currently, there is no automatic backup. If you lose access to these files, you will lose your credits, channels, and publishes.": "Currently, there is no automatic backup. If you lose access to these files, you will lose your credits, channels, and publishes.",
"File Size": "File Size", "File Size": "File Size",
"You deposited 1 LBC as a support!": "You deposited 1 LBC as a support!", "You deposited 1 LBC as a support!": "You deposited 1 LBC as a support!",
"Refreshed!": "Refreshed!",
"Starting...": "Starting...", "Starting...": "Starting...",
"Spin Spin Sugar": "Spin Spin Sugar", "Spin Spin Sugar": "Spin Spin Sugar",
"You're not following any channels.": "You're not following any channels.",
"Look what's trending for everyone": "Look what's trending for everyone",
"or": "or",
"Discover some channels!": "Discover some channels!",
"Trending": "Trending", "Trending": "Trending",
"Top": "Top", "Top": "Top",
"New": "New", "New": "New",
@ -582,7 +485,6 @@
"'claimId' should no longer be used. Use 'streamClaimId' or 'channelClaimId' instead": "'claimId' should no longer be used. Use 'streamClaimId' or 'channelClaimId' instead", "'claimId' should no longer be used. Use 'streamClaimId' or 'channelClaimId' instead": "'claimId' should no longer be used. Use 'streamClaimId' or 'channelClaimId' instead",
"View Tag": "View Tag", "View Tag": "View Tag",
"Block": "Block", "Block": "Block",
"% downloaded": "% downloaded",
"'claimName' should no longer be used. Use 'streamClaimName' or 'channelClaimName' instead": "'claimName' should no longer be used. Use 'streamClaimName' or 'channelClaimName' instead", "'claimName' should no longer be used. Use 'streamClaimName' or 'channelClaimName' instead": "'claimName' should no longer be used. Use 'streamClaimName' or 'channelClaimName' instead",
"Vietnamese": "Vietnamese", "Vietnamese": "Vietnamese",
"Thai": "Thai", "Thai": "Thai",
@ -603,10 +505,7 @@
"Blocked": "Blocked", "Blocked": "Blocked",
"Unblock": "Unblock", "Unblock": "Unblock",
"You have blocked this channel content.": "You have blocked this channel content.", "You have blocked this channel content.": "You have blocked this channel content.",
"Content Downloaded": "Content Downloaded",
"The viewer doesn't support this file type. See more info below.": "The viewer doesn't support this file type. See more info below.", "The viewer doesn't support this file type. See more info below.": "The viewer doesn't support this file type. See more info below.",
"Catching up...": "Catching up...",
"%s blocks behind": "%s blocks behind",
"Support this creator": "Support this creator", "Support this creator": "Support this creator",
"Network and Data Settings": "Network and Data Settings", "Network and Data Settings": "Network and Data Settings",
"Save all viewed content to your downloads directory": "Save all viewed content to your downloads directory", "Save all viewed content to your downloads directory": "Save all viewed content to your downloads directory",
@ -616,8 +515,6 @@
"Floating video player": "Floating video player", "Floating video player": "Floating video player",
"Keep content playing in the corner when navigating to a different page.": "Keep content playing in the corner when navigating to a different page.", "Keep content playing in the corner when navigating to a different page.": "Keep content playing in the corner when navigating to a different page.",
"Blocked Channels": "Blocked Channels", "Blocked Channels": "Blocked Channels",
"blocked": "blocked",
"channels": "channels",
"Manage": "Manage", "Manage": "Manage",
"Automatic dark mode": "Automatic dark mode", "Automatic dark mode": "Automatic dark mode",
"Hide wallet balance in header": "Hide wallet balance in header", "Hide wallet balance in header": "Hide wallet balance in header",
@ -634,10 +531,9 @@
"Tip %amount% LBC": "Tip %amount% LBC", "Tip %amount% LBC": "Tip %amount% LBC",
"Not enough credits": "Not enough credits", "Not enough credits": "Not enough credits",
"You have %credit_amount% in unclaimed rewards.": "You have %credit_amount% in unclaimed rewards.", "You have %credit_amount% in unclaimed rewards.": "You have %credit_amount% in unclaimed rewards.",
"URI does not include name.": "URI does not include name.",
"to fix it. If that doesn't work, press CMD/CTRL-R to reset to the homepage.": "to fix it. If that doesn't work, press CMD/CTRL-R to reset to the homepage.",
"In response to a complaint we received under the US Digital Millennium Copyright Act, we have blocked access to this channel from our applications.": "In response to a complaint we received under the US Digital Millennium Copyright Act, we have blocked access to this channel from our applications.", "In response to a complaint we received under the US Digital Millennium Copyright Act, we have blocked access to this channel from our applications.": "In response to a complaint we received under the US Digital Millennium Copyright Act, we have blocked access to this channel from our applications.",
"Read More": "Read More", "Read More": "Read More",
"Read more": "Read more",
"Your password is saved in your OS keychain.": "Your password is saved in your OS keychain.", "Your password is saved in your OS keychain.": "Your password is saved in your OS keychain.",
"I want to type it manually": "I want to type it manually", "I want to type it manually": "I want to type it manually",
"Enter a LBRY URL here or search for videos, music, games and more": "Enter a LBRY URL here or search for videos, music, games and more", "Enter a LBRY URL here or search for videos, music, games and more": "Enter a LBRY URL here or search for videos, music, games and more",
@ -694,7 +590,6 @@
"Proof via Credit": "Proof via Credit", "Proof via Credit": "Proof via Credit",
"If you have a valid credit or debit card, you can use it to instantly prove your humanity. LBRY does not store your credit card information. There is no charge at all for this, now or in the future.": "If you have a valid credit or debit card, you can use it to instantly prove your humanity. LBRY does not store your credit card information. There is no charge at all for this, now or in the future.", "If you have a valid credit or debit card, you can use it to instantly prove your humanity. LBRY does not store your credit card information. There is no charge at all for this, now or in the future.": "If you have a valid credit or debit card, you can use it to instantly prove your humanity. LBRY does not store your credit card information. There is no charge at all for this, now or in the future.",
"Verify Card": "Verify Card", "Verify Card": "Verify Card",
"Read more": "Read more",
"Proof via Chat": "Proof via Chat", "Proof via Chat": "Proof via Chat",
"A moderator capable of approving you is typically available in the discord server. Check out the #rewards-approval channel for more information. This process will likely involve providing proof of a stable and established online or real-life identity.": "A moderator capable of approving you is typically available in the discord server. Check out the #rewards-approval channel for more information. This process will likely involve providing proof of a stable and established online or real-life identity.", "A moderator capable of approving you is typically available in the discord server. Check out the #rewards-approval channel for more information. This process will likely involve providing proof of a stable and established online or real-life identity.": "A moderator capable of approving you is typically available in the discord server. Check out the #rewards-approval channel for more information. This process will likely involve providing proof of a stable and established online or real-life identity.",
"We're friendly. We promise.": "We're friendly. We promise.", "We're friendly. We promise.": "We're friendly. We promise.",
@ -743,7 +638,6 @@
"Sync": "Sync", "Sync": "Sync",
"earned and bound in tips": "earned and bound in tips", "earned and bound in tips": "earned and bound in tips",
"currently staked": "currently staked", "currently staked": "currently staked",
"%amountBehind% block behind": "%amountBehind% block behind",
"Sync balance and preferences across devices.": "Sync balance and preferences across devices.", "Sync balance and preferences across devices.": "Sync balance and preferences across devices.",
"By continuing, I agree to the %terms% and confirm I am over the age of 13.": "By continuing, I agree to the %terms% and confirm I am over the age of 13.", "By continuing, I agree to the %terms% and confirm I am over the age of 13.": "By continuing, I agree to the %terms% and confirm I am over the age of 13.",
"Advanced Editor": "Advanced Editor", "Advanced Editor": "Advanced Editor",
@ -786,8 +680,6 @@
"Use this address to receive LBC.": "Use this address to receive LBC.", "Use this address to receive LBC.": "Use this address to receive LBC.",
"Embedded": "Embedded", "Embedded": "Embedded",
"Failed to load %language% translations.": "Failed to load %language% translations.", "Failed to load %language% translations.": "Failed to load %language% translations.",
"trending for everyone": "trending for everyone",
"discover some channels!": "discover some channels!",
"Please try again in a few seconds.": "Please try again in a few seconds.", "Please try again in a few seconds.": "Please try again in a few seconds.",
"contact support": "contact support", "contact support": "contact support",
"Look what's %trending% or %discover%": "Look what's %trending% or %discover%", "Look what's %trending% or %discover%": "Look what's %trending% or %discover%",
@ -816,7 +708,6 @@
"files": "files", "files": "files",
"Invalid claim ID %claimId%.": "Invalid claim ID %claimId%.", "Invalid claim ID %claimId%.": "Invalid claim ID %claimId%.",
"Suggested": "Suggested", "Suggested": "Suggested",
"%amountBehind% blocks behind": "%amountBehind% blocks behind",
"Startup Preferences": "Startup Preferences", "Startup Preferences": "Startup Preferences",
"This will clear the application cache, and might fix issues you are having. Your wallet will not be affected. ": "This will clear the application cache, and might fix issues you are having. Your wallet will not be affected. ", "This will clear the application cache, and might fix issues you are having. Your wallet will not be affected. ": "This will clear the application cache, and might fix issues you are having. Your wallet will not be affected. ",
"Start minimized": "Start minimized", "Start minimized": "Start minimized",
@ -827,10 +718,7 @@
"Checking for channels": "Checking for channels", "Checking for channels": "Checking for channels",
"Error Starting Up": "Error Starting Up", "Error Starting Up": "Error Starting Up",
"Reach out to hello@lbry.com for help, or check out %help_link%.": "Reach out to hello@lbry.com for help, or check out %help_link%.", "Reach out to hello@lbry.com for help, or check out %help_link%.": "Reach out to hello@lbry.com for help, or check out %help_link%.",
"You're not following any tags. Smash that %customize% button!": "You're not following any tags. Smash that %customize% button!",
"customize": "customize",
"An upgrade is available.": "An upgrade is available.", "An upgrade is available.": "An upgrade is available.",
"You're not following any tags. Add tags above or smash that %customize% button!": "You're not following any tags. Add tags above or smash that %customize% button!",
"New Channel": "New Channel", "New Channel": "New Channel",
"ChannelName": "ChannelName", "ChannelName": "ChannelName",
"Pending...": "Pending...", "Pending...": "Pending...",
@ -851,14 +739,6 @@
"Port": "Port", "Port": "Port",
"Unable to load your saved preferences.": "Unable to load your saved preferences.", "Unable to load your saved preferences.": "Unable to load your saved preferences.",
"Add/Delete": "Add/Delete", "Add/Delete": "Add/Delete",
"%numberOfMonthsSincePublish% years ago": "%numberOfMonthsSincePublish% years ago",
"%numberOfYearsSincePublish% years ago": "%numberOfYearsSincePublish% years ago",
"%numberOfYearsSincePublish% year ago": "%numberOfYearsSincePublish% year ago",
"%numberOfMonthsSincePublish% year ago": "%numberOfMonthsSincePublish% year ago",
"%numberOfMonthsSincePublish% month ago": "%numberOfMonthsSincePublish% month ago",
"%numberOfMonthsSincePublish% months ago": "%numberOfMonthsSincePublish% months ago",
"%numberOfDaysSincePublish% days ago": "%numberOfDaysSincePublish% days ago",
"%numberOfDaysSincePublish% day ago": "%numberOfDaysSincePublish% day ago",
"The wallet server took a bit too long. Resetting defaults just in case. Shutdown (Cmd/Ctrl+Q) LBRY and restart if this continues.": "The wallet server took a bit too long. Resetting defaults just in case. Shutdown (Cmd/Ctrl+Q) LBRY and restart if this continues.", "The wallet server took a bit too long. Resetting defaults just in case. Shutdown (Cmd/Ctrl+Q) LBRY and restart if this continues.": "The wallet server took a bit too long. Resetting defaults just in case. Shutdown (Cmd/Ctrl+Q) LBRY and restart if this continues.",
"Provide a description and link to your license": "Provide a description and link to your license", "Provide a description and link to your license": "Provide a description and link to your license",
"Wallet servers": "Wallet servers", "Wallet servers": "Wallet servers",
@ -887,8 +767,9 @@
"A lbry.tv account allows you to earn more than %credit_amount% in rewards, backup your data, and get content and security updates.": "A lbry.tv account allows you to earn more than %credit_amount% in rewards, backup your data, and get content and security updates.", "A lbry.tv account allows you to earn more than %credit_amount% in rewards, backup your data, and get content and security updates.": "A lbry.tv account allows you to earn more than %credit_amount% in rewards, backup your data, and get content and security updates.",
"Deposit cannot be higher than your balance": "Deposit cannot be higher than your balance", "Deposit cannot be higher than your balance": "Deposit cannot be higher than your balance",
"%view_count% Views": "%view_count% Views", "%view_count% Views": "%view_count% Views",
"%view_count% views": "%view_count% views",
"%view_count% view": "%view_count% view",
"1 View": "1 View", "1 View": "1 View",
"There was an error. It's been reported and will be fixed. Try %refreshing_the_app_link% to fix it. If that doesn't work, try pressing Ctrl+R/Cmd+R.": "There was an error. It's been reported and will be fixed. Try %refreshing_the_app_link% to fix it. If that doesn't work, try pressing Ctrl+R/Cmd+R.",
"Upload your thumbnail to %speech_link%. Recommended size is 16:9.": "Upload your thumbnail to %speech_link%. Recommended size is 16:9.", "Upload your thumbnail to %speech_link%. Recommended size is 16:9.": "Upload your thumbnail to %speech_link%. Recommended size is 16:9.",
"Get %amount% LBC": "Get %amount% LBC", "Get %amount% LBC": "Get %amount% LBC",
"Get %range% LBC": "Get %range% LBC", "Get %range% LBC": "Get %range% LBC",
@ -925,7 +806,6 @@
"%repost_channel_link% reposted": "%repost_channel_link% reposted", "%repost_channel_link% reposted": "%repost_channel_link% reposted",
"Abandon on blockchain (reclaim %amount% LBC)": "Abandon on blockchain (reclaim %amount% LBC)", "Abandon on blockchain (reclaim %amount% LBC)": "Abandon on blockchain (reclaim %amount% LBC)",
"This channel may have been unpublished.": "This channel may have been unpublished.", "This channel may have been unpublished.": "This channel may have been unpublished.",
"There was an error. Try %refreshing_the_app_link% to fix it. If that doesn't work, try pressing Ctrl+R/Cmd+R.": "There was an error. Try %refreshing_the_app_link% to fix it. If that doesn't work, try pressing Ctrl+R/Cmd+R.",
"Custom": "Custom", "Custom": "Custom",
"Playing in %seconds_left% seconds": "Playing in %seconds_left% seconds", "Playing in %seconds_left% seconds": "Playing in %seconds_left% seconds",
"Up Next by %channel%": "Up Next by %channel%", "Up Next by %channel%": "Up Next by %channel%",
@ -983,7 +863,7 @@
"While we respect the desire for maximally private usage, please note that choosing this option hurts the ability for creators to understand how their content is performing.": "While we respect the desire for maximally private usage, please note that choosing this option hurts the ability for creators to understand how their content is performing.", "While we respect the desire for maximally private usage, please note that choosing this option hurts the ability for creators to understand how their content is performing.": "While we respect the desire for maximally private usage, please note that choosing this option hurts the ability for creators to understand how their content is performing.",
"A copy of your wallet is synced to lbry.tv": "A copy of your wallet is synced to lbry.tv", "A copy of your wallet is synced to lbry.tv": "A copy of your wallet is synced to lbry.tv",
"Internal sharing is required while signed in.": "Internal sharing is required while signed in.", "Internal sharing is required while signed in.": "Internal sharing is required while signed in.",
"Your wallet is not currently synced with lbry.tv. You are in control of backing up your wallet, which gives access to your credits, channels, and publishes.": "Your wallet is not currently synced with lbry.tv. You are in control of backing up your wallet, which gives access to your credits, channels, and publishes.", "Your wallet is not currently synced with lbry.tv. You are in control of backing up your wallet.": "Your wallet is not currently synced with lbry.tv. You are in control of backing up your wallet.",
"FINAL WARNING: This action is permanent and cannot be undone.": "FINAL WARNING: This action is permanent and cannot be undone.", "FINAL WARNING: This action is permanent and cannot be undone.": "FINAL WARNING: This action is permanent and cannot be undone.",
"Allow the app to access third party analytics platforms": "Allow the app to access third party analytics platforms", "Allow the app to access third party analytics platforms": "Allow the app to access third party analytics platforms",
"Share usage data with LBRY inc.": "Share usage data with LBRY inc.", "Share usage data with LBRY inc.": "Share usage data with LBRY inc.",
@ -998,15 +878,11 @@
"Short": "Short", "Short": "Short",
"How Fresh": "How Fresh", "How Fresh": "How Fresh",
"This Default": "This Default", "This Default": "This Default",
"Sorry, your request returned no results or timed out. Modify your options or %again%": "Sorry, your request returned no results or timed out. Modify your options or %again%",
"Image": "Image", "Image": "Image",
"Model": "Model", "Model": "Model",
"Binary": "Binary", "Binary": "Binary",
"Other": "Other", "Other": "Other",
"Show reposts": "Show reposts",
"Show reposts from the creators you follow.": "Show reposts from the creators you follow.",
"You can try refreshing to fix it. If you still have issues, your anti-virus software or firewall may be preventing startup.": "You can try refreshing to fix it. If you still have issues, your anti-virus software or firewall may be preventing startup.", "You can try refreshing to fix it. If you still have issues, your anti-virus software or firewall may be preventing startup.": "You can try refreshing to fix it. If you still have issues, your anti-virus software or firewall may be preventing startup.",
"Only apply a few tags that are relevant to your content, and use the Mature tag as appropriate. Tag abuse will not be tolerated.": "Only apply a few tags that are relevant to your content, and use the Mature tag as appropriate. Tag abuse will not be tolerated.",
"Add relevant tags...": "Add relevant tags...", "Add relevant tags...": "Add relevant tags...",
"Enter up to five (5) tags that are relevant to your content, and use the Mature tag as appropriate. Tag abuse will not be tolerated.": "Enter up to five (5) tags that are relevant to your content, and use the Mature tag as appropriate. Tag abuse will not be tolerated.", "Enter up to five (5) tags that are relevant to your content, and use the Mature tag as appropriate. Tag abuse will not be tolerated.": "Enter up to five (5) tags that are relevant to your content, and use the Mature tag as appropriate. Tag abuse will not be tolerated.",
"gaming, crypto": "gaming, crypto", "gaming, crypto": "gaming, crypto",
@ -1017,12 +893,10 @@
"Matching": "Matching", "Matching": "Matching",
"No matching tags": "No matching tags", "No matching tags": "No matching tags",
"Please check your deposit amount.": "Please check your deposit amount.", "Please check your deposit amount.": "Please check your deposit amount.",
"For video content, use MP4s in H264/AAC format and a friendly bitrate (1080p) for more reliable streaming.": "For video content, use MP4s in H264/AAC format and a friendly bitrate (1080p) for more reliable streaming.",
"Checking your video...": "Checking your video...", "Checking your video...": "Checking your video...",
"Your video may not be the best format. Use MP4s in H264/AAC format and a friendly bitrate (1080p) for more reliable streaming.": "Your video may not be the best format. Use MP4s in H264/AAC format and a friendly bitrate (1080p) for more reliable streaming.", "Your video may not be the best format. Use MP4s in H264/AAC format and a friendly bitrate (1080p) for more reliable streaming.": "Your video may not be the best format. Use MP4s in H264/AAC format and a friendly bitrate (1080p) for more reliable streaming.",
"Publishing Guide": "Publishing Guide", "Publishing Guide": "Publishing Guide",
"This is equivalent to a password. Do not post or share this.": "This is equivalent to a password. Do not post or share this.", "This is equivalent to a password. Do not post or share this.": "This is equivalent to a password. Do not post or share this.",
"For video content, use MP4s in H264/AAC format and a friendly bitrate (720p) for more reliable streaming.": "For video content, use MP4s in H264/AAC format and a friendly bitrate (720p) for more reliable streaming.",
"Your video may not be the best format. Use MP4s in H264/AAC format and a friendly bitrate (720p) for more reliable streaming.": "Your video may not be the best format. Use MP4s in H264/AAC format and a friendly bitrate (720p) for more reliable streaming.", "Your video may not be the best format. Use MP4s in H264/AAC format and a friendly bitrate (720p) for more reliable streaming.": "Your video may not be the best format. Use MP4s in H264/AAC format and a friendly bitrate (720p) for more reliable streaming.",
"Your video has a bitrate over 6 mbps. We suggest transcoding to provide viewers the best experience.": "Your video has a bitrate over 6 mbps. We suggest transcoding to provide viewers the best experience.", "Your video has a bitrate over 6 mbps. We suggest transcoding to provide viewers the best experience.": "Your video has a bitrate over 6 mbps. We suggest transcoding to provide viewers the best experience.",
"Transcoding": "Transcoding", "Transcoding": "Transcoding",
@ -1055,7 +929,7 @@
"A moderator capable of approving you is typically available in the discord server. See the #rewards-approval instructions carefully and do not message any moderators directly. This process will likely involve providing proof of a stable and established online or real-life identity.": "A moderator capable of approving you is typically available in the discord server. See the #rewards-approval instructions carefully and do not message any moderators directly. This process will likely involve providing proof of a stable and established online or real-life identity.", "A moderator capable of approving you is typically available in the discord server. See the #rewards-approval instructions carefully and do not message any moderators directly. This process will likely involve providing proof of a stable and established online or real-life identity.": "A moderator capable of approving you is typically available in the discord server. See the #rewards-approval instructions carefully and do not message any moderators directly. This process will likely involve providing proof of a stable and established online or real-life identity.",
"Rewards validation is optional.": "Rewards validation is optional.", "Rewards validation is optional.": "Rewards validation is optional.",
"Continue Without Rewards": "Continue Without Rewards", "Continue Without Rewards": "Continue Without Rewards",
"If you'd like to participate our %rewards_program% to earn credits, please complete one of the steps below to be validated.": "If you'd like to participate our %rewards_program% to earn credits, please complete one of the steps below to be validated.", "If you'd like to participate our %rewards_program% to earn credits, please complete one of the steps below to be validated. %Refresh% or %Skip%.": "If you'd like to participate our %rewards_program% to earn credits, please complete one of the steps below to be validated. %Refresh% or %Skip%.",
"verify your email": "verify your email", "verify your email": "verify your email",
"rename your existing wallet in the lbry/wallets directory": "rename your existing wallet in the lbry/wallets directory", "rename your existing wallet in the lbry/wallets directory": "rename your existing wallet in the lbry/wallets directory",
"Your wallet data will remain intact. If you sign in with a different account, the wallets will be merged. To prevent this, you need to %rename_wallet_instructions%": "Your wallet data will remain intact. If you sign in with a different account, the wallets will be merged. To prevent this, you need to %rename_wallet_instructions%", "Your wallet data will remain intact. If you sign in with a different account, the wallets will be merged. To prevent this, you need to %rename_wallet_instructions%": "Your wallet data will remain intact. If you sign in with a different account, the wallets will be merged. To prevent this, you need to %rename_wallet_instructions%",
@ -1067,7 +941,6 @@
"Your account": "Your account", "Your account": "Your account",
"Creator Analytics": "Creator Analytics", "Creator Analytics": "Creator Analytics",
"Channel profile picture": "Channel profile picture", "Channel profile picture": "Channel profile picture",
"(%count%)": "(%count%)",
"Reposts of %uri%": "Reposts of %uri%", "Reposts of %uri%": "Reposts of %uri%",
"A backup of your wallet is synced with lbry.tv.": "A backup of your wallet is synced with lbry.tv.", "A backup of your wallet is synced with lbry.tv.": "A backup of your wallet is synced with lbry.tv.",
"Tag Selection": "Tag Selection", "Tag Selection": "Tag Selection",
@ -1087,18 +960,15 @@
"LBC Details": "LBC Details", "LBC Details": "LBC Details",
"Publish Amount": "Publish Amount", "Publish Amount": "Publish Amount",
"Supports and Tips": "Supports and Tips", "Supports and Tips": "Supports and Tips",
"Top for name": "Top for name",
"%name%": "%name%", "%name%": "%name%",
"Amount must be a number": "Amount must be a number", "Amount must be a number": "Amount must be a number",
"Amount cannot be blank": "Amount cannot be blank", "Amount cannot be blank": "Amount cannot be blank",
"Amount cannot be more than available": "Amount cannot be more than available", "Amount cannot be more than available": "Amount cannot be more than available",
"Amount to unlock": "Amount to unlock", "Amount to unlock": "Amount to unlock",
"Unlock Tips": "Unlock Tips", "Unlock Tips": "Unlock Tips",
"available to unlock.": "available to unlock.",
"%message%": "%message%", "%message%": "%message%",
"Support This Claim": "Support This Claim", "Support This Claim": "Support This Claim",
"view other claims at lbry://%name%": "view other claims at lbry://%name%", "view other claims at lbry://%name%": "view other claims at lbry://%name%",
"Not top for name": "Not top for name",
"loading": "loading", "loading": "loading",
"Original Publish Amount": "Original Publish Amount", "Original Publish Amount": "Original Publish Amount",
"Total Staked Amount": "Total Staked Amount", "Total Staked Amount": "Total Staked Amount",
@ -1124,7 +994,6 @@
"Keeping it locked improves the trust and discoverability of your content.": "Keeping it locked improves the trust and discoverability of your content.", "Keeping it locked improves the trust and discoverability of your content.": "Keeping it locked improves the trust and discoverability of your content.",
"It's usually only worth unlocking what you intend to use immediately. %learn_more%": "It's usually only worth unlocking what you intend to use immediately. %learn_more%", "It's usually only worth unlocking what you intend to use immediately. %learn_more%": "It's usually only worth unlocking what you intend to use immediately. %learn_more%",
"%amount% available to unlock": "%amount% available to unlock", "%amount% available to unlock": "%amount% available to unlock",
"%message% hihi": "%message% hihi",
"How much would you like to unlock?": "How much would you like to unlock?", "How much would you like to unlock?": "How much would you like to unlock?",
"A prudent choice": "A prudent choice", "A prudent choice": "A prudent choice",
"Join": "Join", "Join": "Join",
@ -1135,7 +1004,6 @@
"More actions": "More actions", "More actions": "More actions",
"music": "music", "music": "music",
"Transactions": "Transactions", "Transactions": "Transactions",
"Tx Type": "Tx Type",
"Payment": "Payment", "Payment": "Payment",
"Stream": "Stream", "Stream": "Stream",
"Tips": "Tips", "Tips": "Tips",
@ -1196,13 +1064,40 @@
"You will not see reposts by people you follow or receive email notifying about them.": "You will not see reposts by people you follow or receive email notifying about them.", "You will not see reposts by people you follow or receive email notifying about them.": "You will not see reposts by people you follow or receive email notifying about them.",
"Sorry, your request timed out. Modify your options or %again%": "Sorry, your request timed out. Modify your options or %again%", "Sorry, your request timed out. Modify your options or %again%": "Sorry, your request timed out. Modify your options or %again%",
"Pause at any time to select a thumbnail from your video": "Pause at any time to select a thumbnail from your video", "Pause at any time to select a thumbnail from your video": "Pause at any time to select a thumbnail from your video",
"For video content, use MP4s in H264/AAC format and a friendly bitrate (under 5 mbps) and resolution (720p) for more reliable streaming.": "For video content, use MP4s in H264/AAC format and a friendly bitrate (under 5 mbps) and resolution (720p) for more reliable streaming.", "For video content, use MP4s in H264/AAC format and a friendly bitrate (under 5 Mbps) and resolution (720p) for more reliable streaming.": "For video content, use MP4s in H264/AAC format and a friendly bitrate (under 5 Mbps) and resolution (720p) for more reliable streaming.",
"this channel": "this channel", "For video content, use MP4s in H264/AAC format and a friendly bitrate (under 5 Mbps) and resolution (720p) for more reliable streaming. Lbry.tv uploads are restricted to 1 GB.": "For video content, use MP4s in H264/AAC format and a friendly bitrate (under 5 Mbps) and resolution (720p) for more reliable streaming. Lbry.tv uploads are restricted to 1 GB.",
"Drop here to publish!": "Drop here to publish!",
"Discover Channels": "Discover Channels",
"Downloads": "Downloads",
"Purchases": "Purchases",
"No purchases found.": "No purchases found.",
"Report an Issue/Request a Feature": "Report an Issue/Request a Feature",
"Please describe the problem you experienced or the feature you want to see and any information you think might be useful to us. Links to screenshots are great!": "Please describe the problem you experienced or the feature you want to see and any information you think might be useful to us. Links to screenshots are great!",
"Description of your issue or feature request": "Description of your issue or feature request",
"Submit Report": "Submit Report",
"Developer?": "Developer?",
"You can also:": "You can also:",
"Submit an issue on GitHub": "Submit an issue on GitHub",
"Most Viewed Recent Content": "Most Viewed Recent Content",
"Most Viewed Content All Time": "Most Viewed Content All Time",
"There are no stats for this channel yet, it will take a few views. Make sure you are signed in with the correct email and have data sharing turned on.": "There are no stats for this channel yet, it will take a few views. Make sure you are signed in with the correct email and have data sharing turned on.",
"Share this link with friends (or enemies) and earn LBC when they join lbry.tv": "Share this link with friends (or enemies) and earn LBC when they join lbry.tv",
"Invite someone you know by email and earn LBC when they join lbry.tv.": "Invite someone you know by email and earn LBC when they join lbry.tv.",
"Redeeming": "Redeeming",
"You need more credits to purchase this.": "You need more credits to purchase this.",
"Open Rewards": "Open Rewards",
"The publisher has chosen to charge LBC to view this content. Your balance is currently too low to view it. Check out %reward_link% for free LBC or send more LBC to your wallet.": "The publisher has chosen to charge LBC to view this content. Your balance is currently too low to view it. Check out %reward_link% for free LBC or send more LBC to your wallet.",
"Replying as %reply_channel%": "Replying as %reply_channel%",
"Share this channel": "Share this channel", "Share this channel": "Share this channel",
"File preview": "File preview", "File preview": "File preview",
"Go Home": "Go Home", "Go Home": "Go Home",
"%percent%% downloaded": "%percent%% downloaded",
"Uploading (%progress%%) ": "Uploading (%progress%%) ", "Uploading (%progress%%) ": "Uploading (%progress%%) ",
"Confirming": "Confirming", "Confirming": "Confirming",
"Unfollow this channel": "Unfollow this channel",
"Follow this channel": "Follow this channel",
"Unblock this channel": "Unblock this channel",
"Block this channel": "Block this channel",
"%duration% years ago": "%duration% years ago", "%duration% years ago": "%duration% years ago",
"%duration% year ago": "%duration% year ago", "%duration% year ago": "%duration% year ago",
"%duration% months ago": "%duration% months ago", "%duration% months ago": "%duration% months ago",
@ -1215,6 +1110,11 @@
"%duration% minute ago": "%duration% minute ago", "%duration% minute ago": "%duration% minute ago",
"%duration% seconds ago": "%duration% seconds ago", "%duration% seconds ago": "%duration% seconds ago",
"%duration% second ago": "%duration% second ago", "%duration% second ago": "%duration% second ago",
"%duration% ago": "%duration% ago",
"Join our %tech_forum%": "Join our %tech_forum%",
"tech forum": "tech forum",
"Explore our %technical_resources%": "Explore our %technical_resources%",
"technical resources": "technical resources",
"Check your rewards page to see if you qualify for paid content reimbursement. Only content in this section qualifies.": "Check your rewards page to see if you qualify for paid content reimbursement. Only content in this section qualifies.", "Check your rewards page to see if you qualify for paid content reimbursement. Only content in this section qualifies.": "Check your rewards page to see if you qualify for paid content reimbursement. Only content in this section qualifies.",
"blocked channels": "blocked channels", "blocked channels": "blocked channels",
"%count% %channels%. ": "%count% %channels%. " "%count% %channels%. ": "%count% %channels%. "

View file

@ -21,7 +21,7 @@ export default function BlockButton(props: Props) {
const blockRef = useRef(); const blockRef = useRef();
const isHovering = useHover(blockRef); const isHovering = useHover(blockRef);
const blockLabel = channelIsBlocked ? __('Blocked') : __('Block'); const blockLabel = channelIsBlocked ? __('Blocked') : __('Block');
const blockTitlePrefix = channelIsBlocked ? __('Unblock') : __('Block'); const blockTitlePrefix = channelIsBlocked ? __('Unblock this channel') : __('Block this channel');
const blockedOverride = channelIsBlocked && isHovering && __('Unblock'); const blockedOverride = channelIsBlocked && isHovering && __('Unblock');
return permanentUrl && !claimIsMine ? ( return permanentUrl && !claimIsMine ? (
@ -30,7 +30,7 @@ export default function BlockButton(props: Props) {
icon={ICONS.BLOCK} icon={ICONS.BLOCK}
button={'alt'} button={'alt'}
label={blockedOverride || blockLabel} label={blockedOverride || blockLabel}
title={`${blockTitlePrefix} ${__('this channel')}`} title={blockTitlePrefix}
requiresAuth={IS_WEB} requiresAuth={IS_WEB}
onClick={e => { onClick={e => {
e.stopPropagation(); e.stopPropagation();

View file

@ -178,10 +178,9 @@ export default function CreatorAnalytics(props: Props) {
</div> </div>
<div className="section__subtitle card__data-subtitle"> <div className="section__subtitle card__data-subtitle">
<span> <span>
{__('%view_count% %views%', { {stats.VideoViewsTopNew === 1
view_count: stats.VideoViewsTopNew, ? __('%view_count% view', { view_count: stats.VideoViewsTopNew })
views: stats.VideoViewsTopNew === 1 ? 'view' : 'views', : __('%view_count% views', { view_count: stats.VideoViewsTopNew })}
})}
</span> </span>
{stats.VideoViewsTopNew > 0 && <Icon icon={ICONS.SUPPORT} iconColor="green" size={18} />} {stats.VideoViewsTopNew > 0 && <Icon icon={ICONS.SUPPORT} iconColor="green" size={18} />}
</div> </div>

View file

@ -71,11 +71,16 @@ function FileDownloadLink(props: Props) {
// @if TARGET='app' // @if TARGET='app'
if (downloading || loading) { if (downloading || loading) {
const progress = fileInfo && fileInfo.written_bytes > 0 ? (fileInfo.written_bytes / fileInfo.total_bytes) * 100 : 0; if (hideDownloadStatus) {
const label = return null;
fileInfo && fileInfo.written_bytes > 0 ? progress.toFixed(0) + __('% downloaded') : __('Connecting...'); }
return hideDownloadStatus ? null : <span className="download-text">{label}</span>; if (fileInfo && fileInfo.written_bytes > 0) {
const progress = (fileInfo.written_bytes / fileInfo.total_bytes) * 100;
return <span className="download-text">{__('%percent%% downloaded', { percent: progress.toFixed(0) })}</span>;
} else {
return <span className="download-text">{__('Connecting...')}</span>;
}
} }
// @endif // @endif

View file

@ -22,6 +22,7 @@ import PublishAdditionalOptions from 'component/publishAdditionalOptions';
import PublishFormErrors from 'component/publishFormErrors'; import PublishFormErrors from 'component/publishFormErrors';
import SelectThumbnail from 'component/selectThumbnail'; import SelectThumbnail from 'component/selectThumbnail';
import Card from 'component/common/card'; import Card from 'component/common/card';
import I18nMessage from 'component/i18nMessage';
type Props = { type Props = {
disabled: boolean, disabled: boolean,
@ -208,8 +209,15 @@ function PublishForm(props: Props) {
<Button button="link" onClick={clearPublish} label={__('Cancel')} /> <Button button="link" onClick={clearPublish} label={__('Cancel')} />
</div> </div>
<p className="help"> <p className="help">
{__('By continuing, you accept the')}{' '} <I18nMessage
<Button button="link" href="https://www.lbry.com/termsofservice" label={__('LBRY Terms of Service')} />. tokens={{
lbry_terms_of_service: (
<Button button="link" href="https://www.lbry.com/termsofservice" label={__('LBRY Terms of Service')} />
),
}}
>
By continuing, you accept the %lbry_terms_of_service%.
</I18nMessage>
</p> </p>
</section> </section>
</div> </div>

View file

@ -50,7 +50,7 @@ export default function SubscribeButton(props: Props) {
const unfollowOverride = isSubscribed && isHovering && __('Unfollow'); const unfollowOverride = isSubscribed && isHovering && __('Unfollow');
const label = isMobile && shrinkOnMobile ? '' : unfollowOverride || subscriptionLabel; const label = isMobile && shrinkOnMobile ? '' : unfollowOverride || subscriptionLabel;
const titlePrefix = isSubscribed ? __('Unfollow') : __('Follow'); const titlePrefix = isSubscribed ? __('Unfollow this channel') : __('Follow this channel');
return permanentUrl ? ( return permanentUrl ? (
<Button <Button
@ -61,7 +61,7 @@ export default function SubscribeButton(props: Props) {
button={'alt'} button={'alt'}
requiresAuth={IS_WEB} requiresAuth={IS_WEB}
label={label} label={label}
title={`${titlePrefix} ${__('this channel')}`} title={titlePrefix}
onClick={e => { onClick={e => {
e.stopPropagation(); e.stopPropagation();

View file

@ -44,13 +44,13 @@ class UserVerify extends React.PureComponent<Props> {
rewards_program: ( rewards_program: (
<Button button="link" label={__('Rewards Program')} href="https://lbry.com/faq/rewards" /> <Button button="link" label={__('Rewards Program')} href="https://lbry.com/faq/rewards" />
), ),
Refresh: <Button onClick={() => fetchUser()} button="link" label={__('Refresh')} />,
Skip: <Button {...skipButtonProps} button="link" label={__('Skip')} />,
}} }}
> >
If you'd like to participate our %rewards_program% to earn credits, please complete one of the steps below If you'd like to participate our %rewards_program% to earn credits, please complete one of the steps below
TigerxWood commented 2020-05-27 13:05:35 +02:00 (Migrated from github.com)
Review

I think you should remove the LF (end of line) after word *below *, to be translatable with the string from app-strings.json file

I think you should remove the LF (end of line) after word *below *, to be translatable with the string from app-strings.json file
infinite-persistence commented 2020-05-27 14:43:40 +02:00 (Migrated from github.com)
Review

Yeah, I noticed that with a few other sentences as well. I agree that it makes string-searching hard(er).

I left it as is since there were few other similar instances, so I don't know if it was intentional or not.

Yeah, I noticed that with a few other sentences as well. I agree that it makes string-searching hard(er). I left it as is since there were few other similar instances, so I don't know if it was intentional or not.
to be validated. to be validated. %Refresh% or %Skip%.
</I18nMessage>{' '} </I18nMessage>
<Button onClick={() => fetchUser()} button="link" label={__('Refresh')} /> {'or'}{' '}
<Button {...skipButtonProps} button="link" label={__('Skip')} />.
</p> </p>
<p>{__('This step is not required to use LBRY, and not all users or regions may qualify.')}</p> <p>{__('This step is not required to use LBRY, and not all users or regions may qualify.')}</p>
</section> </section>
@ -73,7 +73,7 @@ class UserVerify extends React.PureComponent<Props> {
/> />
<p className="help"> <p className="help">
{__('Standard messaging rates apply. LBRY will not text or call you otherwise. Having trouble?')}{' '} {__('Standard messaging rates apply. LBRY will not text or call you otherwise. Having trouble?')}{' '}
<Button button="link" href="https://lbry.com/faq/phone" label={__('Read more.')} /> <Button button="link" href="https://lbry.com/faq/phone" label={__('Read more')} />.
</p> </p>
</Fragment> </Fragment>
} }

View file

@ -5,6 +5,7 @@ import { doToast } from 'lbry-redux';
import { Lbryio } from 'lbryinc'; import { Lbryio } from 'lbryinc';
import Page from 'component/page'; import Page from 'component/page';
import Card from 'component/common/card'; import Card from 'component/common/card';
import I18nMessage from 'component/i18nMessage';
class ReportPage extends React.Component { class ReportPage extends React.Component {
constructor(props) { constructor(props) {
@ -95,11 +96,26 @@ class ReportPage extends React.Component {
. .
</li> </li>
<li> <li>
{__('Explore our')}{' '} <I18nMessage
<Button button="link" href="https://lbry.tech" label={__('technical resources')} />. tokens={{
technical_resources: (
<Button button="link" href="https://lbry.tech" label={__('technical resources')} />
),
}}
>
Explore our %technical_resources%
</I18nMessage>
.
</li> </li>
<li> <li>
{__('Join our')} <Button button="link" href="https://forum.lbry.tech" label={__('tech forum')} />. <I18nMessage
tokens={{
tech_forum: <Button button="link" href="https://forum.lbry.tech" label={__('tech forum')} />,
}}
>
Join our %tech_forum%
</I18nMessage>
.
</li> </li>
</ul> </ul>
</div> </div>