1cf923a5af
* Initial plan * Add localization support to NameChangeModal component Co-authored-by: gabek <414923+gabek@users.noreply.github.com> * Add NameChangeModal translations to English language file Co-authored-by: gabek <414923+gabek@users.noreply.github.com> * fix(i18n): fix localization keys * chore(test): add i18n test * chore(i18n): update translation script * chore(i18n): reorgnize translation keys and update components * chore: fix linting warnings * chore(i18n): update all the language files * feat(i18n): add last live ago i18n key --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: gabek <414923+gabek@users.noreply.github.com> Co-authored-by: Gabe Kangas <gabek@real-ity.com>
152 lines
10 KiB
JSON
152 lines
10 KiB
JSON
{
|
|
"Admin": {
|
|
"EditInstanceDetails": {
|
|
"directoryDescription": "ਆਪਣੇ ਦਰਸ਼ਕਾਂ ਦੀ ਗਿਣਤੀ ਵਧਾਓ <a href=\"https://owncast.directory\" target=\"_blank\" rel=\"noreferrer\"><strong>Owncast Directory</strong></a> ਵਿੱਚ ਸ਼ਾਮਲ ਹੋ ਕੇ। ਅਗੇੇਂ ਬਾਰੇ ਜਾਣੂ ਹੋਣ ਲਈ ਇੱਕ ਬਾਹਰੀ ਸਰਵਿਸ ਜਿਸਨੂੰ Owncast ਪ੍ਰੋਜੈਕਟ ਦੁਆਰਾ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ। <a href=\"https://owncast.online/docs/directory/?source=admin\" target=\"_blank\" rel=\"noopener noreferrer\">ਹੋਰ ਜਾਣੋ</a>।",
|
|
"offlineMessageDescription": "ਆਪਣੇ ਪੰਨੇ ਦੇ ਦ੍ਰਸ਼ਕਾਂ ਨੂੰ ਨਿਰਦਸ਼ਨ ਕੀਤਾ ਗਿਆ ਸੰਦੇਸ਼ ਦਿਖਾਇਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਸਟ੍ਰੀਮ ਨਹੀਂ ਕਰ ਰਹੇ ਹੁੰਦੇ। ਮਾਰਕਡਾਊਨ ਦਾ ਸਮਰਥਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।",
|
|
"serverUrlRequiredForDirectory": "ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਯੋਗ ਬਣਾਉਣ ਲਈ ਤੁਹਾਨੂੰ ਉੱਪਰ ਆਪਣੇ <strong>ਸਰਵਰ ਯੂਆਰਐੱਲ</strong> ਨੂੰ ਸੈਟ ਕਰਨਾ ਹੋਵੇਗਾ।"
|
|
},
|
|
"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"
|
|
},
|
|
"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"
|
|
},
|
|
"deleteEmoji": "Delete emoji",
|
|
"emojiPageDescription": "<strong><em>ਗੁਆਂਢੀ ਅਨੁਵਾਦ Admin.emojiPageDescription: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ</em></strong>",
|
|
"emojiUploadBulkGuide": "<strong><em>ਗੁਆਂਢੀ ਅਨੁਵਾਦ Admin.emojiUploadBulkGuide: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ</em></strong>",
|
|
"emojis": "<strong><em>ਗੁਆਂਢੀ ਅਨੁਵਾਦ Admin.emojis: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ</em></strong>",
|
|
"uploadNewEmoji": "<strong><em>ਗੁਆਂਢੀ ਅਨੁਵਾਦ Admin.uploadNewEmoji: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ</em></strong>"
|
|
},
|
|
"Common": {
|
|
"poweredByOwncastVersion": "<a href='https://owncast.online'>Owncast v{{versionNumber}}</a> ਦੁਆਰਾ ਚਾਲਿਤ"
|
|
},
|
|
"Frontend": {
|
|
"BrowserNotifyModal": {
|
|
"allowButton": "ਪਰਵਾਨਗੀ ਦੇਣਾ",
|
|
"blockButton": "ਬਲੌਕ ਕਰੋ",
|
|
"deniedDescription": "{{hostname}} ਤੋਂ ਪుష ਸੂਚਨਾਵਾਂ ਯੋਗ ਕਰਨ ਲਈ ਇਸ ਸਾਈਟ ਲਈ ਆਪਣੇ ਬ੍ਰਾਉਜ਼ਰ ਦੀ ਪਰਮਿਸ਼ਨਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰੋ ਅਤੇ ਸੂਚਨਾਵਾਂ ਨੂੰ ਚਾਲੂ ਕਰੋ। ਫਿਰ ਆਪਣੀ ਨਵੀਨਤਮ ਸੈਟਿੰਗਸ ਲਾਗੂ ਕਰਨ ਲਈ ਇਸ ਪੰਨੇ ਨੂੰ ਰੀਲੋਡ ਕਰੋ। <a href='https://owncast.online/docs/notifications'>ਹੋਰ ਜਾਣੋ।</a>",
|
|
"deniedTitle": "ਤੁਹਾਡੇ ਡਿਵਾਈਸ 'ਤੇ ਸੂਚਨਾਵਾਂ ਬਲੌਕ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ",
|
|
"enabledDescription": "{{hostname}} ਤੋਂ ਪ PUSH ਸੂਚਨਾਵਾਂ ਅਣਜੋੜਣ ਲਈ, ਇਸ ਸਾਈਟ ਲਈ ਆਪਣੇ ਬ੍ਰਾਉਜ਼ਰ ਦੀਆਂ ਪਰਮਿਸ਼ਨਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰੋ ਅਤੇ ਸੂਚਨਾਵਾਂ ਨੂੰ ਬੰਦ ਕਰੋ। <a href='https://owncast.online/docs/notifications'>ਹੋਰ ਜਾਣੋ।</a>",
|
|
"enabledTitle": "ਸੂਚਨਾਵਾਂ ਚਾਲੂ ਹਨ",
|
|
"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": "ਬ੍ਰਾਉਜ਼ਰ ਸੂਚਨਾ ਗਲਤੀ",
|
|
"iosAddButton": "ਜੋੜੋ",
|
|
"iosAddToHomeScreen": "ਹੋਮ ਸਕਰੀਨ 'ਤੇ ਜਾਓ",
|
|
"iosAllowPrompt": "ਅਨੁਮਤੀ ਦਿਓ",
|
|
"iosComeBack": "ਇਸ ਸਕਰੀਨ 'ਤੇ ਵਾਪਸ ਆਉ ਅਤੇ ਸੂਚਨਾਵਾਂ ਨੂੰ ਯੋਗ ਬਣਾਓ।",
|
|
"iosDescription": "ਤੁਸੀਂ ਆਪਣੀਆਂ ਮਨਪਸੰਦ ਸਟ੍ਰੀਮਾਂ ਨੂੰ ਲਾਈਵ ਵੇਖਣ ਦੇ ਸਮੇਂ ਸੂਚਿਤ ਹੋਣ ਲਈ ਅਤਿਰਿਕਤ ਕਦਮ ਚੁੱਕਣੇ ਪੈਂਦੇ ਹਨ।",
|
|
"iosNameAndTap": "ਇਸ ਲਿੰਕ ਨੂੰ ਨਾਮ ਦਿਓ ਅਤੇ ਆਪਣੇ ਘਰੇਲੂ ਸਕਰੀਨ 'ਤੇ ਨਵਾਂ ਆਈਕਨ ਟੈਪ ਕਰੋ",
|
|
"iosShareButton": "ਸ਼ੇਅਰ ਕਰੋ",
|
|
"iosTitle": "iOS 'ਤੇ ਸੂਚਿਤ ਹੋਵੋ",
|
|
"learnMore": "ਹੋਰ ਜਾਣੋ",
|
|
"mainDescription": "ਇਹ ਸਟ੍ਰੀਮ ਲਾਈਵ ਜਾਣ ਵੇਲੇ ਹਰ ਵਾਰੀ ਤੁਹਾਨੂੰ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸੂਚਿਤ ਕੀਤਾ ਜਾਵੇਗਾ।",
|
|
"permissionWantsTo": "{{hostname}} ਚਾਹੁੰਦਾ ਹੈ ਕਿ",
|
|
"showNotifications": "ਸੂਚਨਾਵਾਂ ਦਿਖਾਓ",
|
|
"unsupported": "ਤੁਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਬ੍ਰਾਊਜ਼ਰ ਸੂਚਨਾਵਾਂ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਹੈ।",
|
|
"unsupportedLocal": "ਸਥਾਨਕ ਸਰਵਰ ਲਈ ਬ੍ਰਾਊਜ਼ਰ ਸੂਚਨਾਵਾਂ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਹੈ।"
|
|
},
|
|
"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"
|
|
},
|
|
"chatOffline": "<strong><em>ਗੁਆਂਢੀਆਂ ਅਣਜਾਣ: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ</em></strong>",
|
|
"componentError": "ਗਲਤੀ: {{message}}",
|
|
"helloWorld": "<strong><em>ਗੁਆਂਢੀਆਂ ਅਣਜਾਣ: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ</em></strong>",
|
|
"offlineBasic": "ਇਹ ਸਟ੍ਰੀਮ ਅਫਲਾਈਨ ਹੈ। ਜਲਦੀ ਹੀ ਵਾਪਸ ਆਓ!",
|
|
"offlineFediverseOnly": "ਇਹ ਸਟ੍ਰੀਮ ਅਫਲਾਈਨ ਹੈ। ਜਅਦੋ {{streamer}} ਲਾਈਵ ਹੋਵੇਗਾ, ਗੇਰੀ ਮਨੱਤਾ ਤੋਂ <span class='follow-link'>ਜਾਣੋ</span>।",
|
|
"offlineNotifyAndFediverse": "ਇਹ ਸਟ੍ਰੀਮ ਅਫਲਾਈਨ ਹੈ। ਜਦੋਂ {{streamer}} ਲਾਈਵ ਹੋਵੇਗਾ, ਤੁਸੀਂ <span class='notify-link'>ਜਾਣੋ</span> ਕਰ ਸਕਦੇ ਹੋ ਜਾਂ <span class='follow-link'>ਫਾਲੋ</span> {{fediverseAccount}} ਫੈਡੀਵਰਸ 'ਤੇ।",
|
|
"offlineNotifyOnly": "ਇਹ ਸਟ੍ਰੀਮ ਅਫਲਾਈਨ ਹੈ। <span class='notify-link'>ਜਾਣੋ</span> ਜਦੋਂ {{streamer}} ਲਾਈਵ ਹੋਵੇਗਾ।"
|
|
},
|
|
"Testing": {
|
|
"itemCount": "<strong><em>ਗੁਆਂਢੀਆਂ ਅਣਜਾਣ: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ</em></strong>",
|
|
"messageCount": "<strong><em>ਗੁਆਂਢੀਆਂ ਅਣਜਾਣ: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ</em></strong>",
|
|
"noPluralKey": "<strong><em>ਗੁਆਂਢੀਆਂ ਅਣਜਾਣ: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ</em></strong>",
|
|
"simpleKey": "<strong><em>ਗੁਆਂਢੀਆਂ ਅਣਜਾਣ: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ</em></strong>"
|
|
}
|
|
}
|