Changes for version 0.11 - 2019-04-07

  • Add German localization of PromptUser msgmaker
  • Add documentation for i18n/l10n
  • Let multivalued options be overridden by command line arguments
  • Add App::SpreadRevolutionaryDate::MsgMaker::RevolutionaryDate::Locale role and moosify consuming classes
  • Add localization template
  • Add Italian localization
  • Overload DateTime::Calendar::FrenchRevolutionary to extend defaults fr/en locales
  • Add localization with Locale::TextDomain

Documentation

Spread date and time from Revolutionary (Republican) Calendar

Modules

Spread date and time from Revolutionary (Republican) Calendar on Twitter, Mastodon and Freenode.
Companion class of App::SpreadRevolutionaryDate, to handle configuration file and command line arguments, subclass of AppConfig.
Role providing interface for crafting a message to be spread by App::SpreadRevolutionaryDate.
MsgMaker class for App::SpreadRevolutionaryDate to build message by prompting user
MsgMaker class for App::SpreadRevolutionaryDate to build message with revolutionary date
Subclass overloading DateTime::Calendar::FrenchRevolutionary to allow language extension
Role providing interface for localization of revolutionary date built by App::SpreadRevolutionaryDate::MsgMaker::RevolutionaryDate.
English localization of (part of) DateTime::Calendar::FrenchRevolutionary::Locale::en
French localization of (part of) DateTime::Calendar::FrenchRevolutionary::Locale::fr
Italian localization of (part of) DateTime::Calendar::FrenchRevolutionary
Role providing interface for targets of App::SpreadRevolutionaryDate.
Target class for App::SpreadRevolutionaryDate to handle spreading on Freenode.
Subclass overloading Bot::BasicBot to post a message on some Freenode channels
Target class for App::SpreadRevolutionaryDate to handle spreading on Mastodon.
Target class for App::SpreadRevolutionaryDate to handle spreading on Twitter.