diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-ar-SA.resx b/ProjectLighthouse.Localization/BaseLayout.lang-ar-SA.resx index c799594c..d4b69b2e 100644 --- a/ProjectLighthouse.Localization/BaseLayout.lang-ar-SA.resx +++ b/ProjectLighthouse.Localization/BaseLayout.lang-ar-SA.resx @@ -1,66 +1,60 @@ - - + + - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + + + 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, + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Home + + + الصفحة الرئيسية A button on the header that takes you to the landing page. - - - 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 / Register + + حسابي A button on the header that lets you log in or register. - - Profile + + الملف الشخصي A quick shortcut on the header to take you to your profile if logged in. - - Admin Panel + + لوحة التحكم A header link that takes you to the admin panel if available. - - Log out + + تسجيل الخروج A shortcut to log you out of your account. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-de-DE.resx b/ProjectLighthouse.Localization/BaseLayout.lang-de-DE.resx new file mode 100644 index 00000000..d198e2d9 --- /dev/null +++ b/ProjectLighthouse.Localization/BaseLayout.lang-de-DE.resx @@ -0,0 +1,60 @@ + + + + + + + + + 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 + + + + Startseite + A button on the header that takes you to the landing page. + + + Spieler + A button on the header that takes you to the user listing. + + + Fotos + 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". + + + Authentifizierung + A button on the header that takes you to a list of authentication attempts. + + + Anmelden / Registrieren + A button on the header that lets you log in or register. + + + Profil + A quick shortcut on the header to take you to your profile if logged in. + + + Administrationsmenü + A header link that takes you to the admin panel if available. + + + Abmelden + A shortcut to log you out of your account. + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-fil-PH.resx b/ProjectLighthouse.Localization/BaseLayout.lang-fil-PH.resx index c799594c..99855be2 100644 --- a/ProjectLighthouse.Localization/BaseLayout.lang-fil-PH.resx +++ b/ProjectLighthouse.Localization/BaseLayout.lang-fil-PH.resx @@ -1,65 +1,59 @@ - - + + - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + + + 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, + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Home + + + Bahay A button on the header that takes you to the landing page. - - - Users + + Mga gumagamit A button on the header that takes you to the user listing. - - - Photos + + Mga larawan A button on the header that takes you to a list of user-uploaded photos. - - - Levels + + Mga antas 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 / Register + + Mag-login / Magrehistro A button on the header that lets you log in or register. - + Profile A quick shortcut on the header to take you to your profile if logged in. - + Admin Panel A header link that takes you to the admin panel if available. - + Log out A shortcut to log you out of your account. diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-fr-FR.resx b/ProjectLighthouse.Localization/BaseLayout.lang-fr-FR.resx index c799594c..97b37c32 100644 --- a/ProjectLighthouse.Localization/BaseLayout.lang-fr-FR.resx +++ b/ProjectLighthouse.Localization/BaseLayout.lang-fr-FR.resx @@ -1,66 +1,60 @@ - - + + - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + + + 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, + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Home + + + Page d'accueil A button on the header that takes you to the landing page. - - - Users + + Utilisateurs 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 + + Niveaux A button on the header that takes you to a list of user-uploaded levels. Levels are internally referred to as "slots". - - - Authentication + + Authentification A button on the header that takes you to a list of authentication attempts. - - - Login / Register + + Connexion / Inscription A button on the header that lets you log in or register. - - Profile + + Profil A quick shortcut on the header to take you to your profile if logged in. - - Admin Panel + + Panneau d'administration A header link that takes you to the admin panel if available. - - Log out + + Déconnexion A shortcut to log you out of your account. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-ga-IE.resx b/ProjectLighthouse.Localization/BaseLayout.lang-ga-IE.resx index c799594c..616ba8ce 100644 --- a/ProjectLighthouse.Localization/BaseLayout.lang-ga-IE.resx +++ b/ProjectLighthouse.Localization/BaseLayout.lang-ga-IE.resx @@ -1,66 +1,60 @@ - - + + - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + + + 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, + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Home + + + Baile A button on the header that takes you to the landing page. - - - Users + + Úsáideoirí A button on the header that takes you to the user listing. - - - Photos + + Grianghraif A button on the header that takes you to a list of user-uploaded photos. - - - Levels + + Leibhéil A button on the header that takes you to a list of user-uploaded levels. Levels are internally referred to as "slots". - - - Authentication + + Fíordheimhniú A button on the header that takes you to a list of authentication attempts. - - - Login / Register + + Logáil isteach / Reoite A button on the header that lets you log in or register. - - Profile + + Próifíl A quick shortcut on the header to take you to your profile if logged in. - - Admin Panel + + Painéal Riaracháin A header link that takes you to the admin panel if available. - - Log out + + Logáil amach A shortcut to log you out of your account. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-pl-PL.resx b/ProjectLighthouse.Localization/BaseLayout.lang-pl-PL.resx index 9ffde647..af175fe4 100644 --- a/ProjectLighthouse.Localization/BaseLayout.lang-pl-PL.resx +++ b/ProjectLighthouse.Localization/BaseLayout.lang-pl-PL.resx @@ -1,65 +1,59 @@ - - + + - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + + + 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, + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - + + Strona Główna A button on the header that takes you to the landing page. - - + Gracze A button on the header that takes you to the user listing. - - + Zdjęcia A button on the header that takes you to a list of user-uploaded photos. - - + Poziomy A button on the header that takes you to a list of user-uploaded levels. Levels are internally referred to as "slots". - - + Autoryzacja A button on the header that takes you to a list of authentication attempts. - - + Login / Rejestracja A button on the header that lets you log in or register. - + Profil A quick shortcut on the header to take you to your profile if logged in. - + Panel Administracyjny A header link that takes you to the admin panel if available. - + Wyloguj A shortcut to log you out of your account. diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-pt-PT.resx b/ProjectLighthouse.Localization/BaseLayout.lang-pt-PT.resx index c799594c..2b2874d9 100644 --- a/ProjectLighthouse.Localization/BaseLayout.lang-pt-PT.resx +++ b/ProjectLighthouse.Localization/BaseLayout.lang-pt-PT.resx @@ -1,66 +1,60 @@ - - + + - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + + + 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, + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Home + + + Início A button on the header that takes you to the landing page. - - - Users + + Utilizadores A button on the header that takes you to the user listing. - - - Photos + + Fotografias A button on the header that takes you to a list of user-uploaded photos. - - - Levels + + Níveis A button on the header that takes you to a list of user-uploaded levels. Levels are internally referred to as "slots". - - - Authentication + + Autenticação A button on the header that takes you to a list of authentication attempts. - - - Login / Register + + Iniciar sessão / Registar-se A button on the header that lets you log in or register. - - Profile + + Perfil A quick shortcut on the header to take you to your profile if logged in. - - Admin Panel + + Painel de Administração A header link that takes you to the admin panel if available. - - Log out + + Terminar sessão A shortcut to log you out of your account. \ 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 b8584493..495f908d 100644 --- a/ProjectLighthouse.Localization/BaseLayout.lang-ru-RU.resx +++ b/ProjectLighthouse.Localization/BaseLayout.lang-ru-RU.resx @@ -1,65 +1,59 @@ - - + + - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + + + 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, + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - + + Главная A button on the header that takes you to the landing page. - - + Пользователи A button on the header that takes you to the user listing. - - + Фотографии A button on the header that takes you to a list of user-uploaded photos. - - + Уровни A button on the header that takes you to a list of user-uploaded levels. Levels are internally referred to as "slots". - - + Аутентификация A button on the header that takes you to a list of authentication attempts. - - + Вход / Регистрация A button on the header that lets you log in or register. - + Профиль A quick shortcut on the header to take you to your profile if logged in. - + Админпанель A header link that takes you to the admin panel if available. - + Выйти A shortcut to log you out of your account. diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-sv-SE.resx b/ProjectLighthouse.Localization/BaseLayout.lang-sv-SE.resx index ee6f8508..208ed3c6 100644 --- a/ProjectLighthouse.Localization/BaseLayout.lang-sv-SE.resx +++ b/ProjectLighthouse.Localization/BaseLayout.lang-sv-SE.resx @@ -1,65 +1,59 @@ - - + + - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + + + 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, + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - + + Startsida A button on the header that takes you to the landing page. - - + Användare A button on the header that takes you to the user listing. - - + Foton A button on the header that takes you to a list of user-uploaded photos. - - + Banor A button on the header that takes you to a list of user-uploaded levels. Levels are internally referred to as "slots". - - + Autentisering A button on the header that takes you to a list of authentication attempts. - - + Logga in / Registrera A button on the header that lets you log in or register. - + Min Profil A quick shortcut on the header to take you to your profile if logged in. - + Administrationspanel A header link that takes you to the admin panel if available. - + Logga ut A shortcut to log you out of your account. diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-zh-CN.resx b/ProjectLighthouse.Localization/BaseLayout.lang-zh-CN.resx index 92d025f2..421d41af 100644 --- a/ProjectLighthouse.Localization/BaseLayout.lang-zh-CN.resx +++ b/ProjectLighthouse.Localization/BaseLayout.lang-zh-CN.resx @@ -1,66 +1,60 @@ - - + + - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + + + 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, + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - + + 主页 A button on the header that takes you to the landing page. - - + 用户 A button on the header that takes you to the user listing. - - + 图片 A button on the header that takes you to a list of user-uploaded photos. - - + 追踪 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 / Register + + 登录/注册 A button on the header that lets you log in or register. - - Profile + + 侧面像 A quick shortcut on the header to take you to your profile if logged in. - - Admin Panel + + 管理面板 A header link that takes you to the admin panel if available. - - Log out + + 登出 A shortcut to log you out of your account. \ No newline at end of file diff --git a/ProjectLighthouse.Localization/BaseLayout.lang-zh-TW.resx b/ProjectLighthouse.Localization/BaseLayout.lang-zh-TW.resx new file mode 100644 index 00000000..81fdf571 --- /dev/null +++ b/ProjectLighthouse.Localization/BaseLayout.lang-zh-TW.resx @@ -0,0 +1,60 @@ + + + + + + + + + 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 + + + + 主頁 + A button on the header that takes you to the landing page. + + + 用戶 + A button on the header that takes you to the user listing. + + + 圖片 + A button on the header that takes you to a list of user-uploaded photos. + + + 追踪 + A button on the header that takes you to a list of user-uploaded levels. Levels are internally referred to as "slots". + + + 驗證 + A button on the header that takes you to a list of authentication attempts. + + + 登錄/註冊 + A button on the header that lets you log in or register. + + + 側面像 + A quick shortcut on the header to take you to your profile if logged in. + + + 管理面板 + A header link that takes you to the admin panel if available. + + + 登出 + A shortcut to log you out of your account. + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-ar-SA.resx b/ProjectLighthouse.Localization/General.lang-ar-SA.resx index b3c93d7c..47789ff9 100644 --- a/ProjectLighthouse.Localization/General.lang-ar-SA.resx +++ b/ProjectLighthouse.Localization/General.lang-ar-SA.resx @@ -1,38 +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 - - - Username + + + 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 + + + اسم المستخدم - - Password + + كلمة مرور - - Register + + تسجيل - - Forgot Password? + + هل نسيت كلمة المرور؟ - - Uh oh! + + آه أوه! - - Log In + + دخول + + + Unknown \ 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 6db48d85..f1a96972 100644 --- a/ProjectLighthouse.Localization/General.lang-da-DK.resx +++ b/ProjectLighthouse.Localization/General.lang-da-DK.resx @@ -1,38 +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 - - + + + 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 + + Brugernavn - + Adgangskode - + Registrer - + Glemt adgangskode? - + Åh nej! - + Log ind + + Unknown + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-de-DE.resx b/ProjectLighthouse.Localization/General.lang-de-DE.resx new file mode 100644 index 00000000..74fb5c8e --- /dev/null +++ b/ProjectLighthouse.Localization/General.lang-de-DE.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 + + + Benutzername + + + Passwort + + + Registrieren + + + Passwort vergessen? + + + Uh oh! + + + Anmelden + + + Unknown + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-eo-UY.resx b/ProjectLighthouse.Localization/General.lang-eo-UY.resx index b3c93d7c..a4d94879 100644 --- a/ProjectLighthouse.Localization/General.lang-eo-UY.resx +++ b/ProjectLighthouse.Localization/General.lang-eo-UY.resx @@ -1,38 +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 - - + + + 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 - + Register - + Forgot Password? - + Uh oh! - + Log In + + Unknown + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-es-MX.resx b/ProjectLighthouse.Localization/General.lang-es-MX.resx index b3c93d7c..a4d94879 100644 --- a/ProjectLighthouse.Localization/General.lang-es-MX.resx +++ b/ProjectLighthouse.Localization/General.lang-es-MX.resx @@ -1,38 +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 - - + + + 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 - + Register - + Forgot Password? - + Uh oh! - + Log In + + Unknown + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-fil-PH.resx b/ProjectLighthouse.Localization/General.lang-fil-PH.resx index b3c93d7c..b7eb468b 100644 --- a/ProjectLighthouse.Localization/General.lang-fil-PH.resx +++ b/ProjectLighthouse.Localization/General.lang-fil-PH.resx @@ -1,38 +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 - - + + + 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 - - Register + + Magrehistro - - Forgot Password? + + Nakalimutan ang password? - + Uh oh! - - Log In + + Mag log in + + + Unknown \ 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 b3c93d7c..1ecc23be 100644 --- a/ProjectLighthouse.Localization/General.lang-fr-FR.resx +++ b/ProjectLighthouse.Localization/General.lang-fr-FR.resx @@ -1,38 +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 - - - Username + + + 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 + + + Nom d'utilisateur - - Password + + Mot de passe - - Register + + Inscrire - - Forgot Password? + + Mot de passe oublié? - - Uh oh! + + Oh oh! - - Log In + + Ouvrir une session + + + Unknown \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-ga-IE.resx b/ProjectLighthouse.Localization/General.lang-ga-IE.resx index b3c93d7c..7252d310 100644 --- a/ProjectLighthouse.Localization/General.lang-ga-IE.resx +++ b/ProjectLighthouse.Localization/General.lang-ga-IE.resx @@ -1,38 +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 - - - Username + + + 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 + + + Ainm Úsáideora - - Password + + Pasfhocal - - Register + + Cláraigh - - Forgot Password? + + Dearmad ar pasfhocal? - - Uh oh! + + Ní hé seo! - - Log In + + Logáil isteach + + + Unknown \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-ja-JP.resx b/ProjectLighthouse.Localization/General.lang-ja-JP.resx index 247008f3..47666d0a 100644 --- a/ProjectLighthouse.Localization/General.lang-ja-JP.resx +++ b/ProjectLighthouse.Localization/General.lang-ja-JP.resx @@ -1,38 +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 - - + + + 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 + + ユーザーネーム - + パスワード - + 登録する - + パスワードを忘れましたか? - + おおっと! - + ログイン + + Unknown + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-no-NO.resx b/ProjectLighthouse.Localization/General.lang-no-NO.resx index eb66dc58..52a1ff93 100644 --- a/ProjectLighthouse.Localization/General.lang-no-NO.resx +++ b/ProjectLighthouse.Localization/General.lang-no-NO.resx @@ -1,38 +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 - - + + + 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 + + Brukernavn - + Passord - + Registrer - + Glemt Passord? - + Ånei! - + Logg in + + Unknown + \ 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 b3c93d7c..1b9d7ee1 100644 --- a/ProjectLighthouse.Localization/General.lang-pl-PL.resx +++ b/ProjectLighthouse.Localization/General.lang-pl-PL.resx @@ -1,38 +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 - - - Username + + + 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 + + + Nazwa użytkownika - - Password + + Hasło - - Register + + Zarejestruj - - Forgot Password? + + Nie pamiętasz hasła? - - Uh oh! + + Ups! - - Log In + + Zaloguj się + + + Unknown \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-pt-PT.resx b/ProjectLighthouse.Localization/General.lang-pt-PT.resx index b3c93d7c..630a52e4 100644 --- a/ProjectLighthouse.Localization/General.lang-pt-PT.resx +++ b/ProjectLighthouse.Localization/General.lang-pt-PT.resx @@ -1,38 +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 - - - Username + + + 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 + + + Nome de utilizador - - Password + + Palavra-Passe - - Register + + Registar - - Forgot Password? + + Esqueceu-se da palavra-passe? - + Uh oh! - - Log In + + Iniciar Sessão + + + Unknown \ 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 b3c93d7c..f7120d74 100644 --- a/ProjectLighthouse.Localization/General.lang-ru-RU.resx +++ b/ProjectLighthouse.Localization/General.lang-ru-RU.resx @@ -1,38 +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 - - - Username + + + 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 + + + Имя пользователя - - Password + + Пароль - - Register + + Регистр - - Forgot Password? + + Забыли пароль? - - Uh oh! + + Упс! - - Log In + + Вход + + + Unknown \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-sv-SE.resx b/ProjectLighthouse.Localization/General.lang-sv-SE.resx index 3c2b250f..ee0009b1 100644 --- a/ProjectLighthouse.Localization/General.lang-sv-SE.resx +++ b/ProjectLighthouse.Localization/General.lang-sv-SE.resx @@ -1,38 +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 - - + + + 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 + + Användarnamn - + Lösenord - + Registrera - + Glömt lösenordet? - + Ajdå! - + Logga in + + Unknown + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-zh-CN.resx b/ProjectLighthouse.Localization/General.lang-zh-CN.resx index f2ff702f..d520df7a 100644 --- a/ProjectLighthouse.Localization/General.lang-zh-CN.resx +++ b/ProjectLighthouse.Localization/General.lang-zh-CN.resx @@ -1,38 +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 - - + + + 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 + + 用户名 - - Password + + 密码 - - Register + + 注册 - + 忘记密码? - + 哎呀! - + 登入 + + Unknown + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.lang-zh-TW.resx b/ProjectLighthouse.Localization/General.lang-zh-TW.resx new file mode 100644 index 00000000..341f4e41 --- /dev/null +++ b/ProjectLighthouse.Localization/General.lang-zh-TW.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 + + + 用戶名 + + + 密碼 + + + 註冊 + + + 忘記密碼? + + + 哎呀! + + + 登入 + + + Unknown + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/General.resx b/ProjectLighthouse.Localization/General.resx index 2e014ac5..99b27d7d 100644 --- a/ProjectLighthouse.Localization/General.resx +++ b/ProjectLighthouse.Localization/General.resx @@ -36,4 +36,7 @@ Log In + + Unknown + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LandingPage.lang-ar-SA.resx b/ProjectLighthouse.Localization/LandingPage.lang-ar-SA.resx index ed7772d2..017707a0 100644 --- a/ProjectLighthouse.Localization/LandingPage.lang-ar-SA.resx +++ b/ProjectLighthouse.Localization/LandingPage.lang-ar-SA.resx @@ -1,62 +1,54 @@ - - + + - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + + + 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, + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Welcome to {0}! + + + مرحبا بك في {0} A greeting on the main page of the website. - - - You are currently logged in as {0}. + + أنت حاليا مسجل الدخول كـ {0}. A greeting on the main page of the website. - - - There are no users online. Why not hop on? + + لا يوجد مستخدمون على الإنترنت. لماذا لا يتم الاستدعاء للعمل؟ A greeting on the main page of the website. - - - There is 1 user currently online: + + يوجد مستخدم واحد على الإنترنت: A greeting on the main page of the website. - - - There are currently {0} users 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-de-DE.resx b/ProjectLighthouse.Localization/LandingPage.lang-de-DE.resx new file mode 100644 index 00000000..f61fb660 --- /dev/null +++ b/ProjectLighthouse.Localization/LandingPage.lang-de-DE.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 + + + + Willkommen bei {0} + A greeting on the main page of the website. + + + Du bist angemeldet als {0} + A greeting on the main page of the website. + + + Es ist niemand online. Lust auf ein Spiel? + A greeting on the main page of the website. + + + Gerade ist 1 Spieler online: + A greeting on the main page of the website. + + + Gerade sind {0} Spieler online: + A greeting on the main page of the website. + + + Es warten {0} Authentifizierungsversuche auf dich. Klicke hier, um sie dir anzusehen. + A greeting on the main page of the website. + + + Neueste Levels + + + Neueste Team-Favoriten + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LandingPage.lang-fil-PH.resx b/ProjectLighthouse.Localization/LandingPage.lang-fil-PH.resx index ed7772d2..a360ef43 100644 --- a/ProjectLighthouse.Localization/LandingPage.lang-fil-PH.resx +++ b/ProjectLighthouse.Localization/LandingPage.lang-fil-PH.resx @@ -1,62 +1,54 @@ - - + + - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + + + 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, + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Welcome to {0}! + + + Maligayang pagdating sa {0}! A greeting on the main page of the website. - - - You are currently logged in as {0}. + + Kasalukuyan kang naka-log in bilang {0}. A greeting on the main page of the website. - - - There are no users online. Why not hop on? + + Walang mga gumagamit online. Bakit hindi tumalon? A greeting on the main page of the website. - - - There is 1 user currently online: + + Mayroong 1 user na kasalukuyang online: A greeting on the main page of the website. - - - There are currently {0} users online: + + Kasalukuyang may {0} user na online: A greeting on the main page of the website. - - - You have {0} authentication attempts pending. Click here to view them. + + Mayroon kang {0} pagsubok sa pagpapatunay na nakabinbin. Mag-click dito upang tingnan ang mga ito. A greeting on the main page of the website. - - - Newest Levels + + Pinakabagong Antas - - - Latest Team Picks + + Pinakabagong Mga Pinili ng Koponan \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LandingPage.lang-fr-FR.resx b/ProjectLighthouse.Localization/LandingPage.lang-fr-FR.resx index ed7772d2..334236cb 100644 --- a/ProjectLighthouse.Localization/LandingPage.lang-fr-FR.resx +++ b/ProjectLighthouse.Localization/LandingPage.lang-fr-FR.resx @@ -1,62 +1,54 @@ - - + + - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + + + 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, + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Welcome to {0}! + + + Bienvenue à {0}! A greeting on the main page of the website. - - - You are currently logged in as {0}. + + Vous êtes actuellement connecté en tant que {0}. A greeting on the main page of the website. - - - There are no users online. Why not hop on? + + Il n'y a aucun utilisateur en ligne. Pourquoi ne pas y aller ? A greeting on the main page of the website. - - - There is 1 user currently online: + + Il y a 1 utilisateur actuellement en ligne : A greeting on the main page of the website. - - - There are currently {0} users online: + + Il y a actuellement {0} utilisateurs en ligne: A greeting on the main page of the website. - - - You have {0} authentication attempts pending. Click here to view them. + + Vous avez {0} tentatives d'authentification en attente. Cliquez ici pour les consulter. A greeting on the main page of the website. - - - Newest Levels + + Nouveaux Niveaux - - - Latest Team Picks + + Dernières sélections d'équipe \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LandingPage.lang-ga-IE.resx b/ProjectLighthouse.Localization/LandingPage.lang-ga-IE.resx index ed7772d2..2e5108a1 100644 --- a/ProjectLighthouse.Localization/LandingPage.lang-ga-IE.resx +++ b/ProjectLighthouse.Localization/LandingPage.lang-ga-IE.resx @@ -1,62 +1,54 @@ - - + + - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + + + 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, + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Welcome to {0}! + + + Fáilte go dtí {0}! A greeting on the main page of the website. - - - You are currently logged in as {0}. + + Tá tú logáilte isteach mar {0} faoi láthair. A greeting on the main page of the website. - - - There are no users online. Why not hop on? + + Níl aon úsáideoirí ar líne. Cén fáth nár léim ar aghaidh? A greeting on the main page of the website. - - - There is 1 user currently online: + + Tá úsáideoir amháin ar líne faoi láthair: A greeting on the main page of the website. - - - There are currently {0} users online: + + Tá {0} úsáideoir ar líne faoi láthair: A greeting on the main page of the website. - - - You have {0} authentication attempts pending. Click here to view them. + + Tá {0} iarracht fíordheimhnithe ar fheitheamh agat. Cliceáil anseo chun iad a fheiceáil. A greeting on the main page of the website. - - - Newest Levels + + Leibhéil is Déanaí - - - Latest Team Picks + + Roghanna Foirne is déanaí \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LandingPage.lang-pl-PL.resx b/ProjectLighthouse.Localization/LandingPage.lang-pl-PL.resx index 3ec4379d..4d8e021b 100644 --- a/ProjectLighthouse.Localization/LandingPage.lang-pl-PL.resx +++ b/ProjectLighthouse.Localization/LandingPage.lang-pl-PL.resx @@ -1,62 +1,54 @@ - - + + - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + + + 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, + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Welcome to {0}! + + + Witaj w {0}! A greeting on the main page of the website. - - + Jesteś zalogowany jako {0}. A greeting on the main page of the website. - - + Nikt nie jest online. Dlaczego by nie zagrać? A greeting on the main page of the website. - - + Jest 1 gracz online: A greeting on the main page of the website. - - + Obecnie jest {0} graczy online: A greeting on the main page of the website. - - + Masz {0} oczekujących prób autoryzacji. Kliknij tutaj, by je zobaczyć. A greeting on the main page of the website. - - - Newest Levels + + Najnowsze Poziomy - - - Latest Team Picks + + Najnowsze Wybory Drużyny \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LandingPage.lang-pt-PT.resx b/ProjectLighthouse.Localization/LandingPage.lang-pt-PT.resx index ed7772d2..83027b40 100644 --- a/ProjectLighthouse.Localization/LandingPage.lang-pt-PT.resx +++ b/ProjectLighthouse.Localization/LandingPage.lang-pt-PT.resx @@ -1,62 +1,54 @@ - - + + - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + + + 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, + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Welcome to {0}! + + + Bem-vindo ao {0}! A greeting on the main page of the website. - - - You are currently logged in as {0}. + + Tem sessão iniciada como {0} A greeting on the main page of the website. - - - There are no users online. Why not hop on? + + Não há utilizadores online. Por que não entrar? A greeting on the main page of the website. - - - There is 1 user currently online: + + Há 1 utilizador online no momento: A greeting on the main page of the website. - - - There are currently {0} users online: + + Atualmente, existem {0} utilizadores ‘online’: A greeting on the main page of the website. - - - You have {0} authentication attempts pending. Click here to view them. + + Você tem {0} tentativas de acesso pendentes. Clique aqui para visualizá-las. A greeting on the main page of the website. - - - Newest Levels + + Níveis novos - - - Latest Team Picks + + Escolhas mais recentes da equipa \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LandingPage.lang-ru-RU.resx b/ProjectLighthouse.Localization/LandingPage.lang-ru-RU.resx index 0bebca43..4748531f 100644 --- a/ProjectLighthouse.Localization/LandingPage.lang-ru-RU.resx +++ b/ProjectLighthouse.Localization/LandingPage.lang-ru-RU.resx @@ -1,62 +1,54 @@ - - + + - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + + + 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, + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Welcome to {0}! + + + Добро пожаловать в {0} A greeting on the main page of the website. - - + Вы вошли как {0} A greeting on the main page of the website. - - + Нет пользователей в сети. Почему бы и не поиграть? A greeting on the main page of the website. - - + Сейчас в сети 1 пользователь: A greeting on the main page of the website. - - + В настоящее время сейчас {0} онлайн: A greeting on the main page of the website. - - + У вас есть {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-sv-SE.resx b/ProjectLighthouse.Localization/LandingPage.lang-sv-SE.resx index ca1cae9d..20a803cc 100644 --- a/ProjectLighthouse.Localization/LandingPage.lang-sv-SE.resx +++ b/ProjectLighthouse.Localization/LandingPage.lang-sv-SE.resx @@ -1,62 +1,54 @@ - - + + - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + + + 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, + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - + + Välkommen till {0}! A greeting on the main page of the website. - - + Du är inloggad som {0}. A greeting on the main page of the website. - - + Ingen är online. Dags att gibba? A greeting on the main page of the website. - - + 1 användare är online: A greeting on the main page of the website. - - + {0} användare är online: A greeting on the main page of the website. - - + {0} autentiseringsförsök väntar. Klicka här för att visa dem. A greeting on the main page of the website. - - + Senaste Banor - - + Senaste Team Picks \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LandingPage.lang-zh-CN.resx b/ProjectLighthouse.Localization/LandingPage.lang-zh-CN.resx index ed7772d2..299df582 100644 --- a/ProjectLighthouse.Localization/LandingPage.lang-zh-CN.resx +++ b/ProjectLighthouse.Localization/LandingPage.lang-zh-CN.resx @@ -1,62 +1,54 @@ - - + + - - - text/microsoft-resx - - - 1.3 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, + + + 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, + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - Welcome to {0}! + + + 欢迎来到 {0}! A greeting on the main page of the website. - - - You are currently logged in as {0}. + + 您当前以 {0} 身份登录。 A greeting on the main page of the website. - - - There are no users online. Why not hop on? + + 没有用户在线。为什么不跳进去? A greeting on the main page of the website. - - - There is 1 user currently online: + + 目前有 1 位用户在线: A greeting on the main page of the website. - - - There are currently {0} users 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-zh-TW.resx b/ProjectLighthouse.Localization/LandingPage.lang-zh-TW.resx new file mode 100644 index 00000000..f812b93a --- /dev/null +++ b/ProjectLighthouse.Localization/LandingPage.lang-zh-TW.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 + + + + 歡迎來到 {0}! + A greeting on the main page of the website. + + + 您當前以 {0} 身份登錄。 + A greeting on the main page of the website. + + + 沒有用戶在線。為什麼不跳進去? + A greeting on the main page of the website. + + + 目前有 1 位用戶在線: + A greeting on the main page of the website. + + + 目前有 {0} 位用戶在線: + A greeting on the main page of the website. + + + 您有 {0} 次身份驗證嘗試待處理。點擊此處查看。 + A greeting on the main page of the website. + + + 最新關卡 + + + 最新球隊精選 + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LocalizationManager.cs b/ProjectLighthouse.Localization/LocalizationManager.cs index 6c838f17..f7334cb6 100644 --- a/ProjectLighthouse.Localization/LocalizationManager.cs +++ b/ProjectLighthouse.Localization/LocalizationManager.cs @@ -60,6 +60,27 @@ public static class LocalizationManager { "eo-UY", "eo" }, + { + "ru-RU", "ru" + }, + { + "pt-PT", "pt" + }, + { + "no-NO", "no" + }, + { + "pl-PL", "pl" + }, + { + "fr-FR", "fr" + }, + { + "de-DE", "de" + }, + { + "da-DK", "da" + }, }; /// @@ -105,4 +126,4 @@ public static class LocalizationManager return languages; } -} \ No newline at end of file +} diff --git a/ProjectLighthouse.Localization/LoggedOut.lang-ar-SA.resx b/ProjectLighthouse.Localization/LoggedOut.lang-ar-SA.resx index 9f53122d..67b96b79 100644 --- a/ProjectLighthouse.Localization/LoggedOut.lang-ar-SA.resx +++ b/ProjectLighthouse.Localization/LoggedOut.lang-ar-SA.resx @@ -1,29 +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 + + + 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 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-de-DE.resx b/ProjectLighthouse.Localization/LoggedOut.lang-de-DE.resx new file mode 100644 index 00000000..4fa5b9fc --- /dev/null +++ b/ProjectLighthouse.Localization/LoggedOut.lang-de-DE.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 + + + Abgemeldet + + + Du wurdest erfolgreich abgemeldet. Du wirst in 5 Sekunden automatisch zur Startseite weitergeleitet, oder du kannst den Knopf unten anklicken, um dies manuell zu tun. + + + Weiterleiten + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LoggedOut.lang-fil-PH.resx b/ProjectLighthouse.Localization/LoggedOut.lang-fil-PH.resx index 9f53122d..91afca0c 100644 --- a/ProjectLighthouse.Localization/LoggedOut.lang-fil-PH.resx +++ b/ProjectLighthouse.Localization/LoggedOut.lang-fil-PH.resx @@ -1,29 +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 + + + 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 + + + Naka-log out - - You have been successfully logged out. You will be redirected in 5 seconds, or you may click below to do so manually. + + Matagumpay kang na-log out. Ire-redirect ka sa loob ng 5 segundo, o maaari kang mag-click sa ibaba upang gawin ito nang manu-mano. - - Redirect + + I-redirect \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LoggedOut.lang-fr-FR.resx b/ProjectLighthouse.Localization/LoggedOut.lang-fr-FR.resx index 9f53122d..07a0c99c 100644 --- a/ProjectLighthouse.Localization/LoggedOut.lang-fr-FR.resx +++ b/ProjectLighthouse.Localization/LoggedOut.lang-fr-FR.resx @@ -1,29 +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 + + + 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 + + + Déconnexion - - You have been successfully logged out. You will be redirected in 5 seconds, or you may click below to do so manually. + + Vous avez été déconnecté avec succès. Vous allez être redirigé dans 5 secondes, ou vous pouvez cliquer ci-dessous pour le faire manuellement. - - Redirect + + Rediriger \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LoggedOut.lang-ga-IE.resx b/ProjectLighthouse.Localization/LoggedOut.lang-ga-IE.resx index 9f53122d..7d48e4a6 100644 --- a/ProjectLighthouse.Localization/LoggedOut.lang-ga-IE.resx +++ b/ProjectLighthouse.Localization/LoggedOut.lang-ga-IE.resx @@ -1,29 +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 + + + 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 + + + Logáilte Amach - - You have been successfully logged out. You will be redirected in 5 seconds, or you may click below to do so manually. + + Tá tú logáilte amach go rathúil. Déanfar tú a atreorú i 5 soicind, nó is féidir leat cliceáil thíos chun é sin a dhéanamh de láimh. - - Redirect + + Atreorú \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LoggedOut.lang-pl-PL.resx b/ProjectLighthouse.Localization/LoggedOut.lang-pl-PL.resx index 9f53122d..e1627393 100644 --- a/ProjectLighthouse.Localization/LoggedOut.lang-pl-PL.resx +++ b/ProjectLighthouse.Localization/LoggedOut.lang-pl-PL.resx @@ -1,29 +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 + + + 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 + + + Wylogowano - - You have been successfully logged out. You will be redirected in 5 seconds, or you may click below to do so manually. + + Zostałeś skutecznie wylogowany. Zostaniesz przekierowany na stronę główną za 5 sekund albo możesz kliknąć poniżej, żeby to zrobić ręcznie. - - Redirect + + Przekieruj na stronę główną \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LoggedOut.lang-pt-PT.resx b/ProjectLighthouse.Localization/LoggedOut.lang-pt-PT.resx index 9f53122d..0e90e93c 100644 --- a/ProjectLighthouse.Localization/LoggedOut.lang-pt-PT.resx +++ b/ProjectLighthouse.Localization/LoggedOut.lang-pt-PT.resx @@ -1,29 +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 + + + 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 + + + Terminar Sessão - - You have been successfully logged out. You will be redirected in 5 seconds, or you may click below to do so manually. + + Foi desconectado com sucesso. Será redirecionado em 5 segundos, ou pode clicar abaixo para fazê-lo manualmente. - - Redirect + + Redirecionar \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LoggedOut.lang-ru-RU.resx b/ProjectLighthouse.Localization/LoggedOut.lang-ru-RU.resx index 9f53122d..125ca224 100644 --- a/ProjectLighthouse.Localization/LoggedOut.lang-ru-RU.resx +++ b/ProjectLighthouse.Localization/LoggedOut.lang-ru-RU.resx @@ -1,29 +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 + + + 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 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-sv-SE.resx b/ProjectLighthouse.Localization/LoggedOut.lang-sv-SE.resx index 50daa5ee..031ea76b 100644 --- a/ProjectLighthouse.Localization/LoggedOut.lang-sv-SE.resx +++ b/ProjectLighthouse.Localization/LoggedOut.lang-sv-SE.resx @@ -1,29 +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 - - + + + 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 + + Utloggad - + Du har loggat ut. Om 5 sekunder kommer du bli omderigerad, eller kan du klicka på knappen under, manuellt. - + Omdirigera \ No newline at end of file diff --git a/ProjectLighthouse.Localization/LoggedOut.lang-zh-CN.resx b/ProjectLighthouse.Localization/LoggedOut.lang-zh-CN.resx index 9f53122d..a8d37b03 100644 --- a/ProjectLighthouse.Localization/LoggedOut.lang-zh-CN.resx +++ b/ProjectLighthouse.Localization/LoggedOut.lang-zh-CN.resx @@ -1,29 +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 + + + 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 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-zh-TW.resx b/ProjectLighthouse.Localization/LoggedOut.lang-zh-TW.resx new file mode 100644 index 00000000..7552b027 --- /dev/null +++ b/ProjectLighthouse.Localization/LoggedOut.lang-zh-TW.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 + + + 登出 + + + 您已成功註銷。您將在 5 秒內被重定向,或者您可以點擊下方手動進行重定向。 + + + 重定向 + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/ProjectLighthouse.Localization.csproj b/ProjectLighthouse.Localization/ProjectLighthouse.Localization.csproj index 57dfbc18..f58feddd 100644 --- a/ProjectLighthouse.Localization/ProjectLighthouse.Localization.csproj +++ b/ProjectLighthouse.Localization/ProjectLighthouse.Localization.csproj @@ -21,6 +21,10 @@ ResXFileCodeGenerator LoggedOut.Designer.cs + + ResXFileCodeGenerator + Status.Designer.cs + diff --git a/ProjectLighthouse.Localization/Status.lang-ar-SA.resx b/ProjectLighthouse.Localization/Status.lang-ar-SA.resx new file mode 100644 index 00000000..6669ee19 --- /dev/null +++ b/ProjectLighthouse.Localization/Status.lang-ar-SA.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 online on {0} on {1} + + + Offline + + + Offline since {0} + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Status.lang-da-DK.resx b/ProjectLighthouse.Localization/Status.lang-da-DK.resx new file mode 100644 index 00000000..6669ee19 --- /dev/null +++ b/ProjectLighthouse.Localization/Status.lang-da-DK.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 online on {0} on {1} + + + Offline + + + Offline since {0} + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Status.lang-de-DE.resx b/ProjectLighthouse.Localization/Status.lang-de-DE.resx new file mode 100644 index 00000000..6669ee19 --- /dev/null +++ b/ProjectLighthouse.Localization/Status.lang-de-DE.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 online on {0} on {1} + + + Offline + + + Offline since {0} + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Status.lang-eo-UY.resx b/ProjectLighthouse.Localization/Status.lang-eo-UY.resx new file mode 100644 index 00000000..6669ee19 --- /dev/null +++ b/ProjectLighthouse.Localization/Status.lang-eo-UY.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 online on {0} on {1} + + + Offline + + + Offline since {0} + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Status.lang-es-MX.resx b/ProjectLighthouse.Localization/Status.lang-es-MX.resx new file mode 100644 index 00000000..6669ee19 --- /dev/null +++ b/ProjectLighthouse.Localization/Status.lang-es-MX.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 online on {0} on {1} + + + Offline + + + Offline since {0} + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Status.lang-fil-PH.resx b/ProjectLighthouse.Localization/Status.lang-fil-PH.resx new file mode 100644 index 00000000..6669ee19 --- /dev/null +++ b/ProjectLighthouse.Localization/Status.lang-fil-PH.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 online on {0} on {1} + + + Offline + + + Offline since {0} + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Status.lang-fr-FR.resx b/ProjectLighthouse.Localization/Status.lang-fr-FR.resx new file mode 100644 index 00000000..6669ee19 --- /dev/null +++ b/ProjectLighthouse.Localization/Status.lang-fr-FR.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 online on {0} on {1} + + + Offline + + + Offline since {0} + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Status.lang-ga-IE.resx b/ProjectLighthouse.Localization/Status.lang-ga-IE.resx new file mode 100644 index 00000000..6669ee19 --- /dev/null +++ b/ProjectLighthouse.Localization/Status.lang-ga-IE.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 online on {0} on {1} + + + Offline + + + Offline since {0} + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Status.lang-ja-JP.resx b/ProjectLighthouse.Localization/Status.lang-ja-JP.resx new file mode 100644 index 00000000..6669ee19 --- /dev/null +++ b/ProjectLighthouse.Localization/Status.lang-ja-JP.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 online on {0} on {1} + + + Offline + + + Offline since {0} + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Status.lang-no-NO.resx b/ProjectLighthouse.Localization/Status.lang-no-NO.resx new file mode 100644 index 00000000..6669ee19 --- /dev/null +++ b/ProjectLighthouse.Localization/Status.lang-no-NO.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 online on {0} on {1} + + + Offline + + + Offline since {0} + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Status.lang-pl-PL.resx b/ProjectLighthouse.Localization/Status.lang-pl-PL.resx new file mode 100644 index 00000000..6669ee19 --- /dev/null +++ b/ProjectLighthouse.Localization/Status.lang-pl-PL.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 online on {0} on {1} + + + Offline + + + Offline since {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 new file mode 100644 index 00000000..6669ee19 --- /dev/null +++ b/ProjectLighthouse.Localization/Status.lang-pt-PT.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 online on {0} on {1} + + + Offline + + + Offline since {0} + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Status.lang-ru-RU.resx b/ProjectLighthouse.Localization/Status.lang-ru-RU.resx new file mode 100644 index 00000000..6669ee19 --- /dev/null +++ b/ProjectLighthouse.Localization/Status.lang-ru-RU.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 online on {0} on {1} + + + Offline + + + Offline since {0} + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Status.lang-sv-SE.resx b/ProjectLighthouse.Localization/Status.lang-sv-SE.resx new file mode 100644 index 00000000..6669ee19 --- /dev/null +++ b/ProjectLighthouse.Localization/Status.lang-sv-SE.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 online on {0} on {1} + + + Offline + + + Offline since {0} + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Status.lang-zh-CN.resx b/ProjectLighthouse.Localization/Status.lang-zh-CN.resx new file mode 100644 index 00000000..6669ee19 --- /dev/null +++ b/ProjectLighthouse.Localization/Status.lang-zh-CN.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 online on {0} on {1} + + + Offline + + + Offline since {0} + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Status.lang-zh-TW.resx b/ProjectLighthouse.Localization/Status.lang-zh-TW.resx new file mode 100644 index 00000000..6669ee19 --- /dev/null +++ b/ProjectLighthouse.Localization/Status.lang-zh-TW.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 online on {0} on {1} + + + Offline + + + Offline since {0} + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/Status.resx b/ProjectLighthouse.Localization/Status.resx new file mode 100644 index 00000000..93d96be1 --- /dev/null +++ b/ProjectLighthouse.Localization/Status.resx @@ -0,0 +1,30 @@ + + + + + + + + + + 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 online on {0} on {1} + + + Offline + + + Offline since {0} + + \ No newline at end of file diff --git a/ProjectLighthouse.Localization/StringLists/GeneralStrings.cs b/ProjectLighthouse.Localization/StringLists/GeneralStrings.cs index db134368..1b17015e 100644 --- a/ProjectLighthouse.Localization/StringLists/GeneralStrings.cs +++ b/ProjectLighthouse.Localization/StringLists/GeneralStrings.cs @@ -8,6 +8,7 @@ public static class GeneralStrings public static readonly TranslatableString ForgotPassword = create("forgot_password"); public static readonly TranslatableString Error = create("error"); public static readonly TranslatableString LogIn = create("log_in"); + public static readonly TranslatableString Unknown = create("unknown"); private static TranslatableString create(string key) => new(TranslationAreas.General, key); } \ No newline at end of file diff --git a/ProjectLighthouse.Localization/StringLists/StatusStrings.cs b/ProjectLighthouse.Localization/StringLists/StatusStrings.cs new file mode 100644 index 00000000..f80cad7d --- /dev/null +++ b/ProjectLighthouse.Localization/StringLists/StatusStrings.cs @@ -0,0 +1,10 @@ +namespace LBPUnion.ProjectLighthouse.Localization.StringLists; + +public static class StatusStrings +{ + public static readonly TranslatableString CurrentlyOnline = create("currently_online"); + public static readonly TranslatableString LastOnline = create("last_online"); // TODO: implement + public static readonly TranslatableString Offline = create("offline"); + + private static TranslatableString create(string key) => new(TranslationAreas.LoggedOut, key); +} \ No newline at end of file diff --git a/ProjectLighthouse.Servers.GameServer/Controllers/LoginController.cs b/ProjectLighthouse.Servers.GameServer/Controllers/LoginController.cs index 8fc5f5d1..e9eea89d 100644 --- a/ProjectLighthouse.Servers.GameServer/Controllers/LoginController.cs +++ b/ProjectLighthouse.Servers.GameServer/Controllers/LoginController.cs @@ -130,7 +130,7 @@ public class LoginController : ControllerBase new LoginResult { AuthTicket = "MM_AUTH=" + token.UserToken, - ServerBrand = VersionHelper.FullVersion, + ServerBrand = VersionHelper.EnvVer, }.Serialize() ); } diff --git a/ProjectLighthouse.Servers.GameServer/Controllers/ReportController.cs b/ProjectLighthouse.Servers.GameServer/Controllers/ReportController.cs index 0b39c355..9883a7d7 100644 --- a/ProjectLighthouse.Servers.GameServer/Controllers/ReportController.cs +++ b/ProjectLighthouse.Servers.GameServer/Controllers/ReportController.cs @@ -2,6 +2,7 @@ using System.Text.Json; using System.Xml.Serialization; using LBPUnion.ProjectLighthouse.Administration.Reports; +using LBPUnion.ProjectLighthouse.Configuration; using LBPUnion.ProjectLighthouse.Helpers; using LBPUnion.ProjectLighthouse.PlayerData.Profiles; using LBPUnion.ProjectLighthouse.Types; @@ -45,6 +46,13 @@ public class ReportController : ControllerBase this.database.Reports.Add(report); await this.database.SaveChangesAsync(); + await WebhookHelper.SendWebhook( + title: "New grief report", + description: $"Submitted by {user.Username}\n" + + $"To view it, click [here]({ServerConfiguration.Instance.ExternalUrl}/admin/report/{report.ReportId}).", + dest: WebhookHelper.WebhookDestination.Moderation + ); + return this.Ok(); } diff --git a/ProjectLighthouse.Servers.Website/Pages/Admin/ReportsPage.cshtml b/ProjectLighthouse.Servers.Website/Pages/Admin/ReportsPage.cshtml index 05f5c788..d3e7b485 100644 --- a/ProjectLighthouse.Servers.Website/Pages/Admin/ReportsPage.cshtml +++ b/ProjectLighthouse.Servers.Website/Pages/Admin/ReportsPage.cshtml @@ -28,214 +28,10 @@ @foreach (GriefReport report in Model.Reports) { -
-
- - - Grief report picture -
-

- - Report submitted by - - @report.ReportingPlayer.Username - - -

- Report contains @report.XmlPlayers.Length @(report.XmlPlayers.Length == 1 ? "player" : "players") - @foreach (ReportPlayer player in report.XmlPlayers) - { - - } - -
-
- Report time: @(DateTimeOffset.FromUnixTimeMilliseconds(report.Timestamp).ToString("R")) -
-
- Report reason: @report.Type -
-
- Level ID: @report.LevelId -
-
- Level type: @report.LevelType -
-
- Level owner: @report.LevelOwner -
-
- - - - Dismiss - - - - Remove all related assets - -
- + @await Html.PartialAsync("Partials/ReportPartial", report) } - +@await Html.PartialAsync("Partials/RenderReportBoundsPartial") @if (Model.PageNumber != 0) { diff --git a/ProjectLighthouse.Servers.Website/Pages/Layouts/BaseLayout.cshtml.cs b/ProjectLighthouse.Servers.Website/Pages/Layouts/BaseLayout.cshtml.cs index 3537e4cb..93259557 100644 --- a/ProjectLighthouse.Servers.Website/Pages/Layouts/BaseLayout.cshtml.cs +++ b/ProjectLighthouse.Servers.Website/Pages/Layouts/BaseLayout.cshtml.cs @@ -46,16 +46,19 @@ public class BaseLayout : PageModel set => this.user = value; } - private string getLanguage() + private string? language; + + public string GetLanguage() { - if (ServerStatics.IsUnitTesting) return "en-US"; + if (ServerStatics.IsUnitTesting) return LocalizationManager.DefaultLang; + if (this.language != null) return this.language; IRequestCultureFeature? requestCulture = Request.HttpContext.Features.Get(); + if (requestCulture == null) return this.language = LocalizationManager.DefaultLang; - if (requestCulture == null) return LocalizationManager.DefaultLang; - return requestCulture.RequestCulture.UICulture.Name; + return this.language = requestCulture.RequestCulture.UICulture.Name; } - public string Translate(TranslatableString translatableString) => translatableString.Translate(this.getLanguage()); - public string Translate(TranslatableString translatableString, params object?[] format) => translatableString.Translate(this.getLanguage(), format); + public string Translate(TranslatableString translatableString) => translatableString.Translate(this.GetLanguage()); + public string Translate(TranslatableString translatableString, params object?[] format) => translatableString.Translate(this.GetLanguage(), format); } \ No newline at end of file diff --git a/ProjectLighthouse.Servers.Website/Pages/Partials/RenderReportBoundsPartial.cshtml b/ProjectLighthouse.Servers.Website/Pages/Partials/RenderReportBoundsPartial.cshtml new file mode 100644 index 00000000..19387632 --- /dev/null +++ b/ProjectLighthouse.Servers.Website/Pages/Partials/RenderReportBoundsPartial.cshtml @@ -0,0 +1,147 @@ + \ No newline at end of file diff --git a/ProjectLighthouse.Servers.Website/Pages/Partials/ReportPartial.cshtml b/ProjectLighthouse.Servers.Website/Pages/Partials/ReportPartial.cshtml new file mode 100644 index 00000000..7059919e --- /dev/null +++ b/ProjectLighthouse.Servers.Website/Pages/Partials/ReportPartial.cshtml @@ -0,0 +1,63 @@ +@using LBPUnion.ProjectLighthouse.Administration.Reports +@model LBPUnion.ProjectLighthouse.Administration.Reports.GriefReport + +
+
+ + + Grief report picture +
+

+ + Report submitted by + + @Model.ReportingPlayer.Username + + +

+ Report contains @Model.XmlPlayers.Length @(Model.XmlPlayers.Length == 1 ? "player" : "players") + @foreach (ReportPlayer player in Model.XmlPlayers) + { + + } + +
+
+ Report time: @(DateTimeOffset.FromUnixTimeMilliseconds(Model.Timestamp).ToString("R")) +
+
+ Report reason: @Model.Type +
+
+ Level ID: @Model.LevelId +
+
+ Level type: @Model.LevelType +
+
+ Level owner: @Model.LevelOwner +
+
+ + + + Dismiss + + + + Remove all related assets + +
+ + diff --git a/ProjectLighthouse.Servers.Website/Pages/Partials/UserCardPartial.cshtml b/ProjectLighthouse.Servers.Website/Pages/Partials/UserCardPartial.cshtml index 8e3386ea..de24034d 100644 --- a/ProjectLighthouse.Servers.Website/Pages/Partials/UserCardPartial.cshtml +++ b/ProjectLighthouse.Servers.Website/Pages/Partials/UserCardPartial.cshtml @@ -1,15 +1,18 @@ +@using LBPUnion.ProjectLighthouse.Helpers +@using LBPUnion.ProjectLighthouse.Localization @model LBPUnion.ProjectLighthouse.PlayerData.Profiles.User @{ bool showLink = (bool?)ViewData["ShowLink"] ?? false; bool isMobile = (bool?)ViewData["IsMobile"] ?? false; + string language = (string?)ViewData["Language"] ?? LocalizationManager.DefaultLang; }
@{ int size = isMobile ? 50 : 100; } -
+
@if (showLink) @@ -25,7 +28,7 @@ }

- @Model.Status + @Model.Status.ToTranslatedString(language)

@Model.Hearts diff --git a/ProjectLighthouse.Servers.Website/Pages/PhotosPage.cshtml b/ProjectLighthouse.Servers.Website/Pages/PhotosPage.cshtml index 1d532362..c89184b8 100644 --- a/ProjectLighthouse.Servers.Website/Pages/PhotosPage.cshtml +++ b/ProjectLighthouse.Servers.Website/Pages/PhotosPage.cshtml @@ -1,11 +1,12 @@ @page "/photos/{pageNumber:int}" +@using LBPUnion.ProjectLighthouse.Localization.StringLists @using LBPUnion.ProjectLighthouse.PlayerData @using LBPUnion.ProjectLighthouse.Types @model LBPUnion.ProjectLighthouse.Servers.Website.Pages.PhotosPage @{ Layout = "Layouts/BaseLayout"; - Model.Title = "Photos"; + Model.Title = Model.Translate(BaseLayoutStrings.HeaderPhotos); }

There are @Model.PhotoCount total photos!

diff --git a/ProjectLighthouse.Servers.Website/Pages/ReportPage.cshtml b/ProjectLighthouse.Servers.Website/Pages/ReportPage.cshtml new file mode 100644 index 00000000..738d1dd1 --- /dev/null +++ b/ProjectLighthouse.Servers.Website/Pages/ReportPage.cshtml @@ -0,0 +1,18 @@ +@page "/admin/report/{reportId:int}" +@model LBPUnion.ProjectLighthouse.Servers.Website.Pages.ReportPage + +@{ + Layout = "Layouts/BaseLayout"; + Model.Title = $"Report {Model.Report.ReportId}"; +} + + + +@await Html.PartialAsync("Partials/ReportPartial", Model.Report) +@await Html.PartialAsync("Partials/RenderReportBoundsPartial") \ No newline at end of file diff --git a/ProjectLighthouse.Servers.Website/Pages/ReportPage.cshtml.cs b/ProjectLighthouse.Servers.Website/Pages/ReportPage.cshtml.cs new file mode 100644 index 00000000..20f5cb4f --- /dev/null +++ b/ProjectLighthouse.Servers.Website/Pages/ReportPage.cshtml.cs @@ -0,0 +1,42 @@ +using System.Text.Json; +using LBPUnion.ProjectLighthouse.Administration.Reports; +using LBPUnion.ProjectLighthouse.PlayerData.Profiles; +using LBPUnion.ProjectLighthouse.Servers.Website.Pages.Layouts; +using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.RazorPages; +using Microsoft.EntityFrameworkCore; + +namespace LBPUnion.ProjectLighthouse.Servers.Website.Pages; + +public class ReportPage : BaseLayout +{ + public ReportPage(Database database) : base(database) + {} + + public GriefReport Report; + + public async Task OnGet([FromRoute] int reportId) + { + User? user = this.Database.UserFromWebRequest(this.Request); + if (user == null) return this.Redirect("~/login"); + if (!user.IsAdmin) return this.NotFound(); + + GriefReport? report = await this.Database.Reports + .Include(r => r.ReportingPlayer) + .FirstOrDefaultAsync(r => r.ReportId == reportId); + if (report == null) return this.NotFound(); + + report.XmlPlayers = (ReportPlayer[])JsonSerializer.Deserialize(report.Players, + typeof(ReportPlayer[]))!; + + report.XmlBounds = new Marqee + { + Rect = (Rectangle)JsonSerializer.Deserialize(report.Bounds, + typeof(Rectangle))!, + }; + + this.Report = report; + + return this.Page(); + } +} \ No newline at end of file diff --git a/ProjectLighthouse.Servers.Website/Pages/SlotsPage.cshtml b/ProjectLighthouse.Servers.Website/Pages/SlotsPage.cshtml index 4d736f29..69fb3073 100644 --- a/ProjectLighthouse.Servers.Website/Pages/SlotsPage.cshtml +++ b/ProjectLighthouse.Servers.Website/Pages/SlotsPage.cshtml @@ -1,11 +1,12 @@ @page "/slots/{pageNumber:int}" @using LBPUnion.ProjectLighthouse.Extensions @using LBPUnion.ProjectLighthouse.Levels +@using LBPUnion.ProjectLighthouse.Localization.StringLists @model LBPUnion.ProjectLighthouse.Servers.Website.Pages.SlotsPage @{ Layout = "Layouts/BaseLayout"; - Model.Title = "Levels"; + Model.Title = Model.Translate(BaseLayoutStrings.HeaderSlots); }

There are @Model.SlotCount total levels!

diff --git a/ProjectLighthouse.Servers.Website/Pages/UserPage.cshtml b/ProjectLighthouse.Servers.Website/Pages/UserPage.cshtml index fdd3135d..fae97ecd 100644 --- a/ProjectLighthouse.Servers.Website/Pages/UserPage.cshtml +++ b/ProjectLighthouse.Servers.Website/Pages/UserPage.cshtml @@ -46,6 +46,9 @@ { "IsMobile", Model.Request.IsMobile() }, + { + "Language", Model.GetLanguage() + } })
diff --git a/ProjectLighthouse.Servers.Website/Pages/UsersPage.cshtml b/ProjectLighthouse.Servers.Website/Pages/UsersPage.cshtml index f59d9874..db8f7a46 100644 --- a/ProjectLighthouse.Servers.Website/Pages/UsersPage.cshtml +++ b/ProjectLighthouse.Servers.Website/Pages/UsersPage.cshtml @@ -1,12 +1,13 @@ @page "/users/{pageNumber:int}" @using LBPUnion.ProjectLighthouse.Extensions +@using LBPUnion.ProjectLighthouse.Localization.StringLists @using LBPUnion.ProjectLighthouse.PlayerData.Profiles @using LBPUnion.ProjectLighthouse.Types @model LBPUnion.ProjectLighthouse.Servers.Website.Pages.UsersPage @{ Layout = "Layouts/BaseLayout"; - Model.Title = "Users"; + Model.Title = Model.Translate(BaseLayoutStrings.HeaderUsers); }

There are @Model.UserCount total users.

@@ -31,6 +32,9 @@ { "IsMobile", isMobile }, + { + "Language", Model.GetLanguage() + }, })
} diff --git a/ProjectLighthouse.Tests.GameApiTests/Tests/AuthenticationTests.cs b/ProjectLighthouse.Tests.GameApiTests/Tests/AuthenticationTests.cs index acfbfb6b..70fcf8bc 100644 --- a/ProjectLighthouse.Tests.GameApiTests/Tests/AuthenticationTests.cs +++ b/ProjectLighthouse.Tests.GameApiTests/Tests/AuthenticationTests.cs @@ -26,7 +26,7 @@ public class AuthenticationTests : LighthouseServerTest Assert.True(response.IsSuccessStatusCode); string responseContent = await response.Content.ReadAsStringAsync(); Assert.Contains("MM_AUTH=", responseContent); - Assert.Contains(VersionHelper.FullVersion, responseContent); + Assert.Contains(VersionHelper.EnvVer, responseContent); } [DatabaseFact] @@ -39,7 +39,7 @@ public class AuthenticationTests : LighthouseServerTest Assert.NotNull(loginResult.ServerBrand); Assert.Contains("MM_AUTH=", loginResult.AuthTicket); - Assert.Equal(VersionHelper.FullVersion, loginResult.ServerBrand); + Assert.Equal(VersionHelper.EnvVer, loginResult.ServerBrand); } [DatabaseFact] diff --git a/ProjectLighthouse.sln.DotSettings b/ProjectLighthouse.sln.DotSettings index 040fb4e0..3277a838 100644 --- a/ProjectLighthouse.sln.DotSettings +++ b/ProjectLighthouse.sln.DotSettings @@ -58,7 +58,7 @@ NEXT_LINE True False - WRAP_IF_LONG + CHOP_IF_LONG CHOP_IF_LONG True True diff --git a/ProjectLighthouse/Configuration/ConfigurationCategories/CustomizationConfiguration.cs b/ProjectLighthouse/Configuration/ConfigurationCategories/CustomizationConfiguration.cs index 027c1753..ee6b17e4 100644 --- a/ProjectLighthouse/Configuration/ConfigurationCategories/CustomizationConfiguration.cs +++ b/ProjectLighthouse/Configuration/ConfigurationCategories/CustomizationConfiguration.cs @@ -3,4 +3,5 @@ namespace LBPUnion.ProjectLighthouse.Configuration.ConfigurationCategories; public class CustomizationConfiguration { public string ServerName { get; set; } = "Project Lighthouse"; + public string EnvironmentName { get; set; } = "project-lighthouse"; } \ No newline at end of file diff --git a/ProjectLighthouse/Configuration/ConfigurationCategories/DiscordIntegrationConfiguration.cs b/ProjectLighthouse/Configuration/ConfigurationCategories/DiscordIntegrationConfiguration.cs index 92246899..1454338d 100644 --- a/ProjectLighthouse/Configuration/ConfigurationCategories/DiscordIntegrationConfiguration.cs +++ b/ProjectLighthouse/Configuration/ConfigurationCategories/DiscordIntegrationConfiguration.cs @@ -8,4 +8,6 @@ public class DiscordIntegrationConfiguration public bool DiscordIntegrationEnabled { get; set; } public string Url { get; set; } = ""; + + public string ModerationUrl { get; set; } = ""; } \ No newline at end of file diff --git a/ProjectLighthouse/Configuration/ServerConfiguration.cs b/ProjectLighthouse/Configuration/ServerConfiguration.cs index 30c5ee41..f7d4aa05 100644 --- a/ProjectLighthouse/Configuration/ServerConfiguration.cs +++ b/ProjectLighthouse/Configuration/ServerConfiguration.cs @@ -23,7 +23,7 @@ public class ServerConfiguration // You can use an ObsoleteAttribute instead. Make sure you set it to error, though. // // Thanks for listening~ - public const int CurrentConfigVersion = 7; + public const int CurrentConfigVersion = 10; #region Meta diff --git a/ProjectLighthouse/Helpers/VersionHelper.cs b/ProjectLighthouse/Helpers/VersionHelper.cs index 212eb091..f78bf858 100644 --- a/ProjectLighthouse/Helpers/VersionHelper.cs +++ b/ProjectLighthouse/Helpers/VersionHelper.cs @@ -8,10 +8,13 @@ public static class VersionHelper { static VersionHelper() { + string commitNumber = "invalid"; try { CommitHash = ResourceHelper.ReadManifestFile("gitVersion.txt"); Branch = ResourceHelper.ReadManifestFile("gitBranch.txt"); + commitNumber = $"{CommitHash}_{Build}"; + FullRevision = (Branch == "main") ? $"r{commitNumber}" : $"{Branch}_r{commitNumber}"; string remotesFile = ResourceHelper.ReadManifestFile("gitRemotes.txt"); @@ -54,7 +57,15 @@ public static class VersionHelper public static string CommitHash { get; set; } public static string Branch { get; set; } - public static string FullVersion => $"Project Lighthouse {Branch}@{CommitHash} {Build} ({ServerConfiguration.Instance.Customization.ServerName})"; + /// + /// The full revision string. States current revision hash and, if not main, the branch. + /// + public static string FullRevision { get; set; } + /// + /// The server's branding (environment version) to show to LBP clients. Shows the environment name next to the revision. + /// + public static string EnvVer => $"{ServerConfiguration.Instance.Customization.EnvironmentName} {FullRevision}"; + public static string FullVersion => $"Project Lighthouse {ServerConfiguration.Instance.Customization.EnvironmentName} {Branch}@{CommitHash} {Build}"; public static bool IsDirty => CommitHash.EndsWith("-dirty") || CommitsOutOfDate != 1 || CommitHash == "invalid" || Branch == "invalid"; public static int CommitsOutOfDate { get; set; } public static bool CanCheckForUpdates { get; set; } diff --git a/ProjectLighthouse/Helpers/WebhookHelper.cs b/ProjectLighthouse/Helpers/WebhookHelper.cs index 031a79de..d54026c2 100644 --- a/ProjectLighthouse/Helpers/WebhookHelper.cs +++ b/ProjectLighthouse/Helpers/WebhookHelper.cs @@ -1,3 +1,4 @@ +using System; using System.Threading.Tasks; using Discord; using Discord.Webhook; @@ -7,17 +8,44 @@ namespace LBPUnion.ProjectLighthouse.Helpers; public static class WebhookHelper { - private static readonly DiscordWebhookClient client = (ServerConfiguration.Instance.DiscordIntegration.DiscordIntegrationEnabled + /// + /// The destination of the webhook post. + /// + public enum WebhookDestination : byte + { + /// + /// A channel intended for public viewing; where new levels and photos are sent. + /// + Public, + /// + /// A channel intended for moderators; where grief reports are sent. + /// + Moderation, + } + + private static readonly DiscordWebhookClient publicClient = (ServerConfiguration.Instance.DiscordIntegration.DiscordIntegrationEnabled ? new DiscordWebhookClient(ServerConfiguration.Instance.DiscordIntegration.Url) : null); + private static readonly DiscordWebhookClient moderationClient = (ServerConfiguration.Instance.DiscordIntegration.DiscordIntegrationEnabled + ? new DiscordWebhookClient(ServerConfiguration.Instance.DiscordIntegration.ModerationUrl) + : null); + public static readonly Color UnionColor = new(0, 140, 255); - public static Task SendWebhook(EmbedBuilder builder) => SendWebhook(builder.Build()); + public static Task SendWebhook(EmbedBuilder builder, WebhookDestination dest = WebhookDestination.Public) + => SendWebhook(builder.Build(), dest); - public static async Task SendWebhook(Embed embed) + public static async Task SendWebhook(Embed embed, WebhookDestination dest = WebhookDestination.Public) { if (!ServerConfiguration.Instance.DiscordIntegration.DiscordIntegrationEnabled) return; + + DiscordWebhookClient client = dest switch + { + WebhookDestination.Public => publicClient, + WebhookDestination.Moderation => moderationClient, + _ => throw new ArgumentOutOfRangeException(nameof(dest), dest, null), + }; await client.SendMessageAsync ( @@ -28,7 +56,7 @@ public static class WebhookHelper ); } - public static Task SendWebhook(string title, string description) + public static Task SendWebhook(string title, string description, WebhookDestination dest = WebhookDestination.Public) => SendWebhook ( new EmbedBuilder @@ -36,6 +64,7 @@ public static class WebhookHelper Title = title, Description = description, Color = UnionColor, - } + }, + dest ); } \ No newline at end of file diff --git a/ProjectLighthouse/PlayerData/Profiles/UserStatus.cs b/ProjectLighthouse/PlayerData/Profiles/UserStatus.cs index 91c0083a..a01a5f31 100644 --- a/ProjectLighthouse/PlayerData/Profiles/UserStatus.cs +++ b/ProjectLighthouse/PlayerData/Profiles/UserStatus.cs @@ -1,6 +1,8 @@ #nullable enable using System.Linq; using LBPUnion.ProjectLighthouse.Helpers; +using LBPUnion.ProjectLighthouse.Localization; +using LBPUnion.ProjectLighthouse.Localization.StringLists; using LBPUnion.ProjectLighthouse.Match.Rooms; namespace LBPUnion.ProjectLighthouse.PlayerData.Profiles; @@ -34,15 +36,17 @@ public class UserStatus this.CurrentRoom = RoomHelper.FindRoomByUserId(userId); } - public override string ToString() + public string ToTranslatedString(string language) { this.CurrentVersion ??= GameVersion.Unknown; this.CurrentPlatform ??= Platform.Unknown; + return this.StatusType switch { - StatusType.Online => $"Currently online on {((GameVersion)this.CurrentVersion).ToPrettyString()} on {((Platform)this.CurrentPlatform)}", - StatusType.Offline => "Offline", - _ => "Unknown", + StatusType.Online => StatusStrings.CurrentlyOnline.Translate(language, + ((GameVersion)this.CurrentVersion).ToPrettyString(), ((Platform)this.CurrentPlatform)), + StatusType.Offline => StatusStrings.Offline.Translate(language), + _ => GeneralStrings.Unknown.Translate(language), }; } } \ No newline at end of file diff --git a/ProjectLighthouse/ProjectLighthouse.csproj b/ProjectLighthouse/ProjectLighthouse.csproj index 94563456..bee4e972 100644 --- a/ProjectLighthouse/ProjectLighthouse.csproj +++ b/ProjectLighthouse/ProjectLighthouse.csproj @@ -1,4 +1,4 @@ - + Linux net6.0 @@ -28,26 +28,26 @@ - - - Always - - - - Always - - - - Always - - - - Always - - - - Always - + + + Always + + + + Always + + + + Always + + + + Always + + + + Always + @@ -55,9 +55,9 @@ - - - - + + + +