1cf923a5af
* Initial plan * Add localization support to NameChangeModal component Co-authored-by: gabek <414923+gabek@users.noreply.github.com> * Add NameChangeModal translations to English language file Co-authored-by: gabek <414923+gabek@users.noreply.github.com> * fix(i18n): fix localization keys * chore(test): add i18n test * chore(i18n): update translation script * chore(i18n): reorgnize translation keys and update components * chore: fix linting warnings * chore(i18n): update all the language files * feat(i18n): add last live ago i18n key --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: gabek <414923+gabek@users.noreply.github.com> Co-authored-by: Gabe Kangas <gabek@real-ity.com>
152 lines
9.5 KiB
JSON
152 lines
9.5 KiB
JSON
{
|
|
"Admin": {
|
|
"EditInstanceDetails": {
|
|
"directoryDescription": "Αυξήστε το κοινό σας με την εμφάνιση στο <a href=\"https://owncast.directory\" target=\"_blank\" rel=\"noreferrer\"><strong>Owncast Directory</strong></a>. Αυτή είναι μια εξωτερική υπηρεσία που εκτελείται από το έργο Owncast. <a href=\"https://owncast.online/docs/directory/?source=admin\" target=\"_blank\" rel=\"noopener noreferrer\">Μάθετε περισσότερα</a>.",
|
|
"offlineMessageDescription": "Το μήνυμα εκτός σύνδεσης εμφανίζεται στους επισκέπτες της σελίδας σας όταν δεν κάνετε streaming. Υποστηρίζεται Markdown.",
|
|
"serverUrlRequiredForDirectory": "Πρέπει να ορίσετε το <strong>Server URL</strong> παραπάνω για να ενεργοποιήσετε τον κατάλογο."
|
|
},
|
|
"HardwareInfo": {
|
|
"cpu": "CPU",
|
|
"disk": "Disk",
|
|
"memory": "Memory",
|
|
"noDetails": "No hardware details have been collected yet.",
|
|
"pleaseWait": "Please wait",
|
|
"title": "Hardware Info",
|
|
"used": "used"
|
|
},
|
|
"Help": {
|
|
"bugPlease": "If you found a bug, then please",
|
|
"buildAddons": "I want to build add-ons for Owncast",
|
|
"buildTools": "You can build your own bots, overlays, tools and add-ons with our",
|
|
"commonTasks": "Common tasks",
|
|
"configureBroadcasting": "Help configuring my broadcasting software",
|
|
"configureInstance": "I want to configure my owncast instance",
|
|
"customizeWebsite": "I want to customize my website",
|
|
"developerApis": "developer APIs.",
|
|
"discussions": "discussions",
|
|
"documentation": "Documentation",
|
|
"embedStream": "I want to embed my stream into another site",
|
|
"faq": "FAQ",
|
|
"fixProblems": "Fix your problems",
|
|
"foundBug": "I found a bug",
|
|
"generalAnswered": "Most general questions are answered in our",
|
|
"generalQuestion": "I have a general question",
|
|
"learnMore": "Learn more",
|
|
"letUsKnow": "let us know",
|
|
"orExist": "or exist in our",
|
|
"other": "Other",
|
|
"readDocs": "Read the Docs",
|
|
"title": "How can we help you?",
|
|
"troubleshooting": "Troubleshooting",
|
|
"tweakVideo": "I want to tweak my video output",
|
|
"useStorage": "I want to use an external storage provider"
|
|
},
|
|
"LogTable": {
|
|
"error": "Error",
|
|
"info": "Info",
|
|
"level": "Level",
|
|
"logs": "Logs",
|
|
"message": "Message",
|
|
"timestamp": "Timestamp",
|
|
"warning": "Warning"
|
|
},
|
|
"NewsFeed": {
|
|
"link": "Link",
|
|
"noNews": "No news.",
|
|
"title": "News & Updates from Owncast"
|
|
},
|
|
"VideoVariantForm": {
|
|
"bitrateDisabledPassthrough": "Bitrate selection is disabled when Video Passthrough is enabled.",
|
|
"bitrateGoodForHigh": "Good for high speed & high bitrate viewers.",
|
|
"bitrateGoodForMost": "Good for most viewers, bandwidths and resolutions.",
|
|
"bitrateGoodForSlow": "Good for slow, mobile and low bitrate viewers.",
|
|
"bitrateValueKbps": "{{bitrate}} kbps"
|
|
},
|
|
"ViewerInfo": {
|
|
"currentStream": "Current stream",
|
|
"currentViewers": "Current viewers",
|
|
"last12Hours": "Last 12 hours",
|
|
"last24Hours": "Last 24 hours",
|
|
"last30Days": "Last 30 days",
|
|
"last3Months": "Last 3 months",
|
|
"last6Months": "Last 6 months",
|
|
"last7Days": "Last 7 days",
|
|
"maxViewers": "max viewers",
|
|
"maxViewersLastStream": "Max viewers last stream",
|
|
"maxViewersThisStream": "Max viewers this stream",
|
|
"noData": "No viewer data has been collected yet.",
|
|
"pleaseWait": "Please wait",
|
|
"title": "Viewer Info",
|
|
"viewers": "Viewers"
|
|
},
|
|
"deleteEmoji": "Delete emoji",
|
|
"emojiPageDescription": "Here you can upload new custom emojis for usage in the chat. When uploading a new emoji, the filename without extension will be used as emoji name. Additionally, emoji names are case-insensitive. For best results, ensure all emoji have unique names.",
|
|
"emojiUploadBulkGuide": "Want to upload custom emojis in bulk? Check out our <a href=\"https://owncast.online/docs/chat/emoji\" rel=\"noopener noreferrer\" target=\"_blank\">Emoji guide</a>.",
|
|
"emojis": "Emojis",
|
|
"uploadNewEmoji": "Upload new emoji"
|
|
},
|
|
"Common": {
|
|
"poweredByOwncastVersion": "Τροφοδοτείται από <a href='https://owncast.online'>Owncast v{{versionNumber}}</a>"
|
|
},
|
|
"Frontend": {
|
|
"BrowserNotifyModal": {
|
|
"allowButton": "Αποδοχή",
|
|
"blockButton": "Αποκλεισμός",
|
|
"deniedDescription": "Για να ενεργοποιήσετε τις ειδοποιήσεις push από το {{hostname}} έχετε πρόσβαση στα δικαιώματα του περιηγητή σας για αυτόν τον ιστότοπο και ενεργοποιήστε τις ειδοποιήσεις. Στη συνέχεια, ξαναφορτώστε αυτή τη σελίδα για να εφαρμόσετε τις ενημερωμένες ρυθμίσεις σας σε αυτόν τον ιστότοπο. <a href='https://owncast.online/docs/notifications'>Μάθετε περισσότερα.</a>",
|
|
"deniedTitle": "Οι ειδοποιήσεις έχουν αποκλειστεί στη συσκευή σας",
|
|
"enabledDescription": "Για να απενεργοποιήσετε τις ειδοποιήσεις από το {{hostname}} έχετε πρόσβαση στα δικαιώματα του προγράμματος περιήγησης για αυτόν τον ιστότοπο και απενεργοποιήστε τις ειδοποιήσεις. <a href='https://owncast.online/docs/notifications'>Μάθετε περισσότερα.</a>",
|
|
"enabledTitle": "Οι ειδοποιήσεις είναι ενεργοποιημένες",
|
|
"errorMessage": "Error registering for live notifications: {{message}}. Make sure you're not inside a private browser environment or have previously disabled notifications for this stream.",
|
|
"errorTitle": "Σφάλμα Ειδοποιήσεων Περιηγητή",
|
|
"iosAddButton": "Προσθήκη",
|
|
"iosAddToHomeScreen": "Προσθήκη στην αρχική οθόνη",
|
|
"iosAllowPrompt": "Αποδοχή",
|
|
"iosComeBack": "Επιστρέψτε σε αυτή την οθόνη και ενεργοποιήστε τις ειδοποιήσεις.",
|
|
"iosDescription": "Παίρνει ένα ζευγάρι επιπλέον βήματα για να βεβαιωθείτε ότι έχετε ειδοποιηθεί όταν τα αγαπημένα σας ρεύματα πηγαίνουν ζωντανά.",
|
|
"iosNameAndTap": "Δώστε σε αυτόν τον σύνδεσμο ένα όνομα και πατήστε το νέο εικονίδιο στην αρχική σας οθόνη",
|
|
"iosShareButton": "κοινοποίηση",
|
|
"iosTitle": "Ειδοποιηθείτε στο iOS",
|
|
"learnMore": "Μάθετε περισσότερα",
|
|
"mainDescription": "Λάβετε ειδοποίηση απευθείας στο πρόγραμμα περιήγησης κάθε φορά που αυτό το ρεύμα πηγαίνει ζωντανά.",
|
|
"permissionWantsTo": "{{hostname}} θέλει να",
|
|
"showNotifications": "Εμφάνιση ειδοποιήσεων",
|
|
"unsupported": "Οι ειδοποιήσεις του προγράμματος περιήγησης δεν υποστηρίζονται στο πρόγραμμα περιήγησης.",
|
|
"unsupportedLocal": "Οι ειδοποιήσεις του προγράμματος περιήγησης δεν υποστηρίζονται για τοπικούς διακομιστές."
|
|
},
|
|
"Footer": {
|
|
"contribute": "Contribute",
|
|
"documentation": "Documentation",
|
|
"source": "Source"
|
|
},
|
|
"Header": {
|
|
"chatOffline": "Chat is offline",
|
|
"chatWillBeAvailable": "Chat will be available when the stream is live.",
|
|
"skipToContent": "Skip to page content",
|
|
"skipToFooter": "Skip to footer",
|
|
"skipToOfflineMessage": "Skip to offline message",
|
|
"skipToPlayer": "Skip to player"
|
|
},
|
|
"NameChangeModal": {
|
|
"authInfo": "You can also authenticate an IndieAuth or Fediverse account via the \"Authenticate\" menu.",
|
|
"buttonText": "Change name",
|
|
"colorLabel": "Your Color",
|
|
"description": "Your chat display name is what people see when you send chat messages.",
|
|
"overLimit": "Over limit",
|
|
"placeholder": "Your chat display name"
|
|
},
|
|
"chatOffline": "Chat is offline",
|
|
"componentError": "Σφάλμα: {{message}}",
|
|
"helloWorld": "Hello world",
|
|
"offlineBasic": "Αυτό το ρεύμα είναι εκτός σύνδεσης. Ελέγξτε ξανά σύντομα!",
|
|
"offlineFediverseOnly": "Αυτό το ρεύμα είναι εκτός σύνδεσης. <span class='follow-link'>Ακολουθήστε</span> {{fediverseAccount}} στο Fediverse για να δείτε την επόμενη φορά που το {{streamer}} ζωντανά.",
|
|
"offlineNotifyAndFediverse": "Αυτή η ροή είναι εκτός σύνδεσης. Μπορείτε να ειδοποιηθείτε <span class='notify-link'></span> την επόμενη φορά που το {{streamer}} πηγαίνει ζωντανά ή <span class='follow-link'>ακολουθήστε το</span> {{fediverseAccount}} στο Fediverse.",
|
|
"offlineNotifyOnly": "Αυτή η ροή είναι εκτός σύνδεσης. <span class='notify-link'>Θα ειδοποιηθείτε</span> την επόμενη φορά που το {{streamer}} θα συνδεθεί."
|
|
},
|
|
"Testing": {
|
|
"itemCount": "You have {{count}} items",
|
|
"messageCount": "You have {{count}} messages from {{sender}}",
|
|
"noPluralKey": "This key has no plural variants - {{count}} things",
|
|
"simpleKey": "Simple translation text"
|
|
}
|
|
}
|