test-gendoc.t
66 lines
| 2.0 KiB
| text/troff
|
Tads3Lexer
/ tests / test-gendoc.t
Matt Mackall
|
r22046 | #require docutils | ||
Eric Sumner
|
r24043 | #require gettext | ||
Matt Mackall
|
r22046 | |||
Matt Mackall
|
r12427 | Test document extraction | ||
$ HGENCODING=UTF-8 | ||||
$ export HGENCODING | ||||
Simon Heimberg
|
r20390 | $ { echo C; ls "$TESTDIR/../i18n"/*.po | sort; } | while read PO; do | ||
Thomas Arendsen Hein
|
r16350 | > LOCALE=`basename "$PO" .po` | ||
Matt Mackall
|
r12427 | > echo | ||
> echo "% extracting documentation from $LOCALE" | ||||
> echo ".. -*- coding: utf-8 -*-" > gendoc-$LOCALE.txt | ||||
> echo "" >> gendoc-$LOCALE.txt | ||||
Simon Heimberg
|
r19922 | > LANGUAGE=$LOCALE python "$TESTDIR/../doc/gendoc.py" >> gendoc-$LOCALE.txt 2> /dev/null || exit | ||
Matt Mackall
|
r12427 | > | ||
Simon Heimberg
|
r19923 | > if [ $LOCALE != C ]; then | ||
> cmp -s gendoc-C.txt gendoc-$LOCALE.txt && echo '** NOTHING TRANSLATED **' | ||||
> fi | ||||
> | ||||
timeless
|
r27731 | > echo "checking for parse errors" | ||
timeless
|
r27732 | > python "$TESTDIR/../doc/docchecker" gendoc-$LOCALE.txt | ||
Matt Mackall
|
r12427 | > # We call runrst without adding "--halt warning" to make it report | ||
> # all errors instead of stopping on the first one. | ||||
Thomas Arendsen Hein
|
r16350 | > python "$TESTDIR/../doc/runrst" html gendoc-$LOCALE.txt /dev/null | ||
Matt Mackall
|
r12427 | > done | ||
% extracting documentation from C | ||||
checking for parse errors | ||||
% extracting documentation from da | ||||
checking for parse errors | ||||
% extracting documentation from de | ||||
checking for parse errors | ||||
timeless
|
r27733 | Die Dateien werden dem Projektarchiv beim n\xc3\xa4chsten \xc3\x9cbernehmen (commit) hinzugef\xc3\xbcgt. Um dies vorher r\xc3\xbcckg\xc3\xa4ngig zu machen, siehe:hg:`forget`. (esc) | ||
warning: please have a space before :hg: | ||||
Matt Mackall
|
r12427 | |||
% extracting documentation from el | ||||
checking for parse errors | ||||
% extracting documentation from fr | ||||
checking for parse errors | ||||
% extracting documentation from it | ||||
checking for parse errors | ||||
% extracting documentation from ja | ||||
checking for parse errors | ||||
% extracting documentation from pt_BR | ||||
checking for parse errors | ||||
% extracting documentation from ro | ||||
checking for parse errors | ||||
Martin Geisler
|
r14475 | % extracting documentation from ru | ||
checking for parse errors | ||||
Matt Mackall
|
r12427 | % extracting documentation from sv | ||
checking for parse errors | ||||
% extracting documentation from zh_CN | ||||
checking for parse errors | ||||
% extracting documentation from zh_TW | ||||
checking for parse errors | ||||