diff --git a/Oqtane.Server/Infrastructure/LocalizationManager.cs b/Oqtane.Server/Infrastructure/LocalizationManager.cs index b100893e..2051d2b5 100644 --- a/Oqtane.Server/Infrastructure/LocalizationManager.cs +++ b/Oqtane.Server/Infrastructure/LocalizationManager.cs @@ -42,7 +42,11 @@ namespace Oqtane.Infrastructure var cultures = new List(); foreach (var file in Directory.EnumerateFiles(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location), $"*{Constants.SatelliteAssemblyExtension}", SearchOption.AllDirectories)) { - cultures.Add(Path.GetFileName(Path.GetDirectoryName(file))); + var culture = Path.GetFileName(Path.GetDirectoryName(file)); + if (!cultures.Contains(culture)) + { + cultures.Add(culture); + } } return cultures.OrderBy(c => c).ToArray(); }