fix new locale files data loading
new locales are added to the LocaleKeys enum with their file name as a prefix, but the logic for filling the locale dict used the locale without the prefix, causing the locale to not match and be skipped.
new locales are added to the LocaleKeys enum with their file name as a prefix, but the logic for filling the locale dict used the locale without the prefix, causing the locale to not match and be skipped.