Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions BLIS-NG.csproj
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<Project Sdk="Microsoft.NET.Sdk">
<Project Sdk="Microsoft.NET.Sdk">

<PropertyGroup>
<OutputType>WinExe</OutputType>
Expand Down Expand Up @@ -51,10 +51,10 @@
<ItemGroup>
<!--
This helps with theme dll-s trimming.
If you will publish your application in self-contained mode
If you will publish your application in self-contained mode
with p:PublishTrimmed=true and it will use Fluent theme
Default theme will be trimmed from the output and vice versa.
https://github.com/AvaloniaUI/Avalonia/issues/5593
https://github.com/AvaloniaUI/Avalonia/issues/5593
-->
<TrimmableAssembly Include="Avalonia.Themes.Fluent" />
<TrimmableAssembly Include="Avalonia.Themes.Default" />
Expand Down
168 changes: 104 additions & 64 deletions Lang/Resources.fr.resx
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
Expand All @@ -40,14 +40,13 @@
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
<xsd:attribute name="name" use="required" type="xsd:string" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>

<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
Expand All @@ -63,65 +62,106 @@
Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>

<data name="App_Title" xml:space="preserve">
<value>Système d'information de laboratoire de base (BLIS)</value>
</data>
<data name="App_Version_Format" xml:space="preserve">
<value>BLIS pour Windows {0}</value>
</data>
<data name="App_Tagline" xml:space="preserve">
<value>Une initiative conjointe de C4G à Georgia Tech, du CDC et des pays participants.</value>
</data>
<data name="App_LicenseNotice" xml:space="preserve">
<value>C4G BLIS est sous licence GNU General Public License version 3. Pour plus d'informations, visitez blis.cc.gatech.edu.</value>
</data>
<data name="Button_StartBlis" xml:space="preserve">
<value>Démarrer BLIS</value>
</data>
<data name="Button_StopBlis" xml:space="preserve">
<value>Arrêter BLIS</value>
</data>
<data name="Status_Healthy" xml:space="preserve">
<value>Statut : Fonctionnel</value>
</data>
<data name="Status_Starting" xml:space="preserve">
<value>Statut : Démarrage en cours</value>
</data>
<data name="Status_ApacheHealthcheckFailed" xml:space="preserve">
<value>Statut : Échec de la vérification d'état d'Apache2.</value>
</data>
<data name="Status_Stopping" xml:space="preserve">
<value>Statut : Arrêt en cours</value>
</data>
<data name="Status_Stopped" xml:space="preserve">
<value>Statut : Arrêté</value>
</data>
<data name="Label_Language" xml:space="preserve">
<value>Langue :</value>
</data>
<data name="Language_English" xml:space="preserve">
<value>Anglais</value>
</data>
<data name="Language_French" xml:space="preserve">
<value>Français</value>
</data>
<data name="Message_RestartRequired" xml:space="preserve">
<value>Langue mise à jour. Redémarrez le lanceur pour appliquer tous les changements de texte.</value>
</data>
<data name="Button_MoreOptions" xml:space="preserve">
<value>Plus d'options</value>
</data>
<data name="Menu_UpdateWithZipFile" xml:space="preserve">
<value>Mettre à jour avec un fichier ZIP</value>
</data>
<data name="Menu_ResetPassword" xml:space="preserve">
<value>Réinitialiser le mot de passe</value>
</data>
<data name="Picker_SelectZipFile" xml:space="preserve">
<value>Sélectionner un fichier ZIP</value>
</data>
<data name="Picker_ZipFiles" xml:space="preserve">
<value>Fichiers ZIP</value>
</data>
<!-- ── MainWindow ── -->
<data name="AppTitle" xml:space="preserve">
<value>Système d'Information de Laboratoire de Base (BLIS)</value>
</data>
<data name="AppJointInitiative" xml:space="preserve">
<value>Une initiative conjointe de C4G à Georgia Tech, le CDC et les pays participants.</value>
</data>
<data name="AppLicense" xml:space="preserve">
<value>C4G BLIS est distribué sous la licence publique générale GNU version 3. Pour plus d'informations, visitez blis.cc.gatech.edu.</value>
</data>
<data name="StartBlis" xml:space="preserve">
<value>Démarrer BLIS</value>
</data>
<data name="StopBlis" xml:space="preserve">
<value>Arrêter BLIS</value>
</data>

<!-- ── ToolsWindow ── -->
<data name="ToolsWindowTitle" xml:space="preserve">
<value>Outils BLIS</value>
</data>
<data name="TabPasswordReset" xml:space="preserve">
<value>Réinitialisation du mot de passe</value>
</data>
<data name="ResetUserPassword" xml:space="preserve">
<value>Réinitialiser le mot de passe</value>
</data>
<data name="ResetPassword" xml:space="preserve">
<value>Réinitialiser le mot de passe</value>
</data>
<data name="UsernameToReset" xml:space="preserve">
<value>Nom d'utilisateur à réinitialiser</value>
</data>
<data name="EnterUsername" xml:space="preserve">
<value>Entrer le nom d'utilisateur</value>
</data>
<data name="PasswordRequirements" xml:space="preserve">
<value>Exigences du mot de passe</value>
</data>
<data name="PasswordReqLength" xml:space="preserve">
<value>• Au moins 20 caractères</value>
</data>
<data name="PasswordReqClasses" xml:space="preserve">
<value>• Au moins 2 parmi : majuscules, minuscules, chiffres, symboles</value>
</data>
<data name="PasswordReqSymbols" xml:space="preserve">
<value>• Exemples de symboles : ! @ # $ % ^ &amp; *</value>
</data>
<data name="NewPassword" xml:space="preserve">
<value>Nouveau mot de passe</value>
</data>
<data name="EnterNewPassword" xml:space="preserve">
<value>Entrer le nouveau mot de passe (min. 20 caractères)</value>
</data>
<data name="ConfirmPassword" xml:space="preserve">
<value>Confirmer le mot de passe</value>
</data>
<data name="ConfirmNewPassword" xml:space="preserve">
<value>Confirmer le nouveau mot de passe</value>
</data>
<data name="SupervisorAuthNotice" xml:space="preserve">
<value>Un utilisateur de rang supérieur doit autoriser cette réinitialisation.</value>
</data>
<data name="SupervisorUsername" xml:space="preserve">
<value>Nom d'utilisateur du superviseur</value>
</data>
<data name="EnterSupervisorUsername" xml:space="preserve">
<value>Entrer le nom du superviseur</value>
</data>
<data name="SupervisorPassword" xml:space="preserve">
<value>Mot de passe du superviseur</value>
</data>
<data name="EnterSupervisorPassword" xml:space="preserve">
<value>Entrer le mot de passe du superviseur</value>
</data>
<data name="ButtonNext" xml:space="preserve">
<value>Suivant →</value>
</data>
<data name="ButtonBack" xml:space="preserve">
<value>← Retour</value>
</data>
<data name="ButtonConfirmReset" xml:space="preserve">
<value>Confirmer la réinitialisation</value>
</data>
<data name="ButtonResetForm" xml:space="preserve">
<value>Réinitialiser le formulaire</value>
</data>

<!-- ── PasswordResetDialog ── -->
<data name="Username" xml:space="preserve">
<value>Nom d'utilisateur</value>
</data>
<data name="EnterNewPasswordShort" xml:space="preserve">
<value>Entrer le nouveau mot de passe</value>
</data>
<data name="ButtonReset" xml:space="preserve">
<value>Réinitialiser</value>
</data>
<data name="ButtonCancel" xml:space="preserve">
<value>Annuler</value>
</data>

</root>
</root>
119 changes: 111 additions & 8 deletions Lang/Resources.resx
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
Expand All @@ -40,14 +40,13 @@
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
<xsd:attribute name="name" use="required" type="xsd:string" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>

<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
Expand All @@ -63,6 +62,7 @@
Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>

<!-- ── MainWindow ── -->
<data name="App_Title" xml:space="preserve">
<value>Basic Lab Information System (BLIS)</value>
</data>
Expand All @@ -83,15 +83,117 @@ For more information, visit blis.cc.gatech.edu.</value>
<data name="Button_StopBlis" xml:space="preserve">
<value>Stop BLIS</value>
</data>

<data name="AppTitle" xml:space="preserve">
<value>Basic Lab Information System (BLIS)</value>
</data>
<data name="AppJointInitiative" xml:space="preserve">
<value>A Joint Initiative of C4G at Georgia Tech, the CDC, and participating countries.</value>
</data>
<data name="AppLicense" xml:space="preserve">
<value>C4G BLIS has been licensed under the GNU General Public License version 3. For more information, visit blis.cc.gatech.edu.</value>
</data>
<data name="StartBlis" xml:space="preserve">
<value>Start BLIS</value>
</data>
<data name="StopBlis" xml:space="preserve">
<value>Stop BLIS</value>
</data>

<!-- ── ToolsWindow ── -->
<data name="ToolsWindowTitle" xml:space="preserve">
<value>BLIS Tools</value>
</data>
<data name="TabPasswordReset" xml:space="preserve">
<value>Password Reset</value>
</data>
<data name="ResetUserPassword" xml:space="preserve">
<value>Reset User Password</value>
</data>
<data name="ResetPassword" xml:space="preserve">
<value>Reset Password</value>
</data>
<data name="UsernameToReset" xml:space="preserve">
<value>Username to Reset</value>
</data>
<data name="EnterUsername" xml:space="preserve">
<value>Enter username</value>
</data>
<data name="PasswordRequirements" xml:space="preserve">
<value>Password Requirements</value>
</data>
<data name="PasswordReqLength" xml:space="preserve">
<value>• At least 20 characters</value>
</data>
<data name="PasswordReqClasses" xml:space="preserve">
<value>• At least 2 of: uppercase, lowercase, numbers, symbols</value>
</data>
<data name="PasswordReqSymbols" xml:space="preserve">
<value>• Example symbol characters: ! @ # $ % ^ &amp; *</value>
</data>
<data name="NewPassword" xml:space="preserve">
<value>New Password</value>
</data>
<data name="EnterNewPassword" xml:space="preserve">
<value>Enter new password (min. 20 chars)</value>
</data>
<data name="ConfirmPassword" xml:space="preserve">
<value>Confirm Password</value>
</data>
<data name="ConfirmNewPassword" xml:space="preserve">
<value>Confirm new password</value>
</data>
<data name="SupervisorAuthNotice" xml:space="preserve">
<value>A higher-ranked user must authorize this password reset.</value>
</data>
<data name="SupervisorUsername" xml:space="preserve">
<value>Supervisor Username</value>
</data>
<data name="EnterSupervisorUsername" xml:space="preserve">
<value>Enter supervisor username</value>
</data>
<data name="SupervisorPassword" xml:space="preserve">
<value>Supervisor Password</value>
</data>
<data name="EnterSupervisorPassword" xml:space="preserve">
<value>Enter supervisor password</value>
</data>
<data name="ButtonNext" xml:space="preserve">
<value>Next →</value>
</data>
<data name="ButtonBack" xml:space="preserve">
<value>← Back</value>
</data>
<data name="ButtonConfirmReset" xml:space="preserve">
<value>Confirm Reset</value>
</data>
<data name="ButtonResetForm" xml:space="preserve">
<value>Reset Form</value>
</data>

<!-- ── PasswordResetDialog ── -->
<data name="Username" xml:space="preserve">
<value>Username</value>
</data>
<data name="EnterNewPasswordShort" xml:space="preserve">
<value>Enter new password</value>
</data>
<data name="ButtonReset" xml:space="preserve">
<value>Reset</value>
</data>
<data name="ButtonCancel" xml:space="preserve">
<value>Cancel</value>
</data>

<data name="Status_ApacheHealthcheckFailed" xml:space="preserve">
<value>Status: Apache2 health check failed.</value>
</data>
<data name="Status_Healthy" xml:space="preserve">
<value>Status: Healthy</value>
</data>
<data name="Status_Starting" xml:space="preserve">
<value>Status: Starting</value>
</data>
<data name="Status_ApacheHealthcheckFailed" xml:space="preserve">
<value>Status: Apache2 health check failed.</value>
</data>
<data name="Status_Stopping" xml:space="preserve">
<value>Status: Stopping</value>
</data>
Expand Down Expand Up @@ -123,6 +225,7 @@ For more information, visit blis.cc.gatech.edu.</value>
<value>Select ZIP File</value>
</data>
<data name="Picker_ZipFiles" xml:space="preserve">
<value>ZIP Files</value>
<value>ZIP Files</value>
</data>
</root>

</root>
Loading
Loading