diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-da-DK.resx b/ProjectLighthouse.Localization/BaseLayout.lang-da-DK.resx index 288b7fb7a..393527258 100644 --- a/ProjectLighthouse.Localization/BaseLayout.lang-da-DK.resx +++ b/ProjectLighthouse.Localization/BaseLayout.lang-da-DK.resx @@ -38,7 +38,7 @@ A button on the header that takes you to a list of authentication attempts. - Login + Log ind A button on the header that lets you log in. diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-de-DE.resx b/ProjectLighthouse.Localization/BaseLayout.lang-de-DE.resx index c440b48ba..975e8bf5a 100644 --- a/ProjectLighthouse.Localization/BaseLayout.lang-de-DE.resx +++ b/ProjectLighthouse.Localization/BaseLayout.lang-de-DE.resx @@ -30,7 +30,7 @@ A button on the header that takes you to a list of user-uploaded photos. - Levels + Ebenen A button on the header that takes you to a list of user-uploaded levels. Levels are internally referred to as "slots". @@ -38,7 +38,7 @@ A button on the header that takes you to a list of authentication attempts. - Login + Anmelden A button on the header that lets you log in. diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-en-GB.resx b/ProjectLighthouse.Localization/BaseLayout.lang-en-GB.resx index 018d76883..1177585bd 100644 --- a/ProjectLighthouse.Localization/BaseLayout.lang-en-GB.resx +++ b/ProjectLighthouse.Localization/BaseLayout.lang-en-GB.resx @@ -38,11 +38,11 @@ A button on the header that takes you to a list of authentication attempts. - Login + Log in A button on the header that lets you log in. - Login / Register + Log in / Sign up A button on the header that lets you log in or register. @@ -60,22 +60,22 @@ Page generated by {0}. - This page was generated using a modified version of Project Lighthouse. Please make sure you are properly disclosing the source code to any users who may be using this instance. + This page was generated using a modified version of Project Lighthouse. Please ensure you are properly disclosing the source code to any users who may be using this instance. - While we intend to have as little JavaScript as possible, we can not guarantee everything will work without it. We recommend that you whitelist JavaScript for Project Lighthouse. + While we intend to have as little JavaScript as possible, we cannot guarantee everything will work without it. We recommend that you whitelist JavaScript for Project Lighthouse. JavaScript is not enabled - Potential License Violation + Potential Licence Violation - This instance is a public-facing instance that has been modified without the changes published. You may be in violation of the {0}. + This instance is a public-facing instance that has been modified without the changes being published. You may be in violation of the {0}. - If you believe this is an error, please create an issue with the output of {0} ran from the root of the server source code in the description on our {1}issue tracker{2}. + If you believe this is an error, please create an issue with the output of {0} run from the root of the server source code in the description on our {1} issue tracker {2}. If not, please publish the source code somewhere accessible to your users. diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-es-MX.resx b/ProjectLighthouse.Localization/BaseLayout.lang-es-MX.resx index e7ab8b50b..c6b3cfac2 100644 --- a/ProjectLighthouse.Localization/BaseLayout.lang-es-MX.resx +++ b/ProjectLighthouse.Localization/BaseLayout.lang-es-MX.resx @@ -38,7 +38,7 @@ A button on the header that takes you to a list of authentication attempts. - Login + Iniciar sesión A button on the header that lets you log in. @@ -81,9 +81,9 @@ De lo contrario, publique el código fuente en algún lugar accesible para sus usuarios. - Read-Only Mode + Modo de sólo lectura - This instance is currently in read-only mode. Level and photo uploads, comments, reviews, and certain profile changes will be restricted until read-only mode is disabled. + Esta instancia se encuentra actualmente en modo de sólo lectura. Subir niveles y fotos, comentarios, comentarios y ciertos cambios en el perfil se restringirán hasta que se deshabilite el modo de sólo lectura. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-fr-FR.resx b/ProjectLighthouse.Localization/BaseLayout.lang-fr-FR.resx index b6a13ce44..6e05bbde8 100644 --- a/ProjectLighthouse.Localization/BaseLayout.lang-fr-FR.resx +++ b/ProjectLighthouse.Localization/BaseLayout.lang-fr-FR.resx @@ -38,7 +38,7 @@ A button on the header that takes you to a list of authentication attempts. - Login + Connexion A button on the header that lets you log in. @@ -81,9 +81,9 @@ Dans le cas contraire, veuillez publier le code source dans un endroit accessible à vos utilisateurs. - Read-Only Mode + Mode lecture seule - This instance is currently in read-only mode. Level and photo uploads, comments, reviews, and certain profile changes will be restricted until read-only mode is disabled. + Cette instance est actuellement en mode lecture seule. La mise en ligne de niveaux et de photos, les commentaires, les évaluations et certaines modifications de profil seront limités jusqu'à ce que le mode lecture seule soit désactivé. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-hi-IN.resx b/ProjectLighthouse.Localization/BaseLayout.lang-hi-IN.resx index 018d76883..5bcbae545 100644 --- a/ProjectLighthouse.Localization/BaseLayout.lang-hi-IN.resx +++ b/ProjectLighthouse.Localization/BaseLayout.lang-hi-IN.resx @@ -22,68 +22,68 @@ - Users + उपयोगकर्ताओं A button on the header that takes you to the user listing. - Photos + तस्वीरें A button on the header that takes you to a list of user-uploaded photos. - Levels + स्तरों A button on the header that takes you to a list of user-uploaded levels. Levels are internally referred to as "slots". - Authentication + प्रमाणीकरण A button on the header that takes you to a list of authentication attempts. - Login + लॉग इन करें A button on the header that lets you log in. - Login / Register + लॉगइन / रजिस्टर करें A button on the header that lets you log in or register. - Admin + व्यवस्थापक A header link that takes you to the admin panel if available. - Log out + लॉग आउट A shortcut to log you out of your account. - Mod Panel + मॉड पैनल - Page generated by {0}. + {0} द्वारा जनरेट किया गया पेज - This page was generated using a modified version of Project Lighthouse. Please make sure you are properly disclosing the source code to any users who may be using this instance. + यह पृष्ठ प्रोजेक्ट लाइटहाउस के संशोधित संस्करण का उपयोग करके बनाया गया था। कृपया सुनिश्चित करें कि आप इस इंस्टेंस का उपयोग करने वाले किसी भी उपयोगकर्ता को स्रोत कोड का उचित रूप से खुलासा कर रहे हैं। - While we intend to have as little JavaScript as possible, we can not guarantee everything will work without it. We recommend that you whitelist JavaScript for Project Lighthouse. + हालाँकि हमारा इरादा जितना संभव हो उतना कम जावास्क्रिप्ट रखने का है, लेकिन हम गारंटी नहीं दे सकते कि इसके बिना सब कुछ काम करेगा। हम अनुशंसा करते हैं कि आप प्रोजेक्ट लाइटहाउस के लिए जावास्क्रिप्ट को श्वेतसूची में शामिल करें। - JavaScript is not enabled + जावास्क्रिप्ट सक्षम नहीं है. - Potential License Violation + संभावित लाइसेंस उल्लंघन - This instance is a public-facing instance that has been modified without the changes published. You may be in violation of the {0}. + यह इंस्टेंस एक सार्वजनिक इंस्टेंस है जिसे बिना प्रकाशित किए संशोधित किया गया है। आप {0} का उल्लंघन कर रहे हो सकते हैं। - If you believe this is an error, please create an issue with the output of {0} ran from the root of the server source code in the description on our {1}issue tracker{2}. + यदि आपको लगता है कि यह एक त्रुटि है, तो कृपया हमारे {1}समस्या ट्रैकर{2} पर विवरण में सर्वर स्रोत कोड के मूल से चलाए गए {0} के आउटपुट के साथ एक समस्या बनाएँ। - If not, please publish the source code somewhere accessible to your users. + यदि नहीं, तो कृपया स्रोत कोड को अपने उपयोगकर्ताओं के लिए सुलभ स्थान पर प्रकाशित करें। - Read-Only Mode + रीड-ओनली मोड - This instance is currently in read-only mode. Level and photo uploads, comments, reviews, and certain profile changes will be restricted until read-only mode is disabled. + यह इंस्टेंस अभी केवल पढ़ने के लिए मोड में है। केवल पढ़ने के लिए मोड अक्षम होने तक लेवल और फोटो अपलोड, टिप्पणियाँ, समीक्षाएँ और कुछ प्रोफ़ाइल परिवर्तन प्रतिबंधित रहेंगे। \ No newline at end of file diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-ingsoc.resx b/ProjectLighthouse.Localization/BaseLayout.lang-ingsoc.resx new file mode 100644 index 000000000..1ed10ec24 --- /dev/null +++ b/ProjectLighthouse.Localization/BaseLayout.lang-ingsoc.resx @@ -0,0 +1,89 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + + + + Comrades + A button on the header that takes you to the user listing. + + + Images + A button on the header that takes you to a list of user-uploaded photos. + + + Levels + A button on the header that takes you to a list of user-uploaded levels. Levels are internally referred to as "slots". + + + Validating identity + A button on the header that takes you to a list of authentication attempts. + + + Sign in + A button on the header that lets you log in. + + + Sign in / Join + A button on the header that lets you log in or register. + + + Admin + A header link that takes you to the admin panel if available. + + + Sign out + A shortcut to log you out of your account. + + + Miniluv + + + Page created by {0}. + + + This page was made with a changed version of Project Lighthouse. Make sure you disclose the source code to any comrades who might use this instance. + + + While we try to use as little JavaScript as we can, we can't promise everything will work without it. We suggest allowing JavaScript for Project Lighthouse. + + + JavaScript not on + + + Maybe license break + + + This public instance changed without publishing changes. Could break {0}. + + + If mistake, make issue with output of {0} from root of server code on our {1}issue tracker{2}. + + + If not, put source code where comrades can see. + + + Can only read + + + This place only reads. Can't upload levels, images, comments, reviews, or change profiles until just read stops. + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-it-IT.resx b/ProjectLighthouse.Localization/BaseLayout.lang-it-IT.resx index 1bf4d272b..9f5e1d596 100644 --- a/ProjectLighthouse.Localization/BaseLayout.lang-it-IT.resx +++ b/ProjectLighthouse.Localization/BaseLayout.lang-it-IT.resx @@ -38,7 +38,7 @@ A button on the header that takes you to a list of authentication attempts. - Login + Accedi A button on the header that lets you log in. @@ -81,9 +81,9 @@ In caso contrario, si prega di pubblicare il codice sorgente da qualche parte accessibile ai propri utenti. - Read-Only Mode + Modalità di sola lettura - This instance is currently in read-only mode. Level and photo uploads, comments, reviews, and certain profile changes will be restricted until read-only mode is disabled. + Questa istanza è attualmente in modalità di sola lettura. Il caricamento di livelli e foto, i commenti, le recensioni e alcune modifiche al profilo saranno limitati finché la modalità di sola lettura non sarà disattivata. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-nl-NL.resx b/ProjectLighthouse.Localization/BaseLayout.lang-nl-NL.resx index 018d76883..2b7c52232 100644 --- a/ProjectLighthouse.Localization/BaseLayout.lang-nl-NL.resx +++ b/ProjectLighthouse.Localization/BaseLayout.lang-nl-NL.resx @@ -22,27 +22,27 @@ - Users + Gebruikers A button on the header that takes you to the user listing. - Photos + Foto's A button on the header that takes you to a list of user-uploaded photos. - Levels + Niveau A button on the header that takes you to a list of user-uploaded levels. Levels are internally referred to as "slots". - Authentication + Authenticatie A button on the header that takes you to a list of authentication attempts. - Login + Inloggen A button on the header that lets you log in. - Login / Register + Inloggen / Registreren A button on the header that lets you log in or register. @@ -50,40 +50,40 @@ A header link that takes you to the admin panel if available. - Log out + Uitloggen A shortcut to log you out of your account. - Mod Panel + Mod Paneel - Page generated by {0}. + Pagina gegenereerd door {0}. - This page was generated using a modified version of Project Lighthouse. Please make sure you are properly disclosing the source code to any users who may be using this instance. + Deze pagina is gegenereerd met behulp van een aangepaste versie van de Project Lighthouse. Zorg ervoor dat je de broncode correct doorgeeft aan alle gebruikers die deze instantie gebruiken. - While we intend to have as little JavaScript as possible, we can not guarantee everything will work without it. We recommend that you whitelist JavaScript for Project Lighthouse. + Hoewel we van plan zijn zo weinig mogelijk JavaScript te hebben, kunnen we niet garanderen dat alles zonder JavaScript zal werken. We raden u aan om JavaScript op de witte lijst te zetten voor ProjectLighthouse. - JavaScript is not enabled + JavaScript is niet ingeschakeld - Potential License Violation + Potentiële licentieschending - This instance is a public-facing instance that has been modified without the changes published. You may be in violation of the {0}. + Deze instantie is een publieke instantie die is gewijzigd zonder de wijzigingen gepubliceerd. Je kunt in overtreding zijn van de {0}. - If you believe this is an error, please create an issue with the output of {0} ran from the root of the server source code in the description on our {1}issue tracker{2}. + Als u denkt dat dit een vergissing is Maak een probleem aan met de uitvoer van {0} ran vanaf de root van de broncode van de server in de beschrijving van onze {1}issue tracker{2}. - If not, please publish the source code somewhere accessible to your users. + Zo niet, publiceer dan de broncode ergens toegankelijk voor je gebruikers. - Read-Only Mode + Alleen-lezen modus - This instance is currently in read-only mode. Level and photo uploads, comments, reviews, and certain profile changes will be restricted until read-only mode is disabled. + Deze instantie is momenteel in alleen-lezen modus. Niveau en foto uploads, reacties, beoordelingen en bepaalde profielwijzigingen worden beperkt totdat alleen-lezen modus is uitgeschakeld. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-pt-PT.resx b/ProjectLighthouse.Localization/BaseLayout.lang-pt-PT.resx index acd98ae62..ed6b5a559 100644 --- a/ProjectLighthouse.Localization/BaseLayout.lang-pt-PT.resx +++ b/ProjectLighthouse.Localization/BaseLayout.lang-pt-PT.resx @@ -38,7 +38,7 @@ A button on the header that takes you to a list of authentication attempts. - Login + Iniciar Sessão A button on the header that lets you log in. @@ -81,9 +81,9 @@ Se não for o caso, publique o código-fonte em um local acessível aos seus utilizadores. - Read-Only Mode + Modo somente leitura - This instance is currently in read-only mode. Level and photo uploads, comments, reviews, and certain profile changes will be restricted until read-only mode is disabled. + Esta instância está atualmente em modo somente leitura. Envios de foto, comentários, análises e certas alterações de perfil serão restringidas até que o modo somente leitura seja desativado. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-ru-RU.resx b/ProjectLighthouse.Localization/BaseLayout.lang-ru-RU.resx index af911178e..165831e32 100644 --- a/ProjectLighthouse.Localization/BaseLayout.lang-ru-RU.resx +++ b/ProjectLighthouse.Localization/BaseLayout.lang-ru-RU.resx @@ -81,9 +81,9 @@ Если нет, пожалуйста, опубликуйте исходный код в доступном для ваших пользователей месте. - Read-Only Mode + Режим "только для чтения" - This instance is currently in read-only mode. Level and photo uploads, comments, reviews, and certain profile changes will be restricted until read-only mode is disabled. + Данный экземпляр находится в режиме "только для чтения". Загрузка уровней и фото, комментарии, обзоры, а также некоторые изменения профиля будут недоступны до отключения режима "только для чтения". \ No newline at end of file diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-toki.resx b/ProjectLighthouse.Localization/BaseLayout.lang-toki.resx new file mode 100644 index 000000000..018d76883 --- /dev/null +++ b/ProjectLighthouse.Localization/BaseLayout.lang-toki.resx @@ -0,0 +1,89 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + + + + Users + A button on the header that takes you to the user listing. + + + Photos + A button on the header that takes you to a list of user-uploaded photos. + + + Levels + A button on the header that takes you to a list of user-uploaded levels. Levels are internally referred to as "slots". + + + Authentication + A button on the header that takes you to a list of authentication attempts. + + + Login + A button on the header that lets you log in. + + + Login / Register + A button on the header that lets you log in or register. + + + Admin + A header link that takes you to the admin panel if available. + + + Log out + A shortcut to log you out of your account. + + + Mod Panel + + + Page generated by {0}. + + + This page was generated using a modified version of Project Lighthouse. Please make sure you are properly disclosing the source code to any users who may be using this instance. + + + While we intend to have as little JavaScript as possible, we can not guarantee everything will work without it. We recommend that you whitelist JavaScript for Project Lighthouse. + + + JavaScript is not enabled + + + Potential License Violation + + + This instance is a public-facing instance that has been modified without the changes published. You may be in violation of the {0}. + + + If you believe this is an error, please create an issue with the output of {0} ran from the root of the server source code in the description on our {1}issue tracker{2}. + + + If not, please publish the source code somewhere accessible to your users. + + + Read-Only Mode + + + This instance is currently in read-only mode. Level and photo uploads, comments, reviews, and certain profile changes will be restricted until read-only mode is disabled. + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Error.lang-da-DK.resx b/ProjectLighthouse.Localization/Error.lang-da-DK.resx index 57c68b313..becf1f09d 100644 --- a/ProjectLighthouse.Localization/Error.lang-da-DK.resx +++ b/ProjectLighthouse.Localization/Error.lang-da-DK.resx @@ -39,6 +39,6 @@ E-mailadresse er påkrævet. - You don't have permissions to perform this action. + Du har ikke tilladelse til at udføre denne handling. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Error.lang-de-DE.resx b/ProjectLighthouse.Localization/Error.lang-de-DE.resx index 0a506643c..5ef6727ac 100644 --- a/ProjectLighthouse.Localization/Error.lang-de-DE.resx +++ b/ProjectLighthouse.Localization/Error.lang-de-DE.resx @@ -39,6 +39,6 @@ Es wird eine E-Mail Adresse benötigt. - You don't have permissions to perform this action. + Du hast keine Berechtigung, diese Aktion durchzuführen. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Error.lang-en-GB.resx b/ProjectLighthouse.Localization/Error.lang-en-GB.resx index 6daa6b1af..6c12fd23f 100644 --- a/ProjectLighthouse.Localization/Error.lang-en-GB.resx +++ b/ProjectLighthouse.Localization/Error.lang-en-GB.resx @@ -39,6 +39,6 @@ Email address field is required. - You don't have permissions to perform this action. + You don't have permission to perform this action. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Error.lang-es-MX.resx b/ProjectLighthouse.Localization/Error.lang-es-MX.resx index a6f59c4e0..38d3f33e6 100644 --- a/ProjectLighthouse.Localization/Error.lang-es-MX.resx +++ b/ProjectLighthouse.Localization/Error.lang-es-MX.resx @@ -39,6 +39,6 @@ Se requiere un campo de correo electrónico. - You don't have permissions to perform this action. + No tienes permiso para realizar esta acción. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Error.lang-fr-FR.resx b/ProjectLighthouse.Localization/Error.lang-fr-FR.resx index 2e46e3038..698ab1d89 100644 --- a/ProjectLighthouse.Localization/Error.lang-fr-FR.resx +++ b/ProjectLighthouse.Localization/Error.lang-fr-FR.resx @@ -39,6 +39,6 @@ Le champ de l'adresse email est obligatoire. - You don't have permissions to perform this action. + Vous n'avez pas les autorisations nécessaires pour effectuer cette action. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Error.lang-hi-IN.resx b/ProjectLighthouse.Localization/Error.lang-hi-IN.resx index 6daa6b1af..3a1abec80 100644 --- a/ProjectLighthouse.Localization/Error.lang-hi-IN.resx +++ b/ProjectLighthouse.Localization/Error.lang-hi-IN.resx @@ -18,27 +18,27 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - The username field is blank. + उपयोक्तानाम स्थान रिक्त है. - The username you've chosen is already taken. + आपके द्वारा चुना गया उपयोक्तानाम पहले ही लिया जा चुका है. - Password field is required. + पासवर्ड स्थान आवश्यक है. - Passwords do not match! + पासवर्ड मेल नहीं खाते! - You must complete the captcha correctly. + आपको कैप्चा सही ढंग से पूरा करना होगा। - The email address you've chosen is already taken. + आपके द्वारा चुना गया ईमेल पता पहले ही लिया जा चुका है। - Email address field is required. + इलेक्ट्रॉनिक पता स्थान आवश्यक है. - You don't have permissions to perform this action. + आपको यह क्रिया करने की अनुमति नहीं है \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Error.lang-ingsoc.resx b/ProjectLighthouse.Localization/Error.lang-ingsoc.resx new file mode 100644 index 000000000..9b700cfec --- /dev/null +++ b/ProjectLighthouse.Localization/Error.lang-ingsoc.resx @@ -0,0 +1,44 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Username field unfilled. + + + The username is doubleplusused. + + + Password field doubleplusneeded. + + + Passwords unmatch! + + + Complete the captcha correctwise. + + + Email already taken. + + + Email field doubleplusneeded. + + + You lack permissions for this action. + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Error.lang-it-IT.resx b/ProjectLighthouse.Localization/Error.lang-it-IT.resx index f85184fe9..55c1578c2 100644 --- a/ProjectLighthouse.Localization/Error.lang-it-IT.resx +++ b/ProjectLighthouse.Localization/Error.lang-it-IT.resx @@ -39,6 +39,6 @@ Il campo dell'indirizzo email è obbligatorio. - You don't have permissions to perform this action. + Non hai i permessi per eseguire questa azione. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Error.lang-nl-NL.resx b/ProjectLighthouse.Localization/Error.lang-nl-NL.resx index 6daa6b1af..f7808bf63 100644 --- a/ProjectLighthouse.Localization/Error.lang-nl-NL.resx +++ b/ProjectLighthouse.Localization/Error.lang-nl-NL.resx @@ -18,27 +18,27 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - The username field is blank. + Het gebruikersnaam veld is leeg. - The username you've chosen is already taken. + De gebruikersnaam die je gekozen hebt is al in gebruik. - Password field is required. + Wachtwoordveld is vereist. - Passwords do not match! + Wachtwoorden komen niet overeen! - You must complete the captcha correctly. + Je moet de captcha correct invullen. - The email address you've chosen is already taken. + Het e-mailadres dat je hebt gekozen is al in gebruik. - Email address field is required. + E-mail adres veld is vereist. - You don't have permissions to perform this action. + U hebt geen rechten om deze actie uit te voeren. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Error.lang-pl-PL.resx b/ProjectLighthouse.Localization/Error.lang-pl-PL.resx index c23e2f673..4c30c8c25 100644 --- a/ProjectLighthouse.Localization/Error.lang-pl-PL.resx +++ b/ProjectLighthouse.Localization/Error.lang-pl-PL.resx @@ -39,6 +39,6 @@ Pole adresu E-mail jest wymagane. - You don't have permissions to perform this action. + Nie masz uprawnień do wykonania tej akcji. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Error.lang-pt-PT.resx b/ProjectLighthouse.Localization/Error.lang-pt-PT.resx index 3ffd4eeb5..4ce85e1fe 100644 --- a/ProjectLighthouse.Localization/Error.lang-pt-PT.resx +++ b/ProjectLighthouse.Localization/Error.lang-pt-PT.resx @@ -39,6 +39,6 @@ O campo de endereço de e-mail é obrigatório. - You don't have permissions to perform this action. + Não tem permissões para efetuar esta ação. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Error.lang-ru-RU.resx b/ProjectLighthouse.Localization/Error.lang-ru-RU.resx index 672f8d82c..4e4e61aa4 100644 --- a/ProjectLighthouse.Localization/Error.lang-ru-RU.resx +++ b/ProjectLighthouse.Localization/Error.lang-ru-RU.resx @@ -39,6 +39,6 @@ Введите адрес электронной почты. - You don't have permissions to perform this action. + Вы не можете выполнять это действие. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Error.lang-toki.resx b/ProjectLighthouse.Localization/Error.lang-toki.resx new file mode 100644 index 000000000..6daa6b1af --- /dev/null +++ b/ProjectLighthouse.Localization/Error.lang-toki.resx @@ -0,0 +1,44 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + The username field is blank. + + + The username you've chosen is already taken. + + + Password field is required. + + + Passwords do not match! + + + You must complete the captcha correctly. + + + The email address you've chosen is already taken. + + + Email address field is required. + + + You don't have permissions to perform this action. + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Error.lang-tr-TR.resx b/ProjectLighthouse.Localization/Error.lang-tr-TR.resx index 98e096bcc..4a640b39c 100644 --- a/ProjectLighthouse.Localization/Error.lang-tr-TR.resx +++ b/ProjectLighthouse.Localization/Error.lang-tr-TR.resx @@ -39,6 +39,6 @@ E-posta alanı zorunludur. - You don't have permissions to perform this action. + Bu eylemi gerçekleştirmek için izniniz yok. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-da-DK.resx b/ProjectLighthouse.Localization/General.lang-da-DK.resx index 4ea36c781..4168d1133 100644 --- a/ProjectLighthouse.Localization/General.lang-da-DK.resx +++ b/ProjectLighthouse.Localization/General.lang-da-DK.resx @@ -60,6 +60,6 @@ Announcements - Notifications + Notifikationer \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-de-DE.resx b/ProjectLighthouse.Localization/General.lang-de-DE.resx index 3735733c0..94456bd3d 100644 --- a/ProjectLighthouse.Localization/General.lang-de-DE.resx +++ b/ProjectLighthouse.Localization/General.lang-de-DE.resx @@ -54,12 +54,12 @@ Neueste Fotos - Email + E-Mail - Announcements + Ankündigungen - Notifications + Mitteilungen \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-en-GB.resx b/ProjectLighthouse.Localization/General.lang-en-GB.resx index 5650186c9..a0e0c2c24 100644 --- a/ProjectLighthouse.Localization/General.lang-en-GB.resx +++ b/ProjectLighthouse.Localization/General.lang-en-GB.resx @@ -27,13 +27,13 @@ Create an account - Forgot Password? + Forgot your password? Uh oh! - Log In + Log in Unknown @@ -42,7 +42,7 @@ Success! - Reset Password + Reset password Recent Activity diff --git a/ProjectLighthouse.Localization/General.lang-es-MX.resx b/ProjectLighthouse.Localization/General.lang-es-MX.resx index 2a6e892fa..b8295287b 100644 --- a/ProjectLighthouse.Localization/General.lang-es-MX.resx +++ b/ProjectLighthouse.Localization/General.lang-es-MX.resx @@ -57,9 +57,9 @@ Correo - Announcements + Anuncios - Notifications + Notificaciones \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-fr-FR.resx b/ProjectLighthouse.Localization/General.lang-fr-FR.resx index c7f224399..c5311faa5 100644 --- a/ProjectLighthouse.Localization/General.lang-fr-FR.resx +++ b/ProjectLighthouse.Localization/General.lang-fr-FR.resx @@ -24,7 +24,7 @@ Mot de passe - Create an account + Créer un compte Mot de passe oublié? @@ -57,7 +57,7 @@ Courriel - Announcements + Annonces Notifications diff --git a/ProjectLighthouse.Localization/General.lang-hi-IN.resx b/ProjectLighthouse.Localization/General.lang-hi-IN.resx index 5650186c9..1d2ffe1d3 100644 --- a/ProjectLighthouse.Localization/General.lang-hi-IN.resx +++ b/ProjectLighthouse.Localization/General.lang-hi-IN.resx @@ -18,48 +18,48 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Username + उपयोगकर्ता नाम - Password + पासवर्ड - Create an account + Register - Forgot Password? + पासवर्ड भूल गए? - Uh oh! + अरे नहीं! - Log In + सत्र प्रारंभ करें - Unknown + अज्ञात - Success! + सफलता! - Reset Password + पासवर्ड रीसेट - Recent Activity + हाल की गतिविधि - Coming soon! + शीघ्र ही! - Most recent photos + सबसे ताज़ा तस्वीरें - Email + ईमेल - Announcements + विज्ञापनों - Notifications + सूचनाएं \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-ingsoc.resx b/ProjectLighthouse.Localization/General.lang-ingsoc.resx new file mode 100644 index 000000000..51075f1b3 --- /dev/null +++ b/ProjectLighthouse.Localization/General.lang-ingsoc.resx @@ -0,0 +1,65 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Username + + + Password + + + Create an account + + + Forgot Password? + + + Uh oh! + + + Log In + + + Unknown + + + Doubleplusgood! + + + Make new password + + + What's been happening lately + + + Soon! + + + Most latest images + + + Email + + + Minitrue News + + + Minitrue Notifies + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-it-IT.resx b/ProjectLighthouse.Localization/General.lang-it-IT.resx index 2a063c55f..990dc2f9e 100644 --- a/ProjectLighthouse.Localization/General.lang-it-IT.resx +++ b/ProjectLighthouse.Localization/General.lang-it-IT.resx @@ -57,9 +57,9 @@ Email - Announcements + Annunci - Notifications + Notifiche \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-nl-NL.resx b/ProjectLighthouse.Localization/General.lang-nl-NL.resx index 5650186c9..4c3077dcc 100644 --- a/ProjectLighthouse.Localization/General.lang-nl-NL.resx +++ b/ProjectLighthouse.Localization/General.lang-nl-NL.resx @@ -18,48 +18,48 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Username + Gebruikersnaam - Password + Wachtwoord - Create an account + Account aanmaken - Forgot Password? + Wachtwoord vergeten? Uh oh! - Log In + Inloggen - Unknown + Onbekend - Success! + Succes! - Reset Password + Wachtwoord opnieuw instellen - Recent Activity + Recente activiteit - Coming soon! + Binnenkort! - Most recent photos + Meest recente foto's - Email + E-mail - Announcements + Aankondigingen - Notifications + Meldingen \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-pl-PL.resx b/ProjectLighthouse.Localization/General.lang-pl-PL.resx index 7313780f0..57823c9a5 100644 --- a/ProjectLighthouse.Localization/General.lang-pl-PL.resx +++ b/ProjectLighthouse.Localization/General.lang-pl-PL.resx @@ -57,7 +57,7 @@ Email - Announcements + Ogłoszenia Notifications diff --git a/ProjectLighthouse.Localization/General.lang-pt-PT.resx b/ProjectLighthouse.Localization/General.lang-pt-PT.resx index beeb5ede1..884bcb2c9 100644 --- a/ProjectLighthouse.Localization/General.lang-pt-PT.resx +++ b/ProjectLighthouse.Localization/General.lang-pt-PT.resx @@ -57,9 +57,9 @@ Endereço de email - Announcements + Anúncios - Notifications + Notificações \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-ru-RU.resx b/ProjectLighthouse.Localization/General.lang-ru-RU.resx index f248232db..dd7ee951a 100644 --- a/ProjectLighthouse.Localization/General.lang-ru-RU.resx +++ b/ProjectLighthouse.Localization/General.lang-ru-RU.resx @@ -57,9 +57,9 @@ Электронная Почта - Announcements + Объявления - Notifications + Оповещения \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-toki.resx b/ProjectLighthouse.Localization/General.lang-toki.resx new file mode 100644 index 000000000..5650186c9 --- /dev/null +++ b/ProjectLighthouse.Localization/General.lang-toki.resx @@ -0,0 +1,65 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Username + + + Password + + + Create an account + + + Forgot Password? + + + Uh oh! + + + Log In + + + Unknown + + + Success! + + + Reset Password + + + Recent Activity + + + Coming soon! + + + Most recent photos + + + Email + + + Announcements + + + Notifications + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-tr-TR.resx b/ProjectLighthouse.Localization/General.lang-tr-TR.resx index 9359e16aa..a7460ea96 100644 --- a/ProjectLighthouse.Localization/General.lang-tr-TR.resx +++ b/ProjectLighthouse.Localization/General.lang-tr-TR.resx @@ -57,7 +57,7 @@ E-posta - Announcements + Duyurular Notifications diff --git a/ProjectLighthouse.Localization/LandingPage.lang-en-GB.resx b/ProjectLighthouse.Localization/LandingPage.lang-en-GB.resx index 1a744b49d..6df15a6fa 100644 --- a/ProjectLighthouse.Localization/LandingPage.lang-en-GB.resx +++ b/ProjectLighthouse.Localization/LandingPage.lang-en-GB.resx @@ -30,7 +30,7 @@ A greeting on the main page of the website. - There are no people online. Why not hop on? + There are no people online. Why not join in? A greeting on the main page of the website. diff --git a/ProjectLighthouse.Localization/LandingPage.lang-hi-IN.resx b/ProjectLighthouse.Localization/LandingPage.lang-hi-IN.resx index 1a744b49d..75ca00be2 100644 --- a/ProjectLighthouse.Localization/LandingPage.lang-hi-IN.resx +++ b/ProjectLighthouse.Localization/LandingPage.lang-hi-IN.resx @@ -22,33 +22,33 @@ - Welcome to {0}! + {0} में आपका स्वागत है! A greeting on the main page of the website. - Greetings, {0}. + स्वागत है, {0}. A greeting on the main page of the website. - There are no people online. Why not hop on? + यहां कोई भी व्यक्ति ऑनलाइन नहीं है. ब्रेक क्यों नहीं लेते? A greeting on the main page of the website. - There is 1 person currently online: + यहाँ 1 व्यक्ति इस समय ऑनलाइन है: A greeting on the main page of the website. - There are currently {0} people online: + वर्तमान में {0} लोग ऑनलाइन हैं: A greeting on the main page of the website. - You have {0} authentication attempts pending. Click here to view them. + आपके पास {0} प्रमाणीकरण प्रयास लंबित हैं। उन्हें देखने के लिए यहां क्लिक करें। A greeting on the main page of the website. - Newest Levels + नवीनतम स्तर - Latest Team Picks + नवीनतम टीम का चयन \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LandingPage.lang-ingsoc.resx b/ProjectLighthouse.Localization/LandingPage.lang-ingsoc.resx new file mode 100644 index 000000000..3447ae4ab --- /dev/null +++ b/ProjectLighthouse.Localization/LandingPage.lang-ingsoc.resx @@ -0,0 +1,54 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + + + + Welcome to {0}! + A greeting on the main page of the website. + + + Greetings, {0}. + A greeting on the main page of the website. + + + No one online. Come join? + A greeting on the main page of the website. + + + 1 person online now: + A greeting on the main page of the website. + + + {0} people online now: + A greeting on the main page of the website. + + + You have {0} authentication tries waiting. Click to see. + A greeting on the main page of the website. + + + Latest levels + + + Latest Minitrue picks + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LandingPage.lang-nl-NL.resx b/ProjectLighthouse.Localization/LandingPage.lang-nl-NL.resx index 1a744b49d..a68f492e1 100644 --- a/ProjectLighthouse.Localization/LandingPage.lang-nl-NL.resx +++ b/ProjectLighthouse.Localization/LandingPage.lang-nl-NL.resx @@ -22,33 +22,33 @@ - Welcome to {0}! + Welkom bij {0}! A greeting on the main page of the website. - Greetings, {0}. + Groeten, {0}. A greeting on the main page of the website. - There are no people online. Why not hop on? + Er zijn geen mensen online. Waarom gaan we niet op? A greeting on the main page of the website. - There is 1 person currently online: + Er is momenteel 1 persoon online: A greeting on the main page of the website. - There are currently {0} people online: + Er zijn momenteel {0} mensen online: A greeting on the main page of the website. - You have {0} authentication attempts pending. Click here to view them. + U heeft {0} authenticatie pogingen in behandeling. Klik hier om ze te bekijken. A greeting on the main page of the website. - Newest Levels + Nieuwste niveaus - Latest Team Picks + Recentste Team keuzes \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LandingPage.lang-toki.resx b/ProjectLighthouse.Localization/LandingPage.lang-toki.resx new file mode 100644 index 000000000..1a744b49d --- /dev/null +++ b/ProjectLighthouse.Localization/LandingPage.lang-toki.resx @@ -0,0 +1,54 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + PublicKeyToken=b77a5c561934e089 + + + + Welcome to {0}! + A greeting on the main page of the website. + + + Greetings, {0}. + A greeting on the main page of the website. + + + There are no people online. Why not hop on? + A greeting on the main page of the website. + + + There is 1 person currently online: + A greeting on the main page of the website. + + + There are currently {0} people online: + A greeting on the main page of the website. + + + You have {0} authentication attempts pending. Click here to view them. + A greeting on the main page of the website. + + + Newest Levels + + + Latest Team Picks + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LocalizationManager.cs b/ProjectLighthouse.Localization/LocalizationManager.cs index d27d7d2fe..bd4688cdb 100644 --- a/ProjectLighthouse.Localization/LocalizationManager.cs +++ b/ProjectLighthouse.Localization/LocalizationManager.cs @@ -1,4 +1,5 @@ using System.Diagnostics; +using System.Globalization; using System.Reflection; using System.Resources; @@ -16,7 +17,7 @@ public static string GetLocalizedString(TranslationAreas translationArea, string language = mapLanguageBack(language); #if DEBUG - Console.WriteLine($"Attempting to load '{key}' for '{language}'"); + Console.WriteLine($@"Attempting to load '{key}' for '{language}'"); #endif string resourceBasename = $"{namespaceStr}.{translationArea.ToString()}"; @@ -84,28 +85,51 @@ public static string GetLocalizedString(TranslationAreas translationArea, string }; /// - /// Some languages crowdin uses have names that differ from the ones that ASP.NET expects. This function converts the names. + /// Returns a Crowdin friendly language code from an ASP.NET language code /// - /// The language to convert to ASP.NET names - /// The name of the language that ASP.NET expects. - public static string MapLanguage(string language) + /// The ASP.NET language code + /// The Crowdin friendly language code + private static string mapLanguageBack(string language) + => languageMappings.FirstOrDefault(kv => kv.Value == language, KeyValuePair.Create(language, "")).Key; + + + private static string getLanguageDisplay(string langCode) { - foreach ((string? key, string? value) in languageMappings) + return langCode switch { - if (key == language) return value; - } - - return language; + "en-PT" => "Pirate Speak (The Seven Seas)", + "en-UD" => "English (Upside Down)", + "zh-CN" => "Simplified Chinese", + "zh-TW" => "Traditional Chinese", + "ingsoc" => "Newspeak", + "toki" => "Toki Pona", + _ => langCode, + }; + } - private static string mapLanguageBack(string language) + public static string GetLanguageName(string langCode) { - foreach ((string? key, string? value) in languageMappings) + string mappedLanguage = getLanguageDisplay(langCode); + if(mappedLanguage == langCode && TryGetCultureInfo(langCode, out CultureInfo? info)) { - if (value == language) return key; + return info!.DisplayName; } + return mappedLanguage; + } - return language; + public static bool TryGetCultureInfo(string name, out CultureInfo? culture) + { + try + { + culture = new CultureInfo(name); + return true; + } + catch + { + culture = null; + return false; + } } // This is a bit scuffed, but it will work for what I need it to do. @@ -116,7 +140,7 @@ public static IEnumerable GetAvailableLanguages() List languages = Assembly.GetExecutingAssembly() .GetManifestResourceNames() .Where(r => r.StartsWith($"{namespaceStr}.{area}")) - .Select(r => r.Substring(r.IndexOf(area), r.Length - r.IndexOf(area)).Substring(area.Length + 1)) + .Select(r => r.Substring(r.IndexOf(area), r.Length - r.IndexOf(area))[(area.Length + 1)..]) .Select(r => r.Replace(".resources", string.Empty)) // Remove .resources .Select(r => r.Replace("lang-", string.Empty)) // Remove 'lang-' prefix from languages .Where(r => r != "resources") diff --git a/ProjectLighthouse.Localization/LoggedOut.lang-hi-IN.resx b/ProjectLighthouse.Localization/LoggedOut.lang-hi-IN.resx index 7a1938893..c93d81df2 100644 --- a/ProjectLighthouse.Localization/LoggedOut.lang-hi-IN.resx +++ b/ProjectLighthouse.Localization/LoggedOut.lang-hi-IN.resx @@ -18,12 +18,12 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Logged Out + सत्र बंद - You have been successfully logged out. You will be redirected in 5 seconds, or you may click below to do so manually. + आप सफलतापूर्वक लॉग आउट हो गए हैं। आपको 5 सेकंड में रीडायरेक्ट कर दिया जाएगा, या आप मैन्युअल रूप से ऐसा करने के लिए नीचे क्लिक कर सकते हैं। - Redirect + पुनर्निर्देशन \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LoggedOut.lang-ingsoc.resx b/ProjectLighthouse.Localization/LoggedOut.lang-ingsoc.resx new file mode 100644 index 000000000..65480ac1b --- /dev/null +++ b/ProjectLighthouse.Localization/LoggedOut.lang-ingsoc.resx @@ -0,0 +1,29 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Logged Out + + + You've been logouted. Auto-redirect in 5 secs or click below to go now. + + + Redirect + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LoggedOut.lang-nl-NL.resx b/ProjectLighthouse.Localization/LoggedOut.lang-nl-NL.resx index 7a1938893..caf0ead03 100644 --- a/ProjectLighthouse.Localization/LoggedOut.lang-nl-NL.resx +++ b/ProjectLighthouse.Localization/LoggedOut.lang-nl-NL.resx @@ -18,12 +18,12 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Logged Out + Uit gelogd - You have been successfully logged out. You will be redirected in 5 seconds, or you may click below to do so manually. + U bent succesvol uitgelogd. U wordt binnen 5 seconden doorverwezen of u kunt hieronder klikken om dit handmatig te doen. - Redirect + Doorverwijzen \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LoggedOut.lang-toki.resx b/ProjectLighthouse.Localization/LoggedOut.lang-toki.resx new file mode 100644 index 000000000..7a1938893 --- /dev/null +++ b/ProjectLighthouse.Localization/LoggedOut.lang-toki.resx @@ -0,0 +1,29 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Logged Out + + + You have been successfully logged out. You will be redirected in 5 seconds, or you may click below to do so manually. + + + Redirect + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/ModPanel.lang-hi-IN.resx b/ProjectLighthouse.Localization/ModPanel.lang-hi-IN.resx index 0471ed475..a98b72548 100644 --- a/ProjectLighthouse.Localization/ModPanel.lang-hi-IN.resx +++ b/ProjectLighthouse.Localization/ModPanel.lang-hi-IN.resx @@ -18,15 +18,15 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Moderation Panel + मॉडरेशन पैनल - Welcome to the moderation panel, {0}! + मॉडरेशन पैनल में आपका स्वागत है, {0}! - Banned Users + प्रतिबंधित उपयोगकर्ता - Hidden Levels + छिपे हुए स्तर \ No newline at end of file diff --git a/ProjectLighthouse.Localization/ModPanel.lang-ingsoc.resx b/ProjectLighthouse.Localization/ModPanel.lang-ingsoc.resx new file mode 100644 index 000000000..3b20eced8 --- /dev/null +++ b/ProjectLighthouse.Localization/ModPanel.lang-ingsoc.resx @@ -0,0 +1,32 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Miniluv + + + Welcome to the Miniluv, comrade! + + + Room 101 + + + Room 102 + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/ModPanel.lang-nl-NL.resx b/ProjectLighthouse.Localization/ModPanel.lang-nl-NL.resx index 0471ed475..1d1e7b048 100644 --- a/ProjectLighthouse.Localization/ModPanel.lang-nl-NL.resx +++ b/ProjectLighthouse.Localization/ModPanel.lang-nl-NL.resx @@ -18,15 +18,15 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Moderation Panel + Moderatie Paneel - Welcome to the moderation panel, {0}! + Welkom bij het moderatiescherm, {0}! - Banned Users + Verbannen gebruikers - Hidden Levels + Verborgen niveaus \ No newline at end of file diff --git a/ProjectLighthouse.Localization/ModPanel.lang-toki.resx b/ProjectLighthouse.Localization/ModPanel.lang-toki.resx new file mode 100644 index 000000000..0471ed475 --- /dev/null +++ b/ProjectLighthouse.Localization/ModPanel.lang-toki.resx @@ -0,0 +1,32 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Moderation Panel + + + Welcome to the moderation panel, {0}! + + + Banned Users + + + Hidden Levels + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Moderation.lang-da-DK.resx b/ProjectLighthouse.Localization/Moderation.lang-da-DK.resx index 89befa810..bce380857 100644 --- a/ProjectLighthouse.Localization/Moderation.lang-da-DK.resx +++ b/ProjectLighthouse.Localization/Moderation.lang-da-DK.resx @@ -18,25 +18,25 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Account Suspended + Konto suspenderet - Your {0} account has been suspended due to code of conduct violations. + Din {0} konto er blevet suspenderet på grund af overtrædelser af adfærdskodeks. - During this suspension, the following features will be limited until {0}: + Under denne suspension, vil følgende funktioner være begrænset indtil {0}: - Reason for suspension: "{0}" + Begrundelse for suspension: "{0}" - Attempts to circumvent this suspension will result in an extended suspension period. + Forsøg på at omgå denne suspension vil resultere i en forlænget suspensionsperiode. LittleBigPlanet™ Online multiplayer - manually dismissed + Does not expire Profile visibility diff --git a/ProjectLighthouse.Localization/Moderation.lang-de-DE.resx b/ProjectLighthouse.Localization/Moderation.lang-de-DE.resx index 89befa810..ab9eab4f0 100644 --- a/ProjectLighthouse.Localization/Moderation.lang-de-DE.resx +++ b/ProjectLighthouse.Localization/Moderation.lang-de-DE.resx @@ -18,33 +18,33 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Account Suspended + Konto Gesperrt - Your {0} account has been suspended due to code of conduct violations. + Ihr {0} -Konto wurde wegen Verletzung des Verhaltenskodex gesperrt. - During this suspension, the following features will be limited until {0}: + Während dieser Suspension sind die folgenden Funktionen bis {0} begrenzt: - Reason for suspension: "{0}" + Grund für die Suspendierung: "{0}" - Attempts to circumvent this suspension will result in an extended suspension period. + Versuche, diese Aussetzung zu umgehen, werden zu einer verlängerten Suspendierung führen. - LittleBigPlanet™ Online multiplayer + LittleBigPlanet™ Online Multiplayer - manually dismissed + Does not expire - Profile visibility + Profilsichtbarkeit - Browsing levels, photos, and profiles + Levels, Fotos und Profile durchsuchen - Account and profile management + Konto- und Profilverwaltung \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Moderation.lang-en-GB.resx b/ProjectLighthouse.Localization/Moderation.lang-en-GB.resx index 89befa810..f177b66d2 100644 --- a/ProjectLighthouse.Localization/Moderation.lang-en-GB.resx +++ b/ProjectLighthouse.Localization/Moderation.lang-en-GB.resx @@ -18,7 +18,7 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Account Suspended + Account suspended Your {0} account has been suspended due to code of conduct violations. @@ -33,10 +33,10 @@ Attempts to circumvent this suspension will result in an extended suspension period. - LittleBigPlanet™ Online multiplayer + LittleBigPlanet™ online multiplayer - manually dismissed + Manually dismissed. Profile visibility diff --git a/ProjectLighthouse.Localization/Moderation.lang-es-MX.resx b/ProjectLighthouse.Localization/Moderation.lang-es-MX.resx index 89befa810..87b9a86fd 100644 --- a/ProjectLighthouse.Localization/Moderation.lang-es-MX.resx +++ b/ProjectLighthouse.Localization/Moderation.lang-es-MX.resx @@ -18,33 +18,33 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Account Suspended + Cuenta Suspendida - Your {0} account has been suspended due to code of conduct violations. + Tu cuenta de {0} ha sido suspendida debido a infracciones del código de conducta. - During this suspension, the following features will be limited until {0}: + Durante esta suspensión, las siguientes características se limitarán hasta el {0}: - Reason for suspension: "{0}" + Motivo de la suspensión: "{0}" - Attempts to circumvent this suspension will result in an extended suspension period. + Los intentos de evadir esta suspensión resultarán en un período de suspensión prolongado. - LittleBigPlanet™ Online multiplayer + Multijugador en línea de LittleBigPlanet™ - manually dismissed + Does not expire - Profile visibility + Visibilidad del perfil - Browsing levels, photos, and profiles + Navegar niveles, fotos y perfiles - Account and profile management + Gestión de cuenta y perfil \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Moderation.lang-fr-FR.resx b/ProjectLighthouse.Localization/Moderation.lang-fr-FR.resx index d477d23db..7528d281b 100644 --- a/ProjectLighthouse.Localization/Moderation.lang-fr-FR.resx +++ b/ProjectLighthouse.Localization/Moderation.lang-fr-FR.resx @@ -27,24 +27,24 @@ Pendant cette suspension, les fonctions suivantes seront limitées jusqu'au {0} : - Reason for suspension: "{0}" + Raison de la suspension : "{0}" - Attempts to circumvent this suspension will result in an extended suspension period. + Toute tentative de contournement de cette suspension entraînera une prolongation de la période de suspension. - LittleBigPlanet™ Online multiplayer + Multijoueur en ligne LittleBigPlanet™ - manually dismissed + rejetée manuellement - Profile visibility + Visibilité du profil - Browsing levels, photos, and profiles + Parcourir les niveaux, les photos et les profils - Account and profile management + Gestion du compte et du profil \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Moderation.lang-hi-IN.resx b/ProjectLighthouse.Localization/Moderation.lang-hi-IN.resx index 89befa810..0a7803de2 100644 --- a/ProjectLighthouse.Localization/Moderation.lang-hi-IN.resx +++ b/ProjectLighthouse.Localization/Moderation.lang-hi-IN.resx @@ -18,33 +18,33 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Account Suspended + खाता निलंबित कर दिया गया है - Your {0} account has been suspended due to code of conduct violations. + आचार संहिता के उल्लंघन के कारण आपका {0} खाता निलंबित कर दिया गया है। - During this suspension, the following features will be limited until {0}: + निलंबन के दौरान, निम्नलिखित विकल्प {0} तक सीमित रहेंगे: - Reason for suspension: "{0}" + निलंबन का कारण: "{0}" - Attempts to circumvent this suspension will result in an extended suspension period. + इस निलंबन को दरकिनार करने के प्रयासों के परिणामस्वरूप निलंबन अवधि बढ़ा दी जाएगी। - LittleBigPlanet™ Online multiplayer + लिटिलबिगप्लेनेट™ ऑनलाइन मल्टीप्लेयर - manually dismissed + मैन्युअल रूप से अनदेखा किया गया - Profile visibility + प्रोफ़ाइल विजिबिलिटी - Browsing levels, photos, and profiles + ब्राउज़िंग स्तर, फ़ोटो और प्रोफ़ाइल - Account and profile management + खाता और प्रोफ़ाइल प्रबंधन \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Moderation.lang-ingsoc.resx b/ProjectLighthouse.Localization/Moderation.lang-ingsoc.resx new file mode 100644 index 000000000..7e5b795d5 --- /dev/null +++ b/ProjectLighthouse.Localization/Moderation.lang-ingsoc.resx @@ -0,0 +1,50 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + You are in room 101 + + + Your {0} account stopped for breaking rules. + + + While stopped, these features limited until {0}: + + + Why stopped: "{0}" + + + Trying to go around stop means longer stop and stay in room 101. + + + LittleBigPlanet™ Online multiplayer + + + manually dismissed + + + Profile visibility + + + Browsing levels, photos, and profiles + + + Account and profile management + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Moderation.lang-it-IT.resx b/ProjectLighthouse.Localization/Moderation.lang-it-IT.resx index 15676490d..9b1f7f8f9 100644 --- a/ProjectLighthouse.Localization/Moderation.lang-it-IT.resx +++ b/ProjectLighthouse.Localization/Moderation.lang-it-IT.resx @@ -27,24 +27,24 @@ Durante questa sospensione, le seguenti funzioni saranno limitate fino al {0}: - Reason for suspension: "{0}" + Motivo della sospensione: "{0}" - Attempts to circumvent this suspension will result in an extended suspension period. + I tentativi di raggirare questa sospensione risulteranno in un periodo di sospensione prolungato. - LittleBigPlanet™ Online multiplayer + LittleBigPlanet™ Multigiocatore online manually dismissed - Profile visibility + Visibilità del profilo - Browsing levels, photos, and profiles + Navigazione tra livelli, foto e profili - Account and profile management + Gestione di account e profilo \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Moderation.lang-nl-NL.resx b/ProjectLighthouse.Localization/Moderation.lang-nl-NL.resx index 89befa810..441c22699 100644 --- a/ProjectLighthouse.Localization/Moderation.lang-nl-NL.resx +++ b/ProjectLighthouse.Localization/Moderation.lang-nl-NL.resx @@ -18,33 +18,33 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Account Suspended + Account geblokkeerd - Your {0} account has been suspended due to code of conduct violations. + Uw {0} account is opgeschort vanwege een gedragscode met schendingen. - During this suspension, the following features will be limited until {0}: + Gedurende deze onderbreking zullen de volgende functies worden beperkt tot {0}: - Reason for suspension: "{0}" + Reden voor schorsing: "{0}" - Attempts to circumvent this suspension will result in an extended suspension period. + Pogingen om deze opschorting te omzeilen zullen leiden tot een langere opschortingsperiode. - LittleBigPlanet™ Online multiplayer + LittleBigPlanetTM Online multiplayer - manually dismissed + Does not expire - Profile visibility + Profiel zichtbaarheid - Browsing levels, photos, and profiles + Browserniveaus, foto's en profielen - Account and profile management + Account en profiel beheer \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Moderation.lang-pt-PT.resx b/ProjectLighthouse.Localization/Moderation.lang-pt-PT.resx index 89befa810..c5d0174ac 100644 --- a/ProjectLighthouse.Localization/Moderation.lang-pt-PT.resx +++ b/ProjectLighthouse.Localization/Moderation.lang-pt-PT.resx @@ -18,33 +18,33 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Account Suspended + Conta suspensa - Your {0} account has been suspended due to code of conduct violations. + Sua conta {0} foi suspensa devido a violações do código de conduta. - During this suspension, the following features will be limited until {0}: + Durante essa suspensão, os seguintes recursos serão limitados até {0}: - Reason for suspension: "{0}" + Motivo da suspensão: "{0}" - Attempts to circumvent this suspension will result in an extended suspension period. + Tentativas de contornar esta suspensão resultarão em um período de suspensão prolongado. - LittleBigPlanet™ Online multiplayer + Multi-jogador LittleBigPlanet™ Online - manually dismissed + manualmente ignorados - Profile visibility + Visibilidade do perfil - Browsing levels, photos, and profiles + Navegação em níveis, fotos e perfis - Account and profile management + Gerenciamento de conta e perfil \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Moderation.lang-ru-RU.resx b/ProjectLighthouse.Localization/Moderation.lang-ru-RU.resx index 378f8de81..cb325ead5 100644 --- a/ProjectLighthouse.Localization/Moderation.lang-ru-RU.resx +++ b/ProjectLighthouse.Localization/Moderation.lang-ru-RU.resx @@ -36,7 +36,7 @@ Онлайн мультиплеер LittleBigPlanet™ - manually dismissed + Не ограничен Доступность профиля diff --git a/ProjectLighthouse.Localization/Moderation.lang-toki.resx b/ProjectLighthouse.Localization/Moderation.lang-toki.resx new file mode 100644 index 000000000..89befa810 --- /dev/null +++ b/ProjectLighthouse.Localization/Moderation.lang-toki.resx @@ -0,0 +1,50 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Account Suspended + + + Your {0} account has been suspended due to code of conduct violations. + + + During this suspension, the following features will be limited until {0}: + + + Reason for suspension: "{0}" + + + Attempts to circumvent this suspension will result in an extended suspension period. + + + LittleBigPlanet™ Online multiplayer + + + manually dismissed + + + Profile visibility + + + Browsing levels, photos, and profiles + + + Account and profile management + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Moderation.lang-tr-TR.resx b/ProjectLighthouse.Localization/Moderation.lang-tr-TR.resx index 89befa810..883d23773 100644 --- a/ProjectLighthouse.Localization/Moderation.lang-tr-TR.resx +++ b/ProjectLighthouse.Localization/Moderation.lang-tr-TR.resx @@ -18,33 +18,33 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Account Suspended + Hesap Askıya Alındı - Your {0} account has been suspended due to code of conduct violations. + Davranış kuralları ihlali nedenliyle hesabınız {0} askıya alındı. - During this suspension, the following features will be limited until {0}: + Bu askıya alma süresince, aşağıdaki özellikler şu tarihe kadar {0} sınırlandırılacaktır: - Reason for suspension: "{0}" + Askıya alınma nedeni: "{0}" - Attempts to circumvent this suspension will result in an extended suspension period. + Bu askıya almayı atlatmaya yönelik girişimler, uzatılmış bir askıya alma süresiyle sonuçlanacaktır. - LittleBigPlanet™ Online multiplayer + LittleBigPlanet™ Çevrimiçi çok oyunculu - manually dismissed + Does not expire - Profile visibility + Profil görünürlüğü - Browsing levels, photos, and profiles + Seviyeler, fotoğraflar ve profillere göz atılıyor - Account and profile management + Hesap ve profil yönetimi \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Privacy.lang-da-DK.resx b/ProjectLighthouse.Localization/Privacy.lang-da-DK.resx index 6726d1db5..45b9b0f24 100644 --- a/ProjectLighthouse.Localization/Privacy.lang-da-DK.resx +++ b/ProjectLighthouse.Localization/Privacy.lang-da-DK.resx @@ -18,24 +18,24 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Enable commenting on your profile. + Aktiver kommentering på din profil. - Disable commenting on your profile. + Deaktiver kommentering på din profil. - You have not blocked any users. + Du har ikke blokeret nogen brugere. - You have blocked {0} user(s). + Du har blokeret {0} brugere(r). - Share your {0} with everyone! + Del din {0} med alle! - Only share your {0} with users who are signed into the website or playing in-game. + Del kun din {0} med brugere, der er logget ind på hjemmesiden eller spiller i spillet. - Only share your {0} with users who are playing in-game. + Del kun din {0} med brugere, der spiller i spillet. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Privacy.lang-de-DE.resx b/ProjectLighthouse.Localization/Privacy.lang-de-DE.resx index 6726d1db5..97481c485 100644 --- a/ProjectLighthouse.Localization/Privacy.lang-de-DE.resx +++ b/ProjectLighthouse.Localization/Privacy.lang-de-DE.resx @@ -18,24 +18,24 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Enable commenting on your profile. + Aktiviere Kommentare zu deinem Profil. - Disable commenting on your profile. + Deaktiviere Kommentare zu deinem Profil. - You have not blocked any users. + Du hast keinen Benutzer gesperrt. - You have blocked {0} user(s). + Du hast {0} Benutzer(en) blockiert. - Share your {0} with everyone! + Teile deine {0} mit allen! - Only share your {0} with users who are signed into the website or playing in-game. + Teile deine {0} nur mit Benutzern, die auf der Webseite angemeldet sind oder im Spiel spielen. - Only share your {0} with users who are playing in-game. + Teile deine {0} nur mit Benutzern, die im Spiel spielen. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Privacy.lang-en-GB.resx b/ProjectLighthouse.Localization/Privacy.lang-en-GB.resx index 6726d1db5..aa1d45ccb 100644 --- a/ProjectLighthouse.Localization/Privacy.lang-en-GB.resx +++ b/ProjectLighthouse.Localization/Privacy.lang-en-GB.resx @@ -33,7 +33,7 @@ Share your {0} with everyone! - Only share your {0} with users who are signed into the website or playing in-game. + Only share your {0} with users who are signed in to the website or playing in-game. Only share your {0} with users who are playing in-game. diff --git a/ProjectLighthouse.Localization/Privacy.lang-es-MX.resx b/ProjectLighthouse.Localization/Privacy.lang-es-MX.resx index 6726d1db5..a1aa63126 100644 --- a/ProjectLighthouse.Localization/Privacy.lang-es-MX.resx +++ b/ProjectLighthouse.Localization/Privacy.lang-es-MX.resx @@ -18,24 +18,24 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Enable commenting on your profile. + Habilitar comentarios sobre su perfil. - Disable commenting on your profile. + Desactivar comentarios sobre su perfil. - You have not blocked any users. + No has bloqueado ningún usuario. - You have blocked {0} user(s). + Has bloqueado un usuario {0}. - Share your {0} with everyone! + ¡Comparte tu {0} con todos! - Only share your {0} with users who are signed into the website or playing in-game. + Comparte solo tu {0} con usuarios que hayan iniciado sesión en el sitio web o que estén jugando en el juego. - Only share your {0} with users who are playing in-game. + Comparte solo tu {0} con los usuarios que están jugando en el juego. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Privacy.lang-fr-FR.resx b/ProjectLighthouse.Localization/Privacy.lang-fr-FR.resx index 6726d1db5..375c25305 100644 --- a/ProjectLighthouse.Localization/Privacy.lang-fr-FR.resx +++ b/ProjectLighthouse.Localization/Privacy.lang-fr-FR.resx @@ -18,24 +18,24 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Enable commenting on your profile. + Activer les commentaires sur votre profil. - Disable commenting on your profile. + Désactiver les commentaires sur votre profil. - You have not blocked any users. + Vous n'avez bloqué aucun utilisateur. - You have blocked {0} user(s). + Vous avez bloqué {0} utilisateur(s). - Share your {0} with everyone! + Partagez votre {0} avec tout le monde ! - Only share your {0} with users who are signed into the website or playing in-game. + Ne partagez votre {0} qu'avec les utilisateurs qui sont connectés au site web ou qui jouent dans le jeu. - Only share your {0} with users who are playing in-game. + Ne partagez votre {0} qu'avec les utilisateurs qui jouent dans le jeu. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Privacy.lang-hi-IN.resx b/ProjectLighthouse.Localization/Privacy.lang-hi-IN.resx index 6726d1db5..649521fba 100644 --- a/ProjectLighthouse.Localization/Privacy.lang-hi-IN.resx +++ b/ProjectLighthouse.Localization/Privacy.lang-hi-IN.resx @@ -18,24 +18,24 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Enable commenting on your profile. + अपनी प्रोफ़ाइल पर टिप्पणी सक्षम करें. - Disable commenting on your profile. + अपनी प्रोफ़ाइल पर टिप्पणी अक्षम करें. - You have not blocked any users. + आपने किसी भी उपयोगकर्ता को ब्लॉक नहीं किया है. - You have blocked {0} user(s). + आपने {0} उपयोगकर्ता को ब्लॉक कर दिया है। - Share your {0} with everyone! + अपना {0} सभी के साथ साझा करें! - Only share your {0} with users who are signed into the website or playing in-game. + अपना {0} केवल उन उपयोगकर्ताओं के साथ साझा करें जो वेबसाइट में साइन इन हैं या गेम खेल रहे हैं। - Only share your {0} with users who are playing in-game. + अपने {0} को केवल उन उपयोगकर्ताओं के साथ साझा करें जो गेम खेल रहे हैं. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Privacy.lang-ingsoc.resx b/ProjectLighthouse.Localization/Privacy.lang-ingsoc.resx new file mode 100644 index 000000000..6726d1db5 --- /dev/null +++ b/ProjectLighthouse.Localization/Privacy.lang-ingsoc.resx @@ -0,0 +1,41 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Enable commenting on your profile. + + + Disable commenting on your profile. + + + You have not blocked any users. + + + You have blocked {0} user(s). + + + Share your {0} with everyone! + + + Only share your {0} with users who are signed into the website or playing in-game. + + + Only share your {0} with users who are playing in-game. + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Privacy.lang-nl-NL.resx b/ProjectLighthouse.Localization/Privacy.lang-nl-NL.resx index 6726d1db5..7fa9ce0aa 100644 --- a/ProjectLighthouse.Localization/Privacy.lang-nl-NL.resx +++ b/ProjectLighthouse.Localization/Privacy.lang-nl-NL.resx @@ -18,24 +18,24 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Enable commenting on your profile. + Activeer reacties op uw profiel. - Disable commenting on your profile. + Reacties op uw profiel uitschakelen. - You have not blocked any users. + Je hebt geen enkele gebruiker geblokkeerd. - You have blocked {0} user(s). + U heeft {0} gebruiker(s) geblokkeerd. - Share your {0} with everyone! + Deel uw {0} met iedereen! - Only share your {0} with users who are signed into the website or playing in-game. + Deel alleen uw {0} met gebruikers die zijn aangemeld op de website of in het spel spelen. - Only share your {0} with users who are playing in-game. + Deel alleen uw {0} met gebruikers die in het spel spelen. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Privacy.lang-pl-PL.resx b/ProjectLighthouse.Localization/Privacy.lang-pl-PL.resx index 6726d1db5..a13bacd50 100644 --- a/ProjectLighthouse.Localization/Privacy.lang-pl-PL.resx +++ b/ProjectLighthouse.Localization/Privacy.lang-pl-PL.resx @@ -18,24 +18,24 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Enable commenting on your profile. + Włącz komentowanie na swoim profilu. - Disable commenting on your profile. + Wyłącz komentowanie na swoim profilu. - You have not blocked any users. + Nie zablokowałeś(-aś) żadnego użytkownika. - You have blocked {0} user(s). + Zablokowałeś {0} użytkownika(-ów). - Share your {0} with everyone! + Udostępnij swoje {0} z wszystkimi! - Only share your {0} with users who are signed into the website or playing in-game. + Tylko udostępniaj swoje {0} z użytkownikami, którzy są zalogowani na stronie lub są w grze. - Only share your {0} with users who are playing in-game. + Tylko udostępniaj swoje {0} z użytkownikami, którzy są w grze. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Privacy.lang-pt-PT.resx b/ProjectLighthouse.Localization/Privacy.lang-pt-PT.resx index 6726d1db5..82f33e2c1 100644 --- a/ProjectLighthouse.Localization/Privacy.lang-pt-PT.resx +++ b/ProjectLighthouse.Localization/Privacy.lang-pt-PT.resx @@ -18,24 +18,24 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Enable commenting on your profile. + Habilitar comentários no seu perfil. - Disable commenting on your profile. + Desabilitar comentários no seu perfil. - You have not blocked any users. + Você não bloqueou nenhum usuário. - You have blocked {0} user(s). + Você bloqueou {0} usuário(s). - Share your {0} with everyone! + Compartilhe sua {0} com todo mundo! - Only share your {0} with users who are signed into the website or playing in-game. + Compartilhe apenas a sua {0} com os utilizadores que estão logados no site ou no jogo. - Only share your {0} with users who are playing in-game. + Compartilhe a {0} apenas com usuários que estão jogando em jogo. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Privacy.lang-ru-RU.resx b/ProjectLighthouse.Localization/Privacy.lang-ru-RU.resx index 6726d1db5..a37f9867f 100644 --- a/ProjectLighthouse.Localization/Privacy.lang-ru-RU.resx +++ b/ProjectLighthouse.Localization/Privacy.lang-ru-RU.resx @@ -18,24 +18,24 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Enable commenting on your profile. + Включить комментирование в вашем профиле. - Disable commenting on your profile. + Отключить комментирование в вашем профиле. - You have not blocked any users. + Вы ещё никого не заблокировали. - You have blocked {0} user(s). + Вы заблокировали {0} Пользователей. - Share your {0} with everyone! + Поделитесь {0} со всеми! - Only share your {0} with users who are signed into the website or playing in-game. + Поделитесь вашим {0} только с теми пользователями которые зарегистрированы на сайте или находящееся в игре. - Only share your {0} with users who are playing in-game. + Поделитесь вашим {0} только с пользователями которые находятся в игре. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Privacy.lang-toki.resx b/ProjectLighthouse.Localization/Privacy.lang-toki.resx new file mode 100644 index 000000000..6726d1db5 --- /dev/null +++ b/ProjectLighthouse.Localization/Privacy.lang-toki.resx @@ -0,0 +1,41 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Enable commenting on your profile. + + + Disable commenting on your profile. + + + You have not blocked any users. + + + You have blocked {0} user(s). + + + Share your {0} with everyone! + + + Only share your {0} with users who are signed into the website or playing in-game. + + + Only share your {0} with users who are playing in-game. + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Profile.lang-de-DE.resx b/ProjectLighthouse.Localization/Profile.lang-de-DE.resx index 42e877c4e..faf3d5ea4 100644 --- a/ProjectLighthouse.Localization/Profile.lang-de-DE.resx +++ b/ProjectLighthouse.Localization/Profile.lang-de-DE.resx @@ -27,6 +27,6 @@ {0}s Profilseite - Profile Tag + Profiltag \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Profile.lang-es-MX.resx b/ProjectLighthouse.Localization/Profile.lang-es-MX.resx index aa6084751..f56476340 100644 --- a/ProjectLighthouse.Localization/Profile.lang-es-MX.resx +++ b/ProjectLighthouse.Localization/Profile.lang-es-MX.resx @@ -27,6 +27,6 @@ {0}'s Página de usuario - Profile Tag + Etiqueta del perfil \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Profile.lang-fr-FR.resx b/ProjectLighthouse.Localization/Profile.lang-fr-FR.resx index 4bc76e889..86982747d 100644 --- a/ProjectLighthouse.Localization/Profile.lang-fr-FR.resx +++ b/ProjectLighthouse.Localization/Profile.lang-fr-FR.resx @@ -27,6 +27,6 @@ Page de l'utilisateur {0} - Profile Tag + Étiquette de profil \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Profile.lang-hi-IN.resx b/ProjectLighthouse.Localization/Profile.lang-hi-IN.resx index e175fd623..aaccd6e47 100644 --- a/ProjectLighthouse.Localization/Profile.lang-hi-IN.resx +++ b/ProjectLighthouse.Localization/Profile.lang-hi-IN.resx @@ -18,15 +18,15 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Biography + जीवनी - {0} hasn't introduced themselves yet. + {0} ने अभी तक अपना परिचय नहीं दिया है. - {0}'s user page + {0} उपयोगकर्ता पृष्ठ - Profile Tag + प्रोफ़ाइल टैग \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Profile.lang-ingsoc.resx b/ProjectLighthouse.Localization/Profile.lang-ingsoc.resx new file mode 100644 index 000000000..ef47c7740 --- /dev/null +++ b/ProjectLighthouse.Localization/Profile.lang-ingsoc.resx @@ -0,0 +1,32 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Life story + + + {0} not said who they are. + + + {0}'s page + + + Profile Tag + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Profile.lang-nl-NL.resx b/ProjectLighthouse.Localization/Profile.lang-nl-NL.resx index e175fd623..2a703d478 100644 --- a/ProjectLighthouse.Localization/Profile.lang-nl-NL.resx +++ b/ProjectLighthouse.Localization/Profile.lang-nl-NL.resx @@ -18,15 +18,15 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Biography + Biografie - {0} hasn't introduced themselves yet. + {0} Heeft zichzelf nog niet voorgesteld. - {0}'s user page + {0} De gebruikerspagina - Profile Tag + Profiel label \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Profile.lang-pt-PT.resx b/ProjectLighthouse.Localization/Profile.lang-pt-PT.resx index 3e03f2561..e3dd1b29c 100644 --- a/ProjectLighthouse.Localization/Profile.lang-pt-PT.resx +++ b/ProjectLighthouse.Localization/Profile.lang-pt-PT.resx @@ -27,6 +27,6 @@ Página do usuário {0} - Profile Tag + Identificação do perfil \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Profile.lang-ru-RU.resx b/ProjectLighthouse.Localization/Profile.lang-ru-RU.resx index fd605f400..696043385 100644 --- a/ProjectLighthouse.Localization/Profile.lang-ru-RU.resx +++ b/ProjectLighthouse.Localization/Profile.lang-ru-RU.resx @@ -27,6 +27,6 @@ Страница пользователя {0} - Profile Tag + Тег профиля \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Profile.lang-toki.resx b/ProjectLighthouse.Localization/Profile.lang-toki.resx new file mode 100644 index 000000000..e175fd623 --- /dev/null +++ b/ProjectLighthouse.Localization/Profile.lang-toki.resx @@ -0,0 +1,32 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Biography + + + {0} hasn't introduced themselves yet. + + + {0}'s user page + + + Profile Tag + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Register.lang-hi-IN.resx b/ProjectLighthouse.Localization/Register.lang-hi-IN.resx index abd741d26..3ffac6f7f 100644 --- a/ProjectLighthouse.Localization/Register.lang-hi-IN.resx +++ b/ProjectLighthouse.Localization/Register.lang-hi-IN.resx @@ -18,6 +18,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Caution: Your username MUST match your PSN/RPCN username in order to be able to sign in from in-game. + सावधानी: गेम में साइन इन करने के लिए आपका उपयोगकर्ता नाम आपके PSN/RPCN उपयोगकर्ता नाम से मेल खाना चाहिए। \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Register.lang-ingsoc.resx b/ProjectLighthouse.Localization/Register.lang-ingsoc.resx new file mode 100644 index 000000000..4e485505b --- /dev/null +++ b/ProjectLighthouse.Localization/Register.lang-ingsoc.resx @@ -0,0 +1,23 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Warning: Username must match PSN/RPCN username to sign in from in-game. + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Register.lang-nl-NL.resx b/ProjectLighthouse.Localization/Register.lang-nl-NL.resx index abd741d26..a0fae6040 100644 --- a/ProjectLighthouse.Localization/Register.lang-nl-NL.resx +++ b/ProjectLighthouse.Localization/Register.lang-nl-NL.resx @@ -18,6 +18,6 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Caution: Your username MUST match your PSN/RPCN username in order to be able to sign in from in-game. + Let op: uw gebruikersnaam MOET overeenkomen met uw PSN/RPCN-gebruikersnaam om van in-game te kunnen inloggen. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Register.lang-toki.resx b/ProjectLighthouse.Localization/Register.lang-toki.resx new file mode 100644 index 000000000..abd741d26 --- /dev/null +++ b/ProjectLighthouse.Localization/Register.lang-toki.resx @@ -0,0 +1,23 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Caution: Your username MUST match your PSN/RPCN username in order to be able to sign in from in-game. + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Status.lang-de-DE.resx b/ProjectLighthouse.Localization/Status.lang-de-DE.resx index 6bb4b0951..394af0a81 100644 --- a/ProjectLighthouse.Localization/Status.lang-de-DE.resx +++ b/ProjectLighthouse.Localization/Status.lang-de-DE.resx @@ -21,7 +21,7 @@ Spielt gerade {0} auf {1} - Offline + Abgemeldet Offline seit {0} diff --git a/ProjectLighthouse.Localization/Status.lang-hi-IN.resx b/ProjectLighthouse.Localization/Status.lang-hi-IN.resx index 214b28fbb..15e3b3d29 100644 --- a/ProjectLighthouse.Localization/Status.lang-hi-IN.resx +++ b/ProjectLighthouse.Localization/Status.lang-hi-IN.resx @@ -18,12 +18,12 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Currently playing {0} on {1} + वर्तमान में {1} पर {0} चल रहा है - Offline + ऑफलाइन - Offline since {0} + {0} से ऑफ़लाइन \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Status.lang-ingsoc.resx b/ProjectLighthouse.Localization/Status.lang-ingsoc.resx new file mode 100644 index 000000000..76fc3232f --- /dev/null +++ b/ProjectLighthouse.Localization/Status.lang-ingsoc.resx @@ -0,0 +1,29 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Now playing {0} on {1} + + + Not online + + + Not online since {0} + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Status.lang-nl-NL.resx b/ProjectLighthouse.Localization/Status.lang-nl-NL.resx index 214b28fbb..8db06d036 100644 --- a/ProjectLighthouse.Localization/Status.lang-nl-NL.resx +++ b/ProjectLighthouse.Localization/Status.lang-nl-NL.resx @@ -18,12 +18,12 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Currently playing {0} on {1} + Currently online on {0} on {1} - Offline + Uitgeschakeld - Offline since {0} + Offline sinds {0} \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Status.lang-pt-PT.resx b/ProjectLighthouse.Localization/Status.lang-pt-PT.resx index cf621c6e4..805b4a006 100644 --- a/ProjectLighthouse.Localization/Status.lang-pt-PT.resx +++ b/ProjectLighthouse.Localization/Status.lang-pt-PT.resx @@ -21,7 +21,7 @@ Atualmente a jogar {0} na {1} - Offline + Desconectado Offline desde {0} diff --git a/ProjectLighthouse.Localization/Status.lang-toki.resx b/ProjectLighthouse.Localization/Status.lang-toki.resx new file mode 100644 index 000000000..214b28fbb --- /dev/null +++ b/ProjectLighthouse.Localization/Status.lang-toki.resx @@ -0,0 +1,29 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Currently playing {0} on {1} + + + Offline + + + Offline since {0} + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/TwoFactor.lang-de-DE.resx b/ProjectLighthouse.Localization/TwoFactor.lang-de-DE.resx index 78f4869f8..4c2f6b15d 100644 --- a/ProjectLighthouse.Localization/TwoFactor.lang-de-DE.resx +++ b/ProjectLighthouse.Localization/TwoFactor.lang-de-DE.resx @@ -18,52 +18,52 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Enable Two-Factor + Zwei-Faktor-Authentifizierung aktivieren - Disable Two-Factor + Zwei-Faktor-Authentifizierung deaktivieren - Once you have added this two factor code to your app of choice, enter a valid code below to finish the setup process + Sobald Sie diesen Zwei-Faktor-Code Ihrer Wahl-App hinzugefügt haben, geben Sie einen gültigen Code unten ein, um den Setup-Prozess abzuschließen - Here is your Two-Factor QR code + Hier ist dein Zwei-Faktor-QR-Code - Backup codes + Wiederherstellungs-Codes - These codes will allow you to regain access to your account if you ever lose access to your 2FA device + Diese Codes ermöglichen es Ihnen, den Zugriff auf Ihr Konto zurückzugewinnen, wenn Sie jemals den Zugriff auf Ihr 2FA-Gerät verlieren - Save these codes somewhere because otherwise you may be locked out of your account + Speichern Sie diese Codes an einem sicheren Ort, da Sie sonst von Ihrem Konto ausgeschlossen werden können - I've saved these codes + Ich habe diese Codes gespeichert - Invalid 2FA Code + Ungültiger 2FA-Code - To disable two-factor authentication, enter a correct code from your authenticator app. + Um die Zwei-Faktor-Authentifizierung zu deaktivieren, geben Sie einen gültigen Code aus Ihrer Authentifizierungs-App ein. - Two-Factor Authentication + Zwei-Faktor-Authentifizierung - You are required to setup 2FA because of your role within this instance. + Sie müssen 2FA aufgrund Ihrer Rolle innerhalb dieser Instanz einrichten. - Enter a valid 2FA code to continue + Geben Sie einen gültigen 2FA-Code ein, um fortzufahren - Alternatively, you can click {0}here{1} to enter one of your backup codes + Alternativ können Sie {0}hier anklicken{1} um einen Ihrer Backup-Codes einzugeben - Download backup codes + Wiederherstellungs-Codes herunterladen - Invalid Backup Code + Ungültiger Wiederherstellungs-Code Can't use the QR code? You can use this secret key instead: diff --git a/ProjectLighthouse.Localization/TwoFactor.lang-en-GB.resx b/ProjectLighthouse.Localization/TwoFactor.lang-en-GB.resx index 78f4869f8..30a87686d 100644 --- a/ProjectLighthouse.Localization/TwoFactor.lang-en-GB.resx +++ b/ProjectLighthouse.Localization/TwoFactor.lang-en-GB.resx @@ -24,25 +24,25 @@ Disable Two-Factor - Once you have added this two factor code to your app of choice, enter a valid code below to finish the setup process + Once you have added this two-factor code to your app of choice, enter a valid code below to complete the setup process. - Here is your Two-Factor QR code + Here is your two-factor QR code. Backup codes - These codes will allow you to regain access to your account if you ever lose access to your 2FA device + These codes will allow you to regain access to your account if you ever lose access to your 2FA device. - Save these codes somewhere because otherwise you may be locked out of your account + Save these codes somewhere, as otherwise, you may be locked out of your account. - I've saved these codes + I've saved these codes. - Invalid 2FA Code + Invalid 2FA code To disable two-factor authentication, enter a correct code from your authenticator app. @@ -51,19 +51,19 @@ Two-Factor Authentication - You are required to setup 2FA because of your role within this instance. + You are required to set up 2FA because of your role within this instance. - Enter a valid 2FA code to continue + Enter a valid 2FA code to continue. - Alternatively, you can click {0}here{1} to enter one of your backup codes + Alternatively, you can click {0}here{1} to enter one of your backup codes. Download backup codes - Invalid Backup Code + Invalid backup code Can't use the QR code? You can use this secret key instead: diff --git a/ProjectLighthouse.Localization/TwoFactor.lang-es-MX.resx b/ProjectLighthouse.Localization/TwoFactor.lang-es-MX.resx index 78f4869f8..cf35ad8c3 100644 --- a/ProjectLighthouse.Localization/TwoFactor.lang-es-MX.resx +++ b/ProjectLighthouse.Localization/TwoFactor.lang-es-MX.resx @@ -18,52 +18,52 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Enable Two-Factor + Activar Dos Factores - Disable Two-Factor + Desactivar Dos Factores - Once you have added this two factor code to your app of choice, enter a valid code below to finish the setup process + Una vez que hayas añadido este código de autenticación de dos factores a la aplicación de tu elección, introduce un código válido a continuación para finalizar el proceso de configuración - Here is your Two-Factor QR code + Aquí está tu código QR de Dos Factores - Backup codes + Códigos de respaldo - These codes will allow you to regain access to your account if you ever lose access to your 2FA device + Estos códigos te permitirán recuperar el acceso a tu cuenta si alguna vez pierdes el acceso a tu dispositivo A2F - Save these codes somewhere because otherwise you may be locked out of your account + Guarda estos códigos en algún lugar porque, de lo contrario, podrías estar bloqueado fuera de tu cuenta - I've saved these codes + He guardado estos códigos - Invalid 2FA Code + Código A2F inválido - To disable two-factor authentication, enter a correct code from your authenticator app. + Para desactivar la autenticación de dos factores, introduce un código correcto de tu aplicación de autenticación. - Two-Factor Authentication + Autenticación de dos factores - You are required to setup 2FA because of your role within this instance. + Debes configurar A2F debido a tu rol dentro de esta instancia. - Enter a valid 2FA code to continue + Introduzca un código A2F válido para continuar - Alternatively, you can click {0}here{1} to enter one of your backup codes + También puedes hacer clic {0}aquí{1} para introducir uno de tus códigos de respaldo - Download backup codes + Descargar los códigos de respaldo - Invalid Backup Code + Código de Respaldo Inválido Can't use the QR code? You can use this secret key instead: diff --git a/ProjectLighthouse.Localization/TwoFactor.lang-fr-FR.resx b/ProjectLighthouse.Localization/TwoFactor.lang-fr-FR.resx index 0ca08a778..e862bbe39 100644 --- a/ProjectLighthouse.Localization/TwoFactor.lang-fr-FR.resx +++ b/ProjectLighthouse.Localization/TwoFactor.lang-fr-FR.resx @@ -66,15 +66,15 @@ Code de secours non valide - Can't use the QR code? You can use this secret key instead: + Vous ne pouvez pas utiliser le code QR ? Vous pouvez utiliser cette clé secrète à la place : - Copy secret code + Copier le code secret - Copied to clipboard + Copié dans le presse-papiers - Failed to copy to clipboard + Échec de la copie dans le presse-papiers \ No newline at end of file diff --git a/ProjectLighthouse.Localization/TwoFactor.lang-hi-IN.resx b/ProjectLighthouse.Localization/TwoFactor.lang-hi-IN.resx index 78f4869f8..ac947aa56 100644 --- a/ProjectLighthouse.Localization/TwoFactor.lang-hi-IN.resx +++ b/ProjectLighthouse.Localization/TwoFactor.lang-hi-IN.resx @@ -18,52 +18,52 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Enable Two-Factor + दोनों कारकों को सक्रिय करें - Disable Two-Factor + दोनों कारकों को अक्षम करें - Once you have added this two factor code to your app of choice, enter a valid code below to finish the setup process + एक बार जब आप अपने पसंदीदा ऐप में यह दो कारक कोड जोड़ लेते हैं, तो सेटअप प्रक्रिया पूरी करने के लिए नीचे एक मान्य कोड दर्ज करें - Here is your Two-Factor QR code + यहां दो-कारक क्यूआर कोड है - Backup codes + बैकअप कोड - These codes will allow you to regain access to your account if you ever lose access to your 2FA device + यदि आप कभी भी अपने 2FA डिवाइस तक पहुंच खो देते हैं तो ये कोड आपको अपने खाते तक पहुंच पुनः प्राप्त करने की अनुमति देंगे - Save these codes somewhere because otherwise you may be locked out of your account + इन कोड को कहीं सुरक्षित रख लें, अन्यथा आपका अकाउंट लॉक हो सकता है - I've saved these codes + मैंने ये कोड सहेज लिए हैं - Invalid 2FA Code + अमान्य 2FA कोड - To disable two-factor authentication, enter a correct code from your authenticator app. + दो-कारक प्रमाणीकरण अक्षम करने के लिए, अपने प्रमाणक ऐप से सही कोड दर्ज करें. - Two-Factor Authentication + दो कारक प्रमाणीकरण - You are required to setup 2FA because of your role within this instance. + इस इंस्टैंस में आपकी भूमिका के कारण आपको 2FA सेटअप करना आवश्यक है। - Enter a valid 2FA code to continue + जारी रखने के लिए मान्य 2FA कोड दर्ज करें - Alternatively, you can click {0}here{1} to enter one of your backup codes + वैकल्पिक रूप से, आप अपना कोई बैकअप कोड दर्ज करने के लिए {0}यहां{1} क्लिक कर सकते हैं - Download backup codes + बैकअप कोड डाउनलोड करें - Invalid Backup Code + अमान्य बैकअप कोड Can't use the QR code? You can use this secret key instead: diff --git a/ProjectLighthouse.Localization/TwoFactor.lang-ingsoc.resx b/ProjectLighthouse.Localization/TwoFactor.lang-ingsoc.resx new file mode 100644 index 000000000..9d9932a3a --- /dev/null +++ b/ProjectLighthouse.Localization/TwoFactor.lang-ingsoc.resx @@ -0,0 +1,80 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Turn on Two-Factor + + + Crimestop + + + After adding this code to your app, enter a valid code below to finish setup and start thoughtcrime + + + This is your Two-Factor QR code + + + Emergency codes + + + These codes let you get back in if you lose your 2FA device + + + Save these codes where Thinkpol can see or you might get locked out + + + Codes saved + + + Invalid 2FA Code + + + To disable two-factor authentication, enter a correct code from your authenticator app. + + + Two-Factor Authentication + + + You are required to setup 2FA because of your role within this instance. + + + Enter a valid 2FA code to continue + + + Alternatively, you can click {0}here{1} to enter one of your backup codes + + + Download backup codes + + + Invalid Backup Code + + + Can't use the QR code? You can use this secret key instead: + + + Copy secret code + + + Copied to clipboard + + + Failed to copy to clipboard + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/TwoFactor.lang-nl-NL.resx b/ProjectLighthouse.Localization/TwoFactor.lang-nl-NL.resx index 78f4869f8..e7643f566 100644 --- a/ProjectLighthouse.Localization/TwoFactor.lang-nl-NL.resx +++ b/ProjectLighthouse.Localization/TwoFactor.lang-nl-NL.resx @@ -18,52 +18,52 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - Enable Two-Factor + Tweestapsverificatie inschakelen - Disable Two-Factor + Tweestapsverificatie uitschakelen - Once you have added this two factor code to your app of choice, enter a valid code below to finish the setup process + Zodra u deze tweestapsverificatiecode heeft toegevoegd aan uw app van keuze, voert u hieronder een geldige code in om het setup-proces te voltooien - Here is your Two-Factor QR code + Hier is je tweestapsQR-code - Backup codes + Reservekopie codes - These codes will allow you to regain access to your account if you ever lose access to your 2FA device + Met deze codes krijgt u toegang tot uw account als u ooit de toegang tot uw 2FA-apparaat verliest - Save these codes somewhere because otherwise you may be locked out of your account + Sla deze codes ergens op, omdat anders je buiten je account geblokkeerd kan worden - I've saved these codes + Ik heb deze codes opgeslagen - Invalid 2FA Code + Ongeldige 2FA Code - To disable two-factor authentication, enter a correct code from your authenticator app. + Voer een correcte code van uw authenticatie-app in om tweestapsverificatie uit te schakelen. - Two-Factor Authentication + Twee-factor-authenticatie - You are required to setup 2FA because of your role within this instance. + Je bent verplicht om 2FA in te stellen vanwege je rol binnen deze instantie. - Enter a valid 2FA code to continue + Voer een geldige 2FA-code in om door te gaan - Alternatively, you can click {0}here{1} to enter one of your backup codes + Als alternatief kunt u op {0}hier klikken{1} om een van uw backupcodes in te voeren - Download backup codes + Back-up codes downloaden - Invalid Backup Code + Ongeldige back-up code Can't use the QR code? You can use this secret key instead: diff --git a/ProjectLighthouse.Localization/TwoFactor.lang-pt-BR.resx b/ProjectLighthouse.Localization/TwoFactor.lang-pt-BR.resx index a29f8e130..6df04f099 100644 --- a/ProjectLighthouse.Localization/TwoFactor.lang-pt-BR.resx +++ b/ProjectLighthouse.Localization/TwoFactor.lang-pt-BR.resx @@ -66,15 +66,15 @@ Código de Backup Inválido - Can't use the QR code? You can use this secret key instead: + Não consegue usar o código QR? Você pode usar esta chave secreta: - Copy secret code + Copiar código secreto - Copied to clipboard + Copiado para a área de transferência - Failed to copy to clipboard + Falha ao copiar para a área de transferência \ No newline at end of file diff --git a/ProjectLighthouse.Localization/TwoFactor.lang-ru-RU.resx b/ProjectLighthouse.Localization/TwoFactor.lang-ru-RU.resx index 64ffd8b17..2f0052988 100644 --- a/ProjectLighthouse.Localization/TwoFactor.lang-ru-RU.resx +++ b/ProjectLighthouse.Localization/TwoFactor.lang-ru-RU.resx @@ -66,15 +66,15 @@ Неверный Резервный Код - Can't use the QR code? You can use this secret key instead: + Не можете сканировать QR? Тогда вы можете использовать этот секретный ключ: - Copy secret code + Скопировать секретный ключ - Copied to clipboard + Скопировано в буфер обмена - Failed to copy to clipboard + Не удалось скопировать в буфер обмена \ No newline at end of file diff --git a/ProjectLighthouse.Localization/TwoFactor.lang-toki.resx b/ProjectLighthouse.Localization/TwoFactor.lang-toki.resx new file mode 100644 index 000000000..78f4869f8 --- /dev/null +++ b/ProjectLighthouse.Localization/TwoFactor.lang-toki.resx @@ -0,0 +1,80 @@ + + + + + + + + + text/microsoft-resx + + + 1.3 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Enable Two-Factor + + + Disable Two-Factor + + + Once you have added this two factor code to your app of choice, enter a valid code below to finish the setup process + + + Here is your Two-Factor QR code + + + Backup codes + + + These codes will allow you to regain access to your account if you ever lose access to your 2FA device + + + Save these codes somewhere because otherwise you may be locked out of your account + + + I've saved these codes + + + Invalid 2FA Code + + + To disable two-factor authentication, enter a correct code from your authenticator app. + + + Two-Factor Authentication + + + You are required to setup 2FA because of your role within this instance. + + + Enter a valid 2FA code to continue + + + Alternatively, you can click {0}here{1} to enter one of your backup codes + + + Download backup codes + + + Invalid Backup Code + + + Can't use the QR code? You can use this secret key instead: + + + Copy secret code + + + Copied to clipboard + + + Failed to copy to clipboard + + \ No newline at end of file diff --git a/ProjectLighthouse.Servers.Website/Pages/UserSettingsPage.cshtml b/ProjectLighthouse.Servers.Website/Pages/UserSettingsPage.cshtml index 85fb155ba..8cbd1fddd 100644 --- a/ProjectLighthouse.Servers.Website/Pages/UserSettingsPage.cshtml +++ b/ProjectLighthouse.Servers.Website/Pages/UserSettingsPage.cshtml @@ -97,14 +97,7 @@ function onSubmit(e){ { selected = " selected=\"selected\""; } - string langName = new CultureInfo(lang).DisplayName; - langName = lang switch - { - "en-PT" => "Pirate Speak (The Seven Seas)", - "zh-CN" => "Simplified Chinese", - "zh-TW" => "Traditional Chinese", - _ => langName, - }; + string langName = LocalizationManager.GetLanguageName(lang); } diff --git a/ProjectLighthouse.Servers.Website/Startup/WebsiteStartup.cs b/ProjectLighthouse.Servers.Website/Startup/WebsiteStartup.cs index bb89c6bff..2fb00fe8d 100644 --- a/ProjectLighthouse.Servers.Website/Startup/WebsiteStartup.cs +++ b/ProjectLighthouse.Servers.Website/Startup/WebsiteStartup.cs @@ -5,11 +5,13 @@ using LBPUnion.ProjectLighthouse.Configuration.ConfigurationCategories; using LBPUnion.ProjectLighthouse.Database; using LBPUnion.ProjectLighthouse.Localization; +using LBPUnion.ProjectLighthouse.Logging; using LBPUnion.ProjectLighthouse.Mail; using LBPUnion.ProjectLighthouse.Middlewares; using LBPUnion.ProjectLighthouse.Servers.Website.Captcha; using LBPUnion.ProjectLighthouse.Servers.Website.Middlewares; using LBPUnion.ProjectLighthouse.Services; +using LBPUnion.ProjectLighthouse.Types.Logging; using LBPUnion.ProjectLighthouse.Types.Mail; using Microsoft.AspNetCore.HttpOverrides; using Microsoft.AspNetCore.Localization; @@ -81,7 +83,16 @@ public void ConfigureServices(IServiceCollection services) services.Configure(config => { - List languages = LocalizationManager.GetAvailableLanguages().Select(l => new CultureInfo(LocalizationManager.MapLanguage(l))).ToList(); + List languages = LocalizationManager.GetAvailableLanguages() + .Select(l => + { + LocalizationManager.TryGetCultureInfo(l, out CultureInfo? culture); + if(culture == null) Logger.Debug($"Failed to generate culture info for language {l}", LogArea.Startup); + + return culture; + }) + .Where(c => c != null) + .ToList()!; config.DefaultRequestCulture = new RequestCulture(new CultureInfo("en"));