Skip to content

Commit

Permalink
Implemented Multi-Language Support with Internationalization (l10n) (#…
Browse files Browse the repository at this point in the history
…349)

* Implement Multi-Language Support with Internationalization (l10n)

* minor changes

* minor changes

* making changes

---------

Signed-off-by: Parag Gupta <103507835+Dante291@users.noreply.github.com>
  • Loading branch information
Dante291 authored Feb 17, 2024
1 parent f109d40 commit e5d35f9
Show file tree
Hide file tree
Showing 37 changed files with 1,962 additions and 636 deletions.
3 changes: 3 additions & 0 deletions l10n.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
arb-dir: lib/l10n
template-arb-file: app_en.arb
output-localization-file: app_localizations.dart
133 changes: 133 additions & 0 deletions lib/l10n/app_de.arb
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
{
"rememberMe": "Angemeldet bleiben",
"validEmail": "Geben Sie eine gültige E-Mail-Adresse ein",
"emailUpdatePasswordInfo": "Nach Eingabe Ihrer E-Mail-Adresse erhalten Sie eine E-Mail zum Zurücksetzen des Passworts. Dies ist nur für Konten verfügbar, die mit einem Benutzernamen und Passwort erstellt wurden",
"registeredEmail": "Registrierte E-Mail",
"resetPassword": "Passwort zurücksetzen",
"requiredField": "Dieses Feld ist erforderlich",
"username": "Benutzername",
"password": "Passwort",
"login": "Anmelden",
"forgotPassword": "Passwort vergessen?",
"newUser": "Neuer Benutzer",
"signUp": "Registrieren",
"passwordsDoNotMatch": "Passwörter stimmen nicht überein",
"confirmPassword": "Passwort bestätigen",
"existingUser": "Bestehender Benutzer",
"aboutUs": "Über uns",
"exploreAnonymously": "Anonym erkunden",
"newUserQuestion": "Neuer Benutzer?",
"whatsInItForYou": "Was hast du davon?",
"howItWorks": "Wie funktioniert es?",
"forTesters": "Für Tester",
"forOrganizations": "Für Organisationen",
"contributors": "Mitwirkende",
"oldPassword": "Altes Passwort",
"newPassword": "Neues Passwort",
"changePassword": "Passwort ändern",
"confirmNewPassword": "Neues Passwort bestätigen",
"incorrectOldPassword": "Falsches altes Passwort.",
"unableToGetInfo": "Informationen konnten nicht abgerufen werden",
"noOpenIssues": "Keine offenen Issues!",
"activeHunts": "Aktive Jagden",
"payouts": "Auszahlungen",
"termsOfService": "Nutzungsbedingungen",
"byUsingBLTAppAgree": "Durch die Nutzung der BLT-App stimmen Sie den folgenden Nutzungsbedingungen und Datenschutzbestimmungen zu.",
"termsAndConditions": "Nutzungsbedingungen",
"privacyPolicy": "Datenschutzbestimmungen",
"invite": "Einladen",
"inviteYourFriends": "Lade deine Freunde ein!",
"inviteFriendsDescription": "Lade deine Freunde ein, jage und finde Bugs zusammen und gewinne auch gemeinsam Preise!",
"email": "E-Mail",
"social": "Sozial",
"joinUsOn": "Trete uns bei: ",
"goodAfternoon": "Guten Nachmittag",
"checkLatestHappenings": "Überprüfe die neuesten Ereignisse in der Welt von BLT!",
"latestIssues": "Neueste Issues",
"bugSocials": "Bug Socials!",
"ourSponsors": "Unsere Sponsoren",
"logoutGuest": "Abmelden (Gast)",
"logout": "Abmelden",
"onlyLoggedInUsersStartHunt": "Nur angemeldete Benutzer können eine Bug-Jagd starten",
"youWillBeLoggedOut": "Du wirst aus der App abgemeldet!",
"cancel": "Abbrechen",
"barrier": "Barriere",
"companyDashboard": "Unternehmensdashboard",
"startBugHunt": "Bug-Jagd starten",
"issue": "Issue",
"issues": "Issues",
"report": "Melden",
"bugHunt": "Bug-Jagd",
"leaderboard": "Bestenliste",
"checkLatestIssues": "Sieh dir die neuesten gefundenen und gemeldeten Issues an, finde vielleicht auch eine Lösung?",
"notManyBugs": "Sieht so aus, als gäbe es nicht viele Bugs",
"yay": "Juhu!",
"somethingWentWrong": "Etwas ist schief gelaufen!",
"leaderboards": "Bestenlisten",
"findOutUsersBest": "Finde die besten Benutzer bei der Jagd auf Bugs und Unternehmen, die am aktivsten sind!",
"globalLeaderboard": "Weltweite Bestenliste",
"findOutBestOfBest": "Finde die Besten der Besten, die besten Bug-Finder aller Zeiten!",
"theseAreBestFinders": "Dies sind die besten Bug-Finder aller Zeiten auf BLT.",
"points": " Punkte",
"monthlyLeaderboard": "Monatliche Bestenliste",
"checkBestBugHuntersIn": "Überprüfe die besten Bug-Jäger in",
"companyScoreboard": "Unternehmenswertung",
"takeLookAtMostActive": "Schau dir die aktivsten Unternehmen auf BLT an!",
"theseAreMostActiveCompanies": "Dies sind die aktivsten Unternehmen auf BLT!",
"theseAreMostActiveUsers": "Dies sind die aktivsten Benutzer auf BLT!",
"open": "Offen: ",
"closed": "| Geschlossen: ",
"noIssuesUpvoted": "Keine Issues hochgevotet",
"noIssuesFlagged": "Keine Issues markiert",
"noIssuesSaved": "Keine Issues gespeichert",
"changePicture": "Bild ändern",
"updatingProfilePicture": "Profilbild wird aktualisiert",
"noDescriptionWriteOne": "Keine Beschreibung, schreibe eine!",
"following": " folge",
"score": "Punkte",
"recentActivity": "Letzte Aktivität",
"noActivity": "Es sieht so aus, als gäbe es in diesem Monat keine Aktivität.",
"likedIssues": "Gemochte Issues",
"flaggedIssues": "Markierte Issues",
"savedIssues": "Gespeicherte Issues",
"urlFieldIsRequired": "URL-Feld ist erforderlich",
"sweet": "Süß!",
"noBugFromURL": "Wir haben noch keinen Bug von dieser URL erhalten.",
"bugWithURLExists": "Ein Bug mit derselben URL existiert bereits!",
"description": "Beschreibung: ",
"descriptio": "Beschreibung",
"ensureNotSubmittingDuplicate": "Stellen Sie sicher, dass Sie keinen doppelten Bug melden, indem Sie hier überprüfen: ",
"reportIssue": "Issue melden",
"appNameOrURL": "App-Name / URL",
"checkForDuplicates": "Auf Duplikate überprüfen",
"edit": "Bearbeiten",
"preview": "Vorschau",
"addImages": "Bilder hinzufügen",
"noteAddingIssueGivesPoints": "Hinweis: Das Hinzufügen eines Issues gibt Ihnen 3 Punkte!",
"addIssue": "Issue hinzufügen",
"needToUploadScreenshot": "Sie müssen einen Screenshot des Issues hochladen!",
"enterURLorAppName": "Geben Sie die URL oder den App-Namen für die Jagd ein ...",
"chooseImage": "Bild auswählen",
"chooseFromClipboard": "Aus Zwischenablage auswählen",
"noImageSelected": "Kein Bild ausgewählt.",
"setPrizeMoney": "Preisgeld festlegen",
"rewardToUsersHuntingBugs": "Dieser Betrag wird den Benutzern belohnt, die erfolgreich Bugs für Ihre App / Website jagen",
"startHunt": "Jagd starten!",
"createdOn": "Erstellt am",
"screenshots": "Screenshots",
"companyEmailNotProvided": "Dieses Unternehmen hat keine E-Mail-Adresse angegeben.",
"companySiteNotProvided": "Dieses Unternehmen hat keine Website angegeben.",
"unableToGetInfo": "Informationen konnten nicht abgerufen werden",
"noClosedIssues": "Keine geschlossenen Issues!",
"topTester": "Top-Tester",
"site": "Website",
"openIssues": "Offene Issues",
"closedIssues": "Geschlossene Issues",
"error": "Fehler",
"yikes": "Oh je!",
"foundBugOnBLT": "Du hast einen Bug auf BLT gefunden!",
"reportItOrGoHome": "Berichte es oder gehe zur Startseite",
"addIssue": "Issue hinzufügen",
"home": "Startseite",
"title":"Titel"
}
133 changes: 133 additions & 0 deletions lib/l10n/app_en.arb
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
{
"rememberMe": "Remember me",
"validEmail": "Enter a valid email address",
"emailUpdatePasswordInfo": "After entering the email, you will receive an email to update the password. Only available for accounts created with a username and password.",
"registeredEmail": "Registered email",
"resetPassword": "Reset password",
"requiredField": "This field is required",
"username": "Username",
"password": "Password",
"login": "Log in",
"forgotPassword": "Forgot password?",
"newUser": "New user",
"signUp": "Sign up",
"passwordsDoNotMatch": "Passwords don't match",
"confirmPassword": "Confirm password",
"existingUser": "Existing user",
"aboutUs": "About us",
"exploreAnonymously": "Explore anonymously",
"newUserQuestion": "New user?",
"whatsInItForYou": "What's in it for you?",
"howItWorks": "How it works?",
"forTesters": "For Testers",
"forOrganizations": "For Organizations",
"contributors": "Contributors",
"oldPassword": "Old password",
"newPassword": "New password",
"changePassword": "Change password",
"confirmNewPassword": "Confirm new password",
"incorrectOldPassword": "Incorrect old password.",
"unableToGetInfo": "Unable to get info",
"noOpenIssues": "No open issues!",
"activeHunts": "Active Hunts",
"payouts": "Payouts",
"termsOfService": "Terms of Service",
"byUsingBLTAppAgree": "By using the BLT app, you agree to the following terms and conditions and privacy policy.",
"termsAndConditions": "Terms and Conditions",
"privacyPolicy": "Privacy Policy",
"invite": "Invite",
"inviteYourFriends": "Invite your Friends!",
"inviteFriendsDescription": "Invite your friends, hunt and find bugs together and, also win prizes together!",
"email": "Email",
"social": "Social",
"joinUsOn": "Join us On :",
"goodAfternoon": "Good Afternoon",
"checkLatestHappenings": "Check the latest happenings in the world of BLT!",
"latestIssues": "Latest Issues",
"bugSocials": "Bug Socials!",
"ourSponsors": "Our Sponsors",
"logoutGuest": "Logout (Guest)",
"logout": "Logout",
"onlyLoggedInUsersStartHunt": "Only Logged in users can start a Bug Hunt",
"youWillBeLoggedOut": "You will be logged out of the app!",
"cancel": "Cancel",
"barrier": "Barrier",
"companyDashboard": "Company Dashboard",
"startBugHunt": "Start Bug Hunt",
"issue": "Issue",
"issues": "Issues",
"report": "Report",
"bugHunt": "Bug Hunt",
"leaderboard": "Leaderboard",
"checkLatestIssues": "Check out the latest issues found and reported, maybe find a fix too?",
"notManyBugs": "Looks like there aren't many bugs",
"yay": "Yay!",
"somethingWentWrong": "Something went wrong!",
"leaderboards": "Leaderboards",
"findOutUsersBest": "Find out the users best at heisting those bugs and companies that are the most active!",
"globalLeaderboard": "Global Leaderboard",
"findOutBestOfBest": "Find out the best of the best, the all-time finest bug finders!",
"theseAreBestFinders": "These are the all-time best bug finders on BLT.",
"points": " points",
"monthlyLeaderboard": "Monthly Leaderboard",
"checkBestBugHuntersIn": "Check the best bug hunters in",
"companyScoreboard": "Company Scoreboard",
"takeLookAtMostActive": "Take a look at the most active companies on BLT!",
"theseAreMostActiveCompanies": "These are the most active companies on BLT!",
"theseAreMostActiveUsers": "These are the most active users on BLT!",
"open": "Open: ",
"closed": "| Closed: ",
"noIssuesUpvoted": "No issues Upvoted",
"noIssuesFlagged": "No issues Flagged",
"noIssuesSaved": "No issues Saved",
"changePicture": "Change picture",
"updatingProfilePicture": "Updating profile picture",
"noDescriptionWriteOne": "No description, write one!",
"following": " following",
"score": "Score",
"recentActivity": "Recent Activity",
"noActivity": "Looks Like There isn't any activity in this month.",
"likedIssues": "Liked Issues",
"flaggedIssues": "Flagged Issues",
"savedIssues": "Saved Issues",
"urlFieldIsRequired": "URL field is required",
"sweet": "Sweet!",
"noBugFromURL": "We haven't got any bug from this URL till now.",
"bugWithURLExists": "A bug with the same URL already exists!",
"description": "Description: ",
"descriptio": "Description",
"ensureNotSubmittingDuplicate": "Ensure you are not submitting a duplicate bug by checking here: ",
"reportIssue": "Report issue",
"appNameOrURL": "App name / URL",
"checkForDuplicates": "Check for Duplicates",
"edit": "Edit",
"preview": "Preview",
"addImages": "Add images",
"noteAddingIssueGivesPoints": "Note: Adding an issue gives you 3 points!",
"addIssue": "Add Issue",
"needToUploadScreenshot": "You need to upload a screenshot of the issue!",
"enterURLorAppName": "Enter the URL or app name for the hunt ...",
"chooseImage": "Choose Image",
"chooseFromClipboard": "Choose From Clipboard",
"noImageSelected": "No image selected.",
"setPrizeMoney": "Set Prize Money",
"rewardToUsersHuntingBugs": "This amount will be rewarded to the users who hunt bugs successfully for your app/website",
"startHunt": "Start Hunt!",
"createdOn": "Created On",
"screenshots": "Screenshots",
"companyEmailNotProvided": "This company has not provided their email.",
"companySiteNotProvided": "This company has not provided their site.",
"unableToGetInfo": "Unable to get info",
"noClosedIssues": "No closed issues!",
"topTester": "Top tester",
"site": "Site",
"openIssues": "Open Issues",
"closedIssues": "Closed Issues",
"error": "Error",
"yikes": "Yikes!",
"foundBugOnBLT": "You have found a bug on BLT!",
"reportItOrGoHome": "Feel free to report it or go to home",
"addIssue": "Add Issue",
"home": "Home",
"title":"Title"
}
Loading

0 comments on commit e5d35f9

Please sign in to comment.