code:
# traditional Chinese translation for texinfo
# Copyright (C) 2000 Free Software Foundation, Inc.
# plasma <plasmaball@pchome.com.tw>, 2000.
#
msgid ""
msgstr ""
"Project-Id-Version: texinfo 4.1\n"
"Report-Msgid-Bugs-To: bug-texinfo@gnu.org\n"
"POT-Creation-Date: 2013-08-11 14:30+0200\n"
"PO-Revision-Date: 2002-03-08 04:56+0800\n"
"Last-Translator: Abel Cheung <maddog@linux.org.hk>\n"
"Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
"Language: zh_TW\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=Big5\n"
"Content-Transfer-Encoding: 8bit\n"

#: texi2html.pl:2392
#, perl-format
msgid "Try `%s --help' for more information.\n"
msgstr "�ո� `%s --help' �H���o��h����T.\n"

#: texi2html.pl:2495
#, fuzzy, perl-format
msgid "%s is not a valid language code"
msgstr "%s ���O�@�ӦX�k�� ISO 639 �y���X"

#: texi2html.pl:2499
#, fuzzy, perl-format
msgid "%s is not a valid region code"
msgstr "%s ���O�@�ӦX�k�� ISO 639 �y���X"

#: texi2html.pl:2569
#, perl-format
msgid "%s: --footnote-style arg must be `separate' or `end', not `%s'.\n"
msgstr "%s: --footnote-style ���޼ƥ����� `separate' �� `end', �Ӥ��O `%s'.\n"

#: texi2html.pl:2574
#, fuzzy, perl-format
msgid "@%s arg must be `separate' or `end', not `%s'"
msgstr "%s: --footnote-style ���޼ƥ����� `separate' �� `end', �Ӥ��O `%s'.\n"

#: texi2html.pl:2625
#, perl-format
msgid "%s: --paragraph-indent arg must be numeric/`none'/`asis', not `%s'.\n"
msgstr "%s: --paragraph-indent ���޼ƥ����� �ƭ�/`none'/`asis', �Ӥ��O `%s'.\n"

#: texi2html.pl:2629
#, fuzzy, perl-format
msgid "@paragraphindent arg must be numeric/`none'/`asis', not `%s'"
msgstr "%s: --paragraph-indent ���޼ƥ����� �ƭ�/`none'/`asis', �Ӥ��O `%s'.\n"

#: texi2html.pl:2649
#, fuzzy, perl-format
msgid "unrecognized encoding name `%s'"
msgstr "%s: �������ﶵ `%c%s'\n"

#: texi2html.pl:2666
#, perl-format
msgid "Encoding %s certainly poorly supported"
msgstr ""

#: texi2html.pl:2795 texi2html.pl:2799
msgid "translation"
msgstr ""

#: texi2html.pl:3833
#, fuzzy, perl-format
msgid "Usage: %s [OPTION]... TEXINFO-FILE...\n"
msgstr "�Ϊk: %s [OPTION]... FILE...\n"

#: texi2html.pl:3835
msgid ""
"Translate Texinfo source documentation to various other formats, by default\n"
"Info files suitable for reading online with Emacs or standalone GNU Info.\n"
msgstr ""

#: texi2html.pl:3838
#, perl-format
msgid ""
"General options:\n"
"      --error-limit=NUM       quit after NUM errors (default %d).\n"
"      --document-language=STR locale to use in translating Texinfo keywords\n"
"                                for the output document (default C).\n"
"      --force                 preserve output even if errors.\n"
"      --help                  display this help and exit.\n"
"      --no-validate           suppress node cross-reference validation.\n"
"      --no-warn               suppress warnings (but not errors).\n"
"      --conf-dir=DIR          search also for initialization files in DIR.\n"
"      --init-file=FILE        load FILE to modify the default behaviour.\n"
"      --set-init-variable VAR=VAL  set configuration variable VAR to VAL.\n"
"  -v, --verbose               explain what is being done.\n"
"      --version               display version information and exit.\n"
msgstr ""

#: texi2html.pl:3852
msgid ""
"Output format selection (default is to produce Info):\n"
"      --docbook               output Docbook XML rather than Info.\n"
"      --html                  output HTML rather than Info.\n"
"      --xml                   output Texinfo XML rather than Info.\n"
"      --plaintext             output plain text rather than Info.\n"
msgstr ""

#: texi2html.pl:3858
msgid ""
"General output options:\n"
"  -E, --macro-expand=FILE     output macro-expanded source to FILE,\n"
"                                ignoring any @setfilename.\n"
"      --no-headers            suppress node separators, Node: lines, and "
"menus\n"
"                                from Info output (thus producing plain "
"text)\n"
"                                or from HTML (thus producing shorter "
"output);\n"
"                                also, write to standard output by default "
"if\n"
"                                producing Info.\n"
"      --split=SPLIT           split at SPLIT, where SPLIT may be chapter, \n"
"                                section or node if output supports "
"splitting.\n"
"      --no-split              suppress the splitting of Info or HTML "
"output,\n"
"                                generate only one output file.\n"
"      --number-sections       output chapter and sectioning numbers.\n"
"  -o, --output=FILE           output to FILE (or directory if split).\n"
"                                If not split and FILE is a directory, put "
"the\n"
"                                resulting files in FILE.\n"
msgstr ""

#: texi2html.pl:3875
#, perl-format
msgid ""
"Options for Info and plain text:\n"
"      --disable-encoding      do not output accented and special characters\n"
"                                in Info output based on @documentencoding.\n"
"      --enable-encoding       override --disable-encoding (default).\n"
"      --fill-column=NUM       break Info lines at NUM characters (default "
"%d).\n"
"      --footnote-style=STYLE  output footnotes in Info according to STYLE:\n"
"                                `separate' to put them in their own node;\n"
"                                `end' to put them at the end of the node, "
"in\n"
"                                which they are defined (this is the "
"default).\n"
"      --paragraph-indent=VAL  indent Info paragraphs by VAL spaces (default "
"%d).\n"
"                                If VAL is `none', do not indent; if VAL is\n"
"                                `asis', preserve existing indentation.\n"
"      --split-size=NUM        split Info files at size NUM (default %d).\n"
msgstr ""

#: texi2html.pl:3890
msgid ""
"Options for HTML:\n"
"      --css-include=FILE      include FILE in HTML <style> output;\n"
"                                read stdin if FILE is -.\n"
"      --css-ref=URL           generate reference to a CSS file.\n"
"      --internal-links=FILE   produce list of internal links in FILE.\n"
"      --transliterate-file-names\n"
"                              produce file names in ASCII transliteration.\n"
"      --node-files            produce redirection files for nodes and \n"
"                                anchors. Default is set only if split.\n"
msgstr ""

#: texi2html.pl:3900
msgid ""
"Options for XML and Docbook:\n"
"      --output-indent=VAL     does nothing, retained for compatibility.\n"
msgstr ""

#: texi2html.pl:3910
msgid ""
"Input file options:\n"
"      --commands-in-node-names  does nothing, retained for compatibility.\n"
"  -D VAR                        define the variable VAR, as with @set.\n"
"  -I DIR                        append DIR to the @include search path.\n"
"  -P DIR                        prepend DIR to the @include search path.\n"
"  -U VAR                        undefine the variable VAR, as with @clear.\n"
msgstr ""

#: texi2html.pl:3917
msgid ""
"Conditional processing in input:\n"
"  --ifdocbook       process @ifdocbook and @docbook even if\n"
"                      not generating Docbook.\n"
"  --ifhtml          process @ifhtml and @html even if not generating HTML.\n"
"  --ifinfo          process @ifinfo even if not generating Info.\n"
"  --ifplaintext     process @ifplaintext even if not generating plain text.\n"
"  --iftex           process @iftex and @tex; implies --no-split.\n"
"  --ifxml           process @ifxml and @xml.\n"
"  --no-ifdocbook    do not process @ifdocbook and @docbook text.\n"
"  --no-ifhtml       do not process @ifhtml and @html text.\n"
"  --no-ifinfo       do not process @ifinfo text.\n"
"  --no-ifplaintext  do not process @ifplaintext text.\n"
"  --no-iftex        do not process @iftex and @tex text.\n"
"  --no-ifxml        do not process @ifxml and @xml text.\n"
"\n"
"  Also, for the --no-ifFORMAT options, do process @ifnotFORMAT text.\n"
msgstr ""

#: texi2html.pl:3934
msgid ""
"  The defaults for the @if... conditionals depend on the output format:\n"
"  if generating HTML, --ifhtml is on and the others are off;\n"
"  if generating Info, --ifinfo is on and the others are off;\n"
"  if generating plain text, --ifplaintext is on and the others are off;\n"
"  if generating XML, --ifxml is on and the others are off.\n"
msgstr ""

#: texi2html.pl:3940
#, fuzzy
msgid ""
"Examples:\n"
"  makeinfo foo.texi                      write Info to foo's @setfilename\n"
"  makeinfo --html foo.texi               write HTML to @setfilename\n"
"  makeinfo --xml foo.texi                write Texinfo XML to @setfilename\n"
"  makeinfo --docbook foo.texi            write DocBook XML to @setfilename\n"
"  makeinfo --no-headers foo.texi         write plain text to standard "
"output\n"
"\n"
"  makeinfo --html --no-headers foo.texi  write html without node lines, "
"menus\n"
"  makeinfo --number-sections foo.texi    write Info with numbered sections\n"
"  makeinfo --no-split foo.texi           write one Info file however big\n"
msgstr ""
"\n"
"@if... ���P�_���O���w�]��, �|�̿�X�榡���P�Ӥ��P:\n"
"�p�G���� HTML, --ifhtml �|�}��, �䥦�h����;\n"
"�p�G���� Info �δ��q����r��, --ifinfo �|�}��, �䥦�h����.\n"
"\n"
"�d��:\n"
"  makeinfo foo.texi                    ��X Info �� foo �� @setfilename\n"
"  makeinfo --html foo.texi             ��X HTML �� foo �� @setfilename\n"
"  makeinfo --no-headers -o - foo.texi  ��X���q��r�榡�ܼзǿ�X\n"
"  makeinfo --number-sections foo.texi  �H���s�����`�ӿ�X Info\n"
"  makeinfo --no-split foo.texi         �����ɮצ��h�j, ��X���@�� Info ��\n"
"\n"
"�{������, �ХH�q�l�l�� (�^��) �^���� bug-texinfo@gnu.org,\n"
"�@����D�P�Q��, �ХH�q�l�l�� (�^��) �H�� help-texinfo@gnu.org."

#: texi2html.pl:3951
#, fuzzy
msgid ""
"Email bug reports to bug-texinfo@gnu.org,\n"
"general questions and discussion to help-texinfo@gnu.org.\n"
"Texinfo home page: http://www.gnu.org/software/texinfo/"
msgstr ""
"\n"
"�{������, �ХH�q�l�l�� (�^��) �^���� bug-texinfo@gnu.org,\n"
"�@����D�P�Q��, �ХH�q�l�l�� (�^��) �H�� help-texinfo@gnu.org.\n"

#: texi2html.pl:4031
#, perl-format
msgid ""
"Copyright (C) %s Free Software Foundation, Inc.\n"
"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
"html>\n"
"This is free software: you are free to change and redistribute it.\n"
"There is NO WARRANTY, to the extent permitted by law.\n"
msgstr ""

#: texi2html.pl:4061
#, perl-format
msgid "%s: Ignoring unrecognized TEXINFO_OUTPUT_FORMAT value `%s'.\n"
msgstr ""

#: texi2html.pl:4095
#, perl-format
msgid "when generating %s, only one input FILE may be specified with -o"
msgstr ""

#: texi2html.pl:4510
msgid "Missing type"
msgstr ""

#: texi2html.pl:4515
#, fuzzy, perl-format
msgid "Unrecognized type: %s"
msgstr "%s: �������ﶵ `%c%s'\n"

#: texi2html.pl:4589
#, perl-format
msgid "Ignoring splitting for format %s"
msgstr ""

#: texi2html.pl:4685
#, fuzzy, perl-format
msgid "Cannot split output %s"
msgstr "�L�k�إ߿�X�ɮ� `%s'."

#: texi2html.pl:4760
#, perl-format
msgid "Can't create directories `%s' or `%s': %s"
msgstr ""

#: texi2html.pl:4766
#, perl-format
msgid "Can't create directory `%s': %s"
msgstr ""

#: texi2html.pl:4785
msgid "current directory not writable"
msgstr ""

#: texi2html.pl:4789
#, fuzzy, perl-format
msgid "%s not writable"
msgstr "���� multitable �~�� @tab"

#: texi2html.pl:5137
#, fuzzy
msgid " end of file"
msgstr "��M�ɮ�: "

#: texi2html.pl:5502
msgid "Superfluous arguments for node"
msgstr ""

#: texi2html.pl:5510
#, fuzzy, perl-format
msgid "Node `%s' previously defined %s"
msgstr "�`�I `%s' �w�b�� %d ��w�q�L�F"

#: texi2html.pl:5515 texi2html.pl:13300 texi2html.pl:13805
#, perl-format
msgid "Syntax for an external node used for `%s'"
msgstr ""

#: texi2html.pl:5641
#, fuzzy, perl-format
msgid "@%s requires an argument"
msgstr "%c%s �����n���W��"

#: texi2html.pl:5732 texi2html.pl:15865
#, fuzzy, perl-format
msgid "Expected @end %s"
msgstr "Expected `%s'"

#: texi2html.pl:5781
#, perl-format
msgid "Translations for `%s' not found. Reverting to `%s'"
msgstr ""

#: texi2html.pl:5813 texi2html.pl:5824 texi2html.pl:10397
#, perl-format
msgid "%c%s requires a name"
msgstr "%c%s �����n���W��"

#: texi2html.pl:5836
#, fuzzy, perl-format
msgid "@%s should only accept a @-command as argument, not `%s'"
msgstr "�ϥΤj�A���N�R�O�]�_��, �H�@�� @%s ���޼�"

#: texi2html.pl:5874
#, fuzzy, perl-format
msgid "@firstparagraphindent arg must be `none' or `insert', not `%s'"
msgstr "%s: --paragraph-indent ���޼ƥ����� �ƭ�/`none'/`asis', �Ӥ��O `%s'.\n"

#: texi2html.pl:5889
#, fuzzy, perl-format
msgid "@exampleindent arg must be numeric/`asis', not `%s'"
msgstr "%s: --paragraph-indent ���޼ƥ����� �ƭ�/`none'/`asis', �Ӥ��O `%s'.\n"

#: texi2html.pl:5900
#, perl-format
msgid "Expected @%s on or off, not `%s'"
msgstr ""

#: texi2html.pl:5911
#, fuzzy, perl-format
msgid "@kbdinputstyle arg must be `code'/`example'/`distinct', not `%s'"
msgstr "%s: --footnote-style ���޼ƥ����� `separate' �� `end', �Ӥ��O `%s'.\n"

#: texi2html.pl:5935
#, fuzzy, perl-format
msgid "@allowcodebreaks arg must be `true' or `false', not `%s'"
msgstr "%s: --footnote-style ���޼ƥ����� `separate' �� `end', �Ӥ��O `%s'.\n"

#: texi2html.pl:5953 texi2html.pl:6171 texi2html.pl:6199 texi2html.pl:6264
#: texi2html.pl:6428 texi2html.pl:13233 texi2html.pl:14631
#, fuzzy, perl-format
msgid "Bad argument to @%s: %s"
msgstr "�� %c%s �L�Ϊ��޼�"

#: texi2html.pl:5984
#, perl-format
msgid "Encoding %s is not a canonical texinfo encoding"
msgstr ""

#: texi2html.pl:6003
#, fuzzy, perl-format
msgid "@%s arg must be an encoding"
msgstr "%s: --footnote-style ���޼ƥ����� `separate' �� `end', �Ӥ��O `%s'.\n"

#: texi2html.pl:6014 texi2html.pl:6025
#, fuzzy, perl-format
msgid "Bad argument to @%s"
msgstr "�� %c%s �L�Ϊ��޼�"

#: texi2html.pl:6144
#, fuzzy, perl-format
msgid "Unknown from index `%s' in @%s"
msgstr "���������� `%s'"

#: texi2html.pl:6146
#, fuzzy, perl-format
msgid "Unknown to index name `%s' in @%s"
msgstr "���������� `%s'"

#: texi2html.pl:6181
#, perl-format
msgid "Reserved index name %s"
msgstr ""

#: texi2html.pl:6211
#, fuzzy, perl-format
msgid "@%s arg must be `top' or `bottom', not `%s'"
msgstr "%s: --footnote-style ���޼ƥ����� `separate' �� `end', �Ӥ��O `%s'.\n"

#: texi2html.pl:6222
#, perl-format
msgid "Only @%s 10 or 11 is supported, not `%s'"
msgstr ""

#: texi2html.pl:6252
#, fuzzy, perl-format
msgid "@%s arg must be `on', `off' or `odd', not `%s'"
msgstr "%s: --footnote-style ���޼ƥ����� `separate' �� `end', �Ӥ��O `%s'.\n"

#: texi2html.pl:6312
#, fuzzy, perl-format
msgid "@%s not meaningful outside `@titlepage' and `@quotation' environments"
msgstr "@%s �b `@%s' �϶�����, �ä��㦳�N�q"

#: texi2html.pl:6380
#, perl-format
msgid "@sp requires a positive numeric argument, not `%s'"
msgstr "@sp �������@�ӥ���ƪ��޼�, �Ӥ��O `%s'"

#: texi2html.pl:6400 texi2html.pl:16991
#, fuzzy, perl-format
msgid "Cannot read %s: %s"
msgstr "�L�k�إ߿�X�ɮ� `%s'."

#: texi2html.pl:6423 texi2html.pl:13228
#, fuzzy, perl-format
msgid "@%s: Cannot find %s"
msgstr "�L�k��� `%s'."

#: texi2html.pl:6603
#, perl-format
msgid "Empty node name after expansion `%s'"
msgstr ""

#: texi2html.pl:7236
#, fuzzy, perl-format
msgid "%s reference to nonexistent `%s'"
msgstr "���Q�ѷӪ��`�I `%s'"

#: texi2html.pl:7307
#, perl-format
msgid "unreferenced node `%s'"
msgstr "���Q�ѷӪ��`�I `%s'"

#: texi2html.pl:7361
#, perl-format
msgid "Node `%s' lacks menu item for `%s' despite being its Up target"
msgstr ""

#: texi2html.pl:7379
#, perl-format
msgid "For `%s', up in menu `%s' and up `%s' don't match"
msgstr ""

#: texi2html.pl:7432
#, perl-format
msgid "No node following `%s' in menu, but `%s' follows in sectioning"
msgstr ""

#: texi2html.pl:7433
#, perl-format
msgid "Node following `%s' in menu `%s' and in sectioning `%s' differ"
msgstr ""

#: texi2html.pl:8468
#, perl-format
msgid "Unknown index `%s'"
msgstr "���������� `%s'"

#: texi2html.pl:8473 formats/info.pm:3075
#, perl-format
msgid "Entry for index `%s' outside of any node"
msgstr "���� `%s' �����ؤ��b���󪺸`�I��"

#: texi2html.pl:8936
#, perl-format
msgid "@%s after the first element"
msgstr ""

#: texi2html.pl:9402
#, fuzzy, perl-format
msgid "File empty for renamed node `%s'"
msgstr "���Q�ѷӪ��`�I `%s'"

#: texi2html.pl:9406
#, perl-format
msgid "Node to be renamed as, `%s' not found"
msgstr ""

#: texi2html.pl:9410
#, fuzzy, perl-format
msgid "Node `%s' that is to be renamed exists "
msgstr "�`�I `%s' �w�Q�ѷ� %d ��"

#: texi2html.pl:9610
#, perl-format
msgid "%s: Removing output file `%s' due to errors; use --force to preserve.\n"
msgstr "%s: �]�����~, ������X�� `%s'; �Y�n�O�s��, �Шϥ� --force �ﶵ.\n"

#: texi2html.pl:9614
#, fuzzy, perl-format
msgid "%s: Removing output files due to errors; use --force to preserve.\n"
msgstr "%s: �]�����~, ������X�� `%s'; �Y�n�O�s��, �Шϥ� --force �ﶵ.\n"

#: texi2html.pl:9661
msgid "Too many errors!  Gave up.\n"
msgstr "���~�L�h! ���.\n"

#: texi2html.pl:9753
#, fuzzy, perl-format
msgid "%s:%d: warning: %s (possibly involving @%s)\n"
msgstr "%s:%d: ĵ�i: "

#: texi2html.pl:9757
#, fuzzy, perl-format
msgid "%s:%d: warning: %s\n"
msgstr "%s:%d: ĵ�i: "

#: texi2html.pl:9790
#, perl-format
msgid "(in %s l. %d possibly involving @%s)"
msgstr ""

#: texi2html.pl:9794
#, perl-format
msgid "(l. %d possibly involving @%s)"
msgstr ""

#: texi2html.pl:9799
#, perl-format
msgid "(in %s l. %d)"
msgstr ""

#: texi2html.pl:9803
#, perl-format
msgid "(l. %d)"
msgstr ""

#: texi2html.pl:9960
#, perl-format
msgid "Too much '}' in @%s"
msgstr ""

#: texi2html.pl:9970
#, fuzzy, perl-format
msgid "Missing `}' on @%s line"
msgstr "@def �ѼƤ���| `}'"

#: texi2html.pl:10120
#, perl-format
msgid "Anchor `%s' ignored in %s expanded more than once"
msgstr ""

#: texi2html.pl:10471
#, fuzzy, perl-format
msgid "Region %s inside region %s is not allowed"
msgstr "�w�q���}, ���O�S�����`�I"

#: texi2html.pl:10750
#, perl-format
msgid "column fraction not a number: %s"
msgstr ""

#: texi2html.pl:10771
#, perl-format
msgid "ignoring stray text `%s' after @multitable"
msgstr ""

#: texi2html.pl:10793
#, perl-format
msgid "Too many %s closed"
msgstr ""

#: texi2html.pl:10858 texi2html.pl:10885 texi2html.pl:14494
#, perl-format
msgid "`@end' expected `%s', but saw `%s'"
msgstr ""

#: texi2html.pl:10863 formats/info.pm:899
#, perl-format
msgid "@%s has text but no @item"
msgstr ""

#: texi2html.pl:11023
#, fuzzy, perl-format
msgid "Unknown format %s"
msgstr "�������R�O `%s'"

#: texi2html.pl:11047
#, perl-format
msgid "mismatched @end %s with @%s"
msgstr "@end %s �P @%s ���ŦX"

#: texi2html.pl:11180
#, perl-format
msgid "Must be in `@%s' environment to use `@%s'"
msgstr ""

#: texi2html.pl:11239 texi2html.pl:11677
#, fuzzy, perl-format
msgid "@%s (argument nr %d)"
msgstr "�� %c%s �L�Ϊ��޼�"

#: texi2html.pl:11320
#, perl-format
msgid "%s requires an argument: the formatter for %citem"
msgstr ""

#: texi2html.pl:11323
#, perl-format
msgid "prepended for @%s"
msgstr ""

#: texi2html.pl:11339
#, fuzzy
msgid "empty multitable"
msgstr "���� multitable �~�� @tab"

#: texi2html.pl:11349
#, perl-format
msgid "@columnfraction (argument nr %d)"
msgstr ""

#: texi2html.pl:11537 texi2html.pl:11551
msgid "node name in menu"
msgstr ""

#: texi2html.pl:11538
msgid "normalized node name in menu"
msgstr ""

#: texi2html.pl:11544
msgid "menu entry name"
msgstr ""

#: texi2html.pl:11579
#, fuzzy, perl-format
msgid "Menu reference to nonexistent node `%s'"
msgstr "���Q�ѷӪ��`�I `%s'"

#: texi2html.pl:11653
#, fuzzy, perl-format
msgid "First argument to @%s may not be empty"
msgstr "�� %c%s �L�Ϊ��޼�"

#: texi2html.pl:11790
#, perl-format
msgid "@%s not in text (in anchor, node, section...)"
msgstr ""

#: texi2html.pl:11802 texi2html.pl:14573
msgid "@listoffloats @float type"
msgstr ""

#: texi2html.pl:11821
#, fuzzy, perl-format
msgid "@%s reference to nonexistent node `%s'"
msgstr "���Q�ѷӪ��`�I `%s'"

#: texi2html.pl:11904
#, fuzzy, perl-format
msgid "@%s not meaningful outside `@float' environment"
msgstr "@%s �b `@%s' �϶�����, �ä��㦳�N�q"

#: texi2html.pl:11962
msgid "@float style"
msgstr ""

#: texi2html.pl:12094 texi2html.pl:12095
msgid "@image base name"
msgstr ""

#: texi2html.pl:12104 texi2html.pl:12105
msgid "@image extension"
msgstr ""

#: texi2html.pl:12112
#, fuzzy
msgid "@image file name"
msgstr "@image �ɮ� `%s' �L�kŪ��: %s"

#: texi2html.pl:12134
msgid "@image alt text"
msgstr ""

#: texi2html.pl:12217
#, fuzzy, perl-format
msgid "Macro `%s' called with too many args"
msgstr "���� `%s' �b�� %d ��Q�I�s, ���O�޼ƹL�h"

#: texi2html.pl:12241
#, perl-format
msgid "\\ in macro expansion followed `%s' instead of parameter name or \\"
msgstr ""

#: texi2html.pl:12436
#, fuzzy, perl-format
msgid "No index prefix found for @%s"
msgstr "�䤣��]�t `%s' �����޶���\n"

#: texi2html.pl:12858 texi2html.pl:13390 texi2html.pl:14421 texi2html.pl:14441
#: texi2html.pl:14483
#, perl-format
msgid "Unmatched `%c%s'"
msgstr "���t�諸 `%c%s'"

#: texi2html.pl:12918 texi2html.pl:14703
#, fuzzy, perl-format
msgid "@%s not allowed in argument to @%s"
msgstr "�� %c%s �L�Ϊ��޼�"

#: texi2html.pl:12946
#, perl-format
msgid "macro `%s' previously defined"
msgstr "���� `%s' �w�w�q�L"

#: texi2html.pl:12947
#, perl-format
msgid "here is the previous definition of `%s'"
msgstr "�o�̬O `%s' ���e���w�q"

#: texi2html.pl:12980
#, perl-format
msgid "Macro definition without macro name: %s"
msgstr ""

#: texi2html.pl:13021
#, perl-format
msgid "undefined flag: %s"
msgstr ""

#: texi2html.pl:13033
msgid "Bad syntax for @value"
msgstr ""

#: texi2html.pl:13070
#, perl-format
msgid ""
"@%s defined with zero or more than one argument should be invoked with {}"
msgstr ""

#: texi2html.pl:13093
#, perl-format
msgid "@%s without associated character"
msgstr ""

#: texi2html.pl:13243
#, fuzzy, perl-format
msgid "@%s already set"
msgstr "���� `%s' �w�s�b"

#: texi2html.pl:13295
#, fuzzy, perl-format
msgid "Anchor `%s' previously defined %s"
msgstr "���� `%s' �w�w�q�L"

#: texi2html.pl:13331
#, fuzzy, perl-format
msgid "No closing brace for specially handled command %s"
msgstr "���} `%s' �S���k�j�A��"

#: texi2html.pl:13618
#, fuzzy, perl-format
msgid "%c%s is obsolete."
msgstr "%c%s �w�o���"

#: texi2html.pl:13622
#, fuzzy, perl-format
msgid "%c%s is obsolete; %s"
msgstr "%c%s �w�o���"

#: texi2html.pl:13638
#, perl-format
msgid "Unknown index `%s' in @printindex"
msgstr "@printindex �������������� `%s'"

#: texi2html.pl:13643
#, perl-format
msgid "Printindex before document beginning: @printindex %s"
msgstr ""

#: texi2html.pl:13710
#, perl-format
msgid "ignored @%s already in an @%s entry"
msgstr ""

#: texi2html.pl:13735 texi2html.pl:13783
#, fuzzy, perl-format
msgid "@%s seen before first @node"
msgstr "@menu �b�Ĥ@�� @node ���e�X�{, �N�إ� `Top' �`�I"

#: texi2html.pl:13736
msgid ""
"perhaps your @top node should be wrapped in @ifnottex rather than @ifinfo?"
msgstr "�]�\�z���ӧ� @top �`�I�]�t�b @ifnottex, �Ӥ��O @ifinfo?"

#: texi2html.pl:13740
#, perl-format
msgid "Multiple @%s"
msgstr ""

#: texi2html.pl:13752
#, fuzzy, perl-format
msgid "@%s not allowed within %s"
msgstr "�� %c%s �L�Ϊ��޼�"

#: texi2html.pl:13801
#, fuzzy, perl-format
msgid "Float label `%s' previously defined %s"
msgstr "�`�I `%s' �w�b�� %d ��w�q�L�F"

#: texi2html.pl:13975
#, fuzzy, perl-format
msgid "Bad argument `%s' to `@%s', using `%s'"
msgstr "�� %c%s �L�Ϊ��޼�"

#: texi2html.pl:14120 texi2html.pl:14121 texi2html.pl:14124
msgid "new menu entry"
msgstr ""

#: texi2html.pl:14254
msgid "paragraph end"
msgstr ""

#: texi2html.pl:14566
msgid "@listoffloats type"
msgstr ""

#: texi2html.pl:14589
#, perl-format
msgid "Requested float type `%s' not previously used"
msgstr ""

#: texi2html.pl:14758
#, perl-format
msgid "Accent command `@%s' must not be followed by whitespace"
msgstr ""

#: texi2html.pl:14762
#, perl-format
msgid "Use braces to give a command as an argument to @%s"
msgstr "�ϥΤj�A���N�R�O�]�_��, �H�@�� @%s ���޼�"

#: texi2html.pl:14780
#, fuzzy, perl-format
msgid "@%s expected braces"
msgstr "%c%s �w�p�n�� `{...}'"

#: texi2html.pl:14922 texi2html.pl:14935
#, perl-format
msgid "@%s not meaningful inside `@%s' block"
msgstr "@%s �b `@%s' �϶�����, �ä��㦳�N�q"

#: texi2html.pl:14971
#, perl-format
msgid "@%s outside of table or list"
msgstr ""

#: texi2html.pl:14989
#, fuzzy, perl-format
msgid "@%s in empty multitable"
msgstr "���� multitable �~�� @tab"

#: texi2html.pl:15004
msgid "ignoring @tab outside of multitable"
msgstr "���� multitable �~�� @tab"

#: texi2html.pl:15011
#, fuzzy
msgid "ignoring @tab in empty multitable"
msgstr "���� multitable �~�� @tab"

#: texi2html.pl:15015
#, perl-format
msgid "Too many columns in multitable item (max %d)"
msgstr "multitable ���ؤ����Ӧh����� (�̤j�Ȭ� %d)"

#: texi2html.pl:15046
msgid "@center should not appear in another format"
msgstr ""

#: texi2html.pl:15086 texi2html.pl:15106
#, perl-format
msgid "Misplaced %c"
msgstr "�~�m�� %c"

#: texi2html.pl:15428
msgid "@tab before @item"
msgstr ""

#: texi2html.pl:15659
#, perl-format
msgid "%c%s expects a single character `i' or `j' as argument"
msgstr "%c%s ����ϥΤ@�Ӧr�� `i' �� `j' �@���޼�"

#: texi2html.pl:15663
#, fuzzy, perl-format
msgid "%c%s expects `i' or `j' as argument, not `%s'"
msgstr "%c%s ����ϥ� `i' �� `j' �@���޼�, �Ӥ��O `%c'"

#: texi2html.pl:15715
#, fuzzy, perl-format
msgid "Unknown command with braces `@%s'"
msgstr "�������R�O `%s'"

#: texi2html.pl:15751
#, fuzzy, perl-format
msgid "%c%s expected braces"
msgstr "%c%s �w�p�n�� `{...}'"

#: texi2html.pl:15755
#, fuzzy, perl-format
msgid "Unexpected command `%s' here"
msgstr "�������R�O `%s'"

#: texi2html.pl:15759
#, perl-format
msgid "Unknown command `%s'"
msgstr "�������R�O `%s'"

#: texi2html.pl:15837
#, perl-format
msgid "Reached eof before matching @end %s"
msgstr "�b�t�諸 @end %s ���e, ����F�ɮ׵���"

#: texi2html.pl:15845
#, perl-format
msgid "%cend macro not found"
msgstr ""

#: texi2html.pl:15850
#, fuzzy, perl-format
msgid "@%s missing close brace"
msgstr "%c%s ��|�k�j�A��"

#: texi2html.pl:16014
#, perl-format
msgid "No matching `%cend %s'"
msgstr "No matching `%cend %s'"

#: texi2html.pl:16046
#, fuzzy, perl-format
msgid "@%s missing closing delimiter sequence: %s}"
msgstr "%c%s ��|�k�j�A��"

#: texi2html.pl:16050 texi2html.pl:16078
#, perl-format
msgid "%c%s missing close brace"
msgstr "%c%s ��|�k�j�A��"

#: texi2html.pl:16159
#, fuzzy, perl-format
msgid "%s should not appear in %s"
msgstr "�L�k�إ߿�X�ɮ� `%s'."

#: texi2html.pl:16636
#, perl-format
msgid "Index entry not caught: `%s' in %s"
msgstr ""

#: texi2html.pl:16734
#, fuzzy, perl-format
msgid "Empty index entry for @%s"
msgstr "�䤣��]�t `%s' �����޶���\n"

#: texi2html.pl:16870
#, perl-format
msgid "%s:%d: string not closed in css file"
msgstr ""

#: texi2html.pl:16871
#, perl-format
msgid "%s:%d: --css-file ended in comment"
msgstr ""

#: texi2html.pl:16872
#, perl-format
msgid "%s:%d @import not finished in css file"
msgstr ""

#: texi2html.pl:16902
#, fuzzy, perl-format
msgid "%s: could not open --css-file %s: %s\n"
msgstr "�L�k�إ߿�X�ɮ� `%s'."

#: texi2html.pl:16974
#, perl-format
msgid "%s:%d: no node to be renamed\n"
msgstr ""

#: texi2html.pl:16985
#, perl-format
msgid "%s:%d: nodes without a new name at the end of file\n"
msgstr ""

#: texi2html.pl:17017
#, perl-format
msgid "%s: missing file argument.\n"
msgstr "%s: ��|�ɮפ޼�.\n"

#: texi2html.pm:1275
msgid "Document encoding is utf8, but there is no unicode support"
msgstr ""

#: texi2html.pm:2227
msgid "recursion is always allowed"
msgstr ""

#: texi2html.pm:2228
msgid "arguments are quoted by default"
msgstr ""

#: texi2html.pm:6682 formats/docbook.pm:1498 formats/html.pm:2352
#: maintained_extra/mediawiki.pm:1141
#, perl-format
msgid "Raw format %s is not converted"
msgstr ""

#: formats/docbook.pm:1021 formats/info.pm:2996 formats/plaintext.pm:151
#, perl-format
msgid "@image file `%s' unreadable: %s"
msgstr "@image �ɮ� `%s' �L�kŪ��: %s"

#: formats/docbook.pm:1026 formats/info.pm:3001 formats/plaintext.pm:156
#, fuzzy, perl-format
msgid "Cannot find @image file `%s.txt'"
msgstr "�䤣�� `%s' �`�I."

#: formats/html.pm:2470
#, fuzzy, perl-format
msgid "@image file `%s' (for HTML) not found, using `%s'"
msgstr "@image �ɮ� `%s' �L�kŪ��: %s"

#: formats/info.pm:1188
msgid ""
"@strong{Note...} produces a spurious cross-reference in Info; reword to "
"avoid that"
msgstr ""

#: formats/info.pm:1352
#, fuzzy
msgid "`.' or `,' must follow @xref."
msgstr "`.' �� `,' ������ۥ椬�ѷ�, �Ӥ��O %c"

#: formats/info.pm:1357
#, fuzzy, perl-format
msgid "`.' or `,' must follow @xref, not %s"
msgstr "`.' �� `,' ������ۥ椬�ѷ�, �Ӥ��O %c"

#: formats/info.pm:2465
msgid "anchor outside of any node, it won't be registered"
msgstr ""

#: formats/info.pm:2780
#, fuzzy
msgid "@menu before first node"
msgstr "@menu �b�Ĥ@�� @node ���e�X�{, �N�إ� `Top' �`�I"

#: formats/info.pm:2785
#, fuzzy
msgid "@direntry after first node"
msgstr "@menu �b�Ĥ@�� @node ���e�X�{, �N�إ� `Top' �`�I"

#: formats/info.pm:3199
msgid "Footnote defined without parent node"
msgstr "�w�q���}, ���O�S�����`�I"

#: formats/info.pm:3539
msgid "float reference outside of any node, it won't be registered"
msgstr ""

#: formats/info.pm:3642
msgid "@dircategory after first node"
msgstr ""

#: maintained_extra/mediawiki.pm:1100
#, fuzzy, perl-format
msgid "@image file `%s' not found, using `%s'"
msgstr "@image �ɮ� `%s' �L�kŪ��: %s"

#~ msgid "%s: option `%s' is ambiguous\n"
#~ msgstr "%s: �ﶵ `%s' ����\n"

#~ msgid "%s: option `--%s' doesn't allow an argument\n"
#~ msgstr "%s: �ﶵ `--%s' ���i�t���޼�\n"

#~ msgid "%s: option `%c%s' doesn't allow an argument\n"
#~ msgstr "%s: �ﶵ `%c%s' ���i�t���޼�\n"

#~ msgid "%s: option `%s' requires an argument\n"
#~ msgstr "%s: �ﶵ `%s' �����t���޼�\n"

#~ msgid "%s: unrecognized option `--%s'\n"
#~ msgstr "%s: �������ﶵ `--%s'\n"

#~ msgid "%s: unrecognized option `%c%s'\n"
#~ msgstr "%s: �������ﶵ `%c%s'\n"

#~ msgid "%s: illegal option -- %c\n"
#~ msgstr "%s: ���X�k���ﶵ -- %c\n"

#~ msgid "%s: invalid option -- %c\n"
#~ msgstr "%s: �L�Ī��ﶵ -- %c\n"

#~ msgid "%s: option requires an argument -- %c\n"
#~ msgstr "%s: �ﶵ�����t���޼� -- %c\n"

#~ msgid "%s: option `-W %s' is ambiguous\n"
#~ msgstr "%s: �ﶵ `-W %s' �����T\n"

#~ msgid "%s: option `-W %s' doesn't allow an argument\n"
#~ msgstr "%s: �ﶵ `-W %s' ���i�t���޼�\n"

#, fuzzy
#~ msgid "memory exhausted"
#~ msgstr "�����O����Ӻ�"

#~ msgid "Move forward a character"
#~ msgstr "�V�e���ʤ@�Ӧr��"

#~ msgid "Move backward a character"
#~ msgstr "�V�Ჾ�ʤ@�Ӧr��"

#~ msgid "Move to the start of this line"
#~ msgstr "���ܥ���}�Y"

#~ msgid "Move to the end of this line"
#~ msgstr "���ܥ��浲��"

#~ msgid "Move forward a word"
#~ msgstr "�V�e���ʤ@�Ӧr"

#~ msgid "Move backward a word"
#~ msgstr "�V�Ჾ�ʤ@�Ӧr"

#~ msgid "Delete the character under the cursor"
#~ msgstr "�R����Ц�m���r��"

#~ msgid "Delete the character behind the cursor"
#~ msgstr "�R����Ц�m�᪺�r��"

#~ msgid "Cancel or quit operation"
#~ msgstr "�����ε����ثe���ʧ@"

#~ msgid "Accept (or force completion of) this line"
#~ msgstr "���� (�αj������) ����"

#~ msgid "Insert next character verbatim"
#~ msgstr "���@�ഫ, ���J�U�@�Ӧr��"

#~ msgid "Insert this character"
#~ msgstr "���J���r��"

#~ msgid "Insert a TAB character"
#~ msgstr "���J�@�� TAB �r��"

#~ msgid "Transpose characters at point"
#~ msgstr "�ܴ���Ц�m���r��������"

#~ msgid "Yank back the contents of the last kill"
#~ msgstr "�K�J�W�@���ŤU�����e"

#~ msgid "Kill ring is empty"
#~ msgstr "�ŶKï�S�����e"

#~ msgid "Yank back a previous kill"
#~ msgstr "�K�W�e�����ŤU���e"

#~ msgid "Kill to the end of the line"
#~ msgstr "�R���ܥ��浲��, �øm�J�ŶKï"

#~ msgid "Kill to the beginning of the line"
#~ msgstr "�R���ܥ���}�Y, �øm�J�ŶKï"

#~ msgid "Kill the word following the cursor"
#~ msgstr "�R����Ы᪺��r, �øm�J�ŶKï"

#~ msgid "Kill the word preceding the cursor"
#~ msgstr "�R����Ыe����r, �øm�J�ŶKï"

#~ msgid "No completions"
#~ msgstr "�S���i�઺�����y"

#~ msgid "Not complete"
#~ msgstr "������"

#~ msgid "List possible completions"
#~ msgstr "�C�X�i�઺�����y"

#~ msgid "Sole completion"
#~ msgstr "��@�������y"

#~ msgid "One completion:\n"
#~ msgstr "�@�ӧ����y:\n"

#~ msgid "%d completions:\n"
#~ msgstr "%d �ӧ����y:\n"

#~ msgid "Insert completion"
#~ msgstr "���J�����y"

#~ msgid "Building completions..."
#~ msgstr "�إߧ����y��..."

#~ msgid "Scroll the completions window"
#~ msgstr "���ʧ����y���j����"

#~ msgid "Footnotes could not be displayed"
#~ msgstr "�L�k��ܵ��}"

#~ msgid "Show the footnotes associated with this node in another window"
#~ msgstr "�N���`�I�����}��ܦb�t�@�Ӥ��j������"

#, fuzzy
#~ msgid "---------- Footnotes ----------"
#~ msgstr "---------------------\n"

#~ msgid "Look up a string in the index for this file"
#~ msgstr "�b���ɮת����ޤ��d�ߦr��"

#~ msgid "Finding index entries..."
#~ msgstr "��M���޶���..."

#~ msgid "No indices found."
#~ msgstr "�䤣�����"

#~ msgid "Index entry: "
#~ msgstr "���޶���: "

#~ msgid ""
#~ "Go to the next matching index item from the last `\\[index-search]' "
#~ "command"
#~ msgstr "���ʦܤU�@�ӲŦX�W�@���� `\\[index-search] �R�O���j�M����"

#~ msgid "No previous index search string."
#~ msgstr "�S���e�@�ӯ��޷j�M�r��"

#~ msgid "No index entries."
#~ msgstr "�S�����޶���."

#, fuzzy
#~ msgid "No %sindex entries containing `%s'."
#~ msgstr "�S�� %s���޶��إ]�t \"%s\"."

#~ msgid "more "
#~ msgstr "��h�� "

#, fuzzy
#~ msgid "Found `%s' in %s. (`\\[next-index-match]' tries to find next.)"
#~ msgstr ""
#~ "��� \"%s\" �b %s ����. (`\\[next-index-match]' ���խn���U�@�Ӧr��.)"

#, fuzzy
#~ msgid "Scanning indices of `%s'..."
#~ msgstr "���� \"%s\" �����ޤ�..."

#~ msgid "Grovel all known info file's indices for a string and build a menu"
#~ msgstr "��z�Ҧ��w�� info �ɤ��]�t�d�ߦr�ꪺ����, �ëإߤ@�ӿ��"

#, fuzzy
#~ msgid ""
#~ "\n"
#~ "* Menu: Nodes whose indices contain `%s':\n"
#~ msgstr ""
#~ "\n"
#~ "* Menu: ����ޤ��]�t \"%s\" ���`�I:\n"

#~ msgid "Try --help for more information.\n"
#~ msgstr "�ո� --help �H���o��h����T.\n"

#, fuzzy
#~ msgid ""
#~ "\n"
#~ "Email bug reports to bug-texinfo@gnu.org,\n"
#~ "general questions and discussion to help-texinfo@gnu.org.\n"
#~ "Texinfo home page: http://www.gnu.org/software/texinfo/"
#~ msgstr ""
#~ "\n"
#~ "�{������, �ХH�q�l�l�� (�^��) �^���� bug-texinfo@gnu.org,\n"
#~ "�@����D�P�Q��, �ХH�q�l�l�� (�^��) �H�� help-texinfo@gnu.org.\n"

#~ msgid "Cannot find node `(%s)%s'."
#~ msgstr "�䤣�� `(%s)%s' �`�I."

#~ msgid "Cannot find a window!"
#~ msgstr "�䤣����j����!"

#~ msgid "Point doesn't appear within this window's node!"
#~ msgstr "��Ц�m���b�����j�������`�I��!"

#~ msgid "Cannot delete the last window."
#~ msgstr "�L�k�R���W�@�Ӥ��j����."

#~ msgid "No menu in this node."
#~ msgstr "���`�I�S�����."

#~ msgid "No footnotes in this node."
#~ msgstr "���`�I�S�����}."

#~ msgid "No cross references in this node."
#~ msgstr "���`�I�S���椬�ѷ�."

#~ msgid "No `%s' pointer for this node."
#~ msgstr "���`�I�S�� `%s' pointer."

#~ msgid "Unknown Info command `%c'; try `?' for help."
#~ msgstr "������ Info �R�O `%c'; �ո� `?' �H���o�D�U��T."

#~ msgid "Terminal type `%s' is not smart enough to run Info."
#~ msgstr "�׺ݾ����� `%s' �L�k�䴩���� Info �һݪ��ݨD."

#~ msgid "You are already at the last page of this node."
#~ msgstr "�z�w�b���`�I���̫�@��."

#~ msgid "You are already at the first page of this node."
#~ msgstr "�z�w�b���`�I���Ĥ@��."

#~ msgid "Only one window."
#~ msgstr "�u���@�Ӥ��j����."

#~ msgid "Resulting window would be too small."
#~ msgstr "���ͪ����j�����|�Ӥp."

#~ msgid "Not enough room for a help window, please delete a window."
#~ msgstr "�ѤU���Ŷ��Ӥp, �L�k�e�ǨD�U���j����, �ЧR���@�Ӥ��j����."

#, fuzzy
#~ msgid "\\%-10[quit-help]  Close this help window.\n"
#~ msgstr "  %-10s  �������D�U.\n"

#, fuzzy
#~ msgid "\\%-10[quit]  Quit Info altogether.\n"
#~ msgstr "  %-10s  �@�ֵ��� Info �{��.\n"

#, fuzzy
#~ msgid "\\%-10[get-info-help-node]  Invoke the Info tutorial.\n"
#~ msgstr "  %-10s  ���� Info ���ɽҵ{.\n"

#, fuzzy
#~ msgid "\\%-10[prev-line]  Move up one line.\n"
#~ msgstr "  %-10s  ���ᱲ�ʤ@��.\n"

#, fuzzy
#~ msgid "\\%-10[next-line]  Move down one line.\n"
#~ msgstr "  %-10s  ���e���ʤ@��.\n"

#, fuzzy
#~ msgid "\\%-10[scroll-backward]  Scroll backward one screenful.\n"
#~ msgstr "  %-10s  �V�ᱲ�ʤ@��.\n"

#, fuzzy
#~ msgid "\\%-10[scroll-forward]  Scroll forward one screenful.\n"
#~ msgstr "  %-10s  �V�e���ʤ@��.\n"

#, fuzzy
#~ msgid "\\%-10[beginning-of-node]  Go to the beginning of this node.\n"
#~ msgstr "  %-10s  ���ܥ��`�I���}�Y.\n"

#, fuzzy
#~ msgid "\\%-10[end-of-node]  Go to the end of this node.\n"
#~ msgstr "  %-10s  ���ܥ��`�I������.\n"

#, fuzzy
#~ msgid "\\%-10[move-to-next-xref]  Skip to the next hypertext link.\n"
#~ msgstr "  %-10s  ���쥻�`�I�����U�@�ӶW����s��.\n"

#, fuzzy
#~ msgid ""
#~ "\\%-10[select-reference-this-line]  Follow the hypertext link under the "
#~ "cursor.\n"
#~ msgstr "  %-10s  ���H��ФU���W����s��.\n"

#, fuzzy
#~ msgid ""
#~ "\\%-10[history-node]  Go back to the last node seen in this window.\n"
#~ msgstr "  %-10s  ���ʦܥ����j������, �W�@���[�ݪ��`�I.\n"

#, fuzzy
#~ msgid "\\%-10[global-prev-node]  Go to the previous node in the document.\n"
#~ msgstr "  %-10s  ���ܥ��`�I�� '�W�@�� (previous)' �`�I.\n"

#, fuzzy
#~ msgid "\\%-10[global-next-node]  Go to the next node in the document.\n"
#~ msgstr "  %-10s  ���ܥ��`�I�� '�U�@�� (next)' �`�I.\n"

#, fuzzy
#~ msgid "\\%-10[prev-node]  Go to the previous node on this level.\n"
#~ msgstr "  %-10s  ���ܥ��`�I�� '�W�@�� (previous)' �`�I.\n"

#, fuzzy
#~ msgid "\\%-10[next-node]  Go to the next node on this level.\n"
#~ msgstr "  %-10s  ���ܥ��`�I�� '�U�@�� (next)' �`�I.\n"

#, fuzzy
#~ msgid "\\%-10[up-node]  Go up one level.\n"
#~ msgstr "  %-10s  ���ܥ��`�I�� '�W�@�h (up)' �`�I.\n"

#, fuzzy
#~ msgid "\\%-10[top-node]  Go to the top node of this document.\n"
#~ msgstr "  %-10s  ���ܥ��`�I������.\n"

#, fuzzy
#~ msgid "\\%-10[dir-node]  Go to the main `directory' node.\n"
#~ msgstr "  %-10s  ���ܥ��`�I������.\n"

#, fuzzy
#~ msgid "1...9       Pick the first...ninth item in this node's menu.\n"
#~ msgstr "  %-10s  �D��`�I�ؿ������Ĥ@��...�ĤE�Ӷ���.\n"

#, fuzzy
#~ msgid "\\%-10[last-menu-item]  Pick the last item in this node's menu.\n"
#~ msgstr "  %-10s  �D��`�I�ؿ����̫�@�Ӷ���.\n"

#, fuzzy
#~ msgid "\\%-10[menu-item]  Pick a menu item specified by name.\n"
#~ msgstr "  %-10s  �H�W�ٿ����涵��.\n"

#, fuzzy
#~ msgid "\\%-10[xref-item]  Follow a cross reference specified by name.\n"
#~ msgstr "  %-10s  ���H�椬�ѷ�.  Ū���ѷӪ��W��.\n"

#, fuzzy
#~ msgid "\\%-10[goto-node]  Go to a node specified by name.\n"
#~ msgstr "  %-10s  ���ʨ���w�W�٪��`�I.\n"

#, fuzzy
#~ msgid "\\%-10[search]  Search forward for a specified string.\n"
#~ msgstr "  %-10s  �b�� Info �ɤ�, �V�e�j�M�@�ӫ��w���r��,\n"

#, fuzzy
#~ msgid "\\%-10[search-previous]  Search for previous occurrence.\n"
#~ msgstr "  %-10s  ���ܥ��`�I�� '�W�@�� (previous)' �`�I.\n"

#, fuzzy
#~ msgid "\\%-10[search-next]  Search for next occurrence.\n"
#~ msgstr "  %-10s  �b�� Info �ɪ����޶��ؤ�, �j�M�@�ӫ��w���r��,\n"

#, fuzzy
#~ msgid ""
#~ "\\%-10[index-search]  Search for a specified string in the index, and\n"
#~ "              select the node referenced by the first entry found.\n"
#~ msgstr "              �åB��ܲĤ@�ӷj�M�쪺���ةҰѷӪ��`�I.\n"

#, fuzzy
#~ msgid "\\%-10[abort-key]  Cancel the current operation.\n"
#~ msgstr "�����ثe���@�~"

#, fuzzy
#~ msgid ""
#~ "Basic Commands in Info Windows\n"
#~ "******************************\n"
#~ msgstr "******************************\n"

#~ msgid "  %-10s  Quit this help.\n"
#~ msgstr "  %-10s  �������D�U.\n"

#~ msgid "  %-10s  Quit Info altogether.\n"
#~ msgstr "  %-10s  �@�ֵ��� Info �{��.\n"

#~ msgid "  %-10s  Invoke the Info tutorial.\n"
#~ msgstr "  %-10s  ���� Info ���ɽҵ{.\n"

#~ msgid "  %-10s  Move to the `next' node of this node.\n"
#~ msgstr "  %-10s  ���ܥ��`�I�� '�U�@�� (next)' �`�I.\n"

#~ msgid "  %-10s  Move to the `previous' node of this node.\n"
#~ msgstr "  %-10s  ���ܥ��`�I�� '�W�@�� (previous)' �`�I.\n"

#~ msgid "  %-10s  Move `up' from this node.\n"
#~ msgstr "  %-10s  ���ܥ��`�I�� '�W�@�h (up)' �`�I.\n"

#, fuzzy
#~ msgid ""
#~ "  %-10s  Pick menu item specified by name.\n"
#~ "              Picking a menu item causes another node to be selected.\n"
#~ msgstr "              �����涵�إH��ܥt�@�Ӹ`�I.\n"

#~ msgid "  %-10s  Follow a cross reference.  Reads name of reference.\n"
#~ msgstr "  %-10s  ���H�椬�ѷ�.  Ū���ѷӪ��W��.\n"

#~ msgid "  %-10s  Move to the last node seen in this window.\n"
#~ msgstr "  %-10s  ���ʦܥ����j������, �W�@���[�ݪ��`�I.\n"

#~ msgid "  %-10s  Skip to next hypertext link within this node.\n"
#~ msgstr "  %-10s  ���쥻�`�I�����U�@�ӶW����s��.\n"

#~ msgid "  %-10s  Follow the hypertext link under cursor.\n"
#~ msgstr "  %-10s  ���H��ФU���W����s��.\n"

#~ msgid "  %-10s  Move to the `directory' node.  Equivalent to `g (DIR)'.\n"
#~ msgstr "  %-10s  ���� `directory' �`�I.  �P `g (DIR)'.\n"

#~ msgid "  %-10s  Move to the Top node.  Equivalent to `g Top'.\n"
#~ msgstr "  %-10s  ���� Top �`�I.  �P `g TOP'.\n"

#, fuzzy
#~ msgid ""
#~ "Moving within a node:\n"
#~ "---------------------\n"
#~ msgstr "---------------------\n"

#~ msgid "  %-10s  Scroll forward a page.\n"
#~ msgstr "  %-10s  �V�e���ʤ@��.\n"

#~ msgid "  %-10s  Scroll backward a page.\n"
#~ msgstr "  %-10s  �V�ᱲ�ʤ@��.\n"

#~ msgid "  %-10s  Go to the beginning of this node.\n"
#~ msgstr "  %-10s  ���ܥ��`�I���}�Y.\n"

#~ msgid "  %-10s  Go to the end of this node.\n"
#~ msgstr "  %-10s  ���ܥ��`�I������.\n"

#~ msgid "  %-10s  Scroll forward 1 line.\n"
#~ msgstr "  %-10s  ���e���ʤ@��.\n"

#~ msgid "  %-10s  Scroll backward 1 line.\n"
#~ msgstr "  %-10s  ���ᱲ�ʤ@��.\n"

#, fuzzy
#~ msgid ""
#~ "Other commands:\n"
#~ "---------------\n"
#~ msgstr "---------------\n"

#, fuzzy
#~ msgid "  %-10s  Pick first...ninth item in node's menu.\n"
#~ msgstr "  %-10s  �D��`�I�ؿ������Ĥ@��...�ĤE�Ӷ���.\n"

#~ msgid "  %-10s  Pick last item in node's menu.\n"
#~ msgstr "  %-10s  �D��`�I�ؿ����̫�@�Ӷ���.\n"

#, fuzzy
#~ msgid ""
#~ "  %-10s  Search for a specified string in the index entries of this Info\n"
#~ "              file, and select the node referenced by the first entry "
#~ "found.\n"
#~ msgstr "              �åB��ܲĤ@�ӷj�M�쪺���ةҰѷӪ��`�I.\n"

#, fuzzy
#~ msgid ""
#~ "  %-10s  Move to node specified by name.\n"
#~ "              You may include a filename as well, as in "
#~ "(FILENAME)NODENAME.\n"
#~ msgstr "              �z�]�i�H�]�t�ɦW, �p: (�ɦW)�`�I�W.\n"

#, fuzzy
#~ msgid ""
#~ "  %-10s  Search forward for a specified string,\n"
#~ "              and select the node in which the next occurrence is found.\n"
#~ msgstr "              �åB��ܤU�@�ӷj�M�쪺�r��Ҧb���`�I.\n"

#, fuzzy
#~ msgid ""
#~ "  %-10s  Search backward for a specified string,\n"
#~ "              and select the node in which the next occurrence is found.\n"
#~ msgstr "              �åB��ܤU�@�ӷj�M�쪺�r��Ҧb���`�I.\n"

#~ msgid "The current search path is:\n"
#~ msgstr "�ثe���j�M���|��:\n"

#~ msgid ""
#~ "Commands available in Info windows:\n"
#~ "\n"
#~ msgstr ""
#~ "�b Info ���j�������i�Ϊ����O:\n"
#~ "\n"

#~ msgid ""
#~ "Commands available in the echo area:\n"
#~ "\n"
#~ msgstr ""
#~ "�^���Ϥ��i�Ϊ����O:\n"
#~ "\n"

#, fuzzy
#~ msgid ""
#~ "The following commands can only be invoked via %s:\n"
#~ "\n"
#~ msgstr ""
#~ "�H�U�����O, �u�i�g�� M-x ����:\n"
#~ "\n"

#, fuzzy
#~ msgid ""
#~ "The following commands cannot be invoked at all:\n"
#~ "\n"
#~ msgstr ""
#~ "�H�U�����O, �u�i�g�� M-x ����:\n"
#~ "\n"

#~ msgid "Display help message"
#~ msgstr "��ܨD�U�T��"

#~ msgid "Visit Info node `(info)Help'"
#~ msgstr "���X Info �`�I `(info)Help'"

#~ msgid "Print documentation for KEY"
#~ msgstr "�C�X KEY �����"

#~ msgid "Describe key: %s"
#~ msgstr "�y�z������O: %s"

#~ msgid "ESC %s is undefined."
#~ msgstr "ESC %s ���w�q."

#~ msgid "%s is undefined."
#~ msgstr "%s ���w�q."

#~ msgid "%s is defined to %s."
#~ msgstr "%s �w�q�� %s."

#~ msgid "Show what to type to execute a given command"
#~ msgstr "��ܰ���Y�R�O�һ���J������"

#~ msgid "`%s' is not on any keys"
#~ msgstr "`%s' ���쵲��������"

#~ msgid "%s can only be invoked via %s."
#~ msgstr "%s �u��g�� %s ����."

#~ msgid "%s can be invoked via %s."
#~ msgstr "%s �i�g�� %s ����."

#~ msgid "There is no function named `%s'"
#~ msgstr "�S���W�� `%s' ���禡"

#, fuzzy
#~ msgid ""
#~ "Selecting other nodes:\n"
#~ "----------------------\n"
#~ msgstr "----------------------\n"

#, fuzzy
#~ msgid "cannot open input file `%s'"
#~ msgstr "�L�k�}�Ҧ� `%s' ���޹D."

#, fuzzy
#~ msgid "error closing output file `%s'"
#~ msgstr "�L�k�إ߿�X�ɮ� `%s'."

#, fuzzy
#~ msgid "missing action name"
#~ msgstr "%c%s ��|�k�j�A��"

#, fuzzy
#~ msgid "unknown action `%s'"
#~ msgstr "�������R�O `%s'"

#, fuzzy
#~ msgid "missing variable name"
#~ msgstr "%s: ��|�ɮפ޼�.\n"

#~ msgid "Read the name of an Info command and describe it"
#~ msgstr "Ū�� Info �R�O���W��, �åB�y�z��"

#~ msgid "Describe command: "
#~ msgstr "�y�z�R�O: "

#~ msgid "Read a command name in the echo area and execute it"
#~ msgstr "�b�^���Ϥ�Ū���R�O�W��, �åB���楦"

#~ msgid "Cannot execute an `echo-area' command here."
#~ msgstr "�L�k�b�o�̰��� `echo-area' �R�O."

#~ msgid "Set the height of the displayed window"
#~ msgstr "�]�w��ܵ���������"

#~ msgid "Set screen height to (%d): "
#~ msgstr "�]�w�ù����׬� (%d): "

#~ msgid "Couldn't manipulate the file %s.\n"
#~ msgstr "�L�k�B�z�ɮ� %s.\n"

#~ msgid ""
#~ "\n"
#~ "* Menu:\n"
#~ "  (File)Node                        Lines   Size   Containing File\n"
#~ "  ----------                        -----   ----   ---------------"
#~ msgstr ""
#~ "\n"
#~ "* ���:\n"
#~ "  (�ɮ�)�`�I                        �� ��   �j�p    �]  �t  ��  ��\n"
#~ "  ----------                        -----   ----   ---------------"

#~ msgid ""
#~ "Here is the menu of nodes you have recently visited.\n"
#~ "Select one from this menu, or use `\\[history-node]' in another window.\n"
#~ msgstr ""
#~ "�o�O�z�̪���X�L���`�I���.\n"
#~ "�ۥ�������@��, �άO�b�t�@�Ӥ��j�����ϥ� `\\[history-node]' �R�O.\n"

#~ msgid ""
#~ "Make a window containing a menu of all of the currently visited nodes"
#~ msgstr "���ͤ@�Ӥ��j����, �]�t�Ҧ��̪���X�L���`�I���"

#~ msgid "Select a node which has been previously visited in a visible window"
#~ msgstr "������e�b�i�����j�������X�L���`�I"

#~ msgid "Select visited node: "
#~ msgstr "������X�L���`�I: "

#~ msgid "The reference disappeared! (%s)."
#~ msgstr "�椬�ѷӤ����F! (%s)."

#~ msgid ""
#~ "Welcome to Info version %s. Type \\[get-help-window] for help, \\[menu-"
#~ "item] for menu item."
#~ msgstr ""
#~ "�w��ϥ� Info ���� %s. ��J \\[get-help-window] �H���o�D�U��T, \\[menu-"
#~ "item] �H���o��涵��."

#~ msgid "Move down to the next line"
#~ msgstr "���ܤU�@��"

#~ msgid "Move up to the previous line"
#~ msgstr "���ܤW�@��"

#~ msgid "Move to the end of the line"
#~ msgstr "���ܥ��浲��"

#~ msgid "Move to the start of the line"
#~ msgstr "���ܥ���}�Y"

#~ msgid "Next"
#~ msgstr "�U�@��"

#~ msgid "No more nodes within this document."
#~ msgstr "����󤤨S����h���`�I�F."

#~ msgid "No `Prev' for this node."
#~ msgstr "���`�I�S�� `�W�@�� (Prev)' �`�I."

#~ msgid "No `Prev' or `Up' for this node within this document."
#~ msgstr "�b�����, ���`�I�S�� `�W�@�� (Prev)' �`�I�� `�W�@�h (Up)' �`�I."

#~ msgid "Move forwards or down through node structure"
#~ msgstr "�b�`�I���c��, ���e�Ω��U����"

#~ msgid "Move backwards or up through node structure"
#~ msgstr "�b�`�I���c��, ����Ω��U����"

#~ msgid "Scroll forward in this window"
#~ msgstr "�b�����j�������V�e����"

#~ msgid "Scroll forward in this window and set default window size"
#~ msgstr "�b�����j�������V�e����, �åB�]�w���w�]�����j�����ؤo"

#, fuzzy
#~ msgid "Scroll forward in this window staying within node"
#~ msgstr "�b�����j�������V�e����"

#, fuzzy
#~ msgid ""
#~ "Scroll forward in this window staying within node and set default window "
#~ "size"
#~ msgstr "�b�����j�������V�e����, �åB�]�w���w�]�����j�����ؤo"

#~ msgid "Scroll backward in this window"
#~ msgstr "�b�����j�������V�ᱲ��"

#~ msgid "Scroll backward in this window and set default window size"
#~ msgstr "�b�����j�������V�ᱲ��, �åB�]�w���w�]�����j�����ؤo"

#, fuzzy
#~ msgid "Scroll backward in this window staying within node"
#~ msgstr "�b�����j�������V�ᱲ��"

#, fuzzy
#~ msgid ""
#~ "Scroll backward in this window staying within node and set default window "
#~ "size"
#~ msgstr "�b�����j�������V�ᱲ��, �åB�]�w���w�]�����j�����ؤo"

#~ msgid "Move to the start of this node"
#~ msgstr "���ܥ��`�I���_�I"

#~ msgid "Move to the end of this node"
#~ msgstr "���ܥ��`�I������"

#~ msgid "Scroll down by lines"
#~ msgstr "�@���V�U����"

#~ msgid "Scroll up by lines"
#~ msgstr "�@���V�W����"

#~ msgid "Scroll down by half screen size"
#~ msgstr "�V�U���ʥb�ӿù����j�p"

#~ msgid "Scroll up by half screen size"
#~ msgstr "�V�W���ʥb�ӿù����j�p"

#~ msgid "Select the next window"
#~ msgstr "��ܤU�@�Ӥ��j����"

#~ msgid "Select the previous window"
#~ msgstr "��ܫe�@�Ӥ��j����"

#~ msgid "Split the current window"
#~ msgstr "���j�ثe�����j����"

#~ msgid "Delete the current window"
#~ msgstr "�R���ثe�����j����"

#~ msgid "Cannot delete a permanent window"
#~ msgstr "�L�k�R���T�w�����j����"

#~ msgid "Delete all other windows"
#~ msgstr "�R���Ҧ��䥦�����j����"

#~ msgid "Scroll the other window"
#~ msgstr "���ʥt�@�Ӥ��j����"

#~ msgid "Scroll the other window backward"
#~ msgstr "�V�ᱲ�ʥt�@�Ӥ��j����"

#~ msgid "Grow (or shrink) this window"
#~ msgstr "�X�j (���Y�p) �o�Ӥ��j����"

#~ msgid "Divide the available screen space among the visible windows"
#~ msgstr "�b�i�Ϊ��ù��Ŷ���, �������ΩҦ����i�����j����"

#~ msgid "Toggle the state of line wrapping in the current window"
#~ msgstr "�����ثe���j�������۰ʴ��檬�A"

#~ msgid "Select the Next node"
#~ msgstr "��� �U�@�� �`�I"

#~ msgid "Select the Prev node"
#~ msgstr "��� �e�@�� �`�I"

#~ msgid "Select the Up node"
#~ msgstr "��� �W�@�h �`�I"

#~ msgid "Select the last node in this file"
#~ msgstr "������ɮת��̫�@�Ӹ`�I"

#~ msgid "This window has no additional nodes"
#~ msgstr "�����j�����S���B�~���`�I"

#~ msgid "Select the first node in this file"
#~ msgstr "������ɮת��Ĥ@�Ӹ`�I"

#~ msgid "Select the last item in this node's menu"
#~ msgstr "������`�I��椤, �̫�@�Ӷ���"

#~ msgid "Select this menu item"
#~ msgstr "��ܳo�@�ӿ�涵��"

#~ msgid "There aren't %d items in this menu."
#~ msgstr "����椤�S�� %d �Ӷ���"

#~ msgid "Menu item (%s): "
#~ msgstr "��涵�� (%s): "

#~ msgid "Menu item: "
#~ msgstr "��涵��: "

#~ msgid "Follow xref (%s): "
#~ msgstr "���H�椬�ѷ� (%s): "

#~ msgid "Follow xref: "
#~ msgstr "���H�椬�ѷ�: "

#~ msgid "Read a menu item and select its node"
#~ msgstr "Ū���@�ӿ�涵��, �åB��ܥ����`�I"

#~ msgid "Read a footnote or cross reference and select its node"
#~ msgstr "Ū���@�ӵ��}�Υ椬�ѷ�, �åB��ܥ����`�I"

#~ msgid "Move to the start of this node's menu"
#~ msgstr "���ܥ��`�I�����}�Y"

#~ msgid "Visit as many menu items at once as possible"
#~ msgstr "���i��@�����X�̦h�ӿ�涵��"

#~ msgid "Read a node name and select it"
#~ msgstr "Ū���`�I�W��, �åB��ܥ�"

#~ msgid "Goto node: "
#~ msgstr "���ܸ`�I: "

#~ msgid "No menu in node `%s'."
#~ msgstr "�`�I `%s' ���S�����."

#~ msgid "No menu item `%s' in node `%s'."
#~ msgstr "��涵�� `%s' ���b�`�I `%s' ��."

#~ msgid "Unable to find node referenced by `%s' in `%s'."
#~ msgstr "�Q�ѷӪ��`�I `%s' �b `%s' ���䤣��."

#~ msgid "Read a list of menus starting from dir and follow them"
#~ msgstr "Ū���� dir �}�l���`�I���C, �åB���H����"

#~ msgid "Follow menus: "
#~ msgstr "���H���: "

#~ msgid "Find the node describing program invocation"
#~ msgstr "��M�y�z�{�������k���`�I"

#~ msgid "Find Invocation node of [%s]: "
#~ msgstr "��M [%s] �������k�`�I: "

#~ msgid "Read a manpage reference and select it"
#~ msgstr "Ū���u�W��U (manpage) ���ѷ�, �åB��ܥ�"

#~ msgid "Get Manpage: "
#~ msgstr "���o�u�W��U (Manpage): "

#~ msgid "Select the node `Top' in this file"
#~ msgstr "������ɮפ��� `Top' �`�I"

#~ msgid "Select the node `(dir)'"
#~ msgstr "����`�I `(dir)'"

#~ msgid "Kill node (%s): "
#~ msgstr "�R���`�I (%s): "

#~ msgid "Cannot kill node `%s'"
#~ msgstr "�L�k�R���`�I `%s'"

#~ msgid "Cannot kill the last node"
#~ msgstr "�L�k�R���W�@�Ӹ`�I"

#~ msgid "Select the most recently selected node"
#~ msgstr "��̪ܳ�@���Q��ܪ��`�I"

#~ msgid "Kill this node"
#~ msgstr "�R�����`�I"

#~ msgid "Read the name of a file and select it"
#~ msgstr "Ū���ɮצW��, �M������"

#~ msgid "Could not create output file `%s'."
#~ msgstr "�L�k�إ߿�X�ɮ� `%s'."

#~ msgid "Done."
#~ msgstr "����."

#~ msgid "Writing node %s..."
#~ msgstr "�g�J�`�I %s ��..."

#~ msgid "Pipe the contents of this node through INFO_PRINT_COMMAND"
#~ msgstr "�N���`�I�����e, �g�Ѻ޹D (pipe) �e�� INFO_PRINT_COMMAND"

#~ msgid "Cannot open pipe to `%s'."
#~ msgstr "�L�k�}�Ҧ� `%s' ���޹D."

#~ msgid "Printing node %s..."
#~ msgstr "�C�L�`�I %s ��..."

#, fuzzy
#~ msgid "Search continued from the beginning of the document."
#~ msgstr "�R���ܥ���}�Y, �øm�J�ŶKï"

#~ msgid "Searching subfile %s ..."
#~ msgstr "�j�M�l�ɮ� %s ..."

#~ msgid "Read a string and search for it case-sensitively"
#~ msgstr "Ū���@�Ӧr��, �M��H�Ϥ��j�p�g�覡�j�M"

#~ msgid "Read a string and search for it"
#~ msgstr "Ū���@�Ӧr��, �M��j�M"

#~ msgid "Read a string and search backward for it"
#~ msgstr "Ū���@�Ӧr��, �M��V��j�M"

#, fuzzy
#~ msgid "%s%s%s [%s]: "
#~ msgstr "%s%s [%s]: "

#, fuzzy
#~ msgid " case-sensitively"
#~ msgstr ", �H�Ϥ��j�p�g���覡"

#, fuzzy
#~ msgid " backward"
#~ msgstr "�V��j�M�r��"

#~ msgid "Search"
#~ msgstr "�j�M�r��"

#~ msgid "Search failed."
#~ msgstr "�j�M����."

#~ msgid "Repeat last search in the same direction"
#~ msgstr "�H�P�˪��j�M��V���ФW�����j�M"

#~ msgid "No previous search string"
#~ msgstr "�S���e�@�����j�M�r��"

#~ msgid "Repeat last search in the reverse direction"
#~ msgstr "�H�ۤϪ��j�M��V���ФW�����j�M"

#~ msgid "Search interactively for a string as you type it"
#~ msgstr "�H���ʤ覡, ���J�r����j�M"

#, fuzzy
#~ msgid "Regexp I-search backward: "
#~ msgstr "�ϦV���ʷj�M: "

#~ msgid "I-search backward: "
#~ msgstr "�ϦV���ʷj�M: "

#, fuzzy
#~ msgid "Regexp I-search: "
#~ msgstr "���ʷj�M: "

#~ msgid "I-search: "
#~ msgstr "���ʷj�M: "

#~ msgid "Failing "
#~ msgstr "���� "

#~ msgid "Move to the previous cross reference"
#~ msgstr "���ʦܫe�@�ӥ椬�ѷ�"

#~ msgid "Move to the next cross reference"
#~ msgstr "���ʦܤU�@�ӥ椬�ѷ�"

#~ msgid "Select reference or menu item appearing on this line"
#~ msgstr "��ܥX�{�b���檺�ѷөο�涵��"

#~ msgid "Cancel current operation"
#~ msgstr "�����ثe���@�~"

#~ msgid "Quit"
#~ msgstr "����"

#~ msgid "Move the cursor to a specific line of the window"
#~ msgstr "���ʴ�Цܤ��j�����������w��m"

#~ msgid "Redraw the display"
#~ msgstr "��ø�e��"

#~ msgid "Quit using Info"
#~ msgstr "�����ϥ� Info"

#~ msgid "Unknown command (%s)."
#~ msgstr "�������R�O (%s)."

#~ msgid "\"%s\" is invalid"
#~ msgstr "\"%s\" ���X�k"

#, fuzzy
#~ msgid "`%s' is invalid"
#~ msgstr "\"%s\" ���X�k"

#~ msgid "Add this digit to the current numeric argument"
#~ msgstr "�N���Ʀr�[�ܥثe���ƭȤ޼�"

#~ msgid "Start (or multiply by 4) the current numeric argument"
#~ msgstr "�}�l�ثe���ƭȤ޼� (�άO���H 4)"

#~ msgid "Internally used by \\[universal-argument]"
#~ msgstr "�b�����Q \\[universal-argument] �ϥ�"

#~ msgid "readline: Out of virtual memory!\n"
#~ msgstr "readline: �Ӻɵ����O����!\n"

#~ msgid "When \"On\", footnotes appear and disappear automatically"
#~ msgstr "���]�w�b \"On\" ��, ���}�|�۰ʥX�{�P����"

#~ msgid "When \"On\", creating or deleting a window resizes other windows"
#~ msgstr "�]�w�b \"On\" ��, �إߩΧR���@�Ӥ��j�����|�ܧ�䥦�����j�������j�p"

#~ msgid "When \"On\", flash the screen instead of ringing the bell"
#~ msgstr "�]�w�b \"On\" ��, �H�e���{�ʥN���T�a"

#~ msgid "When \"On\", errors cause the bell to ring"
#~ msgstr "�]�w�b \"On\" ��, �o�Ϳ��~�|�T�a"

#~ msgid ""
#~ "When \"On\", Info garbage collects files which had to be uncompressed"
#~ msgstr ""
#~ "When \"On\", Info garbage collects files which had to be uncompressed"

#~ msgid "When \"On\", the portion of the matched search string is highlighted"
#~ msgstr "�]�w�b \"On\" ��, �ŦX�j�M�r�ꪺ�����|�Q�Хܰ_��"

#~ msgid ""
#~ "Controls what happens when scrolling is requested at the end of a node"
#~ msgstr "����b�`�I��������, ���ʷ|���������"

#~ msgid "The number lines to scroll when the cursor moves out of the window"
#~ msgstr "�������в��ʦܤ��j�����~��, ���ʪ����"

#~ msgid "When \"On\", Info accepts and displays ISO Latin characters"
#~ msgstr "���]�w�b \"On\" ��, Info �i��������� ISO Latin �r��"

#, fuzzy
#~ msgid ""
#~ "What to do when a scrolling command is issued at the end of the last node"
#~ msgstr "����b�`�I��������, ���ʷ|���������"

#~ msgid "Explain the use of a variable"
#~ msgstr "�����ܼƪ��Ϊk"

#~ msgid "Describe variable: "
#~ msgstr "�y�z�ܼ�: "

#~ msgid "Set the value of an Info variable"
#~ msgstr "�]�w Info �ܼƪ��ƭ�"

#~ msgid "Set variable: "
#~ msgstr "�]�w�ܼ�: "

#~ msgid "Set %s to value (%d): "
#~ msgstr "�]�w %s ���ƭ� (%d): "

#~ msgid "Set %s to value (%s): "
#~ msgstr "�]�w %s ���ƭ� (%s): "

#~ msgid "-----Info: (), lines ----, "
#~ msgstr "-----Info: (), ���  ----, "

#~ msgid "-%s---Info: %s, %d lines --%s--"
#~ msgstr "-%s---Info: %s, �@ %d �� --%s--"

#~ msgid "-%s%s-Info: (%s)%s, %d lines --%s--"
#~ msgstr "-%s%s-Info: (%s)%s, �@ %d �� --%s--"

#~ msgid " Subfile: %s"
#~ msgstr " �l�ɮ�: %s"

#~ msgid "%s: warning: "
#~ msgstr "%s: ĵ�i: "

#~ msgid "\tTry `%s --help' for a complete list of options.\n"
#~ msgstr "\t�ո� Try `%s --help' �H���o���㪺�ѼƦC��.\n"

#, fuzzy
#~ msgid "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
#~ msgstr "�Ϊk: %s [OPTION]... FILE...\n"

#, fuzzy
#~ msgid ""
#~ "This is the file .../info/dir, which contains the\n"
#~ "topmost node of the Info hierarchy, called (dir)Top.\n"
#~ "The first time you invoke Info you start off looking at this node.\n"
#~ "\n"
#~ "%s\tThis is the top of the INFO tree\n"
#~ "\n"
#~ "  This (the Directory node) gives a menu of major topics.\n"
#~ "  Typing \"q\" exits, \"?\" lists all Info commands, \"d\" returns here,\n"
#~ "  \"h\" gives a primer for first-timers,\n"
#~ "  \"mEmacs<Return>\" visits the Emacs manual, etc.\n"
#~ "\n"
#~ "  In Emacs, you can click mouse button 2 on a menu item or cross "
#~ "reference\n"
#~ "  to select it.\n"
#~ "\n"
#~ "%s\n"
#~ msgstr ""
#~ "�o�O�ɮ� .../info/dir, �̭��]�t�� Info ���[�c���̤W�h���`�I,\n"
#~ "�٬� (dir) TOP.\n"
#~ "�z�Ĥ@������ Info ��, �z�|�q�o�̶}�l�j�M�Ҷ����`�I.\n"
#~ "\n"
#~ "%s\t�o�O INFO ���𪺳̤W�h\n"
#~ "\n"
#~ "  �o�� (Directory �`�I) ���ѥD�n���ت����.\n"
#~ "  ��J \"q\" ���}, \"?\" �C�X�Ҧ��� Info ���O, \"d\" �^��o��,\n"
#~ "  \"h\" �[�ݵ��즸�ϥΪ̪��J������,\n"
#~ "  \"mEmacs<Return>\" �i�[�� Emacs ��U, ����.\n"
#~ "\n"
#~ "  �b Emacs ��, �z�i�H�b��涵�ةΥ椬�ѷӤW, �����ƹ����� 2 ��\n"
#~ "  �H��ܥ���.\n"
#~ "\n"
#~ "* Menu:\n"

#~ msgid "%s: could not read (%s) and could not create (%s)\n"
#~ msgstr "%s: �L�kŪ�� (%s), �ӥB�L�k�إ� (%s)\n"

#~ msgid "%s: empty file"
#~ msgstr "%s: ���ɮ�"

#~ msgid "START-INFO-DIR-ENTRY without matching END-INFO-DIR-ENTRY"
#~ msgstr "�� START-INFO-DIR-ENTRY, ���O�S���۹����� END-INFO-DIR-ENTRY"

#~ msgid "END-INFO-DIR-ENTRY without matching START-INFO-DIR-ENTRY"
#~ msgstr "�� END-INFO-DIR-ENTRY, ���O�S���۹����� START-INFO-DIR-ENTRY"

#~ msgid "%s: Specify the Info file only once.\n"
#~ msgstr "%s: �u�����w Info �ɮפ@��.\n"

#~ msgid "excess command line argument `%s'"
#~ msgstr "�h�l���R�O�C�޼� `%s'"

#~ msgid "No input file specified; try --help for more information."
#~ msgstr "�����w��J�ɮ�; �ո� --help �H���o��h����T."

#~ msgid "No dir file specified; try --help for more information."
#~ msgstr "�����w dir �ɮ�; �ո� --help �H���o���h����T."

#~ msgid "no info dir entry in `%s'"
#~ msgstr "`%s' ���S�� info dir ����"

#~ msgid "no entries found for `%s'; nothing deleted"
#~ msgstr "�䤣�� `%s' ������; ���R�����󶵥�"

#~ msgid "January"
#~ msgstr "�@��"

#~ msgid "February"
#~ msgstr "�G��"

#~ msgid "March"
#~ msgstr "�T��"

#~ msgid "April"
#~ msgstr "�|��"

#~ msgid "May"
#~ msgstr "����"

#~ msgid "June"
#~ msgstr "����"

#~ msgid "July"
#~ msgstr "�C��"

#~ msgid "August"
#~ msgstr "�K��"

#~ msgid "September"
#~ msgstr "�E��"

#~ msgid "October"
#~ msgstr "�Q��"

#~ msgid "November"
#~ msgstr "�Q�@��"

#~ msgid "December"
#~ msgstr "�Q�G��"

#~ msgid "@sc argument all uppercase, thus no effect"
#~ msgstr "@sc ���޼ƥ��O�j�g, �ҥH�S���@��"

#, fuzzy
#~ msgid "Macro"
#~ msgstr "�T��"

#, fuzzy
#~ msgid "Variable"
#~ msgstr "�]�w�ܼ�: "

#, fuzzy
#~ msgid "User Option"
#~ msgstr "���J�����y"

#, fuzzy
#~ msgid "Instance Variable"
#~ msgstr "�y�z�ܼ�: "

#~ msgid "%s: getwd: %s, %s\n"
#~ msgstr "%s: getwd: %s, %s\n"

#~ msgid "`%c%s' needs an argument `{...}', not just `%s'"
#~ msgstr "`%c%s' �����]�t�޼� `{...}', �Ӥ��O�u�� `%s'"

#~ msgid "Footnotes"
#~ msgstr "���}"

#, fuzzy
#~ msgid "[unexpected] invalid node name: `%s'"
#~ msgstr "%s: �������ﶵ `%c%s'\n"

#~ msgid "Unknown index `%s' and/or `%s' in @synindex"
#~ msgstr "@synindex �������������� `%s' �P/�� `%s'"

#~ msgid "(outside of any node)"
#~ msgstr "(���b���󪺸`�I��)"

#~ msgid "%s requires letter or digit"
#~ msgstr "%s �����n���r���άO�Ʀr"

#~ msgid "@detailmenu seen before first node, creating `Top' node"
#~ msgstr "�b�Ĥ@�Ӹ`�I���e�X�{ @detailmenu, �N�إ� `Top' �`�I"

#~ msgid "`%c%s' needs something after it"
#~ msgstr "�b `%c%s' ���ᥲ���n���F��"

#~ msgid "@itemx not meaningful inside `%s' block"
#~ msgstr "`%s' �϶�����, @itemx �õL�N�q"

#~ msgid "%s: %s arg must be numeric, not `%s'.\n"
#~ msgstr "%s: %s �޼ƥ������ƭ�, �Ӥ��O `%s'.\n"

#~ msgid "No `%s' found in `%s'"
#~ msgstr "`%s' ���X�{�b `%s' ��"

#~ msgid ""
#~ "%s: Removing macro output file `%s' due to errors; use --force to "
#~ "preserve.\n"
#~ msgstr ""
#~ "%s: �]�����~, ����������X�� `%s'; �Y�n�O�s��, �Шϥ� --force �ﶵ.\n"

#, fuzzy
#~ msgid ""
#~ "%s: Removing internal links output file `%s' due to errors; use --force "
#~ "to preserve.\n"
#~ msgstr "%s: �]�����~, ������X�� `%s'; �Y�n�O�s��, �Шϥ� --force �ﶵ.\n"

#~ msgid "Unmatched }"
#~ msgstr "���t�諸 }"

#~ msgid "NO_NAME!"
#~ msgstr "NO_NAME!"

#~ msgid "This is %s, produced by makeinfo version %s from %s.\n"
#~ msgstr "�o�O %s, �� makeinfo ���� %s �� %s ���ͪ�.\n"

#, fuzzy
#~ msgid "No such file `%s'"
#~ msgstr "`%s' ���X�{�b `%s' ��"

#, fuzzy
#~ msgid "@image file `%s' (for text) unreadable: %s"
#~ msgstr "@image �ɮ� `%s' �L�kŪ��: %s"

#~ msgid "@image missing filename argument"
#~ msgstr "@image �S���ɦW�޼�"

#~ msgid "Missing } in @multitable template"
#~ msgstr "�b @multitable �˪���, �S�� }"

#, fuzzy
#~ msgid "[unexpected] cannot select column #%d in multitable"
#~ msgstr "�L�k��� multitable ������� #%d"

#~ msgid "* column #%d: output = %s\n"
#~ msgstr "* ��� #%d: ��X = %s\n"

#~ msgid "Formatting node %s...\n"
#~ msgstr "�s�Ƹ`�I %s ���榡��...\n"

#, fuzzy
#~ msgid "Node `%s' requires a sectioning command (e.g., %c%s)"
#~ msgstr "�`�I `%s' �����ϥΤ��q�R�O (sectioning command) (�Ҧp: %c%s)"

#~ msgid "No node name specified for `%c%s' command"
#~ msgstr "`%c%s' �R�O�������w�`�I�W��"

#~ msgid "Next:"
#~ msgstr "�U�@��:"

#~ msgid "Previous:"
#~ msgstr "�W�@��:"

#~ msgid "Up:"
#~ msgstr "�W�@�h:"

#, fuzzy
#~ msgid ""
#~ "%s reference to nonexistent node `%s' (perhaps incorrect sectioning?)"
#~ msgstr "%s �ѷӨ줣�s�b���`�I: `%s'"

#~ msgid "Menu"
#~ msgstr "�ؿ�"

#~ msgid "This node (%s) has the bad Prev"
#~ msgstr "���`�I (%s) �� �e�@�� (Prev) �`�I�����D"

#~ msgid "Prev"
#~ msgstr "�e�@��"

#~ msgid "This node (%s) has the bad Next"
#~ msgstr "���`�I (%s) �� �U�@�� (Next) �`�I�����D"

#~ msgid "Up"
#~ msgstr "�W�@�h"

#, fuzzy
#~ msgid "Internal error (search_sectioning) `%s'!"
#~ msgstr "�������~ (search_sectioning) \"%s\"!"

#~ msgid "Internal error (search_sectioning) \"%s\"!"
#~ msgstr "�������~ (search_sectioning) \"%s\"!"

#~ msgid "%c%s is obsolete; use %c%s instead"
#~ msgstr "%c%s �w�o�󤣥�; �Ч�� %c%s"

#, fuzzy
#~ msgid "for cross-references in parentheses, use @pxref"
#~ msgstr "���`�I�S���椬�ѷ�."

#~ msgid "display this help and exit"
#~ msgstr "��ܨD�U��T, �M�����}"

#~ msgid "send output to FILE"
#~ msgstr "�N��X�e�� FILE"

#~ msgid "display version information and exit"
#~ msgstr "��ܪ�����T, �M�����}"

#~ msgid "Usage: %s [OPTION]... FILE...\n"
#~ msgstr "�Ϊk: %s [OPTION]... FILE...\n"

#~ msgid "Generate a sorted index for each TeX output FILE.\n"
#~ msgstr "���C�� TeX ��X FILE ���ͤ@�ӱƧǪ�����.\n"

#~ msgid ""
#~ "Usually FILE... is specified as `foo.%c%c' for a document `foo.texi'.\n"
#~ msgstr "�q�`��� `foo.texi' �� FILE... �޼Ʒ|���w�� `foo.%c%c'.\n"

#~ msgid ""
#~ "\n"
#~ "Options:\n"
#~ msgstr ""
#~ "\n"
#~ "�ﶵ:\n"

#~ msgid "failure reopening %s"
#~ msgstr "���s�}�� %s �ɵo�Ϳ��~"

#~ msgid "%s: not a texinfo index file"
#~ msgstr "%s: ���O�@�� texinfo ������"

#~ msgid "No page number in %s"
#~ msgstr "�b %s ���S�����X"

#, fuzzy
#~ msgid "Appendix %c"
#~ msgstr "���� %c"

#, fuzzy
#~ msgid ""
#~ "\\%-10[search]  Search forward for a specified string\n"
#~ "              and select the node in which the next occurrence is found.\n"
#~ msgstr "              �åB��ܤU�@�ӷj�M�쪺�r��Ҧb���`�I.\n"

#, fuzzy
#~ msgid ""
#~ "\\%-10[goto-node]  Move to node specified by name.\n"
#~ "              You may include a filename as well, as in "
#~ "(FILENAME)NODENAME.\n"
#~ msgstr "              �z�]�i�H�]�t�ɦW, �p: (�ɦW)�`�I�W.\n"

#, fuzzy
#~ msgid "\\%-10[next-node]  Move to the next node of current section.\n"
#~ msgstr "  %-10s  ���ܥ��`�I�� '�U�@�� (next)' �`�I.\n"

#, fuzzy
#~ msgid ""
#~ "\\%-10[dir-node]  Move to the `directory' node.  Equivalent to `\\[goto-"
#~ "node] (DIR)'.\n"
#~ msgstr "  %-10s  ���� `directory' �`�I.  �P `g (DIR)'.\n"

#, fuzzy
#~ msgid ""
#~ "\\%-10[top-node]  Move to the Top node.  Equivalent to `\\[goto-node] "
#~ "Top'.\n"
#~ msgstr "  %-10s  ���� Top �`�I.  �P `g TOP'.\n"

#, fuzzy
#~ msgid "\\%-10[scroll-forward-page-only]  Scroll forward within this node.\n"
#~ msgstr "  %-10s  ���e���ʤ@��.\n"

#, fuzzy
#~ msgid ""
#~ "\\%-10[scroll-backward-page-only]  Scroll backward within this node.\n"
#~ msgstr "  %-10s  ���ᱲ�ʤ@��.\n"

#, fuzzy
#~ msgid ""
#~ "\\%-10[search-backward]  Search backward for a specified string\n"
#~ "              and select the node in which the previous occurrence is "
#~ "found.\n"
#~ msgstr "              �åB��ܤU�@�ӷj�M�쪺�r��Ҧb���`�I.\n"

#~ msgid "--- Use `\\[history-node]' or `\\[kill-node]' to exit ---\n"
#~ msgstr "--- �ϥ� `\\[history-node]' �� `\\[kill-node]' ���}---\n"

#, fuzzy
#~ msgid "\\%-10[move-to-prev-xref]  Skip to previous hypertext link [*].\n"
#~ msgstr "  %-10s  ���쥻�`�I�����U�@�ӶW����s��.\n"

#, fuzzy
#~ msgid ""
#~ "Usage: %s [OPTION]... [MENU-ITEM...]\n"
#~ "\n"
#~ "Read documentation in Info format.\n"
#~ "\n"
#~ "Options:\n"
#~ "      --apropos=STRING         look up STRING in all indices of all "
#~ "manuals.\n"
#~ "  -d, --directory=DIR          add DIR to INFOPATH.\n"
#~ "      --dribble=FILENAME       remember user keystrokes in FILENAME.\n"
#~ "  -f, --file=FILENAME          specify Info file to visit.\n"
#~ "  -h, --help                   display this help and exit.\n"
#~ "      --index-search=STRING    go to node pointed by index entry STRING.\n"
#~ "  -n, --node=NODENAME          specify nodes in first visited Info file.\n"
#~ "  -o, --output=FILENAME        output selected nodes to FILENAME.\n"
#~ "  -R, --raw-escapes            output \"raw\" ANSI escapes (default).\n"
#~ "      --no-raw-escapes         output escapes as literal text.\n"
#~ "      --restore=FILENAME       read initial keystrokes from FILENAME.\n"
#~ "  -O, --show-options, --usage  go to command-line options node.\n"
#~ "%s      --subnodes               recursively output menu items.\n"
#~ "  -w, --where, --location      print physical location of Info file.\n"
#~ "      --vi-keys                use vi-like and less-like key bindings.\n"
#~ "      --version                display version information and exit.\n"
#~ "\n"
#~ "The first non-option argument, if present, is the menu entry to start "
#~ "from;\n"
#~ "it is searched for in all `dir' files along INFOPATH.\n"
#~ "If it is not present, info merges all `dir' files and shows the result.\n"
#~ "Any remaining arguments are treated as the names of menu\n"
#~ "items relative to the initial node visited.\n"
#~ "\n"
#~ "Examples:\n"
#~ "  info                       show top-level dir menu\n"
#~ "  info emacs                 start at emacs node from top-level dir\n"
#~ "  info emacs buffers         start at buffers node within emacs manual\n"
#~ "  info --show-options emacs  start at node with emacs' command line "
#~ "options\n"
#~ "  info --subnodes -o out.txt emacs  dump entire manual to out.txt\n"
#~ "  info -f ./foo.info         show file ./foo.info, not searching dir\n"
#~ msgstr ""
#~ "�Ϊk: %s [OPTION]... [MENU-ITEM...]\n"
#~ "\n"
#~ "�\Ū Info �榡�����.\n"
#~ "\n"
#~ "Options:\n"
#~ " --apropos=SUBJECT        �b�Ҧ�����U�����ޤ��M�� SUBJECT.\n"
#~ " --directory=DIR          �N DIR �[�� INFOPATH ��.\n"
#~ " --dribble=FILENAME       �N�ϥΪ̪�����O���b FILENAME ��.\n"
#~ " --file=FILENAME          ���w���X�� Info �ɮ�.\n"
#~ " --help                   ��ܥ��D�U��T, �M�����}.\n"
#~ " --index-search=STRING    ���ܯ��޶��� STRING �ҫ��V���`�I.\n"
#~ " --node=NODENAME          ���w�Ĥ@�ӫ��X�� Info �ɮפ����`�I.\n"
#~ " --output=FILENAME        �N��ܪ��`�I��X���ɮ� FILENAME.\n"
#~ " --restore=FILENAME       ���ɮ� FILENAME Ū����l������.\n"
#~ " --show-options, --usage  ���ܩR�O�C�ﶵ���`�I.\n"
#~ " --subnodes               �H���j�覡��X��涵��.\n"
#~ "%s --vi-keys                �ϥ����� vi �P less ������覡.\n"
#~ " --version                ��ܪ�����T, �M�ᵲ��.\n"
#~ "\n"
#~ "�p�G���D�ﶵ���޼�, �Ĥ@�ӫD�ﶵ���޼ƬO�}�l����涵��;\n"
#~ "���|�Q�Ψӷ��@�b INFOPATH �����Ҧ� dir �ɮת��j�M�Ъ�.\n"
#~ "�p�G�S������, info �|�ΦX�Ҧ��� dir �ɮ�, �M����ܵ��G.\n"
#~ "�ѤU���޼Ʒ|�Q���@�۹��̪���X�`�I����涵�ت��W��.\n"
#~ "\n"
#~ "�d��:\n"
#~ "  info                       ��̤ܳW�h�����\n"
#~ "  info emacs                 �H�̤W�h���� emacs �`�I�@���_�I\n"
#~ "  info emacs buffers         �H emacs ��U���� buffers �`�I�@���_�I\n"
#~ "  info --show-options emacs  �H���� emacs ������ﶵ���`�I�@���_�I\n"
#~ "  info -f ./foo.info         ����ɮ� ./foo.info, ���j�M�ؿ�\n"
#~ "\n"
#~ "�{������, �ХH�q�l�l�� (�^��) �^���� bug-texinfo@gnu.org,\n"
#~ "�@����D�P�Q��, �ХH�q�l�l�� (�^��) �H�� help-texinfo@gnu.org.\n"

#~ msgid ""
#~ "              Picking a menu item causes another node to be selected.\n"
#~ msgstr "              �����涵�إH��ܥt�@�Ӹ`�I.\n"

#~ msgid ""
#~ "              You may include a filename as well, as in "
#~ "(FILENAME)NODENAME.\n"
#~ msgstr "              �z�]�i�H�]�t�ɦW, �p: (�ɦW)�`�I�W.\n"

#, fuzzy
#~ msgid "  %-10s  Search backward for a specified string\n"
#~ msgstr "  %-10s  �b�� Info �ɤ�, �V��j�M�@�ӫ��w���r��,\n"

#~ msgid ""
#~ "              and select the node in which the next occurrence is found.\n"
#~ msgstr "              �åB��ܤU�@�ӷj�M�쪺�r��Ҧb���`�I.\n"

#~ msgid "Following Next node..."
#~ msgstr "���H�U�@�Ӹ`�I..."

#~ msgid "Selecting first menu item..."
#~ msgstr "����Ĥ@�ӿ�涵��..."

#~ msgid "Selecting Next node..."
#~ msgstr "����U�@�Ӹ`�I..."

#~ msgid "Moving Up %d time(s), then Next."
#~ msgstr "���W�@�h���� %d ��, �M�᩹�U�@�Ӥ�V����."

#~ msgid "Moving Prev in this window."
#~ msgstr "�V�����j������ �W�@�� (Prev) �`�I����."

#~ msgid "Moving Up in this window."
#~ msgstr "�V�����j�������W�@�h�`�I����."

#~ msgid "Moving to `Prev's last menu item."
#~ msgstr "���ܫe�@�Ӹ`�I���̫�@�ӥؿ�����."

#~ msgid " "
#~ msgstr " "

#, fuzzy
#~ msgid ""
#~ "Usage: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
#~ "\n"
#~ "Add or remove entries in INFO-FILE from the Info directory DIR-FILE.\n"
#~ "\n"
#~ "Options:\n"
#~ " --debug           report what is being done.\n"
#~ " --delete          delete existing entries for INFO-FILE from DIR-FILE;\n"
#~ "                     don't insert any new entries.\n"
#~ " --dir-file=NAME   specify file name of Info directory file.\n"
#~ "                     This is equivalent to using the DIR-FILE argument.\n"
#~ " --entry=TEXT      insert TEXT as an Info directory entry.\n"
#~ "                     TEXT should have the form of an Info menu item line\n"
#~ "                     plus zero or more extra lines starting with "
#~ "whitespace.\n"
#~ "                     If you specify more than one entry, they are all "
#~ "added.\n"
#~ "                     If you don't specify any entries, they are "
#~ "determined\n"
#~ "                     from information in the Info file itself.\n"
#~ " --help            display this help and exit.\n"
#~ " --info-file=FILE  specify Info file to install in the directory.\n"
#~ "                     This is equivalent to using the INFO-FILE argument.\n"
#~ " --info-dir=DIR    same as --dir-file=DIR/dir.\n"
#~ " --item=TEXT       same as --entry TEXT.\n"
#~ "                     An Info directory entry is actually a menu item.\n"
#~ " --quiet           suppress warnings.\n"
#~ " --remove          same as --delete.\n"
#~ " --remove-exactly  only remove if the info file name matches exactly;\n"
#~ "                     .info and/or .gz suffixes are not ignored.\n"
#~ " --section=SEC     put this file's entries in section SEC of the "
#~ "directory.\n"
#~ "                     If you specify more than one section, all the "
#~ "entries\n"
#~ "                     are added in each of the sections.\n"
#~ "                     If you don't specify any sections, they are "
#~ "determined\n"
#~ "                     from information in the Info file itself.\n"
#~ " --section-regex=R if an entry is added to a section that does not "
#~ "exist,\n"
#~ "                     look for a section matching basic regular expression "
#~ "R\n"
#~ "                     (and ignoring case) before starting a new section.\n"
#~ " --test            suppress updating of DIR-FILE.\n"
#~ " --silent          suppress warnings.\n"
#~ " --version         display version information and exit.\n"
#~ msgstr ""
#~ "�Ϊk: %s [OPTION]... [INFO-FILE [DIR-FILE]]\n"
#~ "\n"
#~ "�� Info �ؿ��ɮ� DIR-FILE �� INFO-FILE ��, �w�˩β��� dir ����.\n"
#~ "\n"
#~ "Options:\n"
#~ " --delete          �� DIR-FILE ��, �R���{���� INFO-FILE ����;\n"
#~ "                     ���s�W����s������.\n"
#~ " --dir-file=NAME   ���w Info �ؿ��ɮת��ɮצW��.\n"
#~ "                     ���ﶵ�P�ϥ� DIR-FILE �޼ƬۦP.\n"
#~ " --entry=TEXT      �H TEXT �@�� Info directory ����.\n"
#~ "                     TEXT ���ӻP Info �ؿ����ت��g�k���ۦP�榡\n"
#~ "                     �A�[�W�s�ӥH�W���H�ťզr���}�l����Ʀ�.\n"
#~ "                     �p�G�z���w�W�L�@�ӥH�W������, ���̥����|�Q�[�i�h.\n"
#~ "                     �p�G�z�S�����w���󪺶���, ���̷|�H Info �ɮפ���\n"
#~ "\t\t      ��T�ӨM�w.\n"
#~ " --help            ��ܨD�U��T, �M�����}.\n"
#~ " --info-file=FILE  ���w�n�w�˦b�ؿ����� Info �ɮ�.\n"
#~ "                     ���ﶵ�P�ϥ� INFO-FILE �޼ƬۦP.\n"
#~ " --info-dir=DIR    �P --dir-file=DIR/dir �ۦP.\n"
#~ " --item=TEXT       �P --entry TEXT �ۦP.\n"
#~ "                     �@�� Info directory ���ب��N�O�@�ӿ�涵��.\n"
#~ " --quiet           �����ĵ�i�T��.\n"
#~ " --remove          �P --delete �ۦP.\n"
#~ " --section=SEC     �N���ɮת����ة�b�ؿ����� SEC �`.\n"
#~ "                     �p�G�z���w�W�L�@�ӥH�W���`, �Ҧ������س��|\n"
#~ "\t\t      �s�W�b�C�@�Ӹ`��.\n"
#~ "                     �p�G�z�S�����w���󪺸`, ���̷|�H Info �ɮפ���\n"
#~ "                     ��T�ӨM�w.\n"
#~ " --version         ��ܪ�����T, �M�����}.\n"
#~ "\n"
#~ "�{������, �ХH�q�l�l�� (�^��) �^���� bug-texinfo@gnu.org,\n"
#~ "�@����D�P�Q��, �ХH�q�l�l�� (�^��) �H�� help-texinfo@gnu.org.\n"

#~ msgid "menu item `%s' already exists, for file `%s'"
#~ msgstr "�ؿ����� `%s' �w�s�b, �O���ɮ� `%s' ��"

#, fuzzy
#~ msgid "\\%-10[menu-digit]  Pick first ... ninth item in node's menu.\n"
#~ msgstr "  %-10s  �D��`�I�ؿ������Ĥ@��...�ĤE�Ӷ���.\n"

#, fuzzy
#~ msgid ""
#~ "Copyright (C) %s Free Software Foundation, Inc.\n"
#~ "There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A\n"
#~ "PARTICULAR PURPOSE.  You may redistribute copies of GNU %s\n"
#~ "under the terms of the GNU General Public License.\n"
#~ "For more information about these matters, see the file named COPYING.\n"
#~ msgstr ""
#~ "Copyright (C) %s �ۥѳn�����| Free Software Foundation, Inc.\n"
#~ "���n��*���@����O��*. �z�i�b GNU ���@���v \n"
#~ "(GNU General Public License) �����ڤU���G���n��.\n"
#~ "������h���Ա�, �Ь��ɦW�� COPYING ���ɮ�.\n"

#~ msgid "@quote-arg only useful for single-argument macros"
#~ msgstr "@quote-arg �u�b��@�޼ƪ���������"

#~ msgid "keep temporary files around after processing"
#~ msgstr "�B�z������, �������Ȧs��"

#~ msgid "do not keep temporary files around after processing (default)"
#~ msgstr "�B�z������, �����Ȧs�� (�w�]��)"

#~ msgid ""
#~ "              file, and select the node referenced by the first entry "
#~ "found.\n"
#~ msgstr "              �åB��ܲĤ@�ӷj�M�쪺���ةҰѷӪ��`�I.\n"

#, fuzzy
#~ msgid ""
#~ "There is NO warranty.  You may redistribute this software\n"
#~ "under the terms of the GNU General Public License.\n"
#~ "For more information about these matters, see the files named COPYING.\n"
#~ msgstr ""
#~ "Copyright (C) %s �ۥѳn�����| Free Software Foundation, Inc.\n"
#~ "���n��*���@����O��*. �z�i�b GNU ���@���v \n"
#~ "(GNU General Public License) �����ڤU���G���n��.\n"
#~ "������h���Ա�, �Ь��ɦW�� COPYING ���ɮ�.\n"

#~ msgid "%s: Specify the Info directory only once.\n"
#~ msgstr "%s: �u�����w Info �ؿ��@��.\n"

#~ msgid "\"\" is invalid"
#~ msgstr "\"\" ���X�k"

#, fuzzy
#~ msgid "%s is an invalid ISO code, using %c"
#~ msgstr "%s ���O�@�ӦX�k�� ISO 639 �y���X"

#~ msgid "Node:"
#~ msgstr "�`�I:"

#~ msgid "`%s' has no Up field"
#~ msgstr "`%s' �S�� �W�@�h (Up) ���"

#, fuzzy
#~ msgid ""
#~ "Email bug reports to bug-texinfo@gnu.org,\n"
#~ "general questions and discussion to help-texinfo@gnu.org."
#~ msgstr ""
#~ "\n"
#~ "�{������, �ХH�q�l�l�� (�^��) �^���� bug-texinfo@gnu.org,\n"
#~ "�@����D�P�Q��, �ХH�q�l�l�� (�^��) �H�� help-texinfo@gnu.org.\n"

#~ msgid "Basic Commands in Info Windows\n"
#~ msgstr "Info ���j���������򥻫��O\n"

#~ msgid "Moving within a node:\n"
#~ msgstr "�b�`�I������:\n"

#~ msgid "Selecting other nodes:\n"
#~ msgstr "��ܨ䥦���`�I:\n"

#~ msgid "Other commands:\n"
#~ msgstr "�䥦���O:\n"

#~ msgid ""
#~ "Usage: %s [OPTION]... TEXINFO-FILE...\n"
#~ "\n"
#~ "Translate Texinfo source documentation to various other formats:\n"
#~ "Info files suitable for reading online with Emacs or standalone GNU Info\n"
#~ "(by default); plain text (with --no-headers); or HTML (with --html).\n"
#~ "\n"
#~ "Options:\n"
#~ " --commands-in-node-names  allow @ commands in node names.\n"
#~ " -D VAR                    define a variable, as with @set.\n"
#~ " -E, --macro-expand FILE   output macro-expanded source to FILE.\n"
#~ " --error-limit=NUM         quit after NUM errors (default %d).\n"
#~ " --fill-column=NUM         break Info lines at NUM characters (default "
#~ "%d).\n"
#~ " --footnote-style=STYLE    output footnotes according to STYLE:\n"
#~ "                            `separate' to place footnotes in their own "
#~ "node,\n"
#~ "                            `end' to place the footnotes at the end of "
#~ "the\n"
#~ "                             node in which they are defined (the "
#~ "default).\n"
#~ " --force                   preserve output even if errors.\n"
#~ " --help                    display this help and exit.\n"
#~ " --html                    output HTML rather than Info format;\n"
#~ " -I DIR                    append DIR to the @include search path.\n"
#~ " --ifhtml                  process @ifhtml and @html text even when not\n"
#~ "                             generating HTML.\n"
#~ " --ifinfo                  process @ifinfo text even when generating "
#~ "HTML.\n"
#~ " --iftex                   process @iftex and @tex text.\n"
#~ "                             implies --no-split.\n"
#~ msgstr ""
#~ "Usage: %s [OPTION]... TEXINFO-FILE...\n"
#~ "\n"
#~ "�N Texinfo ����l�X����ഫ�ܨ䥦���榡:\n"
#~ "Info �ɾA�X�H Emacs �άO�W�ߪ� GNU Info �{���@�u�WŪ�� (�w�]);\n"
#~ "�¤�r (�ϥ� --no-headers �ﶵ); �� HTML (�ϥ� --html �ﶵ).\n"
#~ "\n"
#~ "�ﶵ:\n"
#~ " --commands-in-node-names  ���\�`�I�W�٤��ϥ� @ �R�O.\n"
#~ " -D VAR                    �p�P @set �@��w�q�@���ܼ�.\n"
#~ " -E, --macro-expand FILE   �N�w�i�}��������l�X��X���ɮ� FILE.\n"
#~ " --error-limit=NUM         �b NUM �ӿ��~�ᵲ�� (�w�]�Ȭ� %d).\n"
#~ " --fill-column=NUM         �C��b NUM �Ӧr���B�_�� (�w�]�Ȭ� %d).\n"
#~ " --footnote-style=STYLE    �H STYLE �覡��X���}:\n"
#~ "                            `separate' �O�N���}��m�b���̦ۤv���`�I,\n"
#~ "                            `end' �O�N���}��m�b���̳Q�w�q���`�I\n"
#~ "                             ������ (�w�]��).\n"
#~ " --force                   �Y�Ϧ����~����, �]������X.\n"
#~ " --help                    ��ܨD�U��T, �M�����}.\n"
#~ " --html                    ��X HTML �榡, �ӫD Info;\n"
#~ " -I DIR                    �N DIR �[�b @include �j�M���|����.\n"
#~ " --ifhtml                  �Y�Ϥ���X HTML �榡, �]�@�ֳB�z @ifhtml\n"
#~ "                             �P @html ��r.\n"
#~ " --ifinfo                  �Y�Ͽ�X HTML, �]�@�ֳB�z @ifinfo ��r\n"
#~ " --iftex                   �B�z @iftex �P @tex ��r.\n"
#~ "                             ���t --no-split �ﶵ.\n"

#~ msgid ""
#~ " --no-headers              suppress Info node separators and Node: lines "
#~ "and\n"
#~ "                             write to standard output without --output.\n"
#~ " --no-ifhtml               do not process @ifhtml and @html text.\n"
#~ " --no-ifinfo               do not process @ifinfo text.\n"
#~ " --no-iftex                do not process @iftex and @tex text.\n"
#~ " --no-split                suppress splitting of large Info output files "
#~ "or\n"
#~ "                           generation of one HTML file per node.\n"
#~ " --no-validate             suppress node cross-reference validation.\n"
#~ " --no-warn                 suppress warnings (but not errors).\n"
#~ " --number-sections         include chapter, section, etc. numbers in "
#~ "output.\n"
#~ " -o, --output=FILE         output to FILE, ignoring any @setfilename.\n"
#~ " -P DIR                    prepend DIR to the @include search path.\n"
#~ " --paragraph-indent=VAL    indent Info paragraphs by VAL spaces (default "
#~ "%d).\n"
#~ "                             if VAL is `none', do not indent;\n"
#~ "                             if VAL is `asis', preserve existing "
#~ "indentation.\n"
#~ " --reference-limit=NUM     warn about at most NUM references (default "
#~ "%d).\n"
#~ " -U VAR                    undefine a variable, as with @clear.\n"
#~ " -v, --verbose             explain what is being done.\n"
#~ " --version                 display version information and exit.\n"
#~ msgstr ""
#~ " --no-headers              ������ Info �`�I���j�u�P �`�I: ��, �H��\n"
#~ "                             �����w --output ��, ��X�ܼзǿ�X�]��.\n"
#~ " --no-ifhtml               ���B�z @ifhtml �P @html  ��r.\n"
#~ " --no-ifinfo               ���B�z @ifinfo ��r.\n"
#~ " --no-iftex                ���B�z @iftex �P @tex ��r.\n"
#~ " --no-split                �����Τj�� Info ��X�ɮ�, �]���@�Ӹ`�I\n"
#~ "                           �N���ͤ@�� HTML �ɮ�\n"
#~ " --no-validate             ����`�I���椬�ѷӧ@�����ˬd.\n"
#~ " --no-warn                 �����ĵ�i (���O���]�A���~).\n"
#~ " --number-sections         �b��X����ܳ��`�����s��.\n"
#~ " -o, --output=FILE         ��X���ɮ� FILE, �������� @setfilename �]"
#~ "�w.\n"
#~ " -P DIR                    �N DIR �[�b @include �j�M���|���e.\n"
#~ " --paragraph-indent=VAL    �N Info �q���Y�� VAL �Ӫť� (�w�]�Ȭ� %d).\n"
#~ "                             �p�G VAL �� `none', ���@�Y��;\n"
#~ "                             �p�G VAL �� `asis', �O�d�ثe�� �Y��.\n"
#~ " --reference-limit=NUM     �̦hĵ�i NUM �Ӱѷ� (�w�]�Ȭ� %d).\n"
#~ " -U VAR                    �����ܼƪ��w�q, �p�P @clear.\n"
#~ " -v, --verbose             �����ثe���b�@����.\n"
#~ " --version                 ��ܪ�����T, �M�ᵲ��.\n"

#~ msgid "No .png or .jpg for `%s'"
#~ msgstr "�S���� `%s' �� .png �� .jpg"

repo_name: mthl/texinfo

license: mit


code:
#! /usr/bin/perl -w

use strict;

system ("wget -N http://www.iana.org/assignments/language-subtag-registry");

open (TXT,"language-subtag-registry") or die "Open language-subtag-registry: $!\n";

my $entry;
my @entries;
while (<TXT>)
{
   if (/^%%/)
   {
      push @entries, $entry if (defined($entry));
      $entry = undef;
   }
   else
   {
       if (/^(\w+): (.*)/)
       {
           $entry->{$1} = $2;
       }
   }
}

open (OUT, ">documentlanguages.pl") or die "Open documentlanguages.pl: $!\n";

print OUT '%language_codes = ('."\n";
foreach my $entry (@entries)
{
   # Scope collection macrolanguage are used
   if ($entry->{'Type'} eq 'language' and !defined($entry->{'Preferred-Value'})
         and !defined($entry->{'Macrolanguage'}) and
         (!defined($entry->{'Scope'}) or ($entry->{'Scope'} ne 'special' and
           $entry->{'Scope'} ne 'private-use')))
   {
       print OUT "'$entry->{'Subtag'}' => 1,\n";
       print STDERR "$entry->{'Subtag'} Scope $entry->{'Scope'}\n" if defined($entry->{'Scope'});
   }
}
print OUT ");\n\n";

print OUT '%region_codes = ('."\n";
foreach my $entry (@entries)
{
   if ($entry->{'Type'} eq 'region' and !defined($entry->{'Preferred-Value'})
        and $entry->{'Description'} ne 'Private use' and $entry->{'Subtag'} !~ /^\d{3}$/)
   {
       print OUT "'$entry->{'Subtag'}' => 1,\n";
   }
}
print OUT ");\n\n";


code:
#! /usr/bin/perl -w

use strict;

use Data::Dumper;

my $lang = shift @ARGV;
my $separator = quotemeta ('||qg::fd||');

my $in_msgid = 1;
my $text = '';
my $msgid = '';
my $LANGUAGES;

while (<STDIN>)
{
   my $separated = 0;
   if (/^(.*)$separator$/)
   {
      $text .= $1;
      $separated = 1;
   }
   else
   {
      $text .= $_;
   }
   #print STDERR "  --> ($separated) ($in_msgid)\n";
   if ($separated)
   {
      if ($in_msgid)
      {
         $msgid = $text;
         $in_msgid = 0;
      }
      else
      {
         #print "\n$msgid === $text|\n";
         #$LANGUAGES->{$lang}->{$msgid} = $text if ($text !~ /^Project-Id-Version/);
         $LANGUAGES->{$lang}->{$msgid} = $text if ($msgid ne '');
         $in_msgid = 1;
      }
      $text = '';
   }
}

$Data::Dumper::Sortkeys = 1;
print "# Automatically generated file. Edit the .po file instead.\n";
print "" . Data::Dumper->Dump([$LANGUAGES->{$lang}], [ "LANGUAGES->{'$lang'}" ]);


code:
EXTRA_DIST = run_test.sh run_test_all.sh tests.sh $(TESTS) long_tests \
 coverage_macro.texi
base_tests = \
 macros sectioning formatting coverage info_coverage encodings indices \
 layout nested_formats contents \
 $(htmlxref_cnf_tests) invalid
long_tests = \
 misc manuals xemacs_manual texi2html_manual tar_manual singular_manual
htmlxref_cnf_tests = htmlxref htmlxref-only_mono htmlxref-only_split
tex_html_tests = tex_html tex_html_manuals tex_html_singular

DIST_SUBDIRS = $(base_tests) $(long_tests) $(tex_html_tests) many_input_files
SUBDIRS = . many_input_files

copy-tests: copy-base copy-long
	cd many_input_files && $(MAKE) copy-tests

copy-base:
	$(srcdir)/tests.sh all -copy $(base_tests)
#	cp $(srcdir)/formatting/res/texi_formatting/formatting.texi $(srcdir)/formatting/formatting_for_makeinfo.texi

copy-long:
	$(srcdir)/tests.sh all -copy $(long_tests)

clean-tests:
	$(srcdir)/tests.sh all -clean $(base_tests) $(long_tests) $(tex_html_tests)

copy-tex-html:
	$(srcdir)/tests.sh all -copy $(tex_html_tests)

TESTS = base_tests

# mimic automake check for an optional
long-check:
	@srcdir=$(srcdir); export srcdir; \
	tst=tests.sh; failed=0; \
	if test -f ./$$tst; then dir=./; \
	elif test -f $$tst; then dir=; \
	else dir="$(srcdir)/"; fi; \
	if $(TESTS_ENVIRONMENT) $${dir}$$tst all $(long_tests); then :; \
	else failed="1"; fi ; \
	if  test "$$failed" -ne 0; then \
	  echo "FAIL: long_test"; \
	  echo "========================================="; \
	  echo "Failure of long_tests"; \
	  if test -n "$(PACKAGE_BUGREPORT)"; then \
	    echo "Please report to $(PACKAGE_BUGREPORT)"; \
	  fi; \
	  echo "========================================="; \
	else \
	  echo "PASS: long_test"; \
	  echo "================"; \
	  echo "long_test passed"; \
	  echo "================"; \
	fi ;\
	test "$$failed" -eq 0;

tex-html-check:
	@srcdir=$(srcdir); export srcdir; \
	tst=tests.sh; failed=0; \
	if test -f ./$$tst; then dir=./; \
	elif test -f $$tst; then dir=; \
	else dir="$(srcdir)/"; fi; \
	if $(TESTS_ENVIRONMENT) $${dir}$$tst all $(tex_html_tests); then :; \
	else failed="1"; fi ; \
	if  test "$$failed" -ne 0; then \
	  echo "FAIL: tex_html"; \
	  echo "========================================="; \
	  echo "Failure of tex_html"; \
	  if test -n "$(PACKAGE_BUGREPORT)"; then \
	    echo "Please report to $(PACKAGE_BUGREPORT)"; \
	  fi; \
	  echo "========================================="; \
	else \
	  echo "PASS: tex_html"; \
	  echo "=============="; \
	  echo "tex_html passed"; \
	fi ;\
	test "$$failed" -eq 0;

all-checks: check long-check

# this is in order to have the files in .texinfo in the build dir
all-local:
	for dir in $(htmlxref_cnf_tests); do \
		if [ -f "$(srcdir)/$$dir/htmlxref.cnf-texinfo" ]; then \
			$(MKDIR_P) $$dir/.texinfo/ ; \
			${INSTALL_DATA} "$(srcdir)/$$dir/htmlxref.cnf-texinfo" $$dir/.texinfo/ ; \
		fi; \
		if [ -f $(srcdir)/$$dir/htmlxref.cnf-ref ]; then \
			${INSTALL_DATA} "$(srcdir)/$$dir/htmlxref.cnf-ref" $$dir/htmlxref.cnf ; \
		fi; \
	done
	${INSTALL_DATA} $(srcdir)/sectioning/renamednodes.cnf-ref sectioning/equivalent_nodes-noderename.cnf

clean-local:
	for dir in $(htmlxref_cnf_tests); do \
		rm -rf $$dir/.texinfo/ $$dir/htmlxref.cnf ; \
	done
	rm -f sectioning/equivalent_nodes-noderename.cnf


code:
$Id$
texinfo/texi2html/tests/README

  Copyright (C) 2010 Free Software Foundation, Inc.

  Copying and distribution of this README file, with or without
  modification, are permitted in any medium without royalty provided the
  copyright notice and this notice are preserved.

Files anywhere within the test/ subdirectory which have no other
copyright notice are hereby placed in the public domain.

Test results are not in CVS.  To download them, you need wget.  To get the
archives, and then unpack them, run
  ./manage_test_archives.sh get
  ./manage_test_archives.sh unpack

To clean up archives and download directory, run
  ./manage_test_archives.sh clean

To run the tests, it should be necessary to configure and build texi2html.
To do that, in the texi2html directory, run
  autoreconf && ./configure && make

Prerequisites
=============
To run this testsuite, sed (with -i), awk, diff, mktemp are used. To
find the same results, tex4ht, latex2HTML, html2wiki, perl with unicode
support and the Text::Unidecode perl module have to be installed (with their
dependencies).  It is possible that some test results involving latex2HTML,
tex4ht or html2wiki depend on the setup and version of these tools, so you may
get false negative.  If tex4ht, latex2HTML or html2wiki are not found, the
corresponding tests are skipped.

Some tests also require a case insensitive filesystem (especially in
encodings/).

Running the testsuite
=====================
This testsuite can be run

* using the makefile rules: check for the base tests, long-check for
  the long tests, or all-checks for both.

* using ./tests.sh with the list of directories in argument one want to
  run the tests in. In general you should give all as first tests.sh
  argument, like
./tests.sh all <directories...>

* by going in one directory and running ../run_test_all.sh, like
$ cd formatting
$ ../run_test_all.sh
* by going in one directory and running one specific test, like
$ cd formatting
$ ../run_test_all.sh quotes
(see below for info on how test names are specified).

The test results are in the out directories; the reference results are
in res directories; there are 3 out and res directories, out/ and res/
for the html results in the texi2html style, out_info and res_info
for the info output a la makeinfo and out_all and res_all
for the texi2any output. diffs are put in diffs.

If a test failed,
 F: a_test_directory
is printed, if there is a diff with the references, a
 D: a_test_directory
is printed. If there are no reference to compare with,
 no res: a_test_directory
is printed.

If a whole directory check run using './tests.sh all' had no failure,
the directory name is printed followed by a 0; it is followed
by a 1 if there was a failure.

The test results are in a directory below the out directories. This
directory name can be considered as the test name. Let's call it a_test
for the remaining of the explanation. The stderr output is in
out/a_test/a_test.2, stdout output is in out/a_test/a_test.1. All
the commands called are output in tests.log.

giving -copy in argument to tests.sh all or ../run_test_all.sh will
cause the references to be regenerated. This can also be achieved with
the copy-tests make target.

Tests specification
===================
Test runs are driven by the content of the tests.txt file. It is a line
oriented file. A # starts a comment. Each line describes a test.  The
first word on the line is the test name which corresponds also with the
resulting directory (what we called a_test above).  It is followed by
the source manual name. The source manual name has to have the .texi
extension. Optionnally additional arguments can be given on the
remaining of the line.

So, for example, the line

a_test manual.texi

specifies that for the a_test test, the file manual.texi is processed and
results are put are put in the a_test directory.  The line:

a_test_split_chapter manual.texi --split chapter

specifies that the results of the processing of manual.texi with additional
command line arguments --split chapter will be in the a_test_split_chapter
directory.

Using "texi" as the test name is special. In that case the directory name
is constructed by appending _ followed by the manual name without the .texi
extension to "texi". And the result is not processed normally, but instead
macros are expanded and regions that are not processed removed and the
result is put in a file with the same name than the manual. Similar result
files but with include file, macro and line number informations are put in
files with the .texi extension replaced by .passtexi and .passfirst. More
precisely, the .passtexi file corresponds with the texi after the first
pass and the .passfirst file corresponds with the result after the second
pass.

So, for example, the tests.txt line

texi manual.texi

results in the following: in the directory out/texi_manual the file
manual.texi will have macros expanded and ignored regions removed, and
the files manual.passtexi and manual.passfirst will contain the
additional include file and line number informations corresponding with
the texinfo at the end of the first and second pass.

LaTeX2html
==========
For the tests that use latex2html, to avoid the test failing if there is
a dot in the cwd, mktemp is used to create a temporary directory, hopefully
in /tmp, and the directory is passed through on the command line.

Common .texi
============
A common .texi file should be in the top-level directory (there is such an
example with coverage_macro.texi). Currently there is no support for common
init file, but it could be added easily.


code:
#! /bin/sh
# Copyright (C) 2010 Free Software Foundation, Inc.
#
# Copying and distribution of this file, with or without modification,
# are permitted in any medium without royalty provided the copyright
# notice and this notice are preserved.

if [ z"$srcdir" = 'z' ]; then
  srcdir=.
fi

"$srcdir"/tests.sh all \
 macros sectioning coverage formatting info_coverage encodings indices \
 layout nested_formats contents \
 htmlxref htmlxref-only_mono htmlxref-only_split invalid


code:
EXTRA_DIST = contents_at_begin.texi contents_at_end.texi \
 contents_in_middle_chapter.texi contents_in_middle_section.texi \
 double_contents.texi double_contents_setcontentsaftertitlepage.texi \
 no_content.texi no_content_setcatpage.texi \
 contents_and_parts.texi \
 tests.txt res  res_all res_info

DISTCLEANFILES = tests.log tests.out

distclean-local:
	rm -rf out out_all out_info diffs

dist-hook:
	rm -rf `find $(distdir)/res $(distdir)/res_info $(distdir)/res_all -name .svn`


code:
\input texinfo.tex    @c -*-texinfo-*-
@setfilename contents_and_parts.info

@node Top
@top top

@menu
* chapter 1 node::
* chapter 2 node::
* chapter 3 node::
@end menu

@part part 1: part 1

@node chapter 1 node
@chapter chapter 1

@node chapter 2 node
@chapter chapter 2

@part part2: part2

@node chapter 3 node
@chapter chapter 3

@contents
@shortcontents

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename contents_at_begin.info

@contents

@node Top
@top Contents at beginning

Content at the beginning.

@menu
* chapter::
@end menu

@node chapter
@chapter Chapter 1

The chapter

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename contents_at_end.info

@node Top
@top Contents at end

Content at end.

@menu
* chapter::
@end menu

@node chapter
@chapter Chapter 1

The chapter

@contents
@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename contents_in_middle_chapter.info

@node Top
@top Contents in chapter

Content in chapter.

@menu
* chapter::
@end menu

@node chapter
@chapter Chapter 1

The chapter with contents
@contents

@menu
* section::
@end menu

@node section
@section section

Section.

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename contents_in_middle_section.info

@node Top
@top Contents in section

Content in section.

@menu
* chapter::
@end menu

@node chapter
@chapter Chapter 1

@menu
* section::
* section1::
@end menu

@node section
@section section

The section with contents
@contents

@node section1
@section section 1

Section 1.

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename double_contents.info

@contents

@node Top
@top Double contents

Double contents.

@menu
* chapter::
@end menu

@node chapter
@chapter Chapter 1

@contents
The chapter

@menu
* section::
@end menu

@node section
@section section with contents
@contents

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename double_contents_setcontentsaftertitlepage.info

@contents
@setcontentsaftertitlepage

@node Top
@top Double contents

Double contents.

@menu
* chapter::
@end menu

@node chapter
@chapter Chapter 1

@contents
The chapter

@menu
* section::
@end menu

@node section
@section section with contents
@contents

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename no_contents.info

@node Top
@top No ccontent

No content.

@menu
* chapter::
@end menu

@node chapter
@chapter Chapter 1

The chapter

@bye


code:
\input texinfo @c -*-texinfo-*-

@setfilename no_contents_setcatpage.info

@setcontentsaftertitlepage

@node Top
@top No ccontent

No content.

@menu
* chapter::
@end menu

@node chapter
@chapter Chapter 1

The chapter

@bye