🌐 Add Date::Language::Occitan to not have to wait for a new Date::Language release
Thanks to Quenti! 😘 Related Date::Language PR: https://github.com/gbarr/perl-TimeDate/pull/18
This commit is contained in:
		
							parent
							
								
									913ae97ad3
								
							
						
					
					
						commit
						2c98a3b8b5
					
				|  | @ -0,0 +1,36 @@ | |||
| ## | ||||
| ## Occitan tables, contributed by Quentn PAGÈS | ||||
| ## | ||||
| 
 | ||||
| package Date::Language::Occitan; | ||||
| 
 | ||||
| use Date::Language (); | ||||
| use vars qw(@ISA @DoW @DoWs @MoY @MoYs @AMPM @Dsuf %MoY %DoW $VERSION); | ||||
| @ISA = qw(Date::Language); | ||||
| $VERSION = "1.04"; | ||||
| 
 | ||||
| @DoW = qw(dimenge diluns dimars dimècres dijòus divendres dissabte); | ||||
| @MoY = qw(genièr febrièr mars abrial mai junh | ||||
|           julhet agost octòbre novembre decembre); | ||||
| @DoWs = map { substr($_,0,3) } @DoW; | ||||
| @MoYs = map { substr($_,0,3) } @MoY; | ||||
| $MoYs[6] = 'jul'; | ||||
| @AMPM = qw(AM PM); | ||||
| 
 | ||||
| @Dsuf = ((qw(er e e e e e e e e e)) x 3, 'er'); | ||||
| 
 | ||||
| @MoY{@MoY}  = (0 .. scalar(@MoY)); | ||||
| @MoY{@MoYs} = (0 .. scalar(@MoYs)); | ||||
| @DoW{@DoW}  = (0 .. scalar(@DoW)); | ||||
| @DoW{@DoWs} = (0 .. scalar(@DoWs)); | ||||
| 
 | ||||
| # Formatting routines | ||||
| 
 | ||||
| sub format_a { $DoWs[$_[0]->[6]] } | ||||
| sub format_A { $DoW[$_[0]->[6]] } | ||||
| sub format_b { $MoYs[$_[0]->[4]] } | ||||
| sub format_B { $MoY[$_[0]->[4]] } | ||||
| sub format_h { $MoYs[$_[0]->[4]] } | ||||
| sub format_p { $_[0]->[2] >= 12 ?  $AMPM[1] : $AMPM[0] } | ||||
| 
 | ||||
| 1; | ||||
|  | @ -208,6 +208,7 @@ my %date_langs = ( | |||
|     it => 'Italian', | ||||
|     nn => 'Norwegian', | ||||
|     om => 'Oromo', | ||||
|     oc => 'Occitan', | ||||
|     ro => 'Romanian', | ||||
|     ru => 'Russian', | ||||
|     so => 'Somali', | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Luc Didry
						Luc Didry