. "$_EXEC/tools.sh"
. "$_EXEC/acl.sh"
+_(){ printf %s\\n "$*"; }
+[ "${LANGUAGE}" -a -r "${_EXEC}/l10n/${LANGUAGE}.sh" ] && . "${_EXEC}/l10n/${LANGUAGE}.sh"
+
LANGUAGES='' glob="/" depth=-1
while [ $# -gt 0 ]; do case $1 in
--system) glob_system_pages=true; shift 1;;
read ostamp odate <<-EOF
$([ "$REV_PAGES" = true ] \
&& git -C "$_DATA" log --pretty="format:%at %ai" -- "pages${page_abs}#page.md" \
- || stat -c "%Y %y" -- "$_DATA/pages${page_abs}#page.md"
+ || stat -c "%Y %y" -- "$_DATA/pages${page_abs}#page.md" 2>&- \
+ || printf "0 %s\n" "$(_ "(never edited)")"
)
EOF
row="<td><a href=\"$(HTML "$page")\">$(HTML "$page")</a><span class=\"date\">${odate%%[+.]*}</span></td>"
)
EOF
if [ $lstamp -lt $ostamp ] 2>&-; then
- row="${row}<td class=\"outdated\"><a href=\"$(HTML "${page}:${l}")\">outdated</a><span class=\"date\">${ldate%%[+.]*}</span></td>"
+ row="${row}<td class=\"outdated\"><a href=\"$(HTML "${page}:${l}")\">$(_ outdated)</a><span class=\"date\">${ldate%%[+.]*}</span></td>"
[ "$rowstate" = "${rowstate%*outdated*}" ] && rowstate="${rowstate}${rowstate:+ }outdated"
else
- row="${row}<td class=\"current\" ><a href=\"$(HTML "${page}:${l}")\">current</a ><span class=\"date\">${ldate%%[+.]*}</span></td>"
+ row="${row}<td class=\"current\" ><a href=\"$(HTML "${page}:${l}")\">$(_ current)</a ><span class=\"date\">${ldate%%[+.]*}</span></td>"
[ "$rowstate" = "${rowstate%*current*}" ] && rowstate="${rowstate}${rowstate:+ }current"
fi
else
- row="${row}<td class=\"missing\"><a href=\"$(HTML "${page}:${l}")\">missing</a></td>"
+ row="${row}<td class=\"missing\"><a href=\"$(HTML "${page}:${l}")\">$(_ missing)</a></td>"
[ "$rowstate" = "${rowstate%*missing*}" ] && rowstate="${rowstate}${rowstate:+ }missing"
fi
done