chore: update extracted translations
This commit is contained in:
+220
-219
@@ -1,221 +1,222 @@
|
|||||||
{
|
{
|
||||||
"Admin": {
|
"Admin": {
|
||||||
"EditInstanceDetails": {
|
"AccessTokens": {
|
||||||
"directoryDescription": "Increase your audience by appearing in the <a href=\"https://owncast.directory\" target=\"_blank\" rel=\"noreferrer\"><strong>Owncast Directory</strong></a>. This is an external service run by the Owncast project. <a href=\"https://owncast.online/docs/directory/?source=admin\" target=\"_blank\" rel=\"noopener noreferrer\">Learn more</a>.",
|
"createNewAccessToken": "Create New Access token",
|
||||||
"offlineMessageDescription": "The offline message is displayed to your page visitors when you're not streaming. Markdown is supported.",
|
"nameDescription": "The name will be displayed as the chat user when sending messages with this access token.",
|
||||||
"serverUrlRequiredForDirectory": "You must set your <strong>Server URL</strong> above to enable the directory."
|
"namePlaceholder": "Name of bot, service, or integration",
|
||||||
},
|
"selectAll": "Select all",
|
||||||
"HardwareInfo": {
|
"selectPermissions": "Select the permissions this access token will have. It cannot be edited after it's created."
|
||||||
"title": "Hardware Info",
|
},
|
||||||
"pleaseWait": "Please wait",
|
"Actions": {
|
||||||
"noDetails": "No hardware details have been collected yet.",
|
"createNewAction": "Create New Action",
|
||||||
"cpu": "CPU",
|
"createNewActionTitle": "Create New Action",
|
||||||
"memory": "Memory",
|
"customHtml": "Custom HTML",
|
||||||
"disk": "Disk",
|
"description": "External action URLs are 3rd party UI you can display, embedded, into your Owncast page when a user clicks on a button to launch your action.",
|
||||||
"used": "used"
|
"descriptionPlaceholder": "Optional description",
|
||||||
},
|
"editActionTitle": "Edit Action",
|
||||||
"Help": {
|
"htmlEmbedPlaceholder": "HTML embed code (required)",
|
||||||
"title": "How can we help you?",
|
"iconPlaceholder": "https://myserver.com/action/icon.png (optional)",
|
||||||
"configureInstance": "I want to configure my owncast instance",
|
"linkOrEmbedUrl": "Link or embed an URL",
|
||||||
"learnMore": "Learn more",
|
"modalDescription": "Add the URL for the external action you want to present.",
|
||||||
"configureBroadcasting": "Help configuring my broadcasting software",
|
"onlyHttpsSupported": "Only HTTPS URLs and embeds are supported.",
|
||||||
"embedStream": "I want to embed my stream into another site",
|
"openExternally": "Open in a new tab instead of within your page.",
|
||||||
"customizeWebsite": "I want to customize my website",
|
"optionalBackgroundColor": "Optional background color of the action button.",
|
||||||
"tweakVideo": "I want to tweak my video output",
|
"readMoreAboutActions": "Read more about external actions.",
|
||||||
"useStorage": "I want to use an external storage provider",
|
"readMoreLink": "Read more about how to use actions, with examples, at",
|
||||||
"foundBug": "I found a bug",
|
"selectActionType": "Select an action type",
|
||||||
"bugPlease": "If you found a bug, then please",
|
"title": "External Actions",
|
||||||
"letUsKnow": "let us know",
|
"titlePlaceholder": "Your action title (required)",
|
||||||
"generalQuestion": "I have a general question",
|
"urlPlaceholder": "https://myserver.com/action (required)"
|
||||||
"generalAnswered": "Most general questions are answered in our",
|
},
|
||||||
"faq": "FAQ",
|
"EditInstanceDetails": {
|
||||||
"orExist": "or exist in our",
|
"directoryDescription": "Increase your audience by appearing in the <a href=\"https://owncast.directory\" target=\"_blank\" rel=\"noreferrer\"><strong>Owncast Directory</strong></a>. This is an external service run by the Owncast project. <a href=\"https://owncast.online/docs/directory/?source=admin\" target=\"_blank\" rel=\"noopener noreferrer\">Learn more</a>.",
|
||||||
"discussions": "discussions",
|
"offlineMessageDescription": "The offline message is displayed to your page visitors when you're not streaming. Markdown is supported.",
|
||||||
"buildAddons": "I want to build add-ons for Owncast",
|
"serverUrlRequiredForDirectory": "You must set your <strong>Server URL</strong> above to enable the directory."
|
||||||
"buildTools": "You can build your own bots, overlays, tools and add-ons with our",
|
},
|
||||||
"developerApis": "developer APIs.",
|
"HardwareInfo": {
|
||||||
"troubleshooting": "Troubleshooting",
|
"cpu": "CPU",
|
||||||
"fixProblems": "Fix your problems",
|
"disk": "Disk",
|
||||||
"documentation": "Documentation",
|
"memory": "Memory",
|
||||||
"readDocs": "Read the Docs",
|
"noDetails": "No hardware details have been collected yet.",
|
||||||
"commonTasks": "Common tasks",
|
"pleaseWait": "Please wait",
|
||||||
"other": "Other"
|
"title": "Hardware Info",
|
||||||
},
|
"used": "used"
|
||||||
"LogTable": {
|
},
|
||||||
"level": "Level",
|
"Help": {
|
||||||
"info": "Info",
|
"bugPlease": "If you found a bug, then please",
|
||||||
"warning": "Warning",
|
"buildAddons": "I want to build add-ons for Owncast",
|
||||||
"error": "Error",
|
"buildTools": "You can build your own bots, overlays, tools and add-ons with our",
|
||||||
"timestamp": "Timestamp",
|
"commonTasks": "Common tasks",
|
||||||
"message": "Message",
|
"configureBroadcasting": "Help configuring my broadcasting software",
|
||||||
"logs": "Logs"
|
"configureInstance": "I want to configure my owncast instance",
|
||||||
},
|
"customizeWebsite": "I want to customize my website",
|
||||||
"NewsFeed": {
|
"developerApis": "developer APIs.",
|
||||||
"link": "Link",
|
"discussions": "discussions",
|
||||||
"noNews": "No news.",
|
"documentation": "Documentation",
|
||||||
"title": "News & Updates from Owncast"
|
"embedStream": "I want to embed my stream into another site",
|
||||||
},
|
"faq": "FAQ",
|
||||||
"ViewerInfo": {
|
"fixProblems": "Fix your problems",
|
||||||
"title": "Viewer Info",
|
"foundBug": "I found a bug",
|
||||||
"currentStream": "Current stream",
|
"generalAnswered": "Most general questions are answered in our",
|
||||||
"last12Hours": "Last 12 hours",
|
"generalQuestion": "I have a general question",
|
||||||
"last24Hours": "Last 24 hours",
|
"learnMore": "Learn more",
|
||||||
"last7Days": "Last 7 days",
|
"letUsKnow": "let us know",
|
||||||
"last30Days": "Last 30 days",
|
"orExist": "or exist in our",
|
||||||
"last3Months": "Last 3 months",
|
"other": "Other",
|
||||||
"last6Months": "Last 6 months",
|
"readDocs": "Read the Docs",
|
||||||
"currentViewers": "Current viewers",
|
"title": "How can we help you?",
|
||||||
"maxViewersThisStream": "Max viewers this stream",
|
"troubleshooting": "Troubleshooting",
|
||||||
"maxViewersLastStream": "Max viewers last stream",
|
"tweakVideo": "I want to tweak my video output",
|
||||||
"maxViewers": "Max viewers",
|
"useStorage": "I want to use an external storage provider"
|
||||||
"pleaseWait": "Please wait",
|
},
|
||||||
"noData": "No viewer data has been collected yet.",
|
"LogTable": {
|
||||||
"viewers": "Viewers"
|
"error": "Error",
|
||||||
},
|
"info": "Info",
|
||||||
"VideoVariantForm": {
|
"level": "Level",
|
||||||
"bitrateDisabledPassthrough": "Bitrate selection is disabled when Video Passthrough is enabled.",
|
"logs": "Logs",
|
||||||
"bitrateGoodForHigh": "Good for high speed & high bitrate viewers.",
|
"message": "Message",
|
||||||
"bitrateGoodForMost": "Good for most viewers, bandwidths and resolutions.",
|
"timestamp": "Timestamp",
|
||||||
"bitrateGoodForSlow": "Good for slow, mobile and low bitrate viewers.",
|
"warning": "Warning"
|
||||||
"bitrateValueKbps": "{{bitrate}} kbps"
|
},
|
||||||
},
|
"NewsFeed": {
|
||||||
"deleteEmoji": "Delete emoji",
|
"link": "Link",
|
||||||
"emojiPageDescription": "Here you can upload new custom emojis for usage in the chat. When uploading a new emoji, the filename without extension will be used as emoji name. Additionally, emoji names are case-insensitive. For best results, ensure all emoji have unique names.",
|
"noNews": "No news.",
|
||||||
"emojiUploadBulkGuide": "Want to upload custom emojis in bulk? Check out our <a href=\"https://owncast.online/docs/chat/emoji\" rel=\"noopener noreferrer\" target=\"_blank\">Emoji guide</a>.",
|
"title": "News & Updates from Owncast"
|
||||||
"emojis": "Emojis",
|
},
|
||||||
"uploadNewEmoji": "Upload new emoji",
|
"StatusMessages": {
|
||||||
"StatusMessages": {
|
"convertingEmoji": "Converting emoji...",
|
||||||
"updated": "Updated.",
|
"deletingEmoji": "Deleting emoji...",
|
||||||
"tagsUpdated": "Tags updated.",
|
"emojiDeleted": "Emoji deleted",
|
||||||
"variantsUpdated": "Variants updated",
|
"emojiUploadedSuccessfully": "Emoji uploaded successfully!",
|
||||||
"videoCodecUpdated": "Video codec updated.",
|
"fileSizeTooBig": "File size is too big: {{size}}",
|
||||||
"latencyBufferUpdated": "Latency buffer level updated.",
|
"fileTypeNotSupported": "File type is not supported: {{type}}",
|
||||||
"deletingEmoji": "Deleting emoji...",
|
"latencyBufferUpdated": "Latency buffer level updated.",
|
||||||
"emojiDeleted": "Emoji deleted",
|
"pleaseEnterTag": "Please enter a tag",
|
||||||
"convertingEmoji": "Converting emoji...",
|
"tagAlreadyUsed": "This tag is already used!",
|
||||||
"uploadingEmoji": "Uploading emoji...",
|
"tagsUpdated": "Tags updated.",
|
||||||
"emojiUploadedSuccessfully": "Emoji uploaded successfully!",
|
"thereWasAnError": "There was an error: {{message}}",
|
||||||
"thereWasAnError": "There was an error: {{message}}",
|
"updated": "Updated.",
|
||||||
"fileSizeTooBig": "File size is too big: {{size}}",
|
"uploadingEmoji": "Uploading emoji...",
|
||||||
"fileTypeNotSupported": "File type is not supported: {{type}}",
|
"variantsUpdated": "Variants updated",
|
||||||
"pleaseEnterTag": "Please enter a tag",
|
"videoCodecUpdated": "Video codec updated."
|
||||||
"tagAlreadyUsed": "This tag is already used!"
|
},
|
||||||
},
|
"VideoVariantForm": {
|
||||||
"Actions": {
|
"bitrateDisabledPassthrough": "Bitrate selection is disabled when Video Passthrough is enabled.",
|
||||||
"title": "External Actions",
|
"bitrateGoodForHigh": "Good for high speed & high bitrate viewers.",
|
||||||
"description": "External action URLs are 3rd party UI you can display, embedded, into your Owncast page when a user clicks on a button to launch your action.",
|
"bitrateGoodForMost": "Good for most viewers, bandwidths and resolutions.",
|
||||||
"readMoreLink": "Read more about how to use actions, with examples, at",
|
"bitrateGoodForSlow": "Good for slow, mobile and low bitrate viewers.",
|
||||||
"createNewAction": "Create New Action",
|
"bitrateValueKbps": "{{bitrate}} kbps"
|
||||||
"createNewActionTitle": "Create New Action",
|
},
|
||||||
"editActionTitle": "Edit Action",
|
"ViewerInfo": {
|
||||||
"modalDescription": "Add the URL for the external action you want to present.",
|
"currentStream": "Current stream",
|
||||||
"onlyHttpsSupported": "Only HTTPS URLs and embeds are supported.",
|
"currentViewers": "Current viewers",
|
||||||
"readMoreAboutActions": "Read more about external actions.",
|
"last12Hours": "Last 12 hours",
|
||||||
"selectActionType": "Select an action type",
|
"last24Hours": "Last 24 hours",
|
||||||
"linkOrEmbedUrl": "Link or embed an URL",
|
"last30Days": "Last 30 days",
|
||||||
"customHtml": "Custom HTML",
|
"last3Months": "Last 3 months",
|
||||||
"htmlEmbedPlaceholder": "HTML embed code (required)",
|
"last6Months": "Last 6 months",
|
||||||
"urlPlaceholder": "https://myserver.com/action (required)",
|
"last7Days": "Last 7 days",
|
||||||
"titlePlaceholder": "Your action title (required)",
|
"maxViewers": "Max viewers",
|
||||||
"descriptionPlaceholder": "Optional description",
|
"maxViewersLastStream": "Max viewers last stream",
|
||||||
"iconPlaceholder": "https://myserver.com/action/icon.png (optional)",
|
"maxViewersThisStream": "Max viewers this stream",
|
||||||
"optionalBackgroundColor": "Optional background color of the action button.",
|
"noData": "No viewer data has been collected yet.",
|
||||||
"openExternally": "Open in a new tab instead of within your page."
|
"pleaseWait": "Please wait",
|
||||||
},
|
"title": "Viewer Info",
|
||||||
"Webhooks": {
|
"viewers": "Viewers"
|
||||||
"createNewWebhook": "Create New Webhook",
|
},
|
||||||
"webhookUrlPlaceholder": "https://myserver.com/webhook",
|
"Webhooks": {
|
||||||
"selectEvents": "Select the events that will be sent to this webhook.",
|
"createNewWebhook": "Create New Webhook",
|
||||||
"selectAll": "Select all"
|
"selectAll": "Select all",
|
||||||
},
|
"selectEvents": "Select the events that will be sent to this webhook.",
|
||||||
"AccessTokens": {
|
"webhookUrlPlaceholder": "https://myserver.com/webhook"
|
||||||
"createNewAccessToken": "Create New Access token",
|
},
|
||||||
"nameDescription": "The name will be displayed as the chat user when sending messages with this access token.",
|
"deleteEmoji": "Delete emoji",
|
||||||
"namePlaceholder": "Name of bot, service, or integration",
|
"emojiPageDescription": "Here you can upload new custom emojis for usage in the chat. When uploading a new emoji, the filename without extension will be used as emoji name. Additionally, emoji names are case-insensitive. For best results, ensure all emoji have unique names.",
|
||||||
"selectPermissions": "Select the permissions this access token will have. It cannot be edited after it's created.",
|
"emojiUploadBulkGuide": "Want to upload custom emojis in bulk? Check out our <a href=\"https://owncast.online/docs/chat/emoji\" rel=\"noopener noreferrer\" target=\"_blank\">Emoji guide</a>.",
|
||||||
"selectAll": "Select all"
|
"emojis": "Emojis",
|
||||||
}
|
"uploadNewEmoji": "Upload new emoji"
|
||||||
},
|
},
|
||||||
"Common": {
|
"Common": {
|
||||||
"poweredByOwncastVersion": "Powered by <a href='https://owncast.online'>Owncast v{{versionNumber}}</a>"
|
"poweredByOwncastVersion": "Powered by <a href='https://owncast.online'>Owncast v{{versionNumber}}</a>"
|
||||||
},
|
},
|
||||||
"Frontend": {
|
"Frontend": {
|
||||||
"BrowserNotifyModal": {
|
"BrowserNotifyModal": {
|
||||||
"allowButton": "Allow",
|
"allowButton": "Allow",
|
||||||
"blockButton": "Block",
|
"blockButton": "Block",
|
||||||
"deniedDescription": "To enable push notifications from {{hostname}} access your browser permissions for this site and turn on notifications. Then reload this page to apply your updated settings on this site. <a href='https://owncast.online/docs/notifications'>Learn more.</a>",
|
"deniedDescription": "To enable push notifications from {{hostname}} access your browser permissions for this site and turn on notifications. Then reload this page to apply your updated settings on this site. <a href='https://owncast.online/docs/notifications'>Learn more.</a>",
|
||||||
"deniedTitle": "Notifications are blocked on your device",
|
"deniedTitle": "Notifications are blocked on your device",
|
||||||
"enabledDescription": "To disable push notifications from {{hostname}} access your browser permissions for this site and turn off notifications. <a href='https://owncast.online/docs/notifications'>Learn more.</a>",
|
"enabledDescription": "To disable push notifications from {{hostname}} access your browser permissions for this site and turn off notifications. <a href='https://owncast.online/docs/notifications'>Learn more.</a>",
|
||||||
"enabledTitle": "Notifications are enabled",
|
"enabledTitle": "Notifications are enabled",
|
||||||
"errorMessage": "Error registering for live notifications: {{message}}. Make sure you're not inside a private browser environment or have previously disabled notifications for this stream.",
|
"errorMessage": "Error registering for live notifications: {{message}}. Make sure you're not inside a private browser environment or have previously disabled notifications for this stream.",
|
||||||
"errorTitle": "Browser Notification Error",
|
"errorTitle": "Browser Notification Error",
|
||||||
"iosAddButton": "Add",
|
"iosAddButton": "Add",
|
||||||
"iosAddToHomeScreen": "Add to Home Screen",
|
"iosAddToHomeScreen": "Add to Home Screen",
|
||||||
"iosAllowPrompt": "Allow",
|
"iosAllowPrompt": "Allow",
|
||||||
"iosComeBack": "Come back to this screen and enable notifications.",
|
"iosComeBack": "Come back to this screen and enable notifications.",
|
||||||
"iosDescription": "It takes a couple extra steps to make sure you get notified when your favorite streams go live.",
|
"iosDescription": "It takes a couple extra steps to make sure you get notified when your favorite streams go live.",
|
||||||
"iosNameAndTap": "Give this link a name and tap the new icon on your home screen",
|
"iosNameAndTap": "Give this link a name and tap the new icon on your home screen",
|
||||||
"iosShareButton": "share",
|
"iosShareButton": "share",
|
||||||
"iosTitle": "Get notified on iOS",
|
"iosTitle": "Get notified on iOS",
|
||||||
"learnMore": "Learn more",
|
"learnMore": "Learn more",
|
||||||
"mainDescription": "Get notified right in the browser each time this stream goes live.",
|
"learnMoreAboutNotifications": "<a href='https://owncast.online/docs/notifications/#browser-notifications'>Learn more</a> about Owncast browser notifications.",
|
||||||
"permissionWantsTo": "{{hostname}} wants to",
|
"mainDescription": "Get notified right in the browser each time this stream goes live.",
|
||||||
"showNotifications": "Show notifications",
|
"permissionWantsTo": "{{hostname}} wants to",
|
||||||
"unsupported": "Browser notifications are not supported in your browser.",
|
"showNotifications": "Show notifications",
|
||||||
"unsupportedLocal": "Browser notifications are not supported for local servers."
|
"unsupported": "Browser notifications are not supported in your browser.",
|
||||||
},
|
"unsupportedLocal": "Browser notifications are not supported for local servers."
|
||||||
"Footer": {
|
},
|
||||||
"documentation": "Documentation",
|
"Chat": {
|
||||||
"contribute": "Contribute",
|
"moderatorNotification": "You are now a moderator.",
|
||||||
"source": "Source"
|
"nameChangeText": "is now known as",
|
||||||
},
|
"userJoined": "joined the chat.",
|
||||||
"Chat": {
|
"userLeft": "left the chat."
|
||||||
"userJoined": "joined the chat.",
|
},
|
||||||
"userLeft": "left the chat.",
|
"FollowModal": {
|
||||||
"nameChangeText": "is now known as",
|
"description": "By following this stream you'll get notified on the Fediverse when it goes live. Now is a great time to",
|
||||||
"moderatorNotification": "You are now a moderator."
|
"followButton": "Follow",
|
||||||
},
|
"followError": "Follow Error",
|
||||||
"FollowModal": {
|
"instructions": "Enter your username @server to follow",
|
||||||
"description": "By following this stream you'll get notified on the Fediverse when it goes live. Now is a great time to",
|
"joinFediverse": "Join the Fediverse",
|
||||||
"learnFediverse": "learn about the Fediverse",
|
"learnFediverse": "learn about the Fediverse",
|
||||||
"newToYou": "if it's new to you.",
|
"newToYou": "if it's new to you.",
|
||||||
"instructions": "Enter your username @server to follow",
|
"placeholder": "Your fediverse account @account@server",
|
||||||
"placeholder": "Your fediverse account @account@server",
|
"redirectMessage": "You'll be redirected to your Fediverse server and asked to confirm the action.",
|
||||||
"redirectMessage": "You'll be redirected to your Fediverse server and asked to confirm the action.",
|
"unableToFollow": "Unable to follow."
|
||||||
"joinFediverse": "Join the Fediverse",
|
},
|
||||||
"followButton": "Follow",
|
"Footer": {
|
||||||
"followError": "Follow Error",
|
"contribute": "Contribute",
|
||||||
"unableToFollow": "Unable to follow."
|
"documentation": "Documentation",
|
||||||
},
|
"source": "Source"
|
||||||
"Header": {
|
},
|
||||||
"skipToPlayer": "Skip to player",
|
"Header": {
|
||||||
"skipToOfflineMessage": "Skip to offline message",
|
"chatOffline": "Chat is offline",
|
||||||
"skipToContent": "Skip to page content",
|
"chatWillBeAvailable": "Chat will be available when the stream is live.",
|
||||||
"skipToFooter": "Skip to footer",
|
"skipToContent": "Skip to page content",
|
||||||
"chatWillBeAvailable": "Chat will be available when the stream is live.",
|
"skipToFooter": "Skip to footer",
|
||||||
"chatOffline": "Chat is offline"
|
"skipToOfflineMessage": "Skip to offline message",
|
||||||
},
|
"skipToPlayer": "Skip to player"
|
||||||
"NameChangeModal": {
|
},
|
||||||
"authInfo": "You can also authenticate an IndieAuth or Fediverse account via the \"Authenticate\" menu.",
|
"NameChangeModal": {
|
||||||
"buttonText": "Change name",
|
"authInfo": "You can also authenticate an IndieAuth or Fediverse account via the \"Authenticate\" menu.",
|
||||||
"colorLabel": "Your Color",
|
"buttonText": "Change name",
|
||||||
"description": "Your chat display name is what people see when you send chat messages.",
|
"colorLabel": "Your Color",
|
||||||
"overLimit": "Over limit",
|
"description": "Your chat display name is what people see when you send chat messages.",
|
||||||
"placeholder": "Your chat display name"
|
"overLimit": "Over limit",
|
||||||
},
|
"placeholder": "Your chat display name"
|
||||||
"chatOffline": "Chat is offline",
|
},
|
||||||
"componentError": "Error: {{message}}",
|
"chatOffline": "Chat is offline",
|
||||||
"helloWorld": "Hello world",
|
"componentError": "Error: {{message}}",
|
||||||
"offlineBasic": "This stream is offline. Check back soon!",
|
"helloWorld": "Hello world",
|
||||||
"offlineFediverseOnly": "This stream is offline. <span class='follow-link'>Follow</span> {{fediverseAccount}} on the Fediverse to see the next time {{streamer}} goes live.",
|
"lastLiveAgo": "Last live {{timeAgo}} ago",
|
||||||
"offlineNotifyAndFediverse": "This stream is offline. You can <span class='notify-link'>be notified</span> the next time {{streamer}} goes live or <span class='follow-link'>follow</span> {{fediverseAccount}} on the Fediverse.",
|
"offlineBasic": "This stream is offline. Check back soon!",
|
||||||
"offlineNotifyOnly": "This stream is offline. <span class='notify-link'>Be notified</span> the next time {{streamer}} goes live.",
|
"offlineFediverseOnly": "This stream is offline. <span class='follow-link'>Follow</span> {{fediverseAccount}} on the Fediverse to see the next time {{streamer}} goes live.",
|
||||||
"lastLiveAgo": "Last live {{timeAgo}} ago"
|
"offlineNotifyAndFediverse": "This stream is offline. You can <span class='notify-link'>be notified</span> the next time {{streamer}} goes live or <span class='follow-link'>follow</span> {{fediverseAccount}} on the Fediverse.",
|
||||||
},
|
"offlineNotifyOnly": "This stream is offline. <span class='notify-link'>Be notified</span> the next time {{streamer}} goes live."
|
||||||
"Testing": {
|
},
|
||||||
"itemCount": "You have {{count}} items",
|
"Testing": {
|
||||||
"messageCount": "You have {{count}} messages from {{sender}}",
|
"itemCount": "You have {{count}} items",
|
||||||
"noPluralKey": "This key has no plural variants - {{count}} things",
|
"messageCount": "You have {{count}} messages from {{sender}}",
|
||||||
"simpleKey": "Simple translation text"
|
"noPluralKey": "This key has no plural variants - {{count}} things",
|
||||||
}
|
"simpleKey": "Simple translation text"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user