mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-30 20:21:12 -06:00 
			
		
		
		
	
							parent
							
								
									b99bd94a22
								
							
						
					
					
						commit
						cbca9ffb81
					
				
					 2 changed files with 19 additions and 1 deletions
				
			
		
							
								
								
									
										20
									
								
								.github/workflows/check_locale.yml
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										20
									
								
								.github/workflows/check_locale.yml
									
										
									
									
										vendored
									
									
								
							|  | @ -21,6 +21,24 @@ jobs: | |||
|           sudo apt-get update | ||||
|           sudo apt-get install -y gettext | ||||
| 
 | ||||
|       # don't call ./run_gentext.sh as most translators never sync with main branch... | ||||
|       - name: Check translation format | ||||
|         run: | | ||||
|           ./run_gettext.sh | ||||
|           echo $PWD | ||||
|           pot_file="./localization/i18n/OrcaSlicer.pot" | ||||
|           for dir in ./localization/i18n/*/ | ||||
|           do | ||||
|               dir=${dir%*/}      # remove the trailing "/" | ||||
|               lang=${dir##*/}    # extract the language identifier | ||||
|            | ||||
|               if [ -f "$dir/OrcaSlicer_${lang}.po" ]; then | ||||
|                   mkdir -p ./resources/i18n/${lang}/ | ||||
|                   msgfmt --check-format -o ./resources/i18n/${lang}/OrcaSlicer.mo $dir/OrcaSlicer_${lang}.po | ||||
|                   # Check the exit status of the msgfmt command | ||||
|                   if [ $? -ne 0 ]; then | ||||
|                       echo "Error encountered with msgfmt command for language ${lang}." | ||||
|                       exit 1  # Exit the script with an error status | ||||
|                   fi | ||||
|               fi | ||||
|           done | ||||
|          | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 SoftFever
						SoftFever