diff --git a/scripts/translation_parity_report.sh b/scripts/translation_parity_report.sh index cb5ca5a..9617346 100755 --- a/scripts/translation_parity_report.sh +++ b/scripts/translation_parity_report.sh @@ -19,8 +19,8 @@ fi tmp_dir="$(mktemp -d)" trap 'rm -rf "$tmp_dir"' EXIT -(cd docs/en && rg --files -g '*.md' | sort) >"$tmp_dir/en_files.txt" -(cd docs/cs && rg --files -g '*.md' | sort) >"$tmp_dir/cs_files.txt" +(cd docs/en && find . -name '*.md' | sed 's|^\./||' | sort) >"$tmp_dir/en_files.txt" +(cd docs/cs && find . -name '*.md' | sed 's|^\./||' | sort) >"$tmp_dir/cs_files.txt" comm -23 "$tmp_dir/en_files.txt" "$tmp_dir/cs_files.txt" >"$tmp_dir/missing_in_cs.txt" comm -13 "$tmp_dir/en_files.txt" "$tmp_dir/cs_files.txt" >"$tmp_dir/extra_in_cs.txt" @@ -31,7 +31,7 @@ extra_count="$(wc -l <"$tmp_dir/extra_in_cs.txt" | tr -d ' ')" # Report any TODO markers in Czech files. todo_count="$( - (rg -n '\bTODO\b' docs/cs --glob '*.md' --glob '!README.md' || true) | wc -l | tr -d ' ' + (find docs/cs -name '*.md' ! -name 'README.md' -exec grep -Hn '\bTODO\b' {} + || true) | wc -l | tr -d ' ' )" echo "# Translation Parity Report (docs/en -> docs/cs)"