mirror of
				https://github.com/pyrollo/display_modpack.git
				synced 2025-10-31 14:25:24 +01:00 
			
		
		
		
	git-subtree-dir: signs_api git-subtree-mainline:ebadeb20d9git-subtree-split:b837f9d38c
		
			
				
	
	
		
			26 lines
		
	
	
		
			573 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			573 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #! /bin/bash
 | |
| 
 | |
| # To create a new translation:
 | |
| #   msginit --locale=ll_CC -o locale/ll_CC.po -i locale/template.pot
 | |
| 
 | |
| cd "$(dirname "${BASH_SOURCE[0]}")/..";
 | |
| 
 | |
| # Extract translatable strings.
 | |
| xgettext --from-code=UTF-8 \
 | |
| 		--language=Lua \
 | |
| 		--sort-by-file \
 | |
| 		--keyword=S \
 | |
| 		--keyword=NS:1,2 \
 | |
| 		--keyword=N_ \
 | |
| 		--keyword=F \
 | |
| 		--add-comments='Translators:' \
 | |
| 		--add-location=file \
 | |
| 		-o locale/template.pot \
 | |
| 		$(find . -name '*.lua')
 | |
| 
 | |
| # Update translations.
 | |
| find locale -name '*.po' | while read -r file; do
 | |
| 	echo $file
 | |
| 	msgmerge --update $file locale/template.pot;
 | |
| done
 |