From bf8322f48a36bf5815bb0ffd4da3c6fab9d97c22 Mon Sep 17 00:00:00 2001 From: Jim Date: Fri, 22 Mar 2019 10:38:15 +0000 Subject: [PATCH] If file system not case sensitive, transform string to lower so that it is correctly unique in set. --- rosetta/poutil.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rosetta/poutil.py b/rosetta/poutil.py index abdf056..cac3996 100644 --- a/rosetta/poutil.py +++ b/rosetta/poutil.py @@ -116,6 +116,8 @@ def find_pos(lang, project_apps=True, django_apps=False, third_party_apps=False) if path not in rosetta_settings.ROSETTA_EXCLUDED_PATHS: for lang_ in langs: dirname = os.path.join(path, lang_, 'LC_MESSAGES') + if not case_sensitive_file_system: + dirname = dirname.lower() for fn in rosetta_settings.POFILENAMES: filename = os.path.join(dirname, fn) if os.path.isfile(filename):