kopia lustrzana https://github.com/wagtail/wagtail
				
				
				
			
		
			
				
	
	
		
			21 wiersze
		
	
	
		
			796 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
			
		
		
	
	
			21 wiersze
		
	
	
		
			796 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
| # Delete old translation files (except "en" which is the source translation)
 | |
| find ../wagtail -iname *.po ! -iwholename */en/* -delete
 | |
| 
 | |
| # Fetch new translations from transifex
 | |
| tx pull -a --minimum-perc=1
 | |
| 
 | |
| # Clean the PO files using msgattrib
 | |
| # This removes the following:
 | |
| #  - Blank, fuzzy and obsolete translations
 | |
| #  - The line numbers above each translation
 | |
| # These things are only needed by translators (which they won't be seen by) and make the translation updates difficult to check
 | |
| find ../wagtail -iname *.po ! -iwholename */en/* -exec msgattrib --translated --no-fuzzy --no-obsolete --no-location -o {} {} \;
 | |
| 
 | |
| # Run compilemessages on each app
 | |
| for d in $(find ../wagtail -iname *.po | sed 's|\(.*\)/locale.*|\1|' | sort -u);
 | |
| do
 | |
|     pushd $d
 | |
|     django-admin compilemessages
 | |
|     popd
 | |
| done
 |