This repository has been archived on 2024-07-22. You can view files and clone it, but cannot push or open issues or pull requests.
Zaimki/locale/pt/events.js

50 lines
4.1 KiB
JavaScript

const {Event, day, week, month, dayYear, EventLevel} = require("../../src/calendar/helpers");
module.exports = [
// months
new Event('Mês da Visibilidade Trans (Brasil)', 'Transgender', 1, month, EventLevel.Month),
new Event('Mês da Visibilidade Lésbica (Brasil)', 'Lesbian', 8, month, EventLevel.Month),
new Event('Mês da Visibilidade Assexual (Brasil)', 'Asexual', 10, month, EventLevel.Month),
// static date
new Event('Dia da Igualdade Matrimonial (Portugal)', null, 6, day(5), EventLevel.Day),
new Event('Dia da Igualdade Matrimonial (Brasil)', null, 5, day(16), EventLevel.Day),
new Event('Dia Nacional da Visibilidade Trans (Brasil)', 'Transgender', 1, day(29), EventLevel.Day),
new Event('Dia Nacional do Orgulho Gay (Brasil)', 'LGBTQ', 3, day(25), EventLevel.Day),
new Event('Dia Nacional da Visibilidade Lésbica (Brasil)', 'Lesbian', 8, day(29), EventLevel.Day),
new Event('Aniversário da morte de Marielle Franco', null, 3, day(14), EventLevel.Day),
new Event('Aniversário da Nova Lei de Identidade de Género (Portugal)', null, 4, day(14), EventLevel.Day),
new Event('Dia das Rebeliões Lésbicas', 'Lesbian_', 10, day(13), EventLevel.Day),
// one-off events
new Event('{https://dezanove.pt/marcha-orgulho-lgbti-leiria-marcha-a-2-1523945=1ª Marcha do Orgulho LGBTI+ de Leiria} (Portugal)', 'LGBTQ', 10, dayYear(2, 2021), EventLevel.Day),
new Event('{https://dezanove.pt/direitos-lgbti-viseu-marcha-a-10-de-1471763=Marcha pelos Direitos LGBTI+ de Viseu} (Portugal)', 'LGBTQ', 10, dayYear(10, 2021), EventLevel.Day),
new Event('{https://dezanove.pt/sao-joao-da-madeira-acolhe-marcha-do-1527929=1ª Marcha do Orgulho LGBTI+ em São João da Madeira} (Portugal)', 'LGBTQ', 9, dayYear(18, 2021), EventLevel.Day),
new Event('{https://dezanove.pt/sao-joao-da-madeira-acolhe-marcha-do-1527929=2ª edição da Marcha do Orgulho LGBTI+ de Santarém} (Portugal)', 'LGBTQ', 9, dayYear(4, 2021), EventLevel.Day),
new Event('{https://www.rea.pt/madeirapride=Madeira Pride} (Portugal)', 'LGBTQ', 10, dayYear(9, 2021), EventLevel.Day),
new Event('{https://dezanove.pt/braga-mostra-as-cores-do-arco-iris-a-17-1460027=Marcha pelos Direitos LGBTI de Braga} (Portugal)', 'LGBTQ', 7, dayYear(17, 2021), EventLevel.Day),
new Event('{https://dezanove.pt/a-2amarcha-do-orgulho-lgbt-de-barcelos-1491136=2ª Marcha do Orgulho LGBTI+ de Barcelos} (Portugal)', 'LGBTQ', 7, dayYear(10, 2021), EventLevel.Day),
new Event('{https://dezanove.pt/a-2amarcha-do-orgulho-lgbt-de-barcelos-1491136=2ª Marcha do Orgulho LGBTI+ de Barcelos} (Portugal)', 'LGBTQ', 7, dayYear(10, 2021), EventLevel.Day),
new Event('{https://dezanove.pt/marcha-do-orgulho-do-porto-avanca-a-3-1465870=Marcha do Orgulho LGBTI do Porto} (Portugal)', 'LGBTQ', 7, dayYear(3, 2021), EventLevel.Day),
new Event('{https://dezanove.pt/o-primeiro-no-alentejo-beja-vai-1466394=Beja Pride} (Portugal)', 'LGBTQ', 7, dayYear(3, 2021), EventLevel.Day),
new Event('{https://dezanove.pt/esta-vai-ser-a-primeira-marcha-do-1453592=2ª Marcha pelos Direitos LGBTI de Aveiro} (Portugal)', 'LGBTQ', 6, dayYear(12, 2021), EventLevel.Day),
new Event('{https://www.facebook.com/events/805150373339790=21° Parada Da Diversidade LGBTI De Curitiba} (Brasil)', 'LGBTQ', 11, dayYear(14, 2021), EventLevel.Day),
new Event('{https://www.facebook.com/events/357900524910000=25ª Parada do Orgulho LGBT de São Paulo} (Brasil)', 'LGBTQ', 6, dayYear(6, 2021), EventLevel.Day),
new Event('{https://www.facebook.com/events/1175941416231293=15ª Parada do Orgulho LGBTI+ de Itaquaquecetuba} (Brasil)', 'LGBTQ', 8, dayYear(28, 2022), EventLevel.Day),
// dynamic dates
new Event('{https://www.facebook.com/assexuaistambemamam/posts/1445145682322334=Semana da Visibilidade e Orgulho Assexual}', 'Asexual', 10, week(function* (monthDays) {
let prevBuffer = [];
let buffer = [];
for (let d of monthDays) {
buffer.push(d);
if (d.dayOfWeek === 7) {
prevBuffer = buffer;
buffer = [];
}
}
yield* prevBuffer;
}), EventLevel.Week),
];