)}
diff --git a/web/i18n/ar/translation.json b/web/i18n/ar/translation.json
index 84ed51a088..c16af75cf6 100644
--- a/web/i18n/ar/translation.json
+++ b/web/i18n/ar/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Add your Owncast instance to the Fediverse",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "زيادة جمهورك عن طريق الظهور في Owncast directory. هذه خدمة خارجية يديرها مشروع Owncast . تعرف على أكثر.",
- "offlineMessageDescription": "يتم عرض الرسالة دون اتصال على زوار الصفحة الخاصة بك عندما لا تذيل. يتم دعم Markdown.",
- "serverUrlRequiredForDirectory": "يجب عليك تعيين رابط الخادم أعلاه لتمكين الدليل."
- },
- "emojiPageDescription": "مفقود الترجمة Admin.emojiPageDescription: الرجاء الإبلاغ",
- "emojiUploadBulkGuide": "مفقود الترجمة Admin.emojiUploadBulkGuide: الرجاء الإبلاغ",
- "emojis": "مفقودة Admin.emojis: الرجاء الإبلاغ",
- "uploadNewEmoji": "مفقودة Admin.uploadNewEmoji: الرجاء الإبلاغ"
- },
- "Banned Users": "Banned Users",
- "Bring in moderators to help keep your chat in order": "احضر المشرفين للمساعدة في الحفاظ على ترتيب محادثتك.",
- "CPU": "CPU",
- "Chat Messages": "Chat Messages",
- "Chat is disabled": "Chat is disabled",
- "Chat is offline": "Chat is offline",
- "Chat will be available when the stream is live": "Chat will be available when the stream is live.",
- "Chat will continue to be disabled until you begin a live stream": "Chat will continue to be disabled until you begin a live stream.",
- "Click and never miss future streams!": "Click and never miss future streams!",
- "Common": {
- "poweredByOwncastVersion": "مدعوم من Owncast v{{versionNumber}}"
- },
- "Common tasks": "Common tasks",
- "Connected": "Connected",
- "Contribute": "Contribute",
- "Current stream": "Current stream",
- "Current viewers": "Current viewers",
- "Disk": "Disk",
- "Documentation": "Documentation",
- "Embed your video onto other sites": "Embed your video onto other sites",
- "Enable Owncast social features": "Enable Owncast social features",
- "Error": "Error",
- "FAQ": "FAQ",
- "Find an audience on the Owncast Directory": "Find an audience on the Owncast Directory",
- "Fix your problems": "Fix your problems",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "السماح",
- "blockButton": "كتلة",
- "deniedDescription": "لتمكين الإشعارات من {{hostname}} الوصول إلى أذونات المتصفح الخاصة بك لهذا الموقع وتشغيل الإشعارات. ثم أعد تحميل هذه الصفحة لتطبيق الإعدادات المحدثة على هذا الموقع. اعرف المزيد.",
- "deniedTitle": "تم حظر الإشعارات على جهازك",
- "enabledDescription": "لتعطيل دفع الإشعارات من {{hostname}} الوصول إلى أذونات المتصفح لهذا الموقع وإيقاف الإشعارات. اعرف المزيد.",
- "enabledTitle": "الإشعارات مفعلة",
- "errorTitle": "خطأ في إشعار المتصفح",
- "iosAddButton": "إضافة",
- "iosAddToHomeScreen": "إضافة إلى الشاشة الرئيسية",
- "iosAllowPrompt": "السماح",
- "iosComeBack": "العودة إلى هذه الشاشة وتمكين الإشعارات.",
- "iosDescription": "يحتاج الأمر إلى خطوتين إضافيتين للتأكد من تلقيك إشعارا عندما تبدأ البث المفضل لديك.",
- "iosNameAndTap": "اعطي هذا الرابط اسما وانقر على أيقونة جديدة على الشاشة الرئيسية",
- "iosShareButton": "مشاركة",
- "iosTitle": "الحصول على إشعار على iOS",
- "learnMore": "اعرف المزيد",
- "mainDescription": "احصل على إشعار صحيح في المتصفح في كل مرة يذهب فيها هذا البث مباشرة.",
- "permissionWantsTo": "{{hostname}} يريد أن",
- "showNotifications": "إظهار الإشعارات",
- "unsupported": "إشعارات المتصفح غير مدعومة في المتصفح الخاص بك.",
- "unsupportedLocal": "إشعارات المتصفح غير مدعومة للخوادم المحلية."
- },
- "chatOffline": "الترجمة المفقودة Frontend.chatOffline: الرجاء الإبلاغ",
- "componentError": "خطأ: {{message}}",
- "helloWorld": "الترجمة المفقودة Frontend.helloWorldd: يرجى الإبلاغ",
- "notificationMessage": "الترجمة المفقودة Frontend.notificationMessage: الرجاء الإبلاغ",
- "offlineBasic": "هذا البث غير متصل. تحقق قريباً!",
- "offlineFediverseOnly": "هذا البث غير متصل. تابع {{fediverseAccount}} على فيديفيرس لرؤية المرة القادمة التي يذهب فيها {{streamer}} للحياة.",
- "offlineNotifyAndFediverse": "هذا البث غير متصل بالإنترنت. يمكنك أن تتلقى إشعارًا في المرة القادمة {{streamer}} أو متابعة {{fediverseAccount}} على موقع Fediverse.",
- "offlineNotifyOnly": "هذا البث غير متصل بالإنترنت. كن على علم في المرة القادمة التي يتم فيها البث المباشر {{streamer}} ."
- },
- "Hardware Info": "Hardware Info",
- "Healthy Stream": "Healthy Stream",
- "Help configuring my broadcasting software": "Help configuring my broadcasting software",
- "Hidden messages": "Hidden messages",
- "Hide": "Hide",
- "How can we help you?": "How can we help you?",
- "I found a bug": "I found a bug",
- "I have a general question": "I have a general question",
- "I want to build add-ons for Owncast": "I want to build add-ons for Owncast",
- "I want to configure my owncast instance": "I want to configure my owncast instance",
- "I want to customize my website": "I want to customize my website",
- "I want to embed my stream into another site": "I want to embed my stream into another site",
- "I want to tweak my video output": "I want to tweak my video output",
- "I want to use an external storage provider": "I want to use an external storage provider",
- "IP Bans": "IP Bans",
- "If you found a bug, then please": "If you found a bug, then please",
- "Inbound Audio Stream": "Inbound Audio Stream",
- "Inbound Stream Details": "Inbound Stream Details",
- "Inbound Video Stream": "Inbound Video Stream",
- "Info": "Info",
- "Input": "Input",
- "Last 12 hours": "Last 12 hours",
- "Last 24 hours": "Last 24 hours",
- "Last 3 months": "Last 3 months",
- "Last 30 days": "Last 30 days",
- "Last 6 months": "Last 6 months",
- "Last 7 days": "Last 7 days",
- "Last live ago": "آخر بث مباشر {{timeAgo}}",
- "Learn how to point your existing software to your new server and start streaming your content": "Learn how to point your existing software to your new server and start streaming your content.",
- "Learn how you can add your Owncast stream to other sites you control": "Learn how you can add your Owncast stream to other sites you control.",
- "Learn more": "Learn more",
- "Learn more about chat moderation here": "تعرف على المزيد عن الاعتدال في الدردشة هنا.",
- "Level": "Level",
- "Link": "Link",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "List yourself in the Owncast Directory and show off your stream. Enable it in"
- },
- "Logs": "Logs",
- "Manage the messages from viewers that show up on your stream": "Manage the messages from viewers that show up on your stream.",
- "Max viewers last stream": "Max viewers last stream",
- "Max viewers this stream": "Max viewers this stream",
- "Memory": "Memory",
- "Message": "Message",
- "Moderators": "Moderators",
- "Most general questions are answered in our": "Most general questions are answered in our",
- "News & Updates from Owncast": "News & Updates from Owncast",
- "No": "No",
- "No hardware details have been collected yet": "No hardware details have been collected yet.",
- "No news": "No news.",
- "No stream is active": "No stream is active",
- "No viewer data has been collected yet": "No viewer data has been collected yet.",
- "Notify": "Notify",
- "Other": "Other",
- "Outbound Audio Stream": "Outbound Audio Stream",
- "Outbound Stream Details": "Outbound Stream Details",
- "Outbound Video Stream": "Outbound Video Stream",
- "Overridden via command line": "Overridden via command line.",
- "Peak viewer count": "Peak viewer count",
- "Playback Health": "Playback Health",
- "Please wait": "Please wait",
- "Read the Docs": "Read the Docs",
- "Show": "Show",
- "Skip to footer": "Skip to footer",
- "Skip to offline message": "Skip to offline message",
- "Skip to page content": "Skip to page content",
- "Skip to player": "Skip to player",
- "Source": "Source",
- "Stay updated!": "Stay updated!",
- "Stream health represents": "Stream health represents",
- "Stream started": "Stream started",
- "TROUBLESHOOT": "TROUBLESHOOT",
- "Testing": {
- "itemCount": "الترجمة المفقودة Testing.itemCount: الرجاء الإبلاغ",
- "messageCount": "إختبار الترجمة مفقودة: الرجاء الإبلاغ",
- "noPluralKey": "الترجمة المفقودة Testing.noPluralKey: الرجاء الإبلاغ",
- "simpleKey": "اختبار.simpleKey: من فضلك أبلغ عن"
- },
- "Time": "Time",
- "Timestamp": "Timestamp",
- "Troubleshooting": "Troubleshooting",
- "Use your broadcasting software": "Use your broadcasting software",
- "User": "User",
- "View": "View",
- "Viewer Info": "Viewer Info",
- "Viewers": "Viewers",
- "Visible messages": "Visible messages",
- "Visit the": "Visit the",
- "Warning": "Warning",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "When a stream is active and chat is enabled, connected chat clients will be displayed here.",
- "Yes": "Yes",
- "You can build your own bots, overlays, tools and add-ons with our": "You can build your own bots, overlays, tools and add-ons with our",
- "You should start one": "You should start one.",
- "developer APIs": "developer APIs.",
- "discussions": "discussions",
- "documentation": "documentation",
- "let us know": "let us know",
- "max viewers": "max viewers",
- "of all known players": {
- " Other player status is unknown": "of all known players. Other player status is unknown."
- },
- "offline": "offline",
- "offline_basic": "هذا البث غير متصل. تحقق قريباً!",
- "or exist in our": "or exist in our",
- "settings": "settings.",
- "to configure additional details about your viewers": "to configure additional details about your viewers.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.",
- "used": "used"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "زيادة جمهورك عن طريق الظهور في Owncast directory. هذه خدمة خارجية يديرها مشروع Owncast . تعرف على أكثر.",
+ "offlineMessageDescription": "يتم عرض الرسالة دون اتصال على زوار الصفحة الخاصة بك عندما لا تذيل. يتم دعم Markdown.",
+ "serverUrlRequiredForDirectory": "يجب عليك تعيين رابط الخادم أعلاه لتمكين الدليل."
+ },
+ "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": "مفقود الترجمة Admin.emojiPageDescription: الرجاء الإبلاغ",
+ "emojiUploadBulkGuide": "مفقود الترجمة Admin.emojiUploadBulkGuide: الرجاء الإبلاغ",
+ "emojis": "مفقودة Admin.emojis: الرجاء الإبلاغ",
+ "uploadNewEmoji": "مفقودة Admin.uploadNewEmoji: الرجاء الإبلاغ"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "مدعوم من Owncast v{{versionNumber}}"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "السماح",
+ "blockButton": "كتلة",
+ "deniedDescription": "لتمكين الإشعارات من {{hostname}} الوصول إلى أذونات المتصفح الخاصة بك لهذا الموقع وتشغيل الإشعارات. ثم أعد تحميل هذه الصفحة لتطبيق الإعدادات المحدثة على هذا الموقع. اعرف المزيد.",
+ "deniedTitle": "تم حظر الإشعارات على جهازك",
+ "enabledDescription": "لتعطيل دفع الإشعارات من {{hostname}} الوصول إلى أذونات المتصفح لهذا الموقع وإيقاف الإشعارات. اعرف المزيد.",
+ "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": "الترجمة المفقودة Frontend.chatOffline: الرجاء الإبلاغ",
+ "componentError": "خطأ: {{message}}",
+ "helloWorld": "الترجمة المفقودة Frontend.helloWorldd: يرجى الإبلاغ",
+ "offlineBasic": "هذا البث غير متصل. تحقق قريباً!",
+ "offlineFediverseOnly": "هذا البث غير متصل. تابع {{fediverseAccount}} على فيديفيرس لرؤية المرة القادمة التي يذهب فيها {{streamer}} للحياة.",
+ "offlineNotifyAndFediverse": "هذا البث غير متصل بالإنترنت. يمكنك أن تتلقى إشعارًا في المرة القادمة {{streamer}} أو متابعة {{fediverseAccount}} على موقع Fediverse.",
+ "offlineNotifyOnly": "هذا البث غير متصل بالإنترنت. كن على علم في المرة القادمة التي يتم فيها البث المباشر {{streamer}} ."
+ },
+ "Testing": {
+ "itemCount": "الترجمة المفقودة Testing.itemCount: الرجاء الإبلاغ",
+ "messageCount": "إختبار الترجمة مفقودة: الرجاء الإبلاغ",
+ "noPluralKey": "الترجمة المفقودة Testing.noPluralKey: الرجاء الإبلاغ",
+ "simpleKey": "اختبار.simpleKey: من فضلك أبلغ عن"
+ }
+}
diff --git a/web/i18n/bn/translation.json b/web/i18n/bn/translation.json
index 53591a7696..1008daa42c 100644
--- a/web/i18n/bn/translation.json
+++ b/web/i18n/bn/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Add your Owncast instance to the Fediverse",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "আপনার দর্শকদের Owncast ডিরেক্টরিতে হাজির হয়ে বৃদ্ধি করুন। এটি Owncast প্রকল্প দ্বারা পরিচালিত একটি বাহ্যিক পরিষেবা। আরও জানুন।",
- "offlineMessageDescription": "যখন আপনি সম্প্রচার করছেন না তখন আপনার পৃষ্ঠার দর্শকদের জন্য অফলাইন বার্তা দেখানো হয়। মার্কডাউন সমর্থিত।",
- "serverUrlRequiredForDirectory": "ডিরেক্টরি সক্ষম করার জন্য উপরের সার্ভার ইউআরএল আপনার সেট করতে হবে।"
- },
- "emojiPageDescription": "অনুবাদ অনুপস্থিত Admin.emojiPageDescription: অনুগ্রহ করে প্রতিবেদন করুন",
- "emojiUploadBulkGuide": "অনুবাদ অনুপস্থিত Admin.emojiUploadBulkGuide: অনুগ্রহ করে প্রতিবেদন করুন",
- "emojis": "অনুবাদ অনুপস্থিত Admin.emojis: অনুগ্রহ করে প্রতিবেদন করুন",
- "uploadNewEmoji": "অনুবাদ অনুপস্থিত Admin.uploadNewEmoji: অনুগ্রহ করে প্রতিবেদন করুন"
- },
- "Banned Users": "Banned Users",
- "Bring in moderators to help keep your chat in order": "আপনার চ্যাটটি সুসংগঠিত রাখতে সহায়তার জন্য প্রশাসক আনুন।",
- "CPU": "CPU",
- "Chat Messages": "Chat Messages",
- "Chat is disabled": "Chat is disabled",
- "Chat is offline": "Chat is offline",
- "Chat will be available when the stream is live": "Chat will be available when the stream is live.",
- "Chat will continue to be disabled until you begin a live stream": "Chat will continue to be disabled until you begin a live stream.",
- "Click and never miss future streams!": "Click and never miss future streams!",
- "Common": {
- "poweredByOwncastVersion": "Owncast v{{versionNumber}} দ্বারা পরিচালিত"
- },
- "Common tasks": "Common tasks",
- "Connected": "Connected",
- "Contribute": "Contribute",
- "Current stream": "Current stream",
- "Current viewers": "Current viewers",
- "Disk": "Disk",
- "Documentation": "Documentation",
- "Embed your video onto other sites": "Embed your video onto other sites",
- "Enable Owncast social features": "Enable Owncast social features",
- "Error": "Error",
- "FAQ": "FAQ",
- "Find an audience on the Owncast Directory": "Find an audience on the Owncast Directory",
- "Fix your problems": "Fix your problems",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "অনুমতি দিন",
- "blockButton": "ব্লক করুন",
- "deniedDescription": "{{hostname}} থেকে পুশ বিজ্ঞপ্তি সক্রিয় করতে, এই সাইটের জন্য আপনার ব্রাউজারের অনুমতিতে প্রবেশ করুন এবং বিজ্ঞপ্তিগুলি চালু করুন। তারপর এই পৃষ্ঠাটি পুনরায় লোড করুন যাতে আপনার সর্বশেষ সেটিংস প্রয়োগ হয়। আরও জানুন।",
- "deniedTitle": "আপনার ডিভাইসে বিজ্ঞপ্তিগুলি ব্লক করা হয়েছে",
- "enabledDescription": "{{hostname}} থেকে পুশ বিজ্ঞপ্তি অক্ষম করতে, এই সাইটের জন্য আপনার ব্রাউজারের অনুমতিতে প্রবেশ করুন এবং বিজ্ঞপ্তিগুলি বন্ধ করুন। আরও জানুন।",
- "enabledTitle": "বিজ্ঞপ্তিগুলি সক্ষম করা হয়েছে",
- "errorTitle": "ব্রাউজার বিজ্ঞপ্তি ত্রুটি",
- "iosAddButton": "যোগ করুন",
- "iosAddToHomeScreen": "হোম স্ক্রীনে যোগ করুন",
- "iosAllowPrompt": "অনুমতি দিন",
- "iosComeBack": "এই স্ক্রীনে ফিরে আসুন এবং বিজ্ঞপ্তি সক্ষম করুন।",
- "iosDescription": "আপনার প্রিয় স্ট্রীমগুলি লাইভ হলে আপনাকে জানানো নিশ্চিত করতে কিছু অতিরিক্ত পদক্ষেপ নিতে হবে।",
- "iosNameAndTap": "এই লিঙ্কটিকে একটি নাম দিন এবং আপনার হোম স্ক্রীনে নতুন আইকনে ট্যাপ করুন",
- "iosShareButton": "শেয়ার করুন",
- "iosTitle": "iOS এ জানুন",
- "learnMore": "আরও জানুন",
- "mainDescription": "এই স্ট্রীমটি লাইভ হলে প্রতি বার ব্রাউজারে সোজা জানানো হবে।",
- "permissionWantsTo": "{{hostname}} চান",
- "showNotifications": "বিজ্ঞপ্তি দেখান",
- "unsupported": "আপনার ব্রাউজারে ব্রাউজার বিজ্ঞপ্তি সমর্থিত নয়।",
- "unsupportedLocal": "লোকাল সার্ভারের জন্য ব্রাউজার বিজ্ঞপ্তি সমর্থিত নয়।"
- },
- "chatOffline": "অনুপস্থিত অনুবাদ Frontend.chatOffline: দয়া করে রিপোর্ট করুন",
- "componentError": "ত্রুটি: {{message}}",
- "helloWorld": "অনুপস্থিত অনুবাদ Frontend.helloWorld: দয়া করে রিপোর্ট করুন",
- "notificationMessage": "অনুপস্থিত অনুবাদ Frontend.notificationMessage: দয়া করে রিপোর্ট করুন",
- "offlineBasic": "এই স্ট্রিম অফলাইন। কিছুক্ষণ পরে চেক করুন!",
- "offlineFediverseOnly": "এই স্ট্রিম অফলাইন। ফলো করুন {{fediverseAccount}} কে Fediverse এ পরবর্তী সময়ের জন্য যখন {{streamer}} লাইভ হবে তা দেখার জন্য।",
- "offlineNotifyAndFediverse": "এই স্ট্রিম অফলাইন। আপনি বিজ্ঞপ্তি গ্রহণ করতে পারবেন পরবর্তী সময় {{streamer}} লাইভ হলে অথবা ফলো করতে পারবেন {{fediverseAccount}} কে Fediverse এ।",
- "offlineNotifyOnly": "এই স্ট্রিম অফলাইন। বিজ্ঞপ্তি পান পরবর্তী সময় {{streamer}} লাইভ হলে।"
- },
- "Hardware Info": "Hardware Info",
- "Healthy Stream": "Healthy Stream",
- "Help configuring my broadcasting software": "Help configuring my broadcasting software",
- "Hidden messages": "Hidden messages",
- "Hide": "Hide",
- "How can we help you?": "How can we help you?",
- "I found a bug": "I found a bug",
- "I have a general question": "I have a general question",
- "I want to build add-ons for Owncast": "I want to build add-ons for Owncast",
- "I want to configure my owncast instance": "I want to configure my owncast instance",
- "I want to customize my website": "I want to customize my website",
- "I want to embed my stream into another site": "I want to embed my stream into another site",
- "I want to tweak my video output": "I want to tweak my video output",
- "I want to use an external storage provider": "I want to use an external storage provider",
- "IP Bans": "IP Bans",
- "If you found a bug, then please": "If you found a bug, then please",
- "Inbound Audio Stream": "Inbound Audio Stream",
- "Inbound Stream Details": "Inbound Stream Details",
- "Inbound Video Stream": "Inbound Video Stream",
- "Info": "Info",
- "Input": "Input",
- "Last 12 hours": "Last 12 hours",
- "Last 24 hours": "Last 24 hours",
- "Last 3 months": "Last 3 months",
- "Last 30 days": "Last 30 days",
- "Last 6 months": "Last 6 months",
- "Last 7 days": "Last 7 days",
- "Last live ago": "গত {{timeAgo}} এর শেষ লাইভ",
- "Learn how to point your existing software to your new server and start streaming your content": "Learn how to point your existing software to your new server and start streaming your content.",
- "Learn how you can add your Owncast stream to other sites you control": "Learn how you can add your Owncast stream to other sites you control.",
- "Learn more": "Learn more",
- "Learn more about chat moderation here": "এখানে চ্যাট মডারেশন সম্পর্কে আরও জানুন।",
- "Level": "Level",
- "Link": "Link",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "List yourself in the Owncast Directory and show off your stream. Enable it in"
- },
- "Logs": "Logs",
- "Manage the messages from viewers that show up on your stream": "Manage the messages from viewers that show up on your stream.",
- "Max viewers last stream": "Max viewers last stream",
- "Max viewers this stream": "Max viewers this stream",
- "Memory": "Memory",
- "Message": "Message",
- "Moderators": "Moderators",
- "Most general questions are answered in our": "Most general questions are answered in our",
- "News & Updates from Owncast": "News & Updates from Owncast",
- "No": "No",
- "No hardware details have been collected yet": "No hardware details have been collected yet.",
- "No news": "No news.",
- "No stream is active": "No stream is active",
- "No viewer data has been collected yet": "No viewer data has been collected yet.",
- "Notify": "Notify",
- "Other": "Other",
- "Outbound Audio Stream": "Outbound Audio Stream",
- "Outbound Stream Details": "Outbound Stream Details",
- "Outbound Video Stream": "Outbound Video Stream",
- "Overridden via command line": "Overridden via command line.",
- "Peak viewer count": "Peak viewer count",
- "Playback Health": "Playback Health",
- "Please wait": "Please wait",
- "Read the Docs": "Read the Docs",
- "Show": "Show",
- "Skip to footer": "Skip to footer",
- "Skip to offline message": "Skip to offline message",
- "Skip to page content": "Skip to page content",
- "Skip to player": "Skip to player",
- "Source": "Source",
- "Stay updated!": "Stay updated!",
- "Stream health represents": "Stream health represents",
- "Stream started": "Stream started",
- "TROUBLESHOOT": "TROUBLESHOOT",
- "Testing": {
- "itemCount": "অনুপস্থিত অনুবাদ Testing.itemCount: দয়া করে রিপোর্ট করুন",
- "messageCount": "অনুপস্থিত অনুবাদ Testing.messageCount: দয়া করে রিপোর্ট করুন",
- "noPluralKey": "অনুপস্থিত অনুবাদ Testing.noPluralKey: দয়া করে রিপোর্ট করুন",
- "simpleKey": "অনুপস্থিত অনুবাদ Testing.simpleKey: দয়া করে রিপোর্ট করুন"
- },
- "Time": "Time",
- "Timestamp": "Timestamp",
- "Troubleshooting": "Troubleshooting",
- "Use your broadcasting software": "Use your broadcasting software",
- "User": "User",
- "View": "View",
- "Viewer Info": "Viewer Info",
- "Viewers": "Viewers",
- "Visible messages": "Visible messages",
- "Visit the": "Visit the",
- "Warning": "Warning",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "When a stream is active and chat is enabled, connected chat clients will be displayed here.",
- "Yes": "Yes",
- "You can build your own bots, overlays, tools and add-ons with our": "You can build your own bots, overlays, tools and add-ons with our",
- "You should start one": "You should start one.",
- "developer APIs": "developer APIs.",
- "discussions": "discussions",
- "documentation": "documentation",
- "let us know": "let us know",
- "max viewers": "max viewers",
- "of all known players": {
- " Other player status is unknown": "of all known players. Other player status is unknown."
- },
- "offline": "offline",
- "offline_basic": "এই স্ট্রিম অফলাইনে রয়েছে। শীঘ্রই পুনরায় পরীক্ষা করুন!",
- "or exist in our": "or exist in our",
- "settings": "settings.",
- "to configure additional details about your viewers": "to configure additional details about your viewers.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.",
- "used": "used"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "আপনার দর্শকদের Owncast ডিরেক্টরিতে হাজির হয়ে বৃদ্ধি করুন। এটি Owncast প্রকল্প দ্বারা পরিচালিত একটি বাহ্যিক পরিষেবা। আরও জানুন।",
+ "offlineMessageDescription": "যখন আপনি সম্প্রচার করছেন না তখন আপনার পৃষ্ঠার দর্শকদের জন্য অফলাইন বার্তা দেখানো হয়। মার্কডাউন সমর্থিত।",
+ "serverUrlRequiredForDirectory": "ডিরেক্টরি সক্ষম করার জন্য উপরের সার্ভার ইউআরএল আপনার সেট করতে হবে।"
+ },
+ "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": "অনুবাদ অনুপস্থিত Admin.emojiPageDescription: অনুগ্রহ করে প্রতিবেদন করুন",
+ "emojiUploadBulkGuide": "অনুবাদ অনুপস্থিত Admin.emojiUploadBulkGuide: অনুগ্রহ করে প্রতিবেদন করুন",
+ "emojis": "অনুবাদ অনুপস্থিত Admin.emojis: অনুগ্রহ করে প্রতিবেদন করুন",
+ "uploadNewEmoji": "অনুবাদ অনুপস্থিত Admin.uploadNewEmoji: অনুগ্রহ করে প্রতিবেদন করুন"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Owncast v{{versionNumber}} দ্বারা পরিচালিত"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "অনুমতি দিন",
+ "blockButton": "ব্লক করুন",
+ "deniedDescription": "{{hostname}} থেকে পুশ বিজ্ঞপ্তি সক্রিয় করতে, এই সাইটের জন্য আপনার ব্রাউজারের অনুমতিতে প্রবেশ করুন এবং বিজ্ঞপ্তিগুলি চালু করুন। তারপর এই পৃষ্ঠাটি পুনরায় লোড করুন যাতে আপনার সর্বশেষ সেটিংস প্রয়োগ হয়। আরও জানুন।",
+ "deniedTitle": "আপনার ডিভাইসে বিজ্ঞপ্তিগুলি ব্লক করা হয়েছে",
+ "enabledDescription": "{{hostname}} থেকে পুশ বিজ্ঞপ্তি অক্ষম করতে, এই সাইটের জন্য আপনার ব্রাউজারের অনুমতিতে প্রবেশ করুন এবং বিজ্ঞপ্তিগুলি বন্ধ করুন। আরও জানুন।",
+ "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": "অনুপস্থিত অনুবাদ Frontend.chatOffline: দয়া করে রিপোর্ট করুন",
+ "componentError": "ত্রুটি: {{message}}",
+ "helloWorld": "অনুপস্থিত অনুবাদ Frontend.helloWorld: দয়া করে রিপোর্ট করুন",
+ "offlineBasic": "এই স্ট্রিম অফলাইন। কিছুক্ষণ পরে চেক করুন!",
+ "offlineFediverseOnly": "এই স্ট্রিম অফলাইন। ফলো করুন {{fediverseAccount}} কে Fediverse এ পরবর্তী সময়ের জন্য যখন {{streamer}} লাইভ হবে তা দেখার জন্য।",
+ "offlineNotifyAndFediverse": "এই স্ট্রিম অফলাইন। আপনি বিজ্ঞপ্তি গ্রহণ করতে পারবেন পরবর্তী সময় {{streamer}} লাইভ হলে অথবা ফলো করতে পারবেন {{fediverseAccount}} কে Fediverse এ।",
+ "offlineNotifyOnly": "এই স্ট্রিম অফলাইন। বিজ্ঞপ্তি পান পরবর্তী সময় {{streamer}} লাইভ হলে।"
+ },
+ "Testing": {
+ "itemCount": "অনুপস্থিত অনুবাদ Testing.itemCount: দয়া করে রিপোর্ট করুন",
+ "messageCount": "অনুপস্থিত অনুবাদ Testing.messageCount: দয়া করে রিপোর্ট করুন",
+ "noPluralKey": "অনুপস্থিত অনুবাদ Testing.noPluralKey: দয়া করে রিপোর্ট করুন",
+ "simpleKey": "অনুপস্থিত অনুবাদ Testing.simpleKey: দয়া করে রিপোর্ট করুন"
+ }
+}
diff --git a/web/i18n/de/translation.json b/web/i18n/de/translation.json
index 3b1200349f..9124cec9a9 100644
--- a/web/i18n/de/translation.json
+++ b/web/i18n/de/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Füge deine Owncast-Instanz dem Fediverse hinzu",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "Erhöhe dein Publikum, indem es im Eigenes Verzeichniserscheint. Dies ist ein externer Dienst, der vom Owncast Projekt ausgeführt wird. Erfahre mehr.",
- "offlineMessageDescription": "Die Offline-Nachricht wird Ihren Seitenbesuchern angezeigt, wenn Sie nicht streamen. Markdown wird unterstützt.",
- "serverUrlRequiredForDirectory": "Sie müssen Ihre Server URL oben setzen, um das Verzeichnis zu aktivieren."
- },
- "emojiPageDescription": "Fehlende Übersetzung Admin.emojiPageBeschreibung: Bitte melden Sie",
- "emojiUploadBulkGuide": "Fehlende Übersetzung Admin.emojiUploadBulkGuide: Bitte melden Sie",
- "emojis": "Fehlende Übersetzung Admin.emojis: Bitte melden Sie",
- "uploadNewEmoji": "Fehlende Übersetzung Admin.uploadNewEmoji: Bitte melden Sie"
- },
- "Banned Users": "Gesperrte Benutzer",
- "Bring in moderators to help keep your chat in order": "Führen Sie Moderatoren ein, um Ihren Chat in Ordnung zu halten.",
- "CPU": "CPU",
- "Chat Messages": "Chat-Nachrichten",
- "Chat is disabled": "Chat ist deaktiviert",
- "Chat is offline": "Chat ist offline",
- "Chat will be available when the stream is live": "Chat ist verfügbar, wenn der Stream live ist.",
- "Chat will continue to be disabled until you begin a live stream": "Der Chat ist weiterhin deaktiviert, bis Sie einen Live-Stream starten.",
- "Click and never miss future streams!": "Klicke und werde über zukünftige Streams informiert!",
- "Common": {
- "poweredByOwncastVersion": "Unterstützt von Owncast v{{versionNumber}}"
- },
- "Common tasks": "Häufige Aufgaben",
- "Connected": "Verbunden",
- "Contribute": "Beitragen",
- "Current stream": "Aktueller Stream",
- "Current viewers": "Aktuelle Zuschauerzahl",
- "Disk": "Festplatte",
- "Documentation": "Dokumentation",
- "Embed your video onto other sites": "Ihr Video auf anderen Websites einbetten",
- "Enable Owncast social features": "Aktiviere die Owncast sozialen Funktionen",
- "Error": "Error",
- "FAQ": "Häufig gestellte Fragen",
- "Find an audience on the Owncast Directory": "Finde ein Publikum im Owncast-Verzeichnis",
- "Fix your problems": "Behebe deine Probleme",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "Erlauben",
- "blockButton": "Blockieren",
- "deniedDescription": "Um Push-Benachrichtigungen von {{hostname}} zu aktivieren, greifen Sie auf Ihre Browser-Berechtigungen für diese Seite und schalten Sie Benachrichtigungen ein. Laden Sie diese Seite dann neu, um Ihre aktualisierten Einstellungen auf dieser Seite anzuwenden. Mehr erfahren.",
- "deniedTitle": "Benachrichtigungen sind auf deinem Gerät gesperrt",
- "enabledDescription": "Um Push-Benachrichtigungen von {{hostname}} zu deaktivieren, greifen Sie auf Ihre Browser-Berechtigungen für diese Seite zu und deaktivieren Sie die Benachrichtigungen. Erfahre mehr.",
- "enabledTitle": "Benachrichtigungen sind aktiviert",
- "errorTitle": "Browser-Benachrichtigungsfehler",
- "iosAddButton": "Neu",
- "iosAddToHomeScreen": "Zum Startbildschirm hinzufügen",
- "iosAllowPrompt": "Erlauben",
- "iosComeBack": "Kommen Sie zurück zu diesem Bildschirm und aktivieren Sie Benachrichtigungen.",
- "iosDescription": "Es dauert ein paar zusätzliche Schritte, um sicherzustellen, dass Sie benachrichtigt werden, wenn Ihre Lieblings-Streams live gehen.",
- "iosNameAndTap": "Geben Sie diesem Link einen Namen und tippen Sie auf das neue Symbol auf Ihrem Startbildschirm",
- "iosShareButton": "teilen",
- "iosTitle": "Auf iOS benachrichtigen",
- "learnMore": "Mehr erfahren",
- "mainDescription": "Werde jedes Mal, wenn dieser Stream live geht, direkt im Browser benachrichtigt.",
- "permissionWantsTo": "{{hostname}} möchte",
- "showNotifications": "Benachrichtigungen anzeigen",
- "unsupported": "Browserbenachrichtigungen werden in Ihrem Browser nicht unterstützt.",
- "unsupportedLocal": "Browserbenachrichtigungen werden für lokale Server nicht unterstützt."
- },
- "chatOffline": "Fehlende Übersetzung Frontend.chatOffline: Bitte melden Sie",
- "componentError": "Fehler: {{message}}",
- "helloWorld": "Fehlende Übersetzung Frontend.helloWorld: Bitte melden Sie",
- "notificationMessage": "Fehlende Übersetzung Frontend.Benachrichtigung: Bitte melden Sie",
- "offlineBasic": "Dieser Stream ist offline. Schauen Sie bald wieder!",
- "offlineFediverseOnly": "Dieser Stream ist offline. Folgen Sie {{fediverseAccount}} auf der Feier, um das nächste Mal {{streamer}} live zu sehen.",
- "offlineNotifyAndFediverse": "Dieser Stream ist offline. Sie können benachrichtigt werden, wenn {{streamer}} das nächste Mal live geht, oder folgen Sie {{fediverseAccount}} auf dem Fediverse.",
- "offlineNotifyOnly": "Dieser Stream ist offline. Werde benachrichtigt wenn {{streamer}} das nächste Mal live geht."
- },
- "Hardware Info": "Hardware Informationen",
- "Healthy Stream": "Gesunder Stream",
- "Help configuring my broadcasting software": "Hilfe bei der Konfiguration meiner Broadcasting-Software",
- "Hidden messages": "Versteckte Nachrichten",
- "Hide": "Verstecken",
- "How can we help you?": "Wie können wir dir helfen?",
- "I found a bug": "Ich habe einen Fehler gefunden!",
- "I have a general question": "Ich habe eine allgemeine Frage",
- "I want to build add-ons for Owncast": "Ich möchte Add-ons für Owncast entwickeln",
- "I want to configure my owncast instance": "Ich möchte meine Owncast Instanz konfigurieren",
- "I want to customize my website": "Ich möchte meine Website anpassen",
- "I want to embed my stream into another site": "Ich möchte meinen Stream in eine andere Website einbetten",
- "I want to tweak my video output": "Ich möchte meine Videoausgabe optimieren",
- "I want to use an external storage provider": "Ich möchte einen externen Speicheranbieter verwenden",
- "IP Bans": "IP-Sperren",
- "If you found a bug, then please": "Wenn du einen Fehler gefunden hast, dann",
- "Inbound Audio Stream": "Eingehender Audio-Stream",
- "Inbound Stream Details": "Details zum eingehenden Stream",
- "Inbound Video Stream": "Eingehender Video-Stream",
- "Info": "Info",
- "Input": "Input",
- "Last 12 hours": "Letzten 12 Stunden",
- "Last 24 hours": "Letzten 24 Stunden",
- "Last 3 months": "Letzten 3 Monate",
- "Last 30 days": "Letzten 30 Tage",
- "Last 6 months": "Letzten 6 Monate",
- "Last 7 days": "Letzte 7 Tage",
- "Last live ago": "Letzter Live- {{timeAgo}} vor",
- "Learn how to point your existing software to your new server and start streaming your content": "Erfahren Sie, wie Sie Ihre vorhandene Software auf Ihren neuen Server verweisen und mit dem Streaming Ihrer Inhalte beginnen können.",
- "Learn how you can add your Owncast stream to other sites you control": "Erfahren Sie, wie Sie Ihren Owncast Stream zu anderen Websites hinzufügen können, die Sie kontrollieren.",
- "Learn more": "Mehr erfahren",
- "Learn more about chat moderation here": "Erfahren Sie hier mehr über Chat-Moderation.",
- "Level": "Level",
- "Link": "Link",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "Listet dich im Owncast-Verzeichnis und zeig deinen Stream an. Aktiviere ihn in"
- },
- "Logs": "Logs",
- "Manage the messages from viewers that show up on your stream": "Verwalten Sie die Nachrichten von Zuschauern, die auf Ihrem Stream erscheinen.",
- "Max viewers last stream": "Maximale Zuschauerzahl beim letzten Stream",
- "Max viewers this stream": "Maximale Anzahl von Zuschauern in diesem Stream",
- "Memory": "Arbeitsspeicher",
- "Message": "Nachricht",
- "Moderators": "Moderatoren",
- "Most general questions are answered in our": "Die meisten allgemeinen Fragen werden in unserem",
- "News & Updates from Owncast": "Nachrichten & Updates von Owncast",
- "No": "Nein",
- "No hardware details have been collected yet": "Es wurden noch keine Details zur Hardware gesammelt.",
- "No news": "Keine Neuigkeiten",
- "No stream is active": "Kein Stream ist aktiv",
- "No viewer data has been collected yet": "Bisher wurden noch keine Daten von Zuschauern gesammelt.",
- "Notify": "Benachrichtigung",
- "Other": "Sonstiges",
- "Outbound Audio Stream": "Ausgehender Audio-Stream",
- "Outbound Stream Details": "Details zum ausgehenden Stream",
- "Outbound Video Stream": "Ausgehender Video-Stream",
- "Overridden via command line": "Wird über die Befehlszeile überschrieben.",
- "Peak viewer count": "Höchste Zuschauerzahl",
- "Playback Health": "Playback Gesundheit",
- "Please wait": "Bitte warten",
- "Read the Docs": "Lese die Dokumentation",
- "Show": "Zeigen",
- "Skip to footer": "Zur Fußzeile springen",
- "Skip to offline message": "Zur Offline-Nachricht springen",
- "Skip to page content": "Zum Seiteninhalt springen",
- "Skip to player": "Zum Player springen",
- "Source": "Quelle",
- "Stay updated!": "Bleib auf dem Laufenden!",
- "Stream health represents": "Stream-Gesundheit entspricht",
- "Stream started": "Stream gestartet",
- "TROUBLESHOOT": "Fehlerbehebung",
- "Testing": {
- "itemCount": "Fehlende Übersetzung Testing.itemCount: Bitte melden Sie",
- "messageCount": "Fehlende Übersetzung Testing.messageCount: Bitte melden Sie",
- "noPluralKey": "Fehlende Übersetzung Testing.noPluralKey: Bitte melden Sie",
- "simpleKey": "Fehlende Übersetzung Testing.simpleKey: Bitte melden Sie"
- },
- "Time": "Zeit",
- "Timestamp": "Zeitstempel",
- "Troubleshooting": "Problembehandlung",
- "Use your broadcasting software": "Verwende deine Broadcast-Software",
- "User": "Nutzer",
- "View": "Ansicht",
- "Viewer Info": "Viewer Info",
- "Viewers": "Zuschauer",
- "Visible messages": "Sichtbare Nachrichten",
- "Visit the": "Besuchen Sie",
- "Warning": "Warnung",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "Wenn ein Stream aktiv ist und der Chat aktiviert ist, werden hier die verbundenen Chat-Clients angezeigt.",
- "Yes": "Ja",
- "You can build your own bots, overlays, tools and add-ons with our": "Baue deine eigenen Bots, Overlays, Werkzeuge und Add-ons mit unserer",
- "You should start one": "Du solltest einen starten.",
- "developer APIs": "Entwickler-APIs.",
- "discussions": "Diskussionen",
- "documentation": "Dokumentation",
- "let us know": "Gib uns bitte Bescheid",
- "max viewers": "Max. Zuschauer",
- "of all known players": {
- " Other player status is unknown": "aller bekannten Spieler. Andere Spieler Status unbekannt."
- },
- "offline": "Offline",
- "offline_basic": "Dieser Stream ist offline. Schauen Sie bald wieder!",
- "or exist in our": "beantwortet oder existieren in unseren",
- "settings": "Einstellungen.",
- "to configure additional details about your viewers": ", um zusätzliche Details über Ihre Zuschauer zu konfigurieren.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "um deine Instanz der Fediverse beitreten zu lassen, so dass Menschen dir folgen und sich mit deinem Live-Stream austauschen können.",
- "used": "verwendet"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Erhöhe dein Publikum, indem es im Eigenes Verzeichniserscheint. Dies ist ein externer Dienst, der vom Owncast Projekt ausgeführt wird. Erfahre mehr.",
+ "offlineMessageDescription": "Die Offline-Nachricht wird Ihren Seitenbesuchern angezeigt, wenn Sie nicht streamen. Markdown wird unterstützt.",
+ "serverUrlRequiredForDirectory": "Sie müssen Ihre Server URL oben setzen, um das Verzeichnis zu aktivieren."
+ },
+ "HardwareInfo": {
+ "cpu": "CPU",
+ "disk": "Festplatte",
+ "memory": "Arbeitsspeicher",
+ "noDetails": "No hardware details have been collected yet.",
+ "pleaseWait": "Bitte warten",
+ "title": "Hardware Informationen",
+ "used": "verwendet"
+ },
+ "Help": {
+ "bugPlease": "Wenn du einen Fehler gefunden hast, dann",
+ "buildAddons": "Ich möchte Add-ons für Owncast entwickeln",
+ "buildTools": "Baue deine eigenen Bots, Overlays, Werkzeuge und Add-ons mit unserer",
+ "commonTasks": "Häufige Aufgaben",
+ "configureBroadcasting": "Hilfe bei der Konfiguration meiner Broadcasting-Software",
+ "configureInstance": "Ich möchte meine Owncast Instanz konfigurieren",
+ "customizeWebsite": "Ich möchte meine Website anpassen",
+ "developerApis": "developer APIs.",
+ "discussions": "Diskussionen",
+ "documentation": "Dokumentation",
+ "embedStream": "Ich möchte meinen Stream in eine andere Website einbetten",
+ "faq": "Häufig gestellte Fragen",
+ "fixProblems": "Behebe deine Probleme",
+ "foundBug": "Ich habe einen Fehler gefunden!",
+ "generalAnswered": "Die meisten allgemeinen Fragen werden in unserem",
+ "generalQuestion": "Ich habe eine allgemeine Frage",
+ "learnMore": "Mehr erfahren",
+ "letUsKnow": "Gib uns bitte Bescheid",
+ "orExist": "beantwortet oder existieren in unseren",
+ "other": "Sonstiges",
+ "readDocs": "Lese die Dokumentation",
+ "title": "Wie können wir dir helfen?",
+ "troubleshooting": "Problembehandlung",
+ "tweakVideo": "Ich möchte meine Videoausgabe optimieren",
+ "useStorage": "Ich möchte einen externen Speicheranbieter verwenden"
+ },
+ "LogTable": {
+ "error": "Error",
+ "info": "Info",
+ "level": "Level",
+ "logs": "Logs",
+ "message": "Nachricht",
+ "timestamp": "Zeitstempel",
+ "warning": "Warnung"
+ },
+ "NewsFeed": {
+ "link": "Link",
+ "noNews": "No news.",
+ "title": "Nachrichten & Updates von 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": "Aktueller Stream",
+ "currentViewers": "Aktuelle Zuschauerzahl",
+ "last12Hours": "Letzten 12 Stunden",
+ "last24Hours": "Letzten 24 Stunden",
+ "last30Days": "Letzten 30 Tage",
+ "last3Months": "Letzten 3 Monate",
+ "last6Months": "Letzten 6 Monate",
+ "last7Days": "Letzte 7 Tage",
+ "maxViewers": "Max. Zuschauer",
+ "maxViewersLastStream": "Maximale Zuschauerzahl beim letzten Stream",
+ "maxViewersThisStream": "Maximale Anzahl von Zuschauern in diesem Stream",
+ "noData": "No viewer data has been collected yet.",
+ "pleaseWait": "Bitte warten",
+ "title": "Viewer Info",
+ "viewers": "Zuschauer"
+ },
+ "deleteEmoji": "Delete emoji",
+ "emojiPageDescription": "Fehlende Übersetzung Admin.emojiPageBeschreibung: Bitte melden Sie",
+ "emojiUploadBulkGuide": "Fehlende Übersetzung Admin.emojiUploadBulkGuide: Bitte melden Sie",
+ "emojis": "Fehlende Übersetzung Admin.emojis: Bitte melden Sie",
+ "uploadNewEmoji": "Fehlende Übersetzung Admin.uploadNewEmoji: Bitte melden Sie"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Unterstützt von Owncast v{{versionNumber}}"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "Erlauben",
+ "blockButton": "Blockieren",
+ "deniedDescription": "Um Push-Benachrichtigungen von {{hostname}} zu aktivieren, greifen Sie auf Ihre Browser-Berechtigungen für diese Seite und schalten Sie Benachrichtigungen ein. Laden Sie diese Seite dann neu, um Ihre aktualisierten Einstellungen auf dieser Seite anzuwenden. Mehr erfahren.",
+ "deniedTitle": "Benachrichtigungen sind auf deinem Gerät gesperrt",
+ "enabledDescription": "Um Push-Benachrichtigungen von {{hostname}} zu deaktivieren, greifen Sie auf Ihre Browser-Berechtigungen für diese Seite zu und deaktivieren Sie die Benachrichtigungen. Erfahre mehr.",
+ "enabledTitle": "Benachrichtigungen sind aktiviert",
+ "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-Benachrichtigungsfehler",
+ "iosAddButton": "Neu",
+ "iosAddToHomeScreen": "Zum Startbildschirm hinzufügen",
+ "iosAllowPrompt": "Erlauben",
+ "iosComeBack": "Kommen Sie zurück zu diesem Bildschirm und aktivieren Sie Benachrichtigungen.",
+ "iosDescription": "Es dauert ein paar zusätzliche Schritte, um sicherzustellen, dass Sie benachrichtigt werden, wenn Ihre Lieblings-Streams live gehen.",
+ "iosNameAndTap": "Geben Sie diesem Link einen Namen und tippen Sie auf das neue Symbol auf Ihrem Startbildschirm",
+ "iosShareButton": "teilen",
+ "iosTitle": "Auf iOS benachrichtigen",
+ "learnMore": "Mehr erfahren",
+ "mainDescription": "Werde jedes Mal, wenn dieser Stream live geht, direkt im Browser benachrichtigt.",
+ "permissionWantsTo": "{{hostname}} möchte",
+ "showNotifications": "Benachrichtigungen anzeigen",
+ "unsupported": "Browserbenachrichtigungen werden in Ihrem Browser nicht unterstützt.",
+ "unsupportedLocal": "Browserbenachrichtigungen werden für lokale Server nicht unterstützt."
+ },
+ "Footer": {
+ "contribute": "Beitragen",
+ "documentation": "Dokumentation",
+ "source": "Quelle"
+ },
+ "Header": {
+ "chatOffline": "Chat ist offline",
+ "chatWillBeAvailable": "Chat will be available when the stream is live.",
+ "skipToContent": "Zum Seiteninhalt springen",
+ "skipToFooter": "Zur Fußzeile springen",
+ "skipToOfflineMessage": "Zur Offline-Nachricht springen",
+ "skipToPlayer": "Zum Player springen"
+ },
+ "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": "Fehlende Übersetzung Frontend.chatOffline: Bitte melden Sie",
+ "componentError": "Fehler: {{message}}",
+ "helloWorld": "Fehlende Übersetzung Frontend.helloWorld: Bitte melden Sie",
+ "offlineBasic": "Dieser Stream ist offline. Schauen Sie bald wieder!",
+ "offlineFediverseOnly": "Dieser Stream ist offline. Folgen Sie {{fediverseAccount}} auf der Feier, um das nächste Mal {{streamer}} live zu sehen.",
+ "offlineNotifyAndFediverse": "Dieser Stream ist offline. Sie können benachrichtigt werden, wenn {{streamer}} das nächste Mal live geht, oder folgen Sie {{fediverseAccount}} auf dem Fediverse.",
+ "offlineNotifyOnly": "Dieser Stream ist offline. Werde benachrichtigt wenn {{streamer}} das nächste Mal live geht."
+ },
+ "Testing": {
+ "itemCount": "Fehlende Übersetzung Testing.itemCount: Bitte melden Sie",
+ "messageCount": "Fehlende Übersetzung Testing.messageCount: Bitte melden Sie",
+ "noPluralKey": "Fehlende Übersetzung Testing.noPluralKey: Bitte melden Sie",
+ "simpleKey": "Fehlende Übersetzung Testing.simpleKey: Bitte melden Sie"
+ }
+}
diff --git a/web/i18n/el/translation.json b/web/i18n/el/translation.json
index 7771f5b5ab..7b54cf2c7c 100644
--- a/web/i18n/el/translation.json
+++ b/web/i18n/el/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Add your Owncast instance to the Fediverse",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "Αυξήστε το κοινό σας με την εμφάνιση στο Owncast Directory. Αυτή είναι μια εξωτερική υπηρεσία που εκτελείται από το έργο Owncast. Μάθετε περισσότερα.",
- "offlineMessageDescription": "Το μήνυμα εκτός σύνδεσης εμφανίζεται στους επισκέπτες της σελίδας σας όταν δεν κάνετε streaming. Υποστηρίζεται Markdown.",
- "serverUrlRequiredForDirectory": "Πρέπει να ορίσετε το Server URL παραπάνω για να ενεργοποιήσετε τον κατάλογο."
- },
- "emojiPageDescription": "Λείπει μετάφραση Admin.emojiPageΠεριγραφή: Παρακαλώ αναφέρετε",
- "emojiUploadBulkGuide": "Λείπει μετάφραση Admin.emojiUploadBulkGuide: Παρακαλώ αναφέρετε",
- "emojis": "Λείπει η μετάφραση Admin.emojis: Παρακαλώ αναφέρετε",
- "uploadNewEmoji": "Λείπει μετάφραση Admin.uploadNewEmoji: Παρακαλώ αναφέρετε"
- },
- "Banned Users": "Banned Users",
- "Bring in moderators to help keep your chat in order": "Φέρτε σε συντονιστές για να σας βοηθήσει να κρατήσετε τη συνομιλία σας σε τάξη.",
- "CPU": "CPU",
- "Chat Messages": "Chat Messages",
- "Chat is disabled": "Chat is disabled",
- "Chat is offline": "Chat is offline",
- "Chat will be available when the stream is live": "Chat will be available when the stream is live.",
- "Chat will continue to be disabled until you begin a live stream": "Chat will continue to be disabled until you begin a live stream.",
- "Click and never miss future streams!": "Click and never miss future streams!",
- "Common": {
- "poweredByOwncastVersion": "Τροφοδοτείται από Owncast v{{versionNumber}}"
- },
- "Common tasks": "Common tasks",
- "Connected": "Connected",
- "Contribute": "Contribute",
- "Current stream": "Current stream",
- "Current viewers": "Current viewers",
- "Disk": "Disk",
- "Documentation": "Documentation",
- "Embed your video onto other sites": "Embed your video onto other sites",
- "Enable Owncast social features": "Enable Owncast social features",
- "Error": "Error",
- "FAQ": "FAQ",
- "Find an audience on the Owncast Directory": "Find an audience on the Owncast Directory",
- "Fix your problems": "Fix your problems",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "Αποδοχή",
- "blockButton": "Αποκλεισμός",
- "deniedDescription": "Για να ενεργοποιήσετε τις ειδοποιήσεις push από το {{hostname}} έχετε πρόσβαση στα δικαιώματα του περιηγητή σας για αυτόν τον ιστότοπο και ενεργοποιήστε τις ειδοποιήσεις. Στη συνέχεια, ξαναφορτώστε αυτή τη σελίδα για να εφαρμόσετε τις ενημερωμένες ρυθμίσεις σας σε αυτόν τον ιστότοπο. Μάθετε περισσότερα.",
- "deniedTitle": "Οι ειδοποιήσεις έχουν αποκλειστεί στη συσκευή σας",
- "enabledDescription": "Για να απενεργοποιήσετε τις ειδοποιήσεις από το {{hostname}} έχετε πρόσβαση στα δικαιώματα του προγράμματος περιήγησης για αυτόν τον ιστότοπο και απενεργοποιήστε τις ειδοποιήσεις. Μάθετε περισσότερα.",
- "enabledTitle": "Οι ειδοποιήσεις είναι ενεργοποιημένες",
- "errorTitle": "Σφάλμα Ειδοποιήσεων Περιηγητή",
- "iosAddButton": "Προσθήκη",
- "iosAddToHomeScreen": "Προσθήκη στην αρχική οθόνη",
- "iosAllowPrompt": "Αποδοχή",
- "iosComeBack": "Επιστρέψτε σε αυτή την οθόνη και ενεργοποιήστε τις ειδοποιήσεις.",
- "iosDescription": "Παίρνει ένα ζευγάρι επιπλέον βήματα για να βεβαιωθείτε ότι έχετε ειδοποιηθεί όταν τα αγαπημένα σας ρεύματα πηγαίνουν ζωντανά.",
- "iosNameAndTap": "Δώστε σε αυτόν τον σύνδεσμο ένα όνομα και πατήστε το νέο εικονίδιο στην αρχική σας οθόνη",
- "iosShareButton": "κοινοποίηση",
- "iosTitle": "Ειδοποιηθείτε στο iOS",
- "learnMore": "Μάθετε περισσότερα",
- "mainDescription": "Λάβετε ειδοποίηση απευθείας στο πρόγραμμα περιήγησης κάθε φορά που αυτό το ρεύμα πηγαίνει ζωντανά.",
- "permissionWantsTo": "{{hostname}} θέλει να",
- "showNotifications": "Εμφάνιση ειδοποιήσεων",
- "unsupported": "Οι ειδοποιήσεις του προγράμματος περιήγησης δεν υποστηρίζονται στο πρόγραμμα περιήγησης.",
- "unsupportedLocal": "Οι ειδοποιήσεις του προγράμματος περιήγησης δεν υποστηρίζονται για τοπικούς διακομιστές."
- },
- "chatOffline": "Λείπει μετάφραση Frontend.chatOffline: Παρακαλώ αναφέρετε",
- "componentError": "Σφάλμα: {{message}}",
- "helloWorld": "Λείπει μετάφραση Frontend.helloWorld: Παρακαλώ αναφέρετε",
- "notificationMessage": "Λείπει μετάφραση Frontend.notificationMessage: Παρακαλούμε αναφέρετε",
- "offlineBasic": "Αυτό το ρεύμα είναι εκτός σύνδεσης. Ελέγξτε ξανά σύντομα!",
- "offlineFediverseOnly": "Αυτό το ρεύμα είναι εκτός σύνδεσης. Ακολουθήστε {{fediverseAccount}} στο Fediverse για να δείτε την επόμενη φορά που το {{streamer}} ζωντανά.",
- "offlineNotifyAndFediverse": "Αυτή η ροή είναι εκτός σύνδεσης. Μπορείτε να ειδοποιηθείτε την επόμενη φορά που το {{streamer}} πηγαίνει ζωντανά ή ακολουθήστε το {{fediverseAccount}} στο Fediverse.",
- "offlineNotifyOnly": "Αυτή η ροή είναι εκτός σύνδεσης. Θα ειδοποιηθείτε την επόμενη φορά που το {{streamer}} θα συνδεθεί."
- },
- "Hardware Info": "Hardware Info",
- "Healthy Stream": "Healthy Stream",
- "Help configuring my broadcasting software": "Help configuring my broadcasting software",
- "Hidden messages": "Hidden messages",
- "Hide": "Hide",
- "How can we help you?": "How can we help you?",
- "I found a bug": "I found a bug",
- "I have a general question": "I have a general question",
- "I want to build add-ons for Owncast": "I want to build add-ons for Owncast",
- "I want to configure my owncast instance": "I want to configure my owncast instance",
- "I want to customize my website": "I want to customize my website",
- "I want to embed my stream into another site": "I want to embed my stream into another site",
- "I want to tweak my video output": "I want to tweak my video output",
- "I want to use an external storage provider": "I want to use an external storage provider",
- "IP Bans": "IP Bans",
- "If you found a bug, then please": "If you found a bug, then please",
- "Inbound Audio Stream": "Inbound Audio Stream",
- "Inbound Stream Details": "Inbound Stream Details",
- "Inbound Video Stream": "Inbound Video Stream",
- "Info": "Info",
- "Input": "Input",
- "Last 12 hours": "Last 12 hours",
- "Last 24 hours": "Last 24 hours",
- "Last 3 months": "Last 3 months",
- "Last 30 days": "Last 30 days",
- "Last 6 months": "Last 6 months",
- "Last 7 days": "Last 7 days",
- "Last live ago": "Τελευταία ζωντανή σύνδεση {{timeAgo}} πριν",
- "Learn how to point your existing software to your new server and start streaming your content": "Learn how to point your existing software to your new server and start streaming your content.",
- "Learn how you can add your Owncast stream to other sites you control": "Learn how you can add your Owncast stream to other sites you control.",
- "Learn more": "Learn more",
- "Learn more about chat moderation here": "Μάθετε περισσότερα για το chat moderation εδώ.",
- "Level": "Level",
- "Link": "Link",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "List yourself in the Owncast Directory and show off your stream. Enable it in"
- },
- "Logs": "Logs",
- "Manage the messages from viewers that show up on your stream": "Manage the messages from viewers that show up on your stream.",
- "Max viewers last stream": "Max viewers last stream",
- "Max viewers this stream": "Max viewers this stream",
- "Memory": "Memory",
- "Message": "Message",
- "Moderators": "Moderators",
- "Most general questions are answered in our": "Most general questions are answered in our",
- "News & Updates from Owncast": "News & Updates from Owncast",
- "No": "No",
- "No hardware details have been collected yet": "No hardware details have been collected yet.",
- "No news": "No news.",
- "No stream is active": "No stream is active",
- "No viewer data has been collected yet": "No viewer data has been collected yet.",
- "Notify": "Notify",
- "Other": "Other",
- "Outbound Audio Stream": "Outbound Audio Stream",
- "Outbound Stream Details": "Outbound Stream Details",
- "Outbound Video Stream": "Outbound Video Stream",
- "Overridden via command line": "Overridden via command line.",
- "Peak viewer count": "Peak viewer count",
- "Playback Health": "Playback Health",
- "Please wait": "Please wait",
- "Read the Docs": "Read the Docs",
- "Show": "Show",
- "Skip to footer": "Skip to footer",
- "Skip to offline message": "Skip to offline message",
- "Skip to page content": "Skip to page content",
- "Skip to player": "Skip to player",
- "Source": "Source",
- "Stay updated!": "Stay updated!",
- "Stream health represents": "Stream health represents",
- "Stream started": "Stream started",
- "TROUBLESHOOT": "TROUBLESHOOT",
- "Testing": {
- "itemCount": "Λείπει μετάφραση Testing.itemCount: Παρακαλώ αναφέρετε",
- "messageCount": "Λείπει μετάφραση Testing.messageCount: Παρακαλώ αναφέρετε",
- "noPluralKey": "Λείπει μετάφραση Testing.noPluralKey: Παρακαλώ αναφέρετε",
- "simpleKey": "Λείπει μετάφραση Testing.simpleKey: Παρακαλώ αναφέρετε"
- },
- "Time": "Time",
- "Timestamp": "Timestamp",
- "Troubleshooting": "Troubleshooting",
- "Use your broadcasting software": "Use your broadcasting software",
- "User": "User",
- "View": "View",
- "Viewer Info": "Viewer Info",
- "Viewers": "Viewers",
- "Visible messages": "Visible messages",
- "Visit the": "Visit the",
- "Warning": "Warning",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "When a stream is active and chat is enabled, connected chat clients will be displayed here.",
- "Yes": "Yes",
- "You can build your own bots, overlays, tools and add-ons with our": "You can build your own bots, overlays, tools and add-ons with our",
- "You should start one": "You should start one.",
- "developer APIs": "developer APIs.",
- "discussions": "discussions",
- "documentation": "documentation",
- "let us know": "let us know",
- "max viewers": "max viewers",
- "of all known players": {
- " Other player status is unknown": "of all known players. Other player status is unknown."
- },
- "offline": "offline",
- "offline_basic": "Αυτό το ρεύμα είναι εκτός σύνδεσης. Ελέγξτε ξανά σύντομα!",
- "or exist in our": "or exist in our",
- "settings": "settings.",
- "to configure additional details about your viewers": "to configure additional details about your viewers.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.",
- "used": "used"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Αυξήστε το κοινό σας με την εμφάνιση στο Owncast Directory. Αυτή είναι μια εξωτερική υπηρεσία που εκτελείται από το έργο Owncast. Μάθετε περισσότερα.",
+ "offlineMessageDescription": "Το μήνυμα εκτός σύνδεσης εμφανίζεται στους επισκέπτες της σελίδας σας όταν δεν κάνετε streaming. Υποστηρίζεται Markdown.",
+ "serverUrlRequiredForDirectory": "Πρέπει να ορίσετε το Server URL παραπάνω για να ενεργοποιήσετε τον κατάλογο."
+ },
+ "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": "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 Emoji guide.",
+ "emojis": "Emojis",
+ "uploadNewEmoji": "Upload new emoji"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Τροφοδοτείται από Owncast v{{versionNumber}}"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "Αποδοχή",
+ "blockButton": "Αποκλεισμός",
+ "deniedDescription": "Για να ενεργοποιήσετε τις ειδοποιήσεις push από το {{hostname}} έχετε πρόσβαση στα δικαιώματα του περιηγητή σας για αυτόν τον ιστότοπο και ενεργοποιήστε τις ειδοποιήσεις. Στη συνέχεια, ξαναφορτώστε αυτή τη σελίδα για να εφαρμόσετε τις ενημερωμένες ρυθμίσεις σας σε αυτόν τον ιστότοπο. Μάθετε περισσότερα.",
+ "deniedTitle": "Οι ειδοποιήσεις έχουν αποκλειστεί στη συσκευή σας",
+ "enabledDescription": "Για να απενεργοποιήσετε τις ειδοποιήσεις από το {{hostname}} έχετε πρόσβαση στα δικαιώματα του προγράμματος περιήγησης για αυτόν τον ιστότοπο και απενεργοποιήστε τις ειδοποιήσεις. Μάθετε περισσότερα.",
+ "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": "Chat is offline",
+ "componentError": "Σφάλμα: {{message}}",
+ "helloWorld": "Hello world",
+ "offlineBasic": "Αυτό το ρεύμα είναι εκτός σύνδεσης. Ελέγξτε ξανά σύντομα!",
+ "offlineFediverseOnly": "Αυτό το ρεύμα είναι εκτός σύνδεσης. Ακολουθήστε {{fediverseAccount}} στο Fediverse για να δείτε την επόμενη φορά που το {{streamer}} ζωντανά.",
+ "offlineNotifyAndFediverse": "Αυτή η ροή είναι εκτός σύνδεσης. Μπορείτε να ειδοποιηθείτε την επόμενη φορά που το {{streamer}} πηγαίνει ζωντανά ή ακολουθήστε το {{fediverseAccount}} στο Fediverse.",
+ "offlineNotifyOnly": "Αυτή η ροή είναι εκτός σύνδεσης. Θα ειδοποιηθείτε την επόμενη φορά που το {{streamer}} θα συνδεθεί."
+ },
+ "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"
+ }
+}
diff --git a/web/i18n/en/translation-clean.json b/web/i18n/en/translation-clean.json
new file mode 100644
index 0000000000..c9bd17818d
--- /dev/null
+++ b/web/i18n/en/translation-clean.json
@@ -0,0 +1,60 @@
+{
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Increase your audience by appearing in the Owncast Directory. This is an external service run by the Owncast project. Learn more.",
+ "offlineMessageDescription": "The offline message is displayed to your page visitors when you're not streaming. Markdown is supported.",
+ "serverUrlRequiredForDirectory": "You must set your Server URL above to enable the directory."
+ }
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Powered by Owncast v{{versionNumber}}"
+ },
+ "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. Learn more.",
+ "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. Learn more.",
+ "enabledTitle": "Notifications are enabled",
+ "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",
+ "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."
+ },
+ "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"
+ },
+ "componentError": "Error: {{message}}",
+ "helloWorld": "Hello {{name}}, welcome to the world!",
+ "notificationMessage": "You can click here to receive notifications when {{streamer}} goes live.",
+ "offlineBasic": "This stream is offline. Check back soon!",
+ "offlineFediverseOnly": "This stream is offline. Follow {{fediverseAccount}} on the Fediverse to see the next time {{streamer}} goes live.",
+ "offlineNotifyAndFediverse": "This stream is offline. You can be notified the next time {{streamer}} goes live or follow {{fediverseAccount}} on the Fediverse.",
+ "offlineNotifyOnly": "This stream is offline. Be notified the next time {{streamer}} goes live."
+ },
+ "Testing": {
+ "itemCount": "You have {{count}} items",
+ "itemCount_one": "You have {{count}} item",
+ "messageCount": "You have {{count}} messages from {{sender}}",
+ "messageCount_one": "You have {{count}} message from {{sender}}",
+ "noPluralKey": "This key has no plural variants - {{count}} things",
+ "simpleKey": "Simple translation text"
+ }
+}
diff --git a/web/i18n/en/translation-minimal.json b/web/i18n/en/translation-minimal.json
new file mode 100644
index 0000000000..93505de0ac
--- /dev/null
+++ b/web/i18n/en/translation-minimal.json
@@ -0,0 +1,15 @@
+{
+ "Frontend": {
+ "NameChangeModal": {
+ "description": "Your chat display name is what people see when you send chat messages.",
+ "placeholder": "Your chat display name",
+ "buttonText": "Change name",
+ "colorLabel": "Your Color",
+ "overLimit": "Over limit",
+ "authInfo": "You can also authenticate an IndieAuth or Fediverse account via the \"Authenticate\" menu."
+ },
+ "componentError": "Error: {{message}}",
+ "offlineBasic": "This stream is offline. Check back soon!",
+ "offlineNotifyOnly": "This stream is offline. Be notified the next time {{streamer}} goes live."
+ }
+}
diff --git a/web/i18n/en/translation.json b/web/i18n/en/translation.json
index be23f7fe20..99565bacd3 100644
--- a/web/i18n/en/translation.json
+++ b/web/i18n/en/translation.json
@@ -1,179 +1,152 @@
{
- "Add your Owncast instance to the Fediverse": "Add your Owncast instance to the Fediverse",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "Increase your audience by appearing in the Owncast Directory. This is an external service run by the Owncast project. Learn more.",
- "offlineMessageDescription": "The offline message is displayed to your page visitors when you're not streaming. Markdown is supported.",
- "serverUrlRequiredForDirectory": "You must set your Server URL above to enable the directory."
- },
- "emojiPageDescription": "Missing translation Admin.emojiPageDescription: Please report",
- "emojiUploadBulkGuide": "Missing translation Admin.emojiUploadBulkGuide: Please report",
- "emojis": "Missing translation Admin.emojis: Please report",
- "uploadNewEmoji": "Missing translation Admin.uploadNewEmoji: Please report"
- },
- "Banned Users": "Banned Users",
- "Bring in moderators to help keep your chat in order": "Bring in moderators to help keep your chat in order.",
- "CPU": "CPU",
- "Chat Messages": "Chat Messages",
- "Chat is disabled": "Chat is disabled",
- "Chat is offline": "Chat is offline",
- "Chat will be available when the stream is live": "Chat will be available when the stream is live.",
- "Chat will continue to be disabled until you begin a live stream": "Chat will continue to be disabled until you begin a live stream.",
- "Click and never miss future streams!": "Click and never miss future streams!",
- "Common": {
- "poweredByOwncastVersion": "Powered by Owncast v{{versionNumber}}"
- },
- "Common tasks": "Common tasks",
- "Connected": "Connected",
- "Contribute": "Contribute",
- "Current stream": "Current stream",
- "Current viewers": "Current viewers",
- "Disk": "Disk",
- "Documentation": "Documentation",
- "Embed your video onto other sites": "Embed your video onto other sites",
- "Enable Owncast social features": "Enable Owncast social features",
- "Error": "Error",
- "FAQ": "FAQ",
- "Find an audience on the Owncast Directory": "Find an audience on the Owncast Directory",
- "Fix your problems": "Fix your problems",
- "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. Learn more.",
- "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. Learn more.",
- "enabledTitle": "Notifications are enabled",
- "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",
- "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."
- },
- "chatOffline": "Missing translation Frontend.chatOffline: Please report",
- "componentError": "Error: {{message}}",
- "helloWorld": "Missing translation Frontend.helloWorld: Please report",
- "notificationMessage": "Missing translation Frontend.notificationMessage: Please report",
- "offlineBasic": "This stream is offline. Check back soon!",
- "offlineFediverseOnly": "This stream is offline. Follow {{fediverseAccount}} on the Fediverse to see the next time {{streamer}} goes live.",
- "offlineNotifyAndFediverse": "This stream is offline. You can be notified the next time {{streamer}} goes live or follow {{fediverseAccount}} on the Fediverse.",
- "offlineNotifyOnly": "This stream is offline. Be notified the next time {{streamer}} goes live."
- },
- "Hardware Info": "Hardware Info",
- "Healthy Stream": "Healthy Stream",
- "Help configuring my broadcasting software": "Help configuring my broadcasting software",
- "Hidden messages": "Hidden messages",
- "Hide": "Hide",
- "How can we help you?": "How can we help you?",
- "I found a bug": "I found a bug",
- "I have a general question": "I have a general question",
- "I want to build add-ons for Owncast": "I want to build add-ons for Owncast",
- "I want to configure my owncast instance": "I want to configure my owncast instance",
- "I want to customize my website": "I want to customize my website",
- "I want to embed my stream into another site": "I want to embed my stream into another site",
- "I want to tweak my video output": "I want to tweak my video output",
- "I want to use an external storage provider": "I want to use an external storage provider",
- "IP Bans": "IP Bans",
- "If you found a bug, then please": "If you found a bug, then please",
- "Inbound Audio Stream": "Inbound Audio Stream",
- "Inbound Stream Details": "Inbound Stream Details",
- "Inbound Video Stream": "Inbound Video Stream",
- "Info": "Info",
- "Input": "Input",
- "Last 12 hours": "Last 12 hours",
- "Last 24 hours": "Last 24 hours",
- "Last 3 months": "Last 3 months",
- "Last 30 days": "Last 30 days",
- "Last 6 months": "Last 6 months",
- "Last 7 days": "Last 7 days",
- "Last live ago": "Last live {{timeAgo}} ago",
- "Learn how to point your existing software to your new server and start streaming your content": "Learn how to point your existing software to your new server and start streaming your content.",
- "Learn how you can add your Owncast stream to other sites you control": "Learn how you can add your Owncast stream to other sites you control.",
- "Learn more": "Learn more",
- "Learn more about chat moderation here": "Learn more about chat moderation here.",
- "Level": "Level",
- "Link": "Link",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "List yourself in the Owncast Directory and show off your stream. Enable it in"
- },
- "Logs": "Logs",
- "Manage the messages from viewers that show up on your stream": "Manage the messages from viewers that show up on your stream.",
- "Max viewers last stream": "Max viewers last stream",
- "Max viewers this stream": "Max viewers this stream",
- "Memory": "Memory",
- "Message": "Message",
- "Moderators": "Moderators",
- "Most general questions are answered in our": "Most general questions are answered in our",
- "News & Updates from Owncast": "News & Updates from Owncast",
- "No": "No",
- "No hardware details have been collected yet": "No hardware details have been collected yet.",
- "No news": "No news.",
- "No stream is active": "No stream is active",
- "No viewer data has been collected yet": "No viewer data has been collected yet.",
- "Notify": "Notify",
- "Other": "Other",
- "Outbound Audio Stream": "Outbound Audio Stream",
- "Outbound Stream Details": "Outbound Stream Details",
- "Outbound Video Stream": "Outbound Video Stream",
- "Overridden via command line": "Overridden via command line.",
- "Peak viewer count": "Peak viewer count",
- "Playback Health": "Playback Health",
- "Please wait": "Please wait",
- "Read the Docs": "Read the Docs",
- "Show": "Show",
- "Skip to footer": "Skip to footer",
- "Skip to offline message": "Skip to offline message",
- "Skip to page content": "Skip to page content",
- "Skip to player": "Skip to player",
- "Source": "Source",
- "Stay updated!": "Stay updated!",
- "Stream health represents": "Stream health represents",
- "Stream started": "Stream started",
- "TROUBLESHOOT": "TROUBLESHOOT",
- "Testing": {
- "itemCount": "Missing translation Testing.itemCount: Please report",
- "messageCount": "Missing translation Testing.messageCount: Please report",
- "noPluralKey": "Missing translation Testing.noPluralKey: Please report",
- "simpleKey": "Missing translation Testing.simpleKey: Please report"
- },
- "Time": "Time",
- "Timestamp": "Timestamp",
- "Troubleshooting": "Troubleshooting",
- "Use your broadcasting software": "Use your broadcasting software",
- "User": "User",
- "View": "View",
- "Viewer Info": "Viewer Info",
- "Viewers": "Viewers",
- "Visible messages": "Visible messages",
- "Visit the": "Visit the",
- "Warning": "Warning",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "When a stream is active and chat is enabled, connected chat clients will be displayed here.",
- "Yes": "Yes",
- "You can build your own bots, overlays, tools and add-ons with our": "You can build your own bots, overlays, tools and add-ons with our",
- "You should start one": "You should start one.",
- "developer APIs": "developer APIs.",
- "discussions": "discussions",
- "documentation": "documentation",
- "let us know": "let us know",
- "max viewers": "max viewers",
- "of all known players": {
- " Other player status is unknown": "of all known players. Other player status is unknown."
- },
- "offline": "offline",
- "offline_basic": "This stream is offline. Check back soon!",
- "or exist in our": "or exist in our",
- "settings": "settings.",
- "to configure additional details about your viewers": "to configure additional details about your viewers.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.",
- "used": "used"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Increase your audience by appearing in the Owncast Directory. This is an external service run by the Owncast project. Learn more.",
+ "offlineMessageDescription": "The offline message is displayed to your page visitors when you're not streaming. Markdown is supported.",
+ "serverUrlRequiredForDirectory": "You must set your Server URL above to enable the directory."
+ },
+ "HardwareInfo": {
+ "title": "Hardware Info",
+ "pleaseWait": "Please wait",
+ "noDetails": "No hardware details have been collected yet.",
+ "cpu": "CPU",
+ "memory": "Memory",
+ "disk": "Disk",
+ "used": "used"
+ },
+ "Help": {
+ "title": "How can we help you?",
+ "configureInstance": "I want to configure my owncast instance",
+ "learnMore": "Learn more",
+ "configureBroadcasting": "Help configuring my broadcasting software",
+ "embedStream": "I want to embed my stream into another site",
+ "customizeWebsite": "I want to customize my website",
+ "tweakVideo": "I want to tweak my video output",
+ "useStorage": "I want to use an external storage provider",
+ "foundBug": "I found a bug",
+ "bugPlease": "If you found a bug, then please",
+ "letUsKnow": "let us know",
+ "generalQuestion": "I have a general question",
+ "generalAnswered": "Most general questions are answered in our",
+ "faq": "FAQ",
+ "orExist": "or exist in our",
+ "discussions": "discussions",
+ "buildAddons": "I want to build add-ons for Owncast",
+ "buildTools": "You can build your own bots, overlays, tools and add-ons with our",
+ "developerApis": "developer APIs.",
+ "troubleshooting": "Troubleshooting",
+ "fixProblems": "Fix your problems",
+ "documentation": "Documentation",
+ "readDocs": "Read the Docs",
+ "commonTasks": "Common tasks",
+ "other": "Other"
+ },
+ "LogTable": {
+ "level": "Level",
+ "info": "Info",
+ "warning": "Warning",
+ "error": "Error",
+ "timestamp": "Timestamp",
+ "message": "Message",
+ "logs": "Logs"
+ },
+ "NewsFeed": {
+ "link": "Link",
+ "noNews": "No news.",
+ "title": "News & Updates from Owncast"
+ },
+ "ViewerInfo": {
+ "title": "Viewer Info",
+ "currentStream": "Current stream",
+ "last12Hours": "Last 12 hours",
+ "last24Hours": "Last 24 hours",
+ "last7Days": "Last 7 days",
+ "last30Days": "Last 30 days",
+ "last3Months": "Last 3 months",
+ "last6Months": "Last 6 months",
+ "currentViewers": "Current viewers",
+ "maxViewersThisStream": "Max viewers this stream",
+ "maxViewersLastStream": "Max viewers last stream",
+ "maxViewers": "max viewers",
+ "pleaseWait": "Please wait",
+ "noData": "No viewer data has been collected yet.",
+ "viewers": "Viewers"
+ },
+ "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"
+ },
+ "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 Emoji guide.",
+ "emojis": "Emojis",
+ "uploadNewEmoji": "Upload new emoji"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Powered by Owncast v{{versionNumber}}"
+ },
+ "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. Learn more.",
+ "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. Learn more.",
+ "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",
+ "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."
+ },
+ "Footer": {
+ "documentation": "Documentation",
+ "contribute": "Contribute",
+ "source": "Source"
+ },
+ "Header": {
+ "skipToPlayer": "Skip to player",
+ "skipToOfflineMessage": "Skip to offline message",
+ "skipToContent": "Skip to page content",
+ "skipToFooter": "Skip to footer",
+ "chatWillBeAvailable": "Chat will be available when the stream is live.",
+ "chatOffline": "Chat is offline"
+ },
+ "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": "Chat is offline",
+ "componentError": "Error: {{message}}",
+ "helloWorld": "Hello world",
+ "offlineBasic": "This stream is offline. Check back soon!",
+ "offlineFediverseOnly": "This stream is offline. Follow {{fediverseAccount}} on the Fediverse to see the next time {{streamer}} goes live.",
+ "offlineNotifyAndFediverse": "This stream is offline. You can be notified the next time {{streamer}} goes live or follow {{fediverseAccount}} on the Fediverse.",
+ "offlineNotifyOnly": "This stream is offline. Be notified the next time {{streamer}} goes live.",
+ "lastLiveAgo": "Last live {{timeAgo}} ago"
+ },
+ "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"
+ }
+}
diff --git a/web/i18n/en/translation.json.backup b/web/i18n/en/translation.json.backup
new file mode 100644
index 0000000000..e3a31b9fd9
--- /dev/null
+++ b/web/i18n/en/translation.json.backup
@@ -0,0 +1,1182 @@
+{
+ "Add your Owncast instance to the Fediverse": "Add your Owncast instance to the Fediverse",
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Increase your audience by appearing in the Owncast Directory. This is an external service run by the Owncast project. Learn more.",
+ "offlineMessageDescription": "The offline message is displayed to your page visitors when you're not streaming. Markdown is supported.",
+ "serverUrlRequiredForDirectory": "You must set your Server URL above to enable the directory."
+ },
+ "VideoVariantForm": {
+ "bitrateDisabledPassthrough": "Missing translation Admin.VideoVariantForm.bitrateDisabledPassthrough: Please report",
+ "bitrateGoodForHigh": "Missing translation Admin.VideoVariantForm.bitrateGoodForHigh: Please report",
+ "bitrateGoodForMost": "Missing translation Admin.VideoVariantForm.bitrateGoodForMost: Please report",
+ "bitrateGoodForSlow": "Missing translation Admin.VideoVariantForm.bitrateGoodForSlow: Please report",
+ "bitrateValueKbps": "Missing translation Admin.VideoVariantForm.bitrateValueKbps: Please report"
+ },
+ "deleteEmoji": "Missing translation Admin.deleteEmoji: Please report",
+ "emojiPageDescription": "Missing translation Admin.emojiPageDescription: Please report",
+ "emojiUploadBulkGuide": "Missing translation Admin.emojiUploadBulkGuide: Please report",
+ "emojis": "Missing translation Admin.emojis: Please report",
+ "uploadNewEmoji": "Missing translation Admin.uploadNewEmoji: Please report"
+ },
+ "Banned Users": "Banned Users",
+ "Bring in moderators to help keep your chat in order": {
+ "0": "B",
+ "1": "r",
+ "2": "i",
+ "3": "n",
+ "4": "g",
+ "5": " ",
+ "6": "i",
+ "7": "n",
+ "8": " ",
+ "9": "m",
+ "10": "o",
+ "11": "d",
+ "12": "e",
+ "13": "r",
+ "14": "a",
+ "15": "t",
+ "16": "o",
+ "17": "r",
+ "18": "s",
+ "19": " ",
+ "20": "t",
+ "21": "o",
+ "22": " ",
+ "23": "h",
+ "24": "e",
+ "25": "l",
+ "26": "p",
+ "27": " ",
+ "28": "k",
+ "29": "e",
+ "30": "e",
+ "31": "p",
+ "32": " ",
+ "33": "y",
+ "34": "o",
+ "35": "u",
+ "36": "r",
+ "37": " ",
+ "38": "c",
+ "39": "h",
+ "40": "a",
+ "41": "t",
+ "42": " ",
+ "43": "i",
+ "44": "n",
+ "45": " ",
+ "46": "o",
+ "47": "r",
+ "48": "d",
+ "49": "e",
+ "50": "r",
+ "51": ".",
+ "": "Missing translation Bring in moderators to help keep your chat in order.: Please report"
+ },
+ "CPU": "CPU",
+ "Chat Messages": "Chat Messages",
+ "Chat is disabled": "Chat is disabled",
+ "Chat is offline": "Chat is offline",
+ "Chat will be available when the stream is live": {
+ "0": "C",
+ "1": "h",
+ "2": "a",
+ "3": "t",
+ "4": " ",
+ "5": "w",
+ "6": "i",
+ "7": "l",
+ "8": "l",
+ "9": " ",
+ "10": "b",
+ "11": "e",
+ "12": " ",
+ "13": "a",
+ "14": "v",
+ "15": "a",
+ "16": "i",
+ "17": "l",
+ "18": "a",
+ "19": "b",
+ "20": "l",
+ "21": "e",
+ "22": " ",
+ "23": "w",
+ "24": "h",
+ "25": "e",
+ "26": "n",
+ "27": " ",
+ "28": "t",
+ "29": "h",
+ "30": "e",
+ "31": " ",
+ "32": "s",
+ "33": "t",
+ "34": "r",
+ "35": "e",
+ "36": "a",
+ "37": "m",
+ "38": " ",
+ "39": "i",
+ "40": "s",
+ "41": " ",
+ "42": "l",
+ "43": "i",
+ "44": "v",
+ "45": "e",
+ "46": ".",
+ "": "Missing translation Chat will be available when the stream is live.: Please report"
+ },
+ "Chat will continue to be disabled until you begin a live stream": {
+ "0": "C",
+ "1": "h",
+ "2": "a",
+ "3": "t",
+ "4": " ",
+ "5": "w",
+ "6": "i",
+ "7": "l",
+ "8": "l",
+ "9": " ",
+ "10": "c",
+ "11": "o",
+ "12": "n",
+ "13": "t",
+ "14": "i",
+ "15": "n",
+ "16": "u",
+ "17": "e",
+ "18": " ",
+ "19": "t",
+ "20": "o",
+ "21": " ",
+ "22": "b",
+ "23": "e",
+ "24": " ",
+ "25": "d",
+ "26": "i",
+ "27": "s",
+ "28": "a",
+ "29": "b",
+ "30": "l",
+ "31": "e",
+ "32": "d",
+ "33": " ",
+ "34": "u",
+ "35": "n",
+ "36": "t",
+ "37": "i",
+ "38": "l",
+ "39": " ",
+ "40": "y",
+ "41": "o",
+ "42": "u",
+ "43": " ",
+ "44": "b",
+ "45": "e",
+ "46": "g",
+ "47": "i",
+ "48": "n",
+ "49": " ",
+ "50": "a",
+ "51": " ",
+ "52": "l",
+ "53": "i",
+ "54": "v",
+ "55": "e",
+ "56": " ",
+ "57": "s",
+ "58": "t",
+ "59": "r",
+ "60": "e",
+ "61": "a",
+ "62": "m",
+ "63": ".",
+ "": "Missing translation Chat will continue to be disabled until you begin a live stream.: Please report"
+ },
+ "Check multiple messages to change their visibility to:": "Missing translation Check multiple messages to change their visibility to:: Please report",
+ "Click and never miss future streams!": "Click and never miss future streams!",
+ "Common": {
+ "poweredByOwncastVersion": "Powered by Owncast v{{versionNumber}}"
+ },
+ "Common tasks": "Common tasks",
+ "Connected": "Connected",
+ "Contribute": "Contribute",
+ "Current stream": "Current stream",
+ "Current viewers": "Current viewers",
+ "Disk": "Disk",
+ "Documentation": "Documentation",
+ "Embed your video onto other sites": "Embed your video onto other sites",
+ "Enable Owncast social features": "Enable Owncast social features",
+ "Error": "Error",
+ "FAQ": "FAQ",
+ "Find an audience on the Owncast Directory": "Find an audience on the Owncast Directory",
+ "Fix your problems": "Fix your problems",
+ "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. Learn more.",
+ "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. Learn more.",
+ "enabledTitle": "Notifications are enabled",
+ "errorMessage": "Missing translation Frontend.BrowserNotifyModal.errorMessage: Please report",
+ "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",
+ "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."
+ },
+ "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": "Missing translation Frontend.NameChangeModal.placeholder: Please report"
+ },
+ "chatOffline": "Missing translation Frontend.chatOffline: Please report",
+ "componentError": "Error: {{message}}",
+ "helloWorld": "Missing translation Frontend.helloWorld: Please report",
+ "notificationMessage": "Missing translation Frontend.notificationMessage: Please report",
+ "offlineBasic": "This stream is offline. Check back soon!",
+ "offlineFediverseOnly": "This stream is offline. Follow {{fediverseAccount}} on the Fediverse to see the next time {{streamer}} goes live.",
+ "offlineNotifyAndFediverse": "This stream is offline. You can be notified the next time {{streamer}} goes live or follow {{fediverseAccount}} on the Fediverse.",
+ "offlineNotifyOnly": "This stream is offline. Be notified the next time {{streamer}} goes live."
+ },
+ "Hardware Info": "Hardware Info",
+ "Healthy Stream": "Healthy Stream",
+ "Help configuring my broadcasting software": "Help configuring my broadcasting software",
+ "Hidden messages": "Hidden messages",
+ "Hide": "Hide",
+ "How can we help you?": "How can we help you?",
+ "I found a bug": "I found a bug",
+ "I have a general question": "I have a general question",
+ "I want to build add-ons for Owncast": "I want to build add-ons for Owncast",
+ "I want to configure my owncast instance": "I want to configure my owncast instance",
+ "I want to customize my website": "I want to customize my website",
+ "I want to embed my stream into another site": "I want to embed my stream into another site",
+ "I want to tweak my video output": "I want to tweak my video output",
+ "I want to use an external storage provider": "I want to use an external storage provider",
+ "IP Bans": "IP Bans",
+ "If you found a bug, then please": "If you found a bug, then please",
+ "Inbound Audio Stream": "Inbound Audio Stream",
+ "Inbound Stream Details": "Inbound Stream Details",
+ "Inbound Video Stream": "Inbound Video Stream",
+ "Info": "Info",
+ "Input": "Input",
+ "Last 12 hours": "Last 12 hours",
+ "Last 24 hours": "Last 24 hours",
+ "Last 3 months": "Last 3 months",
+ "Last 30 days": "Last 30 days",
+ "Last 6 months": "Last 6 months",
+ "Last 7 days": "Last 7 days",
+ "Last live ago": "Last live {{timeAgo}} ago",
+ "Learn how to point your existing software to your new server and start streaming your content": {
+ "0": "L",
+ "1": "e",
+ "2": "a",
+ "3": "r",
+ "4": "n",
+ "5": " ",
+ "6": "h",
+ "7": "o",
+ "8": "w",
+ "9": " ",
+ "10": "t",
+ "11": "o",
+ "12": " ",
+ "13": "p",
+ "14": "o",
+ "15": "i",
+ "16": "n",
+ "17": "t",
+ "18": " ",
+ "19": "y",
+ "20": "o",
+ "21": "u",
+ "22": "r",
+ "23": " ",
+ "24": "e",
+ "25": "x",
+ "26": "i",
+ "27": "s",
+ "28": "t",
+ "29": "i",
+ "30": "n",
+ "31": "g",
+ "32": " ",
+ "33": "s",
+ "34": "o",
+ "35": "f",
+ "36": "t",
+ "37": "w",
+ "38": "a",
+ "39": "r",
+ "40": "e",
+ "41": " ",
+ "42": "t",
+ "43": "o",
+ "44": " ",
+ "45": "y",
+ "46": "o",
+ "47": "u",
+ "48": "r",
+ "49": " ",
+ "50": "n",
+ "51": "e",
+ "52": "w",
+ "53": " ",
+ "54": "s",
+ "55": "e",
+ "56": "r",
+ "57": "v",
+ "58": "e",
+ "59": "r",
+ "60": " ",
+ "61": "a",
+ "62": "n",
+ "63": "d",
+ "64": " ",
+ "65": "s",
+ "66": "t",
+ "67": "a",
+ "68": "r",
+ "69": "t",
+ "70": " ",
+ "71": "s",
+ "72": "t",
+ "73": "r",
+ "74": "e",
+ "75": "a",
+ "76": "m",
+ "77": "i",
+ "78": "n",
+ "79": "g",
+ "80": " ",
+ "81": "y",
+ "82": "o",
+ "83": "u",
+ "84": "r",
+ "85": " ",
+ "86": "c",
+ "87": "o",
+ "88": "n",
+ "89": "t",
+ "90": "e",
+ "91": "n",
+ "92": "t",
+ "93": ".",
+ "": "Missing translation Learn how to point your existing software to your new server and start streaming your content.: Please report"
+ },
+ "Learn how you can add your Owncast stream to other sites you control": {
+ "0": "L",
+ "1": "e",
+ "2": "a",
+ "3": "r",
+ "4": "n",
+ "5": " ",
+ "6": "h",
+ "7": "o",
+ "8": "w",
+ "9": " ",
+ "10": "y",
+ "11": "o",
+ "12": "u",
+ "13": " ",
+ "14": "c",
+ "15": "a",
+ "16": "n",
+ "17": " ",
+ "18": "a",
+ "19": "d",
+ "20": "d",
+ "21": " ",
+ "22": "y",
+ "23": "o",
+ "24": "u",
+ "25": "r",
+ "26": " ",
+ "27": "O",
+ "28": "w",
+ "29": "n",
+ "30": "c",
+ "31": "a",
+ "32": "s",
+ "33": "t",
+ "34": " ",
+ "35": "s",
+ "36": "t",
+ "37": "r",
+ "38": "e",
+ "39": "a",
+ "40": "m",
+ "41": " ",
+ "42": "t",
+ "43": "o",
+ "44": " ",
+ "45": "o",
+ "46": "t",
+ "47": "h",
+ "48": "e",
+ "49": "r",
+ "50": " ",
+ "51": "s",
+ "52": "i",
+ "53": "t",
+ "54": "e",
+ "55": "s",
+ "56": " ",
+ "57": "y",
+ "58": "o",
+ "59": "u",
+ "60": " ",
+ "61": "c",
+ "62": "o",
+ "63": "n",
+ "64": "t",
+ "65": "r",
+ "66": "o",
+ "67": "l",
+ "68": ".",
+ "": "Missing translation Learn how you can add your Owncast stream to other sites you control.: Please report"
+ },
+ "Learn more": "Learn more",
+ "Learn more about chat moderation here": {
+ "0": "L",
+ "1": "e",
+ "2": "a",
+ "3": "r",
+ "4": "n",
+ "5": " ",
+ "6": "m",
+ "7": "o",
+ "8": "r",
+ "9": "e",
+ "10": " ",
+ "11": "a",
+ "12": "b",
+ "13": "o",
+ "14": "u",
+ "15": "t",
+ "16": " ",
+ "17": "c",
+ "18": "h",
+ "19": "a",
+ "20": "t",
+ "21": " ",
+ "22": "m",
+ "23": "o",
+ "24": "d",
+ "25": "e",
+ "26": "r",
+ "27": "a",
+ "28": "t",
+ "29": "i",
+ "30": "o",
+ "31": "n",
+ "32": " ",
+ "33": "h",
+ "34": "e",
+ "35": "r",
+ "36": "e",
+ "37": ".",
+ "": "Missing translation Learn more about chat moderation here.: Please report"
+ },
+ "Level": "Level",
+ "Link": "Link",
+ "List": "Missing translation List: Please report",
+ "List yourself in the Owncast Directory and show off your stream": {
+ " Enable it in": "List yourself in the Owncast Directory and show off your stream. Enable it in"
+ },
+ "Logs": "Logs",
+ "Manage the messages from viewers that show up on your stream": {
+ "0": "M",
+ "1": "a",
+ "2": "n",
+ "3": "a",
+ "4": "g",
+ "5": "e",
+ "6": " ",
+ "7": "t",
+ "8": "h",
+ "9": "e",
+ "10": " ",
+ "11": "m",
+ "12": "e",
+ "13": "s",
+ "14": "s",
+ "15": "a",
+ "16": "g",
+ "17": "e",
+ "18": "s",
+ "19": " ",
+ "20": "f",
+ "21": "r",
+ "22": "o",
+ "23": "m",
+ "24": " ",
+ "25": "v",
+ "26": "i",
+ "27": "e",
+ "28": "w",
+ "29": "e",
+ "30": "r",
+ "31": "s",
+ "32": " ",
+ "33": "t",
+ "34": "h",
+ "35": "a",
+ "36": "t",
+ "37": " ",
+ "38": "s",
+ "39": "h",
+ "40": "o",
+ "41": "w",
+ "42": " ",
+ "43": "u",
+ "44": "p",
+ "45": " ",
+ "46": "o",
+ "47": "n",
+ "48": " ",
+ "49": "y",
+ "50": "o",
+ "51": "u",
+ "52": "r",
+ "53": " ",
+ "54": "s",
+ "55": "t",
+ "56": "r",
+ "57": "e",
+ "58": "a",
+ "59": "m",
+ "60": ".",
+ "": "Missing translation Manage the messages from viewers that show up on your stream.: Please report"
+ },
+ "Max viewers last stream": "Max viewers last stream",
+ "Max viewers this stream": "Max viewers this stream",
+ "Memory": "Memory",
+ "Message": "Message",
+ "Moderators": "Moderators",
+ "Most general questions are answered in our": "Most general questions are answered in our",
+ "News & Updates from Owncast": "News & Updates from Owncast",
+ "No": "No",
+ "No hardware details have been collected yet": {
+ "0": "N",
+ "1": "o",
+ "2": " ",
+ "3": "h",
+ "4": "a",
+ "5": "r",
+ "6": "d",
+ "7": "w",
+ "8": "a",
+ "9": "r",
+ "10": "e",
+ "11": " ",
+ "12": "d",
+ "13": "e",
+ "14": "t",
+ "15": "a",
+ "16": "i",
+ "17": "l",
+ "18": "s",
+ "19": " ",
+ "20": "h",
+ "21": "a",
+ "22": "v",
+ "23": "e",
+ "24": " ",
+ "25": "b",
+ "26": "e",
+ "27": "e",
+ "28": "n",
+ "29": " ",
+ "30": "c",
+ "31": "o",
+ "32": "l",
+ "33": "l",
+ "34": "e",
+ "35": "c",
+ "36": "t",
+ "37": "e",
+ "38": "d",
+ "39": " ",
+ "40": "y",
+ "41": "e",
+ "42": "t",
+ "43": ".",
+ "": "Missing translation No hardware details have been collected yet.: Please report"
+ },
+ "No news": {
+ "0": "N",
+ "1": "o",
+ "2": " ",
+ "3": "n",
+ "4": "e",
+ "5": "w",
+ "6": "s",
+ "7": ".",
+ "": "Missing translation No news.: Please report"
+ },
+ "No stream is active": "No stream is active",
+ "No viewer data has been collected yet": {
+ "0": "N",
+ "1": "o",
+ "2": " ",
+ "3": "v",
+ "4": "i",
+ "5": "e",
+ "6": "w",
+ "7": "e",
+ "8": "r",
+ "9": " ",
+ "10": "d",
+ "11": "a",
+ "12": "t",
+ "13": "a",
+ "14": " ",
+ "15": "h",
+ "16": "a",
+ "17": "s",
+ "18": " ",
+ "19": "b",
+ "20": "e",
+ "21": "e",
+ "22": "n",
+ "23": " ",
+ "24": "c",
+ "25": "o",
+ "26": "l",
+ "27": "l",
+ "28": "e",
+ "29": "c",
+ "30": "t",
+ "31": "e",
+ "32": "d",
+ "33": " ",
+ "34": "y",
+ "35": "e",
+ "36": "t",
+ "37": ".",
+ "": "Missing translation No viewer data has been collected yet.: Please report"
+ },
+ "Notify": "Notify",
+ "Object": {
+ "prototype": {
+ "hasOwnProperty": "Missing translation Object.prototype.hasOwnProperty: Please report",
+ "toString": "Missing translation Object.prototype.toString: Please report"
+ }
+ },
+ "Other": "Other",
+ "Outbound Audio Stream": "Outbound Audio Stream",
+ "Outbound Stream Details": "Outbound Stream Details",
+ "Outbound Video Stream": "Outbound Video Stream",
+ "Overridden via command line": {
+ "0": "O",
+ "1": "v",
+ "2": "e",
+ "3": "r",
+ "4": "r",
+ "5": "i",
+ "6": "d",
+ "7": "d",
+ "8": "e",
+ "9": "n",
+ "10": " ",
+ "11": "v",
+ "12": "i",
+ "13": "a",
+ "14": " ",
+ "15": "c",
+ "16": "o",
+ "17": "m",
+ "18": "m",
+ "19": "a",
+ "20": "n",
+ "21": "d",
+ "22": " ",
+ "23": "l",
+ "24": "i",
+ "25": "n",
+ "26": "e",
+ "27": ".",
+ "": "Missing translation Overridden via command line.: Please report"
+ },
+ "Peak viewer count": "Peak viewer count",
+ "Playback Health": "Playback Health",
+ "Please wait": "Please wait",
+ "Read the Docs": "Read the Docs",
+ "RegExp": {
+ "prototype": {
+ "exec": "Missing translation RegExp.prototype.exec: Please report"
+ }
+ },
+ "Show": "Show",
+ "Skip to footer": "Skip to footer",
+ "Skip to offline message": "Skip to offline message",
+ "Skip to page content": "Skip to page content",
+ "Skip to player": "Skip to player",
+ "Source": "Source",
+ "Stay updated!": "Stay updated!",
+ "Stream health represents": "Stream health represents",
+ "Stream started": "Stream started",
+ "Streaming Keys:": "Missing translation Streaming Keys:: Please report",
+ "Streaming URL:": "Missing translation Streaming URL:: Please report",
+ "String": {
+ "prototype": {
+ "indexOf": "Missing translation String.prototype.indexOf: Please report"
+ }
+ },
+ "TROUBLESHOOT": "TROUBLESHOOT",
+ "Testing": {
+ "itemCount": "Missing translation Testing.itemCount: Please report",
+ "messageCount": "Missing translation Testing.messageCount: Please report",
+ "noPluralKey": "Missing translation Testing.noPluralKey: Please report",
+ "simpleKey": "Missing translation Testing.simpleKey: Please report"
+ },
+ "Time": "Time",
+ "Timestamp": "Timestamp",
+ "Transfer": "Missing translation Transfer: Please report",
+ "Troubleshooting": "Troubleshooting",
+ "Use your broadcasting software": "Use your broadcasting software",
+ "User": "User",
+ "View": "View",
+ "Viewer Info": "Viewer Info",
+ "Viewers": "Viewers",
+ "Visible messages": "Visible messages",
+ "Visit the": "Visit the",
+ "Warning": "Warning",
+ "When a stream is active and chat is enabled, connected chat clients will be displayed here": {
+ "0": "W",
+ "1": "h",
+ "2": "e",
+ "3": "n",
+ "4": " ",
+ "5": "a",
+ "6": " ",
+ "7": "s",
+ "8": "t",
+ "9": "r",
+ "10": "e",
+ "11": "a",
+ "12": "m",
+ "13": " ",
+ "14": "i",
+ "15": "s",
+ "16": " ",
+ "17": "a",
+ "18": "c",
+ "19": "t",
+ "20": "i",
+ "21": "v",
+ "22": "e",
+ "23": " ",
+ "24": "a",
+ "25": "n",
+ "26": "d",
+ "27": " ",
+ "28": "c",
+ "29": "h",
+ "30": "a",
+ "31": "t",
+ "32": " ",
+ "33": "i",
+ "34": "s",
+ "35": " ",
+ "36": "e",
+ "37": "n",
+ "38": "a",
+ "39": "b",
+ "40": "l",
+ "41": "e",
+ "42": "d",
+ "43": ",",
+ "44": " ",
+ "45": "c",
+ "46": "o",
+ "47": "n",
+ "48": "n",
+ "49": "e",
+ "50": "c",
+ "51": "t",
+ "52": "e",
+ "53": "d",
+ "54": " ",
+ "55": "c",
+ "56": "h",
+ "57": "a",
+ "58": "t",
+ "59": " ",
+ "60": "c",
+ "61": "l",
+ "62": "i",
+ "63": "e",
+ "64": "n",
+ "65": "t",
+ "66": "s",
+ "67": " ",
+ "68": "w",
+ "69": "i",
+ "70": "l",
+ "71": "l",
+ "72": " ",
+ "73": "b",
+ "74": "e",
+ "75": " ",
+ "76": "d",
+ "77": "i",
+ "78": "s",
+ "79": "p",
+ "80": "l",
+ "81": "a",
+ "82": "y",
+ "83": "e",
+ "84": "d",
+ "85": " ",
+ "86": "h",
+ "87": "e",
+ "88": "r",
+ "89": "e",
+ "90": ".",
+ "": "Missing translation When a stream is active and chat is enabled, connected chat clients will be displayed here.: Please report"
+ },
+ "Yes": "Yes",
+ "You can build your own bots, overlays, tools and add-ons with our": "You can build your own bots, overlays, tools and add-ons with our",
+ "You should start one": {
+ "0": "Y",
+ "1": "o",
+ "2": "u",
+ "3": " ",
+ "4": "s",
+ "5": "h",
+ "6": "o",
+ "7": "u",
+ "8": "l",
+ "9": "d",
+ "10": " ",
+ "11": "s",
+ "12": "t",
+ "13": "a",
+ "14": "r",
+ "15": "t",
+ "16": " ",
+ "17": "o",
+ "18": "n",
+ "19": "e",
+ "20": ".",
+ "": "Missing translation You should start one.: Please report"
+ },
+ "atom": "Missing translation atom: Please report",
+ "builtin": "Missing translation builtin: Please report",
+ "case": "Missing translation case: Please report",
+ "catch": "Missing translation catch: Please report",
+ "class": "Missing translation class: Please report",
+ "collapse": "Missing translation collapse: Please report",
+ "debugger": "Missing translation debugger: Please report",
+ "default": "Missing translation default: Please report",
+ "developer APIs": {
+ "0": "d",
+ "1": "e",
+ "2": "v",
+ "3": "e",
+ "4": "l",
+ "5": "o",
+ "6": "p",
+ "7": "e",
+ "8": "r",
+ "9": " ",
+ "10": "A",
+ "11": "P",
+ "12": "I",
+ "13": "s",
+ "14": ".",
+ "": "Missing translation developer APIs.: Please report"
+ },
+ "discussions": "discussions",
+ "display": "Missing translation display: Please report",
+ "divider": "Missing translation divider: Please report",
+ "documentation": "documentation",
+ "export": "Missing translation export: Please report",
+ "foo": "Missing translation foo: Please report",
+ "for": "Missing translation for: Please report",
+ "function": "Missing translation function: Please report",
+ "if": "Missing translation if: Please report",
+ "import": "Missing translation import: Please report",
+ "input-group": "Missing translation input-group: Please report",
+ "keyword": "Missing translation keyword: Please report",
+ "keyword a": "Missing translation keyword a: Please report",
+ "keyword b": "Missing translation keyword b: Please report",
+ "keyword c": "Missing translation keyword c: Please report",
+ "keyword d": "Missing translation keyword d: Please report",
+ "let us know": "let us know",
+ "max viewers": "max viewers",
+ "month": "Missing translation month: Please report",
+ "new": "Missing translation new: Please report",
+ "of all known players": {
+ " Other player status is unknown": {
+ "0": "o",
+ "1": "f",
+ "2": " ",
+ "3": "a",
+ "4": "l",
+ "5": "l",
+ "6": " ",
+ "7": "k",
+ "8": "n",
+ "9": "o",
+ "10": "w",
+ "11": "n",
+ "12": " ",
+ "13": "p",
+ "14": "l",
+ "15": "a",
+ "16": "y",
+ "17": "e",
+ "18": "r",
+ "19": "s",
+ "20": ".",
+ "21": " ",
+ "22": "O",
+ "23": "t",
+ "24": "h",
+ "25": "e",
+ "26": "r",
+ "27": " ",
+ "28": "p",
+ "29": "l",
+ "30": "a",
+ "31": "y",
+ "32": "e",
+ "33": "r",
+ "34": " ",
+ "35": "s",
+ "36": "t",
+ "37": "a",
+ "38": "t",
+ "39": "u",
+ "40": "s",
+ "41": " ",
+ "42": "i",
+ "43": "s",
+ "44": " ",
+ "45": "u",
+ "46": "n",
+ "47": "k",
+ "48": "n",
+ "49": "o",
+ "50": "w",
+ "51": "n",
+ "52": ".",
+ "": "Missing translation of all known players. Other player status is unknown.: Please report"
+ }
+ },
+ "offline": "offline",
+ "offline_basic": "This stream is offline. Check back soon!",
+ "operator": "Missing translation operator: Please report",
+ "or exist in our": "or exist in our",
+ "quarter": "Missing translation quarter: Please report",
+ "radio": "Missing translation radio: Please report",
+ "rgb": "Missing translation rgb: Please report",
+ "settings": {
+ "0": "s",
+ "1": "e",
+ "2": "t",
+ "3": "t",
+ "4": "i",
+ "5": "n",
+ "6": "g",
+ "7": "s",
+ "8": ".",
+ "": "Missing translation settings.: Please report"
+ },
+ "store2": "Missing translation store2: Please report",
+ "switch": "Missing translation switch: Please report",
+ "text": "Missing translation text: Please report",
+ "this": "Missing translation this: Please report",
+ "time": "Missing translation time: Please report",
+ "to configure additional details about your viewers": {
+ "0": "t",
+ "1": "o",
+ "2": " ",
+ "3": "c",
+ "4": "o",
+ "5": "n",
+ "6": "f",
+ "7": "i",
+ "8": "g",
+ "9": "u",
+ "10": "r",
+ "11": "e",
+ "12": " ",
+ "13": "a",
+ "14": "d",
+ "15": "d",
+ "16": "i",
+ "17": "t",
+ "18": "i",
+ "19": "o",
+ "20": "n",
+ "21": "a",
+ "22": "l",
+ "23": " ",
+ "24": "d",
+ "25": "e",
+ "26": "t",
+ "27": "a",
+ "28": "i",
+ "29": "l",
+ "30": "s",
+ "31": " ",
+ "32": "a",
+ "33": "b",
+ "34": "o",
+ "35": "u",
+ "36": "t",
+ "37": " ",
+ "38": "y",
+ "39": "o",
+ "40": "u",
+ "41": "r",
+ "42": " ",
+ "43": "v",
+ "44": "i",
+ "45": "e",
+ "46": "w",
+ "47": "e",
+ "48": "r",
+ "49": "s",
+ "50": ".",
+ "": "Missing translation to configure additional details about your viewers.: Please report"
+ },
+ "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": {
+ "0": "t",
+ "1": "o",
+ "2": " ",
+ "3": "h",
+ "4": "a",
+ "5": "v",
+ "6": "e",
+ "7": " ",
+ "8": "y",
+ "9": "o",
+ "10": "u",
+ "11": "r",
+ "12": " ",
+ "13": "i",
+ "14": "n",
+ "15": "s",
+ "16": "t",
+ "17": "a",
+ "18": "n",
+ "19": "c",
+ "20": "e",
+ "21": " ",
+ "22": "j",
+ "23": "o",
+ "24": "i",
+ "25": "n",
+ "26": " ",
+ "27": "t",
+ "28": "h",
+ "29": "e",
+ "30": " ",
+ "31": "F",
+ "32": "e",
+ "33": "d",
+ "34": "i",
+ "35": "v",
+ "36": "e",
+ "37": "r",
+ "38": "s",
+ "39": "e",
+ "40": ",",
+ "41": " ",
+ "42": "a",
+ "43": "l",
+ "44": "l",
+ "45": "o",
+ "46": "w",
+ "47": "i",
+ "48": "n",
+ "49": "g",
+ "50": " ",
+ "51": "p",
+ "52": "e",
+ "53": "o",
+ "54": "p",
+ "55": "l",
+ "56": "e",
+ "57": " ",
+ "58": "t",
+ "59": "o",
+ "60": " ",
+ "61": "f",
+ "62": "o",
+ "63": "l",
+ "64": "l",
+ "65": "o",
+ "66": "w",
+ "67": ",",
+ "68": " ",
+ "69": "s",
+ "70": "h",
+ "71": "a",
+ "72": "r",
+ "73": "e",
+ "74": " ",
+ "75": "a",
+ "76": "n",
+ "77": "d",
+ "78": " ",
+ "79": "e",
+ "80": "n",
+ "81": "g",
+ "82": "a",
+ "83": "g",
+ "84": "e",
+ "85": " ",
+ "86": "w",
+ "87": "i",
+ "88": "t",
+ "89": "h",
+ "90": " ",
+ "91": "y",
+ "92": "o",
+ "93": "u",
+ "94": "r",
+ "95": " ",
+ "96": "l",
+ "97": "i",
+ "98": "v",
+ "99": "e",
+ "100": " ",
+ "101": "s",
+ "102": "t",
+ "103": "r",
+ "104": "e",
+ "105": "a",
+ "106": "m",
+ "107": ".",
+ "": "Missing translation to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.: Please report"
+ },
+ "used": "used",
+ "var": "Missing translation var: Please report",
+ "week": "Missing translation week: Please report",
+ "xterm256Background": "Missing translation xterm256Background: Please report",
+ "xterm256Foreground": "Missing translation xterm256Foreground: Please report",
+ "year": "Missing translation year: Please report"
+}
\ No newline at end of file
diff --git a/web/i18n/en/translation_old.json b/web/i18n/en/translation_old.json
index ccae3e266f..61d1323fce 100644
--- a/web/i18n/en/translation_old.json
+++ b/web/i18n/en/translation_old.json
@@ -5,7 +5,7 @@
"messageCount": "Missing translation Testing.messageCount: Please report",
"noPluralKey": "Missing translation Testing.noPluralKey: Please report",
"itemCount_one": "You have {{count}} item",
- "messageCount_one": "{{sender}} has sent one message"
+ "messageCount_one": "You have {{count}} message from {{sender}}"
},
"Frontend": {
"helloWorld": "Missing translation Frontend.helloWorld: Please report",
@@ -60,6 +60,14 @@
"showNotifications": "Show notifications",
"unsupported": "Browser notifications are not supported in your browser.",
"unsupportedLocal": "Browser notifications are not supported for local servers."
+ },
+ "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"
}
},
"Admin": {
diff --git a/web/i18n/es/translation.json b/web/i18n/es/translation.json
index d0353705b8..7306e49d31 100644
--- a/web/i18n/es/translation.json
+++ b/web/i18n/es/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Agrega tu instancia de Owncast al Fediverso",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "Aumenta tu audiencia apareciendo en el Directorio de Owncast. Este es un servicio externo gestionado por el proyecto Owncast. Aprende más.",
- "offlineMessageDescription": "El mensaje fuera de línea se muestra a los visitantes de la página cuando no se está transmitiendo. Markdown es compatible.",
- "serverUrlRequiredForDirectory": "Debe configurar la URL de su servidor para habilitar el directorio."
- },
- "emojiPageDescription": "Falta traducción Admin.emojiPageDescription: Por favor, informe",
- "emojiUploadBulkGuide": "Falta la traducción de Admin.emojiUploadBulkGuide: Por favor, informe",
- "emojis": "Falta traducción Admin.emojis: por favor reporta",
- "uploadNewEmoji": "Falta traducción Admin.uploadNewEmoji: Por favor reporta"
- },
- "Banned Users": "Usuarios Baneados",
- "Bring in moderators to help keep your chat in order": "Contrata a moderadores para que te ayuden a mantener el orden en el chat.",
- "CPU": "CPU",
- "Chat Messages": "Mensajes del Chat",
- "Chat is disabled": "Chat desactivado",
- "Chat is offline": "Chat desconectado",
- "Chat will be available when the stream is live": "El chat estará disponible cuando inicie la emisión.",
- "Chat will continue to be disabled until you begin a live stream": "El chat seguirá desactivado hasta que inicies una emisión en directo.",
- "Click and never miss future streams!": "Haga clic y no se pierda las próximas transmisiones.",
- "Common": {
- "poweredByOwncastVersion": "Powered by Owncast v{{versionNumber}}"
- },
- "Common tasks": "Tareas habituales",
- "Connected": "Conectados",
- "Contribute": "Contribuir",
- "Current stream": "Emisión actual",
- "Current viewers": "Espectadores Actuales",
- "Disk": "Disco",
- "Documentation": "Documentación",
- "Embed your video onto other sites": "Inserta tu vídeo en otros sitios",
- "Enable Owncast social features": "Activar características sociales de Owncast",
- "Error": "Error",
- "FAQ": "preguntas frecuentes (FAQ)",
- "Find an audience on the Owncast Directory": "Encuentra la audiencia en el Directorio de Owncast",
- "Fix your problems": "Solucione sus problemas",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "Permitir",
- "blockButton": "Bloque",
- "deniedDescription": "Para activar las notificaciones push de {{hostname}} accede a los permisos de tu navegador para este sitio y activa las notificaciones. Luego recargue esta página para aplicar la configuración actualizada en este sitio. Aprenda más.",
- "deniedTitle": "Las notificaciones están bloqueadas en tu dispositivo",
- "enabledDescription": "Para desactivar las notificaciones push de {{hostname}} accede a los permisos de tu navegador para este sitio y desactiva las notificaciones. Más información",
- "enabledTitle": "Las notificaciones están habilitadas",
- "errorTitle": "Error de notificación del navegador",
- "iosAddButton": "Añadir",
- "iosAddToHomeScreen": "Añadir a la pantalla de inicio",
- "iosAllowPrompt": "Permitir",
- "iosComeBack": "Vuelve a esta pantalla y activa las notificaciones.",
- "iosDescription": "Da un par de pasos adicionales para asegurarte de que recibes notificaciones cuando tus streams favoritos van en directo.",
- "iosNameAndTap": "Dale un nombre a este enlace y toca el nuevo icono en tu pantalla de inicio",
- "iosShareButton": "compartir",
- "iosTitle": "Recibir notificaciones en iOS",
- "learnMore": "Aprende más",
- "mainDescription": "Recibe notificaciones directamente en el navegador cada vez que este stream se pone en vivo.",
- "permissionWantsTo": "{{hostname}} quiere",
- "showNotifications": "Mostrar notificaciones",
- "unsupported": "Las notificaciones del navegador no están soportadas en su navegador.",
- "unsupportedLocal": "Las notificaciones del navegador no son compatibles con los servidores locales."
- },
- "chatOffline": "Falta traducción Frontend.chatOffline: Por favor, informe",
- "componentError": "Error: {{message}}",
- "helloWorld": "Falta traducción Frontend.helloWorld: por favor informe",
- "notificationMessage": "Falta la traducción de Frontend.notificationMessage: Por favor, informe",
- "offlineBasic": "Esta corriente está fuera de línea. ¡Vuelve pronto!",
- "offlineFediverseOnly": "Este stream está fuera de línea. Sigue {{fediverseAccount}} en el Fediverso para ver la próxima vez que {{streamer}} se ponga en directo.",
- "offlineNotifyAndFediverse": "Esta transmisión está desconectada. Puede recibir una notificación la próxima vez que {{streamer}} salga en directo o seguir {{fediverseAccount}} en Fediverse.",
- "offlineNotifyOnly": "Este stream está desconectado. Ser notificado la próxima vez que {{streamer}} vaya en directo."
- },
- "Hardware Info": "Información del Hardware",
- "Healthy Stream": "Calidad de Emisión",
- "Help configuring my broadcasting software": "Ayuda a configurar mi software de emisión",
- "Hidden messages": "Mensajes ocultos",
- "Hide": "Ocultar",
- "How can we help you?": "¿Cómo podemos ayudarte?",
- "I found a bug": "Encontré un error",
- "I have a general question": "Tengo una pregunta de carácter general",
- "I want to build add-ons for Owncast": "Quiero crear complementos para Owncast",
- "I want to configure my owncast instance": "Quiero configurar mi instancia de owncast",
- "I want to customize my website": "Quiero personalizar mi página web",
- "I want to embed my stream into another site": "Quiero incrustar mi emisión en otro sitio",
- "I want to tweak my video output": "Quiero ajustar mi salida de vídeo",
- "I want to use an external storage provider": "Quiero usar un proveedor de almacenamiento externo",
- "IP Bans": "Baneos IP",
- "If you found a bug, then please": "Si encuentras un error, entonces por favor",
- "Inbound Audio Stream": "Trasmisión de Audio Entrante",
- "Inbound Stream Details": "Detalles de Emisión Entrante",
- "Inbound Video Stream": "Trasmisión de Vídeo Entrante",
- "Info": "Información",
- "Input": "Entrada",
- "Last 12 hours": "Últimas 12 horas",
- "Last 24 hours": "Últimas 24 horas",
- "Last 3 months": "Últimos 3 meses",
- "Last 30 days": "Últimos 30 días",
- "Last 6 months": "Últimos 6 meses",
- "Last 7 days": "Últimos 7 días",
- "Last live ago": "Último directo hace {{timeAgo}}",
- "Learn how to point your existing software to your new server and start streaming your content": "Aprenda cómo apuntar su software a su nuevo servidor y comenzar a emitir su contenido.",
- "Learn how you can add your Owncast stream to other sites you control": "Aprende cómo puede agregar su emisión de Owncast en otros sitios que controle.",
- "Learn more": "Más información",
- "Learn more about chat moderation here": "Más información sobre la moderación del chat aquí.",
- "Level": "Nivel",
- "Link": "Enlace",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "Incluir en el directorio Owncast y publicar su emisión. Habilítelo en"
- },
- "Logs": "Registros",
- "Manage the messages from viewers that show up on your stream": "Administra los mensajes de los espectadores que aparecen en tu emisión.",
- "Max viewers last stream": "Máximo de espectadores de la última emisión",
- "Max viewers this stream": "Máximo de espectadores en esta emisión",
- "Memory": "Memoria",
- "Message": "Mensaje",
- "Moderators": "Moderadores",
- "Most general questions are answered in our": "Las preguntas más generales se responden en nuestras",
- "News & Updates from Owncast": "Noticias y actualizaciones de Owncast",
- "No": "No",
- "No hardware details have been collected yet": "Todavía no se han recopilado detalles de hardware.",
- "No news": "No hay noticias.",
- "No stream is active": "Emisión inactiva",
- "No viewer data has been collected yet": "Todavía no se han recopilado datos del espectador.",
- "Notify": "Notificar",
- "Other": "Otros",
- "Outbound Audio Stream": "Emisión de Audio Saliente",
- "Outbound Stream Details": "Detalles de Emisión Saliente",
- "Outbound Video Stream": "Emisión de Vídeo Saliente",
- "Overridden via command line": "Sobrescrito vía línea de comandos.",
- "Peak viewer count": "Pico de espectadores",
- "Playback Health": "Calidad de Reproducción",
- "Please wait": "Por favor, espera",
- "Read the Docs": "Leer la documentación",
- "Show": "Mostrar",
- "Skip to footer": "Ir al pie de página",
- "Skip to offline message": "Ir a mensaje sin conexión",
- "Skip to page content": "Ir al contenido de la página",
- "Skip to player": "Ir al reproductor",
- "Source": "Código fuente",
- "Stay updated!": "¡Mantente informado!",
- "Stream health represents": "Muestra la calidad de emisión",
- "Stream started": "Inicio de emisión",
- "TROUBLESHOOT": "SOLUCIÓN DE PROBLEMAS",
- "Testing": {
- "itemCount": "Falta traducción Testing.itemCount: Por favor reporte",
- "messageCount": "Falta traducción Testing.messageCount: Por favor, informe",
- "noPluralKey": "Falta traducción Testing.noPluralKey: por favor reporta",
- "simpleKey": "Falta traducción Testing.simpleKey: Por favor reporte"
- },
- "Time": "Tiempo",
- "Timestamp": "Marca de tiempo",
- "Troubleshooting": "Resolución de problemas",
- "Use your broadcasting software": "Configurar software de emisión",
- "User": "Usuario",
- "View": "Ver",
- "Viewer Info": "Datos de Audiencia",
- "Viewers": "Espectadores",
- "Visible messages": "Mensajes visibles",
- "Visit the": "Visite la",
- "Warning": "Advertencia",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "Cuando la emisión está activa y el chat está habilitado, los usuarios del chat se mostrarán aquí.",
- "Yes": "Si",
- "You can build your own bots, overlays, tools and add-ons with our": "Puedes construir tus propios bots, superposiciones, herramientas y complementos con nuestra",
- "You should start one": "Deberías iniciar una.",
- "developer APIs": "API para desarrolladores.",
- "discussions": "debates",
- "documentation": "documentación",
- "let us know": "háznoslo saber",
- "max viewers": "Máximo de espectadores",
- "of all known players": {
- " Other player status is unknown": "de todos los reproductores conocidos. Se desconoce el estado de los otros reproductores."
- },
- "offline": "sin conexión",
- "offline_basic": "Esta corriente está fuera de línea. ¡Vuelve pronto!",
- "or exist in our": "o existe en nuestros",
- "settings": "configuración",
- "to configure additional details about your viewers": "para configurar más detalles de sus espectadores.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "para que tu instancia se una al Fediverso, permitiendo a la gente seguir, compartir e involucrarse con tu emisión en directo.",
- "used": "utilizado"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Aumenta tu audiencia apareciendo en el Directorio de Owncast. Este es un servicio externo gestionado por el proyecto Owncast. Aprende más.",
+ "offlineMessageDescription": "El mensaje fuera de línea se muestra a los visitantes de la página cuando no se está transmitiendo. Markdown es compatible.",
+ "serverUrlRequiredForDirectory": "Debe configurar la URL de su servidor para habilitar el directorio."
+ },
+ "HardwareInfo": {
+ "cpu": "CPU",
+ "disk": "Disco",
+ "memory": "Memoria",
+ "noDetails": "No hardware details have been collected yet.",
+ "pleaseWait": "Por favor, espera",
+ "title": "Información del Hardware",
+ "used": "utilizado"
+ },
+ "Help": {
+ "bugPlease": "Si encuentras un error, entonces por favor",
+ "buildAddons": "Quiero crear complementos para Owncast",
+ "buildTools": "Puedes construir tus propios bots, superposiciones, herramientas y complementos con nuestra",
+ "commonTasks": "Tareas habituales",
+ "configureBroadcasting": "Ayuda a configurar mi software de emisión",
+ "configureInstance": "Quiero configurar mi instancia de owncast",
+ "customizeWebsite": "Quiero personalizar mi página web",
+ "developerApis": "developer APIs.",
+ "discussions": "debates",
+ "documentation": "Documentación",
+ "embedStream": "Quiero incrustar mi emisión en otro sitio",
+ "faq": "preguntas frecuentes (FAQ)",
+ "fixProblems": "Solucione sus problemas",
+ "foundBug": "Encontré un error",
+ "generalAnswered": "Las preguntas más generales se responden en nuestras",
+ "generalQuestion": "Tengo una pregunta de carácter general",
+ "learnMore": "Más información",
+ "letUsKnow": "háznoslo saber",
+ "orExist": "o existe en nuestros",
+ "other": "Otros",
+ "readDocs": "Leer la documentación",
+ "title": "¿Cómo podemos ayudarte?",
+ "troubleshooting": "Resolución de problemas",
+ "tweakVideo": "Quiero ajustar mi salida de vídeo",
+ "useStorage": "Quiero usar un proveedor de almacenamiento externo"
+ },
+ "LogTable": {
+ "error": "Error",
+ "info": "Información",
+ "level": "Nivel",
+ "logs": "Registros",
+ "message": "Mensaje",
+ "timestamp": "Marca de tiempo",
+ "warning": "Advertencia"
+ },
+ "NewsFeed": {
+ "link": "Enlace",
+ "noNews": "No news.",
+ "title": "Noticias y actualizaciones de 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": "Emisión actual",
+ "currentViewers": "Espectadores Actuales",
+ "last12Hours": "Últimas 12 horas",
+ "last24Hours": "Últimas 24 horas",
+ "last30Days": "Últimos 30 días",
+ "last3Months": "Últimos 3 meses",
+ "last6Months": "Últimos 6 meses",
+ "last7Days": "Últimos 7 días",
+ "maxViewers": "Máximo de espectadores",
+ "maxViewersLastStream": "Máximo de espectadores de la última emisión",
+ "maxViewersThisStream": "Máximo de espectadores en esta emisión",
+ "noData": "No viewer data has been collected yet.",
+ "pleaseWait": "Por favor, espera",
+ "title": "Datos de Audiencia",
+ "viewers": "Espectadores"
+ },
+ "deleteEmoji": "Delete emoji",
+ "emojiPageDescription": "Falta traducción Admin.emojiPageDescription: Por favor, informe",
+ "emojiUploadBulkGuide": "Falta la traducción de Admin.emojiUploadBulkGuide: Por favor, informe",
+ "emojis": "Falta traducción Admin.emojis: por favor reporta",
+ "uploadNewEmoji": "Falta traducción Admin.uploadNewEmoji: Por favor reporta"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Powered by Owncast v{{versionNumber}}"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "Permitir",
+ "blockButton": "Bloque",
+ "deniedDescription": "Para activar las notificaciones push de {{hostname}} accede a los permisos de tu navegador para este sitio y activa las notificaciones. Luego recargue esta página para aplicar la configuración actualizada en este sitio. Aprenda más.",
+ "deniedTitle": "Las notificaciones están bloqueadas en tu dispositivo",
+ "enabledDescription": "Para desactivar las notificaciones push de {{hostname}} accede a los permisos de tu navegador para este sitio y desactiva las notificaciones. Más información",
+ "enabledTitle": "Las notificaciones están habilitadas",
+ "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": "Error de notificación del navegador",
+ "iosAddButton": "Añadir",
+ "iosAddToHomeScreen": "Añadir a la pantalla de inicio",
+ "iosAllowPrompt": "Permitir",
+ "iosComeBack": "Vuelve a esta pantalla y activa las notificaciones.",
+ "iosDescription": "Da un par de pasos adicionales para asegurarte de que recibes notificaciones cuando tus streams favoritos van en directo.",
+ "iosNameAndTap": "Dale un nombre a este enlace y toca el nuevo icono en tu pantalla de inicio",
+ "iosShareButton": "compartir",
+ "iosTitle": "Recibir notificaciones en iOS",
+ "learnMore": "Aprende más",
+ "mainDescription": "Recibe notificaciones directamente en el navegador cada vez que este stream se pone en vivo.",
+ "permissionWantsTo": "{{hostname}} quiere",
+ "showNotifications": "Mostrar notificaciones",
+ "unsupported": "Las notificaciones del navegador no están soportadas en su navegador.",
+ "unsupportedLocal": "Las notificaciones del navegador no son compatibles con los servidores locales."
+ },
+ "Footer": {
+ "contribute": "Contribuir",
+ "documentation": "Documentación",
+ "source": "Código fuente"
+ },
+ "Header": {
+ "chatOffline": "Chat desconectado",
+ "chatWillBeAvailable": "Chat will be available when the stream is live.",
+ "skipToContent": "Ir al contenido de la página",
+ "skipToFooter": "Ir al pie de página",
+ "skipToOfflineMessage": "Ir a mensaje sin conexión",
+ "skipToPlayer": "Ir al reproductor"
+ },
+ "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": "Falta traducción Frontend.chatOffline: Por favor, informe",
+ "componentError": "Error: {{message}}",
+ "helloWorld": "Falta traducción Frontend.helloWorld: por favor informe",
+ "offlineBasic": "Esta corriente está fuera de línea. ¡Vuelve pronto!",
+ "offlineFediverseOnly": "Este stream está fuera de línea. Sigue {{fediverseAccount}} en el Fediverso para ver la próxima vez que {{streamer}} se ponga en directo.",
+ "offlineNotifyAndFediverse": "Esta transmisión está desconectada. Puede recibir una notificación la próxima vez que {{streamer}} salga en directo o seguir {{fediverseAccount}} en Fediverse.",
+ "offlineNotifyOnly": "Este stream está desconectado. Ser notificado la próxima vez que {{streamer}} vaya en directo."
+ },
+ "Testing": {
+ "itemCount": "Falta traducción Testing.itemCount: Por favor reporte",
+ "messageCount": "Falta traducción Testing.messageCount: Por favor, informe",
+ "noPluralKey": "Falta traducción Testing.noPluralKey: por favor reporta",
+ "simpleKey": "Falta traducción Testing.simpleKey: Por favor reporte"
+ }
+}
diff --git a/web/i18n/eu/translation.json b/web/i18n/eu/translation.json
index ea2d94162f..c3a8c86c0a 100644
--- a/web/i18n/eu/translation.json
+++ b/web/i18n/eu/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Gehitu zure Owncast instantzia fedibertsora",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "Handitu zure ikusleak Owncast Directory-n agerita. Hau Owncast proiektua kudeatutako zerbitzu kanpoa da. Gehiago ikasi.",
- "offlineMessageDescription": "Offlain mezua zure orri bisitariei erakusten zaie zu ez bazaude irratian. Markdown babesten da.",
- "serverUrlRequiredForDirectory": "Server URL goian ezarri behar duzu direktorioa ahalbidetzeko."
- },
- "emojiPageDescription": "Itzulpen faltak Admin.emojiPageDescription: Mesedez, jakinarazi",
- "emojiUploadBulkGuide": "Itzulpen faltak Admin.emojiUploadBulkGuide: Mesedez, jakinarazi",
- "emojis": "Itzulpen faltak Admin.emojis: Mesedez, jakinarazi",
- "uploadNewEmoji": "Itzulpen faltak Admin.uploadNewEmoji: Mesedez, jakinarazi"
- },
- "Banned Users": "Debekatutako erabiltzaileak",
- "Bring in moderators to help keep your chat in order": "Sartu moderatzaileak zure txata ordenan mantentzen laguntzeko.",
- "CPU": "PUZ",
- "Chat Messages": "Txateko mezuak",
- "Chat is disabled": "Txata desgaituta dago",
- "Chat is offline": "Txata lineaz kanpo dago",
- "Chat will be available when the stream is live": "Txata erabilgarri egongo da zuzenekoaren igorpena abiatutakoan.",
- "Chat will continue to be disabled until you begin a live stream": "Txata desgaituta egongo da zuzeneko igorpen bat hasi arte.",
- "Click and never miss future streams!": "Egin klik eta ez itzazu ahaztu etorkizuneko zuzenekoak!",
- "Common": {
- "poweredByOwncastVersion": "Owncast v{{versionNumber}} -k martxan"
- },
- "Common tasks": "Ataza arruntak",
- "Connected": "Konektatuta",
- "Contribute": "Egin ekarpena",
- "Current stream": "Oraingo igorpena",
- "Current viewers": "Uneko ikusleak",
- "Disk": "Biltegiratzea",
- "Documentation": "Dokumentazioa",
- "Embed your video onto other sites": "Txertatu zure bideoa beste webgune batzuetan",
- "Enable Owncast social features": "Gaitu Owncasten sare sozialen funtzioak",
- "Error": "Errorea",
- "FAQ": "FAQ (Maiz Egindako Galderak)",
- "Find an audience on the Owncast Directory": "Aurkitu zure entzulegoa Owncast direktorioan",
- "Fix your problems": "Arazoak konpondu",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "Baimendu",
- "blockButton": "Blokeatu",
- "deniedDescription": "{{hostname}}-tik push jakinarazpenak aktibatzeko, sartu zure nabigatzailearen baimenak gune honetarako eta aktibatu jakinarazpenak. Gero, birkargatu orri hau gune honetarako ezarpen eguneratuak aplikatzeko. Gehiago ikusi.",
- "deniedTitle": "Jakinarazpenak blokeatuak daude zure gailuan",
- "enabledDescription": "{{hostname}}-tik push jakinarazpenak desgaitzeko, sartu zure nabigatzailearen baimenak gune honetarako eta itzali jakinarazpenak. Gehiago ikusi.",
- "enabledTitle": "Jakinarazpenak aktibatuta daude",
- "errorTitle": "Nabigatzailearen Jakinarazpen Akatsa",
- "iosAddButton": "Gehitu",
- "iosAddToHomeScreen": "Etxeko Pantaila Gehitu",
- "iosAllowPrompt": "Utzi",
- "iosComeBack": "Itzuli pantaila honetara eta aktibatu abisuak.",
- "iosDescription": "Pauso gehigarri batzuk behar dira zure gustuko irteerak zuzenean abisatuak izateko.",
- "iosNameAndTap": "Emango diotzu lotura honi izena eta sakatuko duzu berria etxeko pantailan",
- "iosShareButton": "partekatu",
- "iosTitle": "Abisatu iOS-en",
- "learnMore": "Ikasi gehiago",
- "mainDescription": "Abisatu zuzenean nabigatzailean irteera hau zuzenean abiarazi bakoitzean.",
- "permissionWantsTo": "{{hostname}} nahi du",
- "showNotifications": "Erakutsi abisuak",
- "unsupported": "Nabigatzailean abisuak ez dira onartu zure nabigatzailean.",
- "unsupportedLocal": "Nabigatzailean abisuak ez dira onartu lokaleko zerbitzarietan."
- },
- "chatOffline": "Itzulpen falta Frontend.chatOffline: Mesedez, jakinarazi",
- "componentError": "Errorea: {{message}}",
- "helloWorld": "Itzulpen falta Frontend.helloWorld: Mesedez, jakinarazi",
- "notificationMessage": "Itzulpen falta Frontend.notificationMessage: Mesedez, jakinarazi",
- "offlineBasic": "Torrente hau offline dago. Itzuli laster!",
- "offlineFediverseOnly": "Torrente hau offline dago. Jarraitzaile {{fediverseAccount}} Fediversen hurrengoa {{streamer}} zuzenean joan denean ikusteko.",
- "offlineNotifyAndFediverse": "Torrente hau offline dago. Jakinarazi hurrengoa {{streamer}} zuzenean joan denean edo jarraitu {{fediverseAccount}} Fediversen.",
- "offlineNotifyOnly": "Torrente hau offline dago. Jakinarazi hurrengoa {{streamer}} zuzenean joan denean."
- },
- "Hardware Info": "Hardware-ari buruzko informazioa",
- "Healthy Stream": "Zuzenekoaren osasuna",
- "Help configuring my broadcasting software": "Laguntza emanaldietarako software-a konfiguratzen",
- "Hidden messages": "Ezkututako mezuak",
- "Hide": "Ezkutatu",
- "How can we help you?": "Nola lagun zaitzakegu?",
- "I found a bug": "Arazo bat topatu dut",
- "I have a general question": "Galdera orokor bat daukat",
- "I want to build add-ons for Owncast": "Owncast-erako gehigarriak sortu nahi ditut",
- "I want to configure my owncast instance": "Nire Owncast instantzia konfiguratu nahi dut",
- "I want to customize my website": "Nire webgunea pertsonalizatu nahi dut",
- "I want to embed my stream into another site": "Nire zuzenekoa beste gune batean txertatu nahi dut",
- "I want to tweak my video output": "Nire bideo irteera aldatu nahi dut",
- "I want to use an external storage provider": "Kanpoko biltegiratze hornitzaile bat erabili nahi dut",
- "IP Bans": "IP debekuak",
- "If you found a bug, then please": "Arazo bat topatu baduzu, mesedez,",
- "Inbound Audio Stream": "Soinuaren igorpena barrura sartu",
- "Inbound Stream Details": "Igorpenaren xehetasunak barrura ekarri",
- "Inbound Video Stream": "Bideoaren igorpena barrura sartu",
- "Info": "Informazioa",
- "Input": "Sarrera",
- "Last 12 hours": "Azken 12 orduetan",
- "Last 24 hours": "Azken 24 orduetan",
- "Last 3 months": "Azken 3 hilabeteetan",
- "Last 30 days": "Azken 30 egunetan",
- "Last 6 months": "Azken 6 hilabeteetan",
- "Last 7 days": "Azken 7 egunetan",
- "Last live ago": "Azken zuzenekoa duela {{timeAgo}}",
- "Learn how to point your existing software to your new server and start streaming your content": "Ikasi lehendik duzun softwarea zerbitzari berrira bideratzen eta hasi zure edukia erreproduzitzen.",
- "Learn how you can add your Owncast stream to other sites you control": "Ikasi nola gehi dezakezun zure Owncasteko streama kontrolatzen dituzun beste gune batzuetara.",
- "Learn more": "Ikasi gehiago",
- "Learn more about chat moderation here": "Ikasi gehiago txat moderazioari buruz hemen.",
- "Level": "Maila",
- "Link": "Esteka",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "Zerrendatu zeure burua Owncast direktorioan eta erakutsi zure streama. Gaitu hemen"
- },
- "Logs": "Erregistroak",
- "Manage the messages from viewers that show up on your stream": "Kudeatu zuzenekoan agertzen diren ikusleen mezuak.",
- "Max viewers last stream": "Azken igorpenak izan duen gehiengo ikus-entzule kopurua",
- "Max viewers this stream": "Igorpen honek izan duen gehiengo ikus-entzule kopurua",
- "Memory": "Memoria",
- "Message": "Mezua",
- "Moderators": "Moderatzaileak",
- "Most general questions are answered in our": "Galdera orokor gehienak erantzuten dira gure",
- "News & Updates from Owncast": "Owncast-en albiste eta eguneraketak",
- "No": "Ez",
- "No hardware details have been collected yet": "Ez dira oraindik hardware-ari buruzko xehetasunak jaso.",
- "No news": "Zaharrak berri.",
- "No stream is active": "Ez da aktibo dagoen zuzenekorik",
- "No viewer data has been collected yet": "Oraindik ez da ikus-entzuleei buruzko daturik jaso.",
- "Notify": "Jakinarazi",
- "Other": "Beste edozein",
- "Outbound Audio Stream": "Soinuaren igorpena kanpora atera",
- "Outbound Stream Details": "Igorpenaren xehetasunak kanpora atera",
- "Outbound Video Stream": "Bideoaren igorpena kanpora atera",
- "Overridden via command line": "Komando-lerroaren bidez gainidatzi da.",
- "Peak viewer count": "Ikusle kopuruaren goren maila lortu",
- "Playback Health": "Erreprodukzioaren osasuna",
- "Please wait": "Itxaron mesedez",
- "Read the Docs": "Irakurri dokumentazioa",
- "Show": "Erakutsi",
- "Skip to footer": "Joan orriaren oinera",
- "Skip to offline message": "Joan lineaz kanpoko mezura",
- "Skip to page content": "Joan orriaren edukira",
- "Skip to player": "Joan erreproduktorera",
- "Source": "Iturria",
- "Stay updated!": "Eguneraketak jarraitu!",
- "Stream health represents": "Zuzenekoaren osasunak ordezkatzen du",
- "Stream started": "Zuzeneko igorpena abiatu da",
- "TROUBLESHOOT": "Arazoen konponketa",
- "Testing": {
- "itemCount": "Itzulpen falta Testing.itemCount: Mesedez, jakinarazi",
- "messageCount": "Itzulpen falta Testing.messageCount: Mesedez, jakinarazi",
- "noPluralKey": "Itzulpen falta Testing.noPluralKey: Mesedez, jakinarazi",
- "simpleKey": "Itzulpen falta Testing.simpleKey: Mesedez, jakinarazi"
- },
- "Time": "Denbora",
- "Timestamp": "Denbora-zigilua",
- "Troubleshooting": "Arazoen konponketa",
- "Use your broadcasting software": "Erabili zure igorpen-softwarea",
- "User": "Erabiltzailea",
- "View": "Ikusi",
- "Viewer Info": "Ikus-entzuleen informazioa",
- "Viewers": "Ikusleak",
- "Visible messages": "Ikus daitezkeen mezuak",
- "Visit the": "Bisitatu",
- "Warning": "Abisua",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "Zuzeneko bat aktibo dagoenean eta txata gaituta dagoenean, konektatutako txat-bezeroak hemen bistaratuko dira.",
- "Yes": "Bai",
- "You can build your own bots, overlays, tools and add-ons with our": "Zure bot-ak, gainjartzeak, tresnak eta gehigarriak eraiki ditzakezu gure",
- "You should start one": "Bat abiatu zenezake",
- "developer APIs": "garatzaileentzako APIak.",
- "discussions": "eztabaidak",
- "documentation": "dokumentazioa",
- "let us know": "jakinaraziguzu",
- "max viewers": "gehiengo ikus-entzule kopurua",
- "of all known players": {
- " Other player status is unknown": "erreproduzitzaile ezagun guztietatik. Beste erreproduzitzaileen egoera ezezaguna da."
- },
- "offline": "lineaz kanpo",
- "offline_basic": "Z stream hau offline dago. Mesedez, itzuli laster!",
- "or exist in our": "edo existitzen dira gure",
- "settings": "Ezarpenak",
- "to configure additional details about your viewers": "zure ikusleei buruzko xehetasun gehiago konfiguratzeko.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "zure instantzia fedibertsoan sartzeko, jendeari zure zuzeneko igorpenarekin jarraitzeko, partekatzeko eta parte hartzeko aukera emanez.",
- "used": "erabilita"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Handitu zure ikusleak Owncast Directory-n agerita. Hau Owncast proiektua kudeatutako zerbitzu kanpoa da. Gehiago ikasi.",
+ "offlineMessageDescription": "Offlain mezua zure orri bisitariei erakusten zaie zu ez bazaude irratian. Markdown babesten da.",
+ "serverUrlRequiredForDirectory": "Server URL goian ezarri behar duzu direktorioa ahalbidetzeko."
+ },
+ "HardwareInfo": {
+ "cpu": "PUZ",
+ "disk": "Biltegiratzea",
+ "memory": "Memoria",
+ "noDetails": "No hardware details have been collected yet.",
+ "pleaseWait": "Itxaron mesedez",
+ "title": "Hardware-ari buruzko informazioa",
+ "used": "erabilita"
+ },
+ "Help": {
+ "bugPlease": "Arazo bat topatu baduzu, mesedez,",
+ "buildAddons": "Owncast-erako gehigarriak sortu nahi ditut",
+ "buildTools": "Zure bot-ak, gainjartzeak, tresnak eta gehigarriak eraiki ditzakezu gure",
+ "commonTasks": "Ataza arruntak",
+ "configureBroadcasting": "Laguntza emanaldietarako software-a konfiguratzen",
+ "configureInstance": "Nire Owncast instantzia konfiguratu nahi dut",
+ "customizeWebsite": "Nire webgunea pertsonalizatu nahi dut",
+ "developerApis": "developer APIs.",
+ "discussions": "eztabaidak",
+ "documentation": "Dokumentazioa",
+ "embedStream": "Nire zuzenekoa beste gune batean txertatu nahi dut",
+ "faq": "FAQ (Maiz Egindako Galderak)",
+ "fixProblems": "Arazoak konpondu",
+ "foundBug": "Arazo bat topatu dut",
+ "generalAnswered": "Galdera orokor gehienak erantzuten dira gure",
+ "generalQuestion": "Galdera orokor bat daukat",
+ "learnMore": "Ikasi gehiago",
+ "letUsKnow": "jakinaraziguzu",
+ "orExist": "edo existitzen dira gure",
+ "other": "Beste edozein",
+ "readDocs": "Irakurri dokumentazioa",
+ "title": "Nola lagun zaitzakegu?",
+ "troubleshooting": "Arazoen konponketa",
+ "tweakVideo": "Nire bideo irteera aldatu nahi dut",
+ "useStorage": "Kanpoko biltegiratze hornitzaile bat erabili nahi dut"
+ },
+ "LogTable": {
+ "error": "Errorea",
+ "info": "Informazioa",
+ "level": "Maila",
+ "logs": "Erregistroak",
+ "message": "Mezua",
+ "timestamp": "Denbora-zigilua",
+ "warning": "Abisua"
+ },
+ "NewsFeed": {
+ "link": "Esteka",
+ "noNews": "No news.",
+ "title": "Owncast-en albiste eta eguneraketak"
+ },
+ "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": "Oraingo igorpena",
+ "currentViewers": "Uneko ikusleak",
+ "last12Hours": "Azken 12 orduetan",
+ "last24Hours": "Azken 24 orduetan",
+ "last30Days": "Azken 30 egunetan",
+ "last3Months": "Azken 3 hilabeteetan",
+ "last6Months": "Azken 6 hilabeteetan",
+ "last7Days": "Azken 7 egunetan",
+ "maxViewers": "gehiengo ikus-entzule kopurua",
+ "maxViewersLastStream": "Azken igorpenak izan duen gehiengo ikus-entzule kopurua",
+ "maxViewersThisStream": "Igorpen honek izan duen gehiengo ikus-entzule kopurua",
+ "noData": "No viewer data has been collected yet.",
+ "pleaseWait": "Itxaron mesedez",
+ "title": "Ikus-entzuleen informazioa",
+ "viewers": "Ikusleak"
+ },
+ "deleteEmoji": "Delete emoji",
+ "emojiPageDescription": "Itzulpen faltak Admin.emojiPageDescription: Mesedez, jakinarazi",
+ "emojiUploadBulkGuide": "Itzulpen faltak Admin.emojiUploadBulkGuide: Mesedez, jakinarazi",
+ "emojis": "Itzulpen faltak Admin.emojis: Mesedez, jakinarazi",
+ "uploadNewEmoji": "Itzulpen faltak Admin.uploadNewEmoji: Mesedez, jakinarazi"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Owncast v{{versionNumber}} -k martxan"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "Baimendu",
+ "blockButton": "Blokeatu",
+ "deniedDescription": "{{hostname}}-tik push jakinarazpenak aktibatzeko, sartu zure nabigatzailearen baimenak gune honetarako eta aktibatu jakinarazpenak. Gero, birkargatu orri hau gune honetarako ezarpen eguneratuak aplikatzeko. Gehiago ikusi.",
+ "deniedTitle": "Jakinarazpenak blokeatuak daude zure gailuan",
+ "enabledDescription": "{{hostname}}-tik push jakinarazpenak desgaitzeko, sartu zure nabigatzailearen baimenak gune honetarako eta itzali jakinarazpenak. Gehiago ikusi.",
+ "enabledTitle": "Jakinarazpenak aktibatuta daude",
+ "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": "Nabigatzailearen Jakinarazpen Akatsa",
+ "iosAddButton": "Gehitu",
+ "iosAddToHomeScreen": "Etxeko Pantaila Gehitu",
+ "iosAllowPrompt": "Utzi",
+ "iosComeBack": "Itzuli pantaila honetara eta aktibatu abisuak.",
+ "iosDescription": "Pauso gehigarri batzuk behar dira zure gustuko irteerak zuzenean abisatuak izateko.",
+ "iosNameAndTap": "Emango diotzu lotura honi izena eta sakatuko duzu berria etxeko pantailan",
+ "iosShareButton": "partekatu",
+ "iosTitle": "Abisatu iOS-en",
+ "learnMore": "Ikasi gehiago",
+ "mainDescription": "Abisatu zuzenean nabigatzailean irteera hau zuzenean abiarazi bakoitzean.",
+ "permissionWantsTo": "{{hostname}} nahi du",
+ "showNotifications": "Erakutsi abisuak",
+ "unsupported": "Nabigatzailean abisuak ez dira onartu zure nabigatzailean.",
+ "unsupportedLocal": "Nabigatzailean abisuak ez dira onartu lokaleko zerbitzarietan."
+ },
+ "Footer": {
+ "contribute": "Egin ekarpena",
+ "documentation": "Dokumentazioa",
+ "source": "Iturria"
+ },
+ "Header": {
+ "chatOffline": "Txata lineaz kanpo dago",
+ "chatWillBeAvailable": "Chat will be available when the stream is live.",
+ "skipToContent": "Joan orriaren edukira",
+ "skipToFooter": "Joan orriaren oinera",
+ "skipToOfflineMessage": "Joan lineaz kanpoko mezura",
+ "skipToPlayer": "Joan erreproduktorera"
+ },
+ "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": "Itzulpen falta Frontend.chatOffline: Mesedez, jakinarazi",
+ "componentError": "Errorea: {{message}}",
+ "helloWorld": "Itzulpen falta Frontend.helloWorld: Mesedez, jakinarazi",
+ "offlineBasic": "Torrente hau offline dago. Itzuli laster!",
+ "offlineFediverseOnly": "Torrente hau offline dago. Jarraitzaile {{fediverseAccount}} Fediversen hurrengoa {{streamer}} zuzenean joan denean ikusteko.",
+ "offlineNotifyAndFediverse": "Torrente hau offline dago. Jakinarazi hurrengoa {{streamer}} zuzenean joan denean edo jarraitu {{fediverseAccount}} Fediversen.",
+ "offlineNotifyOnly": "Torrente hau offline dago. Jakinarazi hurrengoa {{streamer}} zuzenean joan denean."
+ },
+ "Testing": {
+ "itemCount": "Itzulpen falta Testing.itemCount: Mesedez, jakinarazi",
+ "messageCount": "Itzulpen falta Testing.messageCount: Mesedez, jakinarazi",
+ "noPluralKey": "Itzulpen falta Testing.noPluralKey: Mesedez, jakinarazi",
+ "simpleKey": "Itzulpen falta Testing.simpleKey: Mesedez, jakinarazi"
+ }
+}
diff --git a/web/i18n/fr/translation.json b/web/i18n/fr/translation.json
index 53afdc72ef..ea1e1df8e1 100644
--- a/web/i18n/fr/translation.json
+++ b/web/i18n/fr/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Ajoutez votre instance Owncast au Fédiverse",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "Augmentez votre audience en apparaissant dans le Répertoire Owncast. Ceci est un service externe géré par le projet Owncast. En savoir plus.",
- "offlineMessageDescription": "Le message hors ligne est affiché aux visiteurs de votre page lorsque vous ne diffusez pas. Markdown est pris en charge.",
- "serverUrlRequiredForDirectory": "Vous devez définir l'URL du serveur ci-dessus pour activer le répertoire."
- },
- "emojiPageDescription": "Traduction Manquante Admin.emojiPageDescription: Veuillez signaler",
- "emojiUploadBulkGuide": "Traduction Manquante Admin.emojiUploadBulkGuide : Veuillez signaler",
- "emojis": "Traduction Manquante Admin.emojis: Veuillez signaler",
- "uploadNewEmoji": "Traduction Manquante Admin.uploadNewEmoji: Veuillez signaler"
- },
- "Banned Users": "Utilisateurs Bannis",
- "Bring in moderators to help keep your chat in order": "Faites appel à des modérateurs pour vous aider à maintenir l'ordre dans votre chat.",
- "CPU": "Processeur",
- "Chat Messages": "Messages du Clavardage",
- "Chat is disabled": "Clavardage désactivé",
- "Chat is offline": "Clavardage hors ligne",
- "Chat will be available when the stream is live": "Le clavardage sera disponible lorsque la diffusion sera en cours.",
- "Chat will continue to be disabled until you begin a live stream": "Le clavardage continuera d'être désactivé jusqu'à ce que vous commenciez une diffusion en direct.",
- "Click and never miss future streams!": "Cliquez et ne manquez pas les prochaines diffusions !",
- "Common": {
- "poweredByOwncastVersion": "Propulsé par Owncast v{{versionNumber}}"
- },
- "Common tasks": "Tâches courantes",
- "Connected": "Connecté",
- "Contribute": "Contribuer",
- "Current stream": "Diffusion en cours",
- "Current viewers": "Spectateurs présents",
- "Disk": "Disque",
- "Documentation": "Documentation",
- "Embed your video onto other sites": "Intégrez votre vidéo à d'autres sites",
- "Enable Owncast social features": "Activez les fonctionnalités sociales d'Owncast",
- "Error": "Erreur",
- "FAQ": "FAQ",
- "Find an audience on the Owncast Directory": "Trouvez un public sur le Répertoire Owncast",
- "Fix your problems": "Résolution de problèmes",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "Autoriser",
- "blockButton": "Bloquer",
- "deniedDescription": "Pour activer les notifications push de {{hostname}} , accédez aux autorisations de votre navigateur pour ce site et activez les notifications. Puis rechargez cette page pour appliquer vos paramètres mis à jour sur ce site. En savoir plus.",
- "deniedTitle": "Les notifications sont bloquées sur votre appareil",
- "enabledDescription": "Pour désactiver les notifications push de {{hostname}} accédez aux autorisations de votre navigateur pour ce site et désactivez les notifications. En savoir plus.",
- "enabledTitle": "Les notifications sont activées",
- "errorTitle": "Erreur de notification du navigateur",
- "iosAddButton": "Ajouter",
- "iosAddToHomeScreen": "Ajouter à l'écran d'accueil",
- "iosAllowPrompt": "Autoriser",
- "iosComeBack": "Revenir à cet écran et activer les notifications.",
- "iosDescription": "Il faut quelques étapes supplémentaires pour vous assurer d'être notifié lorsque vos flux favoris seront en direct.",
- "iosNameAndTap": "Donnez un nom à ce lien et appuyez sur la nouvelle icône sur votre écran d'accueil",
- "iosShareButton": "partager",
- "iosTitle": "Recevez des notifications sur iOS",
- "learnMore": "En savoir plus",
- "mainDescription": "Soyez notifié directement dans le navigateur chaque fois que ce flux est en ligne.",
- "permissionWantsTo": "{{hostname}} veut",
- "showNotifications": "Afficher les notifications",
- "unsupported": "Les notifications du navigateur ne sont pas prises en charge dans votre navigateur.",
- "unsupportedLocal": "Les notifications du navigateur ne sont pas prises en charge par les serveurs locaux."
- },
- "chatOffline": "Traduction manquante Frontend.chatOffline: Veuillez signaler",
- "componentError": "Erreur: {{message}}",
- "helloWorld": "Traduction manquante Frontend.helloWorld : Veuillez signaler",
- "notificationMessage": "Traduction manquante Frontend.notificationMessage: Veuillez signaler",
- "offlineBasic": "Ce flux est hors ligne. Revenez bientôt !",
- "offlineFediverseOnly": "Ce flux est hors ligne. Suivez {{fediverseAccount}} sur le Fédiverse pour voir la prochaine fois que {{streamer}} sera en live.",
- "offlineNotifyAndFediverse": "Ce flux est hors ligne. Vous pouvez être notifié la prochaine fois que {{streamer}} sera en direct ou suivre {{fediverseAccount}} sur le Fediverse.",
- "offlineNotifyOnly": "Ce flux est hors ligne. Être notifié la prochaine fois que {{streamer}} sera en ligne."
- },
- "Hardware Info": "Infos Matériel",
- "Healthy Stream": "Diffusion Saine",
- "Help configuring my broadcasting software": "M'aider à configurer mon logiciel de diffusion",
- "Hidden messages": "Messages cachés",
- "Hide": "Masquer",
- "How can we help you?": "Comment pouvons-nous vous aider ?",
- "I found a bug": "J'ai trouvé un bogue",
- "I have a general question": "J'ai une question d'ordre général",
- "I want to build add-ons for Owncast": "Je veux créer des extensions pour Owncast",
- "I want to configure my owncast instance": "Je souhaite configurer mon instance Owncast",
- "I want to customize my website": "Je veux personnaliser mon site web",
- "I want to embed my stream into another site": "Je veux intégrer ma diffusion dans un autre site",
- "I want to tweak my video output": "Je veux ajuster ma sortie vidéo",
- "I want to use an external storage provider": "Je veux utiliser un fournisseur de stockage externe",
- "IP Bans": "IP Bannies",
- "If you found a bug, then please": "Si vous avez trouvé un bogue, merci de",
- "Inbound Audio Stream": "Flux Audio Entrant",
- "Inbound Stream Details": "Détails du Flux Entrant",
- "Inbound Video Stream": "Flux Vidéo Entrant",
- "Info": "Info",
- "Input": "Intrant",
- "Last 12 hours": "Dernières 12 heures",
- "Last 24 hours": "Dernières 24 heures",
- "Last 3 months": "Derniers 3 mois",
- "Last 30 days": "Derniers 30 jours",
- "Last 6 months": "Derniers 6 mois",
- "Last 7 days": "Derniers 7 jours",
- "Last live ago": "Dernière diffusion il y a {{timeAgo}}",
- "Learn how to point your existing software to your new server and start streaming your content": "Apprenez comment connecter votre logiciel existant à votre nouveau serveur et commencer à diffuser votre contenu.",
- "Learn how you can add your Owncast stream to other sites you control": "Apprenez comment ajouter votre diffusion Owncast à d'autres sites que vous administrez.",
- "Learn more": "En savoir plus",
- "Learn more about chat moderation here": "En savoir plus sur la modération du chat ici.",
- "Level": "Niveau",
- "Link": "Lien",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "Inscrivez-vous dans le Répertoire Owncast et présentez votre diffusion. Activez-le dans les"
- },
- "Logs": "Journaux",
- "Manage the messages from viewers that show up on your stream": "Gérez les messages des spectateurs qui rejoignent votre diffusion.",
- "Max viewers last stream": "Max spectateurs pour la dernière diffusion",
- "Max viewers this stream": "Max spectateurs pour cette diffusion",
- "Memory": "Mémoire",
- "Message": "Message",
- "Moderators": "Modérateurs",
- "Most general questions are answered in our": "La plupart des questions d'ordre général sont répondues dans notre",
- "News & Updates from Owncast": "Actualités et Mises à jour d'Owncast",
- "No": "Non",
- "No hardware details have been collected yet": "Aucune donnée sur le matériel n'a encore été recueillie.",
- "No news": "Pas de nouvelles.",
- "No stream is active": "Aucune diffusion en cours",
- "No viewer data has been collected yet": "Aucune donnée sur les spectateurs n'a encore été recueillie.",
- "Notify": "Notifier",
- "Other": "Autres",
- "Outbound Audio Stream": "Flux Audio Sortant",
- "Outbound Stream Details": "Détails du Flux Sortant",
- "Outbound Video Stream": "Flux Vidéo Sortant",
- "Overridden via command line": "Remplacé via la ligne de commande.",
- "Peak viewer count": "Pic d'audience",
- "Playback Health": "Santé de Lecture",
- "Please wait": "Veuillez patienter",
- "Read the Docs": "Lire la documentation",
- "Show": "Afficher",
- "Skip to footer": "Aller au pied de page",
- "Skip to offline message": "Aller au message hors ligne",
- "Skip to page content": "Aller au contenu de la page",
- "Skip to player": "Aller au lecteur vidéo",
- "Source": "Source",
- "Stay updated!": "Restez à jour !",
- "Stream health represents": "La Santé de Diffusion représente",
- "Stream started": "Diffusion démarrée",
- "TROUBLESHOOT": "RÉSOUDRE",
- "Testing": {
- "itemCount": "Traduction Manquante Testing.itemCount: Veuillez signaler",
- "messageCount": "Traduction Manquante Testing.messageCount: Veuillez signaler",
- "noPluralKey": "Traduction Manquante Testing.noPluralKey: Veuillez signaler",
- "simpleKey": "Traduction Manquante Testing.simpleKey: Veuillez signaler"
- },
- "Time": "Date et heure",
- "Timestamp": "Horodatage",
- "Troubleshooting": "Résolution de problèmes",
- "Use your broadcasting software": "Utilisez votre logiciel de diffusion",
- "User": "Utilisateur",
- "View": "Afficher",
- "Viewer Info": "Infos Spectateur",
- "Viewers": "Spectateurs",
- "Visible messages": "Messages visibles",
- "Visit the": "Consultez la",
- "Warning": "Alerte",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "Lorsqu'une diffusion est en cours avec le clavardage activé, les utilisateurs connectés au clavardage seront affichés ici.",
- "Yes": "Oui",
- "You can build your own bots, overlays, tools and add-ons with our": "Vous pouvez créer vos propres robots logiciels, superpositions et extensions avec notre",
- "You should start one": "Vous devriez en démarrer une.",
- "developer APIs": "API développeur.",
- "discussions": "discussions",
- "documentation": "documentation",
- "let us know": "nous en aviser",
- "max viewers": "max spectateurs",
- "of all known players": {
- " Other player status is unknown": "de tous les lecteurs connus. Le statut des autres lecteurs est inconnu."
- },
- "offline": "hors ligne",
- "offline_basic": "Ce flux est hors ligne. Revenez bientôt !",
- "or exist in our": "ou se retrouvent dans nos",
- "settings": "paramètres.",
- "to configure additional details about your viewers": "pour configurer des détails supplémentaires à propos de vos spectateurs.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "afin que votre instance rejoigne le Fédiverse ce qui permettra aux gens de suivre, partager et participer à votre diffusion en direct.",
- "used": "utilisé"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Augmentez votre audience en apparaissant dans le Répertoire Owncast. Ceci est un service externe géré par le projet Owncast. En savoir plus.",
+ "offlineMessageDescription": "Le message hors ligne est affiché aux visiteurs de votre page lorsque vous ne diffusez pas. Markdown est pris en charge.",
+ "serverUrlRequiredForDirectory": "Vous devez définir l'URL du serveur ci-dessus pour activer le répertoire."
+ },
+ "HardwareInfo": {
+ "cpu": "Processeur",
+ "disk": "Disque",
+ "memory": "Mémoire",
+ "noDetails": "No hardware details have been collected yet.",
+ "pleaseWait": "Veuillez patienter",
+ "title": "Infos Matériel",
+ "used": "utilisé"
+ },
+ "Help": {
+ "bugPlease": "Si vous avez trouvé un bogue, merci de",
+ "buildAddons": "Je veux créer des extensions pour Owncast",
+ "buildTools": "Vous pouvez créer vos propres robots logiciels, superpositions et extensions avec notre",
+ "commonTasks": "Tâches courantes",
+ "configureBroadcasting": "M'aider à configurer mon logiciel de diffusion",
+ "configureInstance": "Je souhaite configurer mon instance Owncast",
+ "customizeWebsite": "Je veux personnaliser mon site web",
+ "developerApis": "developer APIs.",
+ "discussions": "discussions",
+ "documentation": "Documentation",
+ "embedStream": "Je veux intégrer ma diffusion dans un autre site",
+ "faq": "FAQ",
+ "fixProblems": "Résolution de problèmes",
+ "foundBug": "J'ai trouvé un bogue",
+ "generalAnswered": "La plupart des questions d'ordre général sont répondues dans notre",
+ "generalQuestion": "J'ai une question d'ordre général",
+ "learnMore": "En savoir plus",
+ "letUsKnow": "nous en aviser",
+ "orExist": "ou se retrouvent dans nos",
+ "other": "Autres",
+ "readDocs": "Lire la documentation",
+ "title": "Comment pouvons-nous vous aider ?",
+ "troubleshooting": "Résolution de problèmes",
+ "tweakVideo": "Je veux ajuster ma sortie vidéo",
+ "useStorage": "Je veux utiliser un fournisseur de stockage externe"
+ },
+ "LogTable": {
+ "error": "Erreur",
+ "info": "Info",
+ "level": "Niveau",
+ "logs": "Journaux",
+ "message": "Message",
+ "timestamp": "Horodatage",
+ "warning": "Alerte"
+ },
+ "NewsFeed": {
+ "link": "Lien",
+ "noNews": "No news.",
+ "title": "Actualités et Mises à jour d'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": "Diffusion en cours",
+ "currentViewers": "Spectateurs présents",
+ "last12Hours": "Dernières 12 heures",
+ "last24Hours": "Dernières 24 heures",
+ "last30Days": "Derniers 30 jours",
+ "last3Months": "Derniers 3 mois",
+ "last6Months": "Derniers 6 mois",
+ "last7Days": "Derniers 7 jours",
+ "maxViewers": "max spectateurs",
+ "maxViewersLastStream": "Max spectateurs pour la dernière diffusion",
+ "maxViewersThisStream": "Max spectateurs pour cette diffusion",
+ "noData": "No viewer data has been collected yet.",
+ "pleaseWait": "Veuillez patienter",
+ "title": "Infos Spectateur",
+ "viewers": "Spectateurs"
+ },
+ "deleteEmoji": "Delete emoji",
+ "emojiPageDescription": "Traduction Manquante Admin.emojiPageDescription: Veuillez signaler",
+ "emojiUploadBulkGuide": "Traduction Manquante Admin.emojiUploadBulkGuide : Veuillez signaler",
+ "emojis": "Traduction Manquante Admin.emojis: Veuillez signaler",
+ "uploadNewEmoji": "Traduction Manquante Admin.uploadNewEmoji: Veuillez signaler"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Propulsé par Owncast v{{versionNumber}}"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "Autoriser",
+ "blockButton": "Bloquer",
+ "deniedDescription": "Pour activer les notifications push de {{hostname}} , accédez aux autorisations de votre navigateur pour ce site et activez les notifications. Puis rechargez cette page pour appliquer vos paramètres mis à jour sur ce site. En savoir plus.",
+ "deniedTitle": "Les notifications sont bloquées sur votre appareil",
+ "enabledDescription": "Pour désactiver les notifications push de {{hostname}} accédez aux autorisations de votre navigateur pour ce site et désactivez les notifications. En savoir plus.",
+ "enabledTitle": "Les notifications sont activées",
+ "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": "Erreur de notification du navigateur",
+ "iosAddButton": "Ajouter",
+ "iosAddToHomeScreen": "Ajouter à l'écran d'accueil",
+ "iosAllowPrompt": "Autoriser",
+ "iosComeBack": "Revenir à cet écran et activer les notifications.",
+ "iosDescription": "Il faut quelques étapes supplémentaires pour vous assurer d'être notifié lorsque vos flux favoris seront en direct.",
+ "iosNameAndTap": "Donnez un nom à ce lien et appuyez sur la nouvelle icône sur votre écran d'accueil",
+ "iosShareButton": "partager",
+ "iosTitle": "Recevez des notifications sur iOS",
+ "learnMore": "En savoir plus",
+ "mainDescription": "Soyez notifié directement dans le navigateur chaque fois que ce flux est en ligne.",
+ "permissionWantsTo": "{{hostname}} veut",
+ "showNotifications": "Afficher les notifications",
+ "unsupported": "Les notifications du navigateur ne sont pas prises en charge dans votre navigateur.",
+ "unsupportedLocal": "Les notifications du navigateur ne sont pas prises en charge par les serveurs locaux."
+ },
+ "Footer": {
+ "contribute": "Contribuer",
+ "documentation": "Documentation",
+ "source": "Source"
+ },
+ "Header": {
+ "chatOffline": "Clavardage hors ligne",
+ "chatWillBeAvailable": "Chat will be available when the stream is live.",
+ "skipToContent": "Aller au contenu de la page",
+ "skipToFooter": "Aller au pied de page",
+ "skipToOfflineMessage": "Aller au message hors ligne",
+ "skipToPlayer": "Aller au lecteur vidéo"
+ },
+ "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": "Traduction manquante Frontend.chatOffline: Veuillez signaler",
+ "componentError": "Erreur: {{message}}",
+ "helloWorld": "Traduction manquante Frontend.helloWorld : Veuillez signaler",
+ "offlineBasic": "Ce flux est hors ligne. Revenez bientôt !",
+ "offlineFediverseOnly": "Ce flux est hors ligne. Suivez {{fediverseAccount}} sur le Fédiverse pour voir la prochaine fois que {{streamer}} sera en live.",
+ "offlineNotifyAndFediverse": "Ce flux est hors ligne. Vous pouvez être notifié la prochaine fois que {{streamer}} sera en direct ou suivre {{fediverseAccount}} sur le Fediverse.",
+ "offlineNotifyOnly": "Ce flux est hors ligne. Être notifié la prochaine fois que {{streamer}} sera en ligne."
+ },
+ "Testing": {
+ "itemCount": "Traduction Manquante Testing.itemCount: Veuillez signaler",
+ "messageCount": "Traduction Manquante Testing.messageCount: Veuillez signaler",
+ "noPluralKey": "Traduction Manquante Testing.noPluralKey: Veuillez signaler",
+ "simpleKey": "Traduction Manquante Testing.simpleKey: Veuillez signaler"
+ }
+}
diff --git a/web/i18n/ga/translation.json b/web/i18n/ga/translation.json
index 4ca27b0c4b..8ca1fd873a 100644
--- a/web/i18n/ga/translation.json
+++ b/web/i18n/ga/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Add your Owncast instance to the Fediverse",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "Méadaigh do lucht féachana trí bheith le feiceáil san Clár Owncast. Is seirbhís sheachtrach í a reáchtálann an tionscadal Owncast. Faigh tuilleadh eolais.",
- "offlineMessageDescription": "Taispeántar an teachtaireacht as líne do chuairteoirí do leathanach nuair nach bhfuil tú ag sruthú. Tacaítear le Markdown.",
- "serverUrlRequiredForDirectory": "Caithfidh tú do URL freastalaí a shocrú thuas chun an cláraithe a chumasú."
- },
- "emojiPageDescription": "Spreagadh aistriú Admin.emojiPageDescription: Tuiscint le do thoil",
- "emojiUploadBulkGuide": "Spreagadh aistriú Admin.emojiUploadBulkGuide: Tuiscint le do thoil",
- "emojis": "Spreagadh aistriú Admin.emojis: Tuiscint le do thoil",
- "uploadNewEmoji": "Spreagadh aistriú Admin.uploadNewEmoji: Tuiscint le do thoil"
- },
- "Banned Users": "Banned Users",
- "Bring in moderators to help keep your chat in order": "Tug isteach na moderátóirí chun cabhrú le do chomhrá a choinneáil ar ord.",
- "CPU": "CPU",
- "Chat Messages": "Chat Messages",
- "Chat is disabled": "Chat is disabled",
- "Chat is offline": "Chat is offline",
- "Chat will be available when the stream is live": "Chat will be available when the stream is live.",
- "Chat will continue to be disabled until you begin a live stream": "Chat will continue to be disabled until you begin a live stream.",
- "Click and never miss future streams!": "Click and never miss future streams!",
- "Common": {
- "poweredByOwncastVersion": "Fuarthas ó Owncast v{{versionNumber}}"
- },
- "Common tasks": "Common tasks",
- "Connected": "Connected",
- "Contribute": "Contribute",
- "Current stream": "Current stream",
- "Current viewers": "Current viewers",
- "Disk": "Disk",
- "Documentation": "Documentation",
- "Embed your video onto other sites": "Embed your video onto other sites",
- "Enable Owncast social features": "Enable Owncast social features",
- "Error": "Error",
- "FAQ": "FAQ",
- "Find an audience on the Owncast Directory": "Find an audience on the Owncast Directory",
- "Fix your problems": "Fix your problems",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "Ceadaigh",
- "blockButton": "Blocáil",
- "deniedDescription": "Chun fógraí piocála a chumasú ó {{hostname}} gabh chuig do cheaduithe brabhsála do shuíomh seo agus cas ar fhógraí. Ansin athlódáil an leathanach seo chun do shocruithe nuashonraithe a chur i bhfeidhm ar an suíomh seo. Tuilleadh eolais.",
- "deniedTitle": "Tá fógraí blocáilte ar do ghléas",
- "enabledDescription": "Chun fógraí piocála a dhíchumasú ó {{hostname}} gabh chuig do cheaduithe brabhsála do shuíomh seo agus cas as fógraí. Tuilleadh eolais.",
- "enabledTitle": "Tá fógraí cumasaithe",
- "errorTitle": "Earráid Fógra Brabhsála",
- "iosAddButton": "Cuir le hUimh",
- "iosAddToHomeScreen": "Cuir chuig an scáileán baile",
- "iosAllowPrompt": "Lig",
- "iosComeBack": "Filleadh ar an scáileán seo agus gníomhachtú na fógraí.",
- "iosDescription": "Tógann sé cúpla céim breise chun a chinntiú go bhfaigheann tú fógra nuair a théann do shruthanna is fearr beo.",
- "iosNameAndTap": "Tabhair ainm don nasc seo agus sconna an comhoiriún nua ar do scáileán baile",
- "iosShareButton": "roinn",
- "iosTitle": "Faigh fógraí ar iOS",
- "learnMore": "Foghlaim níos mó",
- "mainDescription": "Faigh fógraí go díreach sa bhrabhsálaí gach uair a théann an sruth seo beo.",
- "permissionWantsTo": "Tá {{hostname}} ag iarraidh",
- "showNotifications": "Taispeáin fógraí",
- "unsupported": "Ní tacaítear le fógraí brabhsálaí i do bhrabhsálaí.",
- "unsupportedLocal": "Ní tacaítear le fógraí brabhsálaí do shailéain áitiúla."
- },
- "chatOffline": "Tá an aistriúchan Frontend.chatOffline ar iarraidh: Tuairiscigh le do thoil",
- "componentError": "Earráid: {{message}}",
- "helloWorld": "Tá an aistriúchan Frontend.helloWorld ar iarraidh: Tuairiscigh le do thoil",
- "notificationMessage": "Tá an aistriúchan Frontend.notificationMessage ar iarraidh: Tuairiscigh le do thoil",
- "offlineBasic": "Tá an sruth seo as líne. Seiceáil arís go luath!",
- "offlineFediverseOnly": "Tá an sruth seo as líne. Lean {{fediverseAccount}} ar an Fediverse chun a fheiceáil an uair a bhíonn {{streamer}} ar líne.",
- "offlineNotifyAndFediverse": "Tá an sruth seo as líne. Is féidir leat a bheith rabhaidh an uair a bhíonn {{streamer}} ar líne nó lean {{fediverseAccount}} ar an Fediverse.",
- "offlineNotifyOnly": "Tá an sruth seo as líne. Bí rabhaidh an uair a bhíonn {{streamer}} ar líne."
- },
- "Hardware Info": "Hardware Info",
- "Healthy Stream": "Healthy Stream",
- "Help configuring my broadcasting software": "Help configuring my broadcasting software",
- "Hidden messages": "Hidden messages",
- "Hide": "Hide",
- "How can we help you?": "How can we help you?",
- "I found a bug": "I found a bug",
- "I have a general question": "I have a general question",
- "I want to build add-ons for Owncast": "I want to build add-ons for Owncast",
- "I want to configure my owncast instance": "I want to configure my owncast instance",
- "I want to customize my website": "I want to customize my website",
- "I want to embed my stream into another site": "I want to embed my stream into another site",
- "I want to tweak my video output": "I want to tweak my video output",
- "I want to use an external storage provider": "I want to use an external storage provider",
- "IP Bans": "IP Bans",
- "If you found a bug, then please": "If you found a bug, then please",
- "Inbound Audio Stream": "Inbound Audio Stream",
- "Inbound Stream Details": "Inbound Stream Details",
- "Inbound Video Stream": "Inbound Video Stream",
- "Info": "Info",
- "Input": "Input",
- "Last 12 hours": "Last 12 hours",
- "Last 24 hours": "Last 24 hours",
- "Last 3 months": "Last 3 months",
- "Last 30 days": "Last 30 days",
- "Last 6 months": "Last 6 months",
- "Last 7 days": "Last 7 days",
- "Last live ago": "An t-ainm beo deireanach {{timeAgo}} ó shin",
- "Learn how to point your existing software to your new server and start streaming your content": "Learn how to point your existing software to your new server and start streaming your content.",
- "Learn how you can add your Owncast stream to other sites you control": "Learn how you can add your Owncast stream to other sites you control.",
- "Learn more": "Learn more",
- "Learn more about chat moderation here": "Foghlaim tuilleadh faoi mhodhnú comhrá anseo.",
- "Level": "Level",
- "Link": "Link",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "List yourself in the Owncast Directory and show off your stream. Enable it in"
- },
- "Logs": "Logs",
- "Manage the messages from viewers that show up on your stream": "Manage the messages from viewers that show up on your stream.",
- "Max viewers last stream": "Max viewers last stream",
- "Max viewers this stream": "Max viewers this stream",
- "Memory": "Memory",
- "Message": "Message",
- "Moderators": "Moderators",
- "Most general questions are answered in our": "Most general questions are answered in our",
- "News & Updates from Owncast": "News & Updates from Owncast",
- "No": "No",
- "No hardware details have been collected yet": "No hardware details have been collected yet.",
- "No news": "No news.",
- "No stream is active": "No stream is active",
- "No viewer data has been collected yet": "No viewer data has been collected yet.",
- "Notify": "Notify",
- "Other": "Other",
- "Outbound Audio Stream": "Outbound Audio Stream",
- "Outbound Stream Details": "Outbound Stream Details",
- "Outbound Video Stream": "Outbound Video Stream",
- "Overridden via command line": "Overridden via command line.",
- "Peak viewer count": "Peak viewer count",
- "Playback Health": "Playback Health",
- "Please wait": "Please wait",
- "Read the Docs": "Read the Docs",
- "Show": "Show",
- "Skip to footer": "Skip to footer",
- "Skip to offline message": "Skip to offline message",
- "Skip to page content": "Skip to page content",
- "Skip to player": "Skip to player",
- "Source": "Source",
- "Stay updated!": "Stay updated!",
- "Stream health represents": "Stream health represents",
- "Stream started": "Stream started",
- "TROUBLESHOOT": "TROUBLESHOOT",
- "Testing": {
- "itemCount": "Tá an aistriúchan Testing.itemCount ar iarraidh: Tuairiscigh le do thoil",
- "messageCount": "Tá an aistriúchan Testing.messageCount ar iarraidh: Tuairiscigh le do thoil",
- "noPluralKey": "Tá an aistriúchan Testing.noPluralKey ar iarraidh: Tuairiscigh le do thoil",
- "simpleKey": "Tá an aistriúchan Testing.simpleKey ar iarraidh: Tuairiscigh le do thoil"
- },
- "Time": "Time",
- "Timestamp": "Timestamp",
- "Troubleshooting": "Troubleshooting",
- "Use your broadcasting software": "Use your broadcasting software",
- "User": "User",
- "View": "View",
- "Viewer Info": "Viewer Info",
- "Viewers": "Viewers",
- "Visible messages": "Visible messages",
- "Visit the": "Visit the",
- "Warning": "Warning",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "When a stream is active and chat is enabled, connected chat clients will be displayed here.",
- "Yes": "Yes",
- "You can build your own bots, overlays, tools and add-ons with our": "You can build your own bots, overlays, tools and add-ons with our",
- "You should start one": "You should start one.",
- "developer APIs": "developer APIs.",
- "discussions": "discussions",
- "documentation": "documentation",
- "let us know": "let us know",
- "max viewers": "max viewers",
- "of all known players": {
- " Other player status is unknown": "of all known players. Other player status is unknown."
- },
- "offline": "offline",
- "offline_basic": "Tá an sruth seo as líne. Seiceáil arís go luath!",
- "or exist in our": "or exist in our",
- "settings": "settings.",
- "to configure additional details about your viewers": "to configure additional details about your viewers.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.",
- "used": "used"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Méadaigh do lucht féachana trí bheith le feiceáil san Clár Owncast. Is seirbhís sheachtrach í a reáchtálann an tionscadal Owncast. Faigh tuilleadh eolais.",
+ "offlineMessageDescription": "Taispeántar an teachtaireacht as líne do chuairteoirí do leathanach nuair nach bhfuil tú ag sruthú. Tacaítear le Markdown.",
+ "serverUrlRequiredForDirectory": "Caithfidh tú do URL freastalaí a shocrú thuas chun an cláraithe a chumasú."
+ },
+ "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": "Spreagadh aistriú Admin.emojiPageDescription: Tuiscint le do thoil",
+ "emojiUploadBulkGuide": "Spreagadh aistriú Admin.emojiUploadBulkGuide: Tuiscint le do thoil",
+ "emojis": "Spreagadh aistriú Admin.emojis: Tuiscint le do thoil",
+ "uploadNewEmoji": "Spreagadh aistriú Admin.uploadNewEmoji: Tuiscint le do thoil"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Fuarthas ó Owncast v{{versionNumber}}"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "Ceadaigh",
+ "blockButton": "Blocáil",
+ "deniedDescription": "Chun fógraí piocála a chumasú ó {{hostname}} gabh chuig do cheaduithe brabhsála do shuíomh seo agus cas ar fhógraí. Ansin athlódáil an leathanach seo chun do shocruithe nuashonraithe a chur i bhfeidhm ar an suíomh seo. Tuilleadh eolais.",
+ "deniedTitle": "Tá fógraí blocáilte ar do ghléas",
+ "enabledDescription": "Chun fógraí piocála a dhíchumasú ó {{hostname}} gabh chuig do cheaduithe brabhsála do shuíomh seo agus cas as fógraí. Tuilleadh eolais.",
+ "enabledTitle": "Tá fógraí cumasaithe",
+ "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": "Earráid Fógra Brabhsála",
+ "iosAddButton": "Cuir le hUimh",
+ "iosAddToHomeScreen": "Cuir chuig an scáileán baile",
+ "iosAllowPrompt": "Lig",
+ "iosComeBack": "Filleadh ar an scáileán seo agus gníomhachtú na fógraí.",
+ "iosDescription": "Tógann sé cúpla céim breise chun a chinntiú go bhfaigheann tú fógra nuair a théann do shruthanna is fearr beo.",
+ "iosNameAndTap": "Tabhair ainm don nasc seo agus sconna an comhoiriún nua ar do scáileán baile",
+ "iosShareButton": "roinn",
+ "iosTitle": "Faigh fógraí ar iOS",
+ "learnMore": "Foghlaim níos mó",
+ "mainDescription": "Faigh fógraí go díreach sa bhrabhsálaí gach uair a théann an sruth seo beo.",
+ "permissionWantsTo": "Tá {{hostname}} ag iarraidh",
+ "showNotifications": "Taispeáin fógraí",
+ "unsupported": "Ní tacaítear le fógraí brabhsálaí i do bhrabhsálaí.",
+ "unsupportedLocal": "Ní tacaítear le fógraí brabhsálaí do shailéain áitiúla."
+ },
+ "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": "Tá an aistriúchan Frontend.chatOffline ar iarraidh: Tuairiscigh le do thoil",
+ "componentError": "Earráid: {{message}}",
+ "helloWorld": "Tá an aistriúchan Frontend.helloWorld ar iarraidh: Tuairiscigh le do thoil",
+ "offlineBasic": "Tá an sruth seo as líne. Seiceáil arís go luath!",
+ "offlineFediverseOnly": "Tá an sruth seo as líne. Lean {{fediverseAccount}} ar an Fediverse chun a fheiceáil an uair a bhíonn {{streamer}} ar líne.",
+ "offlineNotifyAndFediverse": "Tá an sruth seo as líne. Is féidir leat a bheith rabhaidh an uair a bhíonn {{streamer}} ar líne nó lean {{fediverseAccount}} ar an Fediverse.",
+ "offlineNotifyOnly": "Tá an sruth seo as líne. Bí rabhaidh an uair a bhíonn {{streamer}} ar líne."
+ },
+ "Testing": {
+ "itemCount": "Tá an aistriúchan Testing.itemCount ar iarraidh: Tuairiscigh le do thoil",
+ "messageCount": "Tá an aistriúchan Testing.messageCount ar iarraidh: Tuairiscigh le do thoil",
+ "noPluralKey": "Tá an aistriúchan Testing.noPluralKey ar iarraidh: Tuairiscigh le do thoil",
+ "simpleKey": "Tá an aistriúchan Testing.simpleKey ar iarraidh: Tuairiscigh le do thoil"
+ }
+}
diff --git a/web/i18n/hi/translation.json b/web/i18n/hi/translation.json
index 78195ad8db..eaf82f2bf9 100644
--- a/web/i18n/hi/translation.json
+++ b/web/i18n/hi/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Add your Owncast instance to the Fediverse",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "अपने दर्शकों को Owncast निर्देशिका में दिखाई देकर बढ़ाएं। यह एक बाहरी सेवा है जिसे Owncast प्रोजेक्ट द्वारा संचालित किया जाता है। अधिक जानें.",
- "offlineMessageDescription": "ऑफलाइन संदेश आपके पृष्ठ के आगंतुकों को तब दिखाया जाता है जब आप स्ट्रीमिंग नहीं कर रहे होते हैं। मार्कडाउन समर्थित है।",
- "serverUrlRequiredForDirectory": "आपको निर्देशिका को सक्षम करने के लिए अपने सर्वर URL को ऊपर सेट करना होगा।"
- },
- "emojiPageDescription": "खोई हुई अनुवाद Admin.emojiPageDescription: कृपया रिपोर्ट करें",
- "emojiUploadBulkGuide": "खोई हुई अनुवाद Admin.emojiUploadBulkGuide: कृपया रिपोर्ट करें",
- "emojis": "खोई हुई अनुवाद Admin.emojis: कृपया रिपोर्ट करें",
- "uploadNewEmoji": "खोई हुई अनुवाद Admin.uploadNewEmoji: कृपया रिपोर्ट करें"
- },
- "Banned Users": "Banned Users",
- "Bring in moderators to help keep your chat in order": "अपने चैट को व्यवस्थित रखने में मदद करने के लिए मॉडरेटर लाएँ।",
- "CPU": "CPU",
- "Chat Messages": "Chat Messages",
- "Chat is disabled": "Chat is disabled",
- "Chat is offline": "Chat is offline",
- "Chat will be available when the stream is live": "Chat will be available when the stream is live.",
- "Chat will continue to be disabled until you begin a live stream": "Chat will continue to be disabled until you begin a live stream.",
- "Click and never miss future streams!": "Click and never miss future streams!",
- "Common": {
- "poweredByOwncastVersion": "Owncast व{{versionNumber}} द्वारा शक्ति प्राप्त है"
- },
- "Common tasks": "Common tasks",
- "Connected": "Connected",
- "Contribute": "Contribute",
- "Current stream": "Current stream",
- "Current viewers": "Current viewers",
- "Disk": "Disk",
- "Documentation": "Documentation",
- "Embed your video onto other sites": "Embed your video onto other sites",
- "Enable Owncast social features": "Enable Owncast social features",
- "Error": "Error",
- "FAQ": "FAQ",
- "Find an audience on the Owncast Directory": "Find an audience on the Owncast Directory",
- "Fix your problems": "Fix your problems",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "अनुमति दें",
- "blockButton": "अवरोध",
- "deniedDescription": "{{hostname}} से पुश सूचनाओं को सक्षम करने के लिए, कृपया इस साइट के लिए अपने ब्राउज़र अनुमति सेटिंग्स तक पहुँचें और सूचनाएँ चालू करें। फिर, इस पृष्ठ को पुनः लोड करें ताकि आपकी अद्यतन सेटिंग्स इस साइट पर लागू हो सकें। और जानें।",
- "deniedTitle": "आपके डिवाइस पर सूचनाएँ अवरुद्ध हैं",
- "enabledDescription": "{{hostname}} से पुश सूचनाओं को निष्क्रिय करने के लिए, कृपया इस साइट के लिए अपने ब्राउज़र अनुमति सेटिंग्स तक पहुँचें और सूचनाएँ बंद करें। और जानें।",
- "enabledTitle": "सूचनाएँ सक्रिय हैं",
- "errorTitle": "ब्राउज़र सूचना त्रुटि",
- "iosAddButton": "जोड़ें",
- "iosAddToHomeScreen": "होम स्क्रीन पर जोड़ें",
- "iosAllowPrompt": "अनुमति दें",
- "iosComeBack": "इस स्क्रीन पर वापस आएं और सूचनाएँ सक्षम करें।",
- "iosDescription": "यह सुनिश्चित करने के लिए कुछ अतिरिक्त कदम उठाने की आवश्यकता है कि जब आपके पसंदीदा स्ट्रीम लाइव होते हैं, तो आपको सूचित किया जाए।",
- "iosNameAndTap": "इस लिंक को एक नाम दें और अपने होम स्क्रीन पर नए आइकन पर टैप करें",
- "iosShareButton": "शेयर करें",
- "iosTitle": "iOS पर सूचनाएं प्राप्त करें",
- "learnMore": "और जानें",
- "mainDescription": "जब भी यह स्ट्रीम लाइव होती है, तो आपको ब्राउज़र में सूचित किया जाता है।",
- "permissionWantsTo": "{{hostname}} चाहता है",
- "showNotifications": "सूचनाएँ दिखाएं",
- "unsupported": "ब्राउज़र में ब्राउज़र सूचनाएँ समर्थित नहीं हैं।",
- "unsupportedLocal": "स्थानीय सर्वरों के लिए ब्राउज़र सूचनाएँ समर्थित नहीं हैं।"
- },
- "chatOffline": "अनुवाद गायब Frontend.chatOffline: कृपया रिपोर्ट करें",
- "componentError": "त्रुटि: {{message}}",
- "helloWorld": "अनुवाद गायब Frontend.helloWorld: कृपया रिपोर्ट करें",
- "notificationMessage": "अनुवाद गायब Frontend.notificationMessage: कृपया रिपोर्ट करें",
- "offlineBasic": "यह स्ट्रीम ऑफ़लाइन है। कृपया जल्द ही वापस आएं!",
- "offlineFediverseOnly": "यह स्ट्रीम ऑफ़लाइन है। अनुसरण करें {{fediverseAccount}} Fediverse पर अगली बार देखने के लिए जब {{streamer}} लाइव जाएं।",
- "offlineNotifyAndFediverse": "यह स्ट्रीम ऑफ़लाइन है। आप अगले बार जब {{streamer}} लाइव जाएं तो सूचित हो सकते हैं या अनुसरण कर सकते हैं {{fediverseAccount}} को Fediverse पर।",
- "offlineNotifyOnly": "यह स्ट्रीम ऑफ़लाइन है। सूचित हों अगली बार जब {{streamer}} लाइव जाएं।"
- },
- "Hardware Info": "Hardware Info",
- "Healthy Stream": "Healthy Stream",
- "Help configuring my broadcasting software": "Help configuring my broadcasting software",
- "Hidden messages": "Hidden messages",
- "Hide": "Hide",
- "How can we help you?": "How can we help you?",
- "I found a bug": "I found a bug",
- "I have a general question": "I have a general question",
- "I want to build add-ons for Owncast": "I want to build add-ons for Owncast",
- "I want to configure my owncast instance": "I want to configure my owncast instance",
- "I want to customize my website": "I want to customize my website",
- "I want to embed my stream into another site": "I want to embed my stream into another site",
- "I want to tweak my video output": "I want to tweak my video output",
- "I want to use an external storage provider": "I want to use an external storage provider",
- "IP Bans": "IP Bans",
- "If you found a bug, then please": "If you found a bug, then please",
- "Inbound Audio Stream": "Inbound Audio Stream",
- "Inbound Stream Details": "Inbound Stream Details",
- "Inbound Video Stream": "Inbound Video Stream",
- "Info": "Info",
- "Input": "Input",
- "Last 12 hours": "Last 12 hours",
- "Last 24 hours": "Last 24 hours",
- "Last 3 months": "Last 3 months",
- "Last 30 days": "Last 30 days",
- "Last 6 months": "Last 6 months",
- "Last 7 days": "Last 7 days",
- "Last live ago": "पिछली बार लाइव {{timeAgo}} पहले",
- "Learn how to point your existing software to your new server and start streaming your content": "Learn how to point your existing software to your new server and start streaming your content.",
- "Learn how you can add your Owncast stream to other sites you control": "Learn how you can add your Owncast stream to other sites you control.",
- "Learn more": "Learn more",
- "Learn more about chat moderation here": "यहाँ चैट मॉडरेशन के बारे में अधिक जानें।",
- "Level": "Level",
- "Link": "Link",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "List yourself in the Owncast Directory and show off your stream. Enable it in"
- },
- "Logs": "Logs",
- "Manage the messages from viewers that show up on your stream": "Manage the messages from viewers that show up on your stream.",
- "Max viewers last stream": "Max viewers last stream",
- "Max viewers this stream": "Max viewers this stream",
- "Memory": "Memory",
- "Message": "Message",
- "Moderators": "Moderators",
- "Most general questions are answered in our": "Most general questions are answered in our",
- "News & Updates from Owncast": "News & Updates from Owncast",
- "No": "No",
- "No hardware details have been collected yet": "No hardware details have been collected yet.",
- "No news": "No news.",
- "No stream is active": "No stream is active",
- "No viewer data has been collected yet": "No viewer data has been collected yet.",
- "Notify": "Notify",
- "Other": "Other",
- "Outbound Audio Stream": "Outbound Audio Stream",
- "Outbound Stream Details": "Outbound Stream Details",
- "Outbound Video Stream": "Outbound Video Stream",
- "Overridden via command line": "Overridden via command line.",
- "Peak viewer count": "Peak viewer count",
- "Playback Health": "Playback Health",
- "Please wait": "Please wait",
- "Read the Docs": "Read the Docs",
- "Show": "Show",
- "Skip to footer": "Skip to footer",
- "Skip to offline message": "Skip to offline message",
- "Skip to page content": "Skip to page content",
- "Skip to player": "Skip to player",
- "Source": "Source",
- "Stay updated!": "Stay updated!",
- "Stream health represents": "Stream health represents",
- "Stream started": "Stream started",
- "TROUBLESHOOT": "TROUBLESHOOT",
- "Testing": {
- "itemCount": "अनुवाद गायब Testing.itemCount: कृपया रिपोर्ट करें",
- "messageCount": "अनुवाद गायब Testing.messageCount: कृपया रिपोर्ट करें",
- "noPluralKey": "अनुवाद गायब Testing.noPluralKey: कृपया रिपोर्ट करें",
- "simpleKey": "अनुवाद गायब Testing.simpleKey: कृपया रिपोर्ट करें"
- },
- "Time": "Time",
- "Timestamp": "Timestamp",
- "Troubleshooting": "Troubleshooting",
- "Use your broadcasting software": "Use your broadcasting software",
- "User": "User",
- "View": "View",
- "Viewer Info": "Viewer Info",
- "Viewers": "Viewers",
- "Visible messages": "Visible messages",
- "Visit the": "Visit the",
- "Warning": "Warning",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "When a stream is active and chat is enabled, connected chat clients will be displayed here.",
- "Yes": "Yes",
- "You can build your own bots, overlays, tools and add-ons with our": "You can build your own bots, overlays, tools and add-ons with our",
- "You should start one": "You should start one.",
- "developer APIs": "developer APIs.",
- "discussions": "discussions",
- "documentation": "documentation",
- "let us know": "let us know",
- "max viewers": "max viewers",
- "of all known players": {
- " Other player status is unknown": "of all known players. Other player status is unknown."
- },
- "offline": "offline",
- "offline_basic": "यह स्ट्रीम ऑफ़लाइन है। कृपया जल्द ही देखें!",
- "or exist in our": "or exist in our",
- "settings": "settings.",
- "to configure additional details about your viewers": "to configure additional details about your viewers.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.",
- "used": "used"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "अपने दर्शकों को Owncast निर्देशिका में दिखाई देकर बढ़ाएं। यह एक बाहरी सेवा है जिसे Owncast प्रोजेक्ट द्वारा संचालित किया जाता है। अधिक जानें.",
+ "offlineMessageDescription": "ऑफलाइन संदेश आपके पृष्ठ के आगंतुकों को तब दिखाया जाता है जब आप स्ट्रीमिंग नहीं कर रहे होते हैं। मार्कडाउन समर्थित है।",
+ "serverUrlRequiredForDirectory": "आपको निर्देशिका को सक्षम करने के लिए अपने सर्वर URL को ऊपर सेट करना होगा।"
+ },
+ "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": "खोई हुई अनुवाद Admin.emojiPageDescription: कृपया रिपोर्ट करें",
+ "emojiUploadBulkGuide": "खोई हुई अनुवाद Admin.emojiUploadBulkGuide: कृपया रिपोर्ट करें",
+ "emojis": "खोई हुई अनुवाद Admin.emojis: कृपया रिपोर्ट करें",
+ "uploadNewEmoji": "खोई हुई अनुवाद Admin.uploadNewEmoji: कृपया रिपोर्ट करें"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Owncast व{{versionNumber}} द्वारा शक्ति प्राप्त है"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "अनुमति दें",
+ "blockButton": "अवरोध",
+ "deniedDescription": "{{hostname}} से पुश सूचनाओं को सक्षम करने के लिए, कृपया इस साइट के लिए अपने ब्राउज़र अनुमति सेटिंग्स तक पहुँचें और सूचनाएँ चालू करें। फिर, इस पृष्ठ को पुनः लोड करें ताकि आपकी अद्यतन सेटिंग्स इस साइट पर लागू हो सकें। और जानें।",
+ "deniedTitle": "आपके डिवाइस पर सूचनाएँ अवरुद्ध हैं",
+ "enabledDescription": "{{hostname}} से पुश सूचनाओं को निष्क्रिय करने के लिए, कृपया इस साइट के लिए अपने ब्राउज़र अनुमति सेटिंग्स तक पहुँचें और सूचनाएँ बंद करें। और जानें।",
+ "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": "अनुवाद गायब Frontend.chatOffline: कृपया रिपोर्ट करें",
+ "componentError": "त्रुटि: {{message}}",
+ "helloWorld": "अनुवाद गायब Frontend.helloWorld: कृपया रिपोर्ट करें",
+ "offlineBasic": "यह स्ट्रीम ऑफ़लाइन है। कृपया जल्द ही वापस आएं!",
+ "offlineFediverseOnly": "यह स्ट्रीम ऑफ़लाइन है। अनुसरण करें {{fediverseAccount}} Fediverse पर अगली बार देखने के लिए जब {{streamer}} लाइव जाएं।",
+ "offlineNotifyAndFediverse": "यह स्ट्रीम ऑफ़लाइन है। आप अगले बार जब {{streamer}} लाइव जाएं तो सूचित हो सकते हैं या अनुसरण कर सकते हैं {{fediverseAccount}} को Fediverse पर।",
+ "offlineNotifyOnly": "यह स्ट्रीम ऑफ़लाइन है। सूचित हों अगली बार जब {{streamer}} लाइव जाएं।"
+ },
+ "Testing": {
+ "itemCount": "अनुवाद गायब Testing.itemCount: कृपया रिपोर्ट करें",
+ "messageCount": "अनुवाद गायब Testing.messageCount: कृपया रिपोर्ट करें",
+ "noPluralKey": "अनुवाद गायब Testing.noPluralKey: कृपया रिपोर्ट करें",
+ "simpleKey": "अनुवाद गायब Testing.simpleKey: कृपया रिपोर्ट करें"
+ }
+}
diff --git a/web/i18n/hr/translation.json b/web/i18n/hr/translation.json
index e058407278..c9b0f9aa23 100644
--- a/web/i18n/hr/translation.json
+++ b/web/i18n/hr/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Add your Owncast instance to the Fediverse",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "Povećajte svoju publiku pojavljujući se u Owncast direktoriju. Ovo je vanjska usluga koju vodi projekt Owncast. Saznajte više.",
- "offlineMessageDescription": "Poruka izvan mreže prikazuje se vašim posjetiteljima stranice kada ne prenosite. Markdown je podržan.",
- "serverUrlRequiredForDirectory": "Morate postaviti svoj Server URL iznad kako biste omogućili direktorij."
- },
- "emojiPageDescription": "Nedostaje prijevod Admin.emojiPageDescription: Molimo prijavite",
- "emojiUploadBulkGuide": "Nedostaje prijevod Admin.emojiUploadBulkGuide: Molimo prijavite",
- "emojis": "Nedostaje prijevod Admin.emojis: Molimo prijavite",
- "uploadNewEmoji": "Nedostaje prijevod Admin.uploadNewEmoji: Molimo prijavite"
- },
- "Banned Users": "Banned Users",
- "Bring in moderators to help keep your chat in order": "Uvedite moderatore kako biste pomogli zadržati vašu chat sobu u redu.",
- "CPU": "CPU",
- "Chat Messages": "Chat Messages",
- "Chat is disabled": "Chat is disabled",
- "Chat is offline": "Chat is offline",
- "Chat will be available when the stream is live": "Chat will be available when the stream is live.",
- "Chat will continue to be disabled until you begin a live stream": "Chat will continue to be disabled until you begin a live stream.",
- "Click and never miss future streams!": "Click and never miss future streams!",
- "Common": {
- "poweredByOwncastVersion": "Pokreće Owncast v{{versionNumber}}"
- },
- "Common tasks": "Common tasks",
- "Connected": "Connected",
- "Contribute": "Contribute",
- "Current stream": "Current stream",
- "Current viewers": "Current viewers",
- "Disk": "Disk",
- "Documentation": "Documentation",
- "Embed your video onto other sites": "Embed your video onto other sites",
- "Enable Owncast social features": "Enable Owncast social features",
- "Error": "Error",
- "FAQ": "FAQ",
- "Find an audience on the Owncast Directory": "Find an audience on the Owncast Directory",
- "Fix your problems": "Fix your problems",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "Dopusti",
- "blockButton": "Blokiraj",
- "deniedDescription": "Da biste omogućili push obavijesti s {{hostname}}, pristupite dozvolama preglednika za ovu stranicu i uključite obavijesti. Zatim osvježite ovu stranicu kako bi se primijenile vaše nove postavke na ovoj stranici. Saznajte više.",
- "deniedTitle": "Obavijesti su blokirane na vašem uređaju",
- "enabledDescription": "Da biste onemogućili push obavijesti s {{hostname}}, pristupite dozvolama preglednika za ovu stranicu i isključite obavijesti. Saznajte više.",
- "enabledTitle": "Obavijesti su omogućene",
- "errorTitle": "Greška s obavijestima preglednika",
- "iosAddButton": "Dodaj",
- "iosAddToHomeScreen": "Dodaj na početni ekran",
- "iosAllowPrompt": "Dopusti",
- "iosComeBack": "Vratite se na ovaj ekran i omogućite obavijesti.",
- "iosDescription": "Trebate učiniti nekoliko dodatnih koraka kako biste osigurali da budete obaviješteni kada vaši omiljeni streamovi postanu dostupni.",
- "iosNameAndTap": "Dajte ovoj poveznici ime i tapnite novu ikonu na svom početnom ekranu",
- "iosShareButton": "dijeli",
- "iosTitle": "Primajte obavijesti na iOS-u",
- "learnMore": "Saznajte više",
- "mainDescription": "Primajte obavijesti izravno u pregledniku svaki put kada ovaj stream postane dostupan.",
- "permissionWantsTo": "{{hostname}} želi",
- "showNotifications": "Prikaži obavijesti",
- "unsupported": "Obavijesti preglednika nisu podržane u vašem pregledniku.",
- "unsupportedLocal": "Obavijesti preglednika nisu podržane za lokalne poslužitelje."
- },
- "chatOffline": "Nedostaje prijevod Frontend.chatOffline: Molimo prijavite",
- "componentError": "Greška: {{message}}",
- "helloWorld": "Nedostaje prijevod Frontend.helloWorld: Molimo prijavite",
- "notificationMessage": "Nedostaje prijevod Frontend.notificationMessage: Molimo prijavite",
- "offlineBasic": "Ovaj stream je offline. Provjerite ponovno uskoro!",
- "offlineFediverseOnly": "Ovaj stream je offline. Pratite {{fediverseAccount}} na Fediversu kako biste vidjeli kada {{streamer}} ponovno ide uživo.",
- "offlineNotifyAndFediverse": "Ovaj stream je offline. Možete biti obaviješteni kada {{streamer}} ponovno ide uživo ili pratiti {{fediverseAccount}} na Fediversu.",
- "offlineNotifyOnly": "Ovaj stream je offline. Budite obaviješteni kada {{streamer}} ponovno ide uživo."
- },
- "Hardware Info": "Hardware Info",
- "Healthy Stream": "Healthy Stream",
- "Help configuring my broadcasting software": "Help configuring my broadcasting software",
- "Hidden messages": "Hidden messages",
- "Hide": "Hide",
- "How can we help you?": "How can we help you?",
- "I found a bug": "I found a bug",
- "I have a general question": "I have a general question",
- "I want to build add-ons for Owncast": "I want to build add-ons for Owncast",
- "I want to configure my owncast instance": "I want to configure my owncast instance",
- "I want to customize my website": "I want to customize my website",
- "I want to embed my stream into another site": "I want to embed my stream into another site",
- "I want to tweak my video output": "I want to tweak my video output",
- "I want to use an external storage provider": "I want to use an external storage provider",
- "IP Bans": "IP Bans",
- "If you found a bug, then please": "If you found a bug, then please",
- "Inbound Audio Stream": "Inbound Audio Stream",
- "Inbound Stream Details": "Inbound Stream Details",
- "Inbound Video Stream": "Inbound Video Stream",
- "Info": "Info",
- "Input": "Input",
- "Last 12 hours": "Last 12 hours",
- "Last 24 hours": "Last 24 hours",
- "Last 3 months": "Last 3 months",
- "Last 30 days": "Last 30 days",
- "Last 6 months": "Last 6 months",
- "Last 7 days": "Last 7 days",
- "Last live ago": "Zadnji put uživo {{timeAgo}} prije",
- "Learn how to point your existing software to your new server and start streaming your content": "Learn how to point your existing software to your new server and start streaming your content.",
- "Learn how you can add your Owncast stream to other sites you control": "Learn how you can add your Owncast stream to other sites you control.",
- "Learn more": "Learn more",
- "Learn more about chat moderation here": "Saznajte više o moderiranju chata ovdje.",
- "Level": "Level",
- "Link": "Link",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "List yourself in the Owncast Directory and show off your stream. Enable it in"
- },
- "Logs": "Logs",
- "Manage the messages from viewers that show up on your stream": "Manage the messages from viewers that show up on your stream.",
- "Max viewers last stream": "Max viewers last stream",
- "Max viewers this stream": "Max viewers this stream",
- "Memory": "Memory",
- "Message": "Message",
- "Moderators": "Moderators",
- "Most general questions are answered in our": "Most general questions are answered in our",
- "News & Updates from Owncast": "News & Updates from Owncast",
- "No": "No",
- "No hardware details have been collected yet": "No hardware details have been collected yet.",
- "No news": "No news.",
- "No stream is active": "No stream is active",
- "No viewer data has been collected yet": "No viewer data has been collected yet.",
- "Notify": "Notify",
- "Other": "Other",
- "Outbound Audio Stream": "Outbound Audio Stream",
- "Outbound Stream Details": "Outbound Stream Details",
- "Outbound Video Stream": "Outbound Video Stream",
- "Overridden via command line": "Overridden via command line.",
- "Peak viewer count": "Peak viewer count",
- "Playback Health": "Playback Health",
- "Please wait": "Please wait",
- "Read the Docs": "Read the Docs",
- "Show": "Show",
- "Skip to footer": "Skip to footer",
- "Skip to offline message": "Skip to offline message",
- "Skip to page content": "Skip to page content",
- "Skip to player": "Skip to player",
- "Source": "Source",
- "Stay updated!": "Stay updated!",
- "Stream health represents": "Stream health represents",
- "Stream started": "Stream started",
- "TROUBLESHOOT": "TROUBLESHOOT",
- "Testing": {
- "itemCount": "Nedostaje prijevod Testing.itemCount: Molimo prijavite",
- "messageCount": "Nedostaje prijevod Testing.messageCount: Molimo prijavite",
- "noPluralKey": "Nedostaje prijevod Testing.noPluralKey: Molimo prijavite",
- "simpleKey": "Nedostaje prijevod Testing.simpleKey: Molimo prijavite"
- },
- "Time": "Time",
- "Timestamp": "Timestamp",
- "Troubleshooting": "Troubleshooting",
- "Use your broadcasting software": "Use your broadcasting software",
- "User": "User",
- "View": "View",
- "Viewer Info": "Viewer Info",
- "Viewers": "Viewers",
- "Visible messages": "Visible messages",
- "Visit the": "Visit the",
- "Warning": "Warning",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "When a stream is active and chat is enabled, connected chat clients will be displayed here.",
- "Yes": "Yes",
- "You can build your own bots, overlays, tools and add-ons with our": "You can build your own bots, overlays, tools and add-ons with our",
- "You should start one": "You should start one.",
- "developer APIs": "developer APIs.",
- "discussions": "discussions",
- "documentation": "documentation",
- "let us know": "let us know",
- "max viewers": "max viewers",
- "of all known players": {
- " Other player status is unknown": "of all known players. Other player status is unknown."
- },
- "offline": "offline",
- "offline_basic": "Ovaj stream je offline. Provjerite ponovno uskoro!",
- "or exist in our": "or exist in our",
- "settings": "settings.",
- "to configure additional details about your viewers": "to configure additional details about your viewers.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.",
- "used": "used"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Povećajte svoju publiku pojavljujući se u Owncast direktoriju. Ovo je vanjska usluga koju vodi projekt Owncast. Saznajte više.",
+ "offlineMessageDescription": "Poruka izvan mreže prikazuje se vašim posjetiteljima stranice kada ne prenosite. Markdown je podržan.",
+ "serverUrlRequiredForDirectory": "Morate postaviti svoj Server URL iznad kako biste omogućili direktorij."
+ },
+ "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": "Nedostaje prijevod Admin.emojiPageDescription: Molimo prijavite",
+ "emojiUploadBulkGuide": "Nedostaje prijevod Admin.emojiUploadBulkGuide: Molimo prijavite",
+ "emojis": "Nedostaje prijevod Admin.emojis: Molimo prijavite",
+ "uploadNewEmoji": "Nedostaje prijevod Admin.uploadNewEmoji: Molimo prijavite"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Pokreće Owncast v{{versionNumber}}"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "Dopusti",
+ "blockButton": "Blokiraj",
+ "deniedDescription": "Da biste omogućili push obavijesti s {{hostname}}, pristupite dozvolama preglednika za ovu stranicu i uključite obavijesti. Zatim osvježite ovu stranicu kako bi se primijenile vaše nove postavke na ovoj stranici. Saznajte više.",
+ "deniedTitle": "Obavijesti su blokirane na vašem uređaju",
+ "enabledDescription": "Da biste onemogućili push obavijesti s {{hostname}}, pristupite dozvolama preglednika za ovu stranicu i isključite obavijesti. Saznajte više.",
+ "enabledTitle": "Obavijesti su omogućene",
+ "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": "Greška s obavijestima preglednika",
+ "iosAddButton": "Dodaj",
+ "iosAddToHomeScreen": "Dodaj na početni ekran",
+ "iosAllowPrompt": "Dopusti",
+ "iosComeBack": "Vratite se na ovaj ekran i omogućite obavijesti.",
+ "iosDescription": "Trebate učiniti nekoliko dodatnih koraka kako biste osigurali da budete obaviješteni kada vaši omiljeni streamovi postanu dostupni.",
+ "iosNameAndTap": "Dajte ovoj poveznici ime i tapnite novu ikonu na svom početnom ekranu",
+ "iosShareButton": "dijeli",
+ "iosTitle": "Primajte obavijesti na iOS-u",
+ "learnMore": "Saznajte više",
+ "mainDescription": "Primajte obavijesti izravno u pregledniku svaki put kada ovaj stream postane dostupan.",
+ "permissionWantsTo": "{{hostname}} želi",
+ "showNotifications": "Prikaži obavijesti",
+ "unsupported": "Obavijesti preglednika nisu podržane u vašem pregledniku.",
+ "unsupportedLocal": "Obavijesti preglednika nisu podržane za lokalne poslužitelje."
+ },
+ "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": "Nedostaje prijevod Frontend.chatOffline: Molimo prijavite",
+ "componentError": "Greška: {{message}}",
+ "helloWorld": "Nedostaje prijevod Frontend.helloWorld: Molimo prijavite",
+ "offlineBasic": "Ovaj stream je offline. Provjerite ponovno uskoro!",
+ "offlineFediverseOnly": "Ovaj stream je offline. Pratite {{fediverseAccount}} na Fediversu kako biste vidjeli kada {{streamer}} ponovno ide uživo.",
+ "offlineNotifyAndFediverse": "Ovaj stream je offline. Možete biti obaviješteni kada {{streamer}} ponovno ide uživo ili pratiti {{fediverseAccount}} na Fediversu.",
+ "offlineNotifyOnly": "Ovaj stream je offline. Budite obaviješteni kada {{streamer}} ponovno ide uživo."
+ },
+ "Testing": {
+ "itemCount": "Nedostaje prijevod Testing.itemCount: Molimo prijavite",
+ "messageCount": "Nedostaje prijevod Testing.messageCount: Molimo prijavite",
+ "noPluralKey": "Nedostaje prijevod Testing.noPluralKey: Molimo prijavite",
+ "simpleKey": "Nedostaje prijevod Testing.simpleKey: Molimo prijavite"
+ }
+}
diff --git a/web/i18n/it/translation.json b/web/i18n/it/translation.json
index 09701c768d..848a99199a 100644
--- a/web/i18n/it/translation.json
+++ b/web/i18n/it/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Aggiungi la tua istanza Owncast al Fediverso",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "Aumenta il tuo pubblico comparendo nella Owncast Directory. Si tratta di un servizio esterno gestito dal progetto Owncast. Per saperne di più.",
- "offlineMessageDescription": "Il messaggio offline viene visualizzato ai visitatori della pagina quando non sei in streaming. Markdown è supportato.",
- "serverUrlRequiredForDirectory": "È necessario impostare l'URL del server sopra per abilitare la directory."
- },
- "emojiPageDescription": "Manca traduzione Admin.emojiPageDescrizione: Si prega di segnalare",
- "emojiUploadBulkGuide": "Traduzione mancante Admin.emojiUploadBulkGuide: Si prega di segnalare",
- "emojis": "Traduzione mancante Admin.emojis: Si prega di segnalare",
- "uploadNewEmoji": "Manca la traduzione Admin.uploadNewEmoji: Si prega di segnalare"
- },
- "Banned Users": "Utenti bloccati",
- "Bring in moderators to help keep your chat in order": "Portare in moderatori per aiutare a mantenere la chat in ordine.",
- "CPU": "CPU",
- "Chat Messages": "Messaggi chat",
- "Chat is disabled": "La chat è disattivata",
- "Chat is offline": "La chat è offline",
- "Chat will be available when the stream is live": "La chat sarà disponibile quando lo stream è in diretta.",
- "Chat will continue to be disabled until you begin a live stream": "La chat continuerà ad essere disabilitata fino a quando non inizi un live stream.",
- "Click and never miss future streams!": "Clicca e non perderti mai le dirette future!",
- "Common": {
- "poweredByOwncastVersion": "Powered by Owncast v{{versionNumber}}"
- },
- "Common tasks": "Attività comuni",
- "Connected": "Connesso",
- "Contribute": "Contribuisci",
- "Current stream": "Flusso corrente",
- "Current viewers": "Spettatori attuali",
- "Disk": "Disco",
- "Documentation": "Documentazione",
- "Embed your video onto other sites": "Incorpora il tuo video in altri siti",
- "Enable Owncast social features": "Abilita funzionalità sociali di Owncast",
- "Error": "Errore",
- "FAQ": "FAQ",
- "Find an audience on the Owncast Directory": "Trova un pubblico nella directory di Owncast",
- "Fix your problems": "Risolvi i tuoi problemi",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "Consenti",
- "blockButton": "Blocca",
- "deniedDescription": "Per abilitare le notifiche push da {{hostname}} accedi ai permessi del tuo browser per questo sito e attiva le notifiche. Ricarica quindi questa pagina per applicare le impostazioni aggiornate su questo sito. Per saperne di più.",
- "deniedTitle": "Le notifiche sono bloccate sul tuo dispositivo",
- "enabledDescription": "Per disabilitare le notifiche push da {{hostname}} accedi ai permessi del tuo browser per questo sito e disattiva le notifiche. Per saperne di più.",
- "enabledTitle": "Le notifiche sono abilitate",
- "errorTitle": "Errore Di Notifica Browser",
- "iosAddButton": "Aggiungi",
- "iosAddToHomeScreen": "Aggiungi alla schermata Home",
- "iosAllowPrompt": "Consenti",
- "iosComeBack": "Torna a questa schermata e abilita le notifiche.",
- "iosDescription": "Ci vogliono un paio di passi in più per assicurarsi di ottenere una notifica quando i tuoi flussi preferiti vanno dal vivo.",
- "iosNameAndTap": "Dai un nome a questo link e tocca la nuova icona sulla tua schermata iniziale",
- "iosShareButton": "condividi",
- "iosTitle": "Ricevi una notifica su iOS",
- "learnMore": "Scopri di più",
- "mainDescription": "Ricevi una notifica direttamente nel browser ogni volta che questo flusso va in diretta.",
- "permissionWantsTo": "{{hostname}} vuole",
- "showNotifications": "Mostra notifiche",
- "unsupported": "Le notifiche del browser non sono supportate nel browser.",
- "unsupportedLocal": "Le notifiche del browser non sono supportate per i server locali."
- },
- "chatOffline": "Traduzione mancante Frontend.chatOffline: Si prega di segnalare",
- "componentError": "Errore: {{message}}",
- "helloWorld": "Traduzione mancante Frontend.helloWorld: Si prega di segnalare",
- "notificationMessage": "Traduzione mancante Frontend.notificationMessaggio: Si prega di segnalare",
- "offlineBasic": "Questo stream è offline. Riprova presto!",
- "offlineFediverseOnly": "Questo stream è offline. Segui {{fediverseAccount}} sul Fediverse per vedere la prossima volta che {{streamer}} andrà in diretta.",
- "offlineNotifyAndFediverse": "Questo stream è offline. È possibile notificare la prossima volta che {{streamer}} va in diretta o seguire {{fediverseAccount}} sul Fediverse.",
- "offlineNotifyOnly": "Questo stream è offline. Sii avvisato la prossima volta che {{streamer}} andrà in diretta."
- },
- "Hardware Info": "Informazioni Hardware",
- "Healthy Stream": "Flusso Sano",
- "Help configuring my broadcasting software": "Aiuta a configurare il mio software di trasmissione",
- "Hidden messages": "Messaggi nascosti",
- "Hide": "Nascondi",
- "How can we help you?": "Come possiamo aiutarti?",
- "I found a bug": "Ho trovato un bug",
- "I have a general question": "Ho una domanda generale",
- "I want to build add-ons for Owncast": "Voglio costruire componenti aggiuntivi per Owncast",
- "I want to configure my owncast instance": "Voglio configurare la mia istanza owncast",
- "I want to customize my website": "Voglio personalizzare il mio sito web",
- "I want to embed my stream into another site": "Voglio incorporare il mio flusso in un altro sito",
- "I want to tweak my video output": "Voglio modificare la mia uscita video",
- "I want to use an external storage provider": "Voglio usare un provider di archiviazione esterno",
- "IP Bans": "IP Bannati",
- "If you found a bug, then please": "Se hai trovato un bug, per favore",
- "Inbound Audio Stream": "Flusso Audio In Entrata",
- "Inbound Stream Details": "Dettagli Stream In Entrata",
- "Inbound Video Stream": "Flusso Video In Entrata",
- "Info": "Info",
- "Input": "Ingresso",
- "Last 12 hours": "Ultime 12 ore",
- "Last 24 hours": "Ultime 24 ore",
- "Last 3 months": "Ultimi 3 mesi",
- "Last 30 days": "Ultimi 30 giorni",
- "Last 6 months": "Ultimi 6 mesi",
- "Last 7 days": "Ultimi 7 giorni",
- "Last live ago": "Ultima diretta {{timeAgo}} fa",
- "Learn how to point your existing software to your new server and start streaming your content": "Scopri come puntare il software esistente sul tuo nuovo server e iniziare a trasmettere i tuoi contenuti.",
- "Learn how you can add your Owncast stream to other sites you control": "Scopri come puoi aggiungere il tuo flusso Owncast ad altri siti che controlli.",
- "Learn more": "Per saperne di più",
- "Learn more about chat moderation here": "Scopri di più sulla moderazione della chat qui.",
- "Level": "Livello",
- "Link": "Collegamento",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "Elenca te stesso nella directory di Owncast e mostra il tuo flusso. Abilitalo in"
- },
- "Logs": "Registri",
- "Manage the messages from viewers that show up on your stream": "Gestisci i messaggi dagli spettatori che appaiono sul tuo flusso.",
- "Max viewers last stream": "Massimo spettatori ultimo flusso",
- "Max viewers this stream": "Massimo spettatori di questo flusso",
- "Memory": "Memoria",
- "Message": "Messaggio",
- "Moderators": "Moderatori",
- "Most general questions are answered in our": "Le domande più generali sono risposte nel nostro",
- "News & Updates from Owncast": "Notizie & Aggiornamenti da Owncast",
- "No": "No",
- "No hardware details have been collected yet": "Non sono stati ancora raccolti dettagli hardware.",
- "No news": "Nessuna notizia.",
- "No stream is active": "Nessun flusso attivo",
- "No viewer data has been collected yet": "Non sono stati ancora raccolti dati degli spettatori.",
- "Notify": "Notifica",
- "Other": "Altro",
- "Outbound Audio Stream": "Flusso Audio In Uscita",
- "Outbound Stream Details": "Dettagli Stream In Uscita",
- "Outbound Video Stream": "Flusso Video In Uscita",
- "Overridden via command line": "Sovrascrivi tramite riga di comando.",
- "Peak viewer count": "Picco conteggio spettatore",
- "Playback Health": "Salute Riproduzione",
- "Please wait": "Attendere prego",
- "Read the Docs": "Leggi la documentazione",
- "Show": "Mostra",
- "Skip to footer": "Salta al piè di pagina",
- "Skip to offline message": "Salta al messaggio fuori rete",
- "Skip to page content": "Salta al contenuto della pagina",
- "Skip to player": "Vai al lettore video",
- "Source": "Fonte",
- "Stay updated!": "Resta Aggiornato!",
- "Stream health represents": "Salute Flusso rappresenta",
- "Stream started": "Stream avviato",
- "TROUBLESHOOT": "TROUBLESHOOT",
- "Testing": {
- "itemCount": "Manca la traduzione Testing.itemCount: Si prega di segnalare",
- "messageCount": "Mancante traduzione Testing.messageCount: Si prega di segnalare",
- "noPluralKey": "Manca la traduzione Testing.noPluralKey: Si prega di segnalare",
- "simpleKey": "Manca la traduzione Testing.simpleKey: Si prega di segnalare"
- },
- "Time": "Tempo",
- "Timestamp": "Data",
- "Troubleshooting": "Risoluzione problemi",
- "Use your broadcasting software": "Usa il tuo software di trasmissione",
- "User": "Utente",
- "View": "Visualizza",
- "Viewer Info": "Informazioni Spettatore",
- "Viewers": "Spettatori",
- "Visible messages": "Messaggi visibili",
- "Visit the": "Visita il",
- "Warning": "Attenzione",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "Quando uno stream è attivo e la chat è abilitata, i client di chat connessi verranno visualizzati qui.",
- "Yes": "Si",
- "You can build your own bots, overlays, tools and add-ons with our": "È possibile costruire i propri bot, sovrapposizioni, strumenti e componenti aggiuntivi con il nostro",
- "You should start one": "Dovreste iniziarne uno.",
- "developer APIs": "API per sviluppatori.",
- "discussions": "discussioni",
- "documentation": "documentazione",
- "let us know": "faccelo sapere",
- "max viewers": "massimo spettatori",
- "of all known players": {
- " Other player status is unknown": "di tutti i lettori conosciuti. Lo stato di altri lettori è sconosciuto."
- },
- "offline": "offline",
- "offline_basic": "Questo stream è offline. Riprova presto!",
- "or exist in our": "o esiste nel nostro",
- "settings": "impostazioni.",
- "to configure additional details about your viewers": "per configurare ulteriori dettagli sui tuoi spettatori.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "per far partecipare la tua istanza a Fediverse, permettendo alle persone di seguire, condividere e impegnarsi con il tuo live stream.",
- "used": "usato"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Aumenta il tuo pubblico comparendo nella Owncast Directory. Si tratta di un servizio esterno gestito dal progetto Owncast. Per saperne di più.",
+ "offlineMessageDescription": "Il messaggio offline viene visualizzato ai visitatori della pagina quando non sei in streaming. Markdown è supportato.",
+ "serverUrlRequiredForDirectory": "È necessario impostare l'URL del server sopra per abilitare la directory."
+ },
+ "HardwareInfo": {
+ "cpu": "CPU",
+ "disk": "Disco",
+ "memory": "Memoria",
+ "noDetails": "No hardware details have been collected yet.",
+ "pleaseWait": "Attendere prego",
+ "title": "Informazioni Hardware",
+ "used": "usato"
+ },
+ "Help": {
+ "bugPlease": "Se hai trovato un bug, per favore",
+ "buildAddons": "Voglio costruire componenti aggiuntivi per Owncast",
+ "buildTools": "È possibile costruire i propri bot, sovrapposizioni, strumenti e componenti aggiuntivi con il nostro",
+ "commonTasks": "Attività comuni",
+ "configureBroadcasting": "Aiuta a configurare il mio software di trasmissione",
+ "configureInstance": "Voglio configurare la mia istanza owncast",
+ "customizeWebsite": "Voglio personalizzare il mio sito web",
+ "developerApis": "developer APIs.",
+ "discussions": "discussioni",
+ "documentation": "Documentazione",
+ "embedStream": "Voglio incorporare il mio flusso in un altro sito",
+ "faq": "FAQ",
+ "fixProblems": "Risolvi i tuoi problemi",
+ "foundBug": "Ho trovato un bug",
+ "generalAnswered": "Le domande più generali sono risposte nel nostro",
+ "generalQuestion": "Ho una domanda generale",
+ "learnMore": "Per saperne di più",
+ "letUsKnow": "faccelo sapere",
+ "orExist": "o esiste nel nostro",
+ "other": "Altro",
+ "readDocs": "Leggi la documentazione",
+ "title": "Come possiamo aiutarti?",
+ "troubleshooting": "Risoluzione problemi",
+ "tweakVideo": "Voglio modificare la mia uscita video",
+ "useStorage": "Voglio usare un provider di archiviazione esterno"
+ },
+ "LogTable": {
+ "error": "Errore",
+ "info": "Info",
+ "level": "Livello",
+ "logs": "Registri",
+ "message": "Messaggio",
+ "timestamp": "Data",
+ "warning": "Attenzione"
+ },
+ "NewsFeed": {
+ "link": "Collegamento",
+ "noNews": "No news.",
+ "title": "Notizie & Aggiornamenti da 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": "Flusso corrente",
+ "currentViewers": "Spettatori attuali",
+ "last12Hours": "Ultime 12 ore",
+ "last24Hours": "Ultime 24 ore",
+ "last30Days": "Ultimi 30 giorni",
+ "last3Months": "Ultimi 3 mesi",
+ "last6Months": "Ultimi 6 mesi",
+ "last7Days": "Ultimi 7 giorni",
+ "maxViewers": "massimo spettatori",
+ "maxViewersLastStream": "Massimo spettatori ultimo flusso",
+ "maxViewersThisStream": "Massimo spettatori di questo flusso",
+ "noData": "No viewer data has been collected yet.",
+ "pleaseWait": "Attendere prego",
+ "title": "Informazioni Spettatore",
+ "viewers": "Spettatori"
+ },
+ "deleteEmoji": "Delete emoji",
+ "emojiPageDescription": "Manca traduzione Admin.emojiPageDescrizione: Si prega di segnalare",
+ "emojiUploadBulkGuide": "Traduzione mancante Admin.emojiUploadBulkGuide: Si prega di segnalare",
+ "emojis": "Traduzione mancante Admin.emojis: Si prega di segnalare",
+ "uploadNewEmoji": "Manca la traduzione Admin.uploadNewEmoji: Si prega di segnalare"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Powered by Owncast v{{versionNumber}}"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "Consenti",
+ "blockButton": "Blocca",
+ "deniedDescription": "Per abilitare le notifiche push da {{hostname}} accedi ai permessi del tuo browser per questo sito e attiva le notifiche. Ricarica quindi questa pagina per applicare le impostazioni aggiornate su questo sito. Per saperne di più.",
+ "deniedTitle": "Le notifiche sono bloccate sul tuo dispositivo",
+ "enabledDescription": "Per disabilitare le notifiche push da {{hostname}} accedi ai permessi del tuo browser per questo sito e disattiva le notifiche. Per saperne di più.",
+ "enabledTitle": "Le notifiche sono abilitate",
+ "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": "Errore Di Notifica Browser",
+ "iosAddButton": "Aggiungi",
+ "iosAddToHomeScreen": "Aggiungi alla schermata Home",
+ "iosAllowPrompt": "Consenti",
+ "iosComeBack": "Torna a questa schermata e abilita le notifiche.",
+ "iosDescription": "Ci vogliono un paio di passi in più per assicurarsi di ottenere una notifica quando i tuoi flussi preferiti vanno dal vivo.",
+ "iosNameAndTap": "Dai un nome a questo link e tocca la nuova icona sulla tua schermata iniziale",
+ "iosShareButton": "condividi",
+ "iosTitle": "Ricevi una notifica su iOS",
+ "learnMore": "Scopri di più",
+ "mainDescription": "Ricevi una notifica direttamente nel browser ogni volta che questo flusso va in diretta.",
+ "permissionWantsTo": "{{hostname}} vuole",
+ "showNotifications": "Mostra notifiche",
+ "unsupported": "Le notifiche del browser non sono supportate nel browser.",
+ "unsupportedLocal": "Le notifiche del browser non sono supportate per i server locali."
+ },
+ "Footer": {
+ "contribute": "Contribuisci",
+ "documentation": "Documentazione",
+ "source": "Fonte"
+ },
+ "Header": {
+ "chatOffline": "La chat è offline",
+ "chatWillBeAvailable": "Chat will be available when the stream is live.",
+ "skipToContent": "Salta al contenuto della pagina",
+ "skipToFooter": "Salta al piè di pagina",
+ "skipToOfflineMessage": "Salta al messaggio fuori rete",
+ "skipToPlayer": "Vai al lettore video"
+ },
+ "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": "Traduzione mancante Frontend.chatOffline: Si prega di segnalare",
+ "componentError": "Errore: {{message}}",
+ "helloWorld": "Traduzione mancante Frontend.helloWorld: Si prega di segnalare",
+ "offlineBasic": "Questo stream è offline. Riprova presto!",
+ "offlineFediverseOnly": "Questo stream è offline. Segui {{fediverseAccount}} sul Fediverse per vedere la prossima volta che {{streamer}} andrà in diretta.",
+ "offlineNotifyAndFediverse": "Questo stream è offline. È possibile notificare la prossima volta che {{streamer}} va in diretta o seguire {{fediverseAccount}} sul Fediverse.",
+ "offlineNotifyOnly": "Questo stream è offline. Sii avvisato la prossima volta che {{streamer}} andrà in diretta."
+ },
+ "Testing": {
+ "itemCount": "Manca la traduzione Testing.itemCount: Si prega di segnalare",
+ "messageCount": "Mancante traduzione Testing.messageCount: Si prega di segnalare",
+ "noPluralKey": "Manca la traduzione Testing.noPluralKey: Si prega di segnalare",
+ "simpleKey": "Manca la traduzione Testing.simpleKey: Si prega di segnalare"
+ }
+}
diff --git a/web/i18n/ja/translation.json b/web/i18n/ja/translation.json
index 306ff99231..8e1bae2beb 100644
--- a/web/i18n/ja/translation.json
+++ b/web/i18n/ja/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Add your Owncast instance to the Fediverse",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "Owncast ディレクトリ に表示されることでオーディエンスを増やしましょう。これは Owncast プロジェクトが運営する外部サービスです。詳細はこちら。",
- "offlineMessageDescription": "オフラインメッセージは、ストリーミングしていないときにページ訪問者に表示されます。Markdown はサポートされています。",
- "serverUrlRequiredForDirectory": "ディレクトリを有効にするには、上記のサーバーURLを設定する必要があります。"
- },
- "emojiPageDescription": "翻訳Admin.emojiPageDescription: を報告してください。",
- "emojiUploadBulkGuide": "不足している翻訳Admin.emojiUploadBulkGuide: Please report",
- "emojis": "翻訳管理者が見つかりません: を報告してください",
- "uploadNewEmoji": "翻訳Admin.uploadNewEmoji: を報告してください。"
- },
- "Banned Users": "Banned Users",
- "Bring in moderators to help keep your chat in order": "モデレータを連れて来て、チャットを整理しましょう。",
- "CPU": "CPU",
- "Chat Messages": "Chat Messages",
- "Chat is disabled": "Chat is disabled",
- "Chat is offline": "Chat is offline",
- "Chat will be available when the stream is live": "Chat will be available when the stream is live.",
- "Chat will continue to be disabled until you begin a live stream": "Chat will continue to be disabled until you begin a live stream.",
- "Click and never miss future streams!": "Click and never miss future streams!",
- "Common": {
- "poweredByOwncastVersion": "Powered by Owncast v{{versionNumber}}"
- },
- "Common tasks": "Common tasks",
- "Connected": "Connected",
- "Contribute": "Contribute",
- "Current stream": "Current stream",
- "Current viewers": "Current viewers",
- "Disk": "Disk",
- "Documentation": "Documentation",
- "Embed your video onto other sites": "Embed your video onto other sites",
- "Enable Owncast social features": "Enable Owncast social features",
- "Error": "Error",
- "FAQ": "FAQ",
- "Find an audience on the Owncast Directory": "Find an audience on the Owncast Directory",
- "Fix your problems": "Fix your problems",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "許可する",
- "blockButton": "ブロック",
- "deniedDescription": "{{hostname}}からのプッシュ通知を有効にするには、このサイトのブラウザの権限にアクセスして通知をオンにしてください。それから、このページをリロードして、サイトの設定を更新されたものに適用してください。詳細を見る。",
- "deniedTitle": "お使いの端末で通知がブロックされています",
- "enabledDescription": "{{hostname}}からのプッシュ通知を無効にするには、このサイトのブラウザの権限にアクセスして通知をオフにしてください。詳細を見る。",
- "enabledTitle": "通知が有効です",
- "errorTitle": "ブラウザ通知エラー",
- "iosAddButton": "追加",
- "iosAddToHomeScreen": "ホーム画面に追加",
- "iosAllowPrompt": "許可する",
- "iosComeBack": "この画面に戻って通知を有効にしてください。",
- "iosDescription": "あなたのお気に入りのストリームがライブに行くときに通知されるようにするには、いくつかの余分なステップがかかります。",
- "iosNameAndTap": "このリンクに名前を付けて、ホーム画面の新しいアイコンをタップしてください",
- "iosShareButton": "共有",
- "iosTitle": "iOS で通知を受け取る",
- "learnMore": "もっと詳しく",
- "mainDescription": "このストリームが配信されるたびに、ブラウザで通知を受け取ります。",
- "permissionWantsTo": "{{hostname}} が望んでいます",
- "showNotifications": "通知を表示",
- "unsupported": "ブラウザ通知はお使いのブラウザではサポートされていません。",
- "unsupportedLocal": "ブラウザー通知はローカルサーバーではサポートされていません。"
- },
- "chatOffline": "見つからない翻訳Frontend.chatOffline: を報告してくださいformat@@4",
- "componentError": "エラー: {{message}}",
- "helloWorld": "Frontend.helloWorldが不足しています: を報告してください",
- "notificationMessage": "Frontend.notificationMessage: Please report",
- "offlineBasic": "このストリームはオフラインです。もう一度お試しください!",
- "offlineFediverseOnly": "このストリームはオフラインです。 {{fediverseAccount}} をFediverse でフォローして、次回 {{streamer}} がライブになるのを確認します。",
- "offlineNotifyAndFediverse": "このストリームはオフラインです。次回のライブ配信は {{streamer}} に通知されるか、Fediverse で {{fediverseAccount}} をフォローしてください。",
- "offlineNotifyOnly": "このストリームはオフラインです。 次回 {{streamer}} がライブになるときに通知されます。"
- },
- "Hardware Info": "Hardware Info",
- "Healthy Stream": "Healthy Stream",
- "Help configuring my broadcasting software": "Help configuring my broadcasting software",
- "Hidden messages": "Hidden messages",
- "Hide": "Hide",
- "How can we help you?": "How can we help you?",
- "I found a bug": "I found a bug",
- "I have a general question": "I have a general question",
- "I want to build add-ons for Owncast": "I want to build add-ons for Owncast",
- "I want to configure my owncast instance": "I want to configure my owncast instance",
- "I want to customize my website": "I want to customize my website",
- "I want to embed my stream into another site": "I want to embed my stream into another site",
- "I want to tweak my video output": "I want to tweak my video output",
- "I want to use an external storage provider": "I want to use an external storage provider",
- "IP Bans": "IP Bans",
- "If you found a bug, then please": "If you found a bug, then please",
- "Inbound Audio Stream": "Inbound Audio Stream",
- "Inbound Stream Details": "Inbound Stream Details",
- "Inbound Video Stream": "Inbound Video Stream",
- "Info": "Info",
- "Input": "Input",
- "Last 12 hours": "Last 12 hours",
- "Last 24 hours": "Last 24 hours",
- "Last 3 months": "Last 3 months",
- "Last 30 days": "Last 30 days",
- "Last 6 months": "Last 6 months",
- "Last 7 days": "Last 7 days",
- "Last live ago": "前回のライブ {{timeAgo}} 前",
- "Learn how to point your existing software to your new server and start streaming your content": "Learn how to point your existing software to your new server and start streaming your content.",
- "Learn how you can add your Owncast stream to other sites you control": "Learn how you can add your Owncast stream to other sites you control.",
- "Learn more": "Learn more",
- "Learn more about chat moderation here": "チャットモデレーションの詳細については、こちらをご覧ください。",
- "Level": "Level",
- "Link": "Link",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "List yourself in the Owncast Directory and show off your stream. Enable it in"
- },
- "Logs": "Logs",
- "Manage the messages from viewers that show up on your stream": "Manage the messages from viewers that show up on your stream.",
- "Max viewers last stream": "Max viewers last stream",
- "Max viewers this stream": "Max viewers this stream",
- "Memory": "Memory",
- "Message": "Message",
- "Moderators": "Moderators",
- "Most general questions are answered in our": "Most general questions are answered in our",
- "News & Updates from Owncast": "News & Updates from Owncast",
- "No": "No",
- "No hardware details have been collected yet": "No hardware details have been collected yet.",
- "No news": "No news.",
- "No stream is active": "No stream is active",
- "No viewer data has been collected yet": "No viewer data has been collected yet.",
- "Notify": "Notify",
- "Other": "Other",
- "Outbound Audio Stream": "Outbound Audio Stream",
- "Outbound Stream Details": "Outbound Stream Details",
- "Outbound Video Stream": "Outbound Video Stream",
- "Overridden via command line": "Overridden via command line.",
- "Peak viewer count": "Peak viewer count",
- "Playback Health": "Playback Health",
- "Please wait": "Please wait",
- "Read the Docs": "Read the Docs",
- "Show": "Show",
- "Skip to footer": "Skip to footer",
- "Skip to offline message": "Skip to offline message",
- "Skip to page content": "Skip to page content",
- "Skip to player": "Skip to player",
- "Source": "Source",
- "Stay updated!": "Stay updated!",
- "Stream health represents": "Stream health represents",
- "Stream started": "Stream started",
- "TROUBLESHOOT": "TROUBLESHOOT",
- "Testing": {
- "itemCount": "不足している翻訳テスト。itemCount: Please report",
- "messageCount": "不足している翻訳Testing.messageCount: Please report",
- "noPluralKey": "不足している翻訳Testing.noPluralKey: Please report",
- "simpleKey": "不足している翻訳Testing.simpleKey: Please report"
- },
- "Time": "Time",
- "Timestamp": "Timestamp",
- "Troubleshooting": "Troubleshooting",
- "Use your broadcasting software": "Use your broadcasting software",
- "User": "User",
- "View": "View",
- "Viewer Info": "Viewer Info",
- "Viewers": "Viewers",
- "Visible messages": "Visible messages",
- "Visit the": "Visit the",
- "Warning": "Warning",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "When a stream is active and chat is enabled, connected chat clients will be displayed here.",
- "Yes": "Yes",
- "You can build your own bots, overlays, tools and add-ons with our": "You can build your own bots, overlays, tools and add-ons with our",
- "You should start one": "You should start one.",
- "developer APIs": "developer APIs.",
- "discussions": "discussions",
- "documentation": "documentation",
- "let us know": "let us know",
- "max viewers": "max viewers",
- "of all known players": {
- " Other player status is unknown": "of all known players. Other player status is unknown."
- },
- "offline": "offline",
- "offline_basic": "このストリームはオフラインです。もう一度お試しください!",
- "or exist in our": "or exist in our",
- "settings": "settings.",
- "to configure additional details about your viewers": "to configure additional details about your viewers.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.",
- "used": "used"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Owncast ディレクトリ に表示されることでオーディエンスを増やしましょう。これは Owncast プロジェクトが運営する外部サービスです。詳細はこちら。",
+ "offlineMessageDescription": "オフラインメッセージは、ストリーミングしていないときにページ訪問者に表示されます。Markdown はサポートされています。",
+ "serverUrlRequiredForDirectory": "ディレクトリを有効にするには、上記のサーバーURLを設定する必要があります。"
+ },
+ "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": "翻訳Admin.emojiPageDescription: を報告してください。",
+ "emojiUploadBulkGuide": "不足している翻訳Admin.emojiUploadBulkGuide: Please report",
+ "emojis": "翻訳管理者が見つかりません: を報告してください",
+ "uploadNewEmoji": "翻訳Admin.uploadNewEmoji: を報告してください。"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Powered by Owncast v{{versionNumber}}"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "許可する",
+ "blockButton": "ブロック",
+ "deniedDescription": "{{hostname}}からのプッシュ通知を有効にするには、このサイトのブラウザの権限にアクセスして通知をオンにしてください。それから、このページをリロードして、サイトの設定を更新されたものに適用してください。詳細を見る。",
+ "deniedTitle": "お使いの端末で通知がブロックされています",
+ "enabledDescription": "{{hostname}}からのプッシュ通知を無効にするには、このサイトのブラウザの権限にアクセスして通知をオフにしてください。詳細を見る。",
+ "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": "見つからない翻訳Frontend.chatOffline: を報告してくださいformat@@4",
+ "componentError": "エラー: {{message}}",
+ "helloWorld": "Frontend.helloWorldが不足しています: を報告してください",
+ "offlineBasic": "このストリームはオフラインです。もう一度お試しください!",
+ "offlineFediverseOnly": "このストリームはオフラインです。 {{fediverseAccount}} をFediverse でフォローして、次回 {{streamer}} がライブになるのを確認します。",
+ "offlineNotifyAndFediverse": "このストリームはオフラインです。次回のライブ配信は {{streamer}} に通知されるか、Fediverse で {{fediverseAccount}} をフォローしてください。",
+ "offlineNotifyOnly": "このストリームはオフラインです。 次回 {{streamer}} がライブになるときに通知されます。"
+ },
+ "Testing": {
+ "itemCount": "不足している翻訳テスト。itemCount: Please report",
+ "messageCount": "不足している翻訳Testing.messageCount: Please report",
+ "noPluralKey": "不足している翻訳Testing.noPluralKey: Please report",
+ "simpleKey": "不足している翻訳Testing.simpleKey: Please report"
+ }
+}
diff --git a/web/i18n/ko/translation.json b/web/i18n/ko/translation.json
index be7d415cf6..a4b0280079 100644
--- a/web/i18n/ko/translation.json
+++ b/web/i18n/ko/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Add your Owncast instance to the Fediverse",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "Owncast 디렉토리에 나타나 청중을 늘리세요. 이 서비스는 Owncast 프로젝트에서 운영하는 외부 서비스입니다. 자세히 알아보기.",
- "offlineMessageDescription": "스트리밍을 하지 않을 때 페이지 방문자에게 오프라인 메시지가 표시됩니다. 마크다운이 지원됩니다.",
- "serverUrlRequiredForDirectory": "디렉토리를 활성화하려면 위에서 서버 URL을 설정해야 합니다."
- },
- "emojiPageDescription": "번역이 누락되었습니다 관리자.이모티콘 페이지 설명: 신고하세요",
- "emojiUploadBulkGuide": "번역이 누락되었습니다 Admin.emojiUploadBulkGuide: 신고하세요",
- "emojis": "번역이 누락된 관리자 이모티콘: 신고하세요",
- "uploadNewEmoji": "번역이 누락되었습니다 Admin.uploadNewEmoji: 신고하세요"
- },
- "Banned Users": "Banned Users",
- "Bring in moderators to help keep your chat in order": "모더레이터를 초대하여 채팅의 질서를 유지하도록 도와주세요.",
- "CPU": "CPU",
- "Chat Messages": "Chat Messages",
- "Chat is disabled": "Chat is disabled",
- "Chat is offline": "Chat is offline",
- "Chat will be available when the stream is live": "Chat will be available when the stream is live.",
- "Chat will continue to be disabled until you begin a live stream": "Chat will continue to be disabled until you begin a live stream.",
- "Click and never miss future streams!": "Click and never miss future streams!",
- "Common": {
- "poweredByOwncastVersion": "Owncast v 제공{{versionNumber}}"
- },
- "Common tasks": "Common tasks",
- "Connected": "Connected",
- "Contribute": "Contribute",
- "Current stream": "Current stream",
- "Current viewers": "Current viewers",
- "Disk": "Disk",
- "Documentation": "Documentation",
- "Embed your video onto other sites": "Embed your video onto other sites",
- "Enable Owncast social features": "Enable Owncast social features",
- "Error": "Error",
- "FAQ": "FAQ",
- "Find an audience on the Owncast Directory": "Find an audience on the Owncast Directory",
- "Fix your problems": "Fix your problems",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "허용",
- "blockButton": "차단",
- "deniedDescription": "{{hostname}}에서 푸시 알림을 활성화하려면 이 사이트의 브라우저 권한에 접근하여 알림을 켜십시오. 그런 다음 이 페이지를 새로 고쳐서 업데이트된 설정을 적용하십시오. 자세히 알아보기.",
- "deniedTitle": "귀하의 기기에서 알림이 차단되었습니다",
- "enabledDescription": "{{hostname}}에서 푸시 알림을 비활성화하려면 이 사이트의 브라우저 권한에 접근하여 알림을 끄십시오. 자세히 알아보기.",
- "enabledTitle": "알림이 활성화되었습니다",
- "errorTitle": "브라우저 알림 오류",
- "iosAddButton": "추가",
- "iosAddToHomeScreen": "홈 화면에 추가",
- "iosAllowPrompt": "허용",
- "iosComeBack": "이 화면으로 돌아가 알림을 활성화하세요.",
- "iosDescription": "좋아하는 스트림이 실시간으로 시작할 때 알림을 받기 위해 몇 가지 추가 단계를 거쳐야 합니다.",
- "iosNameAndTap": "이 링크에 이름을 지정하고 홈 화면의 새 아이콘을 탭하세요",
- "iosShareButton": "공유",
- "iosTitle": "iOS에서 알림을 받기",
- "learnMore": "자세히 알아보기",
- "mainDescription": "이 스트림이 실시간으로 시작할 때마다 브라우저에서 직접 알림을 받습니다.",
- "permissionWantsTo": "{{hostname}}가 원합니다",
- "showNotifications": "알림 표시",
- "unsupported": "브라우저에서 브라우저 알림이 지원되지 않습니다.",
- "unsupportedLocal": "로컬 서버에 대한 브라우저 알림은 지원되지 않습니다."
- },
- "chatOffline": "번역이 누락되었습니다 Frontend.chatOffline: 신고하세요",
- "componentError": "오류: {{message}}",
- "helloWorld": "번역이 누락되었습니다 Frontend.helloWorld: 보고해 주세요",
- "notificationMessage": "번역이 누락되었습니다 Frontend.notificationMessage: 신고하세요",
- "offlineBasic": "이 스트림은 오프라인 상태입니다. 곧 다시 확인해주세요!",
- "offlineFediverseOnly": "이 스트림은 오프라인 상태입니다. 다음 번 {{streamer}} 라이브 방송을 보려면 Fediverse에서 {{fediverseAccount}} 팔로우하세요.",
- "offlineNotifyAndFediverse": "이 스트림은 오프라인 상태입니다. 다음 번에 {{streamer}} 가 생방송될 때 알림을 받거나 페디버스에서 {{fediverseAccount}} 을 팔로우하세요.",
- "offlineNotifyOnly": "이 스트림은 오프라인 상태입니다. 다음에 {{streamer}} 가 생방송될 때 알림을 받으세요."
- },
- "Hardware Info": "Hardware Info",
- "Healthy Stream": "Healthy Stream",
- "Help configuring my broadcasting software": "Help configuring my broadcasting software",
- "Hidden messages": "Hidden messages",
- "Hide": "Hide",
- "How can we help you?": "How can we help you?",
- "I found a bug": "I found a bug",
- "I have a general question": "I have a general question",
- "I want to build add-ons for Owncast": "I want to build add-ons for Owncast",
- "I want to configure my owncast instance": "I want to configure my owncast instance",
- "I want to customize my website": "I want to customize my website",
- "I want to embed my stream into another site": "I want to embed my stream into another site",
- "I want to tweak my video output": "I want to tweak my video output",
- "I want to use an external storage provider": "I want to use an external storage provider",
- "IP Bans": "IP Bans",
- "If you found a bug, then please": "If you found a bug, then please",
- "Inbound Audio Stream": "Inbound Audio Stream",
- "Inbound Stream Details": "Inbound Stream Details",
- "Inbound Video Stream": "Inbound Video Stream",
- "Info": "Info",
- "Input": "Input",
- "Last 12 hours": "Last 12 hours",
- "Last 24 hours": "Last 24 hours",
- "Last 3 months": "Last 3 months",
- "Last 30 days": "Last 30 days",
- "Last 6 months": "Last 6 months",
- "Last 7 days": "Last 7 days",
- "Last live ago": "마지막 라이브 {{timeAgo}} 전",
- "Learn how to point your existing software to your new server and start streaming your content": "Learn how to point your existing software to your new server and start streaming your content.",
- "Learn how you can add your Owncast stream to other sites you control": "Learn how you can add your Owncast stream to other sites you control.",
- "Learn more": "Learn more",
- "Learn more about chat moderation here": "여기에서 채팅 중재에 대해 자세히 알아보세요.",
- "Level": "Level",
- "Link": "Link",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "List yourself in the Owncast Directory and show off your stream. Enable it in"
- },
- "Logs": "Logs",
- "Manage the messages from viewers that show up on your stream": "Manage the messages from viewers that show up on your stream.",
- "Max viewers last stream": "Max viewers last stream",
- "Max viewers this stream": "Max viewers this stream",
- "Memory": "Memory",
- "Message": "Message",
- "Moderators": "Moderators",
- "Most general questions are answered in our": "Most general questions are answered in our",
- "News & Updates from Owncast": "News & Updates from Owncast",
- "No": "No",
- "No hardware details have been collected yet": "No hardware details have been collected yet.",
- "No news": "No news.",
- "No stream is active": "No stream is active",
- "No viewer data has been collected yet": "No viewer data has been collected yet.",
- "Notify": "Notify",
- "Other": "Other",
- "Outbound Audio Stream": "Outbound Audio Stream",
- "Outbound Stream Details": "Outbound Stream Details",
- "Outbound Video Stream": "Outbound Video Stream",
- "Overridden via command line": "Overridden via command line.",
- "Peak viewer count": "Peak viewer count",
- "Playback Health": "Playback Health",
- "Please wait": "Please wait",
- "Read the Docs": "Read the Docs",
- "Show": "Show",
- "Skip to footer": "Skip to footer",
- "Skip to offline message": "Skip to offline message",
- "Skip to page content": "Skip to page content",
- "Skip to player": "Skip to player",
- "Source": "Source",
- "Stay updated!": "Stay updated!",
- "Stream health represents": "Stream health represents",
- "Stream started": "Stream started",
- "TROUBLESHOOT": "TROUBLESHOOT",
- "Testing": {
- "itemCount": "누락된 번역 Testing.itemCount: 보고해 주세요",
- "messageCount": "누락된 번역 Testing.messageCount: 보고해 주세요",
- "noPluralKey": "누락된 번역 Testing.noPluralKey: 보고해 주세요",
- "simpleKey": "누락된 번역 Testing.simpleKey: 보고해 주세요"
- },
- "Time": "Time",
- "Timestamp": "Timestamp",
- "Troubleshooting": "Troubleshooting",
- "Use your broadcasting software": "Use your broadcasting software",
- "User": "User",
- "View": "View",
- "Viewer Info": "Viewer Info",
- "Viewers": "Viewers",
- "Visible messages": "Visible messages",
- "Visit the": "Visit the",
- "Warning": "Warning",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "When a stream is active and chat is enabled, connected chat clients will be displayed here.",
- "Yes": "Yes",
- "You can build your own bots, overlays, tools and add-ons with our": "You can build your own bots, overlays, tools and add-ons with our",
- "You should start one": "You should start one.",
- "developer APIs": "developer APIs.",
- "discussions": "discussions",
- "documentation": "documentation",
- "let us know": "let us know",
- "max viewers": "max viewers",
- "of all known players": {
- " Other player status is unknown": "of all known players. Other player status is unknown."
- },
- "offline": "offline",
- "offline_basic": "이 스트림은 오프라인 상태입니다. 곧 다시 확인해주세요!",
- "or exist in our": "or exist in our",
- "settings": "settings.",
- "to configure additional details about your viewers": "to configure additional details about your viewers.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.",
- "used": "used"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Owncast 디렉토리에 나타나 청중을 늘리세요. 이 서비스는 Owncast 프로젝트에서 운영하는 외부 서비스입니다. 자세히 알아보기.",
+ "offlineMessageDescription": "스트리밍을 하지 않을 때 페이지 방문자에게 오프라인 메시지가 표시됩니다. 마크다운이 지원됩니다.",
+ "serverUrlRequiredForDirectory": "디렉토리를 활성화하려면 위에서 서버 URL을 설정해야 합니다."
+ },
+ "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": "번역이 누락되었습니다 관리자.이모티콘 페이지 설명: 신고하세요",
+ "emojiUploadBulkGuide": "번역이 누락되었습니다 Admin.emojiUploadBulkGuide: 신고하세요",
+ "emojis": "번역이 누락된 관리자 이모티콘: 신고하세요",
+ "uploadNewEmoji": "번역이 누락되었습니다 Admin.uploadNewEmoji: 신고하세요"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Owncast v 제공{{versionNumber}}"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "허용",
+ "blockButton": "차단",
+ "deniedDescription": "{{hostname}}에서 푸시 알림을 활성화하려면 이 사이트의 브라우저 권한에 접근하여 알림을 켜십시오. 그런 다음 이 페이지를 새로 고쳐서 업데이트된 설정을 적용하십시오. 자세히 알아보기.",
+ "deniedTitle": "귀하의 기기에서 알림이 차단되었습니다",
+ "enabledDescription": "{{hostname}}에서 푸시 알림을 비활성화하려면 이 사이트의 브라우저 권한에 접근하여 알림을 끄십시오. 자세히 알아보기.",
+ "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": "번역이 누락되었습니다 Frontend.chatOffline: 신고하세요",
+ "componentError": "오류: {{message}}",
+ "helloWorld": "번역이 누락되었습니다 Frontend.helloWorld: 보고해 주세요",
+ "offlineBasic": "이 스트림은 오프라인 상태입니다. 곧 다시 확인해주세요!",
+ "offlineFediverseOnly": "이 스트림은 오프라인 상태입니다. 다음 번 {{streamer}} 라이브 방송을 보려면 Fediverse에서 {{fediverseAccount}} 팔로우하세요.",
+ "offlineNotifyAndFediverse": "이 스트림은 오프라인 상태입니다. 다음 번에 {{streamer}} 가 생방송될 때 알림을 받거나 페디버스에서 {{fediverseAccount}} 을 팔로우하세요.",
+ "offlineNotifyOnly": "이 스트림은 오프라인 상태입니다. 다음에 {{streamer}} 가 생방송될 때 알림을 받으세요."
+ },
+ "Testing": {
+ "itemCount": "누락된 번역 Testing.itemCount: 보고해 주세요",
+ "messageCount": "누락된 번역 Testing.messageCount: 보고해 주세요",
+ "noPluralKey": "누락된 번역 Testing.noPluralKey: 보고해 주세요",
+ "simpleKey": "누락된 번역 Testing.simpleKey: 보고해 주세요"
+ }
+}
diff --git a/web/i18n/ms/translation.json b/web/i18n/ms/translation.json
index 7987b342b4..6c0d2a036e 100644
--- a/web/i18n/ms/translation.json
+++ b/web/i18n/ms/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Add your Owncast instance to the Fediverse",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "Tingkatkan audiens anda dengan muncul di Direktori Owncast. Ini adalah perkhidmatan luaran yang dikendalikan oleh projek Owncast. Ketahui lebih lanjut.",
- "offlineMessageDescription": "Mesej luar talian dipaparkan kepada pelawat halaman anda apabila anda tidak sedang penyiaran. Markdown disokong.",
- "serverUrlRequiredForDirectory": "Anda mesti menetapkan URL Pelayan anda di atas untuk membolehkan direktori."
- },
- "emojiPageDescription": "Terjemahan hilang Admin.emojiPageDescription: Sila laporkan",
- "emojiUploadBulkGuide": "Terjemahan hilang Admin.emojiUploadBulkGuide: Sila laporkan",
- "emojis": "Terjemahan hilang Admin.emojis: Sila laporkan",
- "uploadNewEmoji": "Terjemahan hilang Admin.uploadNewEmoji: Sila laporkan"
- },
- "Banned Users": "Banned Users",
- "Bring in moderators to help keep your chat in order": "Bawa masuk moderator untuk membantu memastikan chat anda dalam keadaan teratur.",
- "CPU": "CPU",
- "Chat Messages": "Chat Messages",
- "Chat is disabled": "Chat is disabled",
- "Chat is offline": "Chat is offline",
- "Chat will be available when the stream is live": "Chat will be available when the stream is live.",
- "Chat will continue to be disabled until you begin a live stream": "Chat will continue to be disabled until you begin a live stream.",
- "Click and never miss future streams!": "Click and never miss future streams!",
- "Common": {
- "poweredByOwncastVersion": "Dikuasakan oleh Owncast v{{versionNumber}}"
- },
- "Common tasks": "Common tasks",
- "Connected": "Connected",
- "Contribute": "Contribute",
- "Current stream": "Current stream",
- "Current viewers": "Current viewers",
- "Disk": "Disk",
- "Documentation": "Documentation",
- "Embed your video onto other sites": "Embed your video onto other sites",
- "Enable Owncast social features": "Enable Owncast social features",
- "Error": "Error",
- "FAQ": "FAQ",
- "Find an audience on the Owncast Directory": "Find an audience on the Owncast Directory",
- "Fix your problems": "Fix your problems",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "Benarkan",
- "blockButton": "Sekat",
- "deniedDescription": "Untuk membolehkan pemberitahuan push daripada {{hostname}}, akses izin penyemak imbas anda untuk laman ini dan hidupkan pemberitahuan. Kemudian muat semula halaman ini untuk menerapkan tetapan yang telah anda kemas kini pada laman ini. Ketahui lebih lanjut.",
- "deniedTitle": "Pemberitahuan disekat pada peranti anda",
- "enabledDescription": "Untuk melumpuhkan pemberitahuan push daripada {{hostname}}, akses izin penyemak imbas anda untuk laman ini dan matikan pemberitahuan. Ketahui lebih lanjut.",
- "enabledTitle": "Pemberitahuan telah dihidupkan",
- "errorTitle": "Ralat Pemberitahuan Penyemak Imbas",
- "iosAddButton": "Tambah",
- "iosAddToHomeScreen": "Tambah ke Skrin Utama",
- "iosAllowPrompt": "Benarkan",
- "iosComeBack": "Kembali ke skrin ini dan aktifkan pemberitahuan.",
- "iosDescription": "Ia memerlukan beberapa langkah tambahan untuk memastikan anda mendapat pemberitahuan apabila siaran kegemaran anda dijadualkan.",
- "iosNameAndTap": "Berikan nama kepada pautan ini dan ketuk ikon baru di skrin utama anda",
- "iosShareButton": "kongsi",
- "iosTitle": "Dapatkan notifikasi di iOS",
- "learnMore": "Ketahui lebih lanjut",
- "mainDescription": "Dapatkan notifikasi terus di pelayar setiap kali siaran ini dilancarkan.",
- "permissionWantsTo": "{{hostname}} ingin",
- "showNotifications": "Tunjukkan pemberitahuan",
- "unsupported": "Pemberitahuan pelayar tidak disokong dalam pelayar anda.",
- "unsupportedLocal": "Pemberitahuan pelayar tidak disokong untuk pelayan tempatan."
- },
- "chatOffline": "Penterjemahan Tidak Ditemui Frontend.chatOffline: Sila laporkan",
- "componentError": "Ralat: {{message}}",
- "helloWorld": "Penterjemahan Tidak Ditemui Frontend.helloWorld: Sila laporkan",
- "notificationMessage": "Penterjemahan Tidak Ditemui Frontend.notificationMessage: Sila laporkan",
- "offlineBasic": "Saluran ini sedang offline. Periksa kembali sebentar lagi!",
- "offlineFediverseOnly": "Saluran ini sedang offline. Ikuti {{fediverseAccount}} di Fediverse untuk melihat kali seterusnya {{streamer}} siaran langsung.",
- "offlineNotifyAndFediverse": "Saluran ini sedang offline. Anda boleh diberitahu kali seterusnya {{streamer}} siaran langsung atau ikuti {{fediverseAccount}} di Fediverse.",
- "offlineNotifyOnly": "Saluran ini sedang offline. Diberitahu kali seterusnya {{streamer}} siaran langsung."
- },
- "Hardware Info": "Hardware Info",
- "Healthy Stream": "Healthy Stream",
- "Help configuring my broadcasting software": "Help configuring my broadcasting software",
- "Hidden messages": "Hidden messages",
- "Hide": "Hide",
- "How can we help you?": "How can we help you?",
- "I found a bug": "I found a bug",
- "I have a general question": "I have a general question",
- "I want to build add-ons for Owncast": "I want to build add-ons for Owncast",
- "I want to configure my owncast instance": "I want to configure my owncast instance",
- "I want to customize my website": "I want to customize my website",
- "I want to embed my stream into another site": "I want to embed my stream into another site",
- "I want to tweak my video output": "I want to tweak my video output",
- "I want to use an external storage provider": "I want to use an external storage provider",
- "IP Bans": "IP Bans",
- "If you found a bug, then please": "If you found a bug, then please",
- "Inbound Audio Stream": "Inbound Audio Stream",
- "Inbound Stream Details": "Inbound Stream Details",
- "Inbound Video Stream": "Inbound Video Stream",
- "Info": "Info",
- "Input": "Input",
- "Last 12 hours": "Last 12 hours",
- "Last 24 hours": "Last 24 hours",
- "Last 3 months": "Last 3 months",
- "Last 30 days": "Last 30 days",
- "Last 6 months": "Last 6 months",
- "Last 7 days": "Last 7 days",
- "Last live ago": "Siaran langsung terakhir {{timeAgo}} yang lalu",
- "Learn how to point your existing software to your new server and start streaming your content": "Learn how to point your existing software to your new server and start streaming your content.",
- "Learn how you can add your Owncast stream to other sites you control": "Learn how you can add your Owncast stream to other sites you control.",
- "Learn more": "Learn more",
- "Learn more about chat moderation here": "Ketahui lebih lanjut tentang pemantauan chat di sini.",
- "Level": "Level",
- "Link": "Link",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "List yourself in the Owncast Directory and show off your stream. Enable it in"
- },
- "Logs": "Logs",
- "Manage the messages from viewers that show up on your stream": "Manage the messages from viewers that show up on your stream.",
- "Max viewers last stream": "Max viewers last stream",
- "Max viewers this stream": "Max viewers this stream",
- "Memory": "Memory",
- "Message": "Message",
- "Moderators": "Moderators",
- "Most general questions are answered in our": "Most general questions are answered in our",
- "News & Updates from Owncast": "News & Updates from Owncast",
- "No": "No",
- "No hardware details have been collected yet": "No hardware details have been collected yet.",
- "No news": "No news.",
- "No stream is active": "No stream is active",
- "No viewer data has been collected yet": "No viewer data has been collected yet.",
- "Notify": "Notify",
- "Other": "Other",
- "Outbound Audio Stream": "Outbound Audio Stream",
- "Outbound Stream Details": "Outbound Stream Details",
- "Outbound Video Stream": "Outbound Video Stream",
- "Overridden via command line": "Overridden via command line.",
- "Peak viewer count": "Peak viewer count",
- "Playback Health": "Playback Health",
- "Please wait": "Please wait",
- "Read the Docs": "Read the Docs",
- "Show": "Show",
- "Skip to footer": "Skip to footer",
- "Skip to offline message": "Skip to offline message",
- "Skip to page content": "Skip to page content",
- "Skip to player": "Skip to player",
- "Source": "Source",
- "Stay updated!": "Stay updated!",
- "Stream health represents": "Stream health represents",
- "Stream started": "Stream started",
- "TROUBLESHOOT": "TROUBLESHOOT",
- "Testing": {
- "itemCount": "Penterjemahan Tidak Ditemui Testing.itemCount: Sila laporkan",
- "messageCount": "Penterjemahan Tidak Ditemui Testing.messageCount: Sila laporkan",
- "noPluralKey": "Penterjemahan Tidak Ditemui Testing.noPluralKey: Sila laporkan",
- "simpleKey": "Penterjemahan Tidak Ditemui Testing.simpleKey: Sila laporkan"
- },
- "Time": "Time",
- "Timestamp": "Timestamp",
- "Troubleshooting": "Troubleshooting",
- "Use your broadcasting software": "Use your broadcasting software",
- "User": "User",
- "View": "View",
- "Viewer Info": "Viewer Info",
- "Viewers": "Viewers",
- "Visible messages": "Visible messages",
- "Visit the": "Visit the",
- "Warning": "Warning",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "When a stream is active and chat is enabled, connected chat clients will be displayed here.",
- "Yes": "Yes",
- "You can build your own bots, overlays, tools and add-ons with our": "You can build your own bots, overlays, tools and add-ons with our",
- "You should start one": "You should start one.",
- "developer APIs": "developer APIs.",
- "discussions": "discussions",
- "documentation": "documentation",
- "let us know": "let us know",
- "max viewers": "max viewers",
- "of all known players": {
- " Other player status is unknown": "of all known players. Other player status is unknown."
- },
- "offline": "offline",
- "offline_basic": "Aliran ini tidak dalam talian. Sila semak semula tidak lama lagi!",
- "or exist in our": "or exist in our",
- "settings": "settings.",
- "to configure additional details about your viewers": "to configure additional details about your viewers.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.",
- "used": "used"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Tingkatkan audiens anda dengan muncul di Direktori Owncast. Ini adalah perkhidmatan luaran yang dikendalikan oleh projek Owncast. Ketahui lebih lanjut.",
+ "offlineMessageDescription": "Mesej luar talian dipaparkan kepada pelawat halaman anda apabila anda tidak sedang penyiaran. Markdown disokong.",
+ "serverUrlRequiredForDirectory": "Anda mesti menetapkan URL Pelayan anda di atas untuk membolehkan direktori."
+ },
+ "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": "Terjemahan hilang Admin.emojiPageDescription: Sila laporkan",
+ "emojiUploadBulkGuide": "Terjemahan hilang Admin.emojiUploadBulkGuide: Sila laporkan",
+ "emojis": "Terjemahan hilang Admin.emojis: Sila laporkan",
+ "uploadNewEmoji": "Terjemahan hilang Admin.uploadNewEmoji: Sila laporkan"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Dikuasakan oleh Owncast v{{versionNumber}}"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "Benarkan",
+ "blockButton": "Sekat",
+ "deniedDescription": "Untuk membolehkan pemberitahuan push daripada {{hostname}}, akses izin penyemak imbas anda untuk laman ini dan hidupkan pemberitahuan. Kemudian muat semula halaman ini untuk menerapkan tetapan yang telah anda kemas kini pada laman ini. Ketahui lebih lanjut.",
+ "deniedTitle": "Pemberitahuan disekat pada peranti anda",
+ "enabledDescription": "Untuk melumpuhkan pemberitahuan push daripada {{hostname}}, akses izin penyemak imbas anda untuk laman ini dan matikan pemberitahuan. Ketahui lebih lanjut.",
+ "enabledTitle": "Pemberitahuan telah dihidupkan",
+ "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": "Ralat Pemberitahuan Penyemak Imbas",
+ "iosAddButton": "Tambah",
+ "iosAddToHomeScreen": "Tambah ke Skrin Utama",
+ "iosAllowPrompt": "Benarkan",
+ "iosComeBack": "Kembali ke skrin ini dan aktifkan pemberitahuan.",
+ "iosDescription": "Ia memerlukan beberapa langkah tambahan untuk memastikan anda mendapat pemberitahuan apabila siaran kegemaran anda dijadualkan.",
+ "iosNameAndTap": "Berikan nama kepada pautan ini dan ketuk ikon baru di skrin utama anda",
+ "iosShareButton": "kongsi",
+ "iosTitle": "Dapatkan notifikasi di iOS",
+ "learnMore": "Ketahui lebih lanjut",
+ "mainDescription": "Dapatkan notifikasi terus di pelayar setiap kali siaran ini dilancarkan.",
+ "permissionWantsTo": "{{hostname}} ingin",
+ "showNotifications": "Tunjukkan pemberitahuan",
+ "unsupported": "Pemberitahuan pelayar tidak disokong dalam pelayar anda.",
+ "unsupportedLocal": "Pemberitahuan pelayar tidak disokong untuk pelayan tempatan."
+ },
+ "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": "Penterjemahan Tidak Ditemui Frontend.chatOffline: Sila laporkan",
+ "componentError": "Ralat: {{message}}",
+ "helloWorld": "Penterjemahan Tidak Ditemui Frontend.helloWorld: Sila laporkan",
+ "offlineBasic": "Saluran ini sedang offline. Periksa kembali sebentar lagi!",
+ "offlineFediverseOnly": "Saluran ini sedang offline. Ikuti {{fediverseAccount}} di Fediverse untuk melihat kali seterusnya {{streamer}} siaran langsung.",
+ "offlineNotifyAndFediverse": "Saluran ini sedang offline. Anda boleh diberitahu kali seterusnya {{streamer}} siaran langsung atau ikuti {{fediverseAccount}} di Fediverse.",
+ "offlineNotifyOnly": "Saluran ini sedang offline. Diberitahu kali seterusnya {{streamer}} siaran langsung."
+ },
+ "Testing": {
+ "itemCount": "Penterjemahan Tidak Ditemui Testing.itemCount: Sila laporkan",
+ "messageCount": "Penterjemahan Tidak Ditemui Testing.messageCount: Sila laporkan",
+ "noPluralKey": "Penterjemahan Tidak Ditemui Testing.noPluralKey: Sila laporkan",
+ "simpleKey": "Penterjemahan Tidak Ditemui Testing.simpleKey: Sila laporkan"
+ }
+}
diff --git a/web/i18n/nl/translation.json b/web/i18n/nl/translation.json
index 645491e4c4..c442d21e9f 100644
--- a/web/i18n/nl/translation.json
+++ b/web/i18n/nl/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Add your Owncast instance to the Fediverse",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "Verhoog je publiek door in de Owncast Directoryte verschijnen. Dit is een externe dienst die wordt uitgevoerd door het Owncast project. Leer meer.",
- "offlineMessageDescription": "Het offline bericht wordt getoond aan uw bezoekers van uw pagina wanneer u niet aan het streamen. Markdown wordt ondersteund.",
- "serverUrlRequiredForDirectory": "U moet uw Server URL hierboven instellen om de map in te schakelen."
- },
- "emojiPageDescription": "Ontbrekende vertaling Admin.emojiPagedescription: Rapporteer",
- "emojiUploadBulkGuide": "Ontbrekende vertaling Admin.emojiUploadBulkGuide: Rapporteer",
- "emojis": "Ontbrekende vertaling Admin.emojis: Rapporteer",
- "uploadNewEmoji": "Ontbrekende vertaling Admin.uploadNewEmoji: Rapporteer"
- },
- "Banned Users": "Verbannen gebruikers",
- "Bring in moderators to help keep your chat in order": "Breng moderators in om je chat op orde te houden.",
- "CPU": "CPU",
- "Chat Messages": "Chatberichten",
- "Chat is disabled": "Chat is disabled",
- "Chat is offline": "Chat is offline",
- "Chat will be available when the stream is live": "Chat will be available when the stream is live.",
- "Chat will continue to be disabled until you begin a live stream": "Chat will continue to be disabled until you begin a live stream.",
- "Click and never miss future streams!": "Click and never miss future streams!",
- "Common": {
- "poweredByOwncastVersion": "Mogelijk gemaakt door Owncast v{{versionNumber}}"
- },
- "Common tasks": "Common tasks",
- "Connected": "Verbonden",
- "Contribute": "Contribute",
- "Current stream": "Huidige stream",
- "Current viewers": "Current viewers",
- "Disk": "Schijfruimte",
- "Documentation": "Documentatie",
- "Embed your video onto other sites": "Embed your video onto other sites",
- "Enable Owncast social features": "Enable Owncast social features",
- "Error": "Fout",
- "FAQ": "FAQ",
- "Find an audience on the Owncast Directory": "Find an audience on the Owncast Directory",
- "Fix your problems": "Fix your problems",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "Toestaan",
- "blockButton": "Blokkeren",
- "deniedDescription": "Om pushmeldingen van {{hostname}} in te schakelen, gaat u naar de browsermachtigingen voor deze site en schakelt u de meldingen in. Laad vervolgens deze pagina opnieuw om uw bijgewerkte instellingen op deze site toe te passen. Meer informatie.",
- "deniedTitle": "Meldingen worden geblokkeerd op uw apparaat",
- "enabledDescription": "Om push-meldingen van {{hostname}} uit te schakelen, krijg je toegang tot je browserrechten voor deze site en schakel je meldingen uit. Meer informatie.",
- "enabledTitle": "Meldingen zijn ingeschakeld",
- "errorTitle": "Browser Notificatie Fout",
- "iosAddButton": "Toevoegen",
- "iosAddToHomeScreen": "Toevoegen aan Beginscherm",
- "iosAllowPrompt": "Toestaan",
- "iosComeBack": "Kom terug naar dit scherm en schakel meldingen in.",
- "iosDescription": "Het neemt een paar extra stappen om ervoor te zorgen dat je een melding krijgt wanneer je favoriete streams live gaan.",
- "iosNameAndTap": "Geef deze link een naam en tik op het nieuwe pictogram op uw beginscherm",
- "iosShareButton": "Delen",
- "iosTitle": "Ontvang meldingen op iOS",
- "learnMore": "Meer informatie",
- "mainDescription": "Krijg elke keer dat deze stream live gaat, een melding in de browser.",
- "permissionWantsTo": "{{hostname}} wil",
- "showNotifications": "Meldingen weergeven",
- "unsupported": "Browsermeldingen worden niet ondersteund in je browser.",
- "unsupportedLocal": "Browsermeldingen worden niet ondersteund voor lokale servers."
- },
- "chatOffline": "Ontbrekende vertaling Frontend.chatOffline: Rapporteer",
- "componentError": "Fout: {{message}}",
- "helloWorld": "Ontbrekende vertaling Frontend.helloWorld: Rapporteer",
- "notificationMessage": "Ontbrekende vertaling Frontend.notificationMessage: Rapporteer",
- "offlineBasic": "Deze stream is offline. Kom snel terug!",
- "offlineFediverseOnly": "Deze stream is offline. Volg {{fediverseAccount}} op de Fediverse om de volgende keer dat {{streamer}} live gaat te zien.",
- "offlineNotifyAndFediverse": "Deze stream is offline. U kunt een bericht ontvangen wanneer {{streamer}} weer live gaat of {{fediverseAccount}} volgen op de Fediverse.",
- "offlineNotifyOnly": "Deze stream is offline. Krijg een melding de volgende keer dat {{streamer}} live gaat."
- },
- "Hardware Info": "Hardware-info",
- "Healthy Stream": "Healthy Stream",
- "Help configuring my broadcasting software": "Hulp bij het configureren van mijn streamsoftware",
- "Hidden messages": "Verborgen berichten",
- "Hide": "Verbergen",
- "How can we help you?": "Hoe kunnen we je helpen?",
- "I found a bug": "Ik heb een bug gevonden",
- "I have a general question": "Ik heb een algemene vraag",
- "I want to build add-ons for Owncast": "I want to build add-ons for Owncast",
- "I want to configure my owncast instance": "Ik wil mijn Owncast-exemplaar configureren",
- "I want to customize my website": "Ik wil mijn website aanpassen",
- "I want to embed my stream into another site": "Ik wil mijn stream insluiten op een andere site",
- "I want to tweak my video output": "I want to tweak my video output",
- "I want to use an external storage provider": "I want to use an external storage provider",
- "IP Bans": "IP-bans",
- "If you found a bug, then please": "Als je een bug hebt gevonden,",
- "Inbound Audio Stream": "Inbound Audio Stream",
- "Inbound Stream Details": "Inbound Stream Details",
- "Inbound Video Stream": "Inbound Video Stream",
- "Info": "Info",
- "Input": "Input",
- "Last 12 hours": "Laatste 12 uur",
- "Last 24 hours": "Laatste 24 uur",
- "Last 3 months": "Afgelopen 3 maanden",
- "Last 30 days": "Afgelopen 30 dagen",
- "Last 6 months": "Afgelopen 6 maanden",
- "Last 7 days": "Afgelopen 7 dagen",
- "Last live ago": "Laatste live {{timeAgo}} geleden",
- "Learn how to point your existing software to your new server and start streaming your content": "Learn how to point your existing software to your new server and start streaming your content.",
- "Learn how you can add your Owncast stream to other sites you control": "Learn how you can add your Owncast stream to other sites you control.",
- "Learn more": "Lees meer",
- "Learn more about chat moderation here": "Kom hier meer te weten over chatmoderatie.",
- "Level": "Niveau",
- "Link": "Link",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "List yourself in the Owncast Directory and show off your stream. Enable it in"
- },
- "Logs": "Logs",
- "Manage the messages from viewers that show up on your stream": "Beheer de berichten van kijkers die op je stream verschijnen.",
- "Max viewers last stream": "Max viewers last stream",
- "Max viewers this stream": "Max viewers this stream",
- "Memory": "Geheugen",
- "Message": "Bericht",
- "Moderators": "Moderators",
- "Most general questions are answered in our": "Most general questions are answered in our",
- "News & Updates from Owncast": "Nieuws en updates van Owncast",
- "No": "Nee",
- "No hardware details have been collected yet": "Er zijn nog geen details over de hardware verzameld.",
- "No news": "Geen nieuws.",
- "No stream is active": "Er is geen stream actief",
- "No viewer data has been collected yet": "No viewer data has been collected yet.",
- "Notify": "Informeren",
- "Other": "Other",
- "Outbound Audio Stream": "Outbound Audio Stream",
- "Outbound Stream Details": "Outbound Stream Details",
- "Outbound Video Stream": "Outbound Video Stream",
- "Overridden via command line": "Overschreven via command line.",
- "Peak viewer count": "Peak viewer count",
- "Playback Health": "Playback Health",
- "Please wait": "Even geduld...",
- "Read the Docs": "Lees de documentatie",
- "Show": "Tonen",
- "Skip to footer": "Skip to footer",
- "Skip to offline message": "Skip to offline message",
- "Skip to page content": "Skip to page content",
- "Skip to player": "Skip to player",
- "Source": "Source",
- "Stay updated!": "Stay updated!",
- "Stream health represents": "Stream health represents",
- "Stream started": "Stream gestart",
- "TROUBLESHOOT": "TROUBLESHOOT",
- "Testing": {
- "itemCount": "Ontbrekende vertaling Testing.itemCount: Rapporteer",
- "messageCount": "Ontbrekende vertaling Testing.messageCount: Rapporteer",
- "noPluralKey": "Ontbrekende vertaling Testing.noPluralKey: Gelieve rapporteren",
- "simpleKey": "Ontbrekende vertaling Testing.simpleKey: Rapporteer"
- },
- "Time": "Tijd",
- "Timestamp": "Tijdstempel",
- "Troubleshooting": "Troubleshooting",
- "Use your broadcasting software": "Use your broadcasting software",
- "User": "Gebruiker",
- "View": "Bekijk",
- "Viewer Info": "Viewer Info",
- "Viewers": "Kijkers",
- "Visible messages": "Zichtbare berichten",
- "Visit the": "Bezoek de",
- "Warning": "Waarschuwing",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "When a stream is active and chat is enabled, connected chat clients will be displayed here.",
- "Yes": "Ja",
- "You can build your own bots, overlays, tools and add-ons with our": "You can build your own bots, overlays, tools and add-ons with our",
- "You should start one": "You should start one.",
- "developer APIs": "API's voor ontwikkelaars.",
- "discussions": "discussions",
- "documentation": "documentatie",
- "let us know": "laat het ons weten",
- "max viewers": "max viewers",
- "of all known players": {
- " Other player status is unknown": "of all known players. Other player status is unknown."
- },
- "offline": "offline",
- "offline_basic": "Deze stream is offline. Kom snel terug!",
- "or exist in our": "or exist in our",
- "settings": "instellingen.",
- "to configure additional details about your viewers": "to configure additional details about your viewers.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.",
- "used": "gebruikt"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Verhoog je publiek door in de Owncast Directoryte verschijnen. Dit is een externe dienst die wordt uitgevoerd door het Owncast project. Leer meer.",
+ "offlineMessageDescription": "Het offline bericht wordt getoond aan uw bezoekers van uw pagina wanneer u niet aan het streamen. Markdown wordt ondersteund.",
+ "serverUrlRequiredForDirectory": "U moet uw Server URL hierboven instellen om de map in te schakelen."
+ },
+ "HardwareInfo": {
+ "cpu": "CPU",
+ "disk": "Schijfruimte",
+ "memory": "Geheugen",
+ "noDetails": "No hardware details have been collected yet.",
+ "pleaseWait": "Even geduld...",
+ "title": "Hardware-info",
+ "used": "gebruikt"
+ },
+ "Help": {
+ "bugPlease": "Als je een bug hebt gevonden,",
+ "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": "Hulp bij het configureren van mijn streamsoftware",
+ "configureInstance": "Ik wil mijn Owncast-exemplaar configureren",
+ "customizeWebsite": "Ik wil mijn website aanpassen",
+ "developerApis": "developer APIs.",
+ "discussions": "discussions",
+ "documentation": "Documentatie",
+ "embedStream": "Ik wil mijn stream insluiten op een andere site",
+ "faq": "FAQ",
+ "fixProblems": "Fix your problems",
+ "foundBug": "Ik heb een bug gevonden",
+ "generalAnswered": "Most general questions are answered in our",
+ "generalQuestion": "Ik heb een algemene vraag",
+ "learnMore": "Lees meer",
+ "letUsKnow": "laat het ons weten",
+ "orExist": "or exist in our",
+ "other": "Other",
+ "readDocs": "Lees de documentatie",
+ "title": "Hoe kunnen we je helpen?",
+ "troubleshooting": "Troubleshooting",
+ "tweakVideo": "I want to tweak my video output",
+ "useStorage": "I want to use an external storage provider"
+ },
+ "LogTable": {
+ "error": "Fout",
+ "info": "Info",
+ "level": "Niveau",
+ "logs": "Logs",
+ "message": "Bericht",
+ "timestamp": "Tijdstempel",
+ "warning": "Waarschuwing"
+ },
+ "NewsFeed": {
+ "link": "Link",
+ "noNews": "No news.",
+ "title": "Nieuws en updates van 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": "Huidige stream",
+ "currentViewers": "Current viewers",
+ "last12Hours": "Laatste 12 uur",
+ "last24Hours": "Laatste 24 uur",
+ "last30Days": "Afgelopen 30 dagen",
+ "last3Months": "Afgelopen 3 maanden",
+ "last6Months": "Afgelopen 6 maanden",
+ "last7Days": "Afgelopen 7 dagen",
+ "maxViewers": "max viewers",
+ "maxViewersLastStream": "Max viewers last stream",
+ "maxViewersThisStream": "Max viewers this stream",
+ "noData": "No viewer data has been collected yet.",
+ "pleaseWait": "Even geduld...",
+ "title": "Viewer Info",
+ "viewers": "Kijkers"
+ },
+ "deleteEmoji": "Delete emoji",
+ "emojiPageDescription": "Ontbrekende vertaling Admin.emojiPagedescription: Rapporteer",
+ "emojiUploadBulkGuide": "Ontbrekende vertaling Admin.emojiUploadBulkGuide: Rapporteer",
+ "emojis": "Ontbrekende vertaling Admin.emojis: Rapporteer",
+ "uploadNewEmoji": "Ontbrekende vertaling Admin.uploadNewEmoji: Rapporteer"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Mogelijk gemaakt door Owncast v{{versionNumber}}"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "Toestaan",
+ "blockButton": "Blokkeren",
+ "deniedDescription": "Om pushmeldingen van {{hostname}} in te schakelen, gaat u naar de browsermachtigingen voor deze site en schakelt u de meldingen in. Laad vervolgens deze pagina opnieuw om uw bijgewerkte instellingen op deze site toe te passen. Meer informatie.",
+ "deniedTitle": "Meldingen worden geblokkeerd op uw apparaat",
+ "enabledDescription": "Om push-meldingen van {{hostname}} uit te schakelen, krijg je toegang tot je browserrechten voor deze site en schakel je meldingen uit. Meer informatie.",
+ "enabledTitle": "Meldingen zijn ingeschakeld",
+ "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 Notificatie Fout",
+ "iosAddButton": "Toevoegen",
+ "iosAddToHomeScreen": "Toevoegen aan Beginscherm",
+ "iosAllowPrompt": "Toestaan",
+ "iosComeBack": "Kom terug naar dit scherm en schakel meldingen in.",
+ "iosDescription": "Het neemt een paar extra stappen om ervoor te zorgen dat je een melding krijgt wanneer je favoriete streams live gaan.",
+ "iosNameAndTap": "Geef deze link een naam en tik op het nieuwe pictogram op uw beginscherm",
+ "iosShareButton": "Delen",
+ "iosTitle": "Ontvang meldingen op iOS",
+ "learnMore": "Meer informatie",
+ "mainDescription": "Krijg elke keer dat deze stream live gaat, een melding in de browser.",
+ "permissionWantsTo": "{{hostname}} wil",
+ "showNotifications": "Meldingen weergeven",
+ "unsupported": "Browsermeldingen worden niet ondersteund in je browser.",
+ "unsupportedLocal": "Browsermeldingen worden niet ondersteund voor lokale servers."
+ },
+ "Footer": {
+ "contribute": "Contribute",
+ "documentation": "Documentatie",
+ "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": "Ontbrekende vertaling Frontend.chatOffline: Rapporteer",
+ "componentError": "Fout: {{message}}",
+ "helloWorld": "Ontbrekende vertaling Frontend.helloWorld: Rapporteer",
+ "offlineBasic": "Deze stream is offline. Kom snel terug!",
+ "offlineFediverseOnly": "Deze stream is offline. Volg {{fediverseAccount}} op de Fediverse om de volgende keer dat {{streamer}} live gaat te zien.",
+ "offlineNotifyAndFediverse": "Deze stream is offline. U kunt een bericht ontvangen wanneer {{streamer}} weer live gaat of {{fediverseAccount}} volgen op de Fediverse.",
+ "offlineNotifyOnly": "Deze stream is offline. Krijg een melding de volgende keer dat {{streamer}} live gaat."
+ },
+ "Testing": {
+ "itemCount": "Ontbrekende vertaling Testing.itemCount: Rapporteer",
+ "messageCount": "Ontbrekende vertaling Testing.messageCount: Rapporteer",
+ "noPluralKey": "Ontbrekende vertaling Testing.noPluralKey: Gelieve rapporteren",
+ "simpleKey": "Ontbrekende vertaling Testing.simpleKey: Rapporteer"
+ }
+}
diff --git a/web/i18n/no/translation.json b/web/i18n/no/translation.json
index 22976a0b2d..090bddaf56 100644
--- a/web/i18n/no/translation.json
+++ b/web/i18n/no/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Add your Owncast instance to the Fediverse",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "Øk tilhørerne ved å dukke opp i Owncast Directory. Dette er en ekstern tjeneste som kjører av Owncast prosjektet. Lær mer.",
- "offlineMessageDescription": "Denne offline-meldingen vises til besøkende når du ikke strømmer. Markdown støttes",
- "serverUrlRequiredForDirectory": "Du må angi server-URL ovenfor for å aktivere mappen."
- },
- "emojiPageDescription": "mangler oversettelse Admin.emojiPageBeskrivelse: Rapport",
- "emojiUploadBulkGuide": "mangler oversettelse Admin.emojiUploadBulkGuide: Vennligst rapport",
- "emojis": "Mangler oversettelse Admin.emojis: Vennligst rapport",
- "uploadNewEmoji": "mangler oversettelse Admin.uploadNewEmoji: Rapport"
- },
- "Banned Users": "Banned Users",
- "Bring in moderators to help keep your chat in order": "Ta med i moderatorer for å holde chat i orden.",
- "CPU": "CPU",
- "Chat Messages": "Chat Messages",
- "Chat is disabled": "Chat is disabled",
- "Chat is offline": "Chat is offline",
- "Chat will be available when the stream is live": "Chat will be available when the stream is live.",
- "Chat will continue to be disabled until you begin a live stream": "Chat will continue to be disabled until you begin a live stream.",
- "Click and never miss future streams!": "Click and never miss future streams!",
- "Common": {
- "poweredByOwncastVersion": "Drevet av Owncast v{{versionNumber}}"
- },
- "Common tasks": "Common tasks",
- "Connected": "Connected",
- "Contribute": "Contribute",
- "Current stream": "Current stream",
- "Current viewers": "Current viewers",
- "Disk": "Disk",
- "Documentation": "Documentation",
- "Embed your video onto other sites": "Embed your video onto other sites",
- "Enable Owncast social features": "Enable Owncast social features",
- "Error": "Error",
- "FAQ": "FAQ",
- "Find an audience on the Owncast Directory": "Find an audience on the Owncast Directory",
- "Fix your problems": "Fix your problems",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "Tillat",
- "blockButton": "Blokker",
- "deniedDescription": "For å aktivere push-varsler fra {{hostname}}, gå til nettlesertillatelsene for dette nettstedet og slå på varsler. Last deretter inn denne siden på nytt for å bruke de oppdaterte innstillingene på dette nettstedet. Lær mer.",
- "deniedTitle": "Varsler er blokkert på enheten",
- "enabledDescription": "For å deaktivere push-varsler fra {{hostname}}, gå til nettlesertillatelsene for dette nettstedet og slå av varsler. Lær mer.",
- "enabledTitle": "Varsler er aktivert",
- "errorTitle": "Browser varslingsfeil",
- "iosAddButton": "Legg til",
- "iosAddToHomeScreen": "Legg til hjemmeskjerm",
- "iosAllowPrompt": "Tillat",
- "iosComeBack": "Kom tilbake til denne skjermen og aktiver varslinger.",
- "iosDescription": "Det tar noen ekstra steg for å sikre at du får beskjed når dine favorittstrømmer går direkte.",
- "iosNameAndTap": "Gi denne lenken et navn og trykk på det nye ikonet på hjemmeskjermen",
- "iosShareButton": "del",
- "iosTitle": "Få beskjed på iOS",
- "learnMore": "Lær mer",
- "mainDescription": "Få beskjed rett i nettleseren hver gang denne strømmen går direkte.",
- "permissionWantsTo": "{{hostname}} vil",
- "showNotifications": "Vis notifikasjoner",
- "unsupported": "Nettleservarsler støttes ikke i nettleseren.",
- "unsupportedLocal": "Nettleservarsler støttes ikke for lokale servere."
- },
- "chatOffline": "mangler oversettelse Frontend.chatOffline: Vennligst rapport",
- "componentError": "Feil: {{message}}",
- "helloWorld": "mangler oversettelse Frontend.helloWorld: Vennligst rapport",
- "notificationMessage": "mangler oversettelse Frontend.notificationMessage: Vennligst rapport",
- "offlineBasic": "Denne strømmen er frakoblet. Sjekk igjen snart!",
- "offlineFediverseOnly": "Denne strømmen er frakoblet. Følg {{fediverseAccount}} på Fediverse for å se neste gang {{streamer}} går liv.",
- "offlineNotifyAndFediverse": "Denne strømmen er offline. Du kan bli varslet neste gang {{streamer}} er live, eller følge {{fediverseAccount}} på Fediverse.",
- "offlineNotifyOnly": "Denne strømmen er frakoblet. bli varslet neste gang {{streamer}} går bor."
- },
- "Hardware Info": "Hardware Info",
- "Healthy Stream": "Healthy Stream",
- "Help configuring my broadcasting software": "Help configuring my broadcasting software",
- "Hidden messages": "Hidden messages",
- "Hide": "Hide",
- "How can we help you?": "How can we help you?",
- "I found a bug": "I found a bug",
- "I have a general question": "I have a general question",
- "I want to build add-ons for Owncast": "I want to build add-ons for Owncast",
- "I want to configure my owncast instance": "I want to configure my owncast instance",
- "I want to customize my website": "I want to customize my website",
- "I want to embed my stream into another site": "I want to embed my stream into another site",
- "I want to tweak my video output": "I want to tweak my video output",
- "I want to use an external storage provider": "I want to use an external storage provider",
- "IP Bans": "IP Bans",
- "If you found a bug, then please": "If you found a bug, then please",
- "Inbound Audio Stream": "Inbound Audio Stream",
- "Inbound Stream Details": "Inbound Stream Details",
- "Inbound Video Stream": "Inbound Video Stream",
- "Info": "Info",
- "Input": "Input",
- "Last 12 hours": "Last 12 hours",
- "Last 24 hours": "Last 24 hours",
- "Last 3 months": "Last 3 months",
- "Last 30 days": "Last 30 days",
- "Last 6 months": "Last 6 months",
- "Last 7 days": "Last 7 days",
- "Last live ago": "Sist live {{timeAgo}} siden",
- "Learn how to point your existing software to your new server and start streaming your content": "Learn how to point your existing software to your new server and start streaming your content.",
- "Learn how you can add your Owncast stream to other sites you control": "Learn how you can add your Owncast stream to other sites you control.",
- "Learn more": "Learn more",
- "Learn more about chat moderation here": "Lær mer om chat moderering her.",
- "Level": "Level",
- "Link": "Link",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "List yourself in the Owncast Directory and show off your stream. Enable it in"
- },
- "Logs": "Logs",
- "Manage the messages from viewers that show up on your stream": "Manage the messages from viewers that show up on your stream.",
- "Max viewers last stream": "Max viewers last stream",
- "Max viewers this stream": "Max viewers this stream",
- "Memory": "Memory",
- "Message": "Message",
- "Moderators": "Moderators",
- "Most general questions are answered in our": "Most general questions are answered in our",
- "News & Updates from Owncast": "News & Updates from Owncast",
- "No": "No",
- "No hardware details have been collected yet": "No hardware details have been collected yet.",
- "No news": "No news.",
- "No stream is active": "No stream is active",
- "No viewer data has been collected yet": "No viewer data has been collected yet.",
- "Notify": "Notify",
- "Other": "Other",
- "Outbound Audio Stream": "Outbound Audio Stream",
- "Outbound Stream Details": "Outbound Stream Details",
- "Outbound Video Stream": "Outbound Video Stream",
- "Overridden via command line": "Overridden via command line.",
- "Peak viewer count": "Peak viewer count",
- "Playback Health": "Playback Health",
- "Please wait": "Please wait",
- "Read the Docs": "Read the Docs",
- "Show": "Show",
- "Skip to footer": "Skip to footer",
- "Skip to offline message": "Skip to offline message",
- "Skip to page content": "Skip to page content",
- "Skip to player": "Skip to player",
- "Source": "Source",
- "Stay updated!": "Stay updated!",
- "Stream health represents": "Stream health represents",
- "Stream started": "Stream started",
- "TROUBLESHOOT": "TROUBLESHOOT",
- "Testing": {
- "itemCount": "Mangler oversettelse Testing.itemCount: rapporter",
- "messageCount": "Mangler oversettelsestester.messageCount: rapport",
- "noPluralKey": "mangler oversettelsestester.noPluralKey: Vennligst rapport",
- "simpleKey": "mangler oversettelsestester.simpleKey: Rapporter"
- },
- "Time": "Time",
- "Timestamp": "Timestamp",
- "Troubleshooting": "Troubleshooting",
- "Use your broadcasting software": "Use your broadcasting software",
- "User": "User",
- "View": "View",
- "Viewer Info": "Viewer Info",
- "Viewers": "Viewers",
- "Visible messages": "Visible messages",
- "Visit the": "Visit the",
- "Warning": "Warning",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "When a stream is active and chat is enabled, connected chat clients will be displayed here.",
- "Yes": "Yes",
- "You can build your own bots, overlays, tools and add-ons with our": "You can build your own bots, overlays, tools and add-ons with our",
- "You should start one": "You should start one.",
- "developer APIs": "developer APIs.",
- "discussions": "discussions",
- "documentation": "documentation",
- "let us know": "let us know",
- "max viewers": "max viewers",
- "of all known players": {
- " Other player status is unknown": "of all known players. Other player status is unknown."
- },
- "offline": "offline",
- "offline_basic": "Denne strømmen er frakoblet. Sjekk igjen snart!",
- "or exist in our": "or exist in our",
- "settings": "settings.",
- "to configure additional details about your viewers": "to configure additional details about your viewers.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.",
- "used": "used"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Øk tilhørerne ved å dukke opp i Owncast Directory. Dette er en ekstern tjeneste som kjører av Owncast prosjektet. Lær mer.",
+ "offlineMessageDescription": "Denne offline-meldingen vises til besøkende når du ikke strømmer. Markdown støttes",
+ "serverUrlRequiredForDirectory": "Du må angi server-URL ovenfor for å aktivere mappen."
+ },
+ "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": "mangler oversettelse Admin.emojiPageBeskrivelse: Rapport",
+ "emojiUploadBulkGuide": "mangler oversettelse Admin.emojiUploadBulkGuide: Vennligst rapport",
+ "emojis": "Mangler oversettelse Admin.emojis: Vennligst rapport",
+ "uploadNewEmoji": "mangler oversettelse Admin.uploadNewEmoji: Rapport"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Drevet av Owncast v{{versionNumber}}"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "Tillat",
+ "blockButton": "Blokker",
+ "deniedDescription": "For å aktivere push-varsler fra {{hostname}}, gå til nettlesertillatelsene for dette nettstedet og slå på varsler. Last deretter inn denne siden på nytt for å bruke de oppdaterte innstillingene på dette nettstedet. Lær mer.",
+ "deniedTitle": "Varsler er blokkert på enheten",
+ "enabledDescription": "For å deaktivere push-varsler fra {{hostname}}, gå til nettlesertillatelsene for dette nettstedet og slå av varsler. Lær mer.",
+ "enabledTitle": "Varsler er aktivert",
+ "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 varslingsfeil",
+ "iosAddButton": "Legg til",
+ "iosAddToHomeScreen": "Legg til hjemmeskjerm",
+ "iosAllowPrompt": "Tillat",
+ "iosComeBack": "Kom tilbake til denne skjermen og aktiver varslinger.",
+ "iosDescription": "Det tar noen ekstra steg for å sikre at du får beskjed når dine favorittstrømmer går direkte.",
+ "iosNameAndTap": "Gi denne lenken et navn og trykk på det nye ikonet på hjemmeskjermen",
+ "iosShareButton": "del",
+ "iosTitle": "Få beskjed på iOS",
+ "learnMore": "Lær mer",
+ "mainDescription": "Få beskjed rett i nettleseren hver gang denne strømmen går direkte.",
+ "permissionWantsTo": "{{hostname}} vil",
+ "showNotifications": "Vis notifikasjoner",
+ "unsupported": "Nettleservarsler støttes ikke i nettleseren.",
+ "unsupportedLocal": "Nettleservarsler støttes ikke for lokale servere."
+ },
+ "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": "mangler oversettelse Frontend.chatOffline: Vennligst rapport",
+ "componentError": "Feil: {{message}}",
+ "helloWorld": "mangler oversettelse Frontend.helloWorld: Vennligst rapport",
+ "offlineBasic": "Denne strømmen er frakoblet. Sjekk igjen snart!",
+ "offlineFediverseOnly": "Denne strømmen er frakoblet. Følg {{fediverseAccount}} på Fediverse for å se neste gang {{streamer}} går liv.",
+ "offlineNotifyAndFediverse": "Denne strømmen er offline. Du kan bli varslet neste gang {{streamer}} er live, eller følge {{fediverseAccount}} på Fediverse.",
+ "offlineNotifyOnly": "Denne strømmen er frakoblet. bli varslet neste gang {{streamer}} går bor."
+ },
+ "Testing": {
+ "itemCount": "Mangler oversettelse Testing.itemCount: rapporter",
+ "messageCount": "Mangler oversettelsestester.messageCount: rapport",
+ "noPluralKey": "mangler oversettelsestester.noPluralKey: Vennligst rapport",
+ "simpleKey": "mangler oversettelsestester.simpleKey: Rapporter"
+ }
+}
diff --git a/web/i18n/pa/translation.json b/web/i18n/pa/translation.json
index 72362b9805..383d45aca6 100644
--- a/web/i18n/pa/translation.json
+++ b/web/i18n/pa/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Add your Owncast instance to the Fediverse",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "ਆਪਣੇ ਦਰਸ਼ਕਾਂ ਦੀ ਗਿਣਤੀ ਵਧਾਓ Owncast Directory ਵਿੱਚ ਸ਼ਾਮਲ ਹੋ ਕੇ। ਅਗੇੇਂ ਬਾਰੇ ਜਾਣੂ ਹੋਣ ਲਈ ਇੱਕ ਬਾਹਰੀ ਸਰਵਿਸ ਜਿਸਨੂੰ Owncast ਪ੍ਰੋਜੈਕਟ ਦੁਆਰਾ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ। ਹੋਰ ਜਾਣੋ।",
- "offlineMessageDescription": "ਆਪਣੇ ਪੰਨੇ ਦੇ ਦ੍ਰਸ਼ਕਾਂ ਨੂੰ ਨਿਰਦਸ਼ਨ ਕੀਤਾ ਗਿਆ ਸੰਦੇਸ਼ ਦਿਖਾਇਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਸਟ੍ਰੀਮ ਨਹੀਂ ਕਰ ਰਹੇ ਹੁੰਦੇ। ਮਾਰਕਡਾਊਨ ਦਾ ਸਮਰਥਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।",
- "serverUrlRequiredForDirectory": "ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਯੋਗ ਬਣਾਉਣ ਲਈ ਤੁਹਾਨੂੰ ਉੱਪਰ ਆਪਣੇ ਸਰਵਰ ਯੂਆਰਐੱਲ ਨੂੰ ਸੈਟ ਕਰਨਾ ਹੋਵੇਗਾ।"
- },
- "emojiPageDescription": "ਗੁਆਂਢੀ ਅਨੁਵਾਦ Admin.emojiPageDescription: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ",
- "emojiUploadBulkGuide": "ਗੁਆਂਢੀ ਅਨੁਵਾਦ Admin.emojiUploadBulkGuide: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ",
- "emojis": "ਗੁਆਂਢੀ ਅਨੁਵਾਦ Admin.emojis: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ",
- "uploadNewEmoji": "ਗੁਆਂਢੀ ਅਨੁਵਾਦ Admin.uploadNewEmoji: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ"
- },
- "Banned Users": "Banned Users",
- "Bring in moderators to help keep your chat in order": "ਆਪਣੇ ਚੈੱਟ ਨੂੰ ਪਰੈਥੇ ਰੱਖਣ ਵਿੱਚ ਮਦਦ ਕਰਨ ਲਈ ਮੋਡਰੇਟਰਾਂ ਨੂੰ ਬੁਲਾਓ।",
- "CPU": "CPU",
- "Chat Messages": "Chat Messages",
- "Chat is disabled": "Chat is disabled",
- "Chat is offline": "Chat is offline",
- "Chat will be available when the stream is live": "Chat will be available when the stream is live.",
- "Chat will continue to be disabled until you begin a live stream": "Chat will continue to be disabled until you begin a live stream.",
- "Click and never miss future streams!": "Click and never miss future streams!",
- "Common": {
- "poweredByOwncastVersion": "Owncast v{{versionNumber}} ਦੁਆਰਾ ਚਾਲਿਤ"
- },
- "Common tasks": "Common tasks",
- "Connected": "Connected",
- "Contribute": "Contribute",
- "Current stream": "Current stream",
- "Current viewers": "Current viewers",
- "Disk": "Disk",
- "Documentation": "Documentation",
- "Embed your video onto other sites": "Embed your video onto other sites",
- "Enable Owncast social features": "Enable Owncast social features",
- "Error": "Error",
- "FAQ": "FAQ",
- "Find an audience on the Owncast Directory": "Find an audience on the Owncast Directory",
- "Fix your problems": "Fix your problems",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "ਪਰਵਾਨਗੀ ਦੇਣਾ",
- "blockButton": "ਬਲੌਕ ਕਰੋ",
- "deniedDescription": "{{hostname}} ਤੋਂ ਪుష ਸੂਚਨਾਵਾਂ ਯੋਗ ਕਰਨ ਲਈ ਇਸ ਸਾਈਟ ਲਈ ਆਪਣੇ ਬ੍ਰਾਉਜ਼ਰ ਦੀ ਪਰਮਿਸ਼ਨਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰੋ ਅਤੇ ਸੂਚਨਾਵਾਂ ਨੂੰ ਚਾਲੂ ਕਰੋ। ਫਿਰ ਆਪਣੀ ਨਵੀਨਤਮ ਸੈਟਿੰਗਸ ਲਾਗੂ ਕਰਨ ਲਈ ਇਸ ਪੰਨੇ ਨੂੰ ਰੀਲੋਡ ਕਰੋ। ਹੋਰ ਜਾਣੋ।",
- "deniedTitle": "ਤੁਹਾਡੇ ਡਿਵਾਈਸ 'ਤੇ ਸੂਚਨਾਵਾਂ ਬਲੌਕ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ",
- "enabledDescription": "{{hostname}} ਤੋਂ ਪ PUSH ਸੂਚਨਾਵਾਂ ਅਣਜੋੜਣ ਲਈ, ਇਸ ਸਾਈਟ ਲਈ ਆਪਣੇ ਬ੍ਰਾਉਜ਼ਰ ਦੀਆਂ ਪਰਮਿਸ਼ਨਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰੋ ਅਤੇ ਸੂਚਨਾਵਾਂ ਨੂੰ ਬੰਦ ਕਰੋ। ਹੋਰ ਜਾਣੋ।",
- "enabledTitle": "ਸੂਚਨਾਵਾਂ ਚਾਲੂ ਹਨ",
- "errorTitle": "ਬ੍ਰਾਉਜ਼ਰ ਸੂਚਨਾ ਗਲਤੀ",
- "iosAddButton": "ਜੋੜੋ",
- "iosAddToHomeScreen": "ਹੋਮ ਸਕਰੀਨ 'ਤੇ ਜਾਓ",
- "iosAllowPrompt": "ਅਨੁਮਤੀ ਦਿਓ",
- "iosComeBack": "ਇਸ ਸਕਰੀਨ 'ਤੇ ਵਾਪਸ ਆਉ ਅਤੇ ਸੂਚਨਾਵਾਂ ਨੂੰ ਯੋਗ ਬਣਾਓ।",
- "iosDescription": "ਤੁਸੀਂ ਆਪਣੀਆਂ ਮਨਪਸੰਦ ਸਟ੍ਰੀਮਾਂ ਨੂੰ ਲਾਈਵ ਵੇਖਣ ਦੇ ਸਮੇਂ ਸੂਚਿਤ ਹੋਣ ਲਈ ਅਤਿਰਿਕਤ ਕਦਮ ਚੁੱਕਣੇ ਪੈਂਦੇ ਹਨ।",
- "iosNameAndTap": "ਇਸ ਲਿੰਕ ਨੂੰ ਨਾਮ ਦਿਓ ਅਤੇ ਆਪਣੇ ਘਰੇਲੂ ਸਕਰੀਨ 'ਤੇ ਨਵਾਂ ਆਈਕਨ ਟੈਪ ਕਰੋ",
- "iosShareButton": "ਸ਼ੇਅਰ ਕਰੋ",
- "iosTitle": "iOS 'ਤੇ ਸੂਚਿਤ ਹੋਵੋ",
- "learnMore": "ਹੋਰ ਜਾਣੋ",
- "mainDescription": "ਇਹ ਸਟ੍ਰੀਮ ਲਾਈਵ ਜਾਣ ਵੇਲੇ ਹਰ ਵਾਰੀ ਤੁਹਾਨੂੰ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਸੂਚਿਤ ਕੀਤਾ ਜਾਵੇਗਾ।",
- "permissionWantsTo": "{{hostname}} ਚਾਹੁੰਦਾ ਹੈ ਕਿ",
- "showNotifications": "ਸੂਚਨਾਵਾਂ ਦਿਖਾਓ",
- "unsupported": "ਤੁਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਬ੍ਰਾਊਜ਼ਰ ਸੂਚਨਾਵਾਂ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਹੈ।",
- "unsupportedLocal": "ਸਥਾਨਕ ਸਰਵਰ ਲਈ ਬ੍ਰਾਊਜ਼ਰ ਸੂਚਨਾਵਾਂ ਦਾ ਸਮਰਥਨ ਨਹੀਂ ਹੈ।"
- },
- "chatOffline": "ਗੁਆਂਢੀਆਂ ਅਣਜਾਣ: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ",
- "componentError": "ਗਲਤੀ: {{message}}",
- "helloWorld": "ਗੁਆਂਢੀਆਂ ਅਣਜਾਣ: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ",
- "notificationMessage": "ਗੁਆਂਢੀਆਂ ਅਣਜਾਣ: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ",
- "offlineBasic": "ਇਹ ਸਟ੍ਰੀਮ ਅਫਲਾਈਨ ਹੈ। ਜਲਦੀ ਹੀ ਵਾਪਸ ਆਓ!",
- "offlineFediverseOnly": "ਇਹ ਸਟ੍ਰੀਮ ਅਫਲਾਈਨ ਹੈ। ਜਅਦੋ {{streamer}} ਲਾਈਵ ਹੋਵੇਗਾ, ਗੇਰੀ ਮਨੱਤਾ ਤੋਂ ਜਾਣੋ।",
- "offlineNotifyAndFediverse": "ਇਹ ਸਟ੍ਰੀਮ ਅਫਲਾਈਨ ਹੈ। ਜਦੋਂ {{streamer}} ਲਾਈਵ ਹੋਵੇਗਾ, ਤੁਸੀਂ ਜਾਣੋ ਕਰ ਸਕਦੇ ਹੋ ਜਾਂ ਫਾਲੋ {{fediverseAccount}} ਫੈਡੀਵਰਸ 'ਤੇ।",
- "offlineNotifyOnly": "ਇਹ ਸਟ੍ਰੀਮ ਅਫਲਾਈਨ ਹੈ। ਜਾਣੋ ਜਦੋਂ {{streamer}} ਲਾਈਵ ਹੋਵੇਗਾ।"
- },
- "Hardware Info": "Hardware Info",
- "Healthy Stream": "Healthy Stream",
- "Help configuring my broadcasting software": "Help configuring my broadcasting software",
- "Hidden messages": "Hidden messages",
- "Hide": "Hide",
- "How can we help you?": "How can we help you?",
- "I found a bug": "I found a bug",
- "I have a general question": "I have a general question",
- "I want to build add-ons for Owncast": "I want to build add-ons for Owncast",
- "I want to configure my owncast instance": "I want to configure my owncast instance",
- "I want to customize my website": "I want to customize my website",
- "I want to embed my stream into another site": "I want to embed my stream into another site",
- "I want to tweak my video output": "I want to tweak my video output",
- "I want to use an external storage provider": "I want to use an external storage provider",
- "IP Bans": "IP Bans",
- "If you found a bug, then please": "If you found a bug, then please",
- "Inbound Audio Stream": "Inbound Audio Stream",
- "Inbound Stream Details": "Inbound Stream Details",
- "Inbound Video Stream": "Inbound Video Stream",
- "Info": "Info",
- "Input": "Input",
- "Last 12 hours": "Last 12 hours",
- "Last 24 hours": "Last 24 hours",
- "Last 3 months": "Last 3 months",
- "Last 30 days": "Last 30 days",
- "Last 6 months": "Last 6 months",
- "Last 7 days": "Last 7 days",
- "Last live ago": "ਪਿਛਲੀਆਂ ਲਾਈਵ {{timeAgo}} ਪਹਿਲਾਂ",
- "Learn how to point your existing software to your new server and start streaming your content": "Learn how to point your existing software to your new server and start streaming your content.",
- "Learn how you can add your Owncast stream to other sites you control": "Learn how you can add your Owncast stream to other sites you control.",
- "Learn more": "Learn more",
- "Learn more about chat moderation here": "ਇੱਥੇ ਚੈੱਟ ਮੋਡਰੇਸ਼ਨ ਬਾਰੇ ਹੋਰ ਜਾਣੋ।",
- "Level": "Level",
- "Link": "Link",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "List yourself in the Owncast Directory and show off your stream. Enable it in"
- },
- "Logs": "Logs",
- "Manage the messages from viewers that show up on your stream": "Manage the messages from viewers that show up on your stream.",
- "Max viewers last stream": "Max viewers last stream",
- "Max viewers this stream": "Max viewers this stream",
- "Memory": "Memory",
- "Message": "Message",
- "Moderators": "Moderators",
- "Most general questions are answered in our": "Most general questions are answered in our",
- "News & Updates from Owncast": "News & Updates from Owncast",
- "No": "No",
- "No hardware details have been collected yet": "No hardware details have been collected yet.",
- "No news": "No news.",
- "No stream is active": "No stream is active",
- "No viewer data has been collected yet": "No viewer data has been collected yet.",
- "Notify": "Notify",
- "Other": "Other",
- "Outbound Audio Stream": "Outbound Audio Stream",
- "Outbound Stream Details": "Outbound Stream Details",
- "Outbound Video Stream": "Outbound Video Stream",
- "Overridden via command line": "Overridden via command line.",
- "Peak viewer count": "Peak viewer count",
- "Playback Health": "Playback Health",
- "Please wait": "Please wait",
- "Read the Docs": "Read the Docs",
- "Show": "Show",
- "Skip to footer": "Skip to footer",
- "Skip to offline message": "Skip to offline message",
- "Skip to page content": "Skip to page content",
- "Skip to player": "Skip to player",
- "Source": "Source",
- "Stay updated!": "Stay updated!",
- "Stream health represents": "Stream health represents",
- "Stream started": "Stream started",
- "TROUBLESHOOT": "TROUBLESHOOT",
- "Testing": {
- "itemCount": "ਗੁਆਂਢੀਆਂ ਅਣਜਾਣ: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ",
- "messageCount": "ਗੁਆਂਢੀਆਂ ਅਣਜਾਣ: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ",
- "noPluralKey": "ਗੁਆਂਢੀਆਂ ਅਣਜਾਣ: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ",
- "simpleKey": "ਗੁਆਂਢੀਆਂ ਅਣਜਾਣ: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ"
- },
- "Time": "Time",
- "Timestamp": "Timestamp",
- "Troubleshooting": "Troubleshooting",
- "Use your broadcasting software": "Use your broadcasting software",
- "User": "User",
- "View": "View",
- "Viewer Info": "Viewer Info",
- "Viewers": "Viewers",
- "Visible messages": "Visible messages",
- "Visit the": "Visit the",
- "Warning": "Warning",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "When a stream is active and chat is enabled, connected chat clients will be displayed here.",
- "Yes": "Yes",
- "You can build your own bots, overlays, tools and add-ons with our": "You can build your own bots, overlays, tools and add-ons with our",
- "You should start one": "You should start one.",
- "developer APIs": "developer APIs.",
- "discussions": "discussions",
- "documentation": "documentation",
- "let us know": "let us know",
- "max viewers": "max viewers",
- "of all known players": {
- " Other player status is unknown": "of all known players. Other player status is unknown."
- },
- "offline": "offline",
- "offline_basic": "ਇਹ ਸਟ੍ਰੀਮ ਆਫਲਾਇਨ ਹੈ। ਕਿਰਪਾ ਕਰਕੇ ਜਲਦੀ ਵਾਪਸ ਆਓ!",
- "or exist in our": "or exist in our",
- "settings": "settings.",
- "to configure additional details about your viewers": "to configure additional details about your viewers.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.",
- "used": "used"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "ਆਪਣੇ ਦਰਸ਼ਕਾਂ ਦੀ ਗਿਣਤੀ ਵਧਾਓ Owncast Directory ਵਿੱਚ ਸ਼ਾਮਲ ਹੋ ਕੇ। ਅਗੇੇਂ ਬਾਰੇ ਜਾਣੂ ਹੋਣ ਲਈ ਇੱਕ ਬਾਹਰੀ ਸਰਵਿਸ ਜਿਸਨੂੰ Owncast ਪ੍ਰੋਜੈਕਟ ਦੁਆਰਾ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ। ਹੋਰ ਜਾਣੋ।",
+ "offlineMessageDescription": "ਆਪਣੇ ਪੰਨੇ ਦੇ ਦ੍ਰਸ਼ਕਾਂ ਨੂੰ ਨਿਰਦਸ਼ਨ ਕੀਤਾ ਗਿਆ ਸੰਦੇਸ਼ ਦਿਖਾਇਆ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਤੁਸੀਂ ਸਟ੍ਰੀਮ ਨਹੀਂ ਕਰ ਰਹੇ ਹੁੰਦੇ। ਮਾਰਕਡਾਊਨ ਦਾ ਸਮਰਥਨ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।",
+ "serverUrlRequiredForDirectory": "ਡਾਇਰੈਕਟਰੀ ਨੂੰ ਯੋਗ ਬਣਾਉਣ ਲਈ ਤੁਹਾਨੂੰ ਉੱਪਰ ਆਪਣੇ ਸਰਵਰ ਯੂਆਰਐੱਲ ਨੂੰ ਸੈਟ ਕਰਨਾ ਹੋਵੇਗਾ।"
+ },
+ "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": "ਗੁਆਂਢੀ ਅਨੁਵਾਦ Admin.emojiPageDescription: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ",
+ "emojiUploadBulkGuide": "ਗੁਆਂਢੀ ਅਨੁਵਾਦ Admin.emojiUploadBulkGuide: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ",
+ "emojis": "ਗੁਆਂਢੀ ਅਨੁਵਾਦ Admin.emojis: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ",
+ "uploadNewEmoji": "ਗੁਆਂਢੀ ਅਨੁਵਾਦ Admin.uploadNewEmoji: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Owncast v{{versionNumber}} ਦੁਆਰਾ ਚਾਲਿਤ"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "ਪਰਵਾਨਗੀ ਦੇਣਾ",
+ "blockButton": "ਬਲੌਕ ਕਰੋ",
+ "deniedDescription": "{{hostname}} ਤੋਂ ਪుష ਸੂਚਨਾਵਾਂ ਯੋਗ ਕਰਨ ਲਈ ਇਸ ਸਾਈਟ ਲਈ ਆਪਣੇ ਬ੍ਰਾਉਜ਼ਰ ਦੀ ਪਰਮਿਸ਼ਨਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰੋ ਅਤੇ ਸੂਚਨਾਵਾਂ ਨੂੰ ਚਾਲੂ ਕਰੋ। ਫਿਰ ਆਪਣੀ ਨਵੀਨਤਮ ਸੈਟਿੰਗਸ ਲਾਗੂ ਕਰਨ ਲਈ ਇਸ ਪੰਨੇ ਨੂੰ ਰੀਲੋਡ ਕਰੋ। ਹੋਰ ਜਾਣੋ।",
+ "deniedTitle": "ਤੁਹਾਡੇ ਡਿਵਾਈਸ 'ਤੇ ਸੂਚਨਾਵਾਂ ਬਲੌਕ ਕੀਤੀਆਂ ਗਈਆਂ ਹਨ",
+ "enabledDescription": "{{hostname}} ਤੋਂ ਪ PUSH ਸੂਚਨਾਵਾਂ ਅਣਜੋੜਣ ਲਈ, ਇਸ ਸਾਈਟ ਲਈ ਆਪਣੇ ਬ੍ਰਾਉਜ਼ਰ ਦੀਆਂ ਪਰਮਿਸ਼ਨਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰੋ ਅਤੇ ਸੂਚਨਾਵਾਂ ਨੂੰ ਬੰਦ ਕਰੋ। ਹੋਰ ਜਾਣੋ।",
+ "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": "ਗੁਆਂਢੀਆਂ ਅਣਜਾਣ: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ",
+ "componentError": "ਗਲਤੀ: {{message}}",
+ "helloWorld": "ਗੁਆਂਢੀਆਂ ਅਣਜਾਣ: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ",
+ "offlineBasic": "ਇਹ ਸਟ੍ਰੀਮ ਅਫਲਾਈਨ ਹੈ। ਜਲਦੀ ਹੀ ਵਾਪਸ ਆਓ!",
+ "offlineFediverseOnly": "ਇਹ ਸਟ੍ਰੀਮ ਅਫਲਾਈਨ ਹੈ। ਜਅਦੋ {{streamer}} ਲਾਈਵ ਹੋਵੇਗਾ, ਗੇਰੀ ਮਨੱਤਾ ਤੋਂ ਜਾਣੋ।",
+ "offlineNotifyAndFediverse": "ਇਹ ਸਟ੍ਰੀਮ ਅਫਲਾਈਨ ਹੈ। ਜਦੋਂ {{streamer}} ਲਾਈਵ ਹੋਵੇਗਾ, ਤੁਸੀਂ ਜਾਣੋ ਕਰ ਸਕਦੇ ਹੋ ਜਾਂ ਫਾਲੋ {{fediverseAccount}} ਫੈਡੀਵਰਸ 'ਤੇ।",
+ "offlineNotifyOnly": "ਇਹ ਸਟ੍ਰੀਮ ਅਫਲਾਈਨ ਹੈ। ਜਾਣੋ ਜਦੋਂ {{streamer}} ਲਾਈਵ ਹੋਵੇਗਾ।"
+ },
+ "Testing": {
+ "itemCount": "ਗੁਆਂਢੀਆਂ ਅਣਜਾਣ: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ",
+ "messageCount": "ਗੁਆਂਢੀਆਂ ਅਣਜਾਣ: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ",
+ "noPluralKey": "ਗੁਆਂਢੀਆਂ ਅਣਜਾਣ: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ",
+ "simpleKey": "ਗੁਆਂਢੀਆਂ ਅਣਜਾਣ: ਕਿਰਪਾ ਕਰਕੇ ਰਿਪੋਰਟ ਕਰੋ"
+ }
+}
diff --git a/web/i18n/pl/translation.json b/web/i18n/pl/translation.json
index 29d3215e26..cf6dc25e15 100644
--- a/web/i18n/pl/translation.json
+++ b/web/i18n/pl/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Add your Owncast instance to the Fediverse",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "Zwiększ liczbę swoich odbiorców poprzez pojawienie się w Owncast Directory. Jest to usługa zewnętrzna uruchomiona przez projekt Owncast. Dowiedz się więcej.",
- "offlineMessageDescription": "Wiadomość offline jest wyświetlana odwiedzającym stronę, gdy nie strumieniujesz strumienia. Obsługiwane jest Markdown.",
- "serverUrlRequiredForDirectory": "Musisz ustawić powyższy adres Serwera aby włączyć katalog."
- },
- "emojiPageDescription": "Brak tłumaczenia Admin.emojiPageDescription: Proszę zgłosić",
- "emojiUploadBulkGuide": "Brakuje tłumaczenia Admin.emojiUploadBulkGuide: Zgłoś",
- "emojis": "Brakuje tłumaczenia Admin.emojis: Zgłoś",
- "uploadNewEmoji": "Brak tłumaczenia Admin.uploadNewEmoji: Proszę zgłosić"
- },
- "Banned Users": "Banned Users",
- "Bring in moderators to help keep your chat in order": "Przynieś moderatorom, aby utrzymać swój czat w kolejności.",
- "CPU": "CPU",
- "Chat Messages": "Chat Messages",
- "Chat is disabled": "Chat is disabled",
- "Chat is offline": "Chat is offline",
- "Chat will be available when the stream is live": "Chat will be available when the stream is live.",
- "Chat will continue to be disabled until you begin a live stream": "Chat will continue to be disabled until you begin a live stream.",
- "Click and never miss future streams!": "Click and never miss future streams!",
- "Common": {
- "poweredByOwncastVersion": "Wspierane przez Owncast v{{versionNumber}}"
- },
- "Common tasks": "Common tasks",
- "Connected": "Connected",
- "Contribute": "Contribute",
- "Current stream": "Current stream",
- "Current viewers": "Current viewers",
- "Disk": "Disk",
- "Documentation": "Documentation",
- "Embed your video onto other sites": "Embed your video onto other sites",
- "Enable Owncast social features": "Enable Owncast social features",
- "Error": "Error",
- "FAQ": "FAQ",
- "Find an audience on the Owncast Directory": "Find an audience on the Owncast Directory",
- "Fix your problems": "Fix your problems",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "Zezwól",
- "blockButton": "Blok",
- "deniedDescription": "Aby włączyć powiadomienia push od {{hostname}} uzyskaj dostęp do uprawnień przeglądarki dla tej witryny i włącz powiadomienia. Następnie odśwież stronę, aby zastosować zaktualizowane ustawienia na tej stronie. Dowiedz się więcej.",
- "deniedTitle": "Powiadomienia są zablokowane na Twoim urządzeniu",
- "enabledDescription": "Aby wyłączyć powiadomienia push od {{hostname}} uzyskaj dostęp do uprawnień przeglądarki dla tej witryny i wyłącz powiadomienia. Dowiedz się więcej.",
- "enabledTitle": "Powiadomienia są włączone",
- "errorTitle": "Błąd powiadomienia przeglądarki",
- "iosAddButton": "Dodaj",
- "iosAddToHomeScreen": "Dodaj do ekranu głównego",
- "iosAllowPrompt": "Zezwól",
- "iosComeBack": "Wróć do tego ekranu i włącz powiadomienia.",
- "iosDescription": "Zajmuje to kilka dodatkowych kroków, aby upewnić się, że otrzymasz powiadomienie, gdy twoje ulubione strumienie będą na żywo.",
- "iosNameAndTap": "Podaj nazwę tego linku i naciśnij nową ikonę na ekranie głównym",
- "iosShareButton": "udostępnij",
- "iosTitle": "Otrzymuj powiadomienia o iOS",
- "learnMore": "Poznaj więcej",
- "mainDescription": "Otrzymuj powiadomienia bezpośrednio w przeglądarce za każdym razem, gdy ten strumień zostanie uruchomiony.",
- "permissionWantsTo": "{{hostname}} chce",
- "showNotifications": "Pokaż powiadomienia",
- "unsupported": "Powiadomienia przeglądarki nie są obsługiwane w przeglądarce.",
- "unsupportedLocal": "Powiadomienia przeglądarki nie są obsługiwane dla serwerów lokalnych."
- },
- "chatOffline": "Brakujące tłumaczenie Frontend.chatOffline: Zgłoś",
- "componentError": "Błąd: {{message}}",
- "helloWorld": "Brakujące tłumaczenie Frontend.helloWorld: Proszę zgłosić",
- "notificationMessage": "Brakujące tłumaczenie Frontend.notificationMessage: Proszę zgłosić",
- "offlineBasic": "Ten strumień jest offline. Sprawdź wkrótce!",
- "offlineFediverseOnly": "Ten strumień jest offline. Śledź {{fediverseAccount}} na Fediwerse, aby zobaczyć kiedy następny {{streamer}} będzie na żywo.",
- "offlineNotifyAndFediverse": "Ten strumień jest offline. Możesz zostać powiadomiony następnym razem, gdy {{streamer}} pojawi się lub podążaj za {{fediverseAccount}} na Fediverse.",
- "offlineNotifyOnly": "Ta transmisja jest wyłączona. Otrzymaj powiadomienie, gdy następnym razem strona {{streamer}} zostanie uruchomiona."
- },
- "Hardware Info": "Hardware Info",
- "Healthy Stream": "Healthy Stream",
- "Help configuring my broadcasting software": "Help configuring my broadcasting software",
- "Hidden messages": "Hidden messages",
- "Hide": "Hide",
- "How can we help you?": "How can we help you?",
- "I found a bug": "I found a bug",
- "I have a general question": "I have a general question",
- "I want to build add-ons for Owncast": "I want to build add-ons for Owncast",
- "I want to configure my owncast instance": "I want to configure my owncast instance",
- "I want to customize my website": "I want to customize my website",
- "I want to embed my stream into another site": "I want to embed my stream into another site",
- "I want to tweak my video output": "I want to tweak my video output",
- "I want to use an external storage provider": "I want to use an external storage provider",
- "IP Bans": "IP Bans",
- "If you found a bug, then please": "If you found a bug, then please",
- "Inbound Audio Stream": "Inbound Audio Stream",
- "Inbound Stream Details": "Inbound Stream Details",
- "Inbound Video Stream": "Inbound Video Stream",
- "Info": "Info",
- "Input": "Input",
- "Last 12 hours": "Last 12 hours",
- "Last 24 hours": "Last 24 hours",
- "Last 3 months": "Last 3 months",
- "Last 30 days": "Last 30 days",
- "Last 6 months": "Last 6 months",
- "Last 7 days": "Last 7 days",
- "Last live ago": "Ostatnio na żywo {{timeAgo}} temu",
- "Learn how to point your existing software to your new server and start streaming your content": "Learn how to point your existing software to your new server and start streaming your content.",
- "Learn how you can add your Owncast stream to other sites you control": "Learn how you can add your Owncast stream to other sites you control.",
- "Learn more": "Learn more",
- "Learn more about chat moderation here": "Dowiedz się więcej o moderacji czatu tutaj.",
- "Level": "Level",
- "Link": "Link",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "List yourself in the Owncast Directory and show off your stream. Enable it in"
- },
- "Logs": "Logs",
- "Manage the messages from viewers that show up on your stream": "Manage the messages from viewers that show up on your stream.",
- "Max viewers last stream": "Max viewers last stream",
- "Max viewers this stream": "Max viewers this stream",
- "Memory": "Memory",
- "Message": "Message",
- "Moderators": "Moderators",
- "Most general questions are answered in our": "Most general questions are answered in our",
- "News & Updates from Owncast": "News & Updates from Owncast",
- "No": "No",
- "No hardware details have been collected yet": "No hardware details have been collected yet.",
- "No news": "No news.",
- "No stream is active": "No stream is active",
- "No viewer data has been collected yet": "No viewer data has been collected yet.",
- "Notify": "Notify",
- "Other": "Other",
- "Outbound Audio Stream": "Outbound Audio Stream",
- "Outbound Stream Details": "Outbound Stream Details",
- "Outbound Video Stream": "Outbound Video Stream",
- "Overridden via command line": "Overridden via command line.",
- "Peak viewer count": "Peak viewer count",
- "Playback Health": "Playback Health",
- "Please wait": "Please wait",
- "Read the Docs": "Read the Docs",
- "Show": "Show",
- "Skip to footer": "Skip to footer",
- "Skip to offline message": "Skip to offline message",
- "Skip to page content": "Skip to page content",
- "Skip to player": "Skip to player",
- "Source": "Source",
- "Stay updated!": "Stay updated!",
- "Stream health represents": "Stream health represents",
- "Stream started": "Stream started",
- "TROUBLESHOOT": "TROUBLESHOOT",
- "Testing": {
- "itemCount": "Brakuje tłumaczenia Testing.itemCount: Zgłoś",
- "messageCount": "Brakuje tłumaczenia Testing.messageCount: Zgłoś",
- "noPluralKey": "Brak tłumaczenia Testing.noPluralKey: Proszę zgłosić",
- "simpleKey": "Brakuje tłumaczenia Testing.simpleKey: Zgłoś"
- },
- "Time": "Time",
- "Timestamp": "Timestamp",
- "Troubleshooting": "Troubleshooting",
- "Use your broadcasting software": "Use your broadcasting software",
- "User": "User",
- "View": "View",
- "Viewer Info": "Viewer Info",
- "Viewers": "Viewers",
- "Visible messages": "Visible messages",
- "Visit the": "Visit the",
- "Warning": "Warning",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "When a stream is active and chat is enabled, connected chat clients will be displayed here.",
- "Yes": "Yes",
- "You can build your own bots, overlays, tools and add-ons with our": "You can build your own bots, overlays, tools and add-ons with our",
- "You should start one": "You should start one.",
- "developer APIs": "developer APIs.",
- "discussions": "discussions",
- "documentation": "documentation",
- "let us know": "let us know",
- "max viewers": "max viewers",
- "of all known players": {
- " Other player status is unknown": "of all known players. Other player status is unknown."
- },
- "offline": "offline",
- "offline_basic": "Ten strumień jest offline. Sprawdź wkrótce!",
- "or exist in our": "or exist in our",
- "settings": "settings.",
- "to configure additional details about your viewers": "to configure additional details about your viewers.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.",
- "used": "used"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Zwiększ liczbę swoich odbiorców poprzez pojawienie się w Owncast Directory. Jest to usługa zewnętrzna uruchomiona przez projekt Owncast. Dowiedz się więcej.",
+ "offlineMessageDescription": "Wiadomość offline jest wyświetlana odwiedzającym stronę, gdy nie strumieniujesz strumienia. Obsługiwane jest Markdown.",
+ "serverUrlRequiredForDirectory": "Musisz ustawić powyższy adres Serwera aby włączyć katalog."
+ },
+ "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": "Brak tłumaczenia Admin.emojiPageDescription: Proszę zgłosić",
+ "emojiUploadBulkGuide": "Brakuje tłumaczenia Admin.emojiUploadBulkGuide: Zgłoś",
+ "emojis": "Brakuje tłumaczenia Admin.emojis: Zgłoś",
+ "uploadNewEmoji": "Brak tłumaczenia Admin.uploadNewEmoji: Proszę zgłosić"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Wspierane przez Owncast v{{versionNumber}}"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "Zezwól",
+ "blockButton": "Blok",
+ "deniedDescription": "Aby włączyć powiadomienia push od {{hostname}} uzyskaj dostęp do uprawnień przeglądarki dla tej witryny i włącz powiadomienia. Następnie odśwież stronę, aby zastosować zaktualizowane ustawienia na tej stronie. Dowiedz się więcej.",
+ "deniedTitle": "Powiadomienia są zablokowane na Twoim urządzeniu",
+ "enabledDescription": "Aby wyłączyć powiadomienia push od {{hostname}} uzyskaj dostęp do uprawnień przeglądarki dla tej witryny i wyłącz powiadomienia. Dowiedz się więcej.",
+ "enabledTitle": "Powiadomienia są włączone",
+ "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": "Błąd powiadomienia przeglądarki",
+ "iosAddButton": "Dodaj",
+ "iosAddToHomeScreen": "Dodaj do ekranu głównego",
+ "iosAllowPrompt": "Zezwól",
+ "iosComeBack": "Wróć do tego ekranu i włącz powiadomienia.",
+ "iosDescription": "Zajmuje to kilka dodatkowych kroków, aby upewnić się, że otrzymasz powiadomienie, gdy twoje ulubione strumienie będą na żywo.",
+ "iosNameAndTap": "Podaj nazwę tego linku i naciśnij nową ikonę na ekranie głównym",
+ "iosShareButton": "udostępnij",
+ "iosTitle": "Otrzymuj powiadomienia o iOS",
+ "learnMore": "Poznaj więcej",
+ "mainDescription": "Otrzymuj powiadomienia bezpośrednio w przeglądarce za każdym razem, gdy ten strumień zostanie uruchomiony.",
+ "permissionWantsTo": "{{hostname}} chce",
+ "showNotifications": "Pokaż powiadomienia",
+ "unsupported": "Powiadomienia przeglądarki nie są obsługiwane w przeglądarce.",
+ "unsupportedLocal": "Powiadomienia przeglądarki nie są obsługiwane dla serwerów lokalnych."
+ },
+ "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": "Brakujące tłumaczenie Frontend.chatOffline: Zgłoś",
+ "componentError": "Błąd: {{message}}",
+ "helloWorld": "Brakujące tłumaczenie Frontend.helloWorld: Proszę zgłosić",
+ "offlineBasic": "Ten strumień jest offline. Sprawdź wkrótce!",
+ "offlineFediverseOnly": "Ten strumień jest offline. Śledź {{fediverseAccount}} na Fediwerse, aby zobaczyć kiedy następny {{streamer}} będzie na żywo.",
+ "offlineNotifyAndFediverse": "Ten strumień jest offline. Możesz zostać powiadomiony następnym razem, gdy {{streamer}} pojawi się lub podążaj za {{fediverseAccount}} na Fediverse.",
+ "offlineNotifyOnly": "Ta transmisja jest wyłączona. Otrzymaj powiadomienie, gdy następnym razem strona {{streamer}} zostanie uruchomiona."
+ },
+ "Testing": {
+ "itemCount": "Brakuje tłumaczenia Testing.itemCount: Zgłoś",
+ "messageCount": "Brakuje tłumaczenia Testing.messageCount: Zgłoś",
+ "noPluralKey": "Brak tłumaczenia Testing.noPluralKey: Proszę zgłosić",
+ "simpleKey": "Brakuje tłumaczenia Testing.simpleKey: Zgłoś"
+ }
+}
diff --git a/web/i18n/pt/translation.json b/web/i18n/pt/translation.json
index a8241840b1..99f6b49420 100644
--- a/web/i18n/pt/translation.json
+++ b/web/i18n/pt/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Adicione sua instância do Owncast ao Fediverso",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "Aumente o seu público aparecendo no Owncast Directory. Este é um serviço externo executado pelo projeto Owncasty. Saiba mais.",
- "offlineMessageDescription": "A mensagem offline é exibida aos visitantes da página quando você não está transmitindo. Markdown é suportado.",
- "serverUrlRequiredForDirectory": "Você deve definir a URL do servidor acima para habilitar o diretório."
- },
- "emojiPageDescription": "Falta tradução Admin.emojiPageDescription: Por favor, reporte",
- "emojiUploadBulkGuide": "Falta tradução Admin.emojiUploadBulkGuide: Por favor, reporte",
- "emojis": "Falta tradução Admin.emojis: Por favor, reporte",
- "uploadNewEmoji": "Falta tradução Admin.uploadNewEmoji: Por favor, reporte"
- },
- "Banned Users": "Usuários Banidos",
- "Bring in moderators to help keep your chat in order": "Chame moderadores para ajudar a manter o chat em ordem.",
- "CPU": "CPU",
- "Chat Messages": "Mensagens de Chat",
- "Chat is disabled": "Chat desativado",
- "Chat is offline": "O chat está offline",
- "Chat will be available when the stream is live": "O Chat estará disponível quando a transmissão estiver ativa.",
- "Chat will continue to be disabled until you begin a live stream": "O chat continuará desativado até que você inicie uma transmissão ao vivo.",
- "Click and never miss future streams!": "Clique e não perca futuras transmissões!",
- "Common": {
- "poweredByOwncastVersion": "Desenvolvido por Owncast v{{versionNumber}}"
- },
- "Common tasks": "Tarefas comuns",
- "Connected": "Conectado",
- "Contribute": "Contribua",
- "Current stream": "Transmissão atual",
- "Current viewers": "Espectadores atuais",
- "Disk": "Disco",
- "Documentation": "Documentação",
- "Embed your video onto other sites": "Incorporar seu vídeo em outros sites",
- "Enable Owncast social features": "Habilitar recursos sociais do Owncast",
- "Error": "Erro",
- "FAQ": "Perguntas frequentes (FAQ)",
- "Find an audience on the Owncast Directory": "Encontre um público no diretório do Owncast",
- "Fix your problems": "Resolva seus problemas",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "Autorizar",
- "blockButton": "Bloquear",
- "deniedDescription": "Para habilitar notificações push de permissões de acesso do {{hostname}} ao seu navegador para este site e ativar as notificações. Em seguida, recarregue esta página para aplicar suas configurações atualizadas neste site. Saiba mais.",
- "deniedTitle": "As notificações estão bloqueadas no seu dispositivo",
- "enabledDescription": "Para desativar notificações push de permissões de acesso {{hostname}} ao seu navegador para este site e desativar as notificações. Saiba mais.",
- "enabledTitle": "As notificações estão habilitadas",
- "errorTitle": "Erro de notificação do navegador",
- "iosAddButton": "Adicionar",
- "iosAddToHomeScreen": "Adicionar à tela inicial",
- "iosAllowPrompt": "Autorizar",
- "iosComeBack": "Volte para esta tela e permita notificações.",
- "iosDescription": "São necessários alguns passos adicionais para garantir que você seja notificado quando suas streams favoritas forem ao ar.",
- "iosNameAndTap": "Dê um nome a este link e toque no novo ícone na sua tela inicial",
- "iosShareButton": "compartilhar",
- "iosTitle": "Seja notificado no iOS",
- "learnMore": "Mais informações",
- "mainDescription": "Seja notificado diretamente no navegador cada vez que esse stream for ao ar.",
- "permissionWantsTo": "{{hostname}} quer",
- "showNotifications": "Mostrar notificações",
- "unsupported": "As notificações do navegador não são suportadas no seu navegador.",
- "unsupportedLocal": "Notificações de navegador não são suportadas por servidores locais."
- },
- "chatOffline": "Falta tradução do Frontend.chatOffline: Por favor, reporte",
- "componentError": "Erro: {{message}}",
- "helloWorld": "Falta tradução do Frontend.helloWorld: Por favor, reporte",
- "notificationMessage": "Falta tradução do Frontend.notificationMessage: Por favor, informe",
- "offlineBasic": "Esta transmissão está offline. Volte em breve!",
- "offlineFediverseOnly": "Esta transmissão está off-line. Siga {{fediverseAccount}} no Fediverse para ver a próxima vez que {{streamer}} estiver ao vivo.",
- "offlineNotifyAndFediverse": "Esta transmissão está offline. Pode ser notificado na próxima vez que {{streamer}} for ao ar ou siga {{fediverseAccount}} no Fediverse.",
- "offlineNotifyOnly": "Esta transmissão está offline. U Seja notificado na próxima vez que {{streamer}} for ao ar."
- },
- "Hardware Info": "Informação de Hardware",
- "Healthy Stream": "Transmissão Saudável",
- "Help configuring my broadcasting software": "Ajude a configurar meu software de transmissão",
- "Hidden messages": "Mensagens Ocultas",
- "Hide": "Ocultar",
- "How can we help you?": "Como podemos ajudar você?",
- "I found a bug": "Encontrei um bug",
- "I have a general question": "Tenho uma pergunta geral",
- "I want to build add-ons for Owncast": "Quero criar complementos para o Owncast",
- "I want to configure my owncast instance": "Quero configurar minha instância do owncast",
- "I want to customize my website": "Quero personalizar meu site",
- "I want to embed my stream into another site": "Quero incorporar minha transmissão em outro site",
- "I want to tweak my video output": "Quero ajustar minha saída de vídeo",
- "I want to use an external storage provider": "Quero usar um provedor de armazenamento externo",
- "IP Bans": "Banimentos de IP",
- "If you found a bug, then please": "Se você encontrou um bug, por favor",
- "Inbound Audio Stream": "Fluxo de áudio de entrada",
- "Inbound Stream Details": "Detalhes do fluxo de entrada",
- "Inbound Video Stream": "Fluxo de vídeo de entrada",
- "Info": "Informações",
- "Input": "Entrada",
- "Last 12 hours": "Últimas 12 horas",
- "Last 24 hours": "Últimas 24 horas",
- "Last 3 months": "Últimos 3 meses",
- "Last 30 days": "Últimos 30 Dias",
- "Last 6 months": "Últimos 6 meses",
- "Last 7 days": "Últimos 7 dias",
- "Last live ago": "Última transmissão realizada {{timeAgo}} atrás",
- "Learn how to point your existing software to your new server and start streaming your content": "Aprenda a apontar seu software existente para seu novo servidor e comece a transmitir seu conteúdo.",
- "Learn how you can add your Owncast stream to other sites you control": "Saiba como adicionar sua transmissão do Owncast a outros sites que você controla.",
- "Learn more": "Saiba mais",
- "Learn more about chat moderation here": "Aprenda mais sobre moderação de sala de chat aqui.",
- "Level": "Nível",
- "Link": "Link",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "Liste-se no diretório do Owncast e exiba sua transmissão. Habilite-o em"
- },
- "Logs": "Logs",
- "Manage the messages from viewers that show up on your stream": "Gerencie as mensagens dos espectadores que aparecem em sua transmissão.",
- "Max viewers last stream": "Máximo de espectadores na última transmissão",
- "Max viewers this stream": "Máximo de espectadores nesta transmissão",
- "Memory": "Memória",
- "Message": "Mensagem",
- "Moderators": "Moderadores",
- "Most general questions are answered in our": "A maioria das perguntas gerais são respondidas no nosso",
- "News & Updates from Owncast": "Notícias e Atualizações do Owncast",
- "No": "Não",
- "No hardware details have been collected yet": "Nenhum detalhe de hardware foi coletado ainda.",
- "No news": "Sem notícias.",
- "No stream is active": "Nenhuma transmissão está ativa",
- "No viewer data has been collected yet": "Nenhum dado do espectador foi coletado ainda.",
- "Notify": "Notificar",
- "Other": "Outro",
- "Outbound Audio Stream": "Fluxo de áudio de saída",
- "Outbound Stream Details": "Detalhes do fluxo de saída",
- "Outbound Video Stream": "Fluxo de vídeo de saída",
- "Overridden via command line": "Substituído pela linha de comando.",
- "Peak viewer count": "Pico de contagem de espectadores",
- "Playback Health": "Status da reprodução",
- "Please wait": "Por favor aguarde",
- "Read the Docs": "Leia a documentação",
- "Show": "Mostrar",
- "Skip to footer": "Pular para o rodapé",
- "Skip to offline message": "Pular para mensagem offline",
- "Skip to page content": "Ir para o conteúdo da página",
- "Skip to player": "Pular para o player",
- "Source": "Fonte",
- "Stay updated!": "Mantenha-se atualizado!",
- "Stream health represents": "A saúde da transmissão representa",
- "Stream started": "Transmissão iniciada",
- "TROUBLESHOOT": "TROUBLESHOOT",
- "Testing": {
- "itemCount": "Falta tradução Testing.itemContt: Por favor, reporte",
- "messageCount": "Falta tradução Testing.messageContt: Por favor, reporte",
- "noPluralKey": "Falta de tradução Testing.noPluralKey: Por favor, reporte",
- "simpleKey": "Falta de tradução Testing.simpleKey: Por favor, reporte"
- },
- "Time": "Horário",
- "Timestamp": "Timestamp",
- "Troubleshooting": "Resolução de problemas",
- "Use your broadcasting software": "Use seu software de transmissão",
- "User": "Usuário",
- "View": "Visualizar",
- "Viewer Info": "Informações do espectador",
- "Viewers": "Espectadores",
- "Visible messages": "Mensagens visíveis",
- "Visit the": "Visite a",
- "Warning": "Aviso",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "Quando uma transmissão está ativa e o chat está habilitado, os clientes de chat conectados serão exibidos aqui.",
- "Yes": "Sim",
- "You can build your own bots, overlays, tools and add-ons with our": "Você pode criar seus próprios bots, sobreposições, ferramentas e complementos com nossa",
- "You should start one": "Você deveria começar uma.",
- "developer APIs": "APIs de desenvolvedor.",
- "discussions": "discussões",
- "documentation": "documentação",
- "let us know": "informe-nos",
- "max viewers": "máximo de espectadores",
- "of all known players": {
- " Other player status is unknown": "de todos os players conhecidos. O status de outro player é desconhecido."
- },
- "offline": "offline",
- "offline_basic": "Esta transmissão está offline. Volte em breve!",
- "or exist in our": "ou existem em nossas",
- "settings": "configurações.",
- "to configure additional details about your viewers": "para configurar detalhes adicionais sobre seus espectadores.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "para que sua instância faça parte do Fediverso, permitindo que as pessoas sigam, compartilhem e se envolvam com seu fluxo ao vivo.",
- "used": "utilizado"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Aumente o seu público aparecendo no Owncast Directory. Este é um serviço externo executado pelo projeto Owncasty. Saiba mais.",
+ "offlineMessageDescription": "A mensagem offline é exibida aos visitantes da página quando você não está transmitindo. Markdown é suportado.",
+ "serverUrlRequiredForDirectory": "Você deve definir a URL do servidor acima para habilitar o diretório."
+ },
+ "HardwareInfo": {
+ "cpu": "CPU",
+ "disk": "Disco",
+ "memory": "Memória",
+ "noDetails": "No hardware details have been collected yet.",
+ "pleaseWait": "Por favor aguarde",
+ "title": "Informação de Hardware",
+ "used": "utilizado"
+ },
+ "Help": {
+ "bugPlease": "Se você encontrou um bug, por favor",
+ "buildAddons": "Quero criar complementos para o Owncast",
+ "buildTools": "Você pode criar seus próprios bots, sobreposições, ferramentas e complementos com nossa",
+ "commonTasks": "Tarefas comuns",
+ "configureBroadcasting": "Ajude a configurar meu software de transmissão",
+ "configureInstance": "Quero configurar minha instância do owncast",
+ "customizeWebsite": "Quero personalizar meu site",
+ "developerApis": "developer APIs.",
+ "discussions": "discussões",
+ "documentation": "Documentação",
+ "embedStream": "Quero incorporar minha transmissão em outro site",
+ "faq": "Perguntas frequentes (FAQ)",
+ "fixProblems": "Resolva seus problemas",
+ "foundBug": "Encontrei um bug",
+ "generalAnswered": "A maioria das perguntas gerais são respondidas no nosso",
+ "generalQuestion": "Tenho uma pergunta geral",
+ "learnMore": "Saiba mais",
+ "letUsKnow": "informe-nos",
+ "orExist": "ou existem em nossas",
+ "other": "Outro",
+ "readDocs": "Leia a documentação",
+ "title": "Como podemos ajudar você?",
+ "troubleshooting": "Resolução de problemas",
+ "tweakVideo": "Quero ajustar minha saída de vídeo",
+ "useStorage": "Quero usar um provedor de armazenamento externo"
+ },
+ "LogTable": {
+ "error": "Erro",
+ "info": "Informações",
+ "level": "Nível",
+ "logs": "Logs",
+ "message": "Mensagem",
+ "timestamp": "Timestamp",
+ "warning": "Aviso"
+ },
+ "NewsFeed": {
+ "link": "Link",
+ "noNews": "No news.",
+ "title": "Notícias e Atualizações do 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": "Transmissão atual",
+ "currentViewers": "Espectadores atuais",
+ "last12Hours": "Últimas 12 horas",
+ "last24Hours": "Últimas 24 horas",
+ "last30Days": "Últimos 30 Dias",
+ "last3Months": "Últimos 3 meses",
+ "last6Months": "Últimos 6 meses",
+ "last7Days": "Últimos 7 dias",
+ "maxViewers": "máximo de espectadores",
+ "maxViewersLastStream": "Máximo de espectadores na última transmissão",
+ "maxViewersThisStream": "Máximo de espectadores nesta transmissão",
+ "noData": "No viewer data has been collected yet.",
+ "pleaseWait": "Por favor aguarde",
+ "title": "Informações do espectador",
+ "viewers": "Espectadores"
+ },
+ "deleteEmoji": "Delete emoji",
+ "emojiPageDescription": "Falta tradução Admin.emojiPageDescription: Por favor, reporte",
+ "emojiUploadBulkGuide": "Falta tradução Admin.emojiUploadBulkGuide: Por favor, reporte",
+ "emojis": "Falta tradução Admin.emojis: Por favor, reporte",
+ "uploadNewEmoji": "Falta tradução Admin.uploadNewEmoji: Por favor, reporte"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Desenvolvido por Owncast v{{versionNumber}}"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "Autorizar",
+ "blockButton": "Bloquear",
+ "deniedDescription": "Para habilitar notificações push de permissões de acesso do {{hostname}} ao seu navegador para este site e ativar as notificações. Em seguida, recarregue esta página para aplicar suas configurações atualizadas neste site. Saiba mais.",
+ "deniedTitle": "As notificações estão bloqueadas no seu dispositivo",
+ "enabledDescription": "Para desativar notificações push de permissões de acesso {{hostname}} ao seu navegador para este site e desativar as notificações. Saiba mais.",
+ "enabledTitle": "As notificações estão habilitadas",
+ "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": "Erro de notificação do navegador",
+ "iosAddButton": "Adicionar",
+ "iosAddToHomeScreen": "Adicionar à tela inicial",
+ "iosAllowPrompt": "Autorizar",
+ "iosComeBack": "Volte para esta tela e permita notificações.",
+ "iosDescription": "São necessários alguns passos adicionais para garantir que você seja notificado quando suas streams favoritas forem ao ar.",
+ "iosNameAndTap": "Dê um nome a este link e toque no novo ícone na sua tela inicial",
+ "iosShareButton": "compartilhar",
+ "iosTitle": "Seja notificado no iOS",
+ "learnMore": "Mais informações",
+ "mainDescription": "Seja notificado diretamente no navegador cada vez que esse stream for ao ar.",
+ "permissionWantsTo": "{{hostname}} quer",
+ "showNotifications": "Mostrar notificações",
+ "unsupported": "As notificações do navegador não são suportadas no seu navegador.",
+ "unsupportedLocal": "Notificações de navegador não são suportadas por servidores locais."
+ },
+ "Footer": {
+ "contribute": "Contribua",
+ "documentation": "Documentação",
+ "source": "Fonte"
+ },
+ "Header": {
+ "chatOffline": "O chat está offline",
+ "chatWillBeAvailable": "Chat will be available when the stream is live.",
+ "skipToContent": "Ir para o conteúdo da página",
+ "skipToFooter": "Pular para o rodapé",
+ "skipToOfflineMessage": "Pular para mensagem offline",
+ "skipToPlayer": "Pular para o 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": "Falta tradução do Frontend.chatOffline: Por favor, reporte",
+ "componentError": "Erro: {{message}}",
+ "helloWorld": "Falta tradução do Frontend.helloWorld: Por favor, reporte",
+ "offlineBasic": "Esta transmissão está offline. Volte em breve!",
+ "offlineFediverseOnly": "Esta transmissão está off-line. Siga {{fediverseAccount}} no Fediverse para ver a próxima vez que {{streamer}} estiver ao vivo.",
+ "offlineNotifyAndFediverse": "Esta transmissão está offline. Pode ser notificado na próxima vez que {{streamer}} for ao ar ou siga {{fediverseAccount}} no Fediverse.",
+ "offlineNotifyOnly": "Esta transmissão está offline. U Seja notificado na próxima vez que {{streamer}} for ao ar."
+ },
+ "Testing": {
+ "itemCount": "Falta tradução Testing.itemContt: Por favor, reporte",
+ "messageCount": "Falta tradução Testing.messageContt: Por favor, reporte",
+ "noPluralKey": "Falta de tradução Testing.noPluralKey: Por favor, reporte",
+ "simpleKey": "Falta de tradução Testing.simpleKey: Por favor, reporte"
+ }
+}
diff --git a/web/i18n/ru/translation.json b/web/i18n/ru/translation.json
index d5fae0bf24..278f38b341 100644
--- a/web/i18n/ru/translation.json
+++ b/web/i18n/ru/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Добавьте свой экземпляр Owncast в Fediverse",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "Увеличьте свою аудиторию, появляясь в Каталоге Owncast. Это внешний сервис, управляемый проектом Owncast. Узнайте больше.",
- "offlineMessageDescription": "Оффлайн сообщение отображается посетителям ваших страниц, когда вы не транслируете. Поддерживается Markdown.",
- "serverUrlRequiredForDirectory": "Вы должны установить сервер URL выше, чтобы включить каталог."
- },
- "emojiPageDescription": "Отсутствует Admin.emojiPageDescription: Пожалуйста, сообщите",
- "emojiUploadBulkGuide": "Отсутствует Admin.emojiUploadBulkGuide: пожалуйста, сообщите",
- "emojis": "Отсутствует Admin.emojis: Пожалуйста, сообщите",
- "uploadNewEmoji": "Отсутствует Admin.uploadNewEmoji: Пожалуйста, сообщите"
- },
- "Banned Users": "Заблокированные пользователи",
- "Bring in moderators to help keep your chat in order": "Привлеките модераторов, которые помогут поддерживать порядок в чате.",
- "CPU": "CPU",
- "Chat Messages": "Сообщения в чате",
- "Chat is disabled": "Чат отключен",
- "Chat is offline": "Чат в автономном режиме",
- "Chat will be available when the stream is live": "Чат будет доступен во время прямой трансляции.",
- "Chat will continue to be disabled until you begin a live stream": "Чат будет отключен до тех пор, пока вы не начнете прямую трансляцию.",
- "Click and never miss future streams!": "Кликните и никогда не пропустите будущие стримы!",
- "Common": {
- "poweredByOwncastVersion": "При поддержке Owncast v{{versionNumber}}"
- },
- "Common tasks": "Общие задачи",
- "Connected": "Подключен",
- "Contribute": "Внести вклад",
- "Current stream": "Текущая трансляция",
- "Current viewers": "Текущие зрители",
- "Disk": "Диск",
- "Documentation": "Документация",
- "Embed your video onto other sites": "Встраивайте свое видео на другие сайты",
- "Enable Owncast social features": "Включите социальные функции Owncast",
- "Error": "Ошибка",
- "FAQ": "FAQ",
- "Find an audience on the Owncast Directory": "Найдите аудиторию в каталоге Owncast",
- "Fix your problems": "Устранение проблем",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "Разрешить",
- "blockButton": "Блок",
- "deniedDescription": "Чтобы включить push-уведомления от {{hostname}}, перейдите в настройки браузера для этого сайта и включите уведомления. Затем перезагрузите эту страницу, чтобы применить ваши обновленные настройки для этого сайта. Узнать больше.",
- "deniedTitle": "Уведомления заблокированы на вашем устройстве",
- "enabledDescription": "Чтобы отключить push-уведомления от {{hostname}}, перейдите в настройки браузера для этого сайта и отключите уведомления. Узнать больше.",
- "enabledTitle": "Уведомления включены",
- "errorTitle": "Ошибка уведомления браузера",
- "iosAddButton": "Добавить",
- "iosAddToHomeScreen": "Добавить на главный экран",
- "iosAllowPrompt": "Разрешить",
- "iosComeBack": "Вернитесь на этот экран и включите уведомления.",
- "iosDescription": "Мы предпринимаем несколько дополнительных шагов, чтобы быть в курсе того, что ваши любимые потоки будут в прямом эфире.",
- "iosNameAndTap": "Дайте эту ссылку имени и нажмите на новую иконку на домашнем экране",
- "iosShareButton": "поделиться",
- "iosTitle": "Получать уведомления на iOS",
- "learnMore": "Узнать больше",
- "mainDescription": "Получайте уведомления прямо в браузере каждый раз, когда этот поток будет работать.",
- "permissionWantsTo": "{{hostname}} хочет",
- "showNotifications": "Показать уведомления",
- "unsupported": "Уведомления браузера не поддерживаются в браузере.",
- "unsupportedLocal": "Уведомления браузера не поддерживаются для локальных серверов."
- },
- "chatOffline": "Отсутствует перевод Frontend.chatOffline: Пожалуйста, сообщите",
- "componentError": "Ошибка: {{message}}",
- "helloWorld": "Отсутствует Frontend.helloWorld: Пожалуйста, сообщите",
- "notificationMessage": "Отсутствует перевод Frontend.notificationMessage: Пожалуйста, сообщите",
- "offlineBasic": "Этот поток оффлайн. Возвращайтесь в ближайшее время!",
- "offlineFediverseOnly": "Этот поток отключен. Следите за {{fediverseAccount}} на Fediverse, чтобы узнать, когда {{streamer}} выйдет в эфир в следующий раз.",
- "offlineNotifyAndFediverse": "Этот поток отключен. Вы можете получить уведомление о следующем выходе {{streamer}} в прямой эфир или следить за {{fediverseAccount}} на Fediverse.",
- "offlineNotifyOnly": "Этот поток отключен. Получите уведомление, когда {{streamer}} появится в следующий раз."
- },
- "Hardware Info": "Информация об оборудовании",
- "Healthy Stream": "Качество трансляции",
- "Help configuring my broadcasting software": "Помогите настроить программное обеспечение для трансляции",
- "Hidden messages": "Скрытые сообщения",
- "Hide": "Скрыть",
- "How can we help you?": "Чем мы можем вам помочь?",
- "I found a bug": "Я нашел ошибку",
- "I have a general question": "У меня есть общий вопрос",
- "I want to build add-ons for Owncast": "Я хочу создать дополнения для Owncast",
- "I want to configure my owncast instance": "Я хочу настроить свой экземпляр owncast",
- "I want to customize my website": "Я хочу настроить свой сайт",
- "I want to embed my stream into another site": "Я хочу вставить мой стрим на другой сайт",
- "I want to tweak my video output": "Я хочу настроить видеовыход",
- "I want to use an external storage provider": "Я хочу использовать внешний поставщик услуг хранения данных",
- "IP Bans": "Блокировка IP",
- "If you found a bug, then please": "Если вы нашли ошибку, пожалуйста,",
- "Inbound Audio Stream": "Входящий аудиопоток",
- "Inbound Stream Details": "Информация о входящем потоке",
- "Inbound Video Stream": "Входящий видеопоток",
- "Info": "Информация",
- "Input": "Вход",
- "Last 12 hours": "Последние 12 часов",
- "Last 24 hours": "Последние 24 часа",
- "Last 3 months": "Последние 3 месяца",
- "Last 30 days": "Последние 30 дней",
- "Last 6 months": "Последние 6 месяцев",
- "Last 7 days": "Последние 7 дней",
- "Last live ago": "Последний раз в прямом эфире {{timeAgo}} назад",
- "Learn how to point your existing software to your new server and start streaming your content": "Узнайте, как настроить имеющееся программное обеспечение на новый сервер и начать потоковую передачу контента.",
- "Learn how you can add your Owncast stream to other sites you control": "Узнайте, как добавить свой поток Owncast на другие сайты, которые вы контролируете.",
- "Learn more": "Подробнее",
- "Learn more about chat moderation here": "Узнайте больше о модерации чата здесь.",
- "Level": "Уровень",
- "Link": "Ссылка",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "Внесите себя в каталог Owncast и покажите свой поток. Включите его в"
- },
- "Logs": "Журналы",
- "Manage the messages from viewers that show up on your stream": "Управляйте сообщениями от зрителей, которые появляются в вашем стриме.",
- "Max viewers last stream": "Максимальное количество зрителей на последнем стриме",
- "Max viewers this stream": "Максимальное количество зрителей в этом стриме",
- "Memory": "Память",
- "Message": "Сообщение",
- "Moderators": "Модераторы",
- "Most general questions are answered in our": "Ответы на большинство общих вопросов вы найдете в нашем",
- "News & Updates from Owncast": "Новости и обновления от Owncast",
- "No": "Нет",
- "No hardware details have been collected yet": "Информация об оборудовании еще не собрана.",
- "No news": "Нет новостей.",
- "No stream is active": "Ни один поток не активен",
- "No viewer data has been collected yet": "Данные о зрителях еще не собраны.",
- "Notify": "Уведомление",
- "Other": "Другое",
- "Outbound Audio Stream": "Исходящий аудиопоток",
- "Outbound Stream Details": "Подробности исходящего стрима",
- "Outbound Video Stream": "Исходящий видеопоток",
- "Overridden via command line": "Переопределяется через командную строку.",
- "Peak viewer count": "Максимальное количество просмотров",
- "Playback Health": "Качество воспроизведения",
- "Please wait": "Пожалуйста, подождите",
- "Read the Docs": "Прочитайте документацию",
- "Show": "Показать",
- "Skip to footer": "Перейти к нижнему колонтитулу",
- "Skip to offline message": "Перейти к оффлайн сообщению",
- "Skip to page content": "Перейти к основному содержимому",
- "Skip to player": "Перейти к плееру",
- "Source": "Источник",
- "Stay updated!": "Оставайтесь в курсе!",
- "Stream health represents": "Здоровье ручья представляет собой",
- "Stream started": "Стрим запущен",
- "TROUBLESHOOT": "ПОИСК НЕИСПРАВНОСТЕЙ",
- "Testing": {
- "itemCount": "Отсутствует тестирование переводов.itemCount: Пожалуйста, сообщите",
- "messageCount": "Отсутствует тестирование переводов.messageCount: Пожалуйста, сообщите",
- "noPluralKey": "Отсутствует тестирование переводов.noPluralKey: пожалуйста, сообщите",
- "simpleKey": "Отсутствует тестирование переводов.simpleKey: пожалуйста, сообщите"
- },
- "Time": "Время",
- "Timestamp": "Временная метка",
- "Troubleshooting": "Устранение неполадок",
- "Use your broadcasting software": "Используйте свое программное обеспечение для вещания",
- "User": "Пользователь",
- "View": "Просмотр",
- "Viewer Info": "Информация о зрителе",
- "Viewers": "Зрителей",
- "Visible messages": "Видимые сообщения",
- "Visit the": "Перейдите на",
- "Warning": "Предупреждение",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "Когда поток активен и чат включен, здесь будут отображаться подключенные клиенты чата.",
- "Yes": "Да",
- "You can build your own bots, overlays, tools and add-ons with our": "Вы можете создавать собственные боты, наложения, инструменты и дополнения с помощью нашего",
- "You should start one": "Вам стоит начать.",
- "developer APIs": "API разработчика.",
- "discussions": "обсуждения",
- "documentation": "документация",
- "let us know": "сообщите нам",
- "max viewers": "Максимум зрителей",
- "of all known players": {
- " Other player status is unknown": "из всех известных плееров. Статус других плееров неизвестен."
- },
- "offline": "офлайн",
- "offline_basic": "Этот поток оффлайн. Возвращайтесь в ближайшее время!",
- "or exist in our": "или существовать в нашем",
- "settings": "настройки.",
- "to configure additional details about your viewers": "чтобы настроить дополнительные сведения о зрителях.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "чтобы ваш экземпляр присоединился к Fediverse, что позволит людям следить за вашей прямой трансляцией, делиться ею и участвовать в ней.",
- "used": "используется"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Увеличьте свою аудиторию, появляясь в Каталоге Owncast. Это внешний сервис, управляемый проектом Owncast. Узнайте больше.",
+ "offlineMessageDescription": "Оффлайн сообщение отображается посетителям ваших страниц, когда вы не транслируете. Поддерживается Markdown.",
+ "serverUrlRequiredForDirectory": "Вы должны установить сервер URL выше, чтобы включить каталог."
+ },
+ "HardwareInfo": {
+ "cpu": "CPU",
+ "disk": "Диск",
+ "memory": "Память",
+ "noDetails": "No hardware details have been collected yet.",
+ "pleaseWait": "Пожалуйста, подождите",
+ "title": "Информация об оборудовании",
+ "used": "используется"
+ },
+ "Help": {
+ "bugPlease": "Если вы нашли ошибку, пожалуйста,",
+ "buildAddons": "Я хочу создать дополнения для Owncast",
+ "buildTools": "Вы можете создавать собственные боты, наложения, инструменты и дополнения с помощью нашего",
+ "commonTasks": "Общие задачи",
+ "configureBroadcasting": "Помогите настроить программное обеспечение для трансляции",
+ "configureInstance": "Я хочу настроить свой экземпляр owncast",
+ "customizeWebsite": "Я хочу настроить свой сайт",
+ "developerApis": "developer APIs.",
+ "discussions": "обсуждения",
+ "documentation": "Документация",
+ "embedStream": "Я хочу вставить мой стрим на другой сайт",
+ "faq": "FAQ",
+ "fixProblems": "Устранение проблем",
+ "foundBug": "Я нашел ошибку",
+ "generalAnswered": "Ответы на большинство общих вопросов вы найдете в нашем",
+ "generalQuestion": "У меня есть общий вопрос",
+ "learnMore": "Подробнее",
+ "letUsKnow": "сообщите нам",
+ "orExist": "или существовать в нашем",
+ "other": "Другое",
+ "readDocs": "Прочитайте документацию",
+ "title": "Чем мы можем вам помочь?",
+ "troubleshooting": "Устранение неполадок",
+ "tweakVideo": "Я хочу настроить видеовыход",
+ "useStorage": "Я хочу использовать внешний поставщик услуг хранения данных"
+ },
+ "LogTable": {
+ "error": "Ошибка",
+ "info": "Информация",
+ "level": "Уровень",
+ "logs": "Журналы",
+ "message": "Сообщение",
+ "timestamp": "Временная метка",
+ "warning": "Предупреждение"
+ },
+ "NewsFeed": {
+ "link": "Ссылка",
+ "noNews": "No news.",
+ "title": "Новости и обновления от 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": "Текущая трансляция",
+ "currentViewers": "Текущие зрители",
+ "last12Hours": "Последние 12 часов",
+ "last24Hours": "Последние 24 часа",
+ "last30Days": "Последние 30 дней",
+ "last3Months": "Последние 3 месяца",
+ "last6Months": "Последние 6 месяцев",
+ "last7Days": "Последние 7 дней",
+ "maxViewers": "Максимум зрителей",
+ "maxViewersLastStream": "Максимальное количество зрителей на последнем стриме",
+ "maxViewersThisStream": "Максимальное количество зрителей в этом стриме",
+ "noData": "No viewer data has been collected yet.",
+ "pleaseWait": "Пожалуйста, подождите",
+ "title": "Информация о зрителе",
+ "viewers": "Зрителей"
+ },
+ "deleteEmoji": "Delete emoji",
+ "emojiPageDescription": "Отсутствует Admin.emojiPageDescription: Пожалуйста, сообщите",
+ "emojiUploadBulkGuide": "Отсутствует Admin.emojiUploadBulkGuide: пожалуйста, сообщите",
+ "emojis": "Отсутствует Admin.emojis: Пожалуйста, сообщите",
+ "uploadNewEmoji": "Отсутствует Admin.uploadNewEmoji: Пожалуйста, сообщите"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "При поддержке Owncast v{{versionNumber}}"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "Разрешить",
+ "blockButton": "Блок",
+ "deniedDescription": "Чтобы включить push-уведомления от {{hostname}}, перейдите в настройки браузера для этого сайта и включите уведомления. Затем перезагрузите эту страницу, чтобы применить ваши обновленные настройки для этого сайта. Узнать больше.",
+ "deniedTitle": "Уведомления заблокированы на вашем устройстве",
+ "enabledDescription": "Чтобы отключить push-уведомления от {{hostname}}, перейдите в настройки браузера для этого сайта и отключите уведомления. Узнать больше.",
+ "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": "Внести вклад",
+ "documentation": "Документация",
+ "source": "Источник"
+ },
+ "Header": {
+ "chatOffline": "Чат в автономном режиме",
+ "chatWillBeAvailable": "Chat will be available when the stream is live.",
+ "skipToContent": "Перейти к основному содержимому",
+ "skipToFooter": "Перейти к нижнему колонтитулу",
+ "skipToOfflineMessage": "Перейти к оффлайн сообщению",
+ "skipToPlayer": "Перейти к плееру"
+ },
+ "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": "Отсутствует перевод Frontend.chatOffline: Пожалуйста, сообщите",
+ "componentError": "Ошибка: {{message}}",
+ "helloWorld": "Отсутствует Frontend.helloWorld: Пожалуйста, сообщите",
+ "offlineBasic": "Этот поток оффлайн. Возвращайтесь в ближайшее время!",
+ "offlineFediverseOnly": "Этот поток отключен. Следите за {{fediverseAccount}} на Fediverse, чтобы узнать, когда {{streamer}} выйдет в эфир в следующий раз.",
+ "offlineNotifyAndFediverse": "Этот поток отключен. Вы можете получить уведомление о следующем выходе {{streamer}} в прямой эфир или следить за {{fediverseAccount}} на Fediverse.",
+ "offlineNotifyOnly": "Этот поток отключен. Получите уведомление, когда {{streamer}} появится в следующий раз."
+ },
+ "Testing": {
+ "itemCount": "Отсутствует тестирование переводов.itemCount: Пожалуйста, сообщите",
+ "messageCount": "Отсутствует тестирование переводов.messageCount: Пожалуйста, сообщите",
+ "noPluralKey": "Отсутствует тестирование переводов.noPluralKey: пожалуйста, сообщите",
+ "simpleKey": "Отсутствует тестирование переводов.simpleKey: пожалуйста, сообщите"
+ }
+}
diff --git a/web/i18n/sv/translation.json b/web/i18n/sv/translation.json
index 05ade10b3a..6835959a55 100644
--- a/web/i18n/sv/translation.json
+++ b/web/i18n/sv/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Add your Owncast instance to the Fediverse",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "Öka din publik genom att synas i Owncast Directory. Detta är en extern tjänst som drivs av projektet Owncast. Läs mer.",
- "offlineMessageDescription": "Meddelandet offline visas för dina sidbesökare när du inte streamar. Markdown stöds.",
- "serverUrlRequiredForDirectory": "Du måste ställa in din Server-URL ovan för att aktivera katalogen."
- },
- "emojiPageDescription": "Saknad översättning Admin.emojiPageBeskrivning: Vänligen rapportera",
- "emojiUploadBulkGuide": "Saknad översättning Admin.emojiUploadBulkGuide: Vänligen rapportera",
- "emojis": "Saknad översättning Admin.emojis: Vänligen rapportera",
- "uploadNewEmoji": "Saknad översättning Admin.uploadNewEmoji: Vänligen rapportera"
- },
- "Banned Users": "Banned Users",
- "Bring in moderators to help keep your chat in order": "Ta med moderatorer för att hålla din chatt i ordning.",
- "CPU": "CPU",
- "Chat Messages": "Chat Messages",
- "Chat is disabled": "Chat is disabled",
- "Chat is offline": "Chat is offline",
- "Chat will be available when the stream is live": "Chat will be available when the stream is live.",
- "Chat will continue to be disabled until you begin a live stream": "Chat will continue to be disabled until you begin a live stream.",
- "Click and never miss future streams!": "Click and never miss future streams!",
- "Common": {
- "poweredByOwncastVersion": "Drivs av Owncast v{{versionNumber}}"
- },
- "Common tasks": "Common tasks",
- "Connected": "Connected",
- "Contribute": "Contribute",
- "Current stream": "Current stream",
- "Current viewers": "Current viewers",
- "Disk": "Disk",
- "Documentation": "Documentation",
- "Embed your video onto other sites": "Embed your video onto other sites",
- "Enable Owncast social features": "Enable Owncast social features",
- "Error": "Error",
- "FAQ": "FAQ",
- "Find an audience on the Owncast Directory": "Find an audience on the Owncast Directory",
- "Fix your problems": "Fix your problems",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "Tillåt",
- "blockButton": "Blockera",
- "deniedDescription": "För att aktivera push-meddelanden från {{hostname}} åtkomst till din webbläsares behörigheter för denna webbplats och aktivera aviseringar. Ladda sedan om denna sida för att tillämpa dina uppdaterade inställningar på denna webbplats. Läs mer.",
- "deniedTitle": "Aviseringar är blockerade på din enhet",
- "enabledDescription": "För att inaktivera push-meddelanden från {{hostname}} åtkomst till din webbläsares behörigheter för denna webbplats och stänga av meddelanden. Läs mer.",
- "enabledTitle": "Aviseringar är aktiverade",
- "errorTitle": "Fel vid avisering i webbläsaren",
- "iosAddButton": "Lägg till",
- "iosAddToHomeScreen": "Lägg till på startskärmen",
- "iosAllowPrompt": "Tillåt",
- "iosComeBack": "Kom tillbaka till den här skärmen och aktivera meddelanden.",
- "iosDescription": "Det tar ett par extra steg för att se till att du får meddelande när dina favoritströmmar går live.",
- "iosNameAndTap": "Ge den här länken ett namn och tryck på den nya ikonen på startskärmen",
- "iosShareButton": "dela",
- "iosTitle": "Få notifikation på iOS",
- "learnMore": "Läs mer",
- "mainDescription": "Få meddelande direkt i webbläsaren varje gång denna ström går live.",
- "permissionWantsTo": "{{hostname}} vill",
- "showNotifications": "Visa aviseringar",
- "unsupported": "Webbläsaraviseringar stöds inte i din webbläsare.",
- "unsupportedLocal": "Webbläsaraviseringar stöds inte för lokala servrar."
- },
- "chatOffline": "Saknad översättning Frontend.chatOffline: Vänligen rapportera",
- "componentError": "Fel: {{message}}",
- "helloWorld": "Saknad översättning Frontend.helloWorld: Please report",
- "notificationMessage": "Saknad översättning Frontend.notificationMeddelande: Vänligen rapportera",
- "offlineBasic": "Denna ström är offline. Kom tillbaka snart!",
- "offlineFediverseOnly": "Denna ström är offline. Följ {{fediverseAccount}} på Fediverse för att se nästa gång {{streamer}} går live.",
- "offlineNotifyAndFediverse": "Denna ström är offline. Du kan meddelas nästa gång {{streamer}} går live eller följ {{fediverseAccount}} på Fediverse.",
- "offlineNotifyOnly": "Denna ström är offline. meddelas nästa gång {{streamer}} går live."
- },
- "Hardware Info": "Hardware Info",
- "Healthy Stream": "Healthy Stream",
- "Help configuring my broadcasting software": "Help configuring my broadcasting software",
- "Hidden messages": "Hidden messages",
- "Hide": "Hide",
- "How can we help you?": "How can we help you?",
- "I found a bug": "I found a bug",
- "I have a general question": "I have a general question",
- "I want to build add-ons for Owncast": "I want to build add-ons for Owncast",
- "I want to configure my owncast instance": "I want to configure my owncast instance",
- "I want to customize my website": "I want to customize my website",
- "I want to embed my stream into another site": "I want to embed my stream into another site",
- "I want to tweak my video output": "I want to tweak my video output",
- "I want to use an external storage provider": "I want to use an external storage provider",
- "IP Bans": "IP Bans",
- "If you found a bug, then please": "If you found a bug, then please",
- "Inbound Audio Stream": "Inbound Audio Stream",
- "Inbound Stream Details": "Inbound Stream Details",
- "Inbound Video Stream": "Inbound Video Stream",
- "Info": "Info",
- "Input": "Input",
- "Last 12 hours": "Last 12 hours",
- "Last 24 hours": "Last 24 hours",
- "Last 3 months": "Last 3 months",
- "Last 30 days": "Last 30 days",
- "Last 6 months": "Last 6 months",
- "Last 7 days": "Last 7 days",
- "Last live ago": "Senast live {{timeAgo}} sedan",
- "Learn how to point your existing software to your new server and start streaming your content": "Learn how to point your existing software to your new server and start streaming your content.",
- "Learn how you can add your Owncast stream to other sites you control": "Learn how you can add your Owncast stream to other sites you control.",
- "Learn more": "Learn more",
- "Learn more about chat moderation here": "Läs mer om moderering av chatten här.",
- "Level": "Level",
- "Link": "Link",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "List yourself in the Owncast Directory and show off your stream. Enable it in"
- },
- "Logs": "Logs",
- "Manage the messages from viewers that show up on your stream": "Manage the messages from viewers that show up on your stream.",
- "Max viewers last stream": "Max viewers last stream",
- "Max viewers this stream": "Max viewers this stream",
- "Memory": "Memory",
- "Message": "Message",
- "Moderators": "Moderators",
- "Most general questions are answered in our": "Most general questions are answered in our",
- "News & Updates from Owncast": "News & Updates from Owncast",
- "No": "No",
- "No hardware details have been collected yet": "No hardware details have been collected yet.",
- "No news": "No news.",
- "No stream is active": "No stream is active",
- "No viewer data has been collected yet": "No viewer data has been collected yet.",
- "Notify": "Notify",
- "Other": "Other",
- "Outbound Audio Stream": "Outbound Audio Stream",
- "Outbound Stream Details": "Outbound Stream Details",
- "Outbound Video Stream": "Outbound Video Stream",
- "Overridden via command line": "Overridden via command line.",
- "Peak viewer count": "Peak viewer count",
- "Playback Health": "Playback Health",
- "Please wait": "Please wait",
- "Read the Docs": "Read the Docs",
- "Show": "Show",
- "Skip to footer": "Skip to footer",
- "Skip to offline message": "Skip to offline message",
- "Skip to page content": "Skip to page content",
- "Skip to player": "Skip to player",
- "Source": "Source",
- "Stay updated!": "Stay updated!",
- "Stream health represents": "Stream health represents",
- "Stream started": "Stream started",
- "TROUBLESHOOT": "TROUBLESHOOT",
- "Testing": {
- "itemCount": "Saknad översättning Testing.itemCount: Please report",
- "messageCount": "Saknad översättning Testing.messageCount: Please report",
- "noPluralKey": "Saknad översättning Testing.noPluralKey: Vänligen rapportera",
- "simpleKey": "Saknad översättning Testing.simpleKey: Vänligen rapportera"
- },
- "Time": "Time",
- "Timestamp": "Timestamp",
- "Troubleshooting": "Troubleshooting",
- "Use your broadcasting software": "Use your broadcasting software",
- "User": "User",
- "View": "View",
- "Viewer Info": "Viewer Info",
- "Viewers": "Viewers",
- "Visible messages": "Visible messages",
- "Visit the": "Visit the",
- "Warning": "Warning",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "When a stream is active and chat is enabled, connected chat clients will be displayed here.",
- "Yes": "Yes",
- "You can build your own bots, overlays, tools and add-ons with our": "You can build your own bots, overlays, tools and add-ons with our",
- "You should start one": "You should start one.",
- "developer APIs": "developer APIs.",
- "discussions": "discussions",
- "documentation": "documentation",
- "let us know": "let us know",
- "max viewers": "max viewers",
- "of all known players": {
- " Other player status is unknown": "of all known players. Other player status is unknown."
- },
- "offline": "offline",
- "offline_basic": "Denna ström är offline. Kom tillbaka snart!",
- "or exist in our": "or exist in our",
- "settings": "settings.",
- "to configure additional details about your viewers": "to configure additional details about your viewers.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.",
- "used": "used"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Öka din publik genom att synas i Owncast Directory. Detta är en extern tjänst som drivs av projektet Owncast. Läs mer.",
+ "offlineMessageDescription": "Meddelandet offline visas för dina sidbesökare när du inte streamar. Markdown stöds.",
+ "serverUrlRequiredForDirectory": "Du måste ställa in din Server-URL ovan för att aktivera katalogen."
+ },
+ "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": "Saknad översättning Admin.emojiPageBeskrivning: Vänligen rapportera",
+ "emojiUploadBulkGuide": "Saknad översättning Admin.emojiUploadBulkGuide: Vänligen rapportera",
+ "emojis": "Saknad översättning Admin.emojis: Vänligen rapportera",
+ "uploadNewEmoji": "Saknad översättning Admin.uploadNewEmoji: Vänligen rapportera"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Drivs av Owncast v{{versionNumber}}"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "Tillåt",
+ "blockButton": "Blockera",
+ "deniedDescription": "För att aktivera push-meddelanden från {{hostname}} åtkomst till din webbläsares behörigheter för denna webbplats och aktivera aviseringar. Ladda sedan om denna sida för att tillämpa dina uppdaterade inställningar på denna webbplats. Läs mer.",
+ "deniedTitle": "Aviseringar är blockerade på din enhet",
+ "enabledDescription": "För att inaktivera push-meddelanden från {{hostname}} åtkomst till din webbläsares behörigheter för denna webbplats och stänga av meddelanden. Läs mer.",
+ "enabledTitle": "Aviseringar är aktiverade",
+ "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": "Fel vid avisering i webbläsaren",
+ "iosAddButton": "Lägg till",
+ "iosAddToHomeScreen": "Lägg till på startskärmen",
+ "iosAllowPrompt": "Tillåt",
+ "iosComeBack": "Kom tillbaka till den här skärmen och aktivera meddelanden.",
+ "iosDescription": "Det tar ett par extra steg för att se till att du får meddelande när dina favoritströmmar går live.",
+ "iosNameAndTap": "Ge den här länken ett namn och tryck på den nya ikonen på startskärmen",
+ "iosShareButton": "dela",
+ "iosTitle": "Få notifikation på iOS",
+ "learnMore": "Läs mer",
+ "mainDescription": "Få meddelande direkt i webbläsaren varje gång denna ström går live.",
+ "permissionWantsTo": "{{hostname}} vill",
+ "showNotifications": "Visa aviseringar",
+ "unsupported": "Webbläsaraviseringar stöds inte i din webbläsare.",
+ "unsupportedLocal": "Webbläsaraviseringar stöds inte för lokala servrar."
+ },
+ "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": "Saknad översättning Frontend.chatOffline: Vänligen rapportera",
+ "componentError": "Fel: {{message}}",
+ "helloWorld": "Saknad översättning Frontend.helloWorld: Please report",
+ "offlineBasic": "Denna ström är offline. Kom tillbaka snart!",
+ "offlineFediverseOnly": "Denna ström är offline. Följ {{fediverseAccount}} på Fediverse för att se nästa gång {{streamer}} går live.",
+ "offlineNotifyAndFediverse": "Denna ström är offline. Du kan meddelas nästa gång {{streamer}} går live eller följ {{fediverseAccount}} på Fediverse.",
+ "offlineNotifyOnly": "Denna ström är offline. meddelas nästa gång {{streamer}} går live."
+ },
+ "Testing": {
+ "itemCount": "Saknad översättning Testing.itemCount: Please report",
+ "messageCount": "Saknad översättning Testing.messageCount: Please report",
+ "noPluralKey": "Saknad översättning Testing.noPluralKey: Vänligen rapportera",
+ "simpleKey": "Saknad översättning Testing.simpleKey: Vänligen rapportera"
+ }
+}
diff --git a/web/i18n/th/translation.json b/web/i18n/th/translation.json
index 4277c5ae7b..e880d5f402 100644
--- a/web/i18n/th/translation.json
+++ b/web/i18n/th/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Add your Owncast instance to the Fediverse",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "เพิ่มผู้ชมของคุณโดยการปรากฏใน Owncast Directory นี่เป็นบริการภายนอกที่ดำเนินการโดยโครงการ Owncast เรียนรู้เพิ่มเติม",
- "offlineMessageDescription": "ข้อความออฟไลน์จะแสดงให้ผู้เข้าชมหน้าของคุณเมื่อคุณไม่ได้สตรีม มาร์กอัปได้รับการสนับสนุน.",
- "serverUrlRequiredForDirectory": "คุณต้องตั้งค่า URL เซิร์ฟเวอร์ ข้างต้นเพื่อเปิดใช้งานไดเรกทอรี."
- },
- "emojiPageDescription": "การแปลที่ขาดหายไป Admin.emojiPageDescription: กรุณาแจ้งให้ทราบ",
- "emojiUploadBulkGuide": "การแปลที่ขาดหายไป Admin.emojiUploadBulkGuide: กรุณาแจ้งให้ทราบ",
- "emojis": "การแปลที่ขาดหายไป Admin.emojis: กรุณาแจ้งให้ทราบ",
- "uploadNewEmoji": "การแปลที่ขาดหายไป Admin.uploadNewEmoji: กรุณาแจ้งให้ทราบ"
- },
- "Banned Users": "Banned Users",
- "Bring in moderators to help keep your chat in order": "นำผู้ดูแลเข้ามาเพื่อช่วยให้การสนทนาของคุณเรียบร้อย",
- "CPU": "CPU",
- "Chat Messages": "Chat Messages",
- "Chat is disabled": "Chat is disabled",
- "Chat is offline": "Chat is offline",
- "Chat will be available when the stream is live": "Chat will be available when the stream is live.",
- "Chat will continue to be disabled until you begin a live stream": "Chat will continue to be disabled until you begin a live stream.",
- "Click and never miss future streams!": "Click and never miss future streams!",
- "Common": {
- "poweredByOwncastVersion": "Powered by Owncast v{{versionNumber}}"
- },
- "Common tasks": "Common tasks",
- "Connected": "Connected",
- "Contribute": "Contribute",
- "Current stream": "Current stream",
- "Current viewers": "Current viewers",
- "Disk": "Disk",
- "Documentation": "Documentation",
- "Embed your video onto other sites": "Embed your video onto other sites",
- "Enable Owncast social features": "Enable Owncast social features",
- "Error": "Error",
- "FAQ": "FAQ",
- "Find an audience on the Owncast Directory": "Find an audience on the Owncast Directory",
- "Fix your problems": "Fix your problems",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "อนุญาต",
- "blockButton": "บล็อก",
- "deniedDescription": "เพื่อเปิดใช้งานการแจ้งเตือนแบบพุชจาก {{hostname}} ให้เข้าถึงการอนุญาตในเบราว์เซอร์ของคุณสำหรับเว็บไซต์นี้และเปิดการแจ้งเตือน จากนั้นโหลดหน้านี้ใหม่เพื่อใช้การตั้งค่าที่อัปเดตของคุณสำหรับเว็บไซต์นี้ เรียนรู้เพิ่มเติม.",
- "deniedTitle": "การแจ้งเตือนถูกบล็อกบนอุปกรณ์ของคุณ",
- "enabledDescription": "เพื่อปิดการแจ้งเตือนแบบพุชจาก {{hostname}} ให้เข้าถึงการอนุญาตในเบราว์เซอร์ของคุณสำหรับเว็บไซต์นี้และปิดการแจ้งเตือน เรียนรู้เพิ่มเติม.",
- "enabledTitle": "การแจ้งเตือนเปิดใช้งานแล้ว",
- "errorTitle": "ข้อผิดพลาดการแจ้งเตือนบนเบราว์เซอร์",
- "iosAddButton": "เพิ่ม",
- "iosAddToHomeScreen": "เพิ่มไปที่หน้าจอหลัก",
- "iosAllowPrompt": "อนุญาต",
- "iosComeBack": "กลับมาที่หน้าจอนี้และเปิดการแจ้งเตือน",
- "iosDescription": "ต้องใช้ขั้นตอนเพิ่มเติมเพื่อให้แน่ใจว่าคุณจะได้รับการแจ้งเตือนเมื่อช่องที่คุณชื่นชอบถ่ายทอดสด",
- "iosNameAndTap": "ให้ลิงค์นี้ชื่อและกดที่ไอคอนใหม่บนหน้าจอหลักของคุณ",
- "iosShareButton": "แชร์",
- "iosTitle": "รับการแจ้งเตือนบน iOS",
- "learnMore": "เรียนรู้เพิ่มเติม",
- "mainDescription": "รับการแจ้งเตือนในเบราว์เซอร์ทุกครั้งที่ช่องนี้ถ่ายทอดสด",
- "permissionWantsTo": "{{hostname}} ต้องการที่จะ",
- "showNotifications": "แสดงการแจ้งเตือน",
- "unsupported": "เบราว์เซอร์ของคุณไม่รองรับการแจ้งเตือนในเบราว์เซอร์",
- "unsupportedLocal": "เบราว์เซอร์ไม่รองรับการแจ้งเตือนสำหรับเซิร์ฟเวอร์ท้องถิ่น"
- },
- "chatOffline": "Missing translation Frontend.chatOffline: Please report",
- "componentError": "Error: {{message}}",
- "helloWorld": "Missing translation Frontend.helloWorld: Please report",
- "notificationMessage": "Missing translation Frontend.notificationMessage: Please report",
- "offlineBasic": "สตรีมนี้ออฟไลน์ กรุณาตรวจสอบอีกครั้งในภายหลัง!",
- "offlineFediverseOnly": "สตรีมนี้ออฟไลน์ ติดตาม {{fediverseAccount}} บน Fediverse เพื่อดูเมื่อ {{streamer}} เริ่มถ่ายทอดสดครั้งต่อไป",
- "offlineNotifyAndFediverse": "สตรีมนี้ออฟไลน์ คุณสามารถ รับการแจ้งเตือน เมื่อ {{streamer}} เริ่มถ่ายทอดสดอีกครั้งหรือ ติดตาม {{fediverseAccount}} บน Fediverse",
- "offlineNotifyOnly": "สตรีมนี้ออฟไลน์ รับการแจ้งเตือน เมื่อ {{streamer}} เริ่มถ่ายทอดสด"
- },
- "Hardware Info": "Hardware Info",
- "Healthy Stream": "Healthy Stream",
- "Help configuring my broadcasting software": "Help configuring my broadcasting software",
- "Hidden messages": "Hidden messages",
- "Hide": "Hide",
- "How can we help you?": "How can we help you?",
- "I found a bug": "I found a bug",
- "I have a general question": "I have a general question",
- "I want to build add-ons for Owncast": "I want to build add-ons for Owncast",
- "I want to configure my owncast instance": "I want to configure my owncast instance",
- "I want to customize my website": "I want to customize my website",
- "I want to embed my stream into another site": "I want to embed my stream into another site",
- "I want to tweak my video output": "I want to tweak my video output",
- "I want to use an external storage provider": "I want to use an external storage provider",
- "IP Bans": "IP Bans",
- "If you found a bug, then please": "If you found a bug, then please",
- "Inbound Audio Stream": "Inbound Audio Stream",
- "Inbound Stream Details": "Inbound Stream Details",
- "Inbound Video Stream": "Inbound Video Stream",
- "Info": "Info",
- "Input": "Input",
- "Last 12 hours": "Last 12 hours",
- "Last 24 hours": "Last 24 hours",
- "Last 3 months": "Last 3 months",
- "Last 30 days": "Last 30 days",
- "Last 6 months": "Last 6 months",
- "Last 7 days": "Last 7 days",
- "Last live ago": "ถ่ายทอดสดล่าสุดเมื่อ {{timeAgo}} ที่ผ่านมา",
- "Learn how to point your existing software to your new server and start streaming your content": "Learn how to point your existing software to your new server and start streaming your content.",
- "Learn how you can add your Owncast stream to other sites you control": "Learn how you can add your Owncast stream to other sites you control.",
- "Learn more": "Learn more",
- "Learn more about chat moderation here": "เรียนรู้เพิ่มเติมเกี่ยวกับการดูแลการสนทนาได้ที่นี่",
- "Level": "Level",
- "Link": "Link",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "List yourself in the Owncast Directory and show off your stream. Enable it in"
- },
- "Logs": "Logs",
- "Manage the messages from viewers that show up on your stream": "Manage the messages from viewers that show up on your stream.",
- "Max viewers last stream": "Max viewers last stream",
- "Max viewers this stream": "Max viewers this stream",
- "Memory": "Memory",
- "Message": "Message",
- "Moderators": "Moderators",
- "Most general questions are answered in our": "Most general questions are answered in our",
- "News & Updates from Owncast": "News & Updates from Owncast",
- "No": "No",
- "No hardware details have been collected yet": "No hardware details have been collected yet.",
- "No news": "No news.",
- "No stream is active": "No stream is active",
- "No viewer data has been collected yet": "No viewer data has been collected yet.",
- "Notify": "Notify",
- "Other": "Other",
- "Outbound Audio Stream": "Outbound Audio Stream",
- "Outbound Stream Details": "Outbound Stream Details",
- "Outbound Video Stream": "Outbound Video Stream",
- "Overridden via command line": "Overridden via command line.",
- "Peak viewer count": "Peak viewer count",
- "Playback Health": "Playback Health",
- "Please wait": "Please wait",
- "Read the Docs": "Read the Docs",
- "Show": "Show",
- "Skip to footer": "Skip to footer",
- "Skip to offline message": "Skip to offline message",
- "Skip to page content": "Skip to page content",
- "Skip to player": "Skip to player",
- "Source": "Source",
- "Stay updated!": "Stay updated!",
- "Stream health represents": "Stream health represents",
- "Stream started": "Stream started",
- "TROUBLESHOOT": "TROUBLESHOOT",
- "Testing": {
- "itemCount": "Missing translation Testing.itemCount: Please report",
- "messageCount": "Missing translation Testing.messageCount: Please report",
- "noPluralKey": "Missing translation Testing.noPluralKey: Please report",
- "simpleKey": "Missing translation Testing.simpleKey: Please report"
- },
- "Time": "Time",
- "Timestamp": "Timestamp",
- "Troubleshooting": "Troubleshooting",
- "Use your broadcasting software": "Use your broadcasting software",
- "User": "User",
- "View": "View",
- "Viewer Info": "Viewer Info",
- "Viewers": "Viewers",
- "Visible messages": "Visible messages",
- "Visit the": "Visit the",
- "Warning": "Warning",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "When a stream is active and chat is enabled, connected chat clients will be displayed here.",
- "Yes": "Yes",
- "You can build your own bots, overlays, tools and add-ons with our": "You can build your own bots, overlays, tools and add-ons with our",
- "You should start one": "You should start one.",
- "developer APIs": "developer APIs.",
- "discussions": "discussions",
- "documentation": "documentation",
- "let us know": "let us know",
- "max viewers": "max viewers",
- "of all known players": {
- " Other player status is unknown": "of all known players. Other player status is unknown."
- },
- "offline": "offline",
- "offline_basic": "สตรีมนี้ออฟไลน์ กรุณาตรวจสอบกลับอีกครั้งในไม่ช้า!",
- "or exist in our": "or exist in our",
- "settings": "settings.",
- "to configure additional details about your viewers": "to configure additional details about your viewers.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.",
- "used": "used"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "เพิ่มผู้ชมของคุณโดยการปรากฏใน Owncast Directory นี่เป็นบริการภายนอกที่ดำเนินการโดยโครงการ Owncast เรียนรู้เพิ่มเติม",
+ "offlineMessageDescription": "ข้อความออฟไลน์จะแสดงให้ผู้เข้าชมหน้าของคุณเมื่อคุณไม่ได้สตรีม มาร์กอัปได้รับการสนับสนุน.",
+ "serverUrlRequiredForDirectory": "คุณต้องตั้งค่า URL เซิร์ฟเวอร์ ข้างต้นเพื่อเปิดใช้งานไดเรกทอรี."
+ },
+ "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": "การแปลที่ขาดหายไป Admin.emojiPageDescription: กรุณาแจ้งให้ทราบ",
+ "emojiUploadBulkGuide": "การแปลที่ขาดหายไป Admin.emojiUploadBulkGuide: กรุณาแจ้งให้ทราบ",
+ "emojis": "การแปลที่ขาดหายไป Admin.emojis: กรุณาแจ้งให้ทราบ",
+ "uploadNewEmoji": "การแปลที่ขาดหายไป Admin.uploadNewEmoji: กรุณาแจ้งให้ทราบ"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Powered by Owncast v{{versionNumber}}"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "อนุญาต",
+ "blockButton": "บล็อก",
+ "deniedDescription": "เพื่อเปิดใช้งานการแจ้งเตือนแบบพุชจาก {{hostname}} ให้เข้าถึงการอนุญาตในเบราว์เซอร์ของคุณสำหรับเว็บไซต์นี้และเปิดการแจ้งเตือน จากนั้นโหลดหน้านี้ใหม่เพื่อใช้การตั้งค่าที่อัปเดตของคุณสำหรับเว็บไซต์นี้ เรียนรู้เพิ่มเติม.",
+ "deniedTitle": "การแจ้งเตือนถูกบล็อกบนอุปกรณ์ของคุณ",
+ "enabledDescription": "เพื่อปิดการแจ้งเตือนแบบพุชจาก {{hostname}} ให้เข้าถึงการอนุญาตในเบราว์เซอร์ของคุณสำหรับเว็บไซต์นี้และปิดการแจ้งเตือน เรียนรู้เพิ่มเติม.",
+ "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": "Chat is offline",
+ "componentError": "Error: {{message}}",
+ "helloWorld": "Hello world",
+ "offlineBasic": "สตรีมนี้ออฟไลน์ กรุณาตรวจสอบอีกครั้งในภายหลัง!",
+ "offlineFediverseOnly": "สตรีมนี้ออฟไลน์ ติดตาม {{fediverseAccount}} บน Fediverse เพื่อดูเมื่อ {{streamer}} เริ่มถ่ายทอดสดครั้งต่อไป",
+ "offlineNotifyAndFediverse": "สตรีมนี้ออฟไลน์ คุณสามารถ รับการแจ้งเตือน เมื่อ {{streamer}} เริ่มถ่ายทอดสดอีกครั้งหรือ ติดตาม {{fediverseAccount}} บน Fediverse",
+ "offlineNotifyOnly": "สตรีมนี้ออฟไลน์ รับการแจ้งเตือน เมื่อ {{streamer}} เริ่มถ่ายทอดสด"
+ },
+ "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"
+ }
+}
diff --git a/web/i18n/vi/translation.json b/web/i18n/vi/translation.json
index d623aba794..d66ce8ae34 100644
--- a/web/i18n/vi/translation.json
+++ b/web/i18n/vi/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Thêm phiên bản Owncast của bạn vào Fediverse",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "Tăng cường khán giả của bạn bằng cách xuất hiện trong Danh bạ Owncast. Đây là một dịch vụ bên ngoài do dự án Owncast vận hành. Tìm hiểu thêm.",
- "offlineMessageDescription": "Thông điệp ngoại tuyến sẽ được hiển thị cho khách truy cập trang của bạn khi bạn không phát sóng. Markdown được hỗ trợ.",
- "serverUrlRequiredForDirectory": "Bạn phải thiết lập URL máy chủ của mình ở trên để kích hoạt thư mục."
- },
- "emojiPageDescription": "Thiếu bản dịch Admin.emojiPageDescription: Vui lòng báo cáo",
- "emojiUploadBulkGuide": "Thiếu bản dịch Admin.emojiUploadBulkGuide: Vui lòng báo cáo",
- "emojis": "Thiếu bản dịch Admin.emojis: Vui lòng báo cáo",
- "uploadNewEmoji": "Thiếu bản dịch Admin.uploadNewEmoji: Vui lòng báo cáo"
- },
- "Banned Users": "Người dùng bị cấm",
- "Bring in moderators to help keep your chat in order": "Mang đến những người điều hành để giúp giữ cho cuộc trò chuyện của bạn có trật tự.",
- "CPU": "CPU",
- "Chat Messages": "Tin nhắn trò chuyện",
- "Chat is disabled": "Trò chuyện đã bị vô hiệu hóa",
- "Chat is offline": "Trò chuyện đang ngoại tuyến",
- "Chat will be available when the stream is live": "Trò chuyện sẽ khả dụng khi stream trực tiếp",
- "Chat will continue to be disabled until you begin a live stream": "Trò chuyện sẽ tiếp tục bị vô hiệu hóa cho đến khi bạn bắt đầu phát trực tiếp",
- "Click and never miss future streams!": "Nhấp để không bỏ lỡ các stream trong tương lai!",
- "Common": {
- "poweredByOwncastVersion": "Được cung cấp bởi Owncast v{{versionNumber}}"
- },
- "Common tasks": "Tác vụ thông dụng",
- "Connected": "Đã kết nối",
- "Contribute": "Đóng góp",
- "Current stream": "Stream hiện tại",
- "Current viewers": "Số người xem hiện tại",
- "Disk": "Ổ đĩa",
- "Documentation": "Tài liệu",
- "Embed your video onto other sites": "Nhúng video của bạn vào các trang web khác",
- "Enable Owncast social features": "Kích hoạt tính năng xã hội của Owncast",
- "Error": "Lỗi",
- "FAQ": "FAQ",
- "Find an audience on the Owncast Directory": "Tìm khán giả trên Thư mục Owncast",
- "Fix your problems": "Giải quyết vấn đề của bạn",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "Cho phép",
- "blockButton": "Chặn",
- "deniedDescription": "Để kích hoạt thông báo đẩy từ {{hostname}}, hãy truy cập quyền trình duyệt của bạn cho trang web này và bật thông báo. Sau đó, tải lại trang này để áp dụng cài đặt cập nhật của bạn trên trang web này. Tìm hiểu thêm.",
- "deniedTitle": "Thông báo đã bị chặn trên thiết bị của bạn",
- "enabledDescription": "Để vô hiệu hóa thông báo đẩy từ {{hostname}}, hãy truy cập quyền trình duyệt của bạn cho trang web này và tắt thông báo. Tìm hiểu thêm.",
- "enabledTitle": "Thông báo đã được bật",
- "errorTitle": "Lỗi thông báo trình duyệt",
- "iosAddButton": "Thêm",
- "iosAddToHomeScreen": "Thêm vào màn hình chính",
- "iosAllowPrompt": "Cho phép",
- "iosComeBack": "Quay lại màn hình này và bật thông báo.",
- "iosDescription": "Bạn cần thực hiện thêm một vài bước để đảm bảo bạn nhận được thông báo khi các luồng yêu thích của bạn phát trực tiếp.",
- "iosNameAndTap": "Đặt tên cho liên kết này và nhấn vào biểu tượng mới trên màn hình chính của bạn",
- "iosShareButton": "chia sẻ",
- "iosTitle": "Nhận thông báo trên iOS",
- "learnMore": "Tìm hiểu thêm",
- "mainDescription": "Nhận thông báo ngay trong trình duyệt mỗi khi luồng này phát trực tiếp.",
- "permissionWantsTo": "{{hostname}} muốn",
- "showNotifications": "Hiển thị thông báo",
- "unsupported": "Thông báo trình duyệt không được hỗ trợ trong trình duyệt của bạn.",
- "unsupportedLocal": "Thông báo trình duyệt không được hỗ trợ cho các máy chủ cục bộ."
- },
- "chatOffline": "Thiếu bản dịch Frontend.chatOffline: Vui lòng báo cáo",
- "componentError": "Lỗi: {{message}}",
- "helloWorld": "Thiếu bản dịch Frontend.helloWorld: Vui lòng báo cáo",
- "notificationMessage": "Thiếu bản dịch Frontend.notificationMessage: Vui lòng báo cáo",
- "offlineBasic": "Luồng này đang ngoại tuyến. Hãy quay lại sau!",
- "offlineFediverseOnly": "Luồng này đang ngoại tuyến. Theo dõi {{fediverseAccount}} trên Fediverse để xem lần tới {{streamer}} trực tiếp.",
- "offlineNotifyAndFediverse": "Luồng này đang ngoại tuyến. Bạn có thể được thông báo khi {{streamer}} trực tiếp hoặc theo dõi {{fediverseAccount}} trên Fediverse.",
- "offlineNotifyOnly": "Luồng này đang ngoại tuyến. Được thông báo khi {{streamer}} trực tiếp."
- },
- "Hardware Info": "Thông tin phần cứng",
- "Healthy Stream": "Stream ổn định",
- "Help configuring my broadcasting software": "Trợ giúp cấu hình phần mềm phát sóng của tôi",
- "Hidden messages": "Tin nhắn ẩn",
- "Hide": "Ẩn",
- "How can we help you?": "Chúng tôi có thể giúp gì cho bạn?",
- "I found a bug": "Tôi phát hiện lỗi",
- "I have a general question": "Tôi có câu hỏi chung",
- "I want to build add-ons for Owncast": "Tôi muốn xây dựng tiện ích mở rộng cho Owncast",
- "I want to configure my owncast instance": "Tôi muốn cấu hình phiên bản Owncast của mình",
- "I want to customize my website": "Tôi muốn tùy chỉnh trang web của mình",
- "I want to embed my stream into another site": "Tôi muốn nhúng stream của mình vào trang web khác",
- "I want to tweak my video output": "Tôi muốn điều chỉnh đầu ra video",
- "I want to use an external storage provider": "Tôi muốn sử dụng nhà cung cấp lưu trữ bên ngoài",
- "IP Bans": "IP bị cấm",
- "If you found a bug, then please": "Nếu bạn phát hiện lỗi, vui lòng",
- "Inbound Audio Stream": "Luồng âm thanh đi vào",
- "Inbound Stream Details": "Chi tiết luồng đi vào",
- "Inbound Video Stream": "Luồng video đi vào",
- "Info": "Thông tin",
- "Input": "Đầu vào",
- "Last 12 hours": "12 giờ qua",
- "Last 24 hours": "24 giờ qua",
- "Last 3 months": "3 tháng qua",
- "Last 30 days": "30 ngày qua",
- "Last 6 months": "6 tháng qua",
- "Last 7 days": "7 ngày qua",
- "Last live ago": "Lần phát trực tiếp cuối cùng {{timeAgo}} trước",
- "Learn how to point your existing software to your new server and start streaming your content": "Tìm hiểu cách kết nối phần mềm hiện có của bạn với máy chủ mới và bắt đầu phát trực tuyến nội dung của bạn",
- "Learn how you can add your Owncast stream to other sites you control": "Tìm hiểu cách thêm luồng Owncast của bạn vào các trang web bạn quản lý",
- "Learn more": "Tìm hiểu thêm",
- "Learn more about chat moderation here": "Tìm hiểu thêm về việc điều chỉnh chat ở đây.",
- "Level": "Mức độ",
- "Link": "Liên kết",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "Đăng ký trong Thư mục Owncast và giới thiệu stream của bạn. Kích hoạt tính năng trong"
- },
- "Logs": "Nhật ký",
- "Manage the messages from viewers that show up on your stream": "Quản lý tin nhắn từ người xem hiển thị trên stream của bạn",
- "Max viewers last stream": "Số người xem tối đa stream trước",
- "Max viewers this stream": "Số người xem tối đa stream này",
- "Memory": "Bộ nhớ",
- "Message": "Tin nhắn",
- "Moderators": "Người kiểm duyệt",
- "Most general questions are answered in our": "Hầu hết các câu hỏi chung được trả lời trong",
- "News & Updates from Owncast": "Tin tức & Cập nhật từ Owncast",
- "No": "Không",
- "No hardware details have been collected yet": "Chưa có thông tin phần cứng nào được thu thập",
- "No news": "Không có tin tức",
- "No stream is active": "Không có stream nào đang hoạt động",
- "No viewer data has been collected yet": "Chưa có dữ liệu người xem nào được thu thập",
- "Notify": "Thông báo",
- "Other": "Khác",
- "Outbound Audio Stream": "Luồng âm thanh đi ra",
- "Outbound Stream Details": "Chi tiết luồng đi ra",
- "Outbound Video Stream": "Luồng video đi ra",
- "Overridden via command line": "Đã ghi đè qua dòng lệnh",
- "Peak viewer count": "Số người xem cao nhất",
- "Playback Health": "Tình trạng phát lại",
- "Please wait": "Vui lòng đợi",
- "Read the Docs": "Đọc tài liệu",
- "Show": "Hiện",
- "Skip to footer": "Chuyển đến chân trang",
- "Skip to offline message": "Chuyển đến tin nhắn ngoại tuyến",
- "Skip to page content": "Chuyển đến nội dung trang",
- "Skip to player": "Chuyển đến trình phát",
- "Source": "Mã nguồn",
- "Stay updated!": "Cập nhật thường xuyên!",
- "Stream health represents": "Tình trạng stream thể hiện",
- "Stream started": "Stream đã bắt đầu",
- "TROUBLESHOOT": "XỬ LÝ SỰ CỐ",
- "Testing": {
- "itemCount": "Thiếu bản dịch Testing.itemCount: Vui lòng báo cáo",
- "messageCount": "Thiếu bản dịch Testing.messageCount: Vui lòng báo cáo",
- "noPluralKey": "Thiếu bản dịch Testing.noPluralKey: Vui lòng báo cáo",
- "simpleKey": "Thiếu bản dịch Testing.simpleKey: Vui lòng báo cáo"
- },
- "Time": "Thời gian",
- "Timestamp": "Thời gian",
- "Troubleshooting": "Xử lý sự cố",
- "Use your broadcasting software": "Sử dụng phần mềm phát sóng của bạn",
- "User": "Người dùng",
- "View": "Xem",
- "Viewer Info": "Thông tin người xem",
- "Viewers": "Người xem",
- "Visible messages": "Tin nhắn hiển thị",
- "Visit the": "Truy cập",
- "Warning": "Cảnh báo",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "Khi stream đang hoạt động và trò chuyện được bật, các kết nối trò chuyện sẽ được hiển thị tại đây",
- "Yes": "Có",
- "You can build your own bots, overlays, tools and add-ons with our": "Bạn có thể xây dựng bot, lớp phủ, công cụ và tiện ích mở rộng riêng với",
- "You should start one": "Bạn nên bắt đầu một stream",
- "developer APIs": "API cho nhà phát triển của chúng tôi",
- "discussions": "thảo luận",
- "documentation": "tài liệu hướng dẫn",
- "let us know": "cho chúng tôi biết",
- "max viewers": "người xem tối đa",
- "of all known players": {
- " Other player status is unknown": "của tất cả các trình phát đã biết. Trạng thái trình phát khác không xác định"
- },
- "offline": "ngoại tuyến",
- "offline_basic": "Luồng này đang ngoại tuyến. Vui lòng kiểm tra lại sau!",
- "or exist in our": "hoặc có trong",
- "settings": "cài đặt",
- "to configure additional details about your viewers": "để cấu hình thêm thông tin về người xem của bạn",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "để phiên bản của bạn tham gia Fediverse, cho phép mọi người theo dõi, chia sẻ và tương tác với stream trực tiếp của bạn",
- "used": "đã sử dụng"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "Tăng cường khán giả của bạn bằng cách xuất hiện trong Danh bạ Owncast. Đây là một dịch vụ bên ngoài do dự án Owncast vận hành. Tìm hiểu thêm.",
+ "offlineMessageDescription": "Thông điệp ngoại tuyến sẽ được hiển thị cho khách truy cập trang của bạn khi bạn không phát sóng. Markdown được hỗ trợ.",
+ "serverUrlRequiredForDirectory": "Bạn phải thiết lập URL máy chủ của mình ở trên để kích hoạt thư mục."
+ },
+ "HardwareInfo": {
+ "cpu": "CPU",
+ "disk": "Ổ đĩa",
+ "memory": "Bộ nhớ",
+ "noDetails": "No hardware details have been collected yet.",
+ "pleaseWait": "Vui lòng đợi",
+ "title": "Thông tin phần cứng",
+ "used": "đã sử dụng"
+ },
+ "Help": {
+ "bugPlease": "Nếu bạn phát hiện lỗi, vui lòng",
+ "buildAddons": "Tôi muốn xây dựng tiện ích mở rộng cho Owncast",
+ "buildTools": "Bạn có thể xây dựng bot, lớp phủ, công cụ và tiện ích mở rộng riêng với",
+ "commonTasks": "Tác vụ thông dụng",
+ "configureBroadcasting": "Trợ giúp cấu hình phần mềm phát sóng của tôi",
+ "configureInstance": "Tôi muốn cấu hình phiên bản Owncast của mình",
+ "customizeWebsite": "Tôi muốn tùy chỉnh trang web của mình",
+ "developerApis": "developer APIs.",
+ "discussions": "thảo luận",
+ "documentation": "Tài liệu",
+ "embedStream": "Tôi muốn nhúng stream của mình vào trang web khác",
+ "faq": "FAQ",
+ "fixProblems": "Giải quyết vấn đề của bạn",
+ "foundBug": "Tôi phát hiện lỗi",
+ "generalAnswered": "Hầu hết các câu hỏi chung được trả lời trong",
+ "generalQuestion": "Tôi có câu hỏi chung",
+ "learnMore": "Tìm hiểu thêm",
+ "letUsKnow": "cho chúng tôi biết",
+ "orExist": "hoặc có trong",
+ "other": "Khác",
+ "readDocs": "Đọc tài liệu",
+ "title": "Chúng tôi có thể giúp gì cho bạn?",
+ "troubleshooting": "Xử lý sự cố",
+ "tweakVideo": "Tôi muốn điều chỉnh đầu ra video",
+ "useStorage": "Tôi muốn sử dụng nhà cung cấp lưu trữ bên ngoài"
+ },
+ "LogTable": {
+ "error": "Lỗi",
+ "info": "Thông tin",
+ "level": "Mức độ",
+ "logs": "Nhật ký",
+ "message": "Tin nhắn",
+ "timestamp": "Thời gian",
+ "warning": "Cảnh báo"
+ },
+ "NewsFeed": {
+ "link": "Liên kết",
+ "noNews": "No news.",
+ "title": "Tin tức & Cập nhật từ 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": "Stream hiện tại",
+ "currentViewers": "Số người xem hiện tại",
+ "last12Hours": "12 giờ qua",
+ "last24Hours": "24 giờ qua",
+ "last30Days": "30 ngày qua",
+ "last3Months": "3 tháng qua",
+ "last6Months": "6 tháng qua",
+ "last7Days": "7 ngày qua",
+ "maxViewers": "người xem tối đa",
+ "maxViewersLastStream": "Số người xem tối đa stream trước",
+ "maxViewersThisStream": "Số người xem tối đa stream này",
+ "noData": "No viewer data has been collected yet.",
+ "pleaseWait": "Vui lòng đợi",
+ "title": "Thông tin người xem",
+ "viewers": "Người xem"
+ },
+ "deleteEmoji": "Delete emoji",
+ "emojiPageDescription": "Thiếu bản dịch Admin.emojiPageDescription: Vui lòng báo cáo",
+ "emojiUploadBulkGuide": "Thiếu bản dịch Admin.emojiUploadBulkGuide: Vui lòng báo cáo",
+ "emojis": "Thiếu bản dịch Admin.emojis: Vui lòng báo cáo",
+ "uploadNewEmoji": "Thiếu bản dịch Admin.uploadNewEmoji: Vui lòng báo cáo"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Được cung cấp bởi Owncast v{{versionNumber}}"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "Cho phép",
+ "blockButton": "Chặn",
+ "deniedDescription": "Để kích hoạt thông báo đẩy từ {{hostname}}, hãy truy cập quyền trình duyệt của bạn cho trang web này và bật thông báo. Sau đó, tải lại trang này để áp dụng cài đặt cập nhật của bạn trên trang web này. Tìm hiểu thêm.",
+ "deniedTitle": "Thông báo đã bị chặn trên thiết bị của bạn",
+ "enabledDescription": "Để vô hiệu hóa thông báo đẩy từ {{hostname}}, hãy truy cập quyền trình duyệt của bạn cho trang web này và tắt thông báo. Tìm hiểu thêm.",
+ "enabledTitle": "Thông báo đã được bật",
+ "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": "Lỗi thông báo trình duyệt",
+ "iosAddButton": "Thêm",
+ "iosAddToHomeScreen": "Thêm vào màn hình chính",
+ "iosAllowPrompt": "Cho phép",
+ "iosComeBack": "Quay lại màn hình này và bật thông báo.",
+ "iosDescription": "Bạn cần thực hiện thêm một vài bước để đảm bảo bạn nhận được thông báo khi các luồng yêu thích của bạn phát trực tiếp.",
+ "iosNameAndTap": "Đặt tên cho liên kết này và nhấn vào biểu tượng mới trên màn hình chính của bạn",
+ "iosShareButton": "chia sẻ",
+ "iosTitle": "Nhận thông báo trên iOS",
+ "learnMore": "Tìm hiểu thêm",
+ "mainDescription": "Nhận thông báo ngay trong trình duyệt mỗi khi luồng này phát trực tiếp.",
+ "permissionWantsTo": "{{hostname}} muốn",
+ "showNotifications": "Hiển thị thông báo",
+ "unsupported": "Thông báo trình duyệt không được hỗ trợ trong trình duyệt của bạn.",
+ "unsupportedLocal": "Thông báo trình duyệt không được hỗ trợ cho các máy chủ cục bộ."
+ },
+ "Footer": {
+ "contribute": "Đóng góp",
+ "documentation": "Tài liệu",
+ "source": "Mã nguồn"
+ },
+ "Header": {
+ "chatOffline": "Trò chuyện đang ngoại tuyến",
+ "chatWillBeAvailable": "Chat will be available when the stream is live.",
+ "skipToContent": "Chuyển đến nội dung trang",
+ "skipToFooter": "Chuyển đến chân trang",
+ "skipToOfflineMessage": "Chuyển đến tin nhắn ngoại tuyến",
+ "skipToPlayer": "Chuyển đến trình phát"
+ },
+ "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": "Thiếu bản dịch Frontend.chatOffline: Vui lòng báo cáo",
+ "componentError": "Lỗi: {{message}}",
+ "helloWorld": "Thiếu bản dịch Frontend.helloWorld: Vui lòng báo cáo",
+ "offlineBasic": "Luồng này đang ngoại tuyến. Hãy quay lại sau!",
+ "offlineFediverseOnly": "Luồng này đang ngoại tuyến. Theo dõi {{fediverseAccount}} trên Fediverse để xem lần tới {{streamer}} trực tiếp.",
+ "offlineNotifyAndFediverse": "Luồng này đang ngoại tuyến. Bạn có thể được thông báo khi {{streamer}} trực tiếp hoặc theo dõi {{fediverseAccount}} trên Fediverse.",
+ "offlineNotifyOnly": "Luồng này đang ngoại tuyến. Được thông báo khi {{streamer}} trực tiếp."
+ },
+ "Testing": {
+ "itemCount": "Thiếu bản dịch Testing.itemCount: Vui lòng báo cáo",
+ "messageCount": "Thiếu bản dịch Testing.messageCount: Vui lòng báo cáo",
+ "noPluralKey": "Thiếu bản dịch Testing.noPluralKey: Vui lòng báo cáo",
+ "simpleKey": "Thiếu bản dịch Testing.simpleKey: Vui lòng báo cáo"
+ }
+}
diff --git a/web/i18n/zh/translation.json b/web/i18n/zh/translation.json
index 0cb9277b05..837ae56fe7 100644
--- a/web/i18n/zh/translation.json
+++ b/web/i18n/zh/translation.json
@@ -1,179 +1,151 @@
{
- "Add your Owncast instance to the Fediverse": "Add your Owncast instance to the Fediverse",
- "Admin": {
- "EditInstanceDetails": {
- "directoryDescription": "透過出現在Owncast 目錄來增加您的觀眾。這是由 Owncast 專案運營的外部服務。了解更多。",
- "offlineMessageDescription": "當您不在串流時,離線訊息會顯示給您的頁面訪客。支援 Markdown。",
- "serverUrlRequiredForDirectory": "您必須在上方設定伺服器 URL,才能啟用目錄。"
- },
- "emojiPageDescription": "缺少翻譯 Admin.emojiPageDescription:請報告",
- "emojiUploadBulkGuide": "缺少翻譯 Admin.emojiUploadBulkGuide:請報告",
- "emojis": "缺少翻譯 Admin.emojis:請報告",
- "uploadNewEmoji": "缺少翻譯 Admin.uploadNewEmoji:請報告"
- },
- "Banned Users": "被遮蔽的用戶",
- "Bring in moderators to help keep your chat in order": "邀請版主幫忙維持聊天秩序。",
- "CPU": "中央處理器",
- "Chat Messages": "聊天訊息",
- "Chat is disabled": "聊天已禁用。",
- "Chat is offline": "聊天室已離線。",
- "Chat will be available when the stream is live": "Chat will be available when the stream is live.",
- "Chat will continue to be disabled until you begin a live stream": "Chat will continue to be disabled until you begin a live stream.",
- "Click and never miss future streams!": "Click and never miss future streams!",
- "Common": {
- "poweredByOwncastVersion": "Powered byOwncast v{{versionNumber}}"
- },
- "Common tasks": "Common tasks",
- "Connected": "已連接",
- "Contribute": "Contribute",
- "Current stream": "Current stream",
- "Current viewers": "目前收看人數",
- "Disk": "磁碟",
- "Documentation": "文件",
- "Embed your video onto other sites": "Embed your video onto other sites",
- "Enable Owncast social features": "Enable Owncast social features",
- "Error": "錯誤",
- "FAQ": "常見問題",
- "Find an audience on the Owncast Directory": "Find an audience on the Owncast Directory",
- "Fix your problems": "Fix your problems",
- "Frontend": {
- "BrowserNotifyModal": {
- "allowButton": "允許",
- "blockButton": "阻止",
- "deniedDescription": "要啟用來自{{hostname}}的推送通知,請訪問您對此網站的瀏覽器許可權並開啟通知。然後重新載入此頁面以應用您在此網站上的更新設置。了解更多。",
- "deniedTitle": "您的設備已阻止通知",
- "enabledDescription": "要禁用來自{{hostname}}的推送通知,請訪問您對此網站的瀏覽器許可權並關閉通知。了解更多。",
- "enabledTitle": "通知已啟用",
- "errorTitle": "瀏覽器通知錯誤",
- "iosAddButton": "新增",
- "iosAddToHomeScreen": "加入主畫面",
- "iosAllowPrompt": "允許",
- "iosComeBack": "回到這個畫面並啟用通知。",
- "iosDescription": "需要額外幾個步驟,以確保您能夠在您喜愛的直播節目上線時接收到通知。",
- "iosNameAndTap": "給這個連結命名,然後輕觸主畫面上的新圖標",
- "iosShareButton": "分享",
- "iosTitle": "在iOS上接收通知",
- "learnMore": "了解更多",
- "mainDescription": "每次這個直播節目上線時,您可以在瀏覽器中立即接收到通知。",
- "permissionWantsTo": "{{hostname}} 想要",
- "showNotifications": "顯示通知",
- "unsupported": "您的瀏覽器不支援瀏覽器通知。",
- "unsupportedLocal": "您的瀏覽器不支援本地伺服器的瀏覽器通知。"
- },
- "chatOffline": "缺少翻譯 Frontend.chatOffline:請報告",
- "componentError": "錯誤: {{message}}",
- "helloWorld": "缺少翻譯 Frontend.helloWorld:請報告",
- "notificationMessage": "缺少翻譯 Frontend.notificationMessage:請報告",
- "offlineBasic": "此串流已離線。請稍後再回來查看!",
- "offlineFediverseOnly": "此串流已離線。請在 Fediverse上追蹤 {{fediverseAccount}} ,以查看 {{streamer}} 的下次直播時間。",
- "offlineNotifyAndFediverse": "此串流已離線。您可以在 {{streamer}} 上線時收到通知,或在 Fediverse上追蹤 {{fediverseAccount}}。",
- "offlineNotifyOnly": "此串流已離線。下次 {{streamer}} 上線時,您將會收到通知。"
- },
- "Hardware Info": "硬體資訊",
- "Healthy Stream": "Healthy Stream",
- "Help configuring my broadcasting software": "Help configuring my broadcasting software",
- "Hidden messages": "Hidden messages",
- "Hide": "隱藏",
- "How can we help you?": "我們該怎樣幫助你?",
- "I found a bug": "报告 Bug",
- "I have a general question": "我有一個一般性問題",
- "I want to build add-ons for Owncast": "I want to build add-ons for Owncast",
- "I want to configure my owncast instance": "I want to configure my owncast instance",
- "I want to customize my website": "I want to customize my website",
- "I want to embed my stream into another site": "I want to embed my stream into another site",
- "I want to tweak my video output": "I want to tweak my video output",
- "I want to use an external storage provider": "I want to use an external storage provider",
- "IP Bans": "IP 封鎖",
- "If you found a bug, then please": "如果您發現 Bug,請",
- "Inbound Audio Stream": "Inbound Audio Stream",
- "Inbound Stream Details": "Inbound Stream Details",
- "Inbound Video Stream": "Inbound Video Stream",
- "Info": "資訊",
- "Input": "Input",
- "Last 12 hours": "Last 12 hours",
- "Last 24 hours": "Last 24 hours",
- "Last 3 months": "Last 3 months",
- "Last 30 days": "Last 30 days",
- "Last 6 months": "Last 6 months",
- "Last 7 days": "Last 7 days",
- "Last live ago": "上次實況時間:{{timeAgo}}前",
- "Learn how to point your existing software to your new server and start streaming your content": "Learn how to point your existing software to your new server and start streaming your content.",
- "Learn how you can add your Owncast stream to other sites you control": "Learn how you can add your Owncast stream to other sites you control.",
- "Learn more": "了解更多",
- "Learn more about chat moderation here": "在此瞭解更多關於聊天管理的資訊。",
- "Level": "水平",
- "Link": "Link",
- "List yourself in the Owncast Directory and show off your stream": {
- " Enable it in": "List yourself in the Owncast Directory and show off your stream. Enable it in"
- },
- "Logs": "紀錄",
- "Manage the messages from viewers that show up on your stream": "Manage the messages from viewers that show up on your stream.",
- "Max viewers last stream": "Max viewers last stream",
- "Max viewers this stream": "Max viewers this stream",
- "Memory": "記憶體",
- "Message": "訊息",
- "Moderators": "版主",
- "Most general questions are answered in our": "Most general questions are answered in our",
- "News & Updates from Owncast": "News & Updates from Owncast",
- "No": "否",
- "No hardware details have been collected yet": "No hardware details have been collected yet.",
- "No news": "沒有新聞。",
- "No stream is active": "No stream is active",
- "No viewer data has been collected yet": "No viewer data has been collected yet.",
- "Notify": "通知",
- "Other": "其他",
- "Outbound Audio Stream": "Outbound Audio Stream",
- "Outbound Stream Details": "Outbound Stream Details",
- "Outbound Video Stream": "Outbound Video Stream",
- "Overridden via command line": "Overridden via command line.",
- "Peak viewer count": "Peak viewer count",
- "Playback Health": "Playback Health",
- "Please wait": "請稍後",
- "Read the Docs": "閱讀文件",
- "Show": "顯示",
- "Skip to footer": "跳到至頁腳",
- "Skip to offline message": "跳到至離線訊息",
- "Skip to page content": "Skip to page content",
- "Skip to player": "Skip to player",
- "Source": "源導",
- "Stay updated!": "Stay updated!",
- "Stream health represents": "Stream health represents",
- "Stream started": "實況已開始",
- "TROUBLESHOOT": "排除故障",
- "Testing": {
- "itemCount": "遺失翻譯 Testing.itemCount:請報告",
- "messageCount": "遺失翻譯 Testing.messageCount:請報告",
- "noPluralKey": "遺失翻譯 Testing.noPluralKey:請報告",
- "simpleKey": "遺失翻譯 Testing.simpleKey:請報告"
- },
- "Time": "時間",
- "Timestamp": "時間戳記",
- "Troubleshooting": "疑難排解",
- "Use your broadcasting software": "Use your broadcasting software",
- "User": "用戶",
- "View": "查看",
- "Viewer Info": "觀看人訊息",
- "Viewers": "瀏覽者",
- "Visible messages": "Visible messages",
- "Visit the": "Visit the",
- "Warning": "警告",
- "When a stream is active and chat is enabled, connected chat clients will be displayed here": "When a stream is active and chat is enabled, connected chat clients will be displayed here.",
- "Yes": "是",
- "You can build your own bots, overlays, tools and add-ons with our": "You can build your own bots, overlays, tools and add-ons with our",
- "You should start one": "You should start one.",
- "developer APIs": "developer APIs.",
- "discussions": "discussions",
- "documentation": "documentation",
- "let us know": "告知我們",
- "max viewers": "max viewers",
- "of all known players": {
- " Other player status is unknown": "of all known players. Other player status is unknown."
- },
- "offline": "已離線",
- "offline_basic": "此串流已離線。請稍後再回來查看!",
- "or exist in our": "or exist in our",
- "settings": "settings.",
- "to configure additional details about your viewers": "to configure additional details about your viewers.",
- "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream": "to have your instance join the Fediverse, allowing people to follow, share and engage with your live stream.",
- "used": "使用情況"
-}
\ No newline at end of file
+ "Admin": {
+ "EditInstanceDetails": {
+ "directoryDescription": "透過出現在Owncast 目錄來增加您的觀眾。這是由 Owncast 專案運營的外部服務。了解更多。",
+ "offlineMessageDescription": "當您不在串流時,離線訊息會顯示給您的頁面訪客。支援 Markdown。",
+ "serverUrlRequiredForDirectory": "您必須在上方設定伺服器 URL,才能啟用目錄。"
+ },
+ "HardwareInfo": {
+ "cpu": "中央處理器",
+ "disk": "磁碟",
+ "memory": "記憶體",
+ "noDetails": "No hardware details have been collected yet.",
+ "pleaseWait": "請稍後",
+ "title": "硬體資訊",
+ "used": "使用情況"
+ },
+ "Help": {
+ "bugPlease": "如果您發現 Bug,請",
+ "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": "文件",
+ "embedStream": "I want to embed my stream into another site",
+ "faq": "常見問題",
+ "fixProblems": "Fix your problems",
+ "foundBug": "报告 Bug",
+ "generalAnswered": "Most general questions are answered in our",
+ "generalQuestion": "我有一個一般性問題",
+ "learnMore": "了解更多",
+ "letUsKnow": "告知我們",
+ "orExist": "or exist in our",
+ "other": "其他",
+ "readDocs": "閱讀文件",
+ "title": "我們該怎樣幫助你?",
+ "troubleshooting": "疑難排解",
+ "tweakVideo": "I want to tweak my video output",
+ "useStorage": "I want to use an external storage provider"
+ },
+ "LogTable": {
+ "error": "錯誤",
+ "info": "資訊",
+ "level": "水平",
+ "logs": "紀錄",
+ "message": "訊息",
+ "timestamp": "時間戳記",
+ "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": "目前收看人數",
+ "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": "請稍後",
+ "title": "觀看人訊息",
+ "viewers": "瀏覽者"
+ },
+ "deleteEmoji": "Delete emoji",
+ "emojiPageDescription": "缺少翻譯 Admin.emojiPageDescription:請報告",
+ "emojiUploadBulkGuide": "缺少翻譯 Admin.emojiUploadBulkGuide:請報告",
+ "emojis": "缺少翻譯 Admin.emojis:請報告",
+ "uploadNewEmoji": "缺少翻譯 Admin.uploadNewEmoji:請報告"
+ },
+ "Common": {
+ "poweredByOwncastVersion": "Powered byOwncast v{{versionNumber}}"
+ },
+ "Frontend": {
+ "BrowserNotifyModal": {
+ "allowButton": "允許",
+ "blockButton": "阻止",
+ "deniedDescription": "要啟用來自{{hostname}}的推送通知,請訪問您對此網站的瀏覽器許可權並開啟通知。然後重新載入此頁面以應用您在此網站上的更新設置。了解更多。",
+ "deniedTitle": "您的設備已阻止通知",
+ "enabledDescription": "要禁用來自{{hostname}}的推送通知,請訪問您對此網站的瀏覽器許可權並關閉通知。了解更多。",
+ "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": "文件",
+ "source": "源導"
+ },
+ "Header": {
+ "chatOffline": "聊天室已離線。",
+ "chatWillBeAvailable": "Chat will be available when the stream is live.",
+ "skipToContent": "Skip to page content",
+ "skipToFooter": "跳到至頁腳",
+ "skipToOfflineMessage": "跳到至離線訊息",
+ "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": "缺少翻譯 Frontend.chatOffline:請報告",
+ "componentError": "錯誤: {{message}}",
+ "helloWorld": "缺少翻譯 Frontend.helloWorld:請報告",
+ "offlineBasic": "此串流已離線。請稍後再回來查看!",
+ "offlineFediverseOnly": "此串流已離線。請在 Fediverse上追蹤 {{fediverseAccount}} ,以查看 {{streamer}} 的下次直播時間。",
+ "offlineNotifyAndFediverse": "此串流已離線。您可以在 {{streamer}} 上線時收到通知,或在 Fediverse上追蹤 {{fediverseAccount}}。",
+ "offlineNotifyOnly": "此串流已離線。下次 {{streamer}} 上線時,您將會收到通知。"
+ },
+ "Testing": {
+ "itemCount": "遺失翻譯 Testing.itemCount:請報告",
+ "messageCount": "遺失翻譯 Testing.messageCount:請報告",
+ "noPluralKey": "遺失翻譯 Testing.noPluralKey:請報告",
+ "simpleKey": "遺失翻譯 Testing.simpleKey:請報告"
+ }
+}
diff --git a/web/package.json b/web/package.json
index 123dcc84a9..67891b734a 100644
--- a/web/package.json
+++ b/web/package.json
@@ -16,7 +16,7 @@
"build-styles": "cd ./style-definitions && style-dictionary build && ./build.sh && cd -",
"test": "jest",
"format": "prettier --write **/*.{js,ts,jsx,tsx,css,md,scss}",
- "translate": "i18next -c i18next-parser.config.mjs && node scripts/i18n-extract.js"
+ "translate": "node scripts/i18n-extract.js"
},
"dependencies": {
"@ant-design/icons": "4.8.3",
@@ -45,7 +45,6 @@
"date-fns": "^4.0.0",
"glob": "^11.0.3",
"graphemer": "^1.4.0",
- "i18next-parser": "^9.1.0",
"i18next-scanner": "^4.6.0",
"interweave": "^13.0.0",
"interweave-autolink": "^5.1.0",
@@ -98,7 +97,6 @@
"@storybook/theming": "^8.3.6",
"@svgr/webpack": "8.1.0",
"@testing-library/react": "^16.3.0",
-
"@types/jest": "^30.0.0",
"@types/markdown-it": "14.1.2",
"@types/node": "22.17.2",
@@ -155,4 +153,4 @@
"emoji-mart": "5.2.2"
}
}
-}
\ No newline at end of file
+}
diff --git a/web/pages/admin/hardware-info.tsx b/web/pages/admin/hardware-info.tsx
index 853ac3c393..c4c2f72bc4 100644
--- a/web/pages/admin/hardware-info.tsx
+++ b/web/pages/admin/hardware-info.tsx
@@ -5,6 +5,7 @@ import { useTranslation } from 'next-export-i18n';
import { fetchData, FETCH_INTERVAL, HARDWARE_STATS } from '../../utils/apis';
import { Chart } from '../../components/admin/Chart';
import { StatisticItem } from '../../components/admin/StatisticItem';
+import { Localization } from '../../types/localization';
import { AdminLayout } from '../../components/layouts/AdminLayout';
@@ -55,13 +56,13 @@ export default function HardwareInfo() {
if (!hardwareStatus.cpu) {
return (