Changes for version 0.36 - 2012-08-13
- rt 78889 - add blurb about source/target phrases to new_source()/new_target() POD
- Update MarkPhrase POD to reference lextext() instead of the deprecated text()
- Add makevar() method
- Alias makevar() correctly
- new() to new_source() in tests
- Promote Escapes, BeginUpper, and Consider’s bare-variable check to default filters.
- Improve Filters’ “Normalization” and “Rationale” POD sections. (includes rt 78749 and rt 80066)
- Utils.pm subset of rt 81300 and comment fixups
- Make BeginUpper filter a warning
- Make Ellipsis filter a warning
- rt 81243: expand medial ellipsis check to handle being at the beginning or end of a parenthesized chunk of text
- rt 81243 (sort of): allow punctuation after trailing ellipsis
Modules
Adds some utility functionality and failure handling to Local::Maketext handles
explicitly mark a phrase as translatable
mock locale object
Consolidated Phrase Introspection
Normalize and perform lint-like analysis of phrases
cPanel recipe to Normalize and perform lint-like analysis of phrases
Provides
in lib/Locale/Maketext/Utils/Mock.pm
in lib/Locale/Maketext/Utils/Phrase/Core.pm
in lib/Locale/Maketext/Utils/Phrase/Norm/Ampersand.pm
in lib/Locale/Maketext/Utils/Phrase/Norm/BeginUpper.pm
in lib/Locale/Maketext/Utils/Phrase/Norm/Compiles.pm
in lib/Locale/Maketext/Utils/Phrase/Norm/Consider.pm
in lib/Locale/Maketext/Utils/Phrase/Norm/Ellipsis.pm
in lib/Locale/Maketext/Utils/Phrase/Norm/EndPunc.pm
in lib/Locale/Maketext/Utils/Phrase/Norm/Escapes.pm
in lib/Locale/Maketext/Utils/Phrase/Norm/Grapheme.pm
in lib/Locale/Maketext/Utils/Phrase/Norm/Markup.pm
in lib/Locale/Maketext/Utils/Phrase/Norm/NonBytesStr.pm
in lib/Locale/Maketext/Utils/Phrase/Norm/WhiteSpace.pm
in lib/Locale/Maketext/Utils/Phrase/Norm.pm
in lib/Locale/Maketext/Utils/Phrase/Norm.pm
in lib/Locale/Maketext/Utils/Phrase/Norm/_Stub.pm