Working localization implementation!

This commit is contained in:
jvyden 2022-04-13 19:39:05 -04:00
parent be9ed3ac71
commit c1e9fd361b
No known key found for this signature in database
GPG key ID: 18BCF2BE0262B278
11 changed files with 55 additions and 15 deletions

View file

@ -1,14 +1,22 @@
using System.Reflection;
namespace LBPUnion.ProjectLighthouse.Localization;
public static class Program
{
public static void Main()
{
Console.WriteLine(LocalizationManager.GetLocalizedString(TranslationAreas.BaseLayout, "en-UD", "header_home"));
Console.WriteLine("Available languages:");
Console.WriteLine("Resource files loaded:");
foreach (string resourceFile in Assembly.GetExecutingAssembly().GetManifestResourceNames())
{
Console.WriteLine(" " + resourceFile);
}
Console.Write('\n');
foreach (string language in LocalizationManager.GetAvailableLanguages(TranslationAreas.BaseLayout))
{
Console.WriteLine(language);
Console.WriteLine(LocalizationManager.GetLocalizedString(TranslationAreas.BaseLayout, language, "header_home"));
}
}
}