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
11 KiB
JSON
152 lines
11 KiB
JSON
{
|
|
"Admin": {
|
|
"EditInstanceDetails": {
|
|
"directoryDescription": "আপনার দর্শকদের <a href=\"https://owncast.directory\" target=\"_blank\" rel=\"noreferrer\"><strong>Owncast ডিরেক্টরিতে</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}} থেকে পুশ বিজ্ঞপ্তি অক্ষম করতে, এই সাইটের জন্য আপনার ব্রাউজারের অনুমতিতে প্রবেশ করুন এবং বিজ্ঞপ্তিগুলি বন্ধ করুন। <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>অনুপস্থিত অনুবাদ Frontend.chatOffline: দয়া করে রিপোর্ট করুন</em></strong>",
|
|
"componentError": "ত্রুটি: {{message}}",
|
|
"helloWorld": "<strong><em>অনুপস্থিত অনুবাদ Frontend.helloWorld: দয়া করে রিপোর্ট করুন</em></strong>",
|
|
"offlineBasic": "এই স্ট্রিম অফলাইন। কিছুক্ষণ পরে চেক করুন!",
|
|
"offlineFediverseOnly": "এই স্ট্রিম অফলাইন। <span class='follow-link'>ফলো করুন</span> {{fediverseAccount}} কে Fediverse এ পরবর্তী সময়ের জন্য যখন {{streamer}} লাইভ হবে তা দেখার জন্য।",
|
|
"offlineNotifyAndFediverse": "এই স্ট্রিম অফলাইন। আপনি <span class='notify-link'>বিজ্ঞপ্তি গ্রহণ করতে পারবেন</span> পরবর্তী সময় {{streamer}} লাইভ হলে অথবা <span class='follow-link'>ফলো করতে পারবেন</span> {{fediverseAccount}} কে Fediverse এ।",
|
|
"offlineNotifyOnly": "এই স্ট্রিম অফলাইন। <span class='notify-link'>বিজ্ঞপ্তি পান</span> পরবর্তী সময় {{streamer}} লাইভ হলে।"
|
|
},
|
|
"Testing": {
|
|
"itemCount": "<strong><em>অনুপস্থিত অনুবাদ Testing.itemCount: দয়া করে রিপোর্ট করুন</em></strong>",
|
|
"messageCount": "<strong><em>অনুপস্থিত অনুবাদ Testing.messageCount: দয়া করে রিপোর্ট করুন</em></strong>",
|
|
"noPluralKey": "<strong><em>অনুপস্থিত অনুবাদ Testing.noPluralKey: দয়া করে রিপোর্ট করুন</em></strong>",
|
|
"simpleKey": "<strong><em>অনুপস্থিত অনুবাদ Testing.simpleKey: দয়া করে রিপোর্ট করুন</em></strong>"
|
|
}
|
|
}
|