=encoding utf8 =head1 NAME Locale::CLDR::Locales::En::Latn::Ae - Package for language English =cut package Locale::CLDR::Locales::En::Latn::Ae; # This file auto generated from Data\common\main\en_AE.xml # on Fri 28 Jun 8:55:56 am GMT use strict; use warnings; use version; our $VERSION = version->declare('v0.45.0'); use v5.10.1; use mro 'c3'; use utf8; use if $^V ge v5.12.0, feature => 'unicode_strings'; use Types::Standard qw( Str Int HashRef ArrayRef CodeRef RegexpRef ); use Moo; extends('Locale::CLDR::Locales::En::Latn'); has 'day_period_data' => ( is => 'ro', isa => CodeRef, init_arg => undef, default => sub { sub { # Time in hhmm format my ($self, $type, $time, $day_period_type) = @_; $day_period_type //= 'default'; SWITCH: for ($type) { if ($_ eq 'chinese') { if($day_period_type eq 'default') { return 'midnight' if $time == 0; return 'noon' if $time == 1200; return 'afternoon1' if $time >= 1200 && $time < 1800; return 'evening1' if $time >= 1800 && $time < 2100; return 'morning1' if $time >= 600 && $time < 1200; return 'night1' if $time >= 2100; return 'night1' if $time < 600; } if($day_period_type eq 'selection') { return 'afternoon1' if $time >= 1200 && $time < 1800; return 'evening1' if $time >= 1800 && $time < 2100; return 'morning1' if $time >= 600 && $time < 1200; return 'night1' if $time >= 2100; return 'night1' if $time < 600; } last SWITCH; } if ($_ eq 'generic') { if($day_period_type eq 'default') { return 'midnight' if $time == 0; return 'noon' if $time == 1200; return 'afternoon1' if $time >= 1200 && $time < 1800; return 'evening1' if $time >= 1800 && $time < 2100; return 'morning1' if $time >= 600 && $time < 1200; return 'night1' if $time >= 2100; return 'night1' if $time < 600; } if($day_period_type eq 'selection') { return 'afternoon1' if $time >= 1200 && $time < 1800; return 'evening1' if $time >= 1800 && $time < 2100; return 'morning1' if $time >= 600 && $time < 1200; return 'night1' if $time >= 2100; return 'night1' if $time < 600; } last SWITCH; } if ($_ eq 'gregorian') { if($day_period_type eq 'default') { return 'midnight' if $time == 0; return 'noon' if $time == 1200; return 'afternoon1' if $time >= 1200 && $time < 1800; return 'evening1' if $time >= 1800 && $time < 2100; return 'morning1' if $time >= 600 && $time < 1200; return 'night1' if $time >= 2100; return 'night1' if $time < 600; } if($day_period_type eq 'selection') { return 'afternoon1' if $time >= 1200 && $time < 1800; return 'evening1' if $time >= 1800 && $time < 2100; return 'morning1' if $time >= 600 && $time < 1200; return 'night1' if $time >= 2100; return 'night1' if $time < 600; } last SWITCH; } } } }, ); around day_period_data => sub { my ($orig, $self) = @_; return $self->$orig; }; has 'eras' => ( is => 'ro', isa => HashRef, init_arg => undef, default => sub { { 'chinese' => { }, 'generic' => { }, 'gregorian' => { }, } }, ); has 'date_formats' => ( is => 'ro', isa => HashRef, init_arg => undef, default => sub { { 'chinese' => { 'full' => q{EEEE, d MMMM r(U)}, 'long' => q{d MMMM r(U)}, 'medium' => q{d MMM r}, 'short' => q{dd/MM/r}, }, 'generic' => { 'full' => q{EEEE, d MMMM y G}, 'long' => q{d MMMM y G}, 'medium' => q{d MMM y G}, 'short' => q{dd/MM/y GGGGG}, }, 'gregorian' => { 'full' => q{EEEE, d MMMM y}, 'long' => q{d MMMM y}, 'medium' => q{d MMM y}, 'short' => q{dd/MM/y}, }, } }, ); has 'time_formats' => ( is => 'ro', isa => HashRef, init_arg => undef, default => sub { { 'chinese' => { }, 'generic' => { }, 'gregorian' => { }, } }, ); has 'datetime_formats' => ( is => 'ro', isa => HashRef, init_arg => undef, default => sub { { 'chinese' => { }, 'generic' => { }, 'gregorian' => { }, } }, ); has 'datetime_formats_available_formats' => ( is => 'ro', isa => HashRef, init_arg => undef, default => sub { { 'chinese' => { Ed => q{E d}, GyMMMEd => q{E, d MMM r(U)}, GyMMMd => q{d MMM r}, M => q{LL}, MEd => q{E, dd/MM}, MMMEd => q{E, d MMM}, MMMMd => q{d MMMM}, MMMd => q{d MMM}, Md => q{dd/MM}, UMMMd => q{d MMM U}, UMd => q{dd/MM/U}, yMd => q{dd/MM/r}, yyyyM => q{MM/r}, yyyyMEd => q{E, dd/MM/r}, yyyyMMMEd => q{E, d MMM r(U)}, yyyyMMMd => q{d MMM r}, yyyyMd => q{dd/MM/r}, }, 'generic' => { EBhm => q{E, h:mm B}, EBhms => q{E, h:mm:ss B}, EHm => q{E, HH:mm}, EHms => q{E, HH:mm:ss}, Ed => q{E d}, Ehm => q{E, h:mm a}, Ehms => q{E, h:mm:ss a}, GyMMMEd => q{E, d MMM y G}, GyMMMd => q{d MMM y G}, M => q{LL}, MEd => q{E, d/M}, MMMEd => q{E, d MMM}, MMMMd => q{d MMMM}, MMMd => q{d MMM}, Md => q{dd/MM}, yyyyM => q{MM/y GGGGG}, yyyyMEd => q{E, dd/MM/y GGGGG}, yyyyMMMEd => q{E, d MMM y G}, yyyyMMMd => q{d MMM y G}, yyyyMd => q{dd/MM/y GGGGG}, }, 'gregorian' => { EBhm => q{E, h:mm B}, EBhms => q{E, h:mm:ss B}, Ed => q{E d}, GyMMMEd => q{E, d MMM y G}, GyMMMd => q{d MMM y G}, MEd => q{E, dd/MM}, MMMEd => q{E, d MMM}, MMMMd => q{d MMMM}, MMMd => q{d MMM}, MMdd => q{dd/MM}, Md => q{dd/MM}, yM => q{MM/y}, yMEd => q{E, dd/MM/y}, yMMMEd => q{E, d MMM y}, yMMMd => q{d MMM y}, yMd => q{dd/MM/y}, }, } }, ); has 'datetime_formats_append_item' => ( is => 'ro', isa => HashRef, init_arg => undef, default => sub { { } }, ); has 'datetime_formats_interval' => ( is => 'ro', isa => HashRef, init_arg => undef, default => sub { { 'chinese' => { MEd => { M => q{E dd/MM – E dd/MM}, d => q{E dd/MM – E dd/MM}, }, MMMEd => { M => q{E d MMM – E d MMM}, d => q{E d – E d MMM}, }, MMMd => { M => q{d MMM – d MMM}, d => q{d – d MMM}, }, Md => { M => q{dd/MM – dd/MM}, d => q{dd/MM – dd/MM}, }, yM => { M => q{MM/y – MM/y}, y => q{MM/y – MM/y}, }, yMEd => { M => q{E, dd/MM/y – E, dd/MM/y}, d => q{E, dd/MM/y – E, dd/MM/y}, y => q{E, dd/MM/y – E, dd/MM/y}, }, yMMMEd => { M => q{E, d MMM – E, d MMM U}, d => q{E, d – E, d MMM U}, y => q{E, d MMM U – E, d MMM U}, }, yMMMd => { M => q{d MMM – d MMM U}, d => q{d – d MMM U}, y => q{d MMM U – d MMM U}, }, yMd => { M => q{dd/MM/y – dd/MM/y}, d => q{dd/MM/y – dd/MM/y}, y => q{dd/MM/y – dd/MM/y}, }, }, 'generic' => { MEd => { M => q{E dd/MM – E dd/MM}, d => q{E dd/MM – E dd/MM}, }, MMMEd => { M => q{E d MMM – E d MMM}, d => q{E d – E d MMM}, }, MMMd => { M => q{d MMM – d MMM}, d => q{d – d MMM}, }, Md => { M => q{dd/MM – dd/MM}, d => q{dd/MM – dd/MM}, }, yM => { M => q{MM/y – MM/y GGGGG}, y => q{MM/y – MM/y GGGGG}, }, yMEd => { M => q{E, dd/MM/y – E, dd/MM/y GGGGG}, d => q{E, dd/MM/y – E, dd/MM/y GGGGG}, y => q{E, dd/MM/y – E, dd/MM/y GGGGG}, }, yMMMEd => { M => q{E, d MMM – E, d MMM y G}, d => q{E, d – E, d MMM y G}, y => q{E, d MMM y – E, d MMM y G}, }, yMMMd => { M => q{d MMM – d MMM y G}, d => q{d – d MMM y G}, y => q{d MMM y – d MMM y G}, }, yMd => { M => q{dd/MM/y – dd/MM/y GGGGG}, d => q{dd/MM/y – dd/MM/y GGGGG}, y => q{dd/MM/y – dd/MM/y GGGGG}, }, }, 'gregorian' => { MEd => { M => q{E dd/MM – E dd/MM}, d => q{E dd/MM – E dd/MM}, }, MMMEd => { M => q{E d MMM – E d MMM}, d => q{E d – E d MMM}, }, MMMd => { M => q{d MMM – d MMM}, d => q{d – d MMM}, }, Md => { M => q{dd/MM – dd/MM}, d => q{dd/MM – dd/MM}, }, yM => { M => q{MM/y – MM/y}, y => q{MM/y – MM/y}, }, yMEd => { M => q{E, dd/MM/y – E, dd/MM/y}, d => q{E, dd/MM/y – E, dd/MM/y}, y => q{E, dd/MM/y – E, dd/MM/y}, }, yMMMEd => { M => q{E, d MMM – E, d MMM y}, d => q{E, d – E, d MMM y}, y => q{E, d MMM y – E, d MMM y}, }, yMMMd => { M => q{d MMM – d MMM y}, d => q{d – d MMM y}, y => q{d MMM y – d MMM y}, }, yMd => { M => q{dd/MM/y – dd/MM/y}, d => q{dd/MM/y – dd/MM/y}, y => q{dd/MM/y – dd/MM/y}, }, }, } }, ); has 'time_zone_names' => ( is => 'ro', isa => HashRef, init_arg => undef, default => sub { { 'Alaska' => { short => { 'daylight' => q#∅∅∅#, 'generic' => q#∅∅∅#, 'standard' => q#∅∅∅#, }, }, 'America_Central' => { short => { 'daylight' => q#∅∅∅#, 'generic' => q#∅∅∅#, 'standard' => q#∅∅∅#, }, }, 'America_Eastern' => { short => { 'daylight' => q#∅∅∅#, 'generic' => q#∅∅∅#, 'standard' => q#∅∅∅#, }, }, 'America_Mountain' => { short => { 'daylight' => q#∅∅∅#, 'generic' => q#∅∅∅#, 'standard' => q#∅∅∅#, }, }, 'America_Pacific' => { short => { 'daylight' => q#∅∅∅#, 'generic' => q#∅∅∅#, 'standard' => q#∅∅∅#, }, }, 'Atlantic' => { short => { 'daylight' => q#∅∅∅#, 'generic' => q#∅∅∅#, 'standard' => q#∅∅∅#, }, }, 'Gulf' => { short => { 'standard' => q#GST#, }, }, 'Hawaii_Aleutian' => { short => { 'daylight' => q#∅∅∅#, 'generic' => q#∅∅∅#, 'standard' => q#∅∅∅#, }, }, 'Pacific/Honolulu' => { short => { 'daylight' => q#∅∅∅#, 'generic' => q#∅∅∅#, 'standard' => q#∅∅∅#, }, }, } } ); no Moo; 1; # vim: tabstop=4