|
dtd2po(self,
dtdsource,
dtdtemplate=None)
helper that converts dtd source to po source without requiring files |
source code
|
|
|
convertdtd(self,
dtdsource)
call the convertdtd, return the outputfile |
source code
|
|
|
singleelement(self,
pofile)
checks that the pofile contains a single non-header element, and
returns it |
source code
|
|
|
countelements(self,
pofile)
returns the number of non-header items |
source code
|
|
|
test_simpleentity(self)
checks that a simple dtd entity definition converts properly to a po
entry |
source code
|
|
|
test_convertdtd(self)
checks that the convertdtd function is working |
source code
|
|
|
test_apos(self)
apostrophe should not break a single-quoted entity definition, bug 69 |
source code
|
|
|
test_quotes(self)
quotes should be handled in a single-quoted entity definition |
source code
|
|
|
test_emptyentity(self)
checks that empty entity definitions survive into po file, bug 15 |
source code
|
|
|
test_emptyentity_translated(self)
checks that if we translate an empty entity it makes it into the PO,
bug 101 |
source code
|
|
|
|
|
|
|
test_donttranslate_simple(self)
check that we handle DONT_TRANSLATE messages properly |
source code
|
|
|
test_donttranslate_label(self)
test strangeness when label entity is marked DONT_TRANSLATE and
accesskey is not, bug 30 |
source code
|
|
|
test_donttranslate_onlyentity(self)
if the entity is itself just another entity then it shouldn't appear
in the output PO file |
source code
|
|
|
test_donttranslate_commentedout(self)
check that we don't process messages in <!-- comments -->: bug
102 |
source code
|
|
|
test_spaces_at_start_of_dtd_lines(self)
test that pretty print spaces at the start of subsequent DTD element
lines are removed from the PO file, bug 79 |
source code
|
|
|
test_accesskeys_folding(self)
test that we fold accesskeys into message strings |
source code
|
|
|
test_accesskeys_mismatch(self)
check that we can handle accesskeys that don't match and thus can't
be folded into the .label entry |
source code
|
|
|
test_carriage_return_in_multiline_dtd(self)
test that we create nice PO files when we find a in a multiline DTD
element |
source code
|
|
|
test_multiline_with_blankline(self)
test that we can process a multiline entity that has a blank line in
it, bug 331 |
source code
|
|
|
test_mulitline_closing_quotes(self)
test that we support various styles and spaces after closing quotes
on multiline entities |
source code
|
|
|
test_preserving_spaces(self)
test that we preserve space that appear at the start of the first
line of a DTD entity |
source code
|
|
|
test_escaping_newline_tabs(self)
test that we handle all kinds of newline permutations |
source code
|
|
|
test_abandoned_accelerator(self)
test that when a language DTD has an accelerator but the template DTD
does not that we abandon the accelerator |
source code
|
|
|
test_unassociable_accelerator(self)
test to see that we can handle accelerator keys that cannot be
associated correctly |
source code
|
|
|
test_changed_labels_and_accelerators(self)
test to ensure that when the template changes an entity name we can
still manage the accelerators |
source code
|
|
|
wtest_accelerator_keys_not_in_sentence(self)
tests to ensure that we can manage accelerator keys that are not part
of the transated sentence eg in Chinese |
source code
|
|
|
test_exclude_entity_includes(self)
test that we don't turn an include into a translatable string |
source code
|
|
|
test_linewraps(self)
check that redundant line wraps are removed from the po file |
source code
|
|
|
test_merging_with_new_untranslated(self)
test that when we merge in new untranslated strings with existing
translations we manage the encodings properly |
source code
|
|
|
test_merge_without_template(self)
test that we we manage the case where we merge and their is no
template file |
source code
|
|