Skip to content

Commit 35bb6f4

Browse files
committed
1.0.4-prev
1 parent 19ceb28 commit 35bb6f4

3 files changed

Lines changed: 7 additions & 3 deletions

File tree

‎FmgLib.Localization.csproj‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<Description>This package serves to integrate your system into multiple languages.</Description>
1414
<Copyright>Copyright 2023</Copyright>
1515
<PackageTags>Localization</PackageTags>
16-
<Version>1.0.3</Version>
16+
<Version>1.0.4-prev</Version>
1717
</PropertyGroup>
1818

1919
<ItemGroup>

‎README.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ In your main project you should have a language file of type json. The translati
1212
If you do not specify the path to the file(s) in the parameter (
1313
```CSharp
1414
builder.Services.AddFmgLibLocalization();
15+
builder.Services.AddFmgLibLocalization(defaultLang:"en-US");
16+
builder.Services.AddFmgLibLocalization(defaultLang:"en-US", "Loc1.json", "Loc2.json");
1517
```
1618
), will look for a json file named `Localization.json` in the home directory.
1719

‎ServiceRegistration.cs‎

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,17 @@ namespace FmgLib.Localization;
44

55
public static class ServiceRegistration
66
{
7-
public static IServiceCollection AddFmgLibLocalization(this IServiceCollection services, params string[] filePathes)
7+
public static IServiceCollection AddFmgLibLocalization(this IServiceCollection services, string defaultLang = "", params string[] filePathes)
88
{
9+
LocalizationService.Language = defaultLang;
910
LocalizationService.ReadLocalizationFile(filePathes);
1011

1112
return services;
1213
}
1314

14-
public static void SetFmgLibLocalization(params string[] filePathes)
15+
public static void SetFmgLibLocalization(string defaultLang = "", params string[] filePathes)
1516
{
17+
LocalizationService.Language = defaultLang;
1618
LocalizationService.ReadLocalizationFile(filePathes);
1719
}
1820
}

0 commit comments

Comments
 (0)