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?"
+ }
}
}
}