mirror of
				https://github.com/inventree/InvenTree.git
				synced 2025-10-31 13:15:43 +00:00 
			
		
		
		
	Check for altered translation files that have not been compiled
This commit is contained in:
		| @@ -20,6 +20,8 @@ script: | |||||||
|     - cd InvenTree && python3 manage.py makemigrations && cd .. |     - cd InvenTree && python3 manage.py makemigrations && cd .. | ||||||
|     - python3 ci/check_migration_files.py |     - python3 ci/check_migration_files.py | ||||||
|     - make coverage |     - make coverage | ||||||
|  |     - make translate | ||||||
|  |     - python3 ci/check_locale_files.py | ||||||
|     - make style |     - make style | ||||||
|  |  | ||||||
| after_success: | after_success: | ||||||
|   | |||||||
| @@ -8,7 +8,7 @@ msgid "" | |||||||
| msgstr "" | msgstr "" | ||||||
| "Project-Id-Version: PACKAGE VERSION\n" | "Project-Id-Version: PACKAGE VERSION\n" | ||||||
| "Report-Msgid-Bugs-To: \n" | "Report-Msgid-Bugs-To: \n" | ||||||
| "POT-Creation-Date: 2019-09-25 23:59+0000\n" | "POT-Creation-Date: 2019-09-26 00:27+0000\n" | ||||||
| "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" | ||||||
| "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" | ||||||
| "Language-Team: LANGUAGE <LL@li.org>\n" | "Language-Team: LANGUAGE <LL@li.org>\n" | ||||||
| @@ -20,7 +20,7 @@ msgstr "" | |||||||
|  |  | ||||||
| #: InvenTree/helpers.py:157 order/models.py:158 order/models.py:203 | #: InvenTree/helpers.py:157 order/models.py:158 order/models.py:203 | ||||||
| msgid "Invalid quantity provided" | msgid "Invalid quantity provided" | ||||||
| msgstr "" | msgstr "hello" | ||||||
|  |  | ||||||
| #: InvenTree/helpers.py:160 | #: InvenTree/helpers.py:160 | ||||||
| msgid "Empty serial number string" | msgid "Empty serial number string" | ||||||
|   | |||||||
							
								
								
									
										29
									
								
								ci/check_locale_files.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										29
									
								
								ci/check_locale_files.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,29 @@ | |||||||
|  | """ Check that there are no database migration files which have not been committed. """ | ||||||
|  |  | ||||||
|  | # -*- coding: utf-8 -*- | ||||||
|  | from __future__ import unicode_literals | ||||||
|  |  | ||||||
|  | import sys | ||||||
|  | import subprocess | ||||||
|  |  | ||||||
|  | print("Checking for uncommitted files...") | ||||||
|  |  | ||||||
|  | cmd = ['git', 'status'] | ||||||
|  |  | ||||||
|  | proc = subprocess.Popen(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE) | ||||||
|  |  | ||||||
|  | out, err = proc.communicate() | ||||||
|  |  | ||||||
|  | locales = [] | ||||||
|  |  | ||||||
|  | for line in str(out.decode()).split('\n'): | ||||||
|  |     if 'modified:' in line and '/locale/' in line: | ||||||
|  |         locales.append(line) | ||||||
|  |  | ||||||
|  | if len(locales) > 0: | ||||||
|  |     print("There are {n} unstaged locale files:".format(n=len(locales))) | ||||||
|  |  | ||||||
|  |     for l in locales: | ||||||
|  |         print(" - {l}".format(l=l)) | ||||||
|  |  | ||||||
|  | sys.exit(len(locales)) | ||||||
		Reference in New Issue
	
	Block a user