| Index: translations.py |
| =================================================================== |
| --- a/translations.py |
| +++ b/translations.py |
| @@ -76,16 +76,22 @@ def get_progress_for_translation_diction |
| return languages |
| def remove_redundant_translations(): |
| default_locale_path = os.path.join(LOCALES_PATH, DEFAULT_LOCALE) |
| for locale in os.listdir(LOCALES_PATH): |
| if locale == DEFAULT_LOCALE: |
| continue |
| locale_path = os.path.join(LOCALES_PATH, locale) |
| + # ignore files |
| + if os.path.isfile(locale_path): |
| + continue |
| + # ignore hidden folders |
| + if locale_path.startswith('.'): |
| + continue |
| if not filecmp.dircmp(locale_path, default_locale_path).diff_files: |
| shutil.rmtree(locale_path) |
| if __name__ == "__main__": |
| if len(sys.argv) < 3: |
| print_usage() |
| sys.exit(1) |