From 86af848e22a020cd05b90bf297fc63f8e70189eb Mon Sep 17 00:00:00 2001 From: Satont Date: Fri, 16 Aug 2024 07:32:40 +0300 Subject: [PATCH] New Crowdin updates (#738) * Update source file en.json * Update source file en.json * New translations en.json (German) * New translations en.json (Russian) * New translations en.json (Ukrainian) * New translations en.json (Slovak) * New translations en.json (English) * Update source file en.json * New translations en.json (Slovak) * New translations en.json (German) * New translations en.json (Russian) * New translations en.json (Ukrainian) * New translations en.json (Slovak) * New translations en.json (English) * Update source file en.json * Update source file en.json * New translations en.json (German) * New translations en.json (Russian) * New translations en.json (Ukrainian) * New translations en.json (Slovak) * New translations en.json (English) * Update source file en.json * New translations en.json (Slovak) * New translations en.json (English) * Update source file en.json * New translations en.json (English) * Update source file en.json * New translations en.json (English) * Update source file en.json * New translations en.json (German) * New translations en.json (German) * New translations en.json (Slovak) * New translations en.json (German) * New translations en.json (German) * New translations en.json (Slovak) --- frontend/dashboard/src/locales/de.json | 232 ++++++++++++++----------- frontend/dashboard/src/locales/ru.json | 42 ++++- frontend/dashboard/src/locales/sk.json | 120 ++++++++----- frontend/dashboard/src/locales/uk.json | 42 ++++- 4 files changed, 294 insertions(+), 142 deletions(-) diff --git a/frontend/dashboard/src/locales/de.json b/frontend/dashboard/src/locales/de.json index 85a543888..a049e1c79 100644 --- a/frontend/dashboard/src/locales/de.json +++ b/frontend/dashboard/src/locales/de.json @@ -18,8 +18,8 @@ "goToDashboard": "Zur Übersicht gehen", "add": "Hinzufügen", "send": "Senden", - "next": "Next", - "previous": "Previous", + "next": "Nächste", + "previous": "Vorherige", "reset": "Zurücksetzen" }, "sharedTexts": { @@ -43,19 +43,20 @@ "disabled": "Deaktiviert", "setDefaultSettings": "Sind Sie sich sicher, dass Sie die Standardwerte wiederherstellen möchten?", "placeCursorMessage": "Platziere den Cursor nach \"$\" um die Variable zu ändern", - "pagination": "{page} page(s) / {total} item(s)", + "pagination": "{page} Seite(n) / {total} Gegenstand(e)", "paginationPerPage": "Pro Seite", - "searchPlaceholder": "Search...", + "searchPlaceholder": "Suche...", "messages": "Nachrichten", "asc": "Asc", "desc": "Desc", - "hide": "Hide", - "view": "View", + "hide": "Ausblenden", + "view": "Anzeigen", "toggleColumns": "Toggle columns", "copied": "Kopiert", "userSelected": "{count} users selected", - "userSelectPlaceholder": "Select user|Select users", - "userNotFound": "No users found" + "userSelectPlaceholder": "Wähle einen Benutzer | Wähle mehrere Benutzer", + "userNotFound": "Keine Benutzer gefunden", + "settings": "Einstellungen" }, "sidebar": { "dashboard": "Übersicht", @@ -79,13 +80,13 @@ "games": "Spiele", "users": "Benutzer", "moderation": "Moderation", - "import": "Import", + "import": "Importieren", "community": "Community" }, "navbar": { "logout": "Abmelden", "publicPage": "Öffentliche Seite", - "seeAll": "See all" + "seeAll": "Alles anzeigen" }, "deleteConfirmation": { "text": "Bist du sicher, dass du das löschen möchtest?", @@ -93,8 +94,8 @@ "confirm": "Bestätigen" }, "haveNoAccess": { - "title": "No access", - "description": "You are not authorized to this, ask the broadcaster to provide it." + "title": "Kein Zugriff", + "description": "Du bist nicht berechtigt diese Seite zu sehen, frage den Streamer nach einer Bereitstellung." }, "pageNotFound": { "title": "404 Nicht gefunden", @@ -128,7 +129,7 @@ "label": "Aliase" }, "gameCategories": { - "label": "Enable command only in certain categories (leave empty for disable)" + "label": "Aktiviere Befehl nur in bestimmten Kategorien (leer lassen für Deaktivierung)" }, "description": { "label": "Befehlsbeschreibung" @@ -323,8 +324,8 @@ "filters": { "label": "Filter", "description": "Sie können Ereignisse nach bestimmten Bedingungen filtern. Wenn du zum Beispiel \"{'{raidViewers}'} für Schlachtzugsereignisse gleich 10\" verwendest, wird die Operation nur dann ausgelöst, wenn die Anzahl der Schlachtzugmitglieder 10 beträgt.", - "placeholderLeft": "Left side of the condition", - "placeholderRight": "Right side of the condition", + "placeholderLeft": "Linke Seite des Zustands", + "placeholderRight": "Rechte Seite des Zustands", "empty": "Keine Filter ausgewählt" } }, @@ -521,7 +522,7 @@ "animationsOnAppear": "Anscheinende Emote Animation", "animationsOnDisappear": "Verschwindende Emote Animation", "excludedEmotes": "Ausgeschlossene Emotes", - "rave": "Show Rave (Rainbow) Emotes", + "rave": "Zeige Rave (Regenbogen) Emotes an", "emotes": { "bttvEnabled": "BetterTTV Emotes aktivieren?", "ffzEnabled": "FrankerFaceZ Emotes aktivieren?", @@ -536,16 +537,16 @@ "main": { "label": "Einstellungen", "startCommand": { - "description": "Overlay Start Command", - "example": "!brb 1 Coffee – starts an 1-minute timer with 'Coffee' label.
!brb 1 – starts an 1-minute timer with default text specified in the Settings and Post-Timer Settings sections." + "description": "Overlay-Start-Befehl", + "example": "!brb 1 Kaffee – startet einen einminütigen Timer mit dem Label 'Coffee'.
!brb 1 – startet einen einminütigen Timer mit dem in den Abschnitten Einstellungen und Post-Timer Einstellungen angegebenen Standardtext." }, "stopCommand": { - "description": "Overlay Stop Command", + "description": "Overlay-Stop-Befehl", "example": "!brbstop" }, "text": "Overlay-Text", "background": "", - "backgroundOpacity": "Overlay Background Opacity", + "backgroundOpacity": "Deckkraft des Overlay-Hintergrunds", "font": { "color": "Schriftfarbe", "family": "Schriftart", @@ -553,7 +554,7 @@ } }, "late": { - "label": "Post-Timer Settings", + "label": "Post-Timer Einstellungen", "text": "Overlay Post-Timer Text", "displayBrb": "Display Countdown Information" } @@ -594,35 +595,35 @@ "confirmClearQueue": "Are you sure you want to clear the queue?", "users": { "maxRequests": "Maximum Request Per-User Amount", - "minimalWatchTime": "Minimal Watch Time (in minutes)", - "minimalMessages": "Minimal Message Amount", + "minimalWatchTime": "Minimale Zuschauzeit (in Minuten)", + "minimalMessages": "Minimale Nachrichtenanzahl", "minimalFollowTime": "Minimale Folgezeit (in Minuten)" }, "songs": { "maxRequests": "Maximale Song-Warteschlangen-Limit", "minLength": "Minimale Songlänge (in Minuten)", "maxLength": "Maximale Songlänge (in Minuten)", - "minViews": "Minimal Views Amount" + "minViews": "Minimale Anzahl an Aufrufen" } }, "tabs": { "general": "Allgemein", "users": "Benutzer", "songs": "Songs", - "translations": "Translations" + "translations": "Übersetzungen" }, "ban": { "user": "Benutzer bannen", "song": "Song bannen", - "userConfirm": "Are you sure you want to ban this user?", - "songConfirm": "Are you sure you want to ban this song?" + "userConfirm": "Bist du dir sicher, dass du diesen Benutzer bannen möchtest?", + "songConfirm": "Bist du sicher, dass du diesen Song sperren möchtest?" } }, "timers": { "table": { "columns": { - "intervalInMinutes": "Interval (in minutes)", - "intervalInMessages": "Interval (in chat messages, set 0 to disable)" + "intervalInMinutes": "Intervall (in Minuten)", + "intervalInMessages": "Intervall (in Chat-Nachrichten, auf 0 stellen zur Deaktivierung)" } }, "modal": { @@ -652,6 +653,10 @@ }, "keywords": { "title": "Schlagwörter", + "info": { + "text": "Keywords helps you to trigger chat message on certain words matching." + }, + "create": "Create keyword", "triggerText": "Auslösetext", "usages": "Anzahl der Verwendungen", "isRegular": "Ist ein regulärer Ausdruck?", @@ -742,18 +747,18 @@ }, "cooldown": { "title": "Duell Abklingzeit", - "user": "Individual", + "user": "Individuell", "global": "Global" }, "messages": { "title": "Nachrichten", "start": { - "title": "Initial Message", - "description": "Sends this message when duel initiated. Available variables: {'{target}, {initiator}, {duelAcceptCommandName}, {acceptSeconds}'}" + "title": "Erste Nachricht", + "description": "Sendet diese Nachricht, wenn das Duell gestartet wird. Verfügbare Variablen: {'{target}, {initiator}, {duelAcceptCommandName}, {acceptSeconds}'}" }, "result": { - "title": "Result Message", - "description": "Sends this message when duel happened. Available variables: {'{loser}, {winner}'}" + "title": "Ergebnisnachricht", + "description": "Sendet diese Nachricht, wenn das Duell vorbei ist. Verfügbare Variablen: {'{loser}, {winner}'}" }, "bothDie": { "title": "«Niemand überlebt» Nachricht", @@ -770,68 +775,83 @@ } }, "seppuku": { - "description": "Seppuku, is a form of Japanese ritualistic suicide by disembowelment.", - "message": "Message", - "timeoutModerators": "Enable seppuku for moderators", - "messageModerators": "Message when moderator used seppuku", - "timeoutSeconds": "Timeout seconds" + "description": "Seppuku ist eine Form des ritualistischen Selbstmords durch Entkörperung.", + "message": "Nachricht", + "timeoutModerators": "Aktiviere seppuku für Moderatoren", + "messageModerators": "Nachricht wenn Moderator seppuku benutzt hat", + "timeoutSeconds": "Timeout Sekunden" + }, + "voteban": { + "description": "Beginne den Prozess der Jury gegen den Schuldigen Chatter!", + "banMessage": "Nachricht beim Bannen", + "banMessageModerators": "Nachricht um Moderator zu sperren", + "surviveMessage": "Nachricht überleben", + "surviveMessageModerators": "Überlebende Nachricht für Moderatoren", + "initialMessage": "Erste Nachricht", + "neededVotes": "Benötigte Stimmen", + "banDuration": "Dauer des Banns", + "voteMode": "Modus der Abstimmung", + "voteDuration": "Dauer der Abstimmung in Sekunden", + "wordsNegative": "Words for vote to \"no\" option", + "wordsPositive": "Words for vote to \"yes\" option", + "timeoutModerators": "Aktiviere voteban gegen Moderatoren" } }, "community": { "title": "Community", "users": { - "title": "Users", - "searchPlaceholder": "Search users...", + "title": "Benutzer", + "searchPlaceholder": "Benutzer suchen...", "table": { "user": "Nutzer", "watchedTime": "Zugeschaute Zeit", "messages": "Nachrichten", "usedEmotes": "Verwendete Emotes", "usedChannelPoints": "Ausgegebene Kanalpunkte", - "empty": "No users" + "empty": "Keine Benutzer" }, "total": "Gesamte Benutzer: {total}", "reset": { - "label": "Reset", + "label": "Zurücksetzen", "resetQuestion": "Sind sie sich sicher, dass sie {title} zurücksetzen wollen?" } }, "emotesStatistic": { - "title": "Emotes statistics", - "searchPlaceholder": "Search emotes...", + "title": "Emote Statistiken", + "searchPlaceholder": "Suche Emotes...", "table": { "emote": "Emote", - "usages": "Total usages", - "users": "Users", - "empty": "No emotes", + "usages": "Gesamtnutzung", + "users": "Benutzer", + "empty": "Keine Emotes", "chart": "Usages chart", - "lastDay": "Day", - "lastWeek": "Week", - "lastMonth": "Month", - "lastThreeMonth": "3 months", - "lastYear": "Year" + "lastDay": "Tag", + "lastWeek": "Woche", + "lastMonth": "Monat", + "lastThreeMonth": "3 Monate", + "lastYear": "Jahr" }, - "total": "Total emotes: {total}", + "total": "Gesamte Emotes: {total}", "details": { - "stats": "Stats", - "users": "Users", + "stats": "Statistiken", + "users": "Benutzer", "usersTabs": { - "top": "Top", - "history": "History" + "top": "Oben", + "history": "Verlauf" } } } }, "filePicker": { - "innerText": "Select or drop {type} here.", - "usedSpace": "Used {used} / {max} MB", - "emptyText": "No {type} uploaded." + "innerText": "Hier {type} auswählen oder ablegen.", + "usedSpace": "Verwendeter {used} / {max} MB", + "emptyText": "Kein {type} hochgeladen." }, "overlaysRegistry": { - "description": "This category allows you to create custom configurable overlays for OBS. Currently only HTML Overlays are supported, but other overlay variants will be added later. Thank you for the patience. <3", + "description": "In dieser Kategorie kannst du benutzerdefinierte Overlays für OBS erstellen. Derzeit werden nur HTML-Overlays unterstützt, aber andere Overlay-Varianten werden später hinzugefügt. Vielen Dank für die Geduld. <3", "noLayersCreated": { - "title": "Not Configured", - "description": "Currently layers of overlays not created" + "title": "Nicht konfiguriert", + "description": "Momentan sind Ebenen von Overlays nicht erstellt" }, "customWidth": "Breite", "customHeight": "Höhe", @@ -960,53 +980,71 @@ } }, "adminPanel": { - "title": "Admin Panel", + "title": "Admin Bereich", "notifications": { - "title": "Notifications", - "formTitle": "Send or edit notification", - "emptyNotifications": "No notifications", - "userLabel": "User", - "userPlaceholder": "Select a user", - "messageLabel": "Message", - "messagePreview": "Preview", - "createdAt": "Created At", - "globals": "Globals", - "users": "Users", - "confirmResetForm": "Are you sure you want to reset the form?" + "title": "Benachrichtigungen", + "formTitle": "Benachrichtigung senden oder bearbeiten", + "emptyNotifications": "Keine Benachrichtigungen", + "userLabel": "Benutzer", + "userPlaceholder": "Benutzer wählen", + "messageLabel": "Nachricht", + "messagePreview": "Vorschau", + "createdAt": "Erstellt am", + "globals": "Global", + "users": "Benutzer", + "confirmResetForm": "Bist du sicher, dass du deine Änderungen zurücksetzen möchtest?" }, "manageUsers": { - "title": "Users", - "user": "User", - "userId": "User ID", + "title": "Benutzer", + "user": "Benutzer", + "userId": "Benutzer-ID", "followers": "Followers", - "noUsers": "No users", - "filters": "Filters", - "clearFilters": "Clear filters", - "countSelected": "{count} selected", + "noUsers": "Keine Benutzer", + "filters": "Filter", + "clearFilters": "Filter zurücksetzen", + "countSelected": "{count} ausgewählt", "isAdmin": "Admin", "isBanned": "Banned", - "isBotEnabled": "Bot enabled", + "isBotEnabled": "Bot aktiviert", "statusGroup": "Status", - "badgesGroup": "Badges", - "giveBan": "Ban user", - "unBan": "Unban user", - "giveMod": "Give admin", - "unMod": "Remove admin", - "dropSession": "Drop session" + "badgesGroup": "Abzeichen", + "giveBan": "Benutzer bannen", + "unBan": "Benutzer entsperren", + "giveMod": "Admin geben", + "unMod": "Admin entfernen", + "dropSession": "Sitzung abbrechen" }, "manageBadges": { - "title": "Badges", - "formTitle": "Create or edit badge", + "title": "Abzeichen", + "formTitle": "Abzeichen erstellen oder bearbeiten", "name": "Name", - "users": "Users", + "users": "Benutzer", "slot": "Slot", - "image": "Image", - "preview": "Preview", - "usesCount": "Uses {count}", + "image": "Bild", + "preview": "Vorschau", + "usesCount": "Verwendet {count}", "badgeSlot": "Slot {slot}" }, "adminActions": { - "title": "Actions" + "title": "Aktionen", + "eventsub": { + "title": "EventSub abonnieren", + "condition": "Bedingung", + "type": "Typ", + "typeError": "Geben Sie einen Typ an", + "version": "Version", + "user": "Benutzer", + "channel": "Kanal", + "channelWithBotId": "Channel with bot ID", + "channelWithModeratorId": "Channel with moderator ID" + }, + "dangerZone": { + "title": "Danger Zone", + "revoke": "Revoke", + "revokeSessions": "Revoke sessions", + "revokeAllSessionsDescription": "All user sessions will be revoked", + "revokeAllSessionsConfirm": "Are you sure you want to revoke all sessions?" + } } } } diff --git a/frontend/dashboard/src/locales/ru.json b/frontend/dashboard/src/locales/ru.json index 1ca611916..5d31ac867 100644 --- a/frontend/dashboard/src/locales/ru.json +++ b/frontend/dashboard/src/locales/ru.json @@ -55,7 +55,8 @@ "copied": "Copied", "userSelected": "{count} users selected", "userSelectPlaceholder": "Select user|Select users", - "userNotFound": "No users found" + "userNotFound": "No users found", + "settings": "Settings" }, "sidebar": { "dashboard": "Панель управления", @@ -652,6 +653,10 @@ }, "keywords": { "title": "Ключевые слова", + "info": { + "text": "Keywords helps you to trigger chat message on certain words matching." + }, + "create": "Create keyword", "triggerText": "Текст активации", "usages": "Количество использований", "isRegular": "Является регулярным выражением?", @@ -775,6 +780,21 @@ "timeoutModerators": "Enable seppuku for moderators", "messageModerators": "Message when moderator used seppuku", "timeoutSeconds": "Timeout seconds" + }, + "voteban": { + "description": "Commence jury trial of the guilty chatterer!", + "banMessage": "Message on ban", + "banMessageModerators": "Message for ban moderator", + "surviveMessage": "Survive message", + "surviveMessageModerators": "Survive message for moderators", + "initialMessage": "Init message", + "neededVotes": "Needed votes", + "banDuration": "Duration of ban", + "voteMode": "Mode of vote", + "voteDuration": "Duration of vote in seconds", + "wordsNegative": "Words for vote to \"no\" option", + "wordsPositive": "Words for vote to \"yes\" option", + "timeoutModerators": "Enable voteban on moderators" } }, "community": { @@ -1006,7 +1026,25 @@ "badgeSlot": "Slot {slot}" }, "adminActions": { - "title": "Actions" + "title": "Actions", + "eventsub": { + "title": "Subscribe to EventSub", + "condition": "Condition", + "type": "Type", + "typeError": "Please select a type", + "version": "Version", + "user": "User", + "channel": "Channel", + "channelWithBotId": "Channel with bot ID", + "channelWithModeratorId": "Channel with moderator ID" + }, + "dangerZone": { + "title": "Danger Zone", + "revoke": "Revoke", + "revokeSessions": "Revoke sessions", + "revokeAllSessionsDescription": "All user sessions will be revoked", + "revokeAllSessionsConfirm": "Are you sure you want to revoke all sessions?" + } } } } diff --git a/frontend/dashboard/src/locales/sk.json b/frontend/dashboard/src/locales/sk.json index 44f733e28..1292dfa9e 100644 --- a/frontend/dashboard/src/locales/sk.json +++ b/frontend/dashboard/src/locales/sk.json @@ -43,7 +43,7 @@ "disabled": "Vypnuté", "setDefaultSettings": "Ste si istí, že chcete obnoviť predvolené nastavenia?", "placeCursorMessage": "Ak chcete zmeniť premennú, umiestnite kurzor za \"$\"", - "pagination": "{page} page(s) / {total} item(s)", + "pagination": "{page} strana(y) / {total} položka(y)", "paginationPerPage": "Na stranu", "searchPlaceholder": "Hľadať...", "messages": "Správy", @@ -52,10 +52,11 @@ "hide": "Skryť", "view": "Zobraziť", "toggleColumns": "Prepínanie stĺpcov", - "copied": "Copied", - "userSelected": "{count} users selected", - "userSelectPlaceholder": "Select user|Select users", - "userNotFound": "No users found" + "copied": "Skopírované", + "userSelected": "{count} vybraných používateľov", + "userSelectPlaceholder": "Vybrať používateľa|Vybrať používateľov", + "userNotFound": "Nenašli sa žiadni používatelia", + "settings": "Nastavenia" }, "sidebar": { "dashboard": "Prehľad", @@ -496,7 +497,7 @@ "messageBoxPadding": "Vnútorný okraj", "messageBoxBorderRadius": "Border radius", "messageBoxFontSize": "Veľkosť písma", - "emoteDivider": "Emot", + "emoteDivider": "Emote", "growDivider": "Rast", "growTime": "Čas rastu", "growMaxScale": "Maximálne škálovanie" @@ -591,7 +592,7 @@ "deniedUsers": "Zablokovaní používatelia", "deniedSongs": "Zoznam zakázaných piesní", "takeSongFromDonationMessage": "Pokus o získanie odkazov na skladby z darcovských správ?", - "confirmClearQueue": "Are you sure you want to clear the queue?", + "confirmClearQueue": "Naozaj chcete vymazať frontu?", "users": { "maxRequests": "Maximálne množstvo žiadosti na používateľa", "minimalWatchTime": "Minimálny čas sledovania streamu (v minútach)", @@ -609,7 +610,7 @@ "general": "Všeobecné", "users": "Užívatelia", "songs": "Skladby", - "translations": "Translations" + "translations": "Preklady" }, "ban": { "user": "Zablokovať užívateľa", @@ -652,6 +653,10 @@ }, "keywords": { "title": "Kľúčové slová", + "info": { + "text": "Kľúčové slová vám pomôžu spustiť správu chatu na základe určitých zhodných slov." + }, + "create": "Vytvoriť kľúčové slovo", "triggerText": "Spúšťací text", "usages": "Počet použití", "isRegular": "Je regulárny výraz?", @@ -691,10 +696,10 @@ "title": "Upozornenia", "info": "Alerts Information", "overlayLabel": "Upozornenia sú grafickou súčasťou implementácie príkazu alebo udalosti. Upozornenie môžete nakonfigurovať s určeným zvukom, obrázkom a textom a potom ho priradiť ku konkrétnemu príkazu, udalosti, kľúčovému slovu alebo pozdravu. Nezabudnite tiež vložiť overlay adresu URL ako zdroj prehliadača do scény streamovacieho softvéru! (napríklad OBS, XSplit atď.)", - "copyOverlayLink": "Copy overlay link", + "copyOverlayLink": "Skopírovať link prekrytia", "name": "Názov", - "rewards": "Rewards", - "commands": "Commands", + "rewards": "Odmeny", + "commands": "Príkazy", "validations": { "name": "Názov nesmie byť prázdny alebo dlhší ako 30 znakov!" }, @@ -705,14 +710,14 @@ "greetings": "Spúšťač pozdravu" }, "select": { - "audio": "Confugure an audio", + "audio": "Konfigurácia zvuku", "image": "Configure an image", "text": "Configure text" }, - "audioVolume": "Audio volume", - "createAlert": "Create alert", - "editAlert": "Edit alert", - "tableEmpty": "No alerts found" + "audioVolume": "Hlasitosť zvuku", + "createAlert": "Vytvoriť upozornenie", + "editAlert": "Upraviť upozornenie", + "tableEmpty": "Nenašli sa žiadne upozornenia" }, "games": { "command": "Príkaz", @@ -771,10 +776,25 @@ }, "seppuku": { "description": "Seppuku, is a form of Japanese ritualistic suicide by disembowelment.", - "message": "Message", - "timeoutModerators": "Enable seppuku for moderators", + "message": "Správa", + "timeoutModerators": "Povoliť seppuku pre moderátorov", "messageModerators": "Message when moderator used seppuku", "timeoutSeconds": "Timeout seconds" + }, + "voteban": { + "description": "Začnite súdny proces s porotou s vinným četujúcim!", + "banMessage": "Message on ban", + "banMessageModerators": "Message for ban moderator", + "surviveMessage": "Správa o prežití", + "surviveMessageModerators": "Správa o prežití pre moderátora", + "initialMessage": "Init message", + "neededVotes": "Potrebné hlasy", + "banDuration": "Dĺžka banu", + "voteMode": "Mode of vote", + "voteDuration": "Dĺžka hlasovania v sekundách", + "wordsNegative": "Words for vote to \"no\" option", + "wordsPositive": "Words for vote to \"yes\" option", + "timeoutModerators": "Enable voteban on moderators" } }, "community": { @@ -803,7 +823,7 @@ "emote": "Emot", "usages": "Celkový počet použití", "users": "Užívatelia", - "empty": "No emotes", + "empty": "Bez emoji", "chart": "Graf využitia", "lastDay": "Deň", "lastWeek": "Týždeň", @@ -870,7 +890,7 @@ "firstUserMessage": "Prvá správa používateľa", "streamOnline": "Vysielanie je online", "streamOffline": "Vysielanie je offline", - "chatCleared": "Chat Clear", + "chatCleared": "Chat vyčistený", "userBanned": "User Ban", "channelUnbanRequestCreate": "Vytvoriť žiadosť o unban", "channelUnbanRequestResolve": "Vyriešiť žiadosť o unban", @@ -895,7 +915,7 @@ "description": "Pomáha udržiavať čistý chat filtrovaním slov alebo fráz uvedených v preddefinovanom zozname, čím zabraňuje ich zobrazovaniu.", "empty": "Zoznam nepovolených slov je prázdny! Môžete ho vytvoriť tu.", "regexp": "If you are an advanced user, Disallowed Words List also support regular expressions. Regular Expression should be written in golang format! See {0} here.", - "regexpCheatSheet": "cheat sheet" + "regexpCheatSheet": "Ťahák" }, "symbols": { "name": "Symboly", @@ -943,7 +963,7 @@ "showMeOnLanding": "Show yourself on the Landing Page?", "regenerateApiKey": { "button": "Vygenerovať súkromný kľúč API", - "info": "This key is used for all overlays links. When you regenerate it, you need to check all your overlays in your streaming software and replace URLs with the new links." + "info": "Tento kľúč sa používa pre všetky odkazy prekrytí. Pri jeho vygenerovaní musíte skontrolovať všetky svoje prekrytia v softvéri na streamovanie a nahradiť adresy URL novými odkazmi." } }, "public": { @@ -951,28 +971,28 @@ "description": "Popis kanálu", "socialLinks": "Linky na sociálne siete", "errorCreateLink": "\"{title}\" neobsahuje platné prepojenie {href}", - "errorInvalidLength": "Invalid length", - "errorInvalidLink": "Invalid link", - "errorEmpty": "Cannot be empty", - "errorTooLong": "Too long", - "linkTitle": "Title", - "linkLabel": "Link" + "errorInvalidLength": "Nesprávna dĺžka", + "errorInvalidLink": "Neplatný odkaz", + "errorEmpty": "Nemôže byť prázdne", + "errorTooLong": "Príliš dlhé", + "linkTitle": "Názov", + "linkLabel": "Odkaz" } }, "adminPanel": { - "title": "Admin Panel", + "title": "Administračný panel", "notifications": { - "title": "Notifications", + "title": "Notifikácie", "formTitle": "Send or edit notification", - "emptyNotifications": "No notifications", - "userLabel": "User", + "emptyNotifications": "Žiadne upozornenia", + "userLabel": "Užívateľ", "userPlaceholder": "Vybrať užívateľa", "messageLabel": "Správa", "messagePreview": "Ukážka", "createdAt": "Vytvorené", "globals": "Globals", "users": "Užívatelia", - "confirmResetForm": "Are you sure you want to reset the form?" + "confirmResetForm": "Ste si istí, že chcete resetovať formulár?" }, "manageUsers": { "title": "Užívatelia", @@ -981,17 +1001,17 @@ "followers": "Sledovatelia", "noUsers": "Žiadni používatelia", "filters": "Filtre", - "clearFilters": "Clear filters", - "countSelected": "{count} selected", + "clearFilters": "Vymazať filtre", + "countSelected": "{count} vybraný", "isAdmin": "Admin", - "isBanned": "Banned", - "isBotEnabled": "Bot enabled", + "isBanned": "Zabanovaný", + "isBotEnabled": "Bot povolený", "statusGroup": "Stav", "badgesGroup": "Odznaky", - "giveBan": "Ban user", - "unBan": "Unban user", + "giveBan": "Zabanovať užívateľa", + "unBan": "Odbanovať užívateľa", "giveMod": "Give admin", - "unMod": "Remove admin", + "unMod": "Odstrániť správcu", "dropSession": "Drop session" }, "manageBadges": { @@ -1006,7 +1026,25 @@ "badgeSlot": "Slot {slot}" }, "adminActions": { - "title": "Akcie" + "title": "Akcie", + "eventsub": { + "title": "Subscribe to EventSub", + "condition": "Podmienka", + "type": "Typ", + "typeError": "Please select a type", + "version": "Verzia", + "user": "Užívateľ", + "channel": "Kanál", + "channelWithBotId": "Channel with bot ID", + "channelWithModeratorId": "Channel with moderator ID" + }, + "dangerZone": { + "title": "Danger Zone", + "revoke": "Revoke", + "revokeSessions": "Revoke sessions", + "revokeAllSessionsDescription": "All user sessions will be revoked", + "revokeAllSessionsConfirm": "Are you sure you want to revoke all sessions?" + } } } } diff --git a/frontend/dashboard/src/locales/uk.json b/frontend/dashboard/src/locales/uk.json index 971b6ab93..43ba46380 100644 --- a/frontend/dashboard/src/locales/uk.json +++ b/frontend/dashboard/src/locales/uk.json @@ -55,7 +55,8 @@ "copied": "Copied", "userSelected": "{count} users selected", "userSelectPlaceholder": "Select user|Select users", - "userNotFound": "No users found" + "userNotFound": "No users found", + "settings": "Settings" }, "sidebar": { "dashboard": "Панель керування", @@ -652,6 +653,10 @@ }, "keywords": { "title": "Ключові слова", + "info": { + "text": "Keywords helps you to trigger chat message on certain words matching." + }, + "create": "Create keyword", "triggerText": "Текст тригеру", "usages": "Кількість використань", "isRegular": "Є регулярним виразом?", @@ -775,6 +780,21 @@ "timeoutModerators": "Enable seppuku for moderators", "messageModerators": "Message when moderator used seppuku", "timeoutSeconds": "Timeout seconds" + }, + "voteban": { + "description": "Commence jury trial of the guilty chatterer!", + "banMessage": "Message on ban", + "banMessageModerators": "Message for ban moderator", + "surviveMessage": "Survive message", + "surviveMessageModerators": "Survive message for moderators", + "initialMessage": "Init message", + "neededVotes": "Needed votes", + "banDuration": "Duration of ban", + "voteMode": "Mode of vote", + "voteDuration": "Duration of vote in seconds", + "wordsNegative": "Words for vote to \"no\" option", + "wordsPositive": "Words for vote to \"yes\" option", + "timeoutModerators": "Enable voteban on moderators" } }, "community": { @@ -1006,7 +1026,25 @@ "badgeSlot": "Slot {slot}" }, "adminActions": { - "title": "Actions" + "title": "Actions", + "eventsub": { + "title": "Subscribe to EventSub", + "condition": "Condition", + "type": "Type", + "typeError": "Please select a type", + "version": "Version", + "user": "User", + "channel": "Channel", + "channelWithBotId": "Channel with bot ID", + "channelWithModeratorId": "Channel with moderator ID" + }, + "dangerZone": { + "title": "Danger Zone", + "revoke": "Revoke", + "revokeSessions": "Revoke sessions", + "revokeAllSessionsDescription": "All user sessions will be revoked", + "revokeAllSessionsConfirm": "Are you sure you want to revoke all sessions?" + } } } }