diff --git a/console/tidy.c b/console/tidy.c index 265e17881..d107c6c0f 100644 --- a/console/tidy.c +++ b/console/tidy.c @@ -487,15 +487,15 @@ static Bool hasPickList( TidyOption topt ) return tidyOptGetNextPick( topt, &pos ) != NULL; } -/** Returns the configuration category name for the specified configuration +/** Returns the configuration category id for the specified configuration ** category id. This will be used as an XML class attribute value. ** @param id The TidyConfigCategory for which to lookup the category name. ** @result Returns the configuration category, such as "diagnostics". */ -static ctmbstr ConfigCategoryName( TidyConfigCategory id ) +static ctmbstr ConfigCategoryId( TidyConfigCategory id ) { - if (id >= TidyMarkup && id <= TidyInternalCategory) - return tidyLocalizedString(id); + if (id >= TidyDiagnostics && id <= TidyInternalCategory) + return tidyErrorCodeAsKey( id ); fprintf(stderr, tidyLocalizedString(TC_STRING_FATAL_ERROR), (int)id); fprintf(stderr, "\n"); @@ -538,7 +538,7 @@ static void GetOption(TidyDoc tdoc, /**< The tidy document. */ TidyOptionType optTyp = tidyOptGetType( topt ); d->name = tidyOptGetName( topt ); - d->cat = ConfigCategoryName( tidyOptGetCategory( topt ) ); + d->cat = ConfigCategoryId( tidyOptGetCategory( topt ) ); d->catid = tidyOptGetCategory( topt ); d->vals = NULL; d->def = NULL; diff --git a/include/tidyenum.h b/include/tidyenum.h index 4ddace1ee..2208fa344 100644 --- a/include/tidyenum.h +++ b/include/tidyenum.h @@ -87,12 +87,18 @@ extern "C" { /** Codes for populating TidyConfigCategory enumeration. */ #define FOREACH_TIDYCONFIGCATEGORY(FN) \ - FN(TidyMarkup) /**< Markup options: (X)HTML version, etc */ \ FN(TidyDiagnostics) /**< Diagnostics */ \ - FN(TidyPrettyPrint) /**< Output layout */ \ - FN(TidyEncoding) /**< Character encodings */ \ - FN(TidyMiscellaneous) /**< File handling, message format, etc. */ \ - FN(TidyInternalCategory) /**< Option is internal only. */ + FN(TidyDisplay) /**< Affecting screen display */ \ + FN(TidyDocumentIO) /**< Pertaining to document I/O */ \ + FN(TidyEncoding) /**< Relating to encoding */ \ + FN(TidyFileIO) /**< Pertaining to file I/O */ \ + FN(TidyMarkupCleanup) /**< Cleanup related options */ \ + FN(TidyMarkupEntities) /**< Entity related options */ \ + FN(TidyMarkupRepair) /**< Document repair related options */ \ + FN(TidyMarkupTeach) /**< Teach tidy new things */ \ + FN(TidyMarkupXForm) /**< Transform HTML one way or another */ \ + FN(TidyPrettyPrint) /**< Pretty printing options */ \ + FN(TidyInternalCategory) /**< Option is internal only. */ \ /** These message codes comprise every possible message that can be output by diff --git a/localize/translations/language_en_gb.po b/localize/translations/language_en_gb.po index 96e20ea53..4488c1ac8 100644 --- a/localize/translations/language_en_gb.po +++ b/localize/translations/language_en_gb.po @@ -5,7 +5,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: HTML Tidy poconvert.rb\n" "Project-Id-Version: \n" -"PO-Revision-Date: 2017-10-05 15:06:28\n" +"PO-Revision-Date: 2017-10-05 15:13:40\n" "Last-Translator: jderry\n" "Language-Team: \n" @@ -1755,34 +1755,6 @@ msgid "" "head of the document. " msgstr "" -msgctxt "TidyUnknownCategory" -msgid "unknown category!" -msgstr "" - -msgctxt "TidyDiagnostics" -msgid "diagnostics" -msgstr "" - -msgctxt "TidyEncoding" -msgid "encoding" -msgstr "" - -msgctxt "TidyInternalCategory" -msgid "internal (private)" -msgstr "" - -msgctxt "TidyMarkup" -msgid "markup" -msgstr "" - -msgctxt "TidyMiscellaneous" -msgid "misc" -msgstr "" - -msgctxt "TidyPrettyPrint" -msgid "print" -msgstr "" - msgctxt "TidyInfo" msgid "Info: " msgstr "" diff --git a/localize/translations/language_es.po b/localize/translations/language_es.po index 1183e75db..8fd8648b2 100644 --- a/localize/translations/language_es.po +++ b/localize/translations/language_es.po @@ -5,7 +5,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: HTML Tidy poconvert.rb\n" "Project-Id-Version: \n" -"PO-Revision-Date: 2017-10-05 15:06:28\n" +"PO-Revision-Date: 2017-10-05 15:13:40\n" "Last-Translator: jderry\n" "Language-Team: \n" @@ -1703,34 +1703,6 @@ msgid "" "head of the document. " msgstr "" -msgctxt "TidyUnknownCategory" -msgid "unknown category!" -msgstr "" - -msgctxt "TidyDiagnostics" -msgid "diagnostics" -msgstr "" - -msgctxt "TidyEncoding" -msgid "encoding" -msgstr "" - -msgctxt "TidyInternalCategory" -msgid "internal (private)" -msgstr "" - -msgctxt "TidyMarkup" -msgid "markup" -msgstr "" - -msgctxt "TidyMiscellaneous" -msgid "misc" -msgstr "" - -msgctxt "TidyPrettyPrint" -msgid "print" -msgstr "" - msgctxt "TidyInfo" msgid "Info: " msgstr "" diff --git a/localize/translations/language_es_mx.po b/localize/translations/language_es_mx.po index de4898629..6146909d2 100644 --- a/localize/translations/language_es_mx.po +++ b/localize/translations/language_es_mx.po @@ -5,7 +5,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: HTML Tidy poconvert.rb\n" "Project-Id-Version: \n" -"PO-Revision-Date: 2017-10-05 15:06:28\n" +"PO-Revision-Date: 2017-10-05 15:13:40\n" "Last-Translator: jderry\n" "Language-Team: \n" @@ -1698,34 +1698,6 @@ msgid "" "head of the document. " msgstr "" -msgctxt "TidyUnknownCategory" -msgid "unknown category!" -msgstr "" - -msgctxt "TidyDiagnostics" -msgid "diagnostics" -msgstr "" - -msgctxt "TidyEncoding" -msgid "encoding" -msgstr "" - -msgctxt "TidyInternalCategory" -msgid "internal (private)" -msgstr "" - -msgctxt "TidyMarkup" -msgid "markup" -msgstr "" - -msgctxt "TidyMiscellaneous" -msgid "misc" -msgstr "" - -msgctxt "TidyPrettyPrint" -msgid "print" -msgstr "" - msgctxt "TidyInfo" msgid "Info: " msgstr "" diff --git a/localize/translations/language_fr.po b/localize/translations/language_fr.po index dd699989d..7e14df308 100644 --- a/localize/translations/language_fr.po +++ b/localize/translations/language_fr.po @@ -5,7 +5,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: HTML Tidy poconvert.rb\n" "Project-Id-Version: \n" -"PO-Revision-Date: 2017-10-05 15:06:28\n" +"PO-Revision-Date: 2017-10-05 15:13:40\n" "Last-Translator: jderry\n" "Language-Team: \n" @@ -2017,34 +2017,6 @@ msgid "" "head of the document. " msgstr "" -msgctxt "TidyUnknownCategory" -msgid "unknown category!" -msgstr "catégorie inconnue!" - -msgctxt "TidyDiagnostics" -msgid "diagnostics" -msgstr "" - -msgctxt "TidyEncoding" -msgid "encoding" -msgstr "encodage" - -msgctxt "TidyInternalCategory" -msgid "internal (private)" -msgstr "interne (privée)" - -msgctxt "TidyMarkup" -msgid "markup" -msgstr "structure de balises" - -msgctxt "TidyMiscellaneous" -msgid "misc" -msgstr "divers" - -msgctxt "TidyPrettyPrint" -msgid "print" -msgstr "affichage" - msgctxt "TidyInfo" msgid "Info: " msgstr "Info:" diff --git a/localize/translations/language_pt_br.po b/localize/translations/language_pt_br.po index a31eba542..b13858547 100644 --- a/localize/translations/language_pt_br.po +++ b/localize/translations/language_pt_br.po @@ -5,7 +5,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: HTML Tidy poconvert.rb\n" "Project-Id-Version: \n" -"PO-Revision-Date: 2017-10-05 15:06:28\n" +"PO-Revision-Date: 2017-10-05 15:13:40\n" "Last-Translator: jderry\n" "Language-Team: \n" @@ -2097,34 +2097,6 @@ msgstr "" "Esta opção especifica se o Tidy deve mover todas as tags de estilo para o " "cabeçalho do documento. " -msgctxt "TidyUnknownCategory" -msgid "unknown category!" -msgstr "categoria desconhecida!" - -msgctxt "TidyDiagnostics" -msgid "diagnostics" -msgstr "diagnósticos" - -msgctxt "TidyEncoding" -msgid "encoding" -msgstr "codificação" - -msgctxt "TidyInternalCategory" -msgid "internal (private)" -msgstr "interna (privada)" - -msgctxt "TidyMarkup" -msgid "markup" -msgstr "marcação" - -msgctxt "TidyMiscellaneous" -msgid "misc" -msgstr "miscelânea" - -msgctxt "TidyPrettyPrint" -msgid "print" -msgstr "impressão" - msgctxt "TidyInfo" msgid "Info: " msgstr "" diff --git a/localize/translations/language_zh_cn.po b/localize/translations/language_zh_cn.po index 5d160d1b9..0dd2b2c19 100644 --- a/localize/translations/language_zh_cn.po +++ b/localize/translations/language_zh_cn.po @@ -5,7 +5,7 @@ msgstr "" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: HTML Tidy poconvert.rb\n" "Project-Id-Version: \n" -"PO-Revision-Date: 2017-10-05 15:06:28\n" +"PO-Revision-Date: 2017-10-05 15:13:40\n" "Last-Translator: jderry\n" "Language-Team: \n" @@ -1698,34 +1698,6 @@ msgid "" "head of the document. " msgstr "" -msgctxt "TidyUnknownCategory" -msgid "unknown category!" -msgstr "" - -msgctxt "TidyDiagnostics" -msgid "diagnostics" -msgstr "" - -msgctxt "TidyEncoding" -msgid "encoding" -msgstr "" - -msgctxt "TidyInternalCategory" -msgid "internal (private)" -msgstr "" - -msgctxt "TidyMarkup" -msgid "markup" -msgstr "" - -msgctxt "TidyMiscellaneous" -msgid "misc" -msgstr "" - -msgctxt "TidyPrettyPrint" -msgid "print" -msgstr "" - msgctxt "TidyInfo" msgid "Info: " msgstr "" diff --git a/localize/translations/tidy.pot b/localize/translations/tidy.pot index f3157008f..cb662287c 100644 --- a/localize/translations/tidy.pot +++ b/localize/translations/tidy.pot @@ -5,7 +5,7 @@ msgstr "" "Plural-Forms: nplurals=2; plural=n != 1;\n" "X-Generator: HTML Tidy poconvert.rb\n" "Project-Id-Version: \n" -"POT-Creation-Date: 2017-10-05 15:06:28\n" +"POT-Creation-Date: 2017-10-05 15:13:40\n" "Last-Translator: jderry\n" "Language-Team: \n" @@ -1698,34 +1698,6 @@ msgid "" "head of the document. " msgstr "" -msgctxt "TidyUnknownCategory" -msgid "unknown category!" -msgstr "" - -msgctxt "TidyDiagnostics" -msgid "diagnostics" -msgstr "" - -msgctxt "TidyEncoding" -msgid "encoding" -msgstr "" - -msgctxt "TidyInternalCategory" -msgid "internal (private)" -msgstr "" - -msgctxt "TidyMarkup" -msgid "markup" -msgstr "" - -msgctxt "TidyMiscellaneous" -msgid "misc" -msgstr "" - -msgctxt "TidyPrettyPrint" -msgid "print" -msgstr "" - msgctxt "TidyInfo" msgid "Info: " msgstr "" diff --git a/man/tidy1.xsl.in b/man/tidy1.xsl.in index 541bf5293..0fbae791f 100644 --- a/man/tidy1.xsl.in +++ b/man/tidy1.xsl.in @@ -251,28 +251,53 @@ There were errors. -.SS HTML, XHTML, XML options +.SS Document Display options - markup + TidyDisplay + +.SS Document In and Out options + + TidyDocumentIO + +.SS File Input-Output options + + TidyFileIO .SS Diagnostics options - diagnostics + TidyDiagnostics -.SS Pretty Print options +.SS Encoding options - print + TidyEncoding -.SS Character Encoding options +.SS Cleanup options - encoding + TidyMarkupCleanup -.SS Miscellaneous options +.SS Entities options - misc + TidyMarkupEntities + +.SS Repair options + + TidyMarkupRepair + +.SS Transformation options + + TidyMarkupXForm + +.SS Teaching Tidy options + + TidyMarkupTeach + +.SS Pretty Print options + + TidyPrettyPrint +