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