hgbook
diff tools/po4a/lib/Locale/Po4a/Docbook.pm @ 623:082bb76417f1
Add Po4a 0.37-dev(2009-03-08)
author | Dongsheng Song <dongsheng.song@gmail.com> |
---|---|
date | Thu Mar 12 15:43:56 2009 +0800 (2009-03-12) |
parents | |
children |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/tools/po4a/lib/Locale/Po4a/Docbook.pm Thu Mar 12 15:43:56 2009 +0800 1.3 @@ -0,0 +1,2040 @@ 1.4 +#!/usr/bin/perl 1.5 +# aptitude: cmdsynopsis => missing removal of leading spaces 1.6 + 1.7 +# Po4a::Docbook.pm 1.8 +# 1.9 +# extract and translate translatable strings from Docbook XML documents. 1.10 +# 1.11 +# This code extracts plain text from tags and attributes on Docbook XML 1.12 +# documents. 1.13 +# 1.14 +# Copyright (c) 2004 by Jordi Vilalta <jvprat@gmail.com> 1.15 +# Copyright (c) 2007-2009 by Nicolas François <nicolas.francois@centraliens.net> 1.16 +# 1.17 +# This program is free software; you can redistribute it and/or modify 1.18 +# it under the terms of the GNU General Public License as published by 1.19 +# the Free Software Foundation; either version 2 of the License, or 1.20 +# (at your option) any later version. 1.21 +# 1.22 +# This program is distributed in the hope that it will be useful, 1.23 +# but WITHOUT ANY WARRANTY; without even the implied warranty of 1.24 +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1.25 +# GNU General Public License for more details. 1.26 +# 1.27 +# You should have received a copy of the GNU General Public License 1.28 +# along with this program; if not, write to the Free Software 1.29 +# Foundation, Inc., 1.30 +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 1.31 +# 1.32 +######################################################################## 1.33 + 1.34 +=head1 NAME 1.35 + 1.36 +Locale::Po4a::Docbook - Convert Docbook XML documents from/to PO files 1.37 + 1.38 +=head1 DESCRIPTION 1.39 + 1.40 +The po4a (po for anything) project goal is to ease translations (and more 1.41 +interestingly, the maintenance of translations) using gettext tools on 1.42 +areas where they were not expected like documentation. 1.43 + 1.44 +Locale::Po4a::Docbook is a module to help the translation of DocBook XML 1.45 +documents into other [human] languages. 1.46 + 1.47 +Please note that this module is still under heavy development, and not 1.48 +distributed in official po4a release since we don't feel it to be mature 1.49 +enough. If you insist on trying, check the CVS out. 1.50 + 1.51 +=head1 STATUS OF THIS MODULE 1.52 + 1.53 +This module is fully functional, as it relies in the L<Locale::Po4a::Xml> 1.54 +module. This only defines the translatable tags and attributes. 1.55 + 1.56 +The only known issue is that it doesn't handle entities yet, and this includes 1.57 +the file inclusion entities, but you can translate most of those files alone 1.58 +(except the typical entities files), and it's usually better to maintain them 1.59 +separated. 1.60 + 1.61 +=head1 SEE ALSO 1.62 + 1.63 +L<po4a(7)|po4a.7>, L<Locale::Po4a::TransTractor(3pm)>, L<Locale::Po4a::Xml(3pm)>. 1.64 + 1.65 +=head1 AUTHORS 1.66 + 1.67 + Jordi Vilalta <jvprat@gmail.com> 1.68 + 1.69 +=head1 COPYRIGHT AND LICENSE 1.70 + 1.71 + Copyright (c) 2004 by Jordi Vilalta <jvprat@gmail.com> 1.72 + Copyright (c) 2007-2009 by Nicolas François <nicolas.francois@centraliens.net> 1.73 + 1.74 +This program is free software; you may redistribute it and/or modify it 1.75 +under the terms of GPL (see the COPYING file). 1.76 + 1.77 +=cut 1.78 + 1.79 +package Locale::Po4a::Docbook; 1.80 + 1.81 +use 5.006; 1.82 +use strict; 1.83 +use warnings; 1.84 + 1.85 +use Locale::Po4a::Xml; 1.86 + 1.87 +use vars qw(@ISA); 1.88 +@ISA = qw(Locale::Po4a::Xml); 1.89 + 1.90 +sub initialize { 1.91 + my $self = shift; 1.92 + my %options = @_; 1.93 + 1.94 + $self->SUPER::initialize(%options); 1.95 + $self->{options}{'wrap'}=1; 1.96 + $self->{options}{'doctype'}=$self->{options}{'doctype'} || 'docbook xml'; 1.97 + 1.98 +# AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA 1.99 + 1.100 + # abbrev; contains text; Formatted inline 1.101 + $self->{options}{'_default_translated'} .= " <abbrev>"; 1.102 + $self->{options}{'_default_inline'} .= " <abbrev>"; 1.103 + 1.104 + # abstract; does not contain text; Formatted as a displayed block 1.105 + $self->{options}{'_default_untranslated'} .= " <abstract>"; 1.106 + $self->{options}{'_default_break'} .= " <abstract>"; 1.107 + 1.108 + # accel; contains text; Formatted inline 1.109 + $self->{options}{'_default_translated'} .= " <accel>"; 1.110 + $self->{options}{'_default_inline'} .= " <accel>"; 1.111 + 1.112 + # ackno; does not contain text; Formatted as a displayed block 1.113 + # Replaced by acknowledgements in Docbook v5.0 1.114 + $self->{options}{'_default_untranslated'} .= " <ackno>"; 1.115 + $self->{options}{'_default_break'} .= " <ackno>"; 1.116 + # acknowledgements; does not contain text; Formatted as a displayed block 1.117 + $self->{options}{'_default_untranslated'} .= " <acknowledgements>"; 1.118 + $self->{options}{'_default_break'} .= " <acknowledgements>"; 1.119 + 1.120 + # acronym; contains text; Formatted inline 1.121 + $self->{options}{'_default_translated'} .= " <acronym>"; 1.122 + $self->{options}{'_default_inline'} .= " <acronym>"; 1.123 + 1.124 + # action; contains text; Formatted inline; v4, not in v5 1.125 + $self->{options}{'_default_translated'} .= " <action>"; 1.126 + $self->{options}{'_default_inline'} .= " <action>"; 1.127 + 1.128 + # address; contains text; Formatted as a displayed block; verbatim 1.129 + $self->{options}{'_default_translated'} .= " W<address>"; 1.130 + $self->{options}{'_default_placeholder'} .= " <address>"; 1.131 + 1.132 + # affiliation; does not contain text; Formatted inline or as a 1.133 + # displayed block depending on context 1.134 + $self->{options}{'_default_untranslated'} .= " <affiliation>"; 1.135 + $self->{options}{'_default_inline'} .= " <affiliation>"; 1.136 + 1.137 + # alt; contains text; Formatted inline or as a 1.138 + # displayed block depending on context 1.139 + $self->{options}{'_default_translated'} .= " <alt>"; 1.140 + $self->{options}{'_default_inline'} .= " <alt>"; 1.141 + 1.142 + # anchor; does not contain text; Produces no output 1.143 + $self->{options}{'_default_untranslated'} .= " <anchor>"; 1.144 + $self->{options}{'_default_inline'} .= " <anchor>"; 1.145 + 1.146 + # annotation; does not contain text; 1.147 + $self->{options}{'_default_untranslated'} .= " <annotation>"; 1.148 + $self->{options}{'_default_placeholder'} .= " <annotation>"; 1.149 + 1.150 + # answer; does not contain text; 1.151 + $self->{options}{'_default_untranslated'} .= " <answer>"; 1.152 + $self->{options}{'_default_break'} .= " <answer>"; 1.153 + 1.154 + # appendix; does not contain text; Formatted as a displayed block 1.155 + $self->{options}{'_default_untranslated'} .= " <appendix>"; 1.156 + $self->{options}{'_default_break'} .= " <appendix>"; 1.157 + 1.158 + # appendixinfo; does not contain text; v4, not in v5 1.159 + $self->{options}{'_default_untranslated'} .= " <appendixinfo>"; 1.160 + $self->{options}{'_default_placeholder'} .= " <appendixinfo>"; 1.161 + 1.162 + # application; contains text; Formatted inline 1.163 + $self->{options}{'_default_translated'} .= " <application>"; 1.164 + $self->{options}{'_default_inline'} .= " <application>"; 1.165 + 1.166 + # arc; does not contain text; 1.167 + $self->{options}{'_default_untranslated'} .= " <arc>"; 1.168 + $self->{options}{'_default_inline'} .= " <arc>"; 1.169 + 1.170 + # area; does not contain text; 1.171 + # NOTE: the area is not translatable as is, but the coords 1.172 + # attribute might be. 1.173 + $self->{options}{'_default_untranslated'} .= " <area>"; 1.174 + $self->{options}{'_default_inline'} .= " <area>"; 1.175 + 1.176 + # areaset; does not contain text; 1.177 + # NOTE: the areaset is not translatable as is. depending on the 1.178 + # language there might be more or less area tags inside. 1.179 + $self->{options}{'_default_untranslated'} .= " <areaset>"; 1.180 + $self->{options}{'_default_inline'} .= " <areaset>"; 1.181 + 1.182 + # areaspec; does not contain text; 1.183 + # NOTE: see area and areaset 1.184 + $self->{options}{'_default_translated'} .= " <areaspec>"; 1.185 + $self->{options}{'_default_break'} .= " <areaspec>"; 1.186 + 1.187 + # arg; contains text; Formatted inline or as a 1.188 + # displayed block depending on context 1.189 + $self->{options}{'_default_translated'} .= " <arg>"; 1.190 + $self->{options}{'_default_inline'} .= " <arg>"; 1.191 + 1.192 + # artheader; does not contain text; renamed to articleinfo in v4.0 1.193 + $self->{options}{'_default_untranslated'} .= " <artheader>"; 1.194 + $self->{options}{'_default_placeholder'} .= " <artheader>"; 1.195 + 1.196 + # article; does not contain text; Formatted as a displayed block 1.197 + $self->{options}{'_default_untranslated'} .= " <article>"; 1.198 + $self->{options}{'_default_break'} .= " <article>"; 1.199 + 1.200 + # articleinfo; does not contain text; v4 only 1.201 + $self->{options}{'_default_untranslated'} .= " <articleinfo>"; 1.202 + $self->{options}{'_default_placeholder'} .= " <articleinfo>"; 1.203 + 1.204 + # artpagenums; contains text; Formatted inline 1.205 + # NOTE: could be in the break class 1.206 + $self->{options}{'_default_translated'} .= " <artpagenums>"; 1.207 + $self->{options}{'_default_inline'} .= " <artpagenums>"; 1.208 + 1.209 + # attribution; contains text; Formatted inline or as a 1.210 + # displayed block depending on context 1.211 + $self->{options}{'_default_translated'} .= " <attribution>"; 1.212 + $self->{options}{'_default_inline'} .= " <attribution>"; 1.213 + 1.214 + # audiodata; does not contain text; 1.215 + # NOTE: the attributes might be translated 1.216 + $self->{options}{'_default_translated'} .= " <audiodata>"; 1.217 + $self->{options}{'_default_placeholder'} .= " <audiodata>"; 1.218 + $self->{options}{'_default_attributes'}.=' <audiodata>fileref'; 1.219 + 1.220 + # audioobject; does not contain text; 1.221 + # NOTE: might be contaioned in a inlinemediaobject 1.222 + $self->{options}{'_default_translated'} .= " <audioobject>"; 1.223 + $self->{options}{'_default_placeholder'} .= " <audioobject>"; 1.224 + 1.225 + # author; does not contain text; Formatted inline or as a 1.226 + # displayed block depending on context 1.227 + $self->{options}{'_default_untranslated'} .= " <author>"; 1.228 + $self->{options}{'_default_inline'} .= " <author>"; 1.229 + 1.230 + # authorblurb; does not contain text; Formatted as a displayed block. 1.231 + # v4, not in v5 1.232 + $self->{options}{'_default_untranslated'} .= " <authorblurb>"; 1.233 + $self->{options}{'_default_placeholder'} .= " <authorblurb>"; 1.234 + 1.235 + # authorgroup; does not contain text; Formatted inline or as a 1.236 + # displayed block depending on context 1.237 + # NOTE: given the possible parents, it is probably very rarely 1.238 + # inlined 1.239 + $self->{options}{'_default_untranslated'} .= " <authorgroup>"; 1.240 + $self->{options}{'_default_break'} .= " <authorgroup>"; 1.241 + 1.242 + # authorinitials; contains text; Formatted inline 1.243 + $self->{options}{'_default_translated'} .= " <authorinitials>"; 1.244 + $self->{options}{'_default_inline'} .= " <authorinitials>"; 1.245 + 1.246 +# BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB 1.247 + 1.248 + # beginpage; does not contain text; v4, not in v5 1.249 + $self->{options}{'_default_untranslated'} .= " <beginpage>"; 1.250 + $self->{options}{'_default_break'} .= " <beginpage>"; 1.251 + 1.252 + # bibliocoverage; contains text; Formatted inline 1.253 + # NOTE: could be in the break class 1.254 + $self->{options}{'_default_translated'} .= " <bibliocoverage>"; 1.255 + $self->{options}{'_default_inline'} .= " <bibliocoverage>"; 1.256 + 1.257 + # bibliodiv; does not contain text; Formatted as a displayed block 1.258 + $self->{options}{'_default_untranslated'} .= " <bibliodiv>"; 1.259 + $self->{options}{'_default_break'} .= " <bibliodiv>"; 1.260 + 1.261 + # biblioentry; does not contain text; Formatted as a displayed block 1.262 + $self->{options}{'_default_untranslated'} .= " <biblioentry>"; 1.263 + $self->{options}{'_default_break'} .= " <biblioentry>"; 1.264 + 1.265 + # bibliography; does not contain text; Formatted as a displayed block 1.266 + $self->{options}{'_default_untranslated'} .= " <bibliography>"; 1.267 + $self->{options}{'_default_break'} .= " <bibliography>"; 1.268 + 1.269 + # bibliographyinfo; does not contain text; v4, not in v5 1.270 + $self->{options}{'_default_untranslated'} .= " <bibliographyinfo>"; 1.271 + $self->{options}{'_default_placeholder'} .= " <bibliographyinfo>"; 1.272 + 1.273 + # biblioid; contains text; Formatted inline 1.274 + # NOTE: could be in the break class 1.275 + $self->{options}{'_default_translated'} .= " <biblioid>"; 1.276 + $self->{options}{'_default_inline'} .= " <biblioid>"; 1.277 + 1.278 + # bibliolist; does not contain text; Formatted as a displayed block 1.279 + $self->{options}{'_default_untranslated'} .= " <bibliolist>"; 1.280 + $self->{options}{'_default_break'} .= " <bibliolist>"; 1.281 + 1.282 + # bibliomisc; contains text; Formatted inline 1.283 + # NOTE: could be in the break class 1.284 + $self->{options}{'_default_translated'} .= " <bibliomisc>"; 1.285 + $self->{options}{'_default_inline'} .= " <bibliomisc>"; 1.286 + 1.287 + # bibliomixed; contains text; Formatted as a displayed block 1.288 + $self->{options}{'_default_translated'} .= " <bibliomixed>"; 1.289 + $self->{options}{'_default_placeholder'} .= " <bibliomixed>"; 1.290 + 1.291 + # bibliomset; contains text; Formatted as a displayed block 1.292 + # NOTE: content might need to be inlined, e.g. <bibliomset><title> 1.293 + $self->{options}{'_default_translated'} .= " <bibliomset>"; 1.294 + $self->{options}{'_default_placeholder'} .= " <bibliomset>"; 1.295 + 1.296 + # biblioref; does not contain text; Formatted inline 1.297 + $self->{options}{'_default_untranslated'} .= " <biblioref>"; 1.298 + $self->{options}{'_default_inline'} .= " <biblioref>"; 1.299 + 1.300 + # bibliorelation; does not contain text; Formatted inline 1.301 + $self->{options}{'_default_translated'} .= " <bibliorelation>"; 1.302 + $self->{options}{'_default_inline'} .= " <bibliorelation>"; 1.303 + 1.304 + # biblioset; does not contain text; Formatted as a displayed block 1.305 + $self->{options}{'_default_untranslated'} .= " <biblioset>"; 1.306 + $self->{options}{'_default_break'} .= " <biblioset>"; 1.307 + 1.308 + # bibliosource; contains text; Formatted inline 1.309 + # NOTE: could be in the break class 1.310 + $self->{options}{'_default_translated'} .= " <bibliosource>"; 1.311 + $self->{options}{'_default_inline'} .= " <bibliosource>"; 1.312 + 1.313 + # blockinfo; does not contain text; v4.2, not in v5 1.314 + $self->{options}{'_default_untranslated'} .= " <blockinfo>"; 1.315 + $self->{options}{'_default_placeholder'} .= " <blockinfo>"; 1.316 + 1.317 + # blockquote; does not contain text; Formatted as a displayed block 1.318 + $self->{options}{'_default_untranslated'} .= " <blockquote>"; 1.319 + $self->{options}{'_default_break'} .= " <blockquote>"; 1.320 + 1.321 + # book; does not contain text; Formatted as a displayed block 1.322 + $self->{options}{'_default_untranslated'} .= " <book>"; 1.323 + $self->{options}{'_default_break'} .= " <book>"; 1.324 + 1.325 + # bookbiblio; does not contain text; Formatted as a displayed block 1.326 + # Removed in v4.0 1.327 + $self->{options}{'_default_untranslated'} .= " <bookbiblio>"; 1.328 + $self->{options}{'_default_break'} .= " <bookbiblio>"; 1.329 + 1.330 + # bookinfo; does not contain text; v4, not in v5 1.331 + $self->{options}{'_default_untranslated'} .= " <bookinfo>"; 1.332 + $self->{options}{'_default_placeholder'} .= " <bookinfo>"; 1.333 + 1.334 + # bridgehead; contains text; Formatted as a displayed block 1.335 + $self->{options}{'_default_translated'} .= " <bridgehead>"; 1.336 + $self->{options}{'_default_break'} .= " <bridgehead>"; 1.337 + 1.338 +# CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC 1.339 + 1.340 + # callout; does not contain text; Formatted as a displayed block 1.341 + $self->{options}{'_default_untranslated'} .= " <callout>"; 1.342 + $self->{options}{'_default_break'} .= " <callout>"; 1.343 + 1.344 + # calloutlist; does not contain text; Formatted as a displayed block 1.345 + $self->{options}{'_default_untranslated'} .= " <calloutlist>"; 1.346 + $self->{options}{'_default_break'} .= " <calloutlist>"; 1.347 + 1.348 + # caption; does not contain text; Formatted as a displayed block 1.349 + $self->{options}{'_default_untranslated'} .= " <caption>"; 1.350 + $self->{options}{'_default_break'} .= " <caption>"; 1.351 + 1.352 + # caption (db.html.caption); contains text; Formatted as a displayed block 1.353 + # TODO: Check if this works 1.354 + $self->{options}{'_default_translated'} .= " <table><caption>"; 1.355 + $self->{options}{'_default_break'} .= " <table><caption>"; 1.356 + 1.357 + # caution; does not contain text; Formatted as a displayed block 1.358 + $self->{options}{'_default_untranslated'} .= " <caution>"; 1.359 + $self->{options}{'_default_break'} .= " <caution>"; 1.360 + 1.361 + # chapter; does not contain text; Formatted as a displayed block 1.362 + $self->{options}{'_default_untranslated'} .= " <chapter>"; 1.363 + $self->{options}{'_default_break'} .= " <chapter>"; 1.364 + 1.365 + # chapterinfo; does not contain text; v4, not in v5 1.366 + $self->{options}{'_default_untranslated'} .= " <chapterinfo>"; 1.367 + $self->{options}{'_default_placeholder'} .= " <chapterinfo>"; 1.368 + 1.369 + # citation; contains text; Formatted inline 1.370 + $self->{options}{'_default_translated'} .= " <citation>"; 1.371 + $self->{options}{'_default_inline'} .= " <citation>"; 1.372 + 1.373 + # citebiblioid; contains text; Formatted inline 1.374 + # NOTE: maybe untranslated? 1.375 + $self->{options}{'_default_translated'} .= " <citebiblioid>"; 1.376 + $self->{options}{'_default_inline'} .= " <citebiblioid>"; 1.377 + 1.378 + # citerefentry; contains text; Formatted inline 1.379 + $self->{options}{'_default_translated'} .= " <citerefentry>"; 1.380 + $self->{options}{'_default_inline'} .= " <citerefentry>"; 1.381 + 1.382 + # citetitle; contains text; Formatted inline 1.383 + $self->{options}{'_default_translated'} .= " <citetitle>"; 1.384 + $self->{options}{'_default_inline'} .= " <citetitle>"; 1.385 + 1.386 + # city; contains text; Formatted inline 1.387 + $self->{options}{'_default_translated'} .= " <city>"; 1.388 + $self->{options}{'_default_inline'} .= " <city>"; 1.389 + 1.390 + # classname; contains text; Formatted inline 1.391 + $self->{options}{'_default_translated'} .= " <classname>"; 1.392 + $self->{options}{'_default_inline'} .= " <classname>"; 1.393 + 1.394 + # classsynopsis; does not contain text; may be in a para 1.395 + # NOTE: It may contain a classsynopsisinfo, which should be 1.396 + # verbatim 1.397 + # XXX: since it is in untranslated class, does the W flag takes 1.398 + # effect? 1.399 + $self->{options}{'_default_untranslated'} .= " W<classsynopsis>"; 1.400 + $self->{options}{'_default_placeholder'} .= " <classsynopsis>"; 1.401 + 1.402 + # classsynopsisinfo; contains text; 1.403 + # NOTE: see above 1.404 + $self->{options}{'_default_translated'} .= " W<classsynopsisinfo>"; 1.405 + $self->{options}{'_default_inline'} .= " <classsynopsisinfo>"; 1.406 + 1.407 + # cmdsynopsis; does not contain text; may be in a para 1.408 + # NOTE: It may be clearer as a verbatim block 1.409 + # XXX: since it is in untranslated class, does the W flag takes 1.410 + # effect? => not completely. Rewrap afterward? 1.411 + $self->{options}{'_default_untranslated'} .= " W<cmdsynopsis>"; 1.412 + $self->{options}{'_default_placeholder'} .= " <cmdsynopsis>"; 1.413 + 1.414 + # co; does not contain text; Formatted inline 1.415 + # XXX: tranlsated or not? (label attribute) 1.416 + $self->{options}{'_default_translated'} .= " <co>"; 1.417 + $self->{options}{'_default_inline'} .= " <co>"; 1.418 + 1.419 + # code; contains text; Formatted inline 1.420 + $self->{options}{'_default_translated'} .= " <code>"; 1.421 + $self->{options}{'_default_inline'} .= " <code>"; 1.422 + 1.423 + # col; does not contain text; 1.424 + # NOTE: could be translated to change the layout in a translation 1.425 + # To be done on colgroup in that case. 1.426 + $self->{options}{'_default_untranslated'} .= " <col>"; 1.427 + $self->{options}{'_default_break'} .= " <col>"; 1.428 + 1.429 + # colgroup; does not contain text; 1.430 + # NOTE: could be translated to change the layout in a translation 1.431 + $self->{options}{'_default_untranslated'} .= " <colgroup>"; 1.432 + $self->{options}{'_default_break'} .= " <colgroup>"; 1.433 + 1.434 + # collab; does not contain text; Formatted inline or as a 1.435 + # displayed block depending on context 1.436 + # NOTE: could be in the break class 1.437 + $self->{options}{'_default_untranslated'} .= " <collab>"; 1.438 + $self->{options}{'_default_inline'} .= " <collab>"; 1.439 + 1.440 + # collabname; contains text; Formatted inline or as a 1.441 + # displayed block depending on context; v4, not in v5 1.442 + $self->{options}{'_default_translated'} .= " <collabname>"; 1.443 + $self->{options}{'_default_inline'} .= " <collabname>"; 1.444 + 1.445 + # colophon; does not contain text; Formatted as a displayed block 1.446 + $self->{options}{'_default_untranslated'} .= " <colophon>"; 1.447 + $self->{options}{'_default_break'} .= " <colophon>"; 1.448 + 1.449 + # colspec; does not contain text; 1.450 + # NOTE: could be translated to change the layout in a translation 1.451 + $self->{options}{'_default_untranslated'} .= " <colspec>"; 1.452 + $self->{options}{'_default_break'} .= " <colspec>"; 1.453 + 1.454 + # command; contains text; Formatted inline 1.455 + $self->{options}{'_default_translated'} .= " <command>"; 1.456 + $self->{options}{'_default_inline'} .= " <command>"; 1.457 + 1.458 + # comment; contains text; Formatted inline or as a displayed block 1.459 + # Renamed to remark in v4.0 1.460 + $self->{options}{'_default_translated'} .= " <comment>"; 1.461 + $self->{options}{'_default_inline'} .= " <comment>"; 1.462 + 1.463 + # computeroutput; contains text; Formatted inline 1.464 + # NOTE: "is not a verbatim environment, but an inline." 1.465 + $self->{options}{'_default_translated'} .= " <computeroutput>"; 1.466 + $self->{options}{'_default_inline'} .= " <computeroutput>"; 1.467 + 1.468 + # confdates; contains text; Formatted inline or as a 1.469 + # displayed block depending on context 1.470 + $self->{options}{'_default_translated'} .= " <confdates>"; 1.471 + $self->{options}{'_default_inline'} .= " <confdates>"; 1.472 + 1.473 + # confgroup; does not contain text; Formatted inline or as a 1.474 + # displayed block depending on context 1.475 + # NOTE: could be in the break class 1.476 + $self->{options}{'_default_untranslated'} .= " <confgroup>"; 1.477 + $self->{options}{'_default_inline'} .= " <confgroup>"; 1.478 + 1.479 + # confnum; contains text; Formatted inline or as a 1.480 + # displayed block depending on context 1.481 + $self->{options}{'_default_translated'} .= " <confnum>"; 1.482 + $self->{options}{'_default_inline'} .= " <confnum>"; 1.483 + 1.484 + # confsponsor; contains text; Formatted inline or as a 1.485 + # displayed block depending on context 1.486 + $self->{options}{'_default_translated'} .= " <confsponsor>"; 1.487 + $self->{options}{'_default_inline'} .= " <confsponsor>"; 1.488 + 1.489 + # conftitle; contains text; Formatted inline or as a 1.490 + # displayed block depending on context 1.491 + $self->{options}{'_default_translated'} .= " <conftitle>"; 1.492 + $self->{options}{'_default_inline'} .= " <conftitle>"; 1.493 + 1.494 + # constant; contains text; Formatted inline 1.495 + $self->{options}{'_default_translated'} .= " <constant>"; 1.496 + $self->{options}{'_default_inline'} .= " <constant>"; 1.497 + 1.498 + # constraint; does not contain text; 1.499 + # NOTE: it might be better to have the production as verbatim 1.500 + # Keeping the constrainst inline to have it close to the 1.501 + # lhs or rhs. 1.502 + # The attribute is translatable 1.503 + $self->{options}{'_default_untranslated'} .= " <constraint>"; 1.504 + $self->{options}{'_default_break'} .= " <constraint>"; 1.505 + 1.506 + # constraintdef; does not contain text; Formatted as a displayed block 1.507 + $self->{options}{'_default_untranslated'} .= " <constraintdef>"; 1.508 + $self->{options}{'_default_break'} .= " <constraintdef>"; 1.509 + 1.510 + # constructorsynopsis; does not contain text; may be in a para 1.511 + # NOTE: It may be clearer as a verbatim block 1.512 + # XXX: since it is in untranslated class, does the W flag takes 1.513 + # effect? 1.514 + $self->{options}{'_default_untranslated'} .= " W<constructorsynopsis>"; 1.515 + $self->{options}{'_default_placeholder'} .= " <constructorsynopsis>"; 1.516 + 1.517 + # contractnum; contains text; Formatted inline or as a displayed block 1.518 + # NOTE: could be in the break class 1.519 + $self->{options}{'_default_translated'} .= " <contractnum>"; 1.520 + $self->{options}{'_default_inline'} .= " <contractnum>"; 1.521 + 1.522 + # contractsponsor; contains text; Formatted inline or as a displayed block 1.523 + # NOTE: could be in the break class 1.524 + $self->{options}{'_default_translated'} .= " <contractsponsor>"; 1.525 + $self->{options}{'_default_inline'} .= " <contractsponsor>"; 1.526 + 1.527 + # contrib; contains text; Formatted inline or as a displayed block 1.528 + $self->{options}{'_default_translated'} .= " <contrib>"; 1.529 + $self->{options}{'_default_inline'} .= " <contrib>"; 1.530 + 1.531 + # copyright; contains text; Formatted inline or as a displayed block 1.532 + # NOTE: could be in the break class 1.533 + $self->{options}{'_default_translated'} .= " <copyright>"; 1.534 + $self->{options}{'_default_inline'} .= " <copyright>"; 1.535 + 1.536 + # coref; does not contain text; Formatted inline 1.537 + # XXX: tranlsated or not? (label attribute) 1.538 + $self->{options}{'_default_translated'} .= " <coref>"; 1.539 + $self->{options}{'_default_inline'} .= " <coref>"; 1.540 + 1.541 + # corpauthor; contains text; Formatted inline or as a 1.542 + # displayed block depending on context; v4, not in v5 1.543 + $self->{options}{'_default_translated'} .= " <corpauthor>"; 1.544 + $self->{options}{'_default_inline'} .= " <corpauthor>"; 1.545 + 1.546 + # corpcredit; contains text; Formatted inline or as a 1.547 + # displayed block depending on context; v4, not in v5 1.548 + $self->{options}{'_default_translated'} .= " <corpcredit>"; 1.549 + $self->{options}{'_default_inline'} .= " <corpcredit>"; 1.550 + 1.551 + # corpname; contains text; Formatted inline or as a 1.552 + # displayed block depending on context; v4, not in v5 1.553 + $self->{options}{'_default_translated'} .= " <corpname>"; 1.554 + $self->{options}{'_default_inline'} .= " <corpname>"; 1.555 + 1.556 + # country; contains text; Formatted inline 1.557 + $self->{options}{'_default_translated'} .= " <country>"; 1.558 + $self->{options}{'_default_inline'} .= " <country>"; 1.559 + 1.560 + # cover; does not contain text; Formatted as a displayed block 1.561 + $self->{options}{'_default_untranslated'} .= " <cover>"; 1.562 + $self->{options}{'_default_break'} .= " <cover>"; 1.563 + 1.564 +# DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1.565 + 1.566 + # database; contains text; Formatted inline 1.567 + $self->{options}{'_default_translated'} .= " <database>"; 1.568 + $self->{options}{'_default_inline'} .= " <database>"; 1.569 + 1.570 + # date; contains text; Formatted inline 1.571 + $self->{options}{'_default_translated'} .= " <date>"; 1.572 + $self->{options}{'_default_inline'} .= " <date>"; 1.573 + 1.574 + # dedication; contains text; Formatted as a displayed block 1.575 + $self->{options}{'_default_translated'} .= " <dedication>"; 1.576 + $self->{options}{'_default_break'} .= " <dedication>"; 1.577 + 1.578 + # destructorsynopsis; does not contain text; may be in a para 1.579 + # NOTE: It may be clearer as a verbatim block 1.580 + # XXX: since it is in untranslated class, does the W flag takes 1.581 + # effect? 1.582 + $self->{options}{'_default_untranslated'} .= " W<destructorsynopsis>"; 1.583 + $self->{options}{'_default_placeholder'} .= " <destructorsynopsis>"; 1.584 + 1.585 + # docinfo; does not contain text; removed in v4.0 1.586 + $self->{options}{'_default_untranslated'} .= " <docinfo>"; 1.587 + $self->{options}{'_default_placeholder'} .= " <docinfo>"; 1.588 + 1.589 +# EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE 1.590 + 1.591 + # edition; contains text; Formatted inline or as a displayed block 1.592 + # NOTE: could be in the break class 1.593 + $self->{options}{'_default_translated'} .= " <edition>"; 1.594 + $self->{options}{'_default_inline'} .= " <edition>"; 1.595 + 1.596 + # editor; does not contain text; Formatted inline or as a 1.597 + # displayed block depending on context 1.598 + $self->{options}{'_default_untranslated'} .= " <editor>"; 1.599 + $self->{options}{'_default_inline'} .= " <editor>"; 1.600 + 1.601 + # email; contains text; Formatted inline 1.602 + $self->{options}{'_default_translated'} .= " <email>"; 1.603 + $self->{options}{'_default_inline'} .= " <email>"; 1.604 + 1.605 + # emphasis; contains text; Formatted inline 1.606 + $self->{options}{'_default_translated'} .= " <emphasis>"; 1.607 + $self->{options}{'_default_inline'} .= " <emphasis>"; 1.608 + 1.609 + # entry; contains text; 1.610 + $self->{options}{'_default_translated'} .= " <entry>"; 1.611 + $self->{options}{'_default_break'} .= " <entry>"; 1.612 + 1.613 + # entrytbl; does not contain text; 1.614 + $self->{options}{'_default_untranslated'} .= " <entrytbl>"; 1.615 + $self->{options}{'_default_break'} .= " <entrytbl>"; 1.616 + 1.617 + # envar; contains text; Formatted inline 1.618 + $self->{options}{'_default_translated'} .= " <envar>"; 1.619 + $self->{options}{'_default_inline'} .= " <envar>"; 1.620 + 1.621 + # epigraph; contains text; Formatted as a displayed block. 1.622 + # NOTE: maybe contained in a para 1.623 + $self->{options}{'_default_translated'} .= " <epigraph>"; 1.624 + $self->{options}{'_default_placeholder'} .= " <epigraph>"; 1.625 + 1.626 + # equation; does not contain text; Formatted as a displayed block. 1.627 + $self->{options}{'_default_untranslated'} .= " <equation>"; 1.628 + $self->{options}{'_default_break'} .= " <equation>"; 1.629 + 1.630 + # errorcode; contains text; Formatted inline 1.631 + $self->{options}{'_default_translated'} .= " <errorcode>"; 1.632 + $self->{options}{'_default_inline'} .= " <errorcode>"; 1.633 + 1.634 + # errorname; contains text; Formatted inline 1.635 + $self->{options}{'_default_translated'} .= " <errorname>"; 1.636 + $self->{options}{'_default_inline'} .= " <errorname>"; 1.637 + 1.638 + # errortext; contains text; Formatted inline 1.639 + $self->{options}{'_default_translated'} .= " <errortext>"; 1.640 + $self->{options}{'_default_inline'} .= " <errortext>"; 1.641 + 1.642 + # errortype; contains text; Formatted inline 1.643 + $self->{options}{'_default_translated'} .= " <errortype>"; 1.644 + $self->{options}{'_default_inline'} .= " <errortype>"; 1.645 + 1.646 + # example; does not contain text; Formatted as a displayed block. 1.647 + # NOTE: maybe contained in a para 1.648 + $self->{options}{'_default_untranslated'} .= " <example>"; 1.649 + $self->{options}{'_default_placeholder'} .= " <example>"; 1.650 + 1.651 + # exceptionname; contains text; Formatted inline 1.652 + $self->{options}{'_default_translated'} .= " <exceptionname>"; 1.653 + $self->{options}{'_default_inline'} .= " <exceptionname>"; 1.654 + 1.655 + # extendedlink; does not contain text; 1.656 + $self->{options}{'_default_untranslated'} .= " <extendedlink>"; 1.657 + $self->{options}{'_default_inline'} .= " <extendedlink>"; 1.658 + 1.659 +# FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF 1.660 + 1.661 + # fax; contains text; Formatted inline 1.662 + $self->{options}{'_default_translated'} .= " <fax>"; 1.663 + $self->{options}{'_default_inline'} .= " <fax>"; 1.664 + 1.665 + # fieldsynopsis; does not contain text; may be in a para 1.666 + $self->{options}{'_default_untranslated'} .= " <fieldsynopsis>"; 1.667 + $self->{options}{'_default_inline'} .= " <fieldsynopsis>"; 1.668 + 1.669 + # figure; does not contain text; Formatted as a displayed block. 1.670 + # NOTE: maybe contained in a para 1.671 + $self->{options}{'_default_untranslated'} .= " <figure>"; 1.672 + $self->{options}{'_default_placeholder'} .= " <figure>"; 1.673 + 1.674 + # filename; contains text; Formatted inline 1.675 + $self->{options}{'_default_translated'} .= " <filename>"; 1.676 + $self->{options}{'_default_inline'} .= " <filename>"; 1.677 + 1.678 + # firstname; contains text; Formatted inline 1.679 + $self->{options}{'_default_translated'} .= " <firstname>"; 1.680 + $self->{options}{'_default_inline'} .= " <firstname>"; 1.681 + 1.682 + # firstterm; contains text; Formatted inline 1.683 + $self->{options}{'_default_translated'} .= " <firstterm>"; 1.684 + $self->{options}{'_default_inline'} .= " <firstterm>"; 1.685 + 1.686 + # footnote; contains text; 1.687 + $self->{options}{'_default_translated'} .= " <footnote>"; 1.688 + $self->{options}{'_default_placeholder'} .= " <footnote>"; 1.689 + 1.690 + # footnoteref; contains text; 1.691 + $self->{options}{'_default_translated'} .= " <footnoteref>"; 1.692 + $self->{options}{'_default_inline'} .= " <footnoteref>"; 1.693 + 1.694 + # foreignphrase; contains text; 1.695 + $self->{options}{'_default_translated'} .= " <foreignphrase>"; 1.696 + $self->{options}{'_default_inline'} .= " <foreignphrase>"; 1.697 + 1.698 + # formalpara; does not contain text; Formatted as a displayed block. 1.699 + $self->{options}{'_default_untranslated'} .= " <formalpara>"; 1.700 + $self->{options}{'_default_break'} .= " <formalpara>"; 1.701 + 1.702 + # funcdef; contains text; Formatted inline 1.703 + $self->{options}{'_default_translated'} .= " <funcdef>"; 1.704 + $self->{options}{'_default_inline'} .= " <funcdef>"; 1.705 + 1.706 + # funcparams; contains text; Formatted inline 1.707 + $self->{options}{'_default_translated'} .= " <funcparams>"; 1.708 + $self->{options}{'_default_inline'} .= " <funcparams>"; 1.709 + 1.710 + # funcprototype; does not contain text; 1.711 + # NOTE: maybe contained in a funcsynopsis, contained in a para 1.712 + $self->{options}{'_default_untranslated'} .= " <funcprototype>"; 1.713 + $self->{options}{'_default_placeholder'} .= " <funcprototype>"; 1.714 + 1.715 + # funcsynopsis; does not contain text; 1.716 + # NOTE: maybe contained in a para 1.717 + $self->{options}{'_default_untranslated'} .= " <funcsynopsis>"; 1.718 + $self->{options}{'_default_placeholder'} .= " <funcsynopsis>"; 1.719 + 1.720 + # funcsynopsisinfo; contains text; verbatim 1.721 + # NOTE: maybe contained in a funcsynopsis, contained in a para 1.722 + $self->{options}{'_default_translated'} .= " W<funcsynopsisinfo>"; 1.723 + $self->{options}{'_default_placeholder'} .= " <funcsynopsisinfo>"; 1.724 + 1.725 + # function; contains text; Formatted inline 1.726 + $self->{options}{'_default_translated'} .= " <function>"; 1.727 + $self->{options}{'_default_inline'} .= " <function>"; 1.728 + 1.729 +# GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG 1.730 + 1.731 + # glossary; does not contain text; Formatted as a displayed block. 1.732 + $self->{options}{'_default_untranslated'} .= " <glossary>"; 1.733 + $self->{options}{'_default_break'} .= " <glossary>"; 1.734 + 1.735 + # glossaryinfo; does not contain text; v4, not in v5 1.736 + $self->{options}{'_default_untranslated'} .= " <glossaryinfo>"; 1.737 + $self->{options}{'_default_placeholder'} .= " <glossaryinfo>"; 1.738 + 1.739 + # glossdef; does not contain text; Formatted as a displayed block. 1.740 + $self->{options}{'_default_untranslated'} .= " <glossdef>"; 1.741 + $self->{options}{'_default_break'} .= " <glossdef>"; 1.742 + 1.743 + # glossdiv; does not contain text; Formatted as a displayed block. 1.744 + $self->{options}{'_default_untranslated'} .= " <glossdiv>"; 1.745 + $self->{options}{'_default_break'} .= " <glossdiv>"; 1.746 + 1.747 + # glossentry; does not contain text; Formatted as a displayed block. 1.748 + $self->{options}{'_default_untranslated'} .= " <glossentry>"; 1.749 + $self->{options}{'_default_break'} .= " <glossentry>"; 1.750 + 1.751 + # glosslist; does not contain text; Formatted as a displayed block. 1.752 + $self->{options}{'_default_untranslated'} .= " <glosslist>"; 1.753 + $self->{options}{'_default_break'} .= " <glosslist>"; 1.754 + 1.755 + # glosssee; contains text; Formatted as a displayed block. 1.756 + $self->{options}{'_default_translated'} .= " <glosssee>"; 1.757 + $self->{options}{'_default_break'} .= " <glosssee>"; 1.758 + 1.759 + # glossseealso; contains text; Formatted as a displayed block. 1.760 + $self->{options}{'_default_translated'} .= " <glossseealso>"; 1.761 + $self->{options}{'_default_break'} .= " <glossseealso>"; 1.762 + 1.763 + # glossterm; contains text; Formatted inline 1.764 + $self->{options}{'_default_translated'} .= " <glossterm>"; 1.765 + $self->{options}{'_default_inline'} .= " <glossterm>"; 1.766 + 1.767 + # graphic; does not contain text; Formatted as a displayed block 1.768 + # v4, not in v5 1.769 + $self->{options}{'_default_untranslated'} .= " <graphic>"; 1.770 + $self->{options}{'_default_inline'} .= " <graphic>"; 1.771 + $self->{options}{'_default_attributes'}.=' <graphic>fileref'; 1.772 + 1.773 + # graphicco; does not contain text; Formatted as a displayed block. 1.774 + # v4, not in v5 1.775 + $self->{options}{'_default_untranslated'} .= " <graphicco>"; 1.776 + $self->{options}{'_default_placeholder'} .= " <graphicco>"; 1.777 + 1.778 + # group; does not contain text; Formatted inline 1.779 + $self->{options}{'_default_untranslated'} .= " W<group>"; 1.780 + $self->{options}{'_default_inline'} .= " <group>"; 1.781 + 1.782 + # guibutton; contains text; Formatted inline 1.783 + $self->{options}{'_default_translated'} .= " <guibutton>"; 1.784 + $self->{options}{'_default_inline'} .= " <guibutton>"; 1.785 + 1.786 + # guiicon; contains text; Formatted inline 1.787 + $self->{options}{'_default_translated'} .= " <guiicon>"; 1.788 + $self->{options}{'_default_inline'} .= " <guiicon>"; 1.789 + 1.790 + # guilabel; contains text; Formatted inline 1.791 + $self->{options}{'_default_translated'} .= " <guilabel>"; 1.792 + $self->{options}{'_default_inline'} .= " <guilabel>"; 1.793 + 1.794 + # guimenu; contains text; Formatted inline 1.795 + $self->{options}{'_default_translated'} .= " <guimenu>"; 1.796 + $self->{options}{'_default_inline'} .= " <guimenu>"; 1.797 + 1.798 + # guimenuitem; contains text; Formatted inline 1.799 + $self->{options}{'_default_translated'} .= " <guimenuitem>"; 1.800 + $self->{options}{'_default_inline'} .= " <guimenuitem>"; 1.801 + 1.802 + # guisubmenu; contains text; Formatted inline 1.803 + $self->{options}{'_default_translated'} .= " <guisubmenu>"; 1.804 + $self->{options}{'_default_inline'} .= " <guisubmenu>"; 1.805 + 1.806 +# HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH 1.807 + 1.808 + # hardware; contains text; Formatted inline 1.809 + $self->{options}{'_default_translated'} .= " <hardware>"; 1.810 + $self->{options}{'_default_inline'} .= " <hardware>"; 1.811 + 1.812 + # highlights; does not contain text; Formatted inline 1.813 + # v4, not in v5 1.814 + $self->{options}{'_default_untranslated'} .= " <highlights>"; 1.815 + $self->{options}{'_default_break'} .= " <highlights>"; 1.816 + 1.817 + # holder; contains text; 1.818 + # NOTE: may depend on the copyright container 1.819 + $self->{options}{'_default_translated'} .= " <holder>"; 1.820 + $self->{options}{'_default_inline'} .= " <holder>"; 1.821 + 1.822 + # honorific; contains text; Formatted inline 1.823 + $self->{options}{'_default_translated'} .= " <honorific>"; 1.824 + $self->{options}{'_default_inline'} .= " <honorific>"; 1.825 + 1.826 + # html:button; contains text; Formatted inline 1.827 + $self->{options}{'_default_translated'} .= " <html:button>"; 1.828 + $self->{options}{'_default_inline'} .= " <html:button>"; 1.829 + 1.830 + # html:fieldset; contains text; Formatted inline 1.831 + $self->{options}{'_default_translated'} .= " <html:fieldset>"; 1.832 + $self->{options}{'_default_inline'} .= " <html:fieldset>"; 1.833 + 1.834 + # html:form; does not contain text; 1.835 + $self->{options}{'_default_translated'} .= " <html:form>"; 1.836 + $self->{options}{'_default_inline'} .= " <html:form>"; 1.837 + 1.838 + # html:input; does not contain text; Formatted inline 1.839 + # NOTE: attributes are translatable 1.840 + $self->{options}{'_default_translated'} .= " <html:input>"; 1.841 + $self->{options}{'_default_inline'} .= " <html:input>"; 1.842 + 1.843 + # html:label; contains text; Formatted inline 1.844 + $self->{options}{'_default_translated'} .= " <html:label>"; 1.845 + $self->{options}{'_default_inline'} .= " <html:label>"; 1.846 + 1.847 + # html:legend; contains text; Formatted inline 1.848 + $self->{options}{'_default_translated'} .= " <html:legend>"; 1.849 + $self->{options}{'_default_inline'} .= " <html:legend>"; 1.850 + 1.851 + # html:option; contains text; Formatted inline 1.852 + $self->{options}{'_default_translated'} .= " <html:option>"; 1.853 + $self->{options}{'_default_inline'} .= " <html:option>"; 1.854 + 1.855 + # html:select; does not contain text; Formatted inline 1.856 + $self->{options}{'_default_translated'} .= " <html:select>"; 1.857 + $self->{options}{'_default_inline'} .= " <html:select>"; 1.858 + 1.859 + # html:textarea; contains text; Formatted as a displayed block. 1.860 + $self->{options}{'_default_translated'} .= " <html:textarea>"; 1.861 + $self->{options}{'_default_placeholder'} .= " <html:textarea>"; 1.862 + 1.863 + # imagedata; does not contain text; May be formatted inline or 1.864 + # as a displayed block, depending on context 1.865 + $self->{options}{'_default_translated'} .= " <imagedata>"; 1.866 + $self->{options}{'_default_inline'} .= " <imagedata>"; 1.867 + $self->{options}{'_default_attributes'}.=' <imagedata>fileref'; 1.868 + 1.869 + # imageobject; does not contain text; May be formatted inline or 1.870 + # as a displayed block, depending on context 1.871 + $self->{options}{'_default_untranslated'} .= " <imageobject>"; 1.872 + $self->{options}{'_default_inline'} .= " <imageobject>"; 1.873 + 1.874 + # imageobjectco; does not contain text; Formatted as a displayed block 1.875 + # NOTE: may be in a inlinemediaobject 1.876 + # TODO: check if this works when the inlinemediaobject is defined 1.877 + # as inline 1.878 + $self->{options}{'_default_untranslated'} .= " <imageobjectco>"; 1.879 + $self->{options}{'_default_break'} .= " <imageobjectco>"; 1.880 + 1.881 + # important; does not contain text; Formatted as a displayed block. 1.882 + $self->{options}{'_default_untranslated'} .= " <important>"; 1.883 + $self->{options}{'_default_break'} .= " <important>"; 1.884 + 1.885 + # index; does not contain text; Formatted as a displayed block. 1.886 + $self->{options}{'_default_untranslated'} .= " <index>"; 1.887 + $self->{options}{'_default_break'} .= " <index>"; 1.888 + 1.889 + # indexdiv; does not contain text; Formatted as a displayed block. 1.890 + $self->{options}{'_default_untranslated'} .= " <indexdiv>"; 1.891 + $self->{options}{'_default_break'} .= " <indexdiv>"; 1.892 + 1.893 + # indexentry; does not contain text; Formatted as a displayed block. 1.894 + $self->{options}{'_default_untranslated'} .= " <indexentry>"; 1.895 + $self->{options}{'_default_break'} .= " <indexentry>"; 1.896 + 1.897 + # indexinfo; does not contain text; v4, not in v5 1.898 + $self->{options}{'_default_untranslated'} .= " <indexinfo>"; 1.899 + $self->{options}{'_default_placeholder'} .= " <indexinfo>"; 1.900 + 1.901 + # indexterm; does not contain text; 1.902 + $self->{options}{'_default_untranslated'} .= " <indexterm>"; 1.903 + $self->{options}{'_default_placeholder'} .= " <indexterm>"; 1.904 + 1.905 + # info; does not contain text; 1.906 + $self->{options}{'_default_untranslated'} .= " <info>"; 1.907 + $self->{options}{'_default_placeholder'} .= " <info>"; 1.908 + 1.909 + # informalequation; does not contain text; Formatted as a displayed block. 1.910 + $self->{options}{'_default_untranslated'} .= " <informalequation>"; 1.911 + $self->{options}{'_default_placeholder'} .= " <informalequation>"; 1.912 + 1.913 + # informalexample; does not contain text; Formatted as a displayed block. 1.914 + # NOTE: can be in a para 1.915 + $self->{options}{'_default_untranslated'} .= " <informalexample>"; 1.916 + $self->{options}{'_default_break'} .= " <informalexample>"; 1.917 + 1.918 + # informalfigure; does not contain text; Formatted as a displayed block. 1.919 + # NOTE: can be in a para 1.920 + $self->{options}{'_default_untranslated'} .= " <informalfigure>"; 1.921 + $self->{options}{'_default_break'} .= " <informalfigure>"; 1.922 + 1.923 + # informaltable; does not contain text; Formatted as a displayed block. 1.924 + # NOTE: can be in a para 1.925 + $self->{options}{'_default_untranslated'} .= " <informaltable>"; 1.926 + $self->{options}{'_default_break'} .= " <informaltable>"; 1.927 + 1.928 + # initializer; contains text; Formatted inline 1.929 + $self->{options}{'_default_translated'} .= " <initializer>"; 1.930 + $self->{options}{'_default_inline'} .= " <initializer>"; 1.931 + 1.932 + # inlineequation; does not contain text; Formatted inline 1.933 + $self->{options}{'_default_translated'} .= " W<inlineequation>"; 1.934 + $self->{options}{'_default_placeholder'} .= " <inlineequation>"; 1.935 + 1.936 + # inlinegraphic; does not contain text; Formatted inline 1.937 + # empty; v4, not in v5 1.938 + $self->{options}{'_default_translated'} .= " W<inlinegraphic>"; 1.939 + $self->{options}{'_default_inline'} .= " <inlinegraphic>"; 1.940 + 1.941 + # inlinemediaobject; does not contain text; Formatted inline 1.942 + $self->{options}{'_default_translated'} .= " <inlinemediaobject>"; 1.943 + $self->{options}{'_default_placeholder'} .= " <inlinemediaobject>"; 1.944 + 1.945 + # interface; contains text; Formatted inline; v4, not in v5 1.946 + $self->{options}{'_default_translated'} .= " <interface>"; 1.947 + $self->{options}{'_default_inline'} .= " <interface>"; 1.948 + 1.949 + # interfacedefinition; contains text; Formatted inline 1.950 + # Removed in v4.0 1.951 + $self->{options}{'_default_translated'} .= " <interfacedefinition>"; 1.952 + $self->{options}{'_default_inline'} .= " <interfacedefinition>"; 1.953 + 1.954 + # interfacename; contains text; Formatted inline 1.955 + $self->{options}{'_default_translated'} .= " <interfacename>"; 1.956 + $self->{options}{'_default_inline'} .= " <interfacename>"; 1.957 + 1.958 + # invpartnumber; contains text; Formatted inline; v4, not in v5 1.959 + $self->{options}{'_default_translated'} .= " <invpartnumber>"; 1.960 + $self->{options}{'_default_inline'} .= " <invpartnumber>"; 1.961 + 1.962 + # isbn; contains text; Formatted inline; v4, not in v5 1.963 + $self->{options}{'_default_translated'} .= " <isbn>"; 1.964 + $self->{options}{'_default_inline'} .= " <isbn>"; 1.965 + 1.966 + # issn; contains text; Formatted inline; v4, not in v5 1.967 + $self->{options}{'_default_translated'} .= " <issn>"; 1.968 + $self->{options}{'_default_inline'} .= " <issn>"; 1.969 + 1.970 + # issuenum; contains text; Formatted inline or as a displayed block 1.971 + # NOTE: could be in the break class 1.972 + $self->{options}{'_default_translated'} .= " <issuenum>"; 1.973 + $self->{options}{'_default_inline'} .= " <issuenum>"; 1.974 + 1.975 + # itemizedlist; does not contain text; Formatted as a displayed block. 1.976 + $self->{options}{'_default_untranslated'} .= " <itemizedlist>"; 1.977 + $self->{options}{'_default_break'} .= " <itemizedlist>"; 1.978 + 1.979 + # itermset; does not contain text; 1.980 + # FIXME 1.981 + $self->{options}{'_default_untranslated'} .= " <itermset>"; 1.982 + $self->{options}{'_default_inline'} .= " <itermset>"; 1.983 + 1.984 +# JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ 1.985 + 1.986 + # jobtitle; contains text; Formatted inline or as a displayed block 1.987 + # NOTE: can be in a para 1.988 + $self->{options}{'_default_translated'} .= " <jobtitle>"; 1.989 + $self->{options}{'_default_inline'} .= " <jobtitle>"; 1.990 + 1.991 +# KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK 1.992 + 1.993 + # keycap; contains text; Formatted inline 1.994 + $self->{options}{'_default_translated'} .= " <keycap>"; 1.995 + $self->{options}{'_default_inline'} .= " <keycap>"; 1.996 + 1.997 + # keycode; contains text; Formatted inline 1.998 + $self->{options}{'_default_translated'} .= " <keycode>"; 1.999 + $self->{options}{'_default_inline'} .= " <keycode>"; 1.1000 + 1.1001 + # keycombo; does not contain text; Formatted inline 1.1002 + $self->{options}{'_default_translated'} .= " <keycombo>"; 1.1003 + $self->{options}{'_default_inline'} .= " <keycombo>"; 1.1004 + 1.1005 + # keysym; contains text; Formatted inline 1.1006 + $self->{options}{'_default_translated'} .= " <keysym>"; 1.1007 + $self->{options}{'_default_inline'} .= " <keysym>"; 1.1008 + 1.1009 + # keyword; contains text; 1.1010 + # NOTE: could be inline 1.1011 + $self->{options}{'_default_translated'} .= " <keyword>"; 1.1012 + $self->{options}{'_default_break'} .= " <keyword>"; 1.1013 + 1.1014 + # keywordset; contains text; Formatted inline or as a displayed block 1.1015 + # NOTE: could be placeholder/break 1.1016 + $self->{options}{'_default_translated'} .= " <keywordset>"; 1.1017 + $self->{options}{'_default_break'} .= " <keywordset>"; 1.1018 + 1.1019 +# LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL 1.1020 + 1.1021 + # label; contains text; Formatted as a displayed block 1.1022 + $self->{options}{'_default_translated'} .= " <label>"; 1.1023 + $self->{options}{'_default_break'} .= " <label>"; 1.1024 + 1.1025 + # legalnotice; contains text; Formatted as a displayed block 1.1026 + $self->{options}{'_default_translated'} .= " <legalnotice>"; 1.1027 + $self->{options}{'_default_break'} .= " <legalnotice>"; 1.1028 + 1.1029 + # lhs; contains text; Formatted as a displayed block. 1.1030 + # NOTE: it might be better to have the production as verbatim 1.1031 + # Keeping the constrainst inline to have it close to the 1.1032 + # lhs or rhs. 1.1033 + $self->{options}{'_default_translated'} .= " <lhs>"; 1.1034 + $self->{options}{'_default_break'} .= " <lhs>"; 1.1035 + 1.1036 + # lineage; contains text; Formatted inline 1.1037 + $self->{options}{'_default_translated'} .= " <lineage>"; 1.1038 + $self->{options}{'_default_inline'} .= " <lineage>"; 1.1039 + 1.1040 + # lineannotation; contains text; Formatted inline 1.1041 + $self->{options}{'_default_translated'} .= " <lineannotation>"; 1.1042 + $self->{options}{'_default_inline'} .= " <lineannotation>"; 1.1043 + 1.1044 + # link; contains text; Formatted inline 1.1045 + $self->{options}{'_default_translated'} .= " <link>"; 1.1046 + $self->{options}{'_default_inline'} .= " <link>"; 1.1047 + 1.1048 + # listitem; does not contain text; Formatted as a displayed block. 1.1049 + $self->{options}{'_default_untranslated'} .= " <listitem>"; 1.1050 + $self->{options}{'_default_break'} .= " <listitem>"; 1.1051 + 1.1052 + # literal; contains text; Formatted inline 1.1053 + $self->{options}{'_default_translated'} .= " <literal>"; 1.1054 + $self->{options}{'_default_inline'} .= " <literal>"; 1.1055 + 1.1056 + # literallayout; contains text; verbatim 1.1057 + $self->{options}{'_default_translated'} .= " W<literallayout>"; 1.1058 + $self->{options}{'_default_placeholder'} .= " <literallayout>"; 1.1059 + 1.1060 + # locator; does not contain text; 1.1061 + $self->{options}{'_default_untranslated'} .= " <locator>"; 1.1062 + $self->{options}{'_default_inline'} .= " <locator>"; 1.1063 + 1.1064 + # lot; does not contain text; Formatted as a displayed block. 1.1065 + # v4, not in v5 1.1066 + $self->{options}{'_default_untranslated'} .= " <lot>"; 1.1067 + $self->{options}{'_default_break'} .= " <lot>"; 1.1068 + 1.1069 + # lotentry; contains text; Formatted as a displayed block. 1.1070 + # v4, not in v5 1.1071 + $self->{options}{'_default_translated'} .= " <lotentry>"; 1.1072 + $self->{options}{'_default_break'} .= " <lotentry>"; 1.1073 + 1.1074 +# MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM 1.1075 + 1.1076 + # manvolnum; contains text; 1.1077 + $self->{options}{'_default_translated'} .= " <manvolnum>"; 1.1078 + $self->{options}{'_default_inline'} .= " <manvolnum>"; 1.1079 + 1.1080 + # markup; contains text; Formatted inline 1.1081 + $self->{options}{'_default_translated'} .= " <markup>"; 1.1082 + $self->{options}{'_default_inline'} .= " <markup>"; 1.1083 + 1.1084 + # mathphrase; contains text; Formatted inline 1.1085 + $self->{options}{'_default_translated'} .= " <mathphrase>"; 1.1086 + $self->{options}{'_default_inline'} .= " <mathphrase>"; 1.1087 + 1.1088 + # medialabel; contains text; Formatted inline 1.1089 + # v4, not in v5 1.1090 + $self->{options}{'_default_translated'} .= " <medialabel>"; 1.1091 + $self->{options}{'_default_inline'} .= " <medialabel>"; 1.1092 + 1.1093 + # mediaobject; does not contain text; Formatted as a displayed block. 1.1094 + $self->{options}{'_default_untranslated'} .= " <mediaobject>"; 1.1095 + $self->{options}{'_default_placeholder'} .= " <mediaobject>"; 1.1096 + 1.1097 + # mediaobjectco; does not contain text; Formatted as a displayed block. 1.1098 + $self->{options}{'_default_untranslated'} .= " <mediaobjectco>"; 1.1099 + $self->{options}{'_default_placeholder'} .= " <mediaobjectco>"; 1.1100 + 1.1101 + # member; contains text; Formatted inline 1.1102 + $self->{options}{'_default_translated'} .= " <member>"; 1.1103 + $self->{options}{'_default_inline'} .= " <member>"; 1.1104 + 1.1105 + # menuchoice; does not contain text; Formatted inline 1.1106 + $self->{options}{'_default_translated'} .= " <menuchoice>"; 1.1107 + $self->{options}{'_default_inline'} .= " <menuchoice>"; 1.1108 + 1.1109 + # methodname; contains text; Formatted inline 1.1110 + $self->{options}{'_default_translated'} .= " <methodname>"; 1.1111 + $self->{options}{'_default_inline'} .= " <methodname>"; 1.1112 + 1.1113 + # methodparam; does not contain text; Formatted inline 1.1114 + $self->{options}{'_default_translated'} .= " <methodparam>"; 1.1115 + $self->{options}{'_default_inline'} .= " <methodparam>"; 1.1116 + 1.1117 + # methodsynopsis; does not contain text; Formatted inline 1.1118 + $self->{options}{'_default_translated'} .= " <methodsynopsis>"; 1.1119 + $self->{options}{'_default_inline'} .= " <methodsynopsis>"; 1.1120 + 1.1121 + # modifier; contains text; Formatted inline 1.1122 + $self->{options}{'_default_translated'} .= " <modifier>"; 1.1123 + $self->{options}{'_default_inline'} .= " <modifier>"; 1.1124 + 1.1125 + # mousebutton; contains text; Formatted inline 1.1126 + $self->{options}{'_default_translated'} .= " <mousebutton>"; 1.1127 + $self->{options}{'_default_inline'} .= " <mousebutton>"; 1.1128 + 1.1129 + # msg; does not contain text; Formatted as a displayed block. 1.1130 + $self->{options}{'_default_untranslated'} .= " <msg>"; 1.1131 + $self->{options}{'_default_break'} .= " <msg>"; 1.1132 + 1.1133 + # msgaud; contains text; Formatted as a displayed block. 1.1134 + $self->{options}{'_default_translated'} .= " <msgaud>"; 1.1135 + $self->{options}{'_default_break'} .= " <msgaud>"; 1.1136 + 1.1137 + # msgentry; does not contain text; Formatted as a displayed block. 1.1138 + $self->{options}{'_default_untranslated'} .= " <msgentry>"; 1.1139 + $self->{options}{'_default_break'} .= " <msgentry>"; 1.1140 + 1.1141 + # msgexplan; does not contain text; Formatted as a displayed block. 1.1142 + $self->{options}{'_default_untranslated'} .= " <msgexplan>"; 1.1143 + $self->{options}{'_default_break'} .= " <msgexplan>"; 1.1144 + 1.1145 + # msginfo; does not contain text; Formatted as a displayed block. 1.1146 + $self->{options}{'_default_untranslated'} .= " <msginfo>"; 1.1147 + $self->{options}{'_default_break'} .= " <msginfo>"; 1.1148 + 1.1149 + # msglevel; contains text; Formatted as a displayed block. 1.1150 + $self->{options}{'_default_translated'} .= " <msglevel>"; 1.1151 + $self->{options}{'_default_break'} .= " <msglevel>"; 1.1152 + 1.1153 + # msgmain; does not contain text; Formatted as a displayed block. 1.1154 + $self->{options}{'_default_untranslated'} .= " <msgmain>"; 1.1155 + $self->{options}{'_default_break'} .= " <msgmain>"; 1.1156 + 1.1157 + # msgorig; contains text; Formatted as a displayed block. 1.1158 + $self->{options}{'_default_translated'} .= " <msgorig>"; 1.1159 + $self->{options}{'_default_break'} .= " <msgorig>"; 1.1160 + 1.1161 + # msgrel; does not contain text; Formatted as a displayed block. 1.1162 + $self->{options}{'_default_untranslated'} .= " <msgrel>"; 1.1163 + $self->{options}{'_default_break'} .= " <msgrel>"; 1.1164 + 1.1165 + # msgset; does not contain text; Formatted as a displayed block. 1.1166 + $self->{options}{'_default_untranslated'} .= " <msgset>"; 1.1167 + $self->{options}{'_default_placeholder'} .= " <msgset>"; 1.1168 + 1.1169 + # msgsub; does not contain text; Formatted as a displayed block. 1.1170 + $self->{options}{'_default_untranslated'} .= " <msgsub>"; 1.1171 + $self->{options}{'_default_break'} .= " <msgsub>"; 1.1172 + 1.1173 + # msgtext; does not contain text; Formatted as a displayed block. 1.1174 + $self->{options}{'_default_untranslated'} .= " <msgtext>"; 1.1175 + $self->{options}{'_default_break'} .= " <msgtext>"; 1.1176 + 1.1177 +# NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN 1.1178 + 1.1179 + # nonterminal; contains text; Formatted inline 1.1180 + $self->{options}{'_default_translated'} .= " <nonterminal>"; 1.1181 + $self->{options}{'_default_inline'} .= " <nonterminal>"; 1.1182 + 1.1183 + # note; does not contain text; Formatted inline 1.1184 + # NOTE: can be in a para 1.1185 + $self->{options}{'_default_untranslated'} .= " <note>"; 1.1186 + $self->{options}{'_default_inline'} .= " <note>"; 1.1187 + 1.1188 +# OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO 1.1189 + 1.1190 + # objectinfo; does not contain text; v3.1 -> v4, not in v5 1.1191 + $self->{options}{'_default_untranslated'} .= " <objectinfo>"; 1.1192 + $self->{options}{'_default_placeholder'} .= " <objectinfo>"; 1.1193 + 1.1194 + # olink; contains text; Formatted inline 1.1195 + $self->{options}{'_default_translated'} .= " <olink>"; 1.1196 + $self->{options}{'_default_inline'} .= " <olink>"; 1.1197 + 1.1198 + # ooclass; does not contain text; Formatted inline 1.1199 + $self->{options}{'_default_translated'} .= " <ooclass>"; 1.1200 + $self->{options}{'_default_inline'} .= " <ooclass>"; 1.1201 + 1.1202 + # ooexception; contains text; Formatted inline 1.1203 + $self->{options}{'_default_translated'} .= " <ooexception>"; 1.1204 + $self->{options}{'_default_inline'} .= " <ooexception>"; 1.1205 + 1.1206 + # oointerface; contains text; Formatted inline 1.1207 + $self->{options}{'_default_translated'} .= " <oointerface>"; 1.1208 + $self->{options}{'_default_inline'} .= " <oointerface>"; 1.1209 + 1.1210 + # option; contains text; Formatted inline 1.1211 + $self->{options}{'_default_translated'} .= " <option>"; 1.1212 + $self->{options}{'_default_inline'} .= " <option>"; 1.1213 + 1.1214 + # optional; contains text; Formatted inline 1.1215 + $self->{options}{'_default_translated'} .= " <optional>"; 1.1216 + $self->{options}{'_default_inline'} .= " <optional>"; 1.1217 + 1.1218 + # orderedlist; does not contain text; Formatted as a displayed block. 1.1219 + $self->{options}{'_default_untranslated'} .= " <orderedlist>"; 1.1220 + $self->{options}{'_default_placeholder'} .= " <orderedlist>"; 1.1221 + 1.1222 + # org; does not contain text; Formatted inline or as a 1.1223 + # displayed block depending on context 1.1224 + $self->{options}{'_default_untranslated'} .= " <org>"; 1.1225 + $self->{options}{'_default_inline'} .= " <org>"; 1.1226 + 1.1227 + # orgdiv; contains text; Formatted inline 1.1228 + $self->{options}{'_default_translated'} .= " <orgdiv>"; 1.1229 + $self->{options}{'_default_inline'} .= " <orgdiv>"; 1.1230 + 1.1231 + # orgname; contains text; Formatted inline 1.1232 + $self->{options}{'_default_translated'} .= " <orgname>"; 1.1233 + $self->{options}{'_default_inline'} .= " <orgname>"; 1.1234 + 1.1235 + # otheraddr; contains text; Formatted inline 1.1236 + $self->{options}{'_default_translated'} .= " <otheraddr>"; 1.1237 + $self->{options}{'_default_inline'} .= " <otheraddr>"; 1.1238 + 1.1239 + # othercredit; does not contain text; Formatted inline or as a 1.1240 + # displayed block depending on context 1.1241 + $self->{options}{'_default_untranslated'} .= " <othercredit>"; 1.1242 + $self->{options}{'_default_inline'} .= " <othercredit>"; 1.1243 + 1.1244 + # othername; contains text; Formatted inline 1.1245 + $self->{options}{'_default_translated'} .= " <othername>"; 1.1246 + $self->{options}{'_default_inline'} .= " <othername>"; 1.1247 + 1.1248 +# PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP 1.1249 + 1.1250 + # package; contains text; Formatted inline 1.1251 + $self->{options}{'_default_translated'} .= " <package>"; 1.1252 + $self->{options}{'_default_inline'} .= " <package>"; 1.1253 + 1.1254 + # pagenums; contains text; Formatted inline 1.1255 + $self->{options}{'_default_translated'} .= " <pagenums>"; 1.1256 + $self->{options}{'_default_inline'} .= " <pagenums>"; 1.1257 + 1.1258 + # para; contains text; Formatted as a displayed block 1.1259 + $self->{options}{'_default_translated'} .= " <para>"; 1.1260 + $self->{options}{'_default_break'} .= " <para>"; 1.1261 + 1.1262 + # paramdef; contains text; Formatted inline 1.1263 + $self->{options}{'_default_translated'} .= " <paramdef>"; 1.1264 + $self->{options}{'_default_inline'} .= " <paramdef>"; 1.1265 + 1.1266 + # parameter; contains text; Formatted inline 1.1267 + $self->{options}{'_default_translated'} .= " <parameter>"; 1.1268 + $self->{options}{'_default_inline'} .= " <parameter>"; 1.1269 + 1.1270 + # part; does not contain text; Formatted as a displayed block. 1.1271 + $self->{options}{'_default_untranslated'} .= " <part>"; 1.1272 + $self->{options}{'_default_break'} .= " <part>"; 1.1273 + 1.1274 + # partinfo; does not contain text; v4, not in v5 1.1275 + $self->{options}{'_default_untranslated'} .= " <partinfo>"; 1.1276 + $self->{options}{'_default_placeholder'} .= " <partinfo>"; 1.1277 + 1.1278 + # partintro; does not contain text; Formatted as a displayed block. 1.1279 + $self->{options}{'_default_untranslated'} .= " <partintro>"; 1.1280 + $self->{options}{'_default_break'} .= " <partintro>"; 1.1281 + 1.1282 + # person; does not contain text; Formatted inline or as a 1.1283 + # displayed block depending on context 1.1284 + $self->{options}{'_default_untranslated'} .= " <person>"; 1.1285 + $self->{options}{'_default_inline'} .= " <person>"; 1.1286 + 1.1287 + # personblurb; does not contain text; Formatted as a displayed block. 1.1288 + $self->{options}{'_default_untranslated'} .= " <personblurb>"; 1.1289 + $self->{options}{'_default_placeholder'} .= " <personblurb>"; 1.1290 + 1.1291 + # personname; contains text; Formatted inline 1.1292 + $self->{options}{'_default_translated'} .= " <personname>"; 1.1293 + $self->{options}{'_default_inline'} .= " <personname>"; 1.1294 + 1.1295 + # phone; contains text; Formatted inline 1.1296 + $self->{options}{'_default_translated'} .= " <phone>"; 1.1297 + $self->{options}{'_default_inline'} .= " <phone>"; 1.1298 + 1.1299 + # phrase; contains text; Formatted inline 1.1300 + $self->{options}{'_default_translated'} .= " <phrase>"; 1.1301 + $self->{options}{'_default_inline'} .= " <phrase>"; 1.1302 + 1.1303 + # pob; contains text; Formatted inline 1.1304 + $self->{options}{'_default_translated'} .= " <pob>"; 1.1305 + $self->{options}{'_default_inline'} .= " <pob>"; 1.1306 + 1.1307 + # postcode; contains text; Formatted inline 1.1308 + $self->{options}{'_default_translated'} .= " <postcode>"; 1.1309 + $self->{options}{'_default_inline'} .= " <postcode>"; 1.1310 + 1.1311 + # preface; does not contain text; Formatted as a displayed block. 1.1312 + $self->{options}{'_default_untranslated'} .= " <preface>"; 1.1313 + $self->{options}{'_default_break'} .= " <preface>"; 1.1314 + 1.1315 + # prefaceinfo; does not contain text; v4, not in v5 1.1316 + $self->{options}{'_default_untranslated'} .= " <prefaceinfo>"; 1.1317 + $self->{options}{'_default_placeholder'} .= " <prefaceinfo>"; 1.1318 + 1.1319 + # primary; contains text; 1.1320 + $self->{options}{'_default_translated'} .= " <primary>"; 1.1321 + $self->{options}{'_default_break'} .= " <primary>"; 1.1322 + 1.1323 + # primaryie; contains text; Formatted as a displayed block. 1.1324 + $self->{options}{'_default_translated'} .= " <primaryie>"; 1.1325 + $self->{options}{'_default_break'} .= " <primaryie>"; 1.1326 + 1.1327 + # printhistory; does not contain text; Formatted as a displayed block. 1.1328 + $self->{options}{'_default_untranslated'} .= " <printhistory>"; 1.1329 + $self->{options}{'_default_break'} .= " <printhistory>"; 1.1330 + 1.1331 + # procedure; does not contain text; Formatted as a displayed block. 1.1332 + $self->{options}{'_default_untranslated'} .= " <procedure>"; 1.1333 + $self->{options}{'_default_placeholder'} .= " <procedure>"; 1.1334 + 1.1335 + # production; doesnot contain text; 1.1336 + # NOTE: it might be better to have the production as verbatim 1.1337 + # Keeping the constrainst inline to have it close to the 1.1338 + # lhs or rhs. 1.1339 + $self->{options}{'_default_untranslated'} .= " <production>"; 1.1340 + $self->{options}{'_default_break'} .= " <production>"; 1.1341 + 1.1342 + # productionrecap; does not contain text; like production 1.1343 + $self->{options}{'_default_untranslated'} .= " <productionrecap>"; 1.1344 + $self->{options}{'_default_break'} .= " <productionrecap>"; 1.1345 + 1.1346 + # productionset; does not contain text; Formatted as a displayed block. 1.1347 + $self->{options}{'_default_untranslated'} .= " <productionset>"; 1.1348 + $self->{options}{'_default_placeholder'} .= " <productionset>"; 1.1349 + 1.1350 + # productname; contains text; Formatted inline 1.1351 + $self->{options}{'_default_translated'} .= " <productname>"; 1.1352 + $self->{options}{'_default_inline'} .= " <productname>"; 1.1353 + 1.1354 + # productnumber; contains text; Formatted inline 1.1355 + $self->{options}{'_default_translated'} .= " <productnumber>"; 1.1356 + $self->{options}{'_default_inline'} .= " <productnumber>"; 1.1357 + 1.1358 + # programlisting; contains text; Formatted as a displayed block. 1.1359 + $self->{options}{'_default_translated'} .= " W<programlisting>"; 1.1360 + $self->{options}{'_default_placeholder'} .= " <programlisting>"; 1.1361 + 1.1362 + # programlistingco; contains text; Formatted as a displayed block. 1.1363 + $self->{options}{'_default_untranslated'} .= " <programlistingco>"; 1.1364 + $self->{options}{'_default_placeholder'} .= " <programlistingco>"; 1.1365 + 1.1366 + # prompt; contains text; Formatted inline 1.1367 + $self->{options}{'_default_translated'} .= " <prompt>"; 1.1368 + $self->{options}{'_default_inline'} .= " <prompt>"; 1.1369 + 1.1370 + # property; contains text; Formatted inline 1.1371 + $self->{options}{'_default_translated'} .= " <property>"; 1.1372 + $self->{options}{'_default_inline'} .= " <property>"; 1.1373 + 1.1374 + # pubdate; contains text; Formatted inline 1.1375 + $self->{options}{'_default_translated'} .= " <pubdate>"; 1.1376 + $self->{options}{'_default_inline'} .= " <pubdate>"; 1.1377 + 1.1378 + # publisher; does not contain text; Formatted inline or as a displayed block 1.1379 + # NOTE: could be in the break class 1.1380 + $self->{options}{'_default_translated'} .= " <publisher>"; 1.1381 + $self->{options}{'_default_inline'} .= " <publisher>"; 1.1382 + 1.1383 + # publishername; contains text; Formatted inline or as a displayed block 1.1384 + $self->{options}{'_default_translated'} .= " <publishername>"; 1.1385 + $self->{options}{'_default_inline'} .= " <publishername>"; 1.1386 + 1.1387 +# QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ 1.1388 + 1.1389 + # qandadiv; does not contain text; Formatted as a displayed block. 1.1390 + $self->{options}{'_default_untranslated'} .= " <qandadiv>"; 1.1391 + $self->{options}{'_default_break'} .= " <qandadiv>"; 1.1392 + 1.1393 + # qandaentry; does not contain text; Formatted as a displayed block. 1.1394 + $self->{options}{'_default_untranslated'} .= " <qandaentry>"; 1.1395 + $self->{options}{'_default_break'} .= " <qandaentry>"; 1.1396 + 1.1397 + # qandaset; does not contain text; Formatted as a displayed block. 1.1398 + $self->{options}{'_default_untranslated'} .= " <qandaset>"; 1.1399 + $self->{options}{'_default_break'} .= " <qandaset>"; 1.1400 + 1.1401 + # question; does not contain text; 1.1402 + $self->{options}{'_default_untranslated'} .= " <question>"; 1.1403 + $self->{options}{'_default_break'} .= " <question>"; 1.1404 + 1.1405 + # quote; contains text; Formatted inline 1.1406 + $self->{options}{'_default_translated'} .= " <quote>"; 1.1407 + $self->{options}{'_default_inline'} .= " <quote>"; 1.1408 + 1.1409 +# RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR 1.1410 + 1.1411 + # refclass; contains text; Formatted inline or as a displayed block 1.1412 + # NOTE: could be in the inline class 1.1413 + $self->{options}{'_default_translated'} .= " <refclass>"; 1.1414 + $self->{options}{'_default_break'} .= " <refclass>"; 1.1415 + 1.1416 + # refdescriptor; contains text; Formatted inline or as a displayed block 1.1417 + # NOTE: could be in the inline class 1.1418 + $self->{options}{'_default_translated'} .= " <refdescriptor>"; 1.1419 + $self->{options}{'_default_break'} .= " <refdescriptor>"; 1.1420 + 1.1421 + # refentry; does not contain text; Formatted as a displayed block 1.1422 + $self->{options}{'_default_untranslated'} .= " <refentry>"; 1.1423 + $self->{options}{'_default_break'} .= " <refentry>"; 1.1424 + 1.1425 + # refentryinfo; does not contain text; v4, not in v5 1.1426 + $self->{options}{'_default_untranslated'} .= " <refentryinfo>"; 1.1427 + $self->{options}{'_default_placeholder'} .= " <refentryinfo>"; 1.1428 + 1.1429 + # refentrytitle; contains text; Formatted as a displayed block 1.1430 +# FIXME: do not seems to be a block 1.1431 + $self->{options}{'_default_translated'} .= " <refentrytitle>"; 1.1432 + $self->{options}{'_default_inline'} .= " <refentrytitle>"; 1.1433 + 1.1434 + # reference; does not contain text; Formatted as a displayed block 1.1435 + $self->{options}{'_default_untranslated'} .= " <reference>"; 1.1436 + $self->{options}{'_default_break'} .= " <reference>"; 1.1437 + 1.1438 + # referenceinfo; does not contain text; v4, not in v5 1.1439 + $self->{options}{'_default_untranslated'} .= " <referenceinfo>"; 1.1440 + $self->{options}{'_default_placeholder'} .= " <referenceinfo>"; 1.1441 + 1.1442 + # refmeta; does not contains text; 1.1443 + # NOTE: could be in the inline class 1.1444 + $self->{options}{'_default_untranslated'} .= " <refmeta>"; 1.1445 + $self->{options}{'_default_break'} .= " <refmeta>"; 1.1446 + 1.1447 + # refmiscinfo; contains text; Formatted inline or as a displayed block 1.1448 + # NOTE: could be in the inline class 1.1449 + $self->{options}{'_default_translated'} .= " <refmiscinfo>"; 1.1450 + $self->{options}{'_default_break'} .= " <refmiscinfo>"; 1.1451 + 1.1452 + # refname; contains text; Formatted inline or as a displayed block 1.1453 + # NOTE: could be in the inline class 1.1454 + $self->{options}{'_default_translated'} .= " <refname>"; 1.1455 + $self->{options}{'_default_break'} .= " <refname>"; 1.1456 + 1.1457 + # refnamediv; does not contain text; Formatted as a displayed block 1.1458 + $self->{options}{'_default_untranslated'} .= " <refnamediv>"; 1.1459 + $self->{options}{'_default_break'} .= " <refnamediv>"; 1.1460 + 1.1461 + # refpurpose; contains text; Formatted inline 1.1462 + $self->{options}{'_default_translated'} .= " <refpurpose>"; 1.1463 + $self->{options}{'_default_inline'} .= " <refpurpose>"; 1.1464 + 1.1465 + # refsect1; does not contain text; Formatted as a displayed block 1.1466 + $self->{options}{'_default_untranslated'} .= " <refsect1>"; 1.1467 + $self->{options}{'_default_break'} .= " <refsect1>"; 1.1468 + 1.1469 + # refsect1info; does not contain text; v4, not in v5 1.1470 + $self->{options}{'_default_untranslated'} .= " <refsect1info>"; 1.1471 + $self->{options}{'_default_placeholder'} .= " <refsect1info>"; 1.1472 + 1.1473 + # refsect2; does not contain text; Formatted as a displayed block 1.1474 + $self->{options}{'_default_untranslated'} .= " <refsect2>"; 1.1475 + $self->{options}{'_default_break'} .= " <refsect2>"; 1.1476 + 1.1477 + # refsect2info; does not contain text; v4, not in v5 1.1478 + $self->{options}{'_default_untranslated'} .= " <refsect2info>"; 1.1479 + $self->{options}{'_default_placeholder'} .= " <refsect2info>"; 1.1480 + 1.1481 + # refsect3; does not contain text; Formatted as a displayed block 1.1482 + $self->{options}{'_default_untranslated'} .= " <refsect3>"; 1.1483 + $self->{options}{'_default_break'} .= " <refsect3>"; 1.1484 + 1.1485 + # refsect3info; does not contain text; v4, not in v5 1.1486 + $self->{options}{'_default_untranslated'} .= " <refsect3info>"; 1.1487 + $self->{options}{'_default_placeholder'} .= " <refsect3info>"; 1.1488 + 1.1489 + # refsection; does not contain text; Formatted as a displayed block 1.1490 + $self->{options}{'_default_untranslated'} .= " <refsection>"; 1.1491 + $self->{options}{'_default_break'} .= " <refsection>"; 1.1492 + 1.1493 + # refsectioninfo; does not contain text; v4, not in v5 1.1494 + $self->{options}{'_default_untranslated'} .= " <refsectioninfo>"; 1.1495 + $self->{options}{'_default_placeholder'} .= " <refsectioninfo>"; 1.1496 + 1.1497 + # refsynopsisdiv; does not contain text; Formatted as a displayed block 1.1498 + $self->{options}{'_default_untranslated'} .= " <refsynopsisdiv>"; 1.1499 + $self->{options}{'_default_break'} .= " <refsynopsisdiv>"; 1.1500 + 1.1501 + # refsynopsisdivinfo; does not contain text; v4, not in v5 1.1502 + $self->{options}{'_default_untranslated'} .= " <refsynopsisdivinfo>"; 1.1503 + $self->{options}{'_default_placeholder'} .= " <refsynopsisdivinfo>"; 1.1504 + 1.1505 + # releaseinfo; contains text; Formatted inline or as a displayed block 1.1506 + # NOTE: could be in the inline class 1.1507 + $self->{options}{'_default_translated'} .= " <releaseinfo>"; 1.1508 + $self->{options}{'_default_break'} .= " <releaseinfo>"; 1.1509 + 1.1510 + # remark; contains text; Formatted inline or as a displayed block 1.1511 + $self->{options}{'_default_translated'} .= " <remark>"; 1.1512 + $self->{options}{'_default_inline'} .= " <remark>"; 1.1513 + 1.1514 + # replaceable; contains text; Formatted inline 1.1515 + $self->{options}{'_default_translated'} .= " <replaceable>"; 1.1516 + $self->{options}{'_default_inline'} .= " <replaceable>"; 1.1517 + 1.1518 + # returnvalue; contains text; Formatted inline 1.1519 + $self->{options}{'_default_translated'} .= " <returnvalue>"; 1.1520 + $self->{options}{'_default_inline'} .= " <returnvalue>"; 1.1521 + 1.1522 + # revdescription; contains text; Formatted inline or as a displayed block 1.1523 + $self->{options}{'_default_translated'} .= " <revdescription>"; 1.1524 + $self->{options}{'_default_break'} .= " <revdescription>"; 1.1525 + 1.1526 + # revhistory; does not contain text; Formatted as a displayed block 1.1527 + $self->{options}{'_default_untranslated'} .= " <revhistory>"; 1.1528 + $self->{options}{'_default_break'} .= " <revhistory>"; 1.1529 + 1.1530 + # revision; does not contain text; 1.1531 + $self->{options}{'_default_untranslated'} .= " <revision>"; 1.1532 + $self->{options}{'_default_break'} .= " <revision>"; 1.1533 + 1.1534 + # revnumber; contains text; Formatted inline 1.1535 + $self->{options}{'_default_translated'} .= " <revnumber>"; 1.1536 + $self->{options}{'_default_inline'} .= " <revnumber>"; 1.1537 + 1.1538 + # revremark; contains text; Formatted inline or as a displayed block 1.1539 + $self->{options}{'_default_translated'} .= " <revremark>"; 1.1540 + $self->{options}{'_default_break'} .= " <revremark>"; 1.1541 + 1.1542 + # rhs; contains text; Formatted as a displayed block. 1.1543 + # NOTE: it might be better to have the production as verbatim 1.1544 + # Keeping the constrainst inline to have it close to the 1.1545 + # lhs or rhs. 1.1546 + $self->{options}{'_default_translated'} .= " <rhs>"; 1.1547 + $self->{options}{'_default_break'} .= " <rhs>"; 1.1548 + 1.1549 + # row; does not contain text; 1.1550 + $self->{options}{'_default_untranslated'} .= " <row>"; 1.1551 + $self->{options}{'_default_break'} .= " <row>"; 1.1552 + 1.1553 +# SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS 1.1554 + 1.1555 + # sbr; does not contain text; line break 1.1556 + $self->{options}{'_default_untranslated'} .= " <sbr>"; 1.1557 + $self->{options}{'_default_break'} .= " <sbr>"; 1.1558 + 1.1559 + # screen; contains text; verbatim 1.1560 + $self->{options}{'_default_translated'} .= " W<screen>"; 1.1561 + $self->{options}{'_default_placeholder'} .= " <screen>"; 1.1562 + 1.1563 + # screenco; does not contain text; Formatted as a displayed block. 1.1564 + $self->{options}{'_default_untranslated'} .= " <screenco>"; 1.1565 + $self->{options}{'_default_placeholder'} .= " <screenco>"; 1.1566 + 1.1567 + # screeninfo; does not contain text; v4, not in v5 1.1568 + $self->{options}{'_default_untranslated'} .= " <screeninfo>"; 1.1569 + $self->{options}{'_default_placeholder'} .= " <screeninfo>"; 1.1570 + 1.1571 + # screenshot; does not contain text; Formatted as a displayed block. 1.1572 + $self->{options}{'_default_untranslated'} .= " <screenshot>"; 1.1573 + $self->{options}{'_default_placeholder'} .= " <screenshot>"; 1.1574 + 1.1575 + # secondary; contains text; 1.1576 + $self->{options}{'_default_translated'} .= " <secondary>"; 1.1577 + $self->{options}{'_default_break'} .= " <secondary>"; 1.1578 + 1.1579 + # secondaryie; contains text; Formatted as a displayed block. 1.1580 + $self->{options}{'_default_translated'} .= " <secondaryie>"; 1.1581 + $self->{options}{'_default_break'} .= " <secondaryie>"; 1.1582 + 1.1583 + # sect1; does not contain text; Formatted as a displayed block. 1.1584 + $self->{options}{'_default_untranslated'} .= " <sect1>"; 1.1585 + $self->{options}{'_default_break'} .= " <sect1>"; 1.1586 + 1.1587 + # sect1info; does not contain text; v4, not in v5 1.1588 + $self->{options}{'_default_untranslated'} .= " <sect1info>"; 1.1589 + $self->{options}{'_default_placeholder'} .= " <sect1info>"; 1.1590 + 1.1591 + # sect2; does not contain text; Formatted as a displayed block. 1.1592 + $self->{options}{'_default_untranslated'} .= " <sect2>"; 1.1593 + $self->{options}{'_default_break'} .= " <sect2>"; 1.1594 + 1.1595 + # sect2info; does not contain text; v4, not in v5 1.1596 + $self->{options}{'_default_untranslated'} .= " <sect2info>"; 1.1597 + $self->{options}{'_default_placeholder'} .= " <sect2info>"; 1.1598 + 1.1599 + # sect3; does not contain text; Formatted as a displayed block. 1.1600 + $self->{options}{'_default_untranslated'} .= " <sect3>"; 1.1601 + $self->{options}{'_default_break'} .= " <sect3>"; 1.1602 + 1.1603 + # sect3info; does not contain text; v4, not in v5 1.1604 + $self->{options}{'_default_untranslated'} .= " <sect3info>"; 1.1605 + $self->{options}{'_default_placeholder'} .= " <sect3info>"; 1.1606 + 1.1607 + # sect4; does not contain text; Formatted as a displayed block. 1.1608 + $self->{options}{'_default_untranslated'} .= " <sect4>"; 1.1609 + $self->{options}{'_default_break'} .= " <sect4>"; 1.1610 + 1.1611 + # sect4info; does not contain text; v4, not in v5 1.1612 + $self->{options}{'_default_untranslated'} .= " <sect4info>"; 1.1613 + $self->{options}{'_default_placeholder'} .= " <sect4info>"; 1.1614 + 1.1615 + # sect5; does not contain text; Formatted as a displayed block. 1.1616 + $self->{options}{'_default_untranslated'} .= " <sect5>"; 1.1617 + $self->{options}{'_default_break'} .= " <sect5>"; 1.1618 + 1.1619 + # sect5info; does not contain text; v4, not in v5 1.1620 + $self->{options}{'_default_untranslated'} .= " <sect5info>"; 1.1621 + $self->{options}{'_default_placeholder'} .= " <sect5info>"; 1.1622 + 1.1623 + # section; does not contain text; Formatted as a displayed block. 1.1624 + $self->{options}{'_default_untranslated'} .= " <section>"; 1.1625 + $self->{options}{'_default_break'} .= " <section>"; 1.1626 + 1.1627 + # sectioninfo; does not contain text; v3.1 -> v4, not in v5 1.1628 + $self->{options}{'_default_untranslated'} .= " <sectioninfo>"; 1.1629 + $self->{options}{'_default_placeholder'} .= " <sectioninfo>"; 1.1630 + 1.1631 + # see; contains text; 1.1632 + $self->{options}{'_default_translated'} .= " <see>"; 1.1633 + $self->{options}{'_default_break'} .= " <see>"; 1.1634 + 1.1635 + # seealso; contains text; 1.1636 + $self->{options}{'_default_translated'} .= " <seealso>"; 1.1637 + $self->{options}{'_default_break'} .= " <seealso>"; 1.1638 + 1.1639 + # seealsoie; contains text; Formatted as a displayed block. 1.1640 + $self->{options}{'_default_translated'} .= " <seealsoie>"; 1.1641 + $self->{options}{'_default_break'} .= " <seealsoie>"; 1.1642 + 1.1643 + # seeie; contains text; Formatted as a displayed block. 1.1644 + $self->{options}{'_default_translated'} .= " <seeie>"; 1.1645 + $self->{options}{'_default_break'} .= " <seeie>"; 1.1646 + 1.1647 + # seg; contains text; 1.1648 + $self->{options}{'_default_translated'} .= " <seg>"; 1.1649 + $self->{options}{'_default_break'} .= " <seg>"; 1.1650 + 1.1651 + # seglistitem; does not contain text; 1.1652 + $self->{options}{'_default_untranslated'} .= " <seglistitem>"; 1.1653 + $self->{options}{'_default_break'} .= " <seglistitem>"; 1.1654 + 1.1655 + # segmentedlist; does not contain text; 1.1656 + $self->{options}{'_default_untranslated'} .= " <segmentedlist>"; 1.1657 + $self->{options}{'_default_break'} .= " <segmentedlist>"; 1.1658 + 1.1659 + # segtitle; contains text; 1.1660 + $self->{options}{'_default_translated'} .= " <segtitle>"; 1.1661 + $self->{options}{'_default_break'} .= " <segtitle>"; 1.1662 + 1.1663 + # seriesinfo; does not contain text; 1.1664 + # Removed in v4.0 1.1665 + $self->{options}{'_default_untranslated'} .= " <seriesinfo>"; 1.1666 + $self->{options}{'_default_placeholder'} .= " <seriesinfo>"; 1.1667 + 1.1668 + # seriesvolnums; contains text; Formatted inline 1.1669 + # NOTE: could be in the break class 1.1670 + $self->{options}{'_default_translated'} .= " <seriesvolnums>"; 1.1671 + $self->{options}{'_default_inline'} .= " <seriesvolnums>"; 1.1672 + 1.1673 + # set; does not contain text; Formatted as a displayed block. 1.1674 + $self->{options}{'_default_untranslated'} .= " <set>"; 1.1675 + $self->{options}{'_default_break'} .= " <set>"; 1.1676 + 1.1677 + # setindex; does not contain text; Formatted as a displayed block. 1.1678 + $self->{options}{'_default_untranslated'} .= " <setindex>"; 1.1679 + $self->{options}{'_default_break'} .= " <setindex>"; 1.1680 + 1.1681 + # setindexinfo; does not contain text; v4, not in v5 1.1682 + $self->{options}{'_default_untranslated'} .= " <setindexinfo>"; 1.1683 + $self->{options}{'_default_placeholder'} .= " <setindexinfo>"; 1.1684 + 1.1685 + # setinfo; does not contain text; v4, not in v5 1.1686 + $self->{options}{'_default_untranslated'} .= " <setinfo>"; 1.1687 + $self->{options}{'_default_placeholder'} .= " <setinfo>"; 1.1688 + 1.1689 + # sgmltag; contains text; Formatted inline; v4, not in v5 1.1690 + $self->{options}{'_default_translated'} .= " <sgmltag>"; 1.1691 + $self->{options}{'_default_inline'} .= " <sgmltag>"; 1.1692 + 1.1693 + # shortaffil; contains text; Formatted inline or as a 1.1694 + # displayed block depending on context 1.1695 + $self->{options}{'_default_translated'} .= " <shortaffil>"; 1.1696 + $self->{options}{'_default_inline'} .= " <shortaffil>"; 1.1697 + 1.1698 + # shortcut; does not contain text; Formatted inline 1.1699 + $self->{options}{'_default_untranslated'} .= " <shortcut>"; 1.1700 + $self->{options}{'_default_inline'} .= " <shortcut>"; 1.1701 + 1.1702 + # sidebar; does not contain text; Formatted as a displayed block. 1.1703 + $self->{options}{'_default_untranslated'} .= " <sidebar>"; 1.1704 + $self->{options}{'_default_break'} .= " <sidebar>"; 1.1705 + 1.1706 + # sidebarinfo; does not contain text; v4, not in v5 1.1707 + $self->{options}{'_default_untranslated'} .= " <sidebarinfo>"; 1.1708 + $self->{options}{'_default_placeholder'} .= " <sidebarinfo>"; 1.1709 + 1.1710 + # simpara; contains text; Formatted as a displayed block. 1.1711 + $self->{options}{'_default_translated'} .= " <simpara>"; 1.1712 + $self->{options}{'_default_break'} .= " <simpara>"; 1.1713 + 1.1714 + # simplelist; does not contain text; 1.1715 + $self->{options}{'_default_untranslated'} .= " <simplelist>"; 1.1716 + $self->{options}{'_default_inline'} .= " <simplelist>"; 1.1717 + 1.1718 + # simplemsgentry; does not contain text; Formatted as a displayed block. 1.1719 + $self->{options}{'_default_untranslated'} .= " <simplemsgentry>"; 1.1720 + $self->{options}{'_default_break'} .= " <simplemsgentry>"; 1.1721 + 1.1722 + # simplesect; does not contain text; Formatted as a displayed block. 1.1723 + $self->{options}{'_default_untranslated'} .= " <simplesect>"; 1.1724 + $self->{options}{'_default_break'} .= " <simplesect>"; 1.1725 + 1.1726 + # spanspec; does not contain text; Formatted as a displayed block. 1.1727 + $self->{options}{'_default_untranslated'} .= " <spanspec>"; 1.1728 + $self->{options}{'_default_break'} .= " <spanspec>"; 1.1729 + 1.1730 + # state; contains text; Formatted inline 1.1731 + $self->{options}{'_default_translated'} .= " <state>"; 1.1732 + $self->{options}{'_default_inline'} .= " <state>"; 1.1733 + 1.1734 + # step; does not contain text; Formatted as a displayed block. 1.1735 + $self->{options}{'_default_untranslated'} .= " <step>"; 1.1736 + $self->{options}{'_default_break'} .= " <step>"; 1.1737 + 1.1738 + # stepalternatives; does not contain text; Formatted as a displayed block. 1.1739 + $self->{options}{'_default_untranslated'} .= " <stepalternatives>"; 1.1740 + $self->{options}{'_default_break'} .= " <stepalternatives>"; 1.1741 + 1.1742 + # street; contains text; Formatted inline 1.1743 + $self->{options}{'_default_translated'} .= " <street>"; 1.1744 + $self->{options}{'_default_inline'} .= " <street>"; 1.1745 + 1.1746 + # structfield; contains text; Formatted inline; v4, not in v5 1.1747 + $self->{options}{'_default_translated'} .= " <structfield>"; 1.1748 + $self->{options}{'_default_inline'} .= " <structfield>"; 1.1749 + 1.1750 + # structname; contains text; Formatted inline; v4, not in v5 1.1751 + $self->{options}{'_default_translated'} .= " <structname>"; 1.1752 + $self->{options}{'_default_inline'} .= " <structname>"; 1.1753 + 1.1754 + # subject; does not contain text; Formatted inline or as a displayed block 1.1755 + # NOTE: could be in the inline class 1.1756 + $self->{options}{'_default_untranslated'} .= " <subject>"; 1.1757 + $self->{options}{'_default_break'} .= " <subject>"; 1.1758 + 1.1759 + # subjectset; does not contain text; Formatted inline or as a displayed block 1.1760 + # NOTE: could be in the inline class 1.1761 + $self->{options}{'_default_untranslated'} .= " <subjectset>"; 1.1762 + $self->{options}{'_default_break'} .= " <subjectset>"; 1.1763 + 1.1764 + # subjectterm; contains text; Formatted inline or as a displayed block 1.1765 + # NOTE: could be in the inline class 1.1766 + $self->{options}{'_default_translated'} .= " <subjectterm>"; 1.1767 + $self->{options}{'_default_break'} .= " <subjectterm>"; 1.1768 + 1.1769 + # subscript; contains text; Formatted inline 1.1770 + $self->{options}{'_default_translated'} .= " <subscript>"; 1.1771 + $self->{options}{'_default_inline'} .= " <subscript>"; 1.1772 + 1.1773 + # substeps; does not contain text; Formatted as a displayed block. 1.1774 + $self->{options}{'_default_untranslated'} .= " <substeps>"; 1.1775 + $self->{options}{'_default_break'} .= " <substeps>"; 1.1776 + 1.1777 + # subtitle; contains text; Formatted as a displayed block. 1.1778 + $self->{options}{'_default_translated'} .= " <subtitle>"; 1.1779 + $self->{options}{'_default_break'} .= " <subtitle>"; 1.1780 + 1.1781 + # superscript; contains text; Formatted inline 1.1782 + $self->{options}{'_default_translated'} .= " <superscript>"; 1.1783 + $self->{options}{'_default_inline'} .= " <superscript>"; 1.1784 + 1.1785 + # surname; contains text; Formatted inline 1.1786 + $self->{options}{'_default_translated'} .= " <surname>"; 1.1787 + $self->{options}{'_default_inline'} .= " <surname>"; 1.1788 + 1.1789 +#svg:svg 1.1790 + 1.1791 + # symbol; contains text; Formatted inline 1.1792 + $self->{options}{'_default_translated'} .= " <symbol>"; 1.1793 + $self->{options}{'_default_inline'} .= " <symbol>"; 1.1794 + 1.1795 + # synopfragment; does not contain text; Formatted as a displayed block. 1.1796 + $self->{options}{'_default_untranslated'} .= " <synopfragment>"; 1.1797 + $self->{options}{'_default_placeholder'} .= " <synopfragment>"; 1.1798 + 1.1799 + # synopfragmentref; contains text; Formatted inline 1.1800 + $self->{options}{'_default_translated'} .= " <synopfragmentref>"; 1.1801 + $self->{options}{'_default_inline'} .= " <synopfragmentref>"; 1.1802 + 1.1803 + # synopsis; contains text; verbatim 1.1804 + $self->{options}{'_default_translated'} .= " W<synopsis>"; 1.1805 + $self->{options}{'_default_placeholder'} .= " <synopsis>"; 1.1806 + 1.1807 + # systemitem; contains text; Formatted inline 1.1808 + $self->{options}{'_default_translated'} .= " <systemitem>"; 1.1809 + $self->{options}{'_default_inline'} .= " <systemitem>"; 1.1810 + 1.1811 +# TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT 1.1812 + 1.1813 + # table; does not contain text; Formatted as a displayed block. 1.1814 + $self->{options}{'_default_untranslated'} .= " <table>"; 1.1815 + $self->{options}{'_default_placeholder'} .= " <table>"; 1.1816 + 1.1817 + # tag; contains text; Formatted inline 1.1818 + $self->{options}{'_default_translated'} .= " <tag>"; 1.1819 + $self->{options}{'_default_inline'} .= " <tag>"; 1.1820 + 1.1821 + # task; does not contain text; Formatted as a displayed block. 1.1822 + $self->{options}{'_default_untranslated'} .= " <task>"; 1.1823 + $self->{options}{'_default_placeholder'} .= " <task>"; 1.1824 + 1.1825 + # taskprerequisites; does not contain text; Formatted as a displayed block. 1.1826 + $self->{options}{'_default_untranslated'} .= " <taskprerequisites>"; 1.1827 + $self->{options}{'_default_break'} .= " <taskprerequisites>"; 1.1828 + 1.1829 + # taskrelated; does not contain text; Formatted as a displayed block. 1.1830 + $self->{options}{'_default_untranslated'} .= " <taskrelated>"; 1.1831 + $self->{options}{'_default_break'} .= " <taskrelated>"; 1.1832 + 1.1833 + # tasksummary; does not contain text; Formatted as a displayed block. 1.1834 + $self->{options}{'_default_untranslated'} .= " <tasksummary>"; 1.1835 + $self->{options}{'_default_break'} .= " <tasksummary>"; 1.1836 + 1.1837 + # tbody; does not contain text; 1.1838 + $self->{options}{'_default_untranslated'} .= " <tbody>"; 1.1839 + $self->{options}{'_default_break'} .= " <tbody>"; 1.1840 + 1.1841 + # td; contains text; 1.1842 + $self->{options}{'_default_translated'} .= " <td>"; 1.1843 + $self->{options}{'_default_break'} .= " <td>"; 1.1844 + 1.1845 + # term; contains text; Formatted as a displayed block. 1.1846 + $self->{options}{'_default_translated'} .= " <term>"; 1.1847 + $self->{options}{'_default_break'} .= " <term>"; 1.1848 + 1.1849 + # termdef; contains text; Formatted inline 1.1850 + $self->{options}{'_default_translated'} .= " <termdef>"; 1.1851 + $self->{options}{'_default_inline'} .= " <termdef>"; 1.1852 + 1.1853 + # tertiary; contains text; Suppressed 1.1854 + $self->{options}{'_default_translated'} .= " <tertiary>"; 1.1855 + $self->{options}{'_default_placeholder'} .= " <tertiary>"; 1.1856 + 1.1857 + # tertiaryie; contains text; Formatted as a displayed block. 1.1858 + $self->{options}{'_default_translated'} .= " <tertiaryie>"; 1.1859 + $self->{options}{'_default_break'} .= " <tertiaryie>"; 1.1860 + 1.1861 + # textdata; does not contain text; Formatted inline or as a displayed block 1.1862 + # NOTE: could be in the inline class 1.1863 + $self->{options}{'_default_untranslated'} .= " <textdata>"; 1.1864 + $self->{options}{'_default_break'} .= " <textdata>"; 1.1865 + $self->{options}{'_default_attributes'}.=' <textdata>fileref'; 1.1866 + 1.1867 + # textobject; does not contain text; Formatted inline or as a displayed block 1.1868 + # NOTE: could be in the inline class 1.1869 + $self->{options}{'_default_untranslated'} .= " <textobject>"; 1.1870 + $self->{options}{'_default_break'} .= " <textobject>"; 1.1871 + 1.1872 + # tfoot; does not contain text; 1.1873 + $self->{options}{'_default_untranslated'} .= " <tfoot>"; 1.1874 + $self->{options}{'_default_break'} .= " <tfoot>"; 1.1875 + 1.1876 + # tgroup; does not contain text; 1.1877 + $self->{options}{'_default_untranslated'} .= " <tgroup>"; 1.1878 + $self->{options}{'_default_break'} .= " <tgroup>"; 1.1879 + 1.1880 + # th; contains text; 1.1881 + $self->{options}{'_default_translated'} .= " <th>"; 1.1882 + $self->{options}{'_default_break'} .= " <th>"; 1.1883 + 1.1884 + # thead; does not contain text; 1.1885 + $self->{options}{'_default_untranslated'} .= " <thead>"; 1.1886 + $self->{options}{'_default_break'} .= " <thead>"; 1.1887 + 1.1888 + # tip; does not contain text; Formatted as a displayed block. 1.1889 + $self->{options}{'_default_untranslated'} .= " <tip>"; 1.1890 + $self->{options}{'_default_break'} .= " <tip>"; 1.1891 + 1.1892 + # title; contains text; Formatted as a displayed block. 1.1893 + $self->{options}{'_default_translated'} .= " <title>"; 1.1894 + $self->{options}{'_default_break'} .= " <title>"; 1.1895 + 1.1896 + # titleabbrev; contains text; Formatted inline or as a displayed block 1.1897 + # NOTE: could be in the inline class 1.1898 + $self->{options}{'_default_translated'} .= " <titleabbrev>"; 1.1899 + $self->{options}{'_default_break'} .= " <titleabbrev>"; 1.1900 + 1.1901 + # toc; does not contain text; Formatted as a displayed block. 1.1902 + $self->{options}{'_default_untranslated'} .= " <toc>"; 1.1903 + $self->{options}{'_default_break'} .= " <toc>"; 1.1904 + 1.1905 + # tocback; contains text; Formatted as a displayed block. 1.1906 + $self->{options}{'_default_translated'} .= " <tocback>"; 1.1907 + $self->{options}{'_default_break'} .= " <tocback>"; 1.1908 + 1.1909 + # tocchap; does not contain text; Formatted as a displayed block. 1.1910 + $self->{options}{'_default_translated'} .= " <tocchap>"; 1.1911 + $self->{options}{'_default_break'} .= " <tocchap>"; 1.1912 + 1.1913 + # tocdiv; does not contain text; Formatted as a displayed block. 1.1914 + $self->{options}{'_default_untranslated'} .= " <tocdiv>"; 1.1915 + $self->{options}{'_default_break'} .= " <tocdiv>"; 1.1916 + 1.1917 + # tocentry; contains text; Formatted as a displayed block. 1.1918 + $self->{options}{'_default_translated'} .= " <tocentry>"; 1.1919 + $self->{options}{'_default_break'} .= " <tocentry>"; 1.1920 + 1.1921 + # tocfront; does not contain text; Formatted as a displayed block. 1.1922 + $self->{options}{'_default_translated'} .= " <tocfront>"; 1.1923 + $self->{options}{'_default_break'} .= " <tocfront>"; 1.1924 + 1.1925 + # toclevel1; does not contain text; Formatted as a displayed block. 1.1926 + $self->{options}{'_default_untranslated'} .= " <toclevel1>"; 1.1927 + $self->{options}{'_default_break'} .= " <toclevel1>"; 1.1928 + 1.1929 + # toclevel2; does not contain text; Formatted as a displayed block. 1.1930 + $self->{options}{'_default_untranslated'} .= " <toclevel2>"; 1.1931 + $self->{options}{'_default_break'} .= " <toclevel2>"; 1.1932 + 1.1933 + # toclevel3; does not contain text; Formatted as a displayed block. 1.1934 + $self->{options}{'_default_untranslated'} .= " <toclevel3>"; 1.1935 + $self->{options}{'_default_break'} .= " <toclevel3>"; 1.1936 + 1.1937 + # toclevel4; does not contain text; Formatted as a displayed block. 1.1938 + $self->{options}{'_default_untranslated'} .= " <toclevel4>"; 1.1939 + $self->{options}{'_default_break'} .= " <toclevel4>"; 1.1940 + 1.1941 + # toclevel5; does not contain text; Formatted as a displayed block. 1.1942 + $self->{options}{'_default_untranslated'} .= " <toclevel5>"; 1.1943 + $self->{options}{'_default_break'} .= " <toclevel5>"; 1.1944 + 1.1945 + # tocpart; does not contain text; Formatted as a displayed block. 1.1946 + $self->{options}{'_default_untranslated'} .= " <tocpart>"; 1.1947 + $self->{options}{'_default_break'} .= " <tocpart>"; 1.1948 + 1.1949 + # token; contains text; Formatted inline 1.1950 + $self->{options}{'_default_translated'} .= " <token>"; 1.1951 + $self->{options}{'_default_inline'} .= " <token>"; 1.1952 + 1.1953 + # tr; does not contain text; 1.1954 + $self->{options}{'_default_untranslated'} .= " <tr>"; 1.1955 + $self->{options}{'_default_break'} .= " <tr>"; 1.1956 + 1.1957 + # trademark; contains text; Formatted inline 1.1958 + $self->{options}{'_default_translated'} .= " <trademark>"; 1.1959 + $self->{options}{'_default_inline'} .= " <trademark>"; 1.1960 + 1.1961 + # type; contains text; Formatted inline 1.1962 + $self->{options}{'_default_translated'} .= " <type>"; 1.1963 + $self->{options}{'_default_inline'} .= " <type>"; 1.1964 + 1.1965 +# UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU 1.1966 + 1.1967 + # ulink; contains text; Formatted inline; v4, not in v5 1.1968 + $self->{options}{'_default_translated'} .= " <ulink>"; 1.1969 + $self->{options}{'_default_inline'} .= " <ulink>"; 1.1970 + 1.1971 + # uri; contains text; Formatted inline 1.1972 + $self->{options}{'_default_translated'} .= " <uri>"; 1.1973 + $self->{options}{'_default_inline'} .= " <uri>"; 1.1974 + 1.1975 + # userinput; contains text; Formatted inline 1.1976 + $self->{options}{'_default_translated'} .= " <userinput>"; 1.1977 + $self->{options}{'_default_inline'} .= " <userinput>"; 1.1978 + 1.1979 +# VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV 1.1980 + 1.1981 + # varargs; empty element; 1.1982 + $self->{options}{'_default_untranslated'} .= " <varargs>"; 1.1983 + $self->{options}{'_default_inline'} .= " <varargs>"; 1.1984 + 1.1985 + # variablelist; does not contain text; Formatted as a displayed block. 1.1986 + $self->{options}{'_default_untranslated'} .= " <variablelist>"; 1.1987 + $self->{options}{'_default_placeholder'} .= " <variablelist>"; 1.1988 + 1.1989 + # varlistentry; does not contain text; Formatted as a displayed block. 1.1990 + $self->{options}{'_default_untranslated'} .= " <varlistentry>"; 1.1991 + $self->{options}{'_default_break'} .= " <varlistentry>"; 1.1992 + 1.1993 + # varname; contains text; Formatted inline 1.1994 + $self->{options}{'_default_translated'} .= " <varname>"; 1.1995 + $self->{options}{'_default_inline'} .= " <varname>"; 1.1996 + 1.1997 + # videodata; contains text; Formatted inline or as a displayed block 1.1998 + $self->{options}{'_default_untranslated'} .= " <videodata>"; 1.1999 + $self->{options}{'_default_break'} .= " <videodata>"; 1.2000 + $self->{options}{'_default_attributes'}.=' <videodata>fileref'; 1.2001 + 1.2002 + # videoobject; contains text; Formatted inline or as a displayed block 1.2003 + $self->{options}{'_default_untranslated'} .= " <videoobject>"; 1.2004 + $self->{options}{'_default_break'} .= " <videoobject>"; 1.2005 + 1.2006 + # void; empty element; 1.2007 + $self->{options}{'_default_untranslated'} .= " <void>"; 1.2008 + $self->{options}{'_default_inline'} .= " <void>"; 1.2009 + 1.2010 + # volumenum; contains text; Formatted inline 1.2011 + $self->{options}{'_default_translated'} .= " <volumenum>"; 1.2012 + $self->{options}{'_default_inline'} .= " <volumenum>"; 1.2013 + 1.2014 +# WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW 1.2015 + 1.2016 + # warning; does not contain text; Formatted as a displayed block. 1.2017 + $self->{options}{'_default_untranslated'} .= " <warning>"; 1.2018 + $self->{options}{'_default_break'} .= " <warning>"; 1.2019 + 1.2020 + # wordasword; contains text; Formatted inline 1.2021 + $self->{options}{'_default_translated'} .= " <wordasword>"; 1.2022 + $self->{options}{'_default_inline'} .= " <wordasword>"; 1.2023 + 1.2024 +# XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 1.2025 + 1.2026 + # xref; empty element; 1.2027 + $self->{options}{'_default_untranslated'} .= " <xref>"; 1.2028 + $self->{options}{'_default_inline'} .= " <xref>"; 1.2029 + 1.2030 +# YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY 1.2031 + 1.2032 + # year; contains text; Formatted inline 1.2033 + $self->{options}{'_default_translated'} .= " <year>"; 1.2034 + $self->{options}{'_default_inline'} .= " <year>"; 1.2035 + 1.2036 +# ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ 1.2037 + 1.2038 + $self->{options}{'_default_attributes'}.=' 1.2039 + lang 1.2040 + xml:lang'; 1.2041 + 1.2042 + $self->treat_options; 1.2043 +}