App-SpreadRevolutionaryDate

 view release on metacpan or  search on metacpan

lib/App/SpreadRevolutionaryDate/MsgMaker/RevolutionaryDate/Locale/es.pm  view on Meta::CPAN

#
# This file is part of App-SpreadRevolutionaryDate
#
# This software is Copyright (c) 2019-2026 by Gérald Sédrati.
#
# This is free software, licensed under:
#
#   The GNU General Public License, Version 3, June 2007
#
use 5.014;
use utf8;
package App::SpreadRevolutionaryDate::MsgMaker::RevolutionaryDate::Locale::es;
$App::SpreadRevolutionaryDate::MsgMaker::RevolutionaryDate::Locale::es::VERSION = '0.54';
# ABSTRACT: Spanish localization of (part of) L<DateTime::Calendar::FrenchRevolutionary::Locale::fr>

use Moose;
with 'App::SpreadRevolutionaryDate::MsgMaker::RevolutionaryDate::Locale';

use Locale::TextDomain 'App-SpreadRevolutionaryDate';
use namespace::autoclean;


has '+months' => (
  default => sub {[
    'Vendemiario', 'Brumario',  'Frimario',
    'Nivoso',      'Pluvioso',  'Ventoso',
    'Germinal',    'Floreal',   'Pradial',
    'Mesidor',     'Termidor',  'Fructidor',
    'día complementario',
  ]},
);

has '+decade_days' => (
  default => sub {[
    'Primidi',
    'Duodi',
    'Tridi',
    'Quartidi',
    'Quintidi',
    'Sextidi',
    'Septidi',
    'Octidi',
    'Nonidi',
    'Décadi',
  ]},
);

has '+feast' => (
  default => sub {[
    # Vendémiaire
    qw(
      1uva             0azafrán          1castaña   1cólquida  0caballo
      1balsamina       1zanahoria        0amaranto  1chirivía  1tinaja
      1patata          1flor_de_papel    1calabaza  1reseda    0asno
      1bella_de_noche  1calabaza_otoñal  0alforfón  0girasol   0lagar
      0cáñamo          0melocotón        0nabo      1amarilis  0buey
      1berenjena       0pimiento         0tomate    1cebada    0barril
    ),
    # Brumaire
    qw(
      1manzana     0apio                1pera         1remolacha  1oca
      0heliótropo  0higo                1escorzonera  0mostajo    0arado
      1salsifí     1castaña_de_agua     0tupinambo    1endibia    0guajolote
      1escaravía   0berro               1dentelaria   1granada    1grada
      1bacante     0acerolo             1rubia_roja   1naranja    0faisán
      0pistacho    0lathyrus_tuberosus  0membrillo    0serbal     0rodillo
    ),
    # Frimaire
    qw(
      0rapónchigo  0nabo_forrajero  1achicoria  0níspero   0cerdo
      0canónigo    1coliflor        1miel       0enebro    0pico
      1cera        0rábano_picante  0cedro      0abeto     0corzo
      0tojo        1ciprés          1hiedra     1sabina    0azadón
      0arce        0brezo           1caña       1acedera   0grillo

lib/App/SpreadRevolutionaryDate/MsgMaker/RevolutionaryDate/Locale/es.pm  view on Meta::CPAN

      'escanda'         => 'Triticum_dicoccoides',
      'verbasco'        => 'Verbascum_thapsus',
      'melón'           => 'Cucumis_melo',
      'cizaña'          => 'Lolium_temulentum',
      'carnero'         => 'Ovis_orientalis_aries',
      'cola de caballo' => 'Equisetaceae',
      'artemisa'        => 'Artemisia_vulgaris',
      'cártamo'         => 'Carthamus_tinctorius',
      'mora'            => 'Mora_(fruta)',
      'salicor'         => 'Salicornia',
      'albaricoque'     => 'Prunus_armeniaca',
      'albahaca'        => 'Ocimum_basilicum',
      'oveja'           => 'Ovis_orientalis_aries',
      'lino'            => 'Linum_usitatissimum',
      'genciana'        => 'Gentiana',
      'alcaparra'       => 'Capparis_spinosa',
      'lenteja'         => 'Lens_culinaris',
      'nutria'          => 'Lutrinae',
      'mirto'           => 'Myrtus',
      'colza'           => 'Brassica_napus',
      'lupino'          => 'Lupinus',
      'algodón'         => 'Gossypium',
    },
    12 => {
      'soplo de lobo' => 'Lycoperdaceae',
      'cebada de otoño' => 'Hordeum_vulgare',
      'salmón' => 'Salmo_(género)',
      'nardo' => 'Polianthes_tuberosa',
      'cebada de invierno' => 'Hordeum_vulgare',
      'regaliz' => 'Glycyrrhiza_glabra',
      'escala' => 'Escalera_de_mano',
      'sandía' => 'Citrullus_lanatus',
      'hinojo' => 'Foeniculum_vulgare',
      'nuez' => 'Nuez_(fruto)',
      'limón' => 'Citrus_×_limon',
      'cardencha' => 'Dipsacus_fullonum',
      'espino cerval' => 'Rhamnus_catharticus',
      'clavelón' => 'Tagetes',
      'cesto' => 'Cesta',
      'lúpulo' => 'Humulus_lupulus',
      'sorgo' => 'Sorghum',
      'naranja amarga' => 'Citrus_×_aurantium',
      'vara de oro' => 'Solidago',
      'maíz' => 'Zea_mays',
    },
    13 => {
      'talento' => 'Talento_(aptitud)',
      'trabajo' => 'Trabajo_(sociología)',
      'recompensas' => 'Recompensa',
      'revolución' => 'Revolución_francesa',
    },
  }},
);

no Moose;
__PACKAGE__->meta->make_immutable;


# A module must return a true value. Traditionally, a module returns 1.
# But this module is a revolutionary one, so it discards all old traditions.
# Idea borrowed from Jean Forget's DateTime::Calendar::FrenchRevolutionary.
"Quand le gouvernement viole les droits du peuple,
l'insurrection est pour le peuple le plus sacré
et le plus indispensable des devoirs";

__END__

=pod

=encoding UTF-8

=head1 NAME

App::SpreadRevolutionaryDate::MsgMaker::RevolutionaryDate::Locale::es - Spanish localization of (part of) L<DateTime::Calendar::FrenchRevolutionary::Locale::fr>

=head1 VERSION

version 0.54

=head1 DESCRIPTION

This modules adds Spanish translations to L<DateTime::Calendar::FrenchRevolutionary>, based on Wikipedia: L<https://es.wikipedia.org/wiki/Calendario_republicano_franc%C3%A9s>.

=head1 SEE ALSO

=over

=item L<spread-revolutionary-date>

=item L<App::SpreadRevolutionaryDate>

=item L<App::SpreadRevolutionaryDate::Config>

=item L<App::SpreadRevolutionaryDate::BlueskyLite>

=item L<App::SpreadRevolutionaryDate::Target>

=item L<App::SpreadRevolutionaryDate::Target::BlueSky>

=item L<App::SpreadRevolutionaryDate::Target::Twitter>

=item L<App::SpreadRevolutionaryDate::Target::Mastodon>

=item L<App::SpreadRevolutionaryDate::Target::Freenode>

=item L<App::SpreadRevolutionaryDate::Target::Freenode::Bot>

=item L<App::SpreadRevolutionaryDate::Target::Liberachat>

=item L<App::SpreadRevolutionaryDate::Target::Liberachat::Bot>

=item L<App::SpreadRevolutionaryDate::MsgMaker::RevolutionaryDate>

=item L<App::SpreadRevolutionaryDate::MsgMaker::RevolutionaryDate>

=item L<App::SpreadRevolutionaryDate::MsgMaker::RevolutionaryDate::Calendar>

=item L<App::SpreadRevolutionaryDate::MsgMaker::RevolutionaryDate::Locale>

=item L<App::SpreadRevolutionaryDate::MsgMaker::RevolutionaryDate::Locale::en>

=item L<App::SpreadRevolutionaryDate::MsgMaker::RevolutionaryDate::Locale::it>

=item L<App::SpreadRevolutionaryDate::MsgMaker::RevolutionaryDate::Locale::es>

=item L<App::SpreadRevolutionaryDate::MsgMaker::PromptUser>

=item L<App::SpreadRevolutionaryDate::MsgMaker::Telechat>

=item L<App::SpreadRevolutionaryDate::MsgMaker::Gemini>

=back

=head1 AUTHOR

Gérald Sédrati <gibus@cpan.org>

=head1 COPYRIGHT AND LICENSE

This software is Copyright (c) 2019-2026 by Gérald Sédrati.

This is free software, licensed under:



( run in 0.534 second using v1.01-cache-2.11-cpan-0bb4e1dffa6 )