From 3a896aa3ce27731fe99bdf638a5857e5dfa05fa2 Mon Sep 17 00:00:00 2001 From: lebeaulato Date: Mon, 3 Feb 2025 13:59:34 +0100 Subject: [PATCH] Trad AddQuiz et ValidQuote --- WF-WebAdmin/WF-WebAdmin/Pages/AddQuiz.razor | 16 +- .../WF-WebAdmin/Pages/AddQuiz.razor.cs | 5 + .../WF-WebAdmin/Pages/ValidQuote.razor | 22 +-- .../WF-WebAdmin/Pages/ValidQuote.razor.cs | 6 +- .../Resources/Pages.AddQuiz.en-US.resx | 144 +++++++++++++++++ .../Resources/Pages.AddQuiz.fr-FR.resx | 144 +++++++++++++++++ .../Resources/Pages.ValidQuote.en-US.resx | 153 ++++++++++++++++++ .../Resources/Pages.ValidQuote.fr-FR.resx | 153 ++++++++++++++++++ 8 files changed, 623 insertions(+), 20 deletions(-) create mode 100644 WF-WebAdmin/WF-WebAdmin/Resources/Pages.AddQuiz.en-US.resx create mode 100644 WF-WebAdmin/WF-WebAdmin/Resources/Pages.AddQuiz.fr-FR.resx create mode 100644 WF-WebAdmin/WF-WebAdmin/Resources/Pages.ValidQuote.en-US.resx create mode 100644 WF-WebAdmin/WF-WebAdmin/Resources/Pages.ValidQuote.fr-FR.resx diff --git a/WF-WebAdmin/WF-WebAdmin/Pages/AddQuiz.razor b/WF-WebAdmin/WF-WebAdmin/Pages/AddQuiz.razor index d577939..5505f94 100644 --- a/WF-WebAdmin/WF-WebAdmin/Pages/AddQuiz.razor +++ b/WF-WebAdmin/WF-WebAdmin/Pages/AddQuiz.razor @@ -2,7 +2,7 @@ @page "/add" -

Ajouter une Question

+

@Localizer["TitleAddQuiz"]

@@ -11,42 +11,42 @@

- +
\ No newline at end of file diff --git a/WF-WebAdmin/WF-WebAdmin/Pages/AddQuiz.razor.cs b/WF-WebAdmin/WF-WebAdmin/Pages/AddQuiz.razor.cs index 36de693..ff10734 100644 --- a/WF-WebAdmin/WF-WebAdmin/Pages/AddQuiz.razor.cs +++ b/WF-WebAdmin/WF-WebAdmin/Pages/AddQuiz.razor.cs @@ -3,12 +3,17 @@ using WF_WebAdmin.Service; using WF_WebAdmin.Model; using Microsoft.AspNetCore.Mvc; using System.Text.RegularExpressions; +using Microsoft.Extensions.Localization; namespace WF_WebAdmin.Pages { public partial class AddQuiz { + + [Inject] + public IStringLocalizer Localizer { get; set; } + [Inject] private IQuizService quizService { get; set; } diff --git a/WF-WebAdmin/WF-WebAdmin/Pages/ValidQuote.razor b/WF-WebAdmin/WF-WebAdmin/Pages/ValidQuote.razor index 0f7606d..962b59a 100644 --- a/WF-WebAdmin/WF-WebAdmin/Pages/ValidQuote.razor +++ b/WF-WebAdmin/WF-WebAdmin/Pages/ValidQuote.razor @@ -1,11 +1,11 @@ @page "/ValidQuote" @using WF_WebAdmin.Model -

Citations non validées

+

@Localizer["TitleValid"]

@if (quotes is null) { -

Chargement des citations...

+

@Localizer["LoginQuote"]

} @* else if (quotes.Count == 0) { @@ -13,20 +13,20 @@ } *@ else { -

Citations en attente de validation :

+

@Localizer["QuoteValid"]

@foreach (var quote in quotes) {
-

ID : @quote.Id

-

Contenu : @quote.Content

-

Langue : @quote.Langue

+

@Localizer["Id"] : @quote.Id

+

@Localizer["Content"] : @quote.Content

+

@Localizer["Language"] @quote.Langue

-

Personnage : @quote.Charac

-

Image : @quote.ImgPath

-

Source : @quote.TitleSrc

-

Date de source : @quote.DateSrc.ToShortDateString()

-

Utilisateur : @quote.UserProposition

+

@Localizer["Character"] @quote.Charac

+

@Localizer["Image"] @quote.ImgPath

+

@Localizer["Source"] @quote.TitleSrc

+

@Localizer["Date"] @quote.DateSrc.ToShortDateString()

+

@Localizer["User"] @quote.UserProposition

@* *@ diff --git a/WF-WebAdmin/WF-WebAdmin/Pages/ValidQuote.razor.cs b/WF-WebAdmin/WF-WebAdmin/Pages/ValidQuote.razor.cs index 95b04d5..4c9a4b5 100644 --- a/WF-WebAdmin/WF-WebAdmin/Pages/ValidQuote.razor.cs +++ b/WF-WebAdmin/WF-WebAdmin/Pages/ValidQuote.razor.cs @@ -6,12 +6,16 @@ using System.Collections.Generic; using System; using System.Threading.Tasks; using System.Linq; +using Microsoft.Extensions.Localization; namespace WF_WebAdmin.Pages { public partial class ValidQuote { - private Quote[] quotes; + private Quote[] quotes; + + [Inject] + public IStringLocalizer Localizer { get; set; } [Inject] public HttpClient Http { get; set; } diff --git a/WF-WebAdmin/WF-WebAdmin/Resources/Pages.AddQuiz.en-US.resx b/WF-WebAdmin/WF-WebAdmin/Resources/Pages.AddQuiz.en-US.resx new file mode 100644 index 0000000..e171091 --- /dev/null +++ b/WF-WebAdmin/WF-WebAdmin/Resources/Pages.AddQuiz.en-US.resx @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Answer A: + + + Answer B: + + + Answer C: + + + Answer D: + + + Good answer: + + + Submit + + + Add a question + + + Question: + + \ No newline at end of file diff --git a/WF-WebAdmin/WF-WebAdmin/Resources/Pages.AddQuiz.fr-FR.resx b/WF-WebAdmin/WF-WebAdmin/Resources/Pages.AddQuiz.fr-FR.resx new file mode 100644 index 0000000..092f847 --- /dev/null +++ b/WF-WebAdmin/WF-WebAdmin/Resources/Pages.AddQuiz.fr-FR.resx @@ -0,0 +1,144 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Réponse A: + + + Réponse B: + + + Réponse C: + + + Réponse D: + + + Bonne réponse: + + + Valider + + + Ajouter une Question + + + Question: + + \ No newline at end of file diff --git a/WF-WebAdmin/WF-WebAdmin/Resources/Pages.ValidQuote.en-US.resx b/WF-WebAdmin/WF-WebAdmin/Resources/Pages.ValidQuote.en-US.resx new file mode 100644 index 0000000..2412f03 --- /dev/null +++ b/WF-WebAdmin/WF-WebAdmin/Resources/Pages.ValidQuote.en-US.resx @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Character : + + + Content : + + + Source date + + + ID : + + + Image : + + + Language : + + + Loading quotes + + + Quotes awaiting validation + + + Source : + + + Unvalidated quotes + + + User : + + \ No newline at end of file diff --git a/WF-WebAdmin/WF-WebAdmin/Resources/Pages.ValidQuote.fr-FR.resx b/WF-WebAdmin/WF-WebAdmin/Resources/Pages.ValidQuote.fr-FR.resx new file mode 100644 index 0000000..8dd6b34 --- /dev/null +++ b/WF-WebAdmin/WF-WebAdmin/Resources/Pages.ValidQuote.fr-FR.resx @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + Personnage : + + + Contenu : + + + Date de la source : + + + ID : + + + Image : + + + Langue : + + + Chargement des citations... + + + Citations en attente de validation : + + + Source : + + + Citations non validées + + + Utilisateur : + + \ No newline at end of file