Skip to content
Open
Show file tree
Hide file tree
Changes from 4 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 12 additions & 1 deletion language/brazilianPortuguese.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,5 +71,16 @@
"errorRoleAssignTitle": "Erro de Atribuição de Role",
"errorRoleAssignMessage": "Falha ao atribuir a role verificado/não verificado a um usuário. Por favor verifique:\n• A role do bot está acima das roles verificado/não verificado\n• As roles ainda existem\n• O bot tem a permissão 'Gerenciar Cargos'\n\n💡 **Dica:** Mova a role do EmailBot acima das roles verificado/não verificado em Configurações do Servidor → Cargos, ou atribua a role verificado/não verificado diretamente ao bot.\n[Ver exemplo](https://raw.githubusercontent.com/lkaesberg/EmailBot/main/images/bothierarchy.png)",
"errorBotNotConfiguredTitle": "Bot Não Configurado",
"errorBotNotConfiguredMessage": "Um usuário tentou se verificar mas o bot não está configurado corretamente.\n\n**Configuração necessária:**\n• Definir domínios de email permitidos com `/domain add`\n• Definir role verificado com `/role verified`\n\nExecute `/status` para verificar a configuração atual."
"errorBotNotConfiguredMessage": "Um usuário tentou se verificar mas o bot não está configurado corretamente.\n\n**Configuração necessária:**\n• Definir domínios de email permitidos com `/domain add`\n• Definir role verificado com `/role verified`\n\nExecute `/status` para verificar a configuração atual.",
"emaillistEmpty": "📧 **Nenhum endereço de email permitido configurado.**\n\nEnvie um arquivo CSV com `/emaillist upload` para permitir endereços de email específicos para verificação.",
"emaillistListHeader": "📧 **Endereços de email permitidos (%VAR% no total):**",
"emaillistListMore": "e mais %VAR%...",
"emaillistAlreadyEmpty": "⚠️ **A lista de emails já está vazia.**",
"emaillistCleared": "🗑️ **Lista de emails limpa!**\n\n%VAR% endereço(s) de email removido(s).",
"emaillistInvalidFile": "❌ **Tipo de arquivo inválido.**\n\nPor favor envie um arquivo `.csv` ou `.txt` com um endereço de email por linha.",
"emaillistFileTooLarge": "❌ **Arquivo muito grande.**\n\nO arquivo deve ser menor que 1MB.",
"emaillistNoValidEmails": "❌ **Nenhum endereço de email válido encontrado no arquivo.**\n\nCertifique-se de que o arquivo contém um endereço de email por linha (ex. `usuario@exemplo.com`).",
"emaillistUploaded": "✅ **Lista de emails enviada!**\n\n%VAR% endereço(s) de email único(s) adicionado(s). Usuários com esses endereços podem agora se verificar.",
"emaillistUploadError": "❌ **Falha ao processar o arquivo.**\n\nCertifique-se de que o arquivo é um arquivo CSV/texto válido e tente novamente.",
"emailModalAllowedEmails": "📋 Além disso, **%VAR%** endereços de email específicos são permitidos."
}
13 changes: 12 additions & 1 deletion language/english.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,5 +71,16 @@
"errorRoleAssignTitle": "Role Assignment Error",
"errorRoleAssignMessage": "Failed to assign the verified/unverified role to a user. Please ensure:\n• The bot's role is higher than the verified/unverified roles\n• The roles still exist\n• The bot has 'Manage Roles' permission\n\n💡 **Tip:** Either move the EmailBot role above the verified/unverified roles in Server Settings → Roles, or assign the verified/unverified role to the bot directly.\n[See example](https://raw.githubusercontent.com/lkaesberg/EmailBot/main/images/bothierarchy.png)",
"errorBotNotConfiguredTitle": "Bot Not Configured",
"errorBotNotConfiguredMessage": "A user tried to verify but the bot is not properly configured.\n\n**Required setup:**\n• Set allowed email domains with `/domain add`\n• Set default roles with `/role add` or domain-specific roles with `/domainrole add`\n\nRun `/status` to check the current configuration."
"errorBotNotConfiguredMessage": "A user tried to verify but the bot is not properly configured.\n\n**Required setup:**\n• Set allowed email domains with `/domain add`\n• Set default roles with `/role add` or domain-specific roles with `/domainrole add`\n\nRun `/status` to check the current configuration.",
"emaillistEmpty": "📧 **No allowed email addresses configured.**\n\nUpload a CSV file with `/emaillist upload` to allow specific email addresses to verify.",
"emaillistListHeader": "📧 **Allowed email addresses (%VAR% total):**",
"emaillistListMore": "and %VAR% more...",
"emaillistAlreadyEmpty": "⚠️ **Email list is already empty.**",
"emaillistCleared": "🗑️ **Email list cleared!**\n\nRemoved %VAR% email address(es).",
"emaillistInvalidFile": "❌ **Invalid file type.**\n\nPlease upload a `.csv` or `.txt` file with one email address per row.",
"emaillistFileTooLarge": "❌ **File too large.**\n\nThe file must be smaller than 1MB.",
"emaillistNoValidEmails": "❌ **No valid email addresses found in the file.**\n\nMake sure the file contains one email address per row (e.g. `user@example.com`).",
"emaillistUploaded": "✅ **Email list uploaded!**\n\nAdded %VAR% unique email address(es). Users with these addresses can now verify.",
"emaillistUploadError": "❌ **Failed to process the file.**\n\nPlease make sure the file is a valid CSV/text file and try again.",
"emailModalAllowedEmails": "📋 Additionally, **%VAR%** specific email addresses are allowed."
}
15 changes: 13 additions & 2 deletions language/french.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,17 @@
"errorRoleAssignTitle": "Erreur d'Attribution de Rôle",
"errorRoleAssignMessage": "Impossible d'attribuer le rôle vérifié/non-vérifié à un utilisateur. Veuillez vérifier :\n• Le rôle du bot est plus haut que les rôles vérifié/non-vérifié\n• Les rôles existent toujours\n• Le bot a la permission 'Gérer les Rôles'\n\n💡 **Astuce :** Déplacez le rôle EmailBot au-dessus des rôles vérifié/non-vérifié dans Paramètres du serveur → Rôles, ou attribuez le rôle vérifié/non-vérifié directement au bot.\n[Voir l'exemple](https://raw.githubusercontent.com/lkaesberg/EmailBot/main/images/bothierarchy.png)",
"errorBotNotConfiguredTitle": "Bot Non Configuré",
"errorBotNotConfiguredMessage": "Un utilisateur a tenté de se vérifier mais le bot n'est pas correctement configuré.\n\n**Configuration requise :**\n• Définir les domaines email autorisés avec `/domain add`\n• Définir le rôle vérifié avec `/role verified`\n\nExécutez `/status` pour vérifier la configuration actuelle."
}
"errorBotNotConfiguredMessage": "Un utilisateur a tenté de se vérifier mais le bot n'est pas correctement configuré.\n\n**Configuration requise :**\n• Définir les domaines email autorisés avec `/domain add`\n• Définir le rôle vérifié avec `/role verified`\n\nExécutez `/status` pour vérifier la configuration actuelle.",
"emaillistEmpty": "📧 **Aucune adresse email autorisée configurée.**\n\nTéléchargez un fichier CSV avec `/emaillist upload` pour autoriser des adresses email spécifiques à se vérifier.",
"emaillistListHeader": "📧 **Adresses email autorisées (%VAR% au total) :**",
"emaillistListMore": "et %VAR% de plus...",
"emaillistAlreadyEmpty": "⚠️ **La liste d'emails est déjà vide.**",
"emaillistCleared": "🗑️ **Liste d'emails effacée !**\n\n%VAR% adresse(s) email supprimée(s).",
"emaillistInvalidFile": "❌ **Type de fichier invalide.**\n\nVeuillez télécharger un fichier `.csv` ou `.txt` avec une adresse email par ligne.",
"emaillistFileTooLarge": "❌ **Fichier trop volumineux.**\n\nLe fichier doit être inférieur à 1 Mo.",
"emaillistNoValidEmails": "❌ **Aucune adresse email valide trouvée dans le fichier.**\n\nAssurez-vous que le fichier contient une adresse email par ligne (ex. `utilisateur@exemple.com`).",
"emaillistUploaded": "✅ **Liste d'emails téléchargée !**\n\n%VAR% adresse(s) email unique(s) ajoutée(s). Les utilisateurs avec ces adresses peuvent maintenant se vérifier.",
"emaillistUploadError": "❌ **Échec du traitement du fichier.**\n\nVeuillez vous assurer que le fichier est un fichier CSV/texte valide et réessayer.",
"emailModalAllowedEmails": "📋 De plus, **%VAR%** adresses email spécifiques sont autorisées."
}

13 changes: 12 additions & 1 deletion language/german.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,5 +71,16 @@
"errorRoleAssignTitle": "Rollenzuweisungs-Fehler",
"errorRoleAssignMessage": "Die Verifiziert/Unverifiziert-Rolle konnte einem Benutzer nicht zugewiesen werden. Bitte stelle sicher:\n• Die Bot-Rolle ist höher als die Verifiziert/Unverifiziert-Rollen\n• Die Rollen existieren noch\n• Der Bot hat die 'Rollen verwalten'-Berechtigung\n\n💡 **Tipp:** Verschiebe die EmailBot-Rolle über die Verifiziert/Unverifiziert-Rollen in Servereinstellungen → Rollen, oder weise dem Bot die Verifiziert/Unverifiziert-Rolle direkt zu.\n[Beispiel ansehen](https://raw.githubusercontent.com/lkaesberg/EmailBot/main/images/bothierarchy.png)",
"errorBotNotConfiguredTitle": "Bot Nicht Konfiguriert",
"errorBotNotConfiguredMessage": "Ein Benutzer hat versucht sich zu verifizieren, aber der Bot ist nicht richtig konfiguriert.\n\n**Erforderliche Einrichtung:**\n• Erlaubte E-Mail-Domains mit `/domain add` festlegen\n• Verifiziert-Rolle mit `/role verified` festlegen\n\nFühre `/status` aus, um die aktuelle Konfiguration zu überprüfen."
"errorBotNotConfiguredMessage": "Ein Benutzer hat versucht sich zu verifizieren, aber der Bot ist nicht richtig konfiguriert.\n\n**Erforderliche Einrichtung:**\n• Erlaubte E-Mail-Domains mit `/domain add` festlegen\n• Verifiziert-Rolle mit `/role verified` festlegen\n\nFühre `/status` aus, um die aktuelle Konfiguration zu überprüfen.",
"emaillistEmpty": "📧 **Keine erlaubten E-Mail-Adressen konfiguriert.**\n\nLade eine CSV-Datei mit `/emaillist upload` hoch, um bestimmte E-Mail-Adressen zur Verifizierung zuzulassen.",
"emaillistListHeader": "📧 **Erlaubte E-Mail-Adressen (%VAR% insgesamt):**",
"emaillistListMore": "und %VAR% weitere...",
"emaillistAlreadyEmpty": "⚠️ **E-Mail-Liste ist bereits leer.**",
"emaillistCleared": "🗑️ **E-Mail-Liste gelöscht!**\n\n%VAR% E-Mail-Adresse(n) entfernt.",
"emaillistInvalidFile": "❌ **Ungültiger Dateityp.**\n\nBitte lade eine `.csv`- oder `.txt`-Datei mit einer E-Mail-Adresse pro Zeile hoch.",
"emaillistFileTooLarge": "❌ **Datei zu groß.**\n\nDie Datei muss kleiner als 1MB sein.",
"emaillistNoValidEmails": "❌ **Keine gültigen E-Mail-Adressen in der Datei gefunden.**\n\nStelle sicher, dass die Datei eine E-Mail-Adresse pro Zeile enthält (z.B. `benutzer@beispiel.com`).",
"emaillistUploaded": "✅ **E-Mail-Liste hochgeladen!**\n\n%VAR% eindeutige E-Mail-Adresse(n) hinzugefügt. Benutzer mit diesen Adressen können sich jetzt verifizieren.",
"emaillistUploadError": "❌ **Fehler beim Verarbeiten der Datei.**\n\nBitte stelle sicher, dass die Datei eine gültige CSV-/Textdatei ist und versuche es erneut.",
"emailModalAllowedEmails": "📋 Zusätzlich sind **%VAR%** bestimmte E-Mail-Adressen erlaubt."
}
13 changes: 12 additions & 1 deletion language/hebrew.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,5 +71,16 @@
"errorRoleAssignTitle": "שגיאת הקצאת תפקיד",
"errorRoleAssignMessage": "נכשל בהקצאת תפקיד מאומת/לא מאומת למשתמש. אנא ודא:\n• תפקיד הבוט גבוה יותר מתפקידי מאומת/לא מאומת\n• התפקידים עדיין קיימים\n• לבוט יש הרשאת 'ניהול תפקידים'\n\n💡 **טיפ:** העבר את תפקיד EmailBot מעל תפקידי מאומת/לא מאומת בהגדרות שרת → תפקידים, או הקצה את התפקיד מאומת/לא מאומת ישירות לבוט.\n[צפה בדוגמה](https://raw.githubusercontent.com/lkaesberg/EmailBot/main/images/bothierarchy.png)",
"errorBotNotConfiguredTitle": "הבוט לא מוגדר",
"errorBotNotConfiguredMessage": "משתמש ניסה לאמת אבל הבוט לא מוגדר כראוי.\n\n**הגדרה נדרשת:**\n• הגדר דומיינים מותרים עם `/domain add`\n• הגדר תפקיד מאומת עם `/role verified`\n\nהרץ `/status` כדי לבדוק את ההגדרה הנוכחית."
"errorBotNotConfiguredMessage": "משתמש ניסה לאמת אבל הבוט לא מוגדר כראוי.\n\n**הגדרה נדרשת:**\n• הגדר דומיינים מותרים עם `/domain add`\n• הגדר תפקיד מאומת עם `/role verified`\n\nהרץ `/status` כדי לבדוק את ההגדרה הנוכחית.",
"emaillistEmpty": "📧 **לא הוגדרו כתובות מייל מותרות.**\n\nהעלה קובץ CSV עם `/emaillist upload` כדי לאפשר כתובות מייל ספציפיות לאימות.",
"emaillistListHeader": "📧 **כתובות מייל מותרות (%VAR% בסך הכל):**",
"emaillistListMore": "ועוד %VAR%...",
"emaillistAlreadyEmpty": "⚠️ **רשימת המיילים כבר ריקה.**",
"emaillistCleared": "🗑️ **רשימת המיילים נמחקה!**\n\n%VAR% כתובת/ות מייל הוסרו.",
"emaillistInvalidFile": "❌ **סוג קובץ לא חוקי.**\n\nאנא העלה קובץ `.csv` או `.txt` עם כתובת מייל אחת בכל שורה.",
"emaillistFileTooLarge": "❌ **הקובץ גדול מדי.**\n\nהקובץ חייב להיות קטן מ-1MB.",
"emaillistNoValidEmails": "❌ **לא נמצאו כתובות מייל תקינות בקובץ.**\n\nוודא שהקובץ מכיל כתובת מייל אחת בכל שורה (לדוגמה `user@example.com`).",
"emaillistUploaded": "✅ **רשימת המיילים הועלתה!**\n\n%VAR% כתובת/ות מייל ייחודיות נוספו. משתמשים עם כתובות אלו יכולים כעת לאמת.",
"emaillistUploadError": "❌ **נכשל בעיבוד הקובץ.**\n\nאנא ודא שהקובץ הוא קובץ CSV/טקסט תקין ונסה שוב.",
"emailModalAllowedEmails": "📋 בנוסף, **%VAR%** כתובות מייל ספציפיות מותרות."
}
13 changes: 12 additions & 1 deletion language/korean.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,5 +71,16 @@
"errorRoleAssignTitle": "역할 할당 오류",
"errorRoleAssignMessage": "사용자에게 인증/미인증 역할을 할당하지 못했습니다. 확인해주세요:\n• 봇의 역할이 인증/미인증 역할보다 높은지\n• 역할이 여전히 존재하는지\n• 봇에 '역할 관리' 권한이 있는지\n\n💡 **팁:** 서버 설정 → 역할에서 EmailBot 역할을 인증/미인증 역할 위로 이동하거나, 인증/미인증 역할을 봇에 직접 할당하세요.\n[예시 보기](https://raw.githubusercontent.com/lkaesberg/EmailBot/main/images/bothierarchy.png)",
"errorBotNotConfiguredTitle": "봇 미설정",
"errorBotNotConfiguredMessage": "사용자가 인증을 시도했지만 봇이 올바르게 구성되지 않았습니다.\n\n**필요한 설정:**\n• `/domain add`로 허용된 이메일 도메인 설정\n• `/role verified`로 인증된 역할 설정\n\n`/status`를 실행하여 현재 구성을 확인하세요."
"errorBotNotConfiguredMessage": "사용자가 인증을 시도했지만 봇이 올바르게 구성되지 않았습니다.\n\n**필요한 설정:**\n• `/domain add`로 허용된 이메일 도메인 설정\n• `/role verified`로 인증된 역할 설정\n\n`/status`를 실행하여 현재 구성을 확인하세요.",
"emaillistEmpty": "📧 **허용된 이메일 주소가 설정되지 않았습니다.**\n\n`/emaillist upload`로 CSV 파일을 업로드하여 특정 이메일 주소의 인증을 허용하세요.",
"emaillistListHeader": "📧 **허용된 이메일 주소 (총 %VAR%개):**",
"emaillistListMore": "그리고 %VAR%개 더...",
"emaillistAlreadyEmpty": "⚠️ **이메일 목록이 이미 비어있습니다.**",
"emaillistCleared": "🗑️ **이메일 목록이 삭제되었습니다!**\n\n%VAR%개의 이메일 주소가 제거되었습니다.",
"emaillistInvalidFile": "❌ **잘못된 파일 형식입니다.**\n\n한 줄에 하나의 이메일 주소가 포함된 `.csv` 또는 `.txt` 파일을 업로드해주세요.",
"emaillistFileTooLarge": "❌ **파일이 너무 큽니다.**\n\n파일은 1MB보다 작아야 합니다.",
"emaillistNoValidEmails": "❌ **파일에서 유효한 이메일 주소를 찾을 수 없습니다.**\n\n파일에 한 줄에 하나의 이메일 주소가 포함되어 있는지 확인하세요 (예: `user@example.com`).",
"emaillistUploaded": "✅ **이메일 목록이 업로드되었습니다!**\n\n%VAR%개의 고유한 이메일 주소가 추가되었습니다. 이 주소를 가진 사용자는 이제 인증할 수 있습니다.",
"emaillistUploadError": "❌ **파일 처리에 실패했습니다.**\n\n파일이 유효한 CSV/텍스트 파일인지 확인하고 다시 시도해주세요.",
"emailModalAllowedEmails": "📋 추가로, **%VAR%**개의 특정 이메일 주소가 허용됩니다."
}
13 changes: 12 additions & 1 deletion language/polish.json
Original file line number Diff line number Diff line change
Expand Up @@ -71,5 +71,16 @@
"errorRoleAssignTitle": "Błąd Przypisania Roli",
"errorRoleAssignMessage": "Nie udało się przypisać roli zweryfikowany/niezweryfikowany do użytkownika. Upewnij się, że:\n• Rola bota jest wyżej niż role zweryfikowany/niezweryfikowany\n• Role nadal istnieją\n• Bot ma uprawnienie 'Zarządzaj Rolami'\n\n💡 **Wskazówka:** Przenieś rolę EmailBot powyżej ról zweryfikowany/niezweryfikowany w Ustawienia serwera → Role, lub przypisz rolę zweryfikowany/niezweryfikowany bezpośrednio do bota.\n[Zobacz przykład](https://raw.githubusercontent.com/lkaesberg/EmailBot/main/images/bothierarchy.png)",
"errorBotNotConfiguredTitle": "Bot Nie Skonfigurowany",
"errorBotNotConfiguredMessage": "Użytkownik próbował się zweryfikować, ale bot nie jest poprawnie skonfigurowany.\n\n**Wymagana konfiguracja:**\n• Ustaw dozwolone domeny email za pomocą `/domain add`\n• Ustaw rolę zweryfikowanego za pomocą `/role verified`\n\nUruchom `/status` aby sprawdzić aktualną konfigurację."
"errorBotNotConfiguredMessage": "Użytkownik próbował się zweryfikować, ale bot nie jest poprawnie skonfigurowany.\n\n**Wymagana konfiguracja:**\n• Ustaw dozwolone domeny email za pomocą `/domain add`\n• Ustaw rolę zweryfikowanego za pomocą `/role verified`\n\nUruchom `/status` aby sprawdzić aktualną konfigurację.",
"emaillistEmpty": "📧 **Brak skonfigurowanych dozwolonych adresów email.**\n\nPrześlij plik CSV za pomocą `/emaillist upload` aby zezwolić na weryfikację określonych adresów email.",
"emaillistListHeader": "📧 **Dozwolone adresy email (%VAR% łącznie):**",
"emaillistListMore": "i jeszcze %VAR%...",
"emaillistAlreadyEmpty": "⚠️ **Lista email jest już pusta.**",
"emaillistCleared": "🗑️ **Lista email wyczyszczona!**\n\nUsunięto %VAR% adres(ów) email.",
"emaillistInvalidFile": "❌ **Nieprawidłowy typ pliku.**\n\nPrześlij plik `.csv` lub `.txt` z jednym adresem email w każdym wierszu.",
"emaillistFileTooLarge": "❌ **Plik zbyt duży.**\n\nPlik musi być mniejszy niż 1MB.",
"emaillistNoValidEmails": "❌ **Nie znaleziono prawidłowych adresów email w pliku.**\n\nUpewnij się, że plik zawiera jeden adres email w każdym wierszu (np. `uzytkownik@przyklad.com`).",
"emaillistUploaded": "✅ **Lista email przesłana!**\n\nDodano %VAR% unikalnych adres(ów) email. Użytkownicy z tymi adresami mogą teraz się zweryfikować.",
"emaillistUploadError": "❌ **Nie udało się przetworzyć pliku.**\n\nUpewnij się, że plik jest prawidłowym plikiem CSV/tekstowym i spróbuj ponownie.",
"emailModalAllowedEmails": "📋 Dodatkowo, **%VAR%** konkretnych adresów email jest dozwolonych."
}
Loading