From b693ad48c1e5a80ee32c91df788ff854488ea15a Mon Sep 17 00:00:00 2001 From: arvalin Date: Sat, 26 Nov 2022 09:08:59 +0100 Subject: [PATCH] make use of resources --- src/CraftSharp/Pages/Index.razor | 7 +++++++ src/CraftSharp/Pages/Index.razor.cs | 11 +++++++++++ ...Pages.List.fr-FR.resx => Pages.Index.fr-FR.resx} | 3 +++ .../Resources/{Pages.List.resx => Pages.Index.resx} | 3 +++ ...Pages.List.tr-TR.resx => Pages.Index.tr-TR.resx} | 3 +++ src/CraftSharp/Shared/MainLayout.razor | 9 ++++++--- .../images/{subtext_tr_TR.png => subtext_tr-TR.png} | Bin 7 files changed, 33 insertions(+), 3 deletions(-) create mode 100644 src/CraftSharp/Pages/Index.razor.cs rename src/CraftSharp/Resources/{Pages.List.fr-FR.resx => Pages.Index.fr-FR.resx} (96%) rename src/CraftSharp/Resources/{Pages.List.resx => Pages.Index.resx} (96%) rename src/CraftSharp/Resources/{Pages.List.tr-TR.resx => Pages.Index.tr-TR.resx} (96%) rename src/CraftSharp/wwwroot/images/{subtext_tr_TR.png => subtext_tr-TR.png} (100%) diff --git a/src/CraftSharp/Pages/Index.razor b/src/CraftSharp/Pages/Index.razor index 6085c4a..873f213 100644 --- a/src/CraftSharp/Pages/Index.razor +++ b/src/CraftSharp/Pages/Index.razor @@ -1,8 +1,15 @@ @page "/" +@using System.Globalization +

+ CurrentCulture: @CultureInfo.CurrentCulture +

Index + +

@Localizer["Opening"]

Hello, world!

+ Welcome to your new app. diff --git a/src/CraftSharp/Pages/Index.razor.cs b/src/CraftSharp/Pages/Index.razor.cs new file mode 100644 index 0000000..4b50d5e --- /dev/null +++ b/src/CraftSharp/Pages/Index.razor.cs @@ -0,0 +1,11 @@ +using Microsoft.AspNetCore.Components; +using Microsoft.Extensions.Localization; + +namespace CraftSharp.Pages +{ + public partial class Index + { + [Inject] + public IStringLocalizer Localizer { get; set; } + } +} diff --git a/src/CraftSharp/Resources/Pages.List.fr-FR.resx b/src/CraftSharp/Resources/Pages.Index.fr-FR.resx similarity index 96% rename from src/CraftSharp/Resources/Pages.List.fr-FR.resx rename to src/CraftSharp/Resources/Pages.Index.fr-FR.resx index aace2a0..238a0f5 100644 --- a/src/CraftSharp/Resources/Pages.List.fr-FR.resx +++ b/src/CraftSharp/Resources/Pages.Index.fr-FR.resx @@ -132,4 +132,7 @@ Magasin + + subtext_fr-FR + \ No newline at end of file diff --git a/src/CraftSharp/Resources/Pages.List.resx b/src/CraftSharp/Resources/Pages.Index.resx similarity index 96% rename from src/CraftSharp/Resources/Pages.List.resx rename to src/CraftSharp/Resources/Pages.Index.resx index fe08772..d975e18 100644 --- a/src/CraftSharp/Resources/Pages.List.resx +++ b/src/CraftSharp/Resources/Pages.Index.resx @@ -132,4 +132,7 @@ Shop + + subtext_en-EN + \ No newline at end of file diff --git a/src/CraftSharp/Resources/Pages.List.tr-TR.resx b/src/CraftSharp/Resources/Pages.Index.tr-TR.resx similarity index 96% rename from src/CraftSharp/Resources/Pages.List.tr-TR.resx rename to src/CraftSharp/Resources/Pages.Index.tr-TR.resx index 8c050d1..9468275 100644 --- a/src/CraftSharp/Resources/Pages.List.tr-TR.resx +++ b/src/CraftSharp/Resources/Pages.Index.tr-TR.resx @@ -132,4 +132,7 @@ Mağaza + + subtext_tr-TR + \ No newline at end of file diff --git a/src/CraftSharp/Shared/MainLayout.razor b/src/CraftSharp/Shared/MainLayout.razor index 798e5ac..b3e8948 100644 --- a/src/CraftSharp/Shared/MainLayout.razor +++ b/src/CraftSharp/Shared/MainLayout.razor @@ -2,6 +2,7 @@ CraftSharp +