Merge branch 'main' into zine

This commit is contained in:
Avris 2021-10-26 16:56:51 +02:00
commit d0a2a42d55
22 changed files with 76 additions and 14 deletions

View File

@ -2,6 +2,10 @@
@import "variables";
*:hover > .hover-invertible {
filter: invert(1);
}
body[data-theme="dark"] {
background: initial !important;
background-color: $dark !important;

View File

@ -1,8 +1,8 @@
<template>
<ul class="list-unstyled">
<li class="mb-2">
<Icon v="collective-logo.svg" class="invertible"/>
<nuxt-link :to="`/${config.contact.team.route}`">
<nuxt-link :to="`/${config.contact.team.route}`" :class="bigteam ? 'btn btn-outline-primary border m-1' : ''">
<Icon v="collective-logo.svg" :class="['invertible', bigteam ? 'hover-invertible' : '']"/>
<T>contact.team.name</T>
</nuxt-link>
</li>
@ -32,6 +32,9 @@
<script>
export default {
props: {
bigteam: {type: Boolean},
},
data() {
return {
authors: undefined,

View File

@ -565,6 +565,7 @@ flags:
Achillean: 'Achilleisch'
Agender: 'Ageschlechtlich'
Alloromantic_Asexual: 'Alloromantisch-asexuell'
Ambiamorous: 'Ambiamorös'
Anarcha-Queer: 'Anarcho-Queer'
Androgyne: 'Androgyn'
Androsexual: 'Androsexuell'
@ -592,6 +593,7 @@ flags:
Diamoric: 'Diamorös'
Enbian: 'Enbisch'
Fa*afafine: 'Fa''afafine'
Femme: 'Femme'
Gay: 'Schwul'
Gender_Questioning: 'Hinterfragen des Geschlechts'
Genderfae: 'Genderfae'
@ -614,6 +616,8 @@ flags:
Lesbian: 'Lesbisch'
Lesbiromantic: 'Lesbiromantisch'
Maverique: 'Maverique'
Monoamorous: 'Monoamorös'
Monogamous: 'Monogam'
Muxe: 'Muxe'
Nebularomantic: 'Nebularomantisch'
Neopronouns: 'Neopronomen'

View File

@ -28,7 +28,7 @@ module.exports = [
new Event('{https://www.cdc.gov/hiv/library/awareness/nbhaad.html=Black HIV Testing Day} (US)', null, 2, day(7), EventLevel.Day),
new Event('Anniversary of the Decriminalisation of Homosexuality in England and Wales (1967)', null, 7, day(27), EventLevel.Day),
new Event('Anniversary of the Decriminalisation of Homosexuality in Scotland (1981)', null, 2, day(1), EventLevel.Day),
new Event('Two Spirit Awareness Day', 'Two Spirit', 7, day(11), EventLevel.Day, ['two spirit']),
new Event('{/terminology#two%20spirit=Two Spirit} Awareness Day', 'Two Spirit', 7, day(11), EventLevel.Day, ['two spirit']),
new Event('{https://www.cdc.gov/hiv/library/awareness/ngmhaad.html=Gay Men\'s HIV/AIDS Awareness Day} (US)', null, 9, day(27), EventLevel.Day),
new Event('{https://www.cdc.gov/hiv/library/awareness/nhaad.html=HIV/AIDS and Aging Awareness Day} (US)', null, 9, day(18), EventLevel.Day),
new Event('LGBT Center Awareness Day (US)', null, 10, day(19), EventLevel.Day),
@ -53,6 +53,8 @@ module.exports = [
new Event('{/terminology#lgbtq=LGBTQ} Visibility Day (Russia)', 'LGBTQ', 10, day(7), EventLevel.Day, ['lgbtq']),
new Event('{https://en.wikipedia.org/wiki/Matthew_Shepard=Matthew Shepard} Day of Remembrance', null, 10, day(12), EventLevel.Day),
new Event('{/terminology#transgender=Trans-}, {/terminology#travesti=Travesti} and {{/terminology#nonbinary=Non-Binary} Visibility Day (Paraguay)', 'Transgender', 10, day(15), EventLevel.Day, ['transgender', 'nonbinary', 'travesti']),
new Event('Missing and Murdered Indigenous Women, Girls, and {/terminology#two%20spirit=Two Spirit} Awareness Day', 'Two Spirit', 5, day(5), EventLevel.Day, ['two spirit']),
// dynamic date
new Event('Wear it Purple Day (Australia)', null, 8, function* (monthDays) {

View File

@ -449,7 +449,7 @@ user:
email:
subject: 'Your login code is %code%'
content: |
To confirm your email address, enter the following code on the website: %code%.
To confirm your email address, enter the following single-use code on the website: %code%.
If you didn't order this code, simply ignore this message.
why: >

View File

@ -34,8 +34,19 @@ module.exports = [
new Event('Día de Concientización sobre el VIH/SIDA entre las Mujeres y Niñas (EE.UU.)', null, 3, day(10), EventLevel.Day),
new Event('Día de Concientización para los Sobrevivientes a Largo Plazo del VIH (EE.UU.)', null, 6, day(5), EventLevel.Day),
new Event('Día de la Visibilidad Trans-, Travesti y No Binarie (Paraguay)', 'Transgender', 10, day(15), EventLevel.Day, ['transgender', 'travesti', 'nonbinary']),
new Event('Día de Concienciación de las Mujeres, Niñas y Personas Indígenas de Dos Espíritus Desaparecidas y Asesinadas', 'Two Spirit', 5, day(5), EventLevel.Day, ['two spirit']),
new Event('Día de la Conciencia de Personas de Dos Espíritus', 'Two Spirit', 7, day(11), EventLevel.Day, ['two spirit']),
// one-off events
new Event('{https://www.facebook.com/marchadelorgulloar/=Marcha del Orgullo Buenos Aires} (Argentina)', 'LGBTQ', 11, dayYear(6, 2021), EventLevel.Day),
new Event('{https://www.facebook.com/marchaporladiversidad.uy=Marcha por la Diversidad} (Uruguay)', 'LGBTQ', 9, dayYear(24, 2021), EventLevel.Day),
new Event('{https://www.facebook.com/events/396902965304865/=15 Marcha del Orgullo Rosario} (Argentina)', 'LGBTQ', 10, dayYear(30, 2021), EventLevel.Day),
new Event('{https://www.facebook.com/MarchaDelOrgulloChubut/=Marcha del Orgullo Chubut} (Argentina)', 'LGBTQ', 11, dayYear(27, 2021), EventLevel.Day),
new Event('{https://www.facebook.com/marchalgbtiquilmes/=Marcha del Orgullo LGBTI de Quilmes} (Argentina)', 'LGBTQ', 10, dayYear(30, 2021), EventLevel.Day),
new Event('{https://www.facebook.com/boqueronorgullo/=Marcha del Orgullo Boquerón} (Puerto Rico)', 'LGBTQ', 10, dayYear(10, 2021), EventLevel.Day),
new Event('{https://www.facebook.com/OrgulloPergamino/=Marcha del Orgullo Pergamino} (Argentina)', 'LGBTQ', 12, dayYear(5, 2021), EventLevel.Day),
new Event('{https://www.facebook.com/UnitedPartyCordoba/=Marcha del Orgullo de Córdoba} (Argentina)', 'LGBTQ', 11, dayYear(6, 2021), EventLevel.Day),
new Event('{https://www.facebook.com/Orgullo-Arrecifes-105703395107267/=Marcha del Orgullo Arrecifes} (Argentina)', 'LGBTQ', 11, dayYear(20, 2021), EventLevel.Day),
new Event('{https://www.facebook.com/events/2979887162329004/=Marcha del Orgullo LGBTI+ de Guadalajara} (México)', 'LGBTQ', 6, dayYear(11, 2022), EventLevel.Day),
];

View File

@ -579,6 +579,7 @@ flags:
Achillean: 'Aquilean{inflection}'
Alloromantic_Asexual: 'Alorrománti{inflection_c} asexual'
Agender: 'Agénero'
Ambiamorous: 'Ambiamoros{inflection}'
Anarcha-Queer: 'Anarco-queer'
Androgyne: 'Andrógin{inflection}'
Androsexual: 'Androsexual'
@ -606,6 +607,7 @@ flags:
Diamoric: 'Diamóri{inflection_c}'
Enbian: 'Nobian{inflection}'
Fa*afafine: 'Fa''afafine'
Femme: 'Afeminad{inflection}'
Gay: 'Gay'
Gender_Questioning: 'Cuestionándose el género'
Genderfae: 'Hadagénero'
@ -628,6 +630,8 @@ flags:
Lesbian: 'Lesbiana'
Lesbiromantic: 'Lesbirrománti{inflection_c}'
Maverique: 'Maverique'
Monoamorous: 'Monoamoros{inflection}'
Monogamous: 'Monógam{inflection}'
Muxe: 'Muxe'
Nebularomantic: 'Nebulosarrománti{inflection_c}'
Neopronouns: 'Neopronombres'
@ -734,7 +738,7 @@ calendar:
homophobia_sport: 'Día Internacional contra la Homofobia en el Deporte'
gay_uncles_day: 'Día de los Tíos Gays'
lgbtq_stem: 'Día de las personas LGBTQ+ en CTIM'
trans_depathologization: 'Día por la Despatologización de la Transexualidad'
trans_depathologization: 'Día por la Despatologización de Transgénero'
lgbti_book_day: 'Día del Libro de Temática LGTBI'
human_rights_day: 'Día de los Derechos Humanos'
nonbinary_parents_day: 'Día de les Xadres No Binaries'

View File

@ -569,6 +569,7 @@ flags:
Achillean: 'Achilléen'
Alloromantic_Asexual: 'Alloromantique asexue{inflection_l}'
Agender: 'Agenre'
Ambiamorous: 'Ambiamoureu{inflection_x}'
Anarcha-Queer: 'Anarcho-queer'
Androgyne: 'Androgyne'
Androsexual: 'Androsexue{inflection_l}'
@ -596,6 +597,7 @@ flags:
Diamoric: 'Diamorique'
Enbian: 'Enbian'
Fa*afafine: 'Fa''afafine'
Femme: 'Femme'
Gay: 'Gay'
Gender_Questioning: 'En questionnement de genre'
Genderfae: 'Genderfae'
@ -617,6 +619,8 @@ flags:
Leather_Pride: 'Pride cuir'
Lesbian: 'Lesbienne'
Lesbiromantic: 'Lesbiromantique'
Monoamorous: 'Monoamoureu{inflection_x}'
Monogamous: 'Monogame'
Maverique: 'Maverique'
Muxe: 'Muxe'
Nebularomantic: 'Nebuloromantique'

View File

@ -558,6 +558,7 @@ flags:
Achillean: 'Achilleaan'
Agender: 'Agender'
Alloromantic_Asexual: 'Allromantisch aseksueel'
Ambiamorous: 'Ambiamoreus'
Anarcha-Queer: 'Queeranarchisme'
Androgyne: 'Androgyn'
Androsexual: 'Androseksueel'
@ -584,6 +585,7 @@ flags:
Diamoric: 'Diamorisch'
Enbian: 'Enbisch'
Fa*afafine: 'Fa''afafine'
Femme: 'Femme'
Gay: 'Gay'
Gender_Questioning: 'Genderbevragend'
Genderfae: 'Genderfee'
@ -606,6 +608,8 @@ flags:
Lesbian: 'Lesbisch'
Lesbiromantic: 'Lesbiromantisch'
Maverique: 'Maveriek'
Monoamorous: 'Monoamoreus'
Monogamous: 'Monogamie'
Muxe: 'Muxe'
Nebularomantic: 'Nebularomantisch'
Neopronouns: 'Neovoornaamwoorden'

View File

@ -568,6 +568,7 @@ flags:
Achillean: 'Achillean'
Alloromantic_Asexual: 'Alloromantisk aseksuell'
Agender: 'Akjønnet'
Ambiamorous: 'Ambiamorøs'
Anarcha-Queer: 'Skeiv anarkisme'
Androgyne: 'Androgyn'
Androsexual: 'Androseksuell'
@ -595,6 +596,7 @@ flags:
Diamoric: 'Diamorisk'
Enbian: 'Enbian'
Fa*afafine: 'Fa''afafine'
Femme: 'Femme'
Gay: 'Homofil'
Gender_Questioning: 'Spørrende om kjønn'
Genderfae: 'Kjønnsfae'
@ -617,6 +619,8 @@ flags:
Lesbian: 'Lesbisk'
Lesbiromantic: 'Lesbiromantisk'
Maverique: 'Maverique'
Monoamorous: 'Monoamorøs'
Monogamous: 'Monogam'
Muxe: 'Muxe'
Nebularomantic: 'Nebularomantisk'
Neopronouns: 'Neopronomen'

View File

@ -13,7 +13,7 @@ onu/jejo Rodzaj postpłciowy z łączonymi formami męskimi i żeńskimi FALSE o
onu/jegie Formy zmieszane z elementami postpłciowego FALSE onu jegie niegie nień&jeń&jemi gie ni&nium&eń nium u u ku u u u u ę szł o pań FALSE FALSE TRUE Formy stworzone przez Bartosza Wróbla. Komentarz autora w {/blog/neozaimki-neutralne-metodą-fuzji-morfologicznej=poście na naszym blogu}.@Rzeczowniki zgodne z rodzajem postpłciowym to {/dukatywy=dukatywy}.
onu/jegu Dukaizmy z zaimkami onu/jegu FALSE onu jegu niegu jenu gu nim nim e e kie u u u u ę szł o panu FALSE FALSE TRUE Rzeczowniki zgodne z rodzajem postpłciowym to {/dukatywy=dukatywy}.
ne,ne/nego Rodzaj postpłciowy z neozaimkami ne/nego FALSE ne nego nia nemu ne nym nym u u ku u u u u u szł o panu FALSE FALSE TRUE Formy stworzone przez {http://transpomoc.pl/viewtopic.php?p=49434&highlight=#49434=Freję Draco} na bazie dukaizmów.@Rzeczowniki zgodne z rodzajem postpłciowym to {/dukatywy=dukatywy}.
oni,oni/ich Formy męskoosobowe liczby mnogiej TRUE oni ich nich im ich nimi nich cy i y cy l e li li eli eli ęli szli o państwo TRUE TRUE TRUE Druga osoba liczby mnogiej może być w normatywnej polszczyźnie używana jako wyraz szacunku (zob. {https://pl.wikipedia.org/wiki/Per_wy=„Per wy”}, {http://www.dialektologia.uw.edu.pl/index.php?l1=leksykon&lid=653=„Pluralis maiestaticus”})
oni,oni/ich Formy męskoosobowe liczby mnogiej TRUE oni ich nich im ich nimi nich cy i y cy l e li li eli eli ęli szli o państwo TRUE TRUE TRUE Druga osoba liczby mnogiej może być w normatywnej polszczyźnie używana jako wyraz szacunku lub skromości (zob. {https://pl.wikipedia.org/wiki/Per_wy=„Per wy”}, {http://www.dialektologia.uw.edu.pl/index.php?l1=leksykon&lid=653=„Pluralis maiestaticus”}, https://pl.wikipedia.org/wiki/Pluralis_modestiae=„Pluralis modestiæ”)
one,one/ich Formy niemęskoosobowe liczby mnogiej TRUE one ich nich im je nimi nich tkie e e kie ł o ły ły ały ały ęły szły o państwo TRUE TRUE TRUE
oni/e,oni/e/ich Formy liczby mnogiej z ukośnikiem TRUE oni/e ich nich im ich/je nimi nich cy/tkie i/e i/e cy/kie li/łe eni/one li/ły li/ły eli/ały eli/ały ęli/eły szli/szły o państwo TRUE TRUE FALSE
ona/ich Neutralne formy mnogie z zaimkiem „ona” FALSE ona ich nich im je nimi nich tkie e e kie ł o ło ły ało ały ęło szło o państwo TRUE TRUE TRUE Zaimek „ona” zapożyczony z języka chorwackiego, gdzie jest nienacechowaną płciowo formą liczby mnogiej. Dość zresztą intuicyjny w polszczyźnie: jak <em>to okno → te okna</em>, tak to <em>ono → te ona</em>.@Odmiana rodzaju neutralnego w liczbie pojedynczej dostępna jest {/ono=tutaj}@Mnogi rodzaj neutralny może być używany dla dowolnych grup, niezależnie od płci należących do nich osób.

Can't render this file because it has a wrong number of fields in line 2.

View File

@ -1079,7 +1079,7 @@ user:
email:
subject: 'Twój kod logowania to %code%'
content: |
Aby potwierdzić swój adres email, wpisz na stronie następujący kod: %code%.
Aby potwierdzić swój adres email, wpisz na stronie następujący jednorazowy kod: %code%.
Jeśli nie zamawiałxś tego kodu, po prostu zignoruj tę wiadomość.
why: >
@ -1312,6 +1312,7 @@ flags:
Achillean: 'Achillejs{adjective_n_k}'
Alloromantic_Asexual: 'Alloromantyczn{adjective_n} aseksualn{adjective_n}'
Agender: 'Apłciow{adjective_n}'
Ambiamorous: 'Ambiamoryczn{adjective_n}'
Anarcha-Queer: 'Anarchoqueerow{adjective_n}'
Androgyne: 'Androgynopłciow{adjective_n}'
Androsexual: 'Androseksualn{adjective_n}'
@ -1339,6 +1340,7 @@ flags:
Diamoric: 'Diamoryczn{adjective_n}'
Enbian: 'Enbiańs{adjective_n_k}' # Niebiańsk{adjective_n}
Fa*afafine: 'Fa''afafine'
Femme: 'Femme'
Gay: 'Gej'
Gender_Questioning: 'Rozważając{adjective_n_c} swoją płeć' # Zastanawiając{adjective_n_c} się nad swoją płcią
Genderfae: 'Nimficzn{adjective_n}'
@ -1361,6 +1363,8 @@ flags:
Lesbian: 'Lesbijka'
Lesbiromantic: 'Lesbiromantyczn{adjective_n}'
Maverique: 'Niezależnopłciow{adjective_n}'
Monoamorous: 'Monoamoryczn{adjective_n}'
Monogamous: 'Monogamiczn{adjective_n}'
Muxe: 'Muxe'
Nebularomantic: 'Mgławicoromantyczn{adjective_n}'
Neopronouns: 'Neozaimki'

View File

@ -32,6 +32,12 @@ module.exports = [
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/493723998521564/=Parada do Orgulho LGBTQIA de Mauá} (Brasil)', 'LGBTQ', 11, dayYear(28, 2021), EventLevel.Day),
new Event('{https://www.facebook.com/events/384845398874612/=14° Parada do Orgulho LGBTI+ de Florianópolis} (Brasil)', 'LGBTQ', 11, dayYear(7, 2021), EventLevel.Day),
new Event('{https://www.facebook.com/events/558763492035269/=4ª Parada do Orgulho LGBT+ de Santos} (Brasil)', 'LGBTQ', 10, dayYear(3, 2021), EventLevel.Day),
new Event('{https://www.facebook.com/events/451121922567801/=4ª Parada do Orgulho LGBT de Rio Claro/SP} (Brasil)', 'LGBTQ', 10, dayYear(10, 2021), EventLevel.Day),
new Event('{https://www.facebook.com/events/578588566271716/=1° Parada do Orgulho LGBTQIA+ de SJC} (Brasil)', 'LGBTQ', 6, dayYear(6, 2022), 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),
];

View File

@ -575,6 +575,7 @@ flags:
Achillean: 'Aquilean{inflection}'
Agender: 'Agênero'
Alloromantic_Asexual: 'Alorromânti{inflection_c} assexual'
Ambiamorous: 'Ambiamoros{inflection}'
Anarcha-Queer: 'Anarcaqueer'
Androgyne: 'Andrógin{inflection}'
Androsexual: 'Androssexual'
@ -602,6 +603,7 @@ flags:
Diamoric: 'Diamóri{inflection_c}'
Enbian: 'Nãobian{inflection}'
Fa*afafine: 'Fa''afafine'
Femme: 'Afeminad{inflection}'
Gay: 'Gay'
Gender_Questioning: 'Questionando o gênero'
Genderfae: 'Fadagênero'
@ -624,6 +626,8 @@ flags:
Lesbian: 'Lésbica'
Lesbiromantic: 'Lesbirromânti{inflection_c}'
Maverique: 'Maverique'
Monoamorous: 'Monoamoros{inflection}'
Monogamous: 'Monogâmic{inflection_c}'
Muxe: 'Muxe'
Nebularomantic: 'Nebulosarromânti{inflection_c}'
Neopronouns: 'Neopronomes'

View File

@ -542,6 +542,7 @@ flags:
Achillean: '阿喀琉人'
Agender: '無性別'
Alloromantic_Asexual: '浪漫傾向無性戀'
Ambiamorous: '兩元之爱'
Anarcha-Queer: '酷兒安那其'
Androgyne: '雙性同體'
Androsexual: '男性戀'
@ -569,6 +570,7 @@ flags:
Diamoric: '開愛'
Enbian: '非二元愛'
Fa*afafine: 'Fa''afafine'
Femme: 'P'
Gay: '同性戀'
Gender_Questioning: '性別質疑'
Genderfae: '仙性別'
@ -591,6 +593,8 @@ flags:
Lesbian: '女同性戀'
Lesbiromantic: '女同浪漫傾向'
Maverique: '孤膽性別'
Monoamorous: '單元之爱'
Monogamous: '单偶制'
Muxe: 'Muxe'
Nebularomantic: '星雲浪漫傾向'
Neopronouns: '新代詞'

View File

@ -55,7 +55,7 @@
<Icon v="users"/>
<T>contact.authors</T>
</h3>
<Authors/>
<Authors bigteam/>
</section>
<Support id="support"/>

View File

@ -23,7 +23,7 @@ export const head = ({title, description, banner}) => {
const meta = { meta: [] };
if (title) {
title = clearLinkedText(title);
title = clearLinkedText(title, false);
title += ' • ' + process.env.TITLE;
meta.title = title;
meta.meta.push({ hid: 'og:title', property: 'og:title', content: title });
@ -198,12 +198,16 @@ export const handleErrorAsync = func => (req, res, next) => {
func(req, res, next).catch((error) => next(error));
};
export const clearLinkedText = (text) => {
return text
export const clearLinkedText = (text, quotes = true) => {
text = text
.replace(/{[^}=]+=([^}=]+)}/g, '$1')
.replace(/{([^}=]+)}/g, '$1')
.replace(/[„”"']/g, '')
;
.replace(/{([^}=]+)}/g, '$1');
if (quotes) {
text = text.replace(/[„”"']/g, '');
}
return text;
}
export const sortClearedLinkedText = (items, key) => {

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

BIN
static/flags/Femme.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB

BIN
static/flags/Monogamous.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 KiB