From f4def604a43475c41d7a6a635599c5f7c598ef79 Mon Sep 17 00:00:00 2001 From: Mattias Sandstrom <1013635+tangix@users.noreply.github.com> Date: Sun, 12 Mar 2023 12:40:56 +0100 Subject: [PATCH 1/3] Added translations for sv-SE --- src/Language/sv-SE/Auth.php | 101 ++++++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) create mode 100644 src/Language/sv-SE/Auth.php diff --git a/src/Language/sv-SE/Auth.php b/src/Language/sv-SE/Auth.php new file mode 100644 index 000000000..ea291f7ce --- /dev/null +++ b/src/Language/sv-SE/Auth.php @@ -0,0 +1,101 @@ + '{0} är inte en giltig autentiseringsmetod.', + 'unknownUserProvider' => 'Kunde inte bestämma vilken User Provider som skall användas.', + 'invalidUser' => 'Kan inte hitta angiven användare.', + 'bannedUser' => 'Kan inte logga in dig eftersom du är avstängd.', + 'logOutBannedUser' => 'Du har blivit utloggad eftersom du har stängts av.', + 'badAttempt' => 'Kan inte logga in dig. Kontrollera dina inloggningsuppgifter.', + 'noPassword' => 'Kan inte validera användaren eftersom lösenord saknas.', + 'invalidPassword' => 'Kan inte logga in dig. Kontrollera angivet lösenord.', + 'noToken' => 'Varje förfrågan måste ha en bearer token i {0} headern.', + 'badToken' => 'Access token är ogiltig.', + 'oldToken' => 'Access token har gått ut.', + 'noUserEntity' => 'User Entity måste anges för lösenordsvalidering.', + 'invalidEmail' => 'Kan inte verifiera att epostadressen stämmer med den sparade..', + 'unableSendEmailToUser' => 'Det var inte möjligt att skicka epost. Det gick inte att skicka till "{0}".', + 'throttled' => 'För många anrop från denna IP-adress. Du kan försöka igen om {0} sekunder.', + 'notEnoughPrivilege' => 'Du har inte nödvändiga rättigheter för detta kommando.', + + 'email' => 'Epostadress', + 'username' => 'Användarnamn', + 'password' => 'Lösenord', + 'passwordConfirm' => 'Lösenord (igen)', + 'haveAccount' => 'Har du redan ett konto?', + + // Buttons + 'confirm' => 'Bekräfta', + 'send' => 'Skicka', + + // Registration + 'register' => 'Registrera', + 'registerDisabled' => 'Registrering är för närvarande inte möjlig.', + 'registerSuccess' => 'Välkommen!', + + // Login + 'login' => 'Logga in', + 'needAccount' => 'Behöver du ett konto?', + 'rememberMe' => 'Kom ihåg mig?', + 'forgotPassword' => 'Glömt ditt lösenord?', + 'useMagicLink' => 'Använd en login-länk', + 'magicLinkSubject' => 'Din login-länk', + 'magicTokenNotFound' => 'Kan inte verifiera länken.', + 'magicLinkExpired' => 'Tyvärr, länken har gått ut.', + 'checkYourEmail' => 'Kontrollera din epost!', + 'magicLinkDetails' => 'En login-länk har skickats med epost. Den gäller bara i {0} minuter.', + 'successLogout' => 'Du har loggats ut.', + + // Passwords + 'errorPasswordLength' => 'Lösenordet måste vara minst {0, number} tecken långt.', + 'suggestPasswordLength' => 'Lösenfraser - upp till 255 tecken långa - ger säkrare lösenord som är lättare att komma ihåg.', + 'errorPasswordCommon' => 'Lösenordet kan inte vara en vanligt lösenord.', + 'suggestPasswordCommon' => 'Lösenordet kontrollerades mot en lista med över 65k vanliga lösenord eller lösenord från publicerade dataläckor.', + 'errorPasswordPersonal' => 'Lösenord kan inte innehålla hashad personlig information.', + 'suggestPasswordPersonal' => 'Variationer på epostadress eller användarnamn kan inte användas som lösenord.', + 'errorPasswordTooSimilar' => 'Lösenordet är för likt användarnamnet.', + 'suggestPasswordTooSimilar' => 'Använd inte delar av ditt användarnamn i lösenordet.', + 'errorPasswordPwned' => 'Lösenordet {0} har publicerats i en dataläcka och har setts {1, number} gånger i {2} publicerade dataläckor.', + 'suggestPasswordPwned' => '{0} skall aldrig användas som lösenord. Använder du det någonstans skall du omedelbart byta.', + 'errorPasswordEmpty' => 'Ett lösenord krävs.', + 'errorPasswordTooLongBytes' => 'Lösenordet kan inte vara längre än {param} bytes.', + 'passwordChangeSuccess' => 'Lösenordet har bytts', + 'userDoesNotExist' => 'Lösenordet kunde inte bytas. Användaren existerar inte.', + 'resetTokenExpired' => 'Tyvärr. Din reset token har gått ut.', + + // Email Globals + 'emailInfo' => 'Informationen om personen:', + 'emailIpAddress' => 'IP-adress:', + 'emailDevice' => 'Enhet:', + 'emailDate' => 'Datum:', + + // 2FA + 'email2FATitle' => 'Tvåfaktorsautentisering', + 'confirmEmailAddress' => 'Validera din epost-adress.', + 'emailEnterCode' => 'Validera din epost', + 'emailConfirmCode' => 'Ange den 6 siffror långa koden som skickats till din epost-adress.', + 'email2FASubject' => 'Din engångskod', + 'email2FAMailBody' => 'Your engångskod är:', + 'invalid2FAToken' => 'Koden var fel.', + 'need2FA' => 'Du måste gör en tvåfaktorsautentisering.', + 'needVerification' => 'Kontrollera din epost för att slutföra aktiveringen av kontot.', + + // Activate + 'emailActivateTitle' => 'Email Activation', + 'emailActivateBody' => 'Ett meddelande har just skickats för att det skall gå att verifiera din epostadress. Kopiera aktiveringskoden från meddelandet och klistra in den nedan.', + 'emailActivateSubject' => 'Din aktiveringskod', + 'emailActivateMailBody' => 'Använd koden nedan för att aktivera ditt konto för att kunna använda webplatsen.', + 'invalidActivateToken' => 'Koden var fel.', + 'needActivate' => 'Du måste slutföra registreringen genom att ange aktiveringskoden som skickats till din epostadress.', + 'activationBlocked' => 'Du måste aktivera ditt konto innan du kan logga in.', + + // Groups + 'unknownGroup' => '{0} är inte en giltig grupp.', + 'missingTitle' => 'En titel på gruppen måste anges.', + + // Permissions + 'unknownPermission' => '{0} är inte ett giltig rättighet.', +]; From 5de66966be5542629a42aaf96dd1b15c13e331fc Mon Sep 17 00:00:00 2001 From: Mattias Sandstrom <1013635+tangix@users.noreply.github.com> Date: Sun, 12 Mar 2023 13:07:52 +0100 Subject: [PATCH 2/3] Added tests and made them pass --- src/Language/sv-SE/Auth.php | 2 +- .../Language/AbstractTranslationTestCase.php | 4 ++-- tests/Language/SwedishTranslationTest.php | 21 +++++++++++++++++++ 3 files changed, 24 insertions(+), 3 deletions(-) create mode 100644 tests/Language/SwedishTranslationTest.php diff --git a/src/Language/sv-SE/Auth.php b/src/Language/sv-SE/Auth.php index ea291f7ce..c71699276 100644 --- a/src/Language/sv-SE/Auth.php +++ b/src/Language/sv-SE/Auth.php @@ -84,7 +84,7 @@ 'needVerification' => 'Kontrollera din epost för att slutföra aktiveringen av kontot.', // Activate - 'emailActivateTitle' => 'Email Activation', + 'emailActivateTitle' => 'Verifiering av epostadress', 'emailActivateBody' => 'Ett meddelande har just skickats för att det skall gå att verifiera din epostadress. Kopiera aktiveringskoden från meddelandet och klistra in den nedan.', 'emailActivateSubject' => 'Din aktiveringskod', 'emailActivateMailBody' => 'Använd koden nedan för att aktivera ditt konto för att kunna använda webplatsen.', diff --git a/tests/Language/AbstractTranslationTestCase.php b/tests/Language/AbstractTranslationTestCase.php index 6b8edc707..c669bdb0b 100644 --- a/tests/Language/AbstractTranslationTestCase.php +++ b/tests/Language/AbstractTranslationTestCase.php @@ -69,8 +69,8 @@ abstract class AbstractTranslationTestCase extends TestCase BrazilianTranslationTest::class => 'pt-BR', // RussianTranslationTest::class => 'ru', // SinhalaTranslationTest::class => 'si', - SlovakTranslationTest::class => 'sk', - // SwedishTranslationTest::class => 'sv-SE', + SlovakTranslationTest::class => 'sk', + SwedishTranslationTest::class => 'sv-SE', // ThaiTranslationTest::class => 'th', TurkishTranslationTest::class => 'tr', // UkrainianTranslationTest::class => 'uk', diff --git a/tests/Language/SwedishTranslationTest.php b/tests/Language/SwedishTranslationTest.php new file mode 100644 index 000000000..2c5ed0674 --- /dev/null +++ b/tests/Language/SwedishTranslationTest.php @@ -0,0 +1,21 @@ + + * + * For the full copyright and license information, please view + * the LICENSE file that was distributed with this source code. + */ + +namespace Tests\Language; + +/** + * @internal + */ +final class SwedishTranslationTest extends AbstractTranslationTestCase +{ +} From 24aa80d9eb963cdbcbc24a8434b2942b4d9bc14c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mattias=20Sandstr=C3=B6m?= <1013635+tangix@users.noreply.github.com> Date: Sun, 12 Mar 2023 16:41:22 +0100 Subject: [PATCH 3/3] Update src/Language/sv-SE/Auth.php Co-authored-by: Pooya Parsa Dadashi --- src/Language/sv-SE/Auth.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Language/sv-SE/Auth.php b/src/Language/sv-SE/Auth.php index c71699276..7176f650a 100644 --- a/src/Language/sv-SE/Auth.php +++ b/src/Language/sv-SE/Auth.php @@ -16,7 +16,7 @@ 'badToken' => 'Access token är ogiltig.', 'oldToken' => 'Access token har gått ut.', 'noUserEntity' => 'User Entity måste anges för lösenordsvalidering.', - 'invalidEmail' => 'Kan inte verifiera att epostadressen stämmer med den sparade..', + 'invalidEmail' => 'Kan inte verifiera att epostadressen stämmer med den sparade.', 'unableSendEmailToUser' => 'Det var inte möjligt att skicka epost. Det gick inte att skicka till "{0}".', 'throttled' => 'För många anrop från denna IP-adress. Du kan försöka igen om {0} sekunder.', 'notEnoughPrivilege' => 'Du har inte nödvändiga rättigheter för detta kommando.',