f6a7f4d4ac
Co-authored-by: peepeetee <43021794+peepeetee@users.noreply.github.com> Co-authored-by: Joy Lee <chang.li@westberrytech.com> Co-authored-by: LitoMore <LitoMore@users.noreply.github.com> Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
35 lines
911 B
Bash
35 lines
911 B
Bash
#! /bin/sh
|
|
#
|
|
# Script to display Simplified Chinese translation status of documents
|
|
# Copied from the japanese one
|
|
#
|
|
if [ ! -d docs/zh-cn ]; then
|
|
echo "'docs/zh-cn' not found."
|
|
echo "do:"
|
|
echo " cd \$(QMK_TOP)"
|
|
echo " ./docs/zh-cn/zh-cn_doc_status.sh"
|
|
exit 1
|
|
fi
|
|
|
|
en_docs=`cd docs;ls -1 [a-z]*.md`
|
|
zh_cn_docs=`cd docs/zh-cn;ls -1 [a-z]*.md`
|
|
en_count=`echo $en_docs | wc -w`
|
|
zh_cn_count=`echo $zh_cn_docs | wc -w`
|
|
echo "English documents $en_count files."
|
|
echo "Simplified Chinese documents $zh_cn_count files."
|
|
|
|
echo "Files that have not been translated yet:"
|
|
for docfile in $en_docs
|
|
do
|
|
if [ ! -f docs/zh-cn/$docfile ]; then
|
|
wc docs/$docfile
|
|
fi
|
|
done | sort
|
|
echo "Files that have not been updated yet:"
|
|
grep --no-filename "^[ ]*git diff" docs/zh-cn/*.md | while read cmd
|
|
do
|
|
cline=`echo $cmd | sh | wc -l`
|
|
if [ $cline -gt 0 ]; then
|
|
echo "$cline $cmd"
|
|
fi
|
|
done | sort
|