mirror of
https://gitlab.com/PronounsPage/PronounsPage.git
synced 2025-09-23 04:34:15 -04:00
locale(de): english page sie/:plural, die/:plural, er:sie; no pronouns
This commit is contained in:
parent
a2129f0be3
commit
45bf583a0e
@ -599,7 +599,9 @@ english:
|
|||||||
many nonbinary people decide to simply use “he” ({/er=„er”}) or “she” ({/sie=„sie”})
|
many nonbinary people decide to simply use “he” ({/er=„er”}) or “she” ({/sie=„sie”})
|
||||||
– either the same as their gender assigned at birth or the opposite.
|
– either the same as their gender assigned at birth or the opposite.
|
||||||
That doesn’t make them any less nonbinary! Pronouns ≠ gender.
|
That doesn’t make them any less nonbinary! Pronouns ≠ gender.
|
||||||
table: { er: 'Masculine', sie: 'Feminine' }
|
table:
|
||||||
|
- { pronoun: 'er', description: 'Masculine' }
|
||||||
|
- { pronoun: 'sie', description: 'Feminine' }
|
||||||
-
|
-
|
||||||
name: 'Neutrative forms'
|
name: 'Neutrative forms'
|
||||||
description:
|
description:
|
||||||
@ -620,7 +622,9 @@ english:
|
|||||||
There’s one more issue with neuter, though: it is neutral in nominative (the “who?”),
|
There’s one more issue with neuter, though: it is neutral in nominative (the “who?”),
|
||||||
but in other cases (the “whose?”, “whom?”, etc.) if falls back to being identical to masculine forms.
|
but in other cases (the “whose?”, “whom?”, etc.) if falls back to being identical to masculine forms.
|
||||||
That’s why some enbies mix multiple forms, for instance using feminine or plural forms in other cases.
|
That’s why some enbies mix multiple forms, for instance using feminine or plural forms in other cases.
|
||||||
table: { es: 'Neutrative', es/ihr: 'Neutrative with female declension' }
|
table:
|
||||||
|
- { pronoun: 'es', description: 'Neutrative' }
|
||||||
|
- { pronoun: 'es/ihr', description: 'Neutrative with female declension' }
|
||||||
-
|
-
|
||||||
name: 'Plural forms'
|
name: 'Plural forms'
|
||||||
description:
|
description:
|
||||||
@ -636,7 +640,26 @@ english:
|
|||||||
Some enbies avoid this by using the plural article.
|
Some enbies avoid this by using the plural article.
|
||||||
While also being the article of the feminine singular,
|
While also being the article of the feminine singular,
|
||||||
this has not the heavy connotation of being a feminine pronoun.
|
this has not the heavy connotation of being a feminine pronoun.
|
||||||
table: { die: 'Adjusted plural' }
|
table:
|
||||||
|
- { pronoun: 'sie/:plural', description: 'Normative plural' }
|
||||||
|
- { pronoun: 'die/:plural', description: 'Adjusted plural' }
|
||||||
|
- { pronoun: 'die', description: 'Adjusted plural as singular' }
|
||||||
|
-
|
||||||
|
name: 'No pronouns'
|
||||||
|
description:
|
||||||
|
- >
|
||||||
|
As in English, it is possible to ditch gendered language in case of pronouns and possessives
|
||||||
|
by just using the name.
|
||||||
|
- >
|
||||||
|
There are some forms that are not expressible that way, but most of the time
|
||||||
|
it can be easily circumvented.
|
||||||
|
- >
|
||||||
|
As German has its specials in grammar, names ending with s, x, z or ß
|
||||||
|
will not follow the rule to have a s for their possessives appended apostrophe,
|
||||||
|
but instead an apostrophe.
|
||||||
|
table:
|
||||||
|
- { pronoun: ':Toni' }
|
||||||
|
- { pronoun: ':Alex' }
|
||||||
-
|
-
|
||||||
name: 'Neopronouns similar to “they/them”'
|
name: 'Neopronouns similar to “they/them”'
|
||||||
description:
|
description:
|
||||||
@ -647,7 +670,10 @@ english:
|
|||||||
- >
|
- >
|
||||||
However, it has some shortcomings with some lesser used forms which might need to be replaced
|
However, it has some shortcomings with some lesser used forms which might need to be replaced
|
||||||
with our syntax constructs or resorting to a different pronoun set.
|
with our syntax constructs or resorting to a different pronoun set.
|
||||||
table: { they: 'English version', dey: 'Germanized version (A)', dey/denen/demm: 'Germanized version (B)' }
|
table:
|
||||||
|
- { pronoun: 'they', description: 'English version' }
|
||||||
|
- { pronoun: 'dey', description: 'Germanized version (A)' }
|
||||||
|
- { pronoun: 'dey/denen/demm', description: 'Germanized version (B)' }
|
||||||
-
|
-
|
||||||
name: 'Neopronouns with new stem'
|
name: 'Neopronouns with new stem'
|
||||||
description:
|
description:
|
||||||
@ -657,7 +683,10 @@ english:
|
|||||||
They differ in how many forms they cover, but all of them are suitable for basic conversations.
|
They differ in how many forms they cover, but all of them are suitable for basic conversations.
|
||||||
Some of them are even related to neutral noun convention,
|
Some of them are even related to neutral noun convention,
|
||||||
covering nearly every aspect of gendering in German.
|
covering nearly every aspect of gendering in German.
|
||||||
table: { en/em: '', nin: '', mensch: '' }
|
table:
|
||||||
|
- { pronoun: 'en/em' }
|
||||||
|
- { pronoun: 'nin' }
|
||||||
|
- { pronoun: 'mensch' }
|
||||||
-
|
-
|
||||||
name: 'Neopronouns by fusion'
|
name: 'Neopronouns by fusion'
|
||||||
description:
|
description:
|
||||||
@ -665,7 +694,9 @@ english:
|
|||||||
One can also take the two binary forms and fuse them together
|
One can also take the two binary forms and fuse them together
|
||||||
to build the different forms.
|
to build the different forms.
|
||||||
They are pronounced differently to just chaining both normative forms.
|
They are pronounced differently to just chaining both normative forms.
|
||||||
table: { sier: '', xier: '' }
|
table:
|
||||||
|
- { pronoun: 'sier' }
|
||||||
|
- { pronoun: 'xier' }
|
||||||
-
|
-
|
||||||
name: 'Placeholder forms'
|
name: 'Placeholder forms'
|
||||||
description:
|
description:
|
||||||
@ -681,7 +712,10 @@ english:
|
|||||||
even to listeners unfamiliar with the concept of nonbinary.
|
even to listeners unfamiliar with the concept of nonbinary.
|
||||||
The main disadvantage is that in most cases they are only usable in writing,
|
The main disadvantage is that in most cases they are only usable in writing,
|
||||||
while some forms are hard or impossible to pronounce.
|
while some forms are hard or impossible to pronounce.
|
||||||
table: { er*sie: '', er_sie: '' }
|
table:
|
||||||
|
- { pronoun: 'er:sie' }
|
||||||
|
- { pronoun: 'er*sie' }
|
||||||
|
- { pronoun: 'er_sie' }
|
||||||
-
|
-
|
||||||
name: 'Interchangeable forms'
|
name: 'Interchangeable forms'
|
||||||
description:
|
description:
|
||||||
|
@ -1,13 +1,27 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
|
import { buildPronoun } from '#shared/buildPronoun.ts';
|
||||||
import { capitalise } from '#shared/helpers.ts';
|
import { capitalise } from '#shared/helpers.ts';
|
||||||
import { loadPronouns } from '~/src/data.ts';
|
import { loadPronouns } from '~/src/data.ts';
|
||||||
|
|
||||||
defineProps<{
|
interface TableRow {
|
||||||
table: Record<string, string>;
|
pronoun: string;
|
||||||
|
description?: string;
|
||||||
|
}
|
||||||
|
|
||||||
|
const props = defineProps<{
|
||||||
|
table: TableRow[];
|
||||||
}>();
|
}>();
|
||||||
|
|
||||||
|
const { $translator: translator } = useNuxtApp();
|
||||||
const config = useConfig();
|
const config = useConfig();
|
||||||
const pronouns = await loadPronouns(config);
|
const pronouns = await loadPronouns(config);
|
||||||
|
|
||||||
|
const rows = computed(() => {
|
||||||
|
return props.table.map((row) => ({
|
||||||
|
...row,
|
||||||
|
pronoun: buildPronoun(pronouns, row.pronoun, config, translator)!,
|
||||||
|
}));
|
||||||
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
@ -23,25 +37,30 @@ const pronouns = await loadPronouns(config);
|
|||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<tr v-for="(description, pronoun) in table">
|
<tr v-for="{ pronoun, description } of rows" :key="pronoun?.canonicalName">
|
||||||
<th>
|
<th>
|
||||||
<nuxt-link :to="`/${pronouns[pronoun].canonicalName}`">
|
<nuxt-link :to="`/${pronoun.canonicalName}`">
|
||||||
{{ pronouns[pronoun].name() }}
|
{{ pronoun.name() }}
|
||||||
<br v-if="description">
|
<small v-if="description" class="d-block">{{ description }}</small>
|
||||||
<small>{{ description }}</small>
|
|
||||||
</nuxt-link>
|
</nuxt-link>
|
||||||
</th>
|
</th>
|
||||||
<td>
|
<td>
|
||||||
<strong>{{ capitalise(pronouns[pronoun].morphemes.pronoun_n ?? '') }}</strong> liest
|
<strong>{{ capitalise(pronoun.morphemes.pronoun_n ?? '') }}</strong>
|
||||||
|
<template v-if="pronoun.plural[0]">
|
||||||
|
lesen
|
||||||
|
</template>
|
||||||
|
<template v-else>
|
||||||
|
liest
|
||||||
|
</template>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
Das ist <strong>{{ pronouns[pronoun].morphemes.possessive_determiner_f_n }}</strong> Katze
|
Das ist <strong>{{ pronoun.morphemes.possessive_determiner_f_n }}</strong> Katze
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
Ich spreche mit <strong>{{ pronouns[pronoun].morphemes.pronoun_d }}</strong>
|
Ich spreche mit <strong>{{ pronoun.morphemes.pronoun_d }}</strong>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
Ich mag <strong>{{ pronouns[pronoun].morphemes.pronoun_a }}</strong>
|
Ich mag <strong>{{ pronoun.morphemes.pronoun_a }}</strong>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user