The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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