Yea.Localization.LocaleManager.LoadLocales C# (CSharp) Method

LoadLocales() public method

public LoadLocales ( ) : void
return void
        public void LoadLocales()
        {
            lock (Locales)
            {
                LocalesMap.Clear();
                var directories = Directory.GetDirectories(_transFolder);
                foreach (var directory in directories)
                {
                    var localeKey = Path.GetFileName(directory);
                    if (string.IsNullOrEmpty(localeKey))
                        continue;

                    var propertiesXml = Path.Combine(directory, _propertiesXml);

                    if (!File.Exists(propertiesXml))
                        continue;

                    var locale = new Locale(localeKey);
                    locale.LoadProperties(propertiesXml);

                    LocalesMap.Add(localeKey, locale);
                }
            }
        }