mirror of
https://github.com/discourse/discourse.git
synced 2026-08-08 17:53:55 +08:00
208 lines
4.2 KiB
YAML
Vendored
208 lines
4.2 KiB
YAML
Vendored
# Peruvian holiday definitions for the Ruby Holiday gem.
|
|
#
|
|
# created: 2016-06-18.
|
|
# updated: 2016-06-18.
|
|
#
|
|
# Sources:
|
|
# - http://www.timeanddate.com/holidays/peru/
|
|
# - https://en.wikipedia.org/wiki/Public_holidays_in_Peru
|
|
#
|
|
# Avoided days:
|
|
# March equinox
|
|
# June Solstice
|
|
# September equinox
|
|
# All soul's day
|
|
# December solstice
|
|
# Christmas eve
|
|
# Christmas day observed
|
|
# New year's eve
|
|
#
|
|
months:
|
|
0:
|
|
- name: Jueves Santo
|
|
regions: [pe]
|
|
function: easter(year)
|
|
function_modifier: -3
|
|
- name: Viernes Santo
|
|
regions: [pe]
|
|
function: easter(year)
|
|
function_modifier: -2
|
|
- name: Pascua
|
|
regions: [pe]
|
|
function: easter(year)
|
|
1:
|
|
- name: Año Nuevo
|
|
regions: [pe]
|
|
mday: 1
|
|
- name: Día de los Reyes Magos
|
|
regions: [pe]
|
|
mday: 6
|
|
observed: to_monday_if_sunday(date)
|
|
5:
|
|
- name: Día del Trabajador
|
|
regions: [pe]
|
|
mday: 1
|
|
- name: Día de la Madre
|
|
regions: [pe]
|
|
week: 2
|
|
wday: 0
|
|
type: informal
|
|
6:
|
|
- name: Día de la Bandera
|
|
regions: [pe]
|
|
mday: 7
|
|
type: informal
|
|
- name: Día del Padre
|
|
regions: [pe]
|
|
week: 3
|
|
wday: 0
|
|
type: informal
|
|
- name: Inti Raymi
|
|
regions: [pe]
|
|
mday: 24
|
|
type: informal
|
|
- name: San Pablo y San Pedro
|
|
regions: [pe]
|
|
mday: 29
|
|
7:
|
|
- name: Primer Día de la Independencia
|
|
regions: [pe]
|
|
mday: 28
|
|
- name: Segundo Día de la Independencia
|
|
regions: [pe]
|
|
mday: 29
|
|
8:
|
|
- name: Santa Rosa de Lima
|
|
regions: [pe]
|
|
mday: 30
|
|
9:
|
|
- name: Día de las Fuerzas Armadas
|
|
regions: [pe]
|
|
mday: 24
|
|
type: informal
|
|
10:
|
|
- name: Batalla de Angamos
|
|
regions: [pe]
|
|
mday: 8
|
|
11:
|
|
- name: Todos los Santos
|
|
regions: [pe]
|
|
mday: 1
|
|
12:
|
|
- name: Inmaculada Concepción
|
|
regions: [pe]
|
|
mday: 8
|
|
observed: to_monday_if_sunday(date)
|
|
- name: Navidad del Señor
|
|
regions: [pe]
|
|
mday: 25
|
|
|
|
tests:
|
|
- given:
|
|
date: '2016-01-01'
|
|
regions: ["pe"]
|
|
options: ["informal"]
|
|
expect:
|
|
name: "Año Nuevo"
|
|
- given:
|
|
date: '2016-01-06'
|
|
regions: ["pe"]
|
|
options: ["informal"]
|
|
expect:
|
|
name: "Día de los Reyes Magos"
|
|
- given:
|
|
date: '2016-03-24'
|
|
regions: ["pe"]
|
|
options: ["informal"]
|
|
expect:
|
|
name: "Jueves Santo"
|
|
- given:
|
|
date: '2016-03-25'
|
|
regions: ["pe"]
|
|
options: ["informal"]
|
|
expect:
|
|
name: "Viernes Santo"
|
|
- given:
|
|
date: '2016-03-27'
|
|
regions: ["pe"]
|
|
options: ["informal"]
|
|
expect:
|
|
name: "Pascua"
|
|
- given:
|
|
date: '2016-05-01'
|
|
regions: ["pe"]
|
|
options: ["informal"]
|
|
expect:
|
|
name: "Día del Trabajador"
|
|
- given:
|
|
date: '2016-05-08'
|
|
regions: ["pe"]
|
|
options: ["informal"]
|
|
expect:
|
|
name: "Día de la Madre"
|
|
- given:
|
|
date: '2016-06-07'
|
|
regions: ["pe"]
|
|
options: ["informal"]
|
|
expect:
|
|
name: "Día de la Bandera"
|
|
- given:
|
|
date: '2016-06-19'
|
|
regions: ["pe"]
|
|
options: ["informal"]
|
|
expect:
|
|
name: "Día del Padre"
|
|
- given:
|
|
date: '2016-06-29'
|
|
regions: ["pe"]
|
|
options: ["informal"]
|
|
expect:
|
|
name: "San Pablo y San Pedro"
|
|
- given:
|
|
date: '2016-07-28'
|
|
regions: ["pe"]
|
|
options: ["informal"]
|
|
expect:
|
|
name: "Primer Día de la Independencia"
|
|
- given:
|
|
date: '2016-07-29'
|
|
regions: ["pe"]
|
|
options: ["informal"]
|
|
expect:
|
|
name: "Segundo Día de la Independencia"
|
|
- given:
|
|
date: '2016-08-30'
|
|
regions: ["pe"]
|
|
options: ["informal"]
|
|
expect:
|
|
name: "Santa Rosa de Lima"
|
|
- given:
|
|
date: '2016-09-24'
|
|
regions: ["pe"]
|
|
options: ["informal"]
|
|
expect:
|
|
name: "Día de las Fuerzas Armadas"
|
|
- given:
|
|
date: '2016-10-08'
|
|
regions: ["pe"]
|
|
options: ["informal"]
|
|
expect:
|
|
name: "Batalla de Angamos"
|
|
- given:
|
|
date: '2016-11-01'
|
|
regions: ["pe"]
|
|
options: ["informal"]
|
|
expect:
|
|
name: "Todos los Santos"
|
|
- given:
|
|
date: '2016-12-08'
|
|
regions: ["pe"]
|
|
options: ["informal"]
|
|
expect:
|
|
name: "Inmaculada Concepción"
|
|
- given:
|
|
date: '2016-12-25'
|
|
regions: ["pe"]
|
|
options: ["informal"]
|
|
expect:
|
|
name: "Navidad del Señor"
|