34 lines
		
	
	
	
		
			831 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
	
		
			831 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
#! /bin/sh
 | 
						|
#
 | 
						|
# Script to display the Japanese translation status of documents
 | 
						|
#
 | 
						|
if [ ! -d docs/ja ]; then
 | 
						|
    echo "'docs/ja' not found."
 | 
						|
    echo "do:"
 | 
						|
    echo "  cd \$(QMK_TOP)"
 | 
						|
    echo "  ./docs/ja/ja_doc_status.sh"
 | 
						|
    exit 1
 | 
						|
fi
 | 
						|
 | 
						|
en_docs=`cd docs;ls -1 [a-z]*.md`
 | 
						|
ja_docs=`cd docs/ja;ls -1 [a-z]*.md`
 | 
						|
en_count=`echo $en_docs | wc -w`
 | 
						|
ja_count=`echo $ja_docs | wc -w`
 | 
						|
echo "English documents  $en_count files."
 | 
						|
echo "Japanese documents $ja_count files."
 | 
						|
 | 
						|
echo "Files that have not been translated yet:"
 | 
						|
for docfile in $en_docs
 | 
						|
do
 | 
						|
    if [ ! -f docs/ja/$docfile ]; then
 | 
						|
        wc docs/$docfile
 | 
						|
    fi
 | 
						|
done | sort
 | 
						|
echo "Files that have not been updated yet:"
 | 
						|
grep --no-filename "^[ ]*git diff" docs/ja/*.md | while read cmd
 | 
						|
do
 | 
						|
  cline=`echo $cmd | sh | wc -l`
 | 
						|
  if [ $cline -gt 0 ]; then
 | 
						|
    echo "$cline $cmd"
 | 
						|
 fi
 | 
						|
done | sort
 |