set different path for default language.

This commit is contained in:
DESKTOP-GENO133\IvanPlex
2024-02-03 22:49:18 -07:00
parent 60f28b16e7
commit 83a59aff37
3 changed files with 9 additions and 1 deletions

View File

@@ -24,7 +24,7 @@ namespace CarCareTracker.Helper
bool create = bool.Parse(_config["LUBELOGGER_TRANSLATOR"] ?? "false");
//transform input text into key.
string translationKey = text.Replace(" ", "_");
var translationFilePath = _fileHelper.GetFullFilePath($"/translations/{userLanguage}.json", false);
var translationFilePath = userLanguage == "en_US" ? _fileHelper.GetFullFilePath($"/defaults/en_US.json") : _fileHelper.GetFullFilePath($"/translations/{userLanguage}.json", false);
var dictionary = _cache.GetOrCreate<Dictionary<string, string>>($"lang_{userLanguage}", entry =>
{
entry.SlidingExpiration = TimeSpan.FromHours(1);

View File

@@ -0,0 +1,8 @@
namespace CarCareTracker.Models
{
public class SettingsViewModel
{
public UserConfig UserConfig { get; set; }
public List<string> UILanguages { get; set; }
}
}