diff --git a/src/sentry/conf/locale.py b/src/sentry/conf/locale.py index 9906210fdd13d2..2573eb5f510869 100644 --- a/src/sentry/conf/locale.py +++ b/src/sentry/conf/locale.py @@ -3,6 +3,15 @@ import sentry +# change locale file dir name to locale code +def dirname_to_local(dir_name): + if '_' in dir_name: + pre, post = dir_name.split('_', 1) + dir_name = '{}-{}'.format(pre, post.lower()) + return dir_name + + with open(os.path.join(os.path.dirname(sentry.__file__), 'locale', 'catalogs.json'), 'r') as f: CATALOGS = json.load(f)['supported_locales'] + CATALOGS = [dirname_to_local(dirname) for dirname in CATALOGS]