diff --git a/lang/Dansk.json b/lang/Dansk.json
index 3865f07..695a5a3 100644
--- a/lang/Dansk.json
+++ b/lang/Dansk.json
@@ -23,7 +23,7 @@
"logged_out": "Logget ud",
"logging_in": "Logger ind...",
"required": "Login påkrævet",
- "waiting_auth": "Waiting for authentication..."
+ "waiting_auth": "Venter på godkendelse..."
}
},
"error": {
@@ -46,7 +46,7 @@
"adding_campaigns": "Tilføjer kampagner til beholdning... {counter}"
},
"tabs": {
- "main": "Main",
+ "main": "Hoved",
"inventory": "Beholdning",
"settings": "Indstillinger",
"help": "Hjælp"
@@ -58,13 +58,13 @@
"username": "Brugernavn",
"password": "Kodeord",
"twofa_code": "2FA code (valgfrit)",
- "button": "Login",
- "oauth_prompt": "Enter this code at:",
- "oauth_activate": "Twitch Activate",
- "oauth_confirm": "I've entered the code"
+ "button": "Log ind",
+ "oauth_prompt": "Indtast denne kode på:",
+ "oauth_activate": "Twitch Aktiver",
+ "oauth_confirm": "Jeg har indtastet koden"
},
"websocket": {
- "name": "Websocket Status",
+ "name": "Websocket-status",
"websocket": "Websocket #{id}:",
"initializing": "Initialiserer...",
"connected": "Forbundet",
@@ -81,20 +81,20 @@
"remaining": "{time} tilbage",
"drop_progress": "Fremskridt:",
"campaign_progress": "Fremskridt:",
- "no_drop": "No active drop",
- "return_to_auto": "Return to Auto Mode",
- "manual_mode_info": "Manual Mode: Mining"
+ "no_drop": "Ingen aktiv belønning",
+ "return_to_auto": "Vend tilbage til automatisk tilstand",
+ "manual_mode_info": "Manuel tilstand: Samler"
},
"channels": {
"name": "Kanaler",
"online": "ONLINE ✔",
"pending": "OFFLINE ⏳",
"offline": "OFFLINE ❌",
- "no_channels": "No channels tracked yet...",
- "no_channels_for_games": "No channels found for selected games...",
- "channel_count": "channel",
- "channel_count_plural": "channels",
- "viewers": "viewers"
+ "no_channels": "Ingen kanaler sporet endnu...",
+ "no_channels_for_games": "Ingen kanaler fundet for valgte spil...",
+ "channel_count": "kanal",
+ "channel_count_plural": "kanaler",
+ "viewers": "seere"
},
"inventory": {
"status": {
@@ -105,12 +105,12 @@
},
"starts": "Starter: {time}",
"ends": "Slutter: {time}",
- "no_campaigns": "No campaigns loaded yet...",
- "claimed_drops": "claimed"
+ "no_campaigns": "Ingen kampagner indlæst endnu...",
+ "claimed_drops": "hentet"
},
"settings": {
"general": {
- "name": "General",
+ "name": "Generelt",
"dark_mode": "Mørk tilstand: "
},
"reload": "Genindlæs",
@@ -127,43 +127,43 @@
"actions": "Handlinger",
"connection_quality": "Forbindelseskvalitet:",
"minimum_refresh": "Minimum opdateringsinterval (minutter):",
- "reload_campaigns": "Reload Campaigns"
+ "reload_campaigns": "Genindlæs kampagner"
},
"help": {
- "about": "About Twitch Drops Miner",
- "about_text": "This application automatically mines timed Twitch drops without downloading stream data.",
- "how_to_use": "How to Use",
- "features": "Features",
- "important_notes": "Important Notes",
- "github_repo": "GitHub Repository",
+ "about": "Om Twitch Drops Miner",
+ "about_text": "Dette program samler automatisk tidsbestemte Twitch-belønninger uden at downloade stream-data.",
+ "how_to_use": "Sådan bruges det",
+ "features": "Funktioner",
+ "important_notes": "Vigtige bemærkninger",
+ "github_repo": "GitHub-lager",
"how_to_use_items": [
- "Login using your Twitch account (OAuth device code flow)",
- "Link your accounts at twitch.tv/drops/campaigns",
- "The miner will automatically discover campaigns and start mining",
- "Configure priority games in Settings to focus on what you want",
- "Monitor progress in the Main and Inventory tabs"
+ "Log ind med din Twitch-konto (OAuth enhedskodeflow)",
+ "Tilknyt dine konti på twitch.tv/drops/campaigns",
+ "Programmet vil automatisk finde kampagner og begynde at samle",
+ "Konfigurer prioritetsspil i Indstillinger for at fokusere på det, du ønsker",
+ "Overvåg fremskridt i Main- og Beholdningsfanerne"
],
"features_items": [
- "Stream-less drop mining - saves bandwidth",
- "Game priority and exclusion lists",
- "Tracks up to 199 channels simultaneously",
- "Automatic channel switching",
- "Real-time progress tracking"
+ "Stream-fri belønningsindsamling - sparer båndbredde",
+ "Spilprioritet og eksklusionslister",
+ "Sporer op til 199 kanaler samtidig",
+ "Automatisk kanalskift",
+ "Realtids fremskridtssporing"
],
"important_notes_items": [
- "Do not watch streams on the same account while mining",
- "Keep your cookies.jar file secure",
- "Requires linked game accounts for drops"
+ "Se ikke streams på samme konto, mens du samler",
+ "Hold din cookies.jar-fil sikker",
+ "Kræver tilknyttede spilkonti for belønninger"
]
},
"header": {
"title": "Twitch Drops Miner",
- "language": "Language:",
- "initializing": "Initializing...",
+ "language": "Sprog:",
+ "initializing": "Initialiserer...",
"auto_mode": "AUTO",
- "manual_mode": "MANUAL",
- "connected": "Connected",
- "disconnected": "Disconnected"
+ "manual_mode": "MANUEL",
+ "connected": "Tilsluttet",
+ "disconnected": "Afbrudt"
}
}
}
\ No newline at end of file
diff --git a/lang/Deutsch.json b/lang/Deutsch.json
index 2d3c09f..bc58cf5 100644
--- a/lang/Deutsch.json
+++ b/lang/Deutsch.json
@@ -23,7 +23,7 @@
"logged_out": "Abgemeldet",
"logging_in": "Anmelden...",
"required": "Anmeldung erforderlich",
- "waiting_auth": "Waiting for authentication..."
+ "waiting_auth": "Warte auf Authentifizierung..."
}
},
"error": {
@@ -59,12 +59,12 @@
"password": "Passwort",
"twofa_code": "2FA Code (optional)",
"button": "Anmelden",
- "oauth_prompt": "Enter this code at:",
- "oauth_activate": "Twitch Activate",
- "oauth_confirm": "I've entered the code"
+ "oauth_prompt": "Geben Sie diesen Code ein auf:",
+ "oauth_activate": "Twitch Aktivieren",
+ "oauth_confirm": "Ich habe den Code eingegeben"
},
"websocket": {
- "name": "WebSocket Status",
+ "name": "WebSocket-Status",
"websocket": "WebSocket #{id}:",
"initializing": "Initialisieren...",
"connected": "Verbunden",
@@ -81,20 +81,20 @@
"remaining": "{time} verbleibend",
"drop_progress": "Fortschritt:",
"campaign_progress": "Fortschritt:",
- "no_drop": "No active drop",
- "return_to_auto": "Return to Auto Mode",
- "manual_mode_info": "Manual Mode: Mining"
+ "no_drop": "Kein aktiver Drop",
+ "return_to_auto": "Zurück zum Auto-Modus",
+ "manual_mode_info": "Manueller Modus: Mining"
},
"channels": {
"name": "Kanäle",
"online": "ONLINE ✔",
"pending": "OFFLINE ⏳",
"offline": "OFFLINE ❌",
- "no_channels": "No channels tracked yet...",
- "no_channels_for_games": "No channels found for selected games...",
- "channel_count": "channel",
- "channel_count_plural": "channels",
- "viewers": "viewers"
+ "no_channels": "Noch keine Kanäle verfolgt...",
+ "no_channels_for_games": "Keine Kanäle für ausgewählte Spiele gefunden...",
+ "channel_count": "Kanal",
+ "channel_count_plural": "Kanäle",
+ "viewers": "Zuschauer"
},
"inventory": {
"status": {
@@ -105,15 +105,16 @@
},
"starts": "Beginnt: {time}",
"ends": "Endet: {time}",
- "no_campaigns": "No campaigns loaded yet...",
- "claimed_drops": "claimed"
+ "no_campaigns": "Noch keine Kampagnen geladen...",
+ "claimed_drops": "abgeholt"
},
"settings": {
"general": {
"name": "Allgemein",
- "dark_mode": "Dunkler Modus: "
+ "dark_mode": "Dunkler Modus"
},
"reload": "Neu laden",
+ "reload_campaigns": "Kampagnen neu laden",
"games_to_watch": "Spiele zum Ansehen",
"games_help": "Wählen Sie Spiele zum Ansehen aus. Die Reihenfolge ist wichtig - ziehen Sie, um die Priorität zu ändern (oben = höchste Priorität).",
"search_games": "Spiele suchen...",
@@ -126,44 +127,43 @@
"all_games_selected": "Alle Spiele sind ausgewählt oder keine Spiele verfügbar.",
"actions": "Aktionen",
"connection_quality": "Verbindungsqualität:",
- "minimum_refresh": "Minimales Aktualisierungsintervall (Minuten):",
- "reload_campaigns": "Reload Campaigns"
+ "minimum_refresh": "Minimales Aktualisierungsintervall (Minuten):"
},
"help": {
- "about": "About Twitch Drops Miner",
- "about_text": "This application automatically mines timed Twitch drops without downloading stream data.",
- "how_to_use": "How to Use",
- "features": "Features",
- "important_notes": "Important Notes",
- "github_repo": "GitHub Repository",
+ "about": "Über Twitch Drops Miner",
+ "about_text": "Diese Anwendung sammelt automatisch zeitbasierte Twitch-Drops, ohne Stream-Daten herunterzuladen.",
+ "how_to_use": "Verwendung",
+ "features": "Funktionen",
+ "important_notes": "Wichtige Hinweise",
+ "github_repo": "GitHub-Repository",
"how_to_use_items": [
- "Login using your Twitch account (OAuth device code flow)",
- "Link your accounts at twitch.tv/drops/campaigns",
- "The miner will automatically discover campaigns and start mining",
- "Configure priority games in Settings to focus on what you want",
- "Monitor progress in the Main and Inventory tabs"
+ "Melden Sie sich mit Ihrem Twitch-Konto an (OAuth Geräte-Code-Flow)",
+ "Verknüpfen Sie Ihre Konten auf twitch.tv/drops/campaigns",
+ "Der Miner wird automatisch Kampagnen entdecken und mit dem Sammeln beginnen",
+ "Konfigurieren Sie Prioritäts-Spiele in den Einstellungen, um sich auf das zu konzentrieren, was Sie möchten",
+ "Überwachen Sie den Fortschritt in den Hauptseiten- und Inventar-Tabs"
],
"features_items": [
- "Stream-less drop mining - saves bandwidth",
- "Game priority and exclusion lists",
- "Tracks up to 199 channels simultaneously",
- "Automatic channel switching",
- "Real-time progress tracking"
+ "Stream-loses Drop-Mining - spart Bandbreite",
+ "Spiel-Prioritäts- und Ausschlusslisten",
+ "Verfolgt bis zu 199 Kanäle gleichzeitig",
+ "Automatischer Kanalwechsel",
+ "Echtzeit-Fortschrittsverfolgung"
],
"important_notes_items": [
- "Do not watch streams on the same account while mining",
- "Keep your cookies.jar file secure",
- "Requires linked game accounts for drops"
+ "Schauen Sie keine Streams auf demselben Konto an, während Sie sammeln",
+ "Halten Sie Ihre cookies.jar-Datei sicher",
+ "Erfordert verknüpfte Spiel-Konten für Drops"
]
},
"header": {
"title": "Twitch Drops Miner",
- "language": "Language:",
- "initializing": "Initializing...",
+ "language": "Sprache:",
+ "initializing": "Initialisierung...",
"auto_mode": "AUTO",
- "manual_mode": "MANUAL",
- "connected": "Connected",
- "disconnected": "Disconnected"
+ "manual_mode": "MANUELL",
+ "connected": "Verbunden",
+ "disconnected": "Getrennt"
}
}
-}
\ No newline at end of file
+}
diff --git a/lang/Español.json b/lang/Español.json
index e560525..1d33307 100644
--- a/lang/Español.json
+++ b/lang/Español.json
@@ -23,7 +23,7 @@
"logged_out": "Desconectado",
"logging_in": "Iniciando sesión...",
"required": "Se requiere inicio de sesión",
- "waiting_auth": "Waiting for authentication..."
+ "waiting_auth": "Esperando autenticación..."
}
},
"error": {
@@ -46,7 +46,7 @@
"adding_campaigns": "Agregando lista de campañas al inventario... {counter}"
},
"tabs": {
- "main": "General",
+ "main": "Principal",
"inventory": "Inventario",
"settings": "Configuración",
"help": "Ayuda"
@@ -59,9 +59,9 @@
"password": "Contraseña",
"twofa_code": "Token 2FA (opcional)",
"button": "Iniciar sesión",
- "oauth_prompt": "Enter this code at:",
- "oauth_activate": "Twitch Activate",
- "oauth_confirm": "I've entered the code"
+ "oauth_prompt": "Ingresa este código en:",
+ "oauth_activate": "Activar Twitch",
+ "oauth_confirm": "He ingresado el código"
},
"websocket": {
"name": "Estado del Websocket",
@@ -81,20 +81,20 @@
"remaining": "{time} restante",
"drop_progress": "Progreso:",
"campaign_progress": "Progreso:",
- "no_drop": "No active drop",
- "return_to_auto": "Return to Auto Mode",
- "manual_mode_info": "Manual Mode: Mining"
+ "no_drop": "Sin drop activo",
+ "return_to_auto": "Volver al modo automático",
+ "manual_mode_info": "Modo manual: Minando"
},
"channels": {
"name": "Canales",
"online": "ONLINE ✔",
"pending": "OFFLINE ⏳",
"offline": "OFFLINE ❌",
- "no_channels": "No channels tracked yet...",
- "no_channels_for_games": "No channels found for selected games...",
- "channel_count": "channel",
- "channel_count_plural": "channels",
- "viewers": "viewers"
+ "no_channels": "Aún no se han rastreado canales...",
+ "no_channels_for_games": "No se encontraron canales para los juegos seleccionados...",
+ "channel_count": "canal",
+ "channel_count_plural": "canales",
+ "viewers": "espectadores"
},
"inventory": {
"status": {
@@ -105,15 +105,16 @@
},
"starts": "Comienza: {time}",
"ends": "Termina: {time}",
- "no_campaigns": "No campaigns loaded yet...",
- "claimed_drops": "claimed"
+ "no_campaigns": "Aún no se han cargado campañas...",
+ "claimed_drops": "reclamado"
},
"settings": {
"general": {
- "name": "Ajustes generales",
- "dark_mode": "Modo oscuro: "
+ "name": "General",
+ "dark_mode": "Modo oscuro"
},
"reload": "Recargar",
+ "reload_campaigns": "Recargar campañas",
"games_to_watch": "Juegos para ver",
"games_help": "Selecciona los juegos a ver. El orden importa - arrastra para reordenar la prioridad (arriba = mayor prioridad).",
"search_games": "Buscar juegos...",
@@ -126,44 +127,43 @@
"all_games_selected": "Todos los juegos están seleccionados o no hay juegos disponibles.",
"actions": "Acciones",
"connection_quality": "Calidad de conexión:",
- "minimum_refresh": "Intervalo mínimo de actualización (minutos):",
- "reload_campaigns": "Reload Campaigns"
+ "minimum_refresh": "Intervalo mínimo de actualización (minutos):"
},
"help": {
- "about": "About Twitch Drops Miner",
- "about_text": "This application automatically mines timed Twitch drops without downloading stream data.",
- "how_to_use": "How to Use",
- "features": "Features",
- "important_notes": "Important Notes",
- "github_repo": "GitHub Repository",
+ "about": "Acerca de Twitch Drops Miner",
+ "about_text": "Esta aplicación mina automáticamente drops cronometrados de Twitch sin descargar datos de transmisión.",
+ "how_to_use": "Cómo usar",
+ "features": "Características",
+ "important_notes": "Notas importantes",
+ "github_repo": "Repositorio de GitHub",
"how_to_use_items": [
- "Login using your Twitch account (OAuth device code flow)",
- "Link your accounts at twitch.tv/drops/campaigns",
- "The miner will automatically discover campaigns and start mining",
- "Configure priority games in Settings to focus on what you want",
- "Monitor progress in the Main and Inventory tabs"
+ "Inicia sesión con tu cuenta de Twitch (flujo de código de dispositivo OAuth)",
+ "Vincula tus cuentas en twitch.tv/drops/campaigns",
+ "El minador descubrirá automáticamente campañas y comenzará a minar",
+ "Configura juegos prioritarios en Configuración para enfocarte en lo que deseas",
+ "Monitorea el progreso en las pestañas Principal e Inventario"
],
"features_items": [
- "Stream-less drop mining - saves bandwidth",
- "Game priority and exclusion lists",
- "Tracks up to 199 channels simultaneously",
- "Automatic channel switching",
- "Real-time progress tracking"
+ "Minería de drops sin transmisión - ahorra ancho de banda",
+ "Listas de prioridad y exclusión de juegos",
+ "Rastrea hasta 199 canales simultáneamente",
+ "Cambio automático de canal",
+ "Seguimiento de progreso en tiempo real"
],
"important_notes_items": [
- "Do not watch streams on the same account while mining",
- "Keep your cookies.jar file secure",
- "Requires linked game accounts for drops"
+ "No veas transmisiones en la misma cuenta mientras minas",
+ "Mantén tu archivo cookies.jar seguro",
+ "Requiere cuentas de juegos vinculadas para drops"
]
},
"header": {
"title": "Twitch Drops Miner",
- "language": "Language:",
- "initializing": "Initializing...",
+ "language": "Idioma:",
+ "initializing": "Inicializando...",
"auto_mode": "AUTO",
"manual_mode": "MANUAL",
- "connected": "Connected",
- "disconnected": "Disconnected"
+ "connected": "Conectado",
+ "disconnected": "Desconectado"
}
}
-}
\ No newline at end of file
+}
diff --git a/lang/Français.json b/lang/Français.json
index 53a45ab..caf5258 100644
--- a/lang/Français.json
+++ b/lang/Français.json
@@ -23,7 +23,7 @@
"logged_out": "Déconnecté",
"logging_in": "Connexion en cours...",
"required": "Connexion requise",
- "waiting_auth": "Waiting for authentication..."
+ "waiting_auth": "En attente d'authentification..."
}
},
"error": {
@@ -34,7 +34,7 @@
"gui": {
"output": "Sortie",
"status": {
- "name": "Etat",
+ "name": "État",
"idle": "Inactif",
"exiting": "Sortie...",
"terminated": "Terminé",
@@ -46,7 +46,7 @@
"adding_campaigns": "Ajout de la liste des campagnes à l'inventaire... {counter}"
},
"tabs": {
- "main": "Général",
+ "main": "Principal",
"inventory": "Inventaire",
"settings": "Paramètres",
"help": "Aide"
@@ -59,9 +59,9 @@
"password": "Mot de passe",
"twofa_code": "Code 2FA (facultatif)",
"button": "Se connecter",
- "oauth_prompt": "Enter this code at:",
- "oauth_activate": "Twitch Activate",
- "oauth_confirm": "I've entered the code"
+ "oauth_prompt": "Entrez ce code sur :",
+ "oauth_activate": "Activer Twitch",
+ "oauth_confirm": "J'ai entré le code"
},
"websocket": {
"name": "État du Websocket",
@@ -81,20 +81,20 @@
"remaining": "{time} restant",
"drop_progress": "Avancement :",
"campaign_progress": "Avancement :",
- "no_drop": "No active drop",
- "return_to_auto": "Return to Auto Mode",
- "manual_mode_info": "Manual Mode: Mining"
+ "no_drop": "Aucun drop actif",
+ "return_to_auto": "Retour au mode automatique",
+ "manual_mode_info": "Mode manuel : Mining"
},
"channels": {
"name": "Chaînes",
"online": "EN LIGNE ✔",
"pending": "HORS LIGNE ⏳",
"offline": "HORS LIGNE ❌",
- "no_channels": "No channels tracked yet...",
- "no_channels_for_games": "No channels found for selected games...",
- "channel_count": "channel",
- "channel_count_plural": "channels",
- "viewers": "viewers"
+ "no_channels": "Aucune chaîne suivie pour le moment...",
+ "no_channels_for_games": "Aucune chaîne trouvée pour les jeux sélectionnés...",
+ "channel_count": "chaîne",
+ "channel_count_plural": "chaînes",
+ "viewers": "spectateurs"
},
"inventory": {
"status": {
@@ -105,15 +105,16 @@
},
"starts": "Début : {time}",
"ends": "Fin : {time}",
- "no_campaigns": "No campaigns loaded yet...",
- "claimed_drops": "claimed"
+ "no_campaigns": "Aucune campagne chargée pour le moment...",
+ "claimed_drops": "récupéré"
},
"settings": {
"general": {
"name": "Général",
- "dark_mode": "Mode sombre : "
+ "dark_mode": "Mode sombre"
},
"reload": "Recharger",
+ "reload_campaigns": "Recharger les campagnes",
"games_to_watch": "Jeux à regarder",
"games_help": "Sélectionnez les jeux à regarder. L'ordre est important - faites glisser pour réorganiser la priorité (haut = priorité la plus élevée).",
"search_games": "Rechercher des jeux...",
@@ -125,45 +126,44 @@
"no_games_match": "Aucun jeu ne correspond à votre recherche.",
"all_games_selected": "Tous les jeux sont sélectionnés ou aucun jeu disponible.",
"actions": "Actions",
- "connection_quality": "Qualité de connexion:",
- "minimum_refresh": "Intervalle minimum de rafraîchissement (minutes):",
- "reload_campaigns": "Reload Campaigns"
+ "connection_quality": "Qualité de connexion :",
+ "minimum_refresh": "Intervalle minimum de rafraîchissement (minutes) :"
},
"help": {
- "about": "About Twitch Drops Miner",
- "about_text": "This application automatically mines timed Twitch drops without downloading stream data.",
- "how_to_use": "How to Use",
- "features": "Features",
- "important_notes": "Important Notes",
- "github_repo": "GitHub Repository",
+ "about": "À propos de Twitch Drops Miner",
+ "about_text": "Cette application mine automatiquement les drops Twitch chronométrés sans télécharger de données de stream.",
+ "how_to_use": "Comment utiliser",
+ "features": "Fonctionnalités",
+ "important_notes": "Notes importantes",
+ "github_repo": "Dépôt GitHub",
"how_to_use_items": [
- "Login using your Twitch account (OAuth device code flow)",
- "Link your accounts at twitch.tv/drops/campaigns",
- "The miner will automatically discover campaigns and start mining",
- "Configure priority games in Settings to focus on what you want",
- "Monitor progress in the Main and Inventory tabs"
+ "Connectez-vous avec votre compte Twitch (flux de code d'appareil OAuth)",
+ "Liez vos comptes sur twitch.tv/drops/campaigns",
+ "Le mineur découvrira automatiquement les campagnes et commencera à miner",
+ "Configurez les jeux prioritaires dans les Paramètres pour vous concentrer sur ce que vous voulez",
+ "Surveillez la progression dans les onglets Principal et Inventaire"
],
"features_items": [
- "Stream-less drop mining - saves bandwidth",
- "Game priority and exclusion lists",
- "Tracks up to 199 channels simultaneously",
- "Automatic channel switching",
- "Real-time progress tracking"
+ "Mining de drops sans stream - économise la bande passante",
+ "Listes de priorité et d'exclusion de jeux",
+ "Suit jusqu'à 199 chaînes simultanément",
+ "Changement automatique de chaîne",
+ "Suivi de progression en temps réel"
],
"important_notes_items": [
- "Do not watch streams on the same account while mining",
- "Keep your cookies.jar file secure",
- "Requires linked game accounts for drops"
+ "Ne regardez pas de streams sur le même compte pendant le mining",
+ "Gardez votre fichier cookies.jar en sécurité",
+ "Nécessite des comptes de jeu liés pour les drops"
]
},
"header": {
"title": "Twitch Drops Miner",
- "language": "Language:",
- "initializing": "Initializing...",
+ "language": "Langue :",
+ "initializing": "Initialisation...",
"auto_mode": "AUTO",
- "manual_mode": "MANUAL",
- "connected": "Connected",
- "disconnected": "Disconnected"
+ "manual_mode": "MANUEL",
+ "connected": "Connecté",
+ "disconnected": "Déconnecté"
}
}
-}
\ No newline at end of file
+}
diff --git a/lang/Indonesian.json b/lang/Indonesian.json
index c6b78ca..b431498 100644
--- a/lang/Indonesian.json
+++ b/lang/Indonesian.json
@@ -23,8 +23,11 @@
"logged_out": "Terputus",
"logging_in": "Koneksi dalam proses...",
"required": "Diperlukan sambungan",
- "waiting_auth": "Waiting for authentication..."
- }
+ "waiting_auth": "Menunggu autentikasi..."
+ },
+ "oauth_prompt": "Masukkan kode ini di:",
+ "oauth_activate": "Aktifkan Twitch",
+ "oauth_confirm": "Saya telah memasukkan kode"
},
"error": {
"captcha": "Sambungan ditolak oleh CAPTCHA. Silakan coba lagi dalam waktu sekitar 12 jam.",
@@ -46,7 +49,7 @@
"adding_campaigns": "Menambahkan daftar kampanye ke inventaris... {counter}"
},
"tabs": {
- "main": "Umum",
+ "main": "Utama",
"inventory": "Inventaris",
"settings": "Parameter",
"help": "Bantuan"
@@ -64,7 +67,7 @@
"oauth_confirm": "I've entered the code"
},
"websocket": {
- "name": "Status soket web",
+ "name": "Status Websocket",
"websocket": "Soket web #{id}:",
"initializing": "Menginisialisasi...",
"connected": "Tersambung",
@@ -81,20 +84,20 @@
"remaining": "{time} tersisa",
"drop_progress": "Perkembangan :",
"campaign_progress": "Perkembangan :",
- "no_drop": "No active drop",
- "return_to_auto": "Return to Auto Mode",
- "manual_mode_info": "Manual Mode: Mining"
+ "no_drop": "Tidak ada drop aktif",
+ "return_to_auto": "Kembali ke Mode Otomatis",
+ "manual_mode_info": "Mode Manual: Mining"
},
"channels": {
"name": "Saluran",
"online": "ONLINE ✔",
"pending": "DITUNDA ⏳",
"offline": "OFFLINE ❌",
- "no_channels": "No channels tracked yet...",
- "no_channels_for_games": "No channels found for selected games...",
+ "no_channels": "Belum ada channel yang dilacak...",
+ "no_channels_for_games": "Tidak ada channel ditemukan untuk game yang dipilih...",
"channel_count": "channel",
- "channel_count_plural": "channels",
- "viewers": "viewers"
+ "channel_count_plural": "channel",
+ "viewers": "penonton"
},
"inventory": {
"status": {
@@ -105,13 +108,13 @@
},
"starts": "Mulai : {time}",
"ends": "Akhir : {time}",
- "no_campaigns": "No campaigns loaded yet...",
- "claimed_drops": "claimed"
+ "no_campaigns": "Belum ada kampanye yang dimuat...",
+ "claimed_drops": "diklaim"
},
"settings": {
"general": {
"name": "Umum",
- "dark_mode": "Mode gelap: "
+ "dark_mode": "Mode Gelap"
},
"reload": "Muat Ulang",
"games_to_watch": "Game untuk Ditonton",
@@ -127,43 +130,43 @@
"actions": "Tindakan",
"connection_quality": "Kualitas Koneksi:",
"minimum_refresh": "Interval Refresh Minimum (menit):",
- "reload_campaigns": "Reload Campaigns"
+ "reload_campaigns": "Muat Ulang Kampanye"
},
"help": {
- "about": "About Twitch Drops Miner",
- "about_text": "This application automatically mines timed Twitch drops without downloading stream data.",
- "how_to_use": "How to Use",
- "features": "Features",
- "important_notes": "Important Notes",
- "github_repo": "GitHub Repository",
+ "about": "Tentang Twitch Drops Miner",
+ "about_text": "Aplikasi ini secara otomatis menambang drop Twitch berwaktu tanpa mengunduh data streaming.",
+ "how_to_use": "Cara Menggunakan",
+ "features": "Fitur",
+ "important_notes": "Catatan Penting",
+ "github_repo": "Repository GitHub",
"how_to_use_items": [
- "Login using your Twitch account (OAuth device code flow)",
- "Link your accounts at twitch.tv/drops/campaigns",
- "The miner will automatically discover campaigns and start mining",
- "Configure priority games in Settings to focus on what you want",
- "Monitor progress in the Main and Inventory tabs"
+ "Masuk menggunakan akun Twitch Anda (alur kode perangkat OAuth)",
+ "Tautkan akun Anda di twitch.tv/drops/campaigns",
+ "Penambang akan secara otomatis menemukan kampanye dan mulai menambang",
+ "Konfigurasikan game prioritas di Pengaturan untuk fokus pada yang Anda inginkan",
+ "Pantau kemajuan di tab Utama dan Inventaris"
],
"features_items": [
- "Stream-less drop mining - saves bandwidth",
- "Game priority and exclusion lists",
- "Tracks up to 199 channels simultaneously",
- "Automatic channel switching",
- "Real-time progress tracking"
+ "Penambangan drop tanpa streaming - menghemat bandwidth",
+ "Daftar prioritas dan pengecualian game",
+ "Melacak hingga 199 channel secara bersamaan",
+ "Perpindahan channel otomatis",
+ "Pelacakan kemajuan waktu nyata"
],
"important_notes_items": [
- "Do not watch streams on the same account while mining",
- "Keep your cookies.jar file secure",
- "Requires linked game accounts for drops"
+ "Jangan menonton stream di akun yang sama saat menambang",
+ "Jaga keamanan file cookies.jar Anda",
+ "Memerlukan akun game yang ditautkan untuk drop"
]
},
"header": {
"title": "Twitch Drops Miner",
- "language": "Language:",
- "initializing": "Initializing...",
+ "language": "Bahasa:",
+ "initializing": "Menginisialisasi...",
"auto_mode": "AUTO",
"manual_mode": "MANUAL",
- "connected": "Connected",
- "disconnected": "Disconnected"
+ "connected": "Terhubung",
+ "disconnected": "Terputus"
}
}
}
\ No newline at end of file
diff --git a/lang/Italiano.json b/lang/Italiano.json
index 442ce4e..c4d7041 100644
--- a/lang/Italiano.json
+++ b/lang/Italiano.json
@@ -23,8 +23,11 @@
"logged_out": "Non loggato",
"logging_in": "Loggando...",
"required": "Login richiesto",
- "waiting_auth": "Waiting for authentication..."
- }
+ "waiting_auth": "In attesa di autenticazione..."
+ },
+ "oauth_prompt": "Inserisci questo codice su:",
+ "oauth_activate": "Attiva Twitch",
+ "oauth_confirm": "Ho inserito il codice"
},
"error": {
"captcha": "Il tuo tentativo di login è stato negato da CAPTCHA.\nRiprova tra 12+ ore.",
@@ -64,7 +67,7 @@
"oauth_confirm": "I've entered the code"
},
"websocket": {
- "name": "Stato del Websocket",
+ "name": "Stato Websocket",
"websocket": "Websocket #{id}:",
"initializing": "Inizializzando...",
"connected": "Connesso",
@@ -81,20 +84,20 @@
"remaining": "{time} rimanenti",
"drop_progress": "Progresso:",
"campaign_progress": "Progresso:",
- "no_drop": "No active drop",
- "return_to_auto": "Return to Auto Mode",
- "manual_mode_info": "Manual Mode: Mining"
+ "no_drop": "Nessun drop attivo",
+ "return_to_auto": "Torna alla modalità automatica",
+ "manual_mode_info": "Modalità manuale: Mining"
},
"channels": {
"name": "Canali",
"online": "ONLINE ✔",
"pending": "OFFLINE ⏳",
"offline": "OFFLINE ❌",
- "no_channels": "No channels tracked yet...",
- "no_channels_for_games": "No channels found for selected games...",
- "channel_count": "channel",
- "channel_count_plural": "channels",
- "viewers": "viewers"
+ "no_channels": "Nessun canale tracciato ancora...",
+ "no_channels_for_games": "Nessun canale trovato per i giochi selezionati...",
+ "channel_count": "canale",
+ "channel_count_plural": "canali",
+ "viewers": "spettatori"
},
"inventory": {
"status": {
@@ -105,13 +108,13 @@
},
"starts": "Inizia: {time}",
"ends": "Finisce: {time}",
- "no_campaigns": "No campaigns loaded yet...",
- "claimed_drops": "claimed"
+ "no_campaigns": "Nessuna campagna caricata ancora...",
+ "claimed_drops": "reclamato"
},
"settings": {
"general": {
"name": "Generale",
- "dark_mode": "Modalità scura: "
+ "dark_mode": "Modalità scura"
},
"reload": "Ricarica",
"games_to_watch": "Giochi da guardare",
@@ -127,43 +130,43 @@
"actions": "Azioni",
"connection_quality": "Qualità della connessione:",
"minimum_refresh": "Intervallo minimo di aggiornamento (minuti):",
- "reload_campaigns": "Reload Campaigns"
+ "reload_campaigns": "Ricarica campagne"
},
"help": {
- "about": "About Twitch Drops Miner",
- "about_text": "This application automatically mines timed Twitch drops without downloading stream data.",
- "how_to_use": "How to Use",
- "features": "Features",
- "important_notes": "Important Notes",
- "github_repo": "GitHub Repository",
+ "about": "Informazioni su Twitch Drops Miner",
+ "about_text": "Questa applicazione estrae automaticamente i drop Twitch temporizzati senza scaricare dati di streaming.",
+ "how_to_use": "Come usare",
+ "features": "Funzionalità",
+ "important_notes": "Note importanti",
+ "github_repo": "Repository GitHub",
"how_to_use_items": [
- "Login using your Twitch account (OAuth device code flow)",
- "Link your accounts at twitch.tv/drops/campaigns",
- "The miner will automatically discover campaigns and start mining",
- "Configure priority games in Settings to focus on what you want",
- "Monitor progress in the Main and Inventory tabs"
+ "Accedi utilizzando il tuo account Twitch (flusso del codice dispositivo OAuth)",
+ "Collega i tuoi account su twitch.tv/drops/campaigns",
+ "Il miner scoprirà automaticamente le campagne e inizierà il mining",
+ "Configura i giochi prioritari nelle Impostazioni per concentrarti su ciò che desideri",
+ "Monitora i progressi nelle schede Principale e Inventario"
],
"features_items": [
- "Stream-less drop mining - saves bandwidth",
- "Game priority and exclusion lists",
- "Tracks up to 199 channels simultaneously",
- "Automatic channel switching",
- "Real-time progress tracking"
+ "Mining di drop senza streaming - risparmia larghezza di banda",
+ "Liste di priorità ed esclusione dei giochi",
+ "Traccia fino a 199 canali simultaneamente",
+ "Cambio automatico di canale",
+ "Tracciamento dei progressi in tempo reale"
],
"important_notes_items": [
- "Do not watch streams on the same account while mining",
- "Keep your cookies.jar file secure",
- "Requires linked game accounts for drops"
+ "Non guardare stream sullo stesso account durante il mining",
+ "Mantieni sicuro il tuo file cookies.jar",
+ "Richiede account di gioco collegati per i drop"
]
},
"header": {
"title": "Twitch Drops Miner",
- "language": "Language:",
- "initializing": "Initializing...",
+ "language": "Lingua:",
+ "initializing": "Inizializzazione...",
"auto_mode": "AUTO",
- "manual_mode": "MANUAL",
- "connected": "Connected",
- "disconnected": "Disconnected"
+ "manual_mode": "MANUALE",
+ "connected": "Connesso",
+ "disconnected": "Disconnesso"
}
}
}
\ No newline at end of file
diff --git a/lang/Nederlandse.json b/lang/Nederlandse.json
index 3fb0d83..35b517b 100644
--- a/lang/Nederlandse.json
+++ b/lang/Nederlandse.json
@@ -23,8 +23,11 @@
"logged_out": "Uitgelogd",
"logging_in": "Aanmelden...",
"required": "Aanmelden vereist",
- "waiting_auth": "Waiting for authentication..."
- }
+ "waiting_auth": "Wachten op authenticatie..."
+ },
+ "oauth_prompt": "Voer deze code in op:",
+ "oauth_activate": "Activeer Twitch",
+ "oauth_confirm": "Ik heb de code ingevoerd"
},
"error": {
"captcha": "De inlogpoging is geweigerd door CAPTCHA.\nProbeer het over minimaal 12 uur opnieuw.",
@@ -46,7 +49,7 @@
"adding_campaigns": "De campagnelijst toevoegen aan de inventaris... {counter}"
},
"tabs": {
- "main": "Algemeen",
+ "main": "Hoofd",
"inventory": "Inventaris",
"settings": "Instellingen",
"help": "Help"
@@ -64,7 +67,7 @@
"oauth_confirm": "I've entered the code"
},
"websocket": {
- "name": "WebSocket Status",
+ "name": "Websocket Status",
"websocket": "WebSocket #{id}:",
"initializing": "Initialiseren...",
"connected": "Verbonden",
@@ -81,20 +84,20 @@
"remaining": "{time} resterend",
"drop_progress": "Voortgang:",
"campaign_progress": "Voortgang:",
- "no_drop": "No active drop",
- "return_to_auto": "Return to Auto Mode",
- "manual_mode_info": "Manual Mode: Mining"
+ "no_drop": "Geen actieve drop",
+ "return_to_auto": "Terug naar Auto Modus",
+ "manual_mode_info": "Handmatige Modus: Mining"
},
"channels": {
"name": "Kanaal",
"online": "ONLINE ✔",
"pending": "OFFLINE ⏳",
"offline": "OFFLINE ❌",
- "no_channels": "No channels tracked yet...",
- "no_channels_for_games": "No channels found for selected games...",
- "channel_count": "channel",
- "channel_count_plural": "channels",
- "viewers": "viewers"
+ "no_channels": "Nog geen kanalen gevolgd...",
+ "no_channels_for_games": "Geen kanalen gevonden voor geselecteerde games...",
+ "channel_count": "kanaal",
+ "channel_count_plural": "kanalen",
+ "viewers": "kijkers"
},
"inventory": {
"status": {
@@ -105,13 +108,13 @@
},
"starts": "Begint: {time}",
"ends": "Eindigt: {time}",
- "no_campaigns": "No campaigns loaded yet...",
- "claimed_drops": "claimed"
+ "no_campaigns": "Nog geen campagnes geladen...",
+ "claimed_drops": "geclaimd"
},
"settings": {
"general": {
"name": "Algemeen",
- "dark_mode": "Donkere modus: "
+ "dark_mode": "Donkere Modus"
},
"reload": "Herladen",
"games_to_watch": "Games om te kijken",
@@ -127,43 +130,43 @@
"actions": "Acties",
"connection_quality": "Verbindingskwaliteit:",
"minimum_refresh": "Minimaal verversingsinterval (minuten):",
- "reload_campaigns": "Reload Campaigns"
+ "reload_campaigns": "Herlaad Campagnes"
},
"help": {
- "about": "About Twitch Drops Miner",
- "about_text": "This application automatically mines timed Twitch drops without downloading stream data.",
- "how_to_use": "How to Use",
- "features": "Features",
- "important_notes": "Important Notes",
+ "about": "Over Twitch Drops Miner",
+ "about_text": "Deze applicatie minet automatisch getimede Twitch drops zonder streamgegevens te downloaden.",
+ "how_to_use": "Hoe te gebruiken",
+ "features": "Functies",
+ "important_notes": "Belangrijke opmerkingen",
"github_repo": "GitHub Repository",
"how_to_use_items": [
- "Login using your Twitch account (OAuth device code flow)",
- "Link your accounts at twitch.tv/drops/campaigns",
- "The miner will automatically discover campaigns and start mining",
- "Configure priority games in Settings to focus on what you want",
- "Monitor progress in the Main and Inventory tabs"
+ "Log in met uw Twitch-account (OAuth apparaatcode stroom)",
+ "Koppel uw accounts op twitch.tv/drops/campaigns",
+ "De miner zal automatisch campagnes ontdekken en beginnen met minen",
+ "Configureer prioriteitsgames in Instellingen om te focussen op wat u wilt",
+ "Controleer de voortgang in de Hoofd- en Inventaris-tabbladen"
],
"features_items": [
- "Stream-less drop mining - saves bandwidth",
- "Game priority and exclusion lists",
- "Tracks up to 199 channels simultaneously",
- "Automatic channel switching",
- "Real-time progress tracking"
+ "Stream-loos drop mining - bespaart bandbreedte",
+ "Game prioriteits- en uitsluitingslijsten",
+ "Volgt tot 199 kanalen tegelijkertijd",
+ "Automatische kanaalwisseling",
+ "Realtime voortgangsregistratie"
],
"important_notes_items": [
- "Do not watch streams on the same account while mining",
- "Keep your cookies.jar file secure",
- "Requires linked game accounts for drops"
+ "Bekijk geen streams op hetzelfde account tijdens het minen",
+ "Houd uw cookies.jar-bestand veilig",
+ "Vereist gekoppelde game-accounts voor drops"
]
},
"header": {
"title": "Twitch Drops Miner",
- "language": "Language:",
- "initializing": "Initializing...",
+ "language": "Taal:",
+ "initializing": "Initialiseren...",
"auto_mode": "AUTO",
- "manual_mode": "MANUAL",
- "connected": "Connected",
- "disconnected": "Disconnected"
+ "manual_mode": "HANDMATIG",
+ "connected": "Verbonden",
+ "disconnected": "Verbinding verbroken"
}
}
}
\ No newline at end of file
diff --git a/lang/Polski.json b/lang/Polski.json
index 875cadc..3a0d456 100644
--- a/lang/Polski.json
+++ b/lang/Polski.json
@@ -23,8 +23,11 @@
"logged_out": "Wylogowano",
"logging_in": "Logowanie...",
"required": "Wymagane zalogowanie",
- "waiting_auth": "Waiting for authentication..."
- }
+ "waiting_auth": "Oczekiwanie na uwierzytelnienie..."
+ },
+ "oauth_prompt": "Wprowadź ten kod na:",
+ "oauth_activate": "Aktywuj Twitch",
+ "oauth_confirm": "Wprowadziłem kod"
},
"error": {
"captcha": "Próba logowania została odrzucona przez CAPTCHA.\nProszę spróbować ponownie za co najmniej 12 godzin.",
@@ -64,7 +67,7 @@
"oauth_confirm": "I've entered the code"
},
"websocket": {
- "name": "Status WebSocket",
+ "name": "Status Websocketa",
"websocket": "WebSocket #{id}:",
"initializing": "Inicjalizacja...",
"connected": "Połączono",
@@ -81,20 +84,20 @@
"remaining": "Pozostało: {time}",
"drop_progress": "Postęp dropu:",
"campaign_progress": "Postęp kampanii:",
- "no_drop": "No active drop",
- "return_to_auto": "Return to Auto Mode",
- "manual_mode_info": "Manual Mode: Mining"
+ "no_drop": "Brak aktywnego dropa",
+ "return_to_auto": "Powrót do trybu automatycznego",
+ "manual_mode_info": "Tryb ręczny: Wydobywanie"
},
"channels": {
"name": "Kanały",
"online": "ONLINE ✔",
"pending": "W TOKU ⏳",
"offline": "OFFLINE ❌",
- "no_channels": "No channels tracked yet...",
- "no_channels_for_games": "No channels found for selected games...",
- "channel_count": "channel",
- "channel_count_plural": "channels",
- "viewers": "viewers"
+ "no_channels": "Nie śledzono jeszcze żadnych kanałów...",
+ "no_channels_for_games": "Nie znaleziono kanałów dla wybranych gier...",
+ "channel_count": "kanał",
+ "channel_count_plural": "kanały",
+ "viewers": "widzowie"
},
"inventory": {
"status": {
@@ -105,13 +108,13 @@
},
"starts": "Rozpoczęcie: {time}",
"ends": "Koniec: {time}",
- "no_campaigns": "No campaigns loaded yet...",
- "claimed_drops": "claimed"
+ "no_campaigns": "Nie załadowano jeszcze żadnych kampanii...",
+ "claimed_drops": "odebrano"
},
"settings": {
"general": {
"name": "Ogólne",
- "dark_mode": "Tryb ciemny: "
+ "dark_mode": "Tryb ciemny"
},
"exclude": "Wykluczone",
"reload": "Przeładuj",
@@ -128,43 +131,43 @@
"actions": "Akcje",
"connection_quality": "Jakość połączenia:",
"minimum_refresh": "Minimalny interwał odświeżania (minuty):",
- "reload_campaigns": "Reload Campaigns"
+ "reload_campaigns": "Przeładuj kampanie"
},
"help": {
- "about": "About Twitch Drops Miner",
- "about_text": "This application automatically mines timed Twitch drops without downloading stream data.",
- "how_to_use": "How to Use",
- "features": "Features",
- "important_notes": "Important Notes",
- "github_repo": "GitHub Repository",
+ "about": "O Twitch Drops Miner",
+ "about_text": "Ta aplikacja automatycznie wydobywa czasowe dropi Twitch bez pobierania danych strumienia.",
+ "how_to_use": "Jak używać",
+ "features": "Funkcje",
+ "important_notes": "Ważne uwagi",
+ "github_repo": "Repozytorium GitHub",
"how_to_use_items": [
- "Login using your Twitch account (OAuth device code flow)",
- "Link your accounts at twitch.tv/drops/campaigns",
- "The miner will automatically discover campaigns and start mining",
- "Configure priority games in Settings to focus on what you want",
- "Monitor progress in the Main and Inventory tabs"
+ "Zaloguj się przy użyciu konta Twitch (przepływ kodu urządzenia OAuth)",
+ "Połącz swoje konta na twitch.tv/drops/campaigns",
+ "Górnik automatycznie odkryje kampanie i rozpocznie wydobywanie",
+ "Skonfiguruj gry priorytetowe w Ustawieniach, aby skupić się na tym, czego chcesz",
+ "Monitoruj postęp w zakładkach Główna i Ekwipunek"
],
"features_items": [
- "Stream-less drop mining - saves bandwidth",
- "Game priority and exclusion lists",
- "Tracks up to 199 channels simultaneously",
- "Automatic channel switching",
- "Real-time progress tracking"
+ "Wydobywanie dropów bez strumienia - oszczędza przepustowość",
+ "Listy priorytetów i wykluczeń gier",
+ "Śledzi do 199 kanałów jednocześnie",
+ "Automatyczna zmiana kanału",
+ "Śledzenie postępu w czasie rzeczywistym"
],
"important_notes_items": [
- "Do not watch streams on the same account while mining",
- "Keep your cookies.jar file secure",
- "Requires linked game accounts for drops"
+ "Nie oglądaj strumieni na tym samym koncie podczas wydobywania",
+ "Zachowaj bezpieczeństwo pliku cookies.jar",
+ "Wymaga połączonych kont gier dla dropów"
]
},
"header": {
"title": "Twitch Drops Miner",
- "language": "Language:",
- "initializing": "Initializing...",
+ "language": "Język:",
+ "initializing": "Inicjalizacja...",
"auto_mode": "AUTO",
- "manual_mode": "MANUAL",
- "connected": "Connected",
- "disconnected": "Disconnected"
+ "manual_mode": "RĘCZNY",
+ "connected": "Połączono",
+ "disconnected": "Rozłączono"
}
}
}
\ No newline at end of file
diff --git a/lang/Português.json b/lang/Português.json
index 1cd3df1..9dcd8da 100644
--- a/lang/Português.json
+++ b/lang/Português.json
@@ -23,8 +23,11 @@
"logged_out": "Saiu",
"logging_in": "Entrando...",
"required": "Login necessário",
- "waiting_auth": "Waiting for authentication..."
- }
+ "waiting_auth": "Aguardando autenticação..."
+ },
+ "oauth_prompt": "Digite este código em:",
+ "oauth_activate": "Ativar Twitch",
+ "oauth_confirm": "Eu digitei o código"
},
"error": {
"captcha": "Seu login foi negado pelo CAPTCHA.\nPor favor tente em aproximadamente 12+ horas.",
@@ -46,7 +49,7 @@
"adding_campaigns": "Adicionando as campanhas para o sistema... {counter}"
},
"tabs": {
- "main": "Tela Principal",
+ "main": "Principal",
"inventory": "Inventario",
"settings": "Configurações",
"help": "Ajuda"
@@ -64,7 +67,7 @@
"oauth_confirm": "I've entered the code"
},
"websocket": {
- "name": "Status Websocket",
+ "name": "Status do Websocket",
"websocket": "Websocket #{id}:",
"initializing": "Inicializando...",
"connected": "Conectado",
@@ -81,20 +84,20 @@
"remaining": "{time} restante",
"drop_progress": "Progresso:",
"campaign_progress": "Progresso:",
- "no_drop": "No active drop",
- "return_to_auto": "Return to Auto Mode",
- "manual_mode_info": "Manual Mode: Mining"
+ "no_drop": "Nenhum drop ativo",
+ "return_to_auto": "Retornar ao Modo Automático",
+ "manual_mode_info": "Modo Manual: Minerando"
},
"channels": {
"name": "Canais",
"online": "ONLINE ✔",
"pending": "OFFLINE ⏳",
"offline": "OFFLINE ❌",
- "no_channels": "No channels tracked yet...",
- "no_channels_for_games": "No channels found for selected games...",
- "channel_count": "channel",
- "channel_count_plural": "channels",
- "viewers": "viewers"
+ "no_channels": "Nenhum canal rastreado ainda...",
+ "no_channels_for_games": "Nenhum canal encontrado para os jogos selecionados...",
+ "channel_count": "canal",
+ "channel_count_plural": "canais",
+ "viewers": "espectadores"
},
"inventory": {
"status": {
@@ -105,13 +108,13 @@
},
"starts": "Começa em: {time}",
"ends": "Termina em: {time}",
- "no_campaigns": "No campaigns loaded yet...",
- "claimed_drops": "claimed"
+ "no_campaigns": "Nenhuma campanha carregada ainda...",
+ "claimed_drops": "reivindicado"
},
"settings": {
"general": {
"name": "Geral",
- "dark_mode": "Modo escuro: "
+ "dark_mode": "Modo Escuro"
},
"reload": "Recarregar",
"games_to_watch": "Jogos para assistir",
@@ -127,43 +130,43 @@
"actions": "Ações",
"connection_quality": "Qualidade da conexão:",
"minimum_refresh": "Intervalo mínimo de atualização (minutos):",
- "reload_campaigns": "Reload Campaigns"
+ "reload_campaigns": "Recarregar Campanhas"
},
"help": {
- "about": "About Twitch Drops Miner",
- "about_text": "This application automatically mines timed Twitch drops without downloading stream data.",
- "how_to_use": "How to Use",
- "features": "Features",
- "important_notes": "Important Notes",
- "github_repo": "GitHub Repository",
+ "about": "Sobre o Twitch Drops Miner",
+ "about_text": "Esta aplicação minera automaticamente drops cronometrados do Twitch sem baixar dados de transmissão.",
+ "how_to_use": "Como Usar",
+ "features": "Recursos",
+ "important_notes": "Notas Importantes",
+ "github_repo": "Repositório GitHub",
"how_to_use_items": [
- "Login using your Twitch account (OAuth device code flow)",
- "Link your accounts at twitch.tv/drops/campaigns",
- "The miner will automatically discover campaigns and start mining",
- "Configure priority games in Settings to focus on what you want",
- "Monitor progress in the Main and Inventory tabs"
+ "Faça login usando sua conta Twitch (fluxo de código de dispositivo OAuth)",
+ "Vincule suas contas em twitch.tv/drops/campaigns",
+ "O minerador descobrirá automaticamente campanhas e começará a minerar",
+ "Configure jogos prioritários nas Configurações para focar no que você deseja",
+ "Monitore o progresso nas abas Principal e Inventário"
],
"features_items": [
- "Stream-less drop mining - saves bandwidth",
- "Game priority and exclusion lists",
- "Tracks up to 199 channels simultaneously",
- "Automatic channel switching",
- "Real-time progress tracking"
+ "Mineração de drops sem streaming - economiza largura de banda",
+ "Listas de prioridade e exclusão de jogos",
+ "Rastreia até 199 canais simultaneamente",
+ "Troca automática de canal",
+ "Rastreamento de progresso em tempo real"
],
"important_notes_items": [
- "Do not watch streams on the same account while mining",
- "Keep your cookies.jar file secure",
- "Requires linked game accounts for drops"
+ "Não assista streams na mesma conta enquanto minera",
+ "Mantenha seu arquivo cookies.jar seguro",
+ "Requer contas de jogos vinculadas para drops"
]
},
"header": {
"title": "Twitch Drops Miner",
- "language": "Language:",
- "initializing": "Initializing...",
+ "language": "Idioma:",
+ "initializing": "Inicializando...",
"auto_mode": "AUTO",
"manual_mode": "MANUAL",
- "connected": "Connected",
- "disconnected": "Disconnected"
+ "connected": "Conectado",
+ "disconnected": "Desconectado"
}
}
}
\ No newline at end of file
diff --git a/lang/Română.json b/lang/Română.json
index 201336a..6168519 100644
--- a/lang/Română.json
+++ b/lang/Română.json
@@ -23,8 +23,11 @@
"logged_out": "Deconectat",
"logging_in": "Se conectează...",
"required": "Este necesară conectarea",
- "waiting_auth": "Waiting for authentication..."
- }
+ "waiting_auth": "Se așteaptă autentificarea..."
+ },
+ "oauth_prompt": "Introduceți acest cod la:",
+ "oauth_activate": "Activează Twitch",
+ "oauth_confirm": "Am introdus codul"
},
"error": {
"captcha": "Conexiunea a fost respinsă de CAPTCHA. Vă rugăm să încercați din nou în aprox. 12 ore.",
@@ -64,7 +67,7 @@
"oauth_confirm": "I've entered the code"
},
"websocket": {
- "name": "Stare Websocket",
+ "name": "Status Websocket",
"websocket": "Websocket #{id}:",
"initializing": "Se inițializează...",
"connected": "Conectat",
@@ -81,20 +84,20 @@
"remaining": "{time} rămas",
"drop_progress": "Avansare :",
"campaign_progress": "Avansare :",
- "no_drop": "No active drop",
- "return_to_auto": "Return to Auto Mode",
- "manual_mode_info": "Manual Mode: Mining"
+ "no_drop": "Niciun drop activ",
+ "return_to_auto": "Revenire la modul automat",
+ "manual_mode_info": "Mod manual: Mining"
},
"channels": {
"name": "Canale",
"online": "ONLINE ✔",
"pending": "OFFLINE ⏳",
"offline": "OFFLINE ❌",
- "no_channels": "No channels tracked yet...",
- "no_channels_for_games": "No channels found for selected games...",
- "channel_count": "channel",
- "channel_count_plural": "channels",
- "viewers": "viewers"
+ "no_channels": "Niciun canal urmărit încă...",
+ "no_channels_for_games": "Nu s-au găsit canale pentru jocurile selectate...",
+ "channel_count": "canal",
+ "channel_count_plural": "canale",
+ "viewers": "spectatori"
},
"inventory": {
"status": {
@@ -105,13 +108,13 @@
},
"starts": "Începe : {time}",
"ends": "Se termină : {time}",
- "no_campaigns": "No campaigns loaded yet...",
- "claimed_drops": "claimed"
+ "no_campaigns": "Nicio campanie încărcată încă...",
+ "claimed_drops": "revendicat"
},
"settings": {
"general": {
"name": "General",
- "dark_mode": "Mod întunecat :"
+ "dark_mode": "Mod întunecat"
},
"reload": "Reîncarcă",
"games_to_watch": "Jocuri de urmărit",
@@ -127,43 +130,43 @@
"actions": "Acțiuni",
"connection_quality": "Calitatea conexiunii:",
"minimum_refresh": "Interval minim de reîmprospătare (minute):",
- "reload_campaigns": "Reload Campaigns"
+ "reload_campaigns": "Reîncarcă campaniile"
},
"help": {
- "about": "About Twitch Drops Miner",
- "about_text": "This application automatically mines timed Twitch drops without downloading stream data.",
- "how_to_use": "How to Use",
- "features": "Features",
- "important_notes": "Important Notes",
- "github_repo": "GitHub Repository",
+ "about": "Despre Twitch Drops Miner",
+ "about_text": "Această aplicație minează automat dropuri Twitch cronometrate fără a descărca date de streaming.",
+ "how_to_use": "Cum se folosește",
+ "features": "Caracteristici",
+ "important_notes": "Note importante",
+ "github_repo": "Depozit GitHub",
"how_to_use_items": [
- "Login using your Twitch account (OAuth device code flow)",
- "Link your accounts at twitch.tv/drops/campaigns",
- "The miner will automatically discover campaigns and start mining",
- "Configure priority games in Settings to focus on what you want",
- "Monitor progress in the Main and Inventory tabs"
+ "Autentificați-vă folosind contul Twitch (flux cod dispozitiv OAuth)",
+ "Legați conturile la twitch.tv/drops/campaigns",
+ "Minerul va descoperi automat campaniile și va începe mineritul",
+ "Configurați jocurile prioritare în Setări pentru a vă concentra pe ceea ce doriți",
+ "Monitorizați progresul în filele Principal și Inventar"
],
"features_items": [
- "Stream-less drop mining - saves bandwidth",
- "Game priority and exclusion lists",
- "Tracks up to 199 channels simultaneously",
- "Automatic channel switching",
- "Real-time progress tracking"
+ "Minare de dropuri fără streaming - economisește lățime de bandă",
+ "Liste de prioritate și excludere a jocurilor",
+ "Urmărește până la 199 de canale simultan",
+ "Comutare automată a canalelor",
+ "Urmărire progres în timp real"
],
"important_notes_items": [
- "Do not watch streams on the same account while mining",
- "Keep your cookies.jar file secure",
- "Requires linked game accounts for drops"
+ "Nu vizionați streaming-uri pe același cont în timp ce minați",
+ "Păstrați fișierul cookies.jar în siguranță",
+ "Necesită conturi de joc legate pentru dropuri"
]
},
"header": {
"title": "Twitch Drops Miner",
- "language": "Language:",
- "initializing": "Initializing...",
+ "language": "Limbă:",
+ "initializing": "Inițializare...",
"auto_mode": "AUTO",
"manual_mode": "MANUAL",
- "connected": "Connected",
- "disconnected": "Disconnected"
+ "connected": "Conectat",
+ "disconnected": "Deconectat"
}
}
}
\ No newline at end of file
diff --git a/lang/Türkçe.json b/lang/Türkçe.json
index b279c03..b2b95b0 100644
--- a/lang/Türkçe.json
+++ b/lang/Türkçe.json
@@ -23,8 +23,11 @@
"logged_out": "Çıkış Yapıldı",
"logging_in": "Kayıt Ol...",
"required": "Kaydolmak gerekiyor",
- "waiting_auth": "Waiting for authentication..."
- }
+ "waiting_auth": "Kimlik doğrulama bekleniyor..."
+ },
+ "oauth_prompt": "Bu kodu şuraya girin:",
+ "oauth_activate": "Twitch'i Etkinleştir",
+ "oauth_confirm": "Kodu girdim"
},
"error": {
"captcha": "Giriş girişimi CAPTCHA tarafından reddedildi.\nLütfen en az 12 saat içinde tekrar deneyin.",
@@ -46,7 +49,7 @@
"adding_campaigns": "Kampanyaları envantere ekle... {counter}"
},
"tabs": {
- "main": "Anasayfa",
+ "main": "Ana",
"inventory": "Envanter",
"settings": "Ayarlar",
"help": "Yardım"
@@ -64,7 +67,7 @@
"oauth_confirm": "I've entered the code"
},
"websocket": {
- "name": "WebSocket Status",
+ "name": "Websocket Durumu",
"websocket": "WebSocket #{id}:",
"initializing": "Başlat...",
"connected": "Bağlandı",
@@ -81,20 +84,20 @@
"remaining": "{time} geriye kalan",
"drop_progress": "İlerleme:",
"campaign_progress": "İlerleme:",
- "no_drop": "No active drop",
- "return_to_auto": "Return to Auto Mode",
- "manual_mode_info": "Manual Mode: Mining"
+ "no_drop": "Aktif drop yok",
+ "return_to_auto": "Otomatik Moda Dön",
+ "manual_mode_info": "Manuel Mod: Madencilik"
},
"channels": {
"name": "Kanallar",
"online": "ONLINE ✔",
"pending": "OFFLINE ⏳",
"offline": "OFFLINE ❌",
- "no_channels": "No channels tracked yet...",
- "no_channels_for_games": "No channels found for selected games...",
- "channel_count": "channel",
- "channel_count_plural": "channels",
- "viewers": "viewers"
+ "no_channels": "Henüz takip edilen kanal yok...",
+ "no_channels_for_games": "Seçili oyunlar için kanal bulunamadı...",
+ "channel_count": "kanal",
+ "channel_count_plural": "kanal",
+ "viewers": "izleyici"
},
"inventory": {
"status": {
@@ -105,13 +108,13 @@
},
"starts": "Başladı: {time}",
"ends": "Bitiş: {time}",
- "no_campaigns": "No campaigns loaded yet...",
- "claimed_drops": "claimed"
+ "no_campaigns": "Henüz yüklenen kampanya yok...",
+ "claimed_drops": "talep edildi"
},
"settings": {
"general": {
"name": "Genel",
- "dark_mode": "Karanlık mod: "
+ "dark_mode": "Karanlık Mod"
},
"reload": "Tekrar yükle",
"games_to_watch": "İzlenecek Oyunlar",
@@ -127,43 +130,43 @@
"actions": "İşlemler",
"connection_quality": "Bağlantı kalitesi:",
"minimum_refresh": "Minimum yenileme aralığı (dakika):",
- "reload_campaigns": "Reload Campaigns"
+ "reload_campaigns": "Kampanyaları Yeniden Yükle"
},
"help": {
- "about": "About Twitch Drops Miner",
- "about_text": "This application automatically mines timed Twitch drops without downloading stream data.",
- "how_to_use": "How to Use",
- "features": "Features",
- "important_notes": "Important Notes",
- "github_repo": "GitHub Repository",
+ "about": "Twitch Drops Miner Hakkında",
+ "about_text": "Bu uygulama, yayın verilerini indirmeden zamanlı Twitch drop'larını otomatik olarak kazır.",
+ "how_to_use": "Nasıl Kullanılır",
+ "features": "Özellikler",
+ "important_notes": "Önemli Notlar",
+ "github_repo": "GitHub Deposu",
"how_to_use_items": [
- "Login using your Twitch account (OAuth device code flow)",
- "Link your accounts at twitch.tv/drops/campaigns",
- "The miner will automatically discover campaigns and start mining",
- "Configure priority games in Settings to focus on what you want",
- "Monitor progress in the Main and Inventory tabs"
+ "Twitch hesabınızı kullanarak giriş yapın (OAuth cihaz kodu akışı)",
+ "Hesaplarınızı twitch.tv/drops/campaigns adresinde bağlayın",
+ "Madenci otomatik olarak kampanyaları keşfedecek ve kazımaya başlayacak",
+ "İstediğiniz şeye odaklanmak için Ayarlar'da öncelikli oyunları yapılandırın",
+ "Ana ve Envanter sekmelerinde ilerlemeyi izleyin"
],
"features_items": [
- "Stream-less drop mining - saves bandwidth",
- "Game priority and exclusion lists",
- "Tracks up to 199 channels simultaneously",
- "Automatic channel switching",
- "Real-time progress tracking"
+ "Yayınsız drop kazma - bant genişliği tasarrufu sağlar",
+ "Oyun önceliği ve hariç tutma listeleri",
+ "Aynı anda 199 kanala kadar takip eder",
+ "Otomatik kanal değiştirme",
+ "Gerçek zamanlı ilerleme takibi"
],
"important_notes_items": [
- "Do not watch streams on the same account while mining",
- "Keep your cookies.jar file secure",
- "Requires linked game accounts for drops"
+ "Madencilik yaparken aynı hesapta yayın izlemeyin",
+ "cookies.jar dosyanızı güvende tutun",
+ "Drop'lar için bağlantılı oyun hesapları gerektirir"
]
},
"header": {
"title": "Twitch Drops Miner",
- "language": "Language:",
- "initializing": "Initializing...",
+ "language": "Dil:",
+ "initializing": "Başlatılıyor...",
"auto_mode": "AUTO",
- "manual_mode": "MANUAL",
- "connected": "Connected",
- "disconnected": "Disconnected"
+ "manual_mode": "MANUEL",
+ "connected": "Bağlandı",
+ "disconnected": "Bağlantı kesildi"
}
}
}
\ No newline at end of file
diff --git a/lang/Čeština.json b/lang/Čeština.json
index f9bbadd..5e77a06 100644
--- a/lang/Čeština.json
+++ b/lang/Čeština.json
@@ -22,8 +22,11 @@
"logged_out": "Odhlášeno",
"logging_in": "Přihlašování...",
"required": "Potřebujete se nejdříve přihlásit",
- "waiting_auth": "Waiting for authentication..."
- }
+ "waiting_auth": "Čekání na ověření..."
+ },
+ "oauth_prompt": "Zadejte tento kód na:",
+ "oauth_activate": "Aktivovat Twitch",
+ "oauth_confirm": "Zadal jsem kód"
},
"error": {
"captcha": "Vaše připojení bylo zamítnuto službou Twitch, zkuste to znovu za 12 hodin.",
@@ -45,7 +48,7 @@
"adding_campaigns": "Přidávám dropy... {counter}"
},
"tabs": {
- "main": "Hlavní Panel",
+ "main": "Hlavní",
"inventory": "Inventář",
"settings": "Nastavení",
"help": "Nápověda"
@@ -63,7 +66,7 @@
"oauth_confirm": "I've entered the code"
},
"websocket": {
- "name": "Status Připojení Síťového Protokolu",
+ "name": "Stav Websocketu",
"websocket": "Websocket #{id}:",
"initializing": "Načítání",
"connected": "Připojeno",
@@ -80,20 +83,20 @@
"remaining": "Zbývá {time}",
"drop_progress": "Průběh dropu:",
"campaign_progress": "Průběh kampaňe:",
- "no_drop": "No active drop",
- "return_to_auto": "Return to Auto Mode",
- "manual_mode_info": "Manual Mode: Mining"
+ "no_drop": "Žádný aktivní drop",
+ "return_to_auto": "Návrat do automatického režimu",
+ "manual_mode_info": "Ruční režim: Těžba"
},
"channels": {
"name": "Název",
"online": "ONLINE ✔",
"pending": "PRŮBĚH ⏳",
"offline": "OFFLINE ❌",
- "no_channels": "No channels tracked yet...",
- "no_channels_for_games": "No channels found for selected games...",
- "channel_count": "channel",
- "channel_count_plural": "channels",
- "viewers": "viewers"
+ "no_channels": "Zatím nejsou sledovány žádné kanály...",
+ "no_channels_for_games": "Pro vybrané hry nebyly nalezeny žádné kanály...",
+ "channel_count": "kanál",
+ "channel_count_plural": "kanály",
+ "viewers": "diváci"
},
"inventory": {
"status": {
@@ -104,13 +107,13 @@
},
"starts": "Začíná: {time}",
"ends": "Začíná: {time}",
- "no_campaigns": "No campaigns loaded yet...",
- "claimed_drops": "claimed"
+ "no_campaigns": "Zatím nejsou načteny žádné kampaně...",
+ "claimed_drops": "získáno"
},
"settings": {
"general": {
- "name": "Nastavení",
- "dark_mode": "Tmavý režim: "
+ "name": "Obecné",
+ "dark_mode": "Tmavý režim"
},
"exclude": "Vynechat",
"reload": "Obnovit",
@@ -127,43 +130,43 @@
"actions": "Akce",
"connection_quality": "Kvalita připojení:",
"minimum_refresh": "Minimální interval obnovení (minuty):",
- "reload_campaigns": "Reload Campaigns"
+ "reload_campaigns": "Znovu načíst kampaně"
},
"help": {
- "about": "About Twitch Drops Miner",
- "about_text": "This application automatically mines timed Twitch drops without downloading stream data.",
- "how_to_use": "How to Use",
- "features": "Features",
- "important_notes": "Important Notes",
- "github_repo": "GitHub Repository",
+ "about": "O Twitch Drops Miner",
+ "about_text": "Tato aplikace automaticky těží časované Twitch dropy bez stahování streamovacích dat.",
+ "how_to_use": "Jak používat",
+ "features": "Funkce",
+ "important_notes": "Důležité poznámky",
+ "github_repo": "GitHub Repozitář",
"how_to_use_items": [
- "Login using your Twitch account (OAuth device code flow)",
- "Link your accounts at twitch.tv/drops/campaigns",
- "The miner will automatically discover campaigns and start mining",
- "Configure priority games in Settings to focus on what you want",
- "Monitor progress in the Main and Inventory tabs"
+ "Přihlaste se pomocí účtu Twitch (OAuth tok kódu zařízení)",
+ "Propojte své účty na twitch.tv/drops/campaigns",
+ "Těžař automaticky objeví kampaně a začne těžit",
+ "Nakonfigurujte prioritní hry v Nastaveních, abyste se zaměřili na to, co chcete",
+ "Sledujte postup v záložkách Hlavní a Inventář"
],
"features_items": [
- "Stream-less drop mining - saves bandwidth",
- "Game priority and exclusion lists",
- "Tracks up to 199 channels simultaneously",
- "Automatic channel switching",
- "Real-time progress tracking"
+ "Těžba dropů bez streamu - šetří šířku pásma",
+ "Seznamy priorit a vyloučení her",
+ "Sleduje až 199 kanálů současně",
+ "Automatické přepínání kanálů",
+ "Sledování postupu v reálném čase"
],
"important_notes_items": [
- "Do not watch streams on the same account while mining",
- "Keep your cookies.jar file secure",
- "Requires linked game accounts for drops"
+ "Nesledujte streamy na stejném účtu během těžby",
+ "Udržujte svůj soubor cookies.jar v bezpečí",
+ "Vyžaduje propojené herní účty pro dropy"
]
},
"header": {
"title": "Twitch Drops Miner",
- "language": "Language:",
- "initializing": "Initializing...",
+ "language": "Jazyk:",
+ "initializing": "Inicializace...",
"auto_mode": "AUTO",
- "manual_mode": "MANUAL",
- "connected": "Connected",
- "disconnected": "Disconnected"
+ "manual_mode": "MANUÁLNÍ",
+ "connected": "Připojeno",
+ "disconnected": "Odpojeno"
}
}
}
\ No newline at end of file
diff --git a/lang/Русский.json b/lang/Русский.json
index 6ab4df1..cb7e158 100644
--- a/lang/Русский.json
+++ b/lang/Русский.json
@@ -23,8 +23,11 @@
"logged_out": "не авторизован",
"logging_in": "Авторизация...",
"required": "Требуется авторизация",
- "waiting_auth": "Waiting for authentication..."
- }
+ "waiting_auth": "Ожидание аутентификации..."
+ },
+ "oauth_prompt": "Введите этот код на:",
+ "oauth_activate": "Активировать Twitch",
+ "oauth_confirm": "Я ввёл код"
},
"error": {
"captcha": "Попытка входа в систему была отклонена CAPTCHA.\nПожалуйста, повторите попытку не менее чем через 12 часов.",
@@ -64,7 +67,7 @@
"oauth_confirm": "I've entered the code"
},
"websocket": {
- "name": "WebSocket статус",
+ "name": "Статус Websocket",
"websocket": "WebSocket #{id}:",
"initializing": "Инициализация...",
"connected": "Подключено",
@@ -81,20 +84,20 @@
"remaining": "{time} осталось",
"drop_progress": "Прогресс:",
"campaign_progress": "Прогресс:",
- "no_drop": "No active drop",
- "return_to_auto": "Return to Auto Mode",
- "manual_mode_info": "Manual Mode: Mining"
+ "no_drop": "Нет активного дропа",
+ "return_to_auto": "Вернуться в автоматический режим",
+ "manual_mode_info": "Ручной режим: Майнинг"
},
"channels": {
"name": "Каналы",
"online": "ОНЛАЙН ✔",
"pending": "ОЖИДАНИЕ ⏳",
"offline": "ОФЛАЙН ❌",
- "no_channels": "No channels tracked yet...",
- "no_channels_for_games": "No channels found for selected games...",
- "channel_count": "channel",
- "channel_count_plural": "channels",
- "viewers": "viewers"
+ "no_channels": "Пока не отслеживаются каналы...",
+ "no_channels_for_games": "Не найдено каналов для выбранных игр...",
+ "channel_count": "канал",
+ "channel_count_plural": "каналы",
+ "viewers": "зрителей"
},
"inventory": {
"status": {
@@ -105,13 +108,13 @@
},
"starts": "Начало: {time}",
"ends": "Окончание: {time}",
- "no_campaigns": "No campaigns loaded yet...",
- "claimed_drops": "claimed"
+ "no_campaigns": "Кампании ещё не загружены...",
+ "claimed_drops": "получено"
},
"settings": {
"general": {
"name": "Общие",
- "dark_mode": "Тёмный режим: "
+ "dark_mode": "Тёмный режим"
},
"exclude": "Исключения",
"reload": "Перезагрузить",
@@ -128,43 +131,43 @@
"actions": "Действия",
"connection_quality": "Качество соединения:",
"minimum_refresh": "Минимальный интервал обновления (минуты):",
- "reload_campaigns": "Reload Campaigns"
+ "reload_campaigns": "Перезагрузить кампании"
},
"help": {
- "about": "About Twitch Drops Miner",
- "about_text": "This application automatically mines timed Twitch drops without downloading stream data.",
- "how_to_use": "How to Use",
- "features": "Features",
- "important_notes": "Important Notes",
- "github_repo": "GitHub Repository",
+ "about": "О Twitch Drops Miner",
+ "about_text": "Это приложение автоматически майнит временные дропы Twitch без загрузки данных стрима.",
+ "how_to_use": "Как использовать",
+ "features": "Возможности",
+ "important_notes": "Важные заметки",
+ "github_repo": "Репозиторий GitHub",
"how_to_use_items": [
- "Login using your Twitch account (OAuth device code flow)",
- "Link your accounts at twitch.tv/drops/campaigns",
- "The miner will automatically discover campaigns and start mining",
- "Configure priority games in Settings to focus on what you want",
- "Monitor progress in the Main and Inventory tabs"
+ "Войдите, используя свой аккаунт Twitch (поток кода устройства OAuth)",
+ "Свяжите свои аккаунты на twitch.tv/drops/campaigns",
+ "Майнер автоматически обнаружит кампании и начнёт майнинг",
+ "Настройте приоритетные игры в Настройках, чтобы сосредоточиться на том, что вы хотите",
+ "Отслеживайте прогресс во вкладках Главная и Инвентарь"
],
"features_items": [
- "Stream-less drop mining - saves bandwidth",
- "Game priority and exclusion lists",
- "Tracks up to 199 channels simultaneously",
- "Automatic channel switching",
- "Real-time progress tracking"
+ "Майнинг дропов без стрима - экономит пропускную способность",
+ "Списки приоритетов и исключений игр",
+ "Отслеживает до 199 каналов одновременно",
+ "Автоматическое переключение каналов",
+ "Отслеживание прогресса в реальном времени"
],
"important_notes_items": [
- "Do not watch streams on the same account while mining",
- "Keep your cookies.jar file secure",
- "Requires linked game accounts for drops"
+ "Не смотрите стримы на том же аккаунте во время майнинга",
+ "Храните файл cookies.jar в безопасности",
+ "Требуются связанные игровые аккаунты для дропов"
]
},
"header": {
"title": "Twitch Drops Miner",
- "language": "Language:",
- "initializing": "Initializing...",
+ "language": "Язык:",
+ "initializing": "Инициализация...",
"auto_mode": "AUTO",
- "manual_mode": "MANUAL",
- "connected": "Connected",
- "disconnected": "Disconnected"
+ "manual_mode": "РУЧНОЙ",
+ "connected": "Подключено",
+ "disconnected": "Отключено"
}
}
}
\ No newline at end of file
diff --git a/lang/Українська.json b/lang/Українська.json
index efabb90..6751454 100644
--- a/lang/Українська.json
+++ b/lang/Українська.json
@@ -23,8 +23,11 @@
"logged_out": "Вийдено",
"logging_in": "Вхід...",
"required": "Потрібен вхід",
- "waiting_auth": "Waiting for authentication..."
- }
+ "waiting_auth": "Очікування автентифікації..."
+ },
+ "oauth_prompt": "Введіть цей код на:",
+ "oauth_activate": "Активувати Twitch",
+ "oauth_confirm": "Я ввів код"
},
"error": {
"captcha": "Ваша спроба входу була відхилена через капчу.\nБудь ласка, спробуйте ще раз через 12 або більше годин.",
@@ -46,7 +49,7 @@
"adding_campaigns": "Додавання кампаній до інвентарю... {counter}"
},
"tabs": {
- "main": "Основне",
+ "main": "Головна",
"inventory": "Інвентар",
"settings": "Налаштування",
"help": "Інформація"
@@ -64,7 +67,7 @@
"oauth_confirm": "I've entered the code"
},
"websocket": {
- "name": "Стан веб-сокета",
+ "name": "Статус Websocket",
"websocket": "Веб-сокет #{id}:",
"initializing": "Ініціалізація...",
"connected": "Підключено",
@@ -81,20 +84,20 @@
"remaining": "{time} залишилося",
"drop_progress": "Поступ:",
"campaign_progress": "Поступ:",
- "no_drop": "No active drop",
- "return_to_auto": "Return to Auto Mode",
- "manual_mode_info": "Manual Mode: Mining"
+ "no_drop": "Немає активного дропу",
+ "return_to_auto": "Повернутися до автоматичного режиму",
+ "manual_mode_info": "Ручний режим: Майнінг"
},
"channels": {
"name": "Канали",
"online": "ОНЛАЙН ✔",
"pending": "ОФЛАЙН ⏳",
"offline": "ОФЛАЙН ❌",
- "no_channels": "No channels tracked yet...",
- "no_channels_for_games": "No channels found for selected games...",
- "channel_count": "channel",
- "channel_count_plural": "channels",
- "viewers": "viewers"
+ "no_channels": "Поки що не відстежуються канали...",
+ "no_channels_for_games": "Не знайдено каналів для вибраних ігор...",
+ "channel_count": "канал",
+ "channel_count_plural": "канали",
+ "viewers": "глядачів"
},
"inventory": {
"status": {
@@ -105,13 +108,13 @@
},
"starts": "Починається {time}",
"ends": "Завершується {time}",
- "no_campaigns": "No campaigns loaded yet...",
- "claimed_drops": "claimed"
+ "no_campaigns": "Кампанії ще не завантажені...",
+ "claimed_drops": "отримано"
},
"settings": {
"general": {
- "name": "Основні",
- "dark_mode": "Темний режим: "
+ "name": "Загальні",
+ "dark_mode": "Темний режим"
},
"reload": "Перезавантажити",
"games_to_watch": "Ігри для перегляду",
@@ -127,43 +130,43 @@
"actions": "Дії",
"connection_quality": "Якість з'єднання:",
"minimum_refresh": "Мінімальний інтервал оновлення (хвилини):",
- "reload_campaigns": "Reload Campaigns"
+ "reload_campaigns": "Перезавантажити кампанії"
},
"help": {
- "about": "About Twitch Drops Miner",
- "about_text": "This application automatically mines timed Twitch drops without downloading stream data.",
- "how_to_use": "How to Use",
- "features": "Features",
- "important_notes": "Important Notes",
- "github_repo": "GitHub Repository",
+ "about": "Про Twitch Drops Miner",
+ "about_text": "Ця програма автоматично майнить тимчасові дропи Twitch без завантаження даних стріму.",
+ "how_to_use": "Як використовувати",
+ "features": "Можливості",
+ "important_notes": "Важливі нотатки",
+ "github_repo": "Репозиторій GitHub",
"how_to_use_items": [
- "Login using your Twitch account (OAuth device code flow)",
- "Link your accounts at twitch.tv/drops/campaigns",
- "The miner will automatically discover campaigns and start mining",
- "Configure priority games in Settings to focus on what you want",
- "Monitor progress in the Main and Inventory tabs"
+ "Увійдіть, використовуючи свій обліковий запис Twitch (потік коду пристрою OAuth)",
+ "Зв'яжіть свої облікові записи на twitch.tv/drops/campaigns",
+ "Майнер автоматично виявить кампанії та почне майнінг",
+ "Налаштуйте пріоритетні ігри в Налаштуваннях, щоб зосередитися на тому, що ви хочете",
+ "Відстежуйте прогрес у вкладках Головна та Інвентар"
],
"features_items": [
- "Stream-less drop mining - saves bandwidth",
- "Game priority and exclusion lists",
- "Tracks up to 199 channels simultaneously",
- "Automatic channel switching",
- "Real-time progress tracking"
+ "Майнінг дропів без стріму - економить пропускну здатність",
+ "Списки пріоритетів та виключень ігор",
+ "Відстежує до 199 каналів одночасно",
+ "Автоматичне перемикання каналів",
+ "Відстеження прогресу в реальному часі"
],
"important_notes_items": [
- "Do not watch streams on the same account while mining",
- "Keep your cookies.jar file secure",
- "Requires linked game accounts for drops"
+ "Не дивіться стріми на тому ж обліковому записі під час майнінгу",
+ "Зберігайте файл cookies.jar у безпеці",
+ "Потрібні пов'язані ігрові облікові записи для дропів"
]
},
"header": {
"title": "Twitch Drops Miner",
- "language": "Language:",
- "initializing": "Initializing...",
+ "language": "Мова:",
+ "initializing": "Ініціалізація...",
"auto_mode": "AUTO",
- "manual_mode": "MANUAL",
- "connected": "Connected",
- "disconnected": "Disconnected"
+ "manual_mode": "РУЧНИЙ",
+ "connected": "Підключено",
+ "disconnected": "Відключено"
}
}
}
\ No newline at end of file
diff --git a/lang/العربية.json b/lang/العربية.json
index 6327d80..b2c8a55 100644
--- a/lang/العربية.json
+++ b/lang/العربية.json
@@ -23,8 +23,11 @@
"logged_out": "تم تسجيل الخروج",
"logging_in": "...تسجيل الدخول",
"required": "تسجيل الدخول مطلوب",
- "waiting_auth": "Waiting for authentication..."
- }
+ "waiting_auth": "في انتظار المصادقة..."
+ },
+ "oauth_prompt": "أدخل هذا الرمز في:",
+ "oauth_activate": "تفعيل Twitch",
+ "oauth_confirm": "لقد أدخلت الرمز"
},
"error": {
"captcha": ".يرجى المحاولة مجدداَ بعد مرور 12 ساعة \n .CAPTCHA تم رفض محاولة تسجيل الدخول الخاصة بك من قبل",
@@ -64,7 +67,7 @@
"oauth_confirm": "I've entered the code"
},
"websocket": {
- "name": "WebSocket حالة الـ",
+ "name": "حالة Websocket",
"websocket": "WebSocket #{id}:",
"initializing": "...جاري التهيئة",
"connected": "متصل",
@@ -81,20 +84,20 @@
"remaining": "{time} متبقي",
"drop_progress": "التقدم ➜",
"campaign_progress": "التقدم ➜",
- "no_drop": "No active drop",
- "return_to_auto": "Return to Auto Mode",
- "manual_mode_info": "Manual Mode: Mining"
+ "no_drop": "لا يوجد إسقاط نشط",
+ "return_to_auto": "العودة إلى الوضع التلقائي",
+ "manual_mode_info": "الوضع اليدوي: التعدين"
},
"channels": {
"name": "القنوات",
"online": "✔ نشط",
"pending": "⏳ غير نشط",
"offline": "❌ غير نشط",
- "no_channels": "No channels tracked yet...",
- "no_channels_for_games": "No channels found for selected games...",
- "channel_count": "channel",
- "channel_count_plural": "channels",
- "viewers": "viewers"
+ "no_channels": "لم يتم تتبع أي قنوات بعد...",
+ "no_channels_for_games": "لم يتم العثور على قنوات للألعاب المحددة...",
+ "channel_count": "قناة",
+ "channel_count_plural": "قنوات",
+ "viewers": "مشاهدين"
},
"inventory": {
"status": {
@@ -105,13 +108,13 @@
},
"starts": "{time} :يبدأ",
"ends": "{time} :ينتهي",
- "no_campaigns": "No campaigns loaded yet...",
- "claimed_drops": "claimed"
+ "no_campaigns": "لم يتم تحميل أي حملات بعد...",
+ "claimed_drops": "تم المطالبة"
},
"settings": {
"general": {
"name": "عام",
- "dark_mode": "الوضع الداكن: "
+ "dark_mode": "الوضع الداكن"
},
"reload": "إعادة تحميل",
"games_to_watch": "ألعاب للمشاهدة",
@@ -127,43 +130,43 @@
"actions": "الإجراءات",
"connection_quality": "جودة الاتصال:",
"minimum_refresh": "الحد الأدنى لفترة التحديث (بالدقائق):",
- "reload_campaigns": "Reload Campaigns"
+ "reload_campaigns": "إعادة تحميل الحملات"
},
"help": {
- "about": "About Twitch Drops Miner",
- "about_text": "This application automatically mines timed Twitch drops without downloading stream data.",
- "how_to_use": "How to Use",
- "features": "Features",
- "important_notes": "Important Notes",
- "github_repo": "GitHub Repository",
+ "about": "حول Twitch Drops Miner",
+ "about_text": "يقوم هذا التطبيق تلقائيًا بتعدين إسقاطات Twitch الموقوتة دون تنزيل بيانات البث.",
+ "how_to_use": "كيفية الاستخدام",
+ "features": "الميزات",
+ "important_notes": "ملاحظات مهمة",
+ "github_repo": "مستودع GitHub",
"how_to_use_items": [
- "Login using your Twitch account (OAuth device code flow)",
- "Link your accounts at twitch.tv/drops/campaigns",
- "The miner will automatically discover campaigns and start mining",
- "Configure priority games in Settings to focus on what you want",
- "Monitor progress in the Main and Inventory tabs"
+ "قم بتسجيل الدخول باستخدام حساب Twitch الخاص بك (تدفق رمز جهاز OAuth)",
+ "اربط حساباتك في twitch.tv/drops/campaigns",
+ "سيكتشف المُعدِّن الحملات تلقائيًا ويبدأ التعدين",
+ "قم بتكوين الألعاب ذات الأولوية في الإعدادات للتركيز على ما تريد",
+ "راقب التقدم في علامات التبويب الرئيسية والمخزون"
],
"features_items": [
- "Stream-less drop mining - saves bandwidth",
- "Game priority and exclusion lists",
- "Tracks up to 199 channels simultaneously",
- "Automatic channel switching",
- "Real-time progress tracking"
+ "تعدين الإسقاطات بدون بث - يوفر النطاق الترددي",
+ "قوائم أولوية واستثناء الألعاب",
+ "يتتبع ما يصل إلى 199 قناة في وقت واحد",
+ "تبديل القناة التلقائي",
+ "تتبع التقدم في الوقت الفعلي"
],
"important_notes_items": [
- "Do not watch streams on the same account while mining",
- "Keep your cookies.jar file secure",
- "Requires linked game accounts for drops"
+ "لا تشاهد البث على نفس الحساب أثناء التعدين",
+ "حافظ على أمان ملف cookies.jar الخاص بك",
+ "يتطلب حسابات ألعاب مرتبطة للإسقاطات"
]
},
"header": {
"title": "Twitch Drops Miner",
- "language": "Language:",
- "initializing": "Initializing...",
+ "language": "اللغة:",
+ "initializing": "جارٍ التهيئة...",
"auto_mode": "AUTO",
- "manual_mode": "MANUAL",
- "connected": "Connected",
- "disconnected": "Disconnected"
+ "manual_mode": "يدوي",
+ "connected": "متصل",
+ "disconnected": "غير متصل"
}
}
}
\ No newline at end of file
diff --git a/lang/日本語.json b/lang/日本語.json
index 9d5560f..f7b6857 100644
--- a/lang/日本語.json
+++ b/lang/日本語.json
@@ -23,8 +23,11 @@
"logged_out": "ログアウト済み",
"logging_in": "ログイン中...",
"required": "ログインが必要です",
- "waiting_auth": "Waiting for authentication..."
- }
+ "waiting_auth": "認証を待っています..."
+ },
+ "oauth_prompt": "このコードを次の場所に入力してください:",
+ "oauth_activate": "Twitchをアクティベート",
+ "oauth_confirm": "コードを入力しました"
},
"error": {
"captcha": "ログイン試行がCAPTCHAによって拒否されました。\n12時間以上後に再試行してください。",
@@ -81,20 +84,20 @@
"remaining": "残り時間:{time}",
"drop_progress": "進行状況:",
"campaign_progress": "進行状況:",
- "no_drop": "No active drop",
- "return_to_auto": "Return to Auto Mode",
- "manual_mode_info": "Manual Mode: Mining"
+ "no_drop": "アクティブなドロップなし",
+ "return_to_auto": "自動モードに戻る",
+ "manual_mode_info": "手動モード: マイニング中"
},
"channels": {
"name": "チャンネル",
"online": "オンライン ✔",
"pending": "オフライン中 ⏳",
"offline": "オフライン ❌",
- "no_channels": "No channels tracked yet...",
- "no_channels_for_games": "No channels found for selected games...",
- "channel_count": "channel",
- "channel_count_plural": "channels",
- "viewers": "viewers"
+ "no_channels": "まだチャンネルが追跡されていません...",
+ "no_channels_for_games": "選択したゲームのチャンネルが見つかりません...",
+ "channel_count": "チャンネル",
+ "channel_count_plural": "チャンネル",
+ "viewers": "視聴者"
},
"inventory": {
"status": {
@@ -105,13 +108,13 @@
},
"starts": "開始:{time}",
"ends": "終了:{time}",
- "no_campaigns": "No campaigns loaded yet...",
- "claimed_drops": "claimed"
+ "no_campaigns": "まだキャンペーンが読み込まれていません...",
+ "claimed_drops": "受け取り済み"
},
"settings": {
"general": {
"name": "一般",
- "dark_mode": "ダークモード:"
+ "dark_mode": "ダークモード"
},
"reload": "再読み込み",
"games_to_watch": "視聴するゲーム",
@@ -127,43 +130,43 @@
"actions": "アクション",
"connection_quality": "接続品質:",
"minimum_refresh": "最小更新間隔(分):",
- "reload_campaigns": "Reload Campaigns"
+ "reload_campaigns": "キャンペーンを再読み込み"
},
"help": {
- "about": "About Twitch Drops Miner",
- "about_text": "This application automatically mines timed Twitch drops without downloading stream data.",
- "how_to_use": "How to Use",
- "features": "Features",
- "important_notes": "Important Notes",
- "github_repo": "GitHub Repository",
+ "about": "Twitch Drops Minerについて",
+ "about_text": "このアプリケーションは、ストリームデータをダウンロードせずに、時間指定のTwitchドロップを自動的にマイニングします。",
+ "how_to_use": "使い方",
+ "features": "機能",
+ "important_notes": "重要な注意事項",
+ "github_repo": "GitHubリポジトリ",
"how_to_use_items": [
- "Login using your Twitch account (OAuth device code flow)",
- "Link your accounts at twitch.tv/drops/campaigns",
- "The miner will automatically discover campaigns and start mining",
- "Configure priority games in Settings to focus on what you want",
- "Monitor progress in the Main and Inventory tabs"
+ "Twitchアカウントを使用してログイン(OAuthデバイスコードフロー)",
+ "twitch.tv/drops/campaignsでアカウントをリンク",
+ "マイナーは自動的にキャンペーンを発見してマイニングを開始します",
+ "設定で優先ゲームを設定して、希望するものに集中します",
+ "メインタブとインベントリタブで進行状況を監視します"
],
"features_items": [
- "Stream-less drop mining - saves bandwidth",
- "Game priority and exclusion lists",
- "Tracks up to 199 channels simultaneously",
- "Automatic channel switching",
- "Real-time progress tracking"
+ "ストリームレスドロップマイニング - 帯域幅を節約",
+ "ゲームの優先順位リストと除外リスト",
+ "最大199チャンネルを同時に追跡",
+ "自動チャンネル切り替え",
+ "リアルタイム進行状況追跡"
],
"important_notes_items": [
- "Do not watch streams on the same account while mining",
- "Keep your cookies.jar file secure",
- "Requires linked game accounts for drops"
+ "マイニング中は同じアカウントでストリームを視聴しないでください",
+ "cookies.jarファイルを安全に保管してください",
+ "ドロップにはリンクされたゲームアカウントが必要です"
]
},
"header": {
"title": "Twitch Drops Miner",
- "language": "Language:",
- "initializing": "Initializing...",
+ "language": "言語:",
+ "initializing": "初期化中...",
"auto_mode": "AUTO",
- "manual_mode": "MANUAL",
- "connected": "Connected",
- "disconnected": "Disconnected"
+ "manual_mode": "手動",
+ "connected": "接続済み",
+ "disconnected": "切断"
}
}
}
\ No newline at end of file
diff --git a/lang/繁體中文.json b/lang/繁體中文.json
index 50a0a6a..bf0fad2 100644
--- a/lang/繁體中文.json
+++ b/lang/繁體中文.json
@@ -23,8 +23,11 @@
"logged_out": "未登入",
"logging_in": "正在登入…",
"required": "需要登入",
- "waiting_auth": "Waiting for authentication..."
- }
+ "waiting_auth": "正在等待身份驗證..."
+ },
+ "oauth_prompt": "請在此處輸入此代碼:",
+ "oauth_activate": "啟用 Twitch",
+ "oauth_confirm": "我已輸入代碼"
},
"error": {
"captcha": "您的登入被 CAPTCHA 拒絕,請於12小時後重試。",
@@ -46,7 +49,7 @@
"adding_campaigns": "將掉寶活動列表新增至庫存… {counter}"
},
"tabs": {
- "main": "主視窗",
+ "main": "主要",
"inventory": "庫存",
"settings": "設置",
"help": "幫助"
@@ -81,20 +84,20 @@
"campaign": "掉寶活動名稱:",
"drop_progress": "掉寶進度:",
"campaign_progress": "活動進度:",
- "no_drop": "No active drop",
- "return_to_auto": "Return to Auto Mode",
- "manual_mode_info": "Manual Mode: Mining"
+ "no_drop": "沒有活躍的掉落",
+ "return_to_auto": "返回自動模式",
+ "manual_mode_info": "手動模式:挖礦中"
},
"channels": {
"name": "活動頻道",
"online": "上線 ✔",
"pending": "離線 ⏳",
"offline": "離線 ❌",
- "no_channels": "No channels tracked yet...",
- "no_channels_for_games": "No channels found for selected games...",
- "channel_count": "channel",
- "channel_count_plural": "channels",
- "viewers": "viewers"
+ "no_channels": "尚未追蹤任何頻道...",
+ "no_channels_for_games": "找不到所選遊戲的頻道...",
+ "channel_count": "頻道",
+ "channel_count_plural": "頻道",
+ "viewers": "觀眾"
},
"inventory": {
"status": {
@@ -105,13 +108,13 @@
},
"starts": "開始時間:{time}",
"ends": "結束時間:{time}",
- "no_campaigns": "No campaigns loaded yet...",
- "claimed_drops": "claimed"
+ "no_campaigns": "尚未載入任何活動...",
+ "claimed_drops": "已領取"
},
"settings": {
"general": {
- "name": "基本設定",
- "dark_mode": "深色模式:"
+ "name": "一般",
+ "dark_mode": "深色模式"
},
"reload": "重新載入",
"games_to_watch": "觀看遊戲",
@@ -127,43 +130,43 @@
"actions": "操作",
"connection_quality": "連線品質:",
"minimum_refresh": "最小重新整理間隔(分鐘):",
- "reload_campaigns": "Reload Campaigns"
+ "reload_campaigns": "重新載入活動"
},
"help": {
- "about": "About Twitch Drops Miner",
- "about_text": "This application automatically mines timed Twitch drops without downloading stream data.",
- "how_to_use": "How to Use",
- "features": "Features",
- "important_notes": "Important Notes",
- "github_repo": "GitHub Repository",
+ "about": "關於 Twitch Drops Miner",
+ "about_text": "此應用程式會自動挖掘定時的 Twitch 掉落,而無需下載串流資料。",
+ "how_to_use": "使用方法",
+ "features": "功能",
+ "important_notes": "重要注意事項",
+ "github_repo": "GitHub 儲存庫",
"how_to_use_items": [
- "Login using your Twitch account (OAuth device code flow)",
- "Link your accounts at twitch.tv/drops/campaigns",
- "The miner will automatically discover campaigns and start mining",
- "Configure priority games in Settings to focus on what you want",
- "Monitor progress in the Main and Inventory tabs"
+ "使用您的 Twitch 帳戶登入(OAuth 裝置代碼流程)",
+ "在 twitch.tv/drops/campaigns 連結您的帳戶",
+ "挖礦器將自動發現活動並開始挖礦",
+ "在設定中配置優先遊戲以專注於您想要的內容",
+ "在主要和庫存頁籤中監控進度"
],
"features_items": [
- "Stream-less drop mining - saves bandwidth",
- "Game priority and exclusion lists",
- "Tracks up to 199 channels simultaneously",
- "Automatic channel switching",
- "Real-time progress tracking"
+ "無串流掉落挖礦 - 節省頻寬",
+ "遊戲優先級和排除清單",
+ "同時追蹤最多 199 個頻道",
+ "自動頻道切換",
+ "即時進度追蹤"
],
"important_notes_items": [
- "Do not watch streams on the same account while mining",
- "Keep your cookies.jar file secure",
- "Requires linked game accounts for drops"
+ "挖礦時請勿在同一帳戶上觀看串流",
+ "保持您的 cookies.jar 檔案安全",
+ "需要連結的遊戲帳戶才能獲得掉落"
]
},
"header": {
"title": "Twitch Drops Miner",
- "language": "Language:",
- "initializing": "Initializing...",
+ "language": "語言:",
+ "initializing": "正在初始化...",
"auto_mode": "AUTO",
- "manual_mode": "MANUAL",
- "connected": "Connected",
- "disconnected": "Disconnected"
+ "manual_mode": "手動",
+ "connected": "已連接",
+ "disconnected": "已中斷連接"
}
}
}
\ No newline at end of file