mirror of
https://gitlab.com/PronounsPage/PronounsPage.git
synced 2025-09-24 05:05:20 -04:00
Merge remote-tracking branch 'ada/complete-norwegian' into nynorsk
This commit is contained in:
commit
e2688a8bd4
@ -1,7 +1,7 @@
|
|||||||
<template>
|
<template>
|
||||||
<div class="d-md-flex justify-content-between align-items-center">
|
<div class="d-md-flex justify-content-between align-items-center">
|
||||||
<h4 class="my-md-0">
|
<h4 class="my-md-0">
|
||||||
{{ $locales[locale].name }} {{ $locales[locale].extra ? `(${ $locales[locale].extra })` : '' }}
|
{{ $locales[locale].name }} {{ $locales[locale].extra ? `(${$locales[locale].extra})` : '' }}
|
||||||
</h4>
|
</h4>
|
||||||
<div v-if="profile" class="d-flex gap-2">
|
<div v-if="profile" class="d-flex gap-2">
|
||||||
<LocaleLink :locale="locale" :link="`/@${username}`" class="btn btn-primary">
|
<LocaleLink :locale="locale" :link="`/@${username}`" class="btn btn-primary">
|
||||||
|
@ -14,7 +14,7 @@ const { $translator: translator } = useNuxtApp();
|
|||||||
const exampleCategories = ExampleCategory.from(examples, config);
|
const exampleCategories = ExampleCategory.from(examples, config);
|
||||||
const examplesByHonorific = [false, true].map((isHonorific) => {
|
const examplesByHonorific = [false, true].map((isHonorific) => {
|
||||||
const examples = exampleCategories
|
const examples = exampleCategories
|
||||||
.filter((exampleCategory) => !exampleCategory.comprehensive)
|
.filter((exampleCategory) => !exampleCategory.comprehensive && exampleCategory.examples.length > 0)
|
||||||
.map((exampleCategory) => exampleCategory.examples[0])
|
.map((exampleCategory) => exampleCategory.examples[0])
|
||||||
.filter((example) => example.isHonorific === isHonorific);
|
.filter((example) => example.isHonorific === isHonorific);
|
||||||
return { examples, isHonorific };
|
return { examples, isHonorific };
|
||||||
|
@ -28,6 +28,7 @@ export interface PronounExamplesData {
|
|||||||
null?: string;
|
null?: string;
|
||||||
null_plural?: string;
|
null_plural?: string;
|
||||||
isHonorific?: boolean;
|
isHonorific?: boolean;
|
||||||
|
categories?: string;
|
||||||
}
|
}
|
||||||
|
|
||||||
export type NounTemplatesData = {
|
export type NounTemplatesData = {
|
||||||
|
@ -11,14 +11,13 @@ pronouns:
|
|||||||
honorifics: false
|
honorifics: false
|
||||||
exampleCategories:
|
exampleCategories:
|
||||||
-
|
-
|
||||||
name: 'subjektspronomen'
|
name: 'subjekt'
|
||||||
morphemes: ['pronoun_subject']
|
morphemes: ['pronoun_subject']
|
||||||
-
|
-
|
||||||
name: 'objektspronomen'
|
name: 'objekt'
|
||||||
morphemes: ['pronoun_object']
|
morphemes: ['pronoun_object']
|
||||||
-
|
-
|
||||||
name: 'possessivpronomen'
|
name: 'possessiv'
|
||||||
morphemes: ['possessive']
|
|
||||||
generator:
|
generator:
|
||||||
enabled: true
|
enabled: true
|
||||||
slashes: true
|
slashes: true
|
||||||
@ -92,7 +91,6 @@ pronouns:
|
|||||||
- 'Person B brukar {/ho=ho/henne}, so når ho snakkar om person A, brukar ho «ho/henne» om henne.'
|
- 'Person B brukar {/ho=ho/henne}, so når ho snakkar om person A, brukar ho «ho/henne» om henne.'
|
||||||
- 'Person C brukar {/hin=hin/hins} om einannan med {/hen=hen/hens}, so når hin snakkar om person A, brukar hen anten hin/hins eller hen/hens om hen.'
|
- 'Person C brukar {/hin=hin/hins} om einannan med {/hen=hen/hens}, so når hin snakkar om person A, brukar hen anten hin/hins eller hen/hens om hen.'
|
||||||
ask:
|
ask:
|
||||||
name: 'Spør meg'
|
|
||||||
routes: ['spoer', 'spoer-meg']
|
routes: ['spoer', 'spoer-meg']
|
||||||
others: 'Andre pronomen'
|
others: 'Andre pronomen'
|
||||||
|
|
||||||
@ -100,7 +98,7 @@ pronunciation:
|
|||||||
enabled: true
|
enabled: true
|
||||||
voices:
|
voices:
|
||||||
NO:
|
NO:
|
||||||
language: 'nn-NO'
|
language: 'nb-NO'
|
||||||
voice: 'Liv'
|
voice: 'Liv'
|
||||||
engine: 'standard'
|
engine: 'standard'
|
||||||
|
|
||||||
|
@ -1,4 +1,16 @@
|
|||||||
singular null
|
singular null categories
|
||||||
Eg synest {pronoun_subject} er veldig snill.
|
Eg synest {pronoun_subject} er veldig snill.
|
||||||
{'pronoun_subject} fortalde meg at huset er {possessive}.
|
{'pronoun_subject} fortalde meg at huset er {possessive}. possessiv
|
||||||
Eg bad {pronoun_object} om eg kunne låne blyanten {possessive}. Eg bad {pronoun_object} om eg kunne låne blyanten til {pronoun_subject}.
|
Eg spurde {pronoun_object} om eg kunne låne blyanten {possessive}. Eg spurde {pronoun_object} om eg kunne låne blyanten til {pronoun_object}. possessiv
|
||||||
|
Eg og {pronoun_subject} vil jobbe saman med prosjekta {possessive}. Eg og {pronoun_subject} vil jobbe saman med {pronoun_subject} sine prosjekt. possessiv
|
||||||
|
Kan eg ringje {pronoun_object} etter at {pronoun_subject} har ete middagen sin?
|
||||||
|
Har du sett {pronoun_object}? Eg må levere boka {possessive} tilbake til {pronoun_subject}. Har du sett {pronoun_object}? Eg må levere {pronoun_subject} si bok tilbake. possessiv
|
||||||
|
{'pronoun_subject} mista lommeboka si i går.
|
||||||
|
Eg gav {pronoun_object} planta {possessive} fordi {pronoun_subject} like gjerde den. Eg gav {pronoun_object} {possessive} plante fordi {pronoun_subject} like gjerde den. possessiv
|
||||||
|
Domaren sa at {pronoun_object} viser mykje respekt.
|
||||||
|
Etter forelesninga takka {pronoun_subject} læraren for hjelpa.
|
||||||
|
Kven meinte du at {pronoun_subject} ville ha med på turen?
|
||||||
|
Vennene til {pronoun_object} hjelpte {pronoun_object} med å jobbe på bilen. possessiv
|
||||||
|
Kan du overlevere {possessive} bok til {pronoun_object}? possessiv
|
||||||
|
Mora til {pronoun_object} er meir stolt av {possessive} prestasjon. {pronoun_subject} si mor er meir stolt av {possessive} prestasjon. possessiv
|
||||||
|
{'pronoun_subject} grét då {pronoun_subject} sa at innsatsen {possessive} ikkje var nok. {pronoun_subject} grét då {pronoun_subject} sa at {possessive} sin innsats ikkje var nok. possessiv
|
||||||
|
Can't render this file because it has a wrong number of fields in line 2.
|
@ -295,7 +295,6 @@ terminology:
|
|||||||
name: 'Fordomer'
|
name: 'Fordomer'
|
||||||
description: 'Omgrep relatert til hat og diskriminering mot skeive personar'
|
description: 'Omgrep relatert til hat og diskriminering mot skeive personar'
|
||||||
|
|
||||||
|
|
||||||
faq:
|
faq:
|
||||||
header: 'Spørsmål'
|
header: 'Spørsmål'
|
||||||
headerLong: 'Ofte stilte spørsmål'
|
headerLong: 'Ofte stilte spørsmål'
|
||||||
@ -746,7 +745,6 @@ contact:
|
|||||||
design:
|
design:
|
||||||
header: 'Rettleiingar og resursar for design'
|
header: 'Rettleiingar og resursar for design'
|
||||||
|
|
||||||
|
|
||||||
workshops:
|
workshops:
|
||||||
header: 'Opplæring'
|
header: 'Opplæring'
|
||||||
headerLong: 'Opplæring'
|
headerLong: 'Opplæring'
|
||||||
|
@ -11,14 +11,13 @@ pronouns:
|
|||||||
honorifics: false
|
honorifics: false
|
||||||
exampleCategories:
|
exampleCategories:
|
||||||
-
|
-
|
||||||
name: 'subjektspronomen'
|
name: 'subjekt'
|
||||||
morphemes: ['pronoun_subject']
|
morphemes: ['pronoun_subject']
|
||||||
-
|
-
|
||||||
name: 'objektspronomen'
|
name: 'objekt'
|
||||||
morphemes: ['pronoun_object']
|
morphemes: ['pronoun_object']
|
||||||
-
|
-
|
||||||
name: 'possessivpronomen'
|
name: 'possessiv'
|
||||||
morphemes: ['possessive']
|
|
||||||
generator:
|
generator:
|
||||||
enabled: true
|
enabled: true
|
||||||
slashes: true
|
slashes: true
|
||||||
@ -71,7 +70,7 @@ pronouns:
|
|||||||
normative: true
|
normative: true
|
||||||
examples:
|
examples:
|
||||||
- ['Kjøpte du ei gave til Tex for henne?', 'Kjøpte du ei gave til Tex?']
|
- ['Kjøpte du ei gave til Tex for henne?', 'Kjøpte du ei gave til Tex?']
|
||||||
- ['Ja, jeg kjøpte den til han. Jeg gjev den til han i morgon.', 'Ja, jeg kjøpte den. Jeg gjev den i morgen.']
|
- ['Ja, jeg kjøpte den til han. Jeg gir den til han i morgen.', 'Ja, jeg kjøpte den. Jeg gir den i morgen.']
|
||||||
emoji:
|
emoji:
|
||||||
description: 'Emojiself-pronomen'
|
description: 'Emojiself-pronomen'
|
||||||
history: '{https://www.lgbtqia.wiki/wiki/Emojiself_Pronouns=Emojiself} pronomen er mente for nettkommunikasjon og er ikke tenkt å bli uttalt.'
|
history: '{https://www.lgbtqia.wiki/wiki/Emojiself_Pronouns=Emojiself} pronomen er mente for nettkommunikasjon og er ikke tenkt å bli uttalt.'
|
||||||
@ -91,7 +90,6 @@ pronouns:
|
|||||||
- 'Person B bruker {/hun=hun/henne}, så når hun snakker om person A, bruker hun «hun/henne» om henne.'
|
- 'Person B bruker {/hun=hun/henne}, så når hun snakker om person A, bruker hun «hun/henne» om henne.'
|
||||||
- 'Person C bruker {/hin=hin/hins} om hverandre med {/hen=hen/hens}, så når hin snakker om person A, bruker hen enten hin/hins eller hen/hens om hen.'
|
- 'Person C bruker {/hin=hin/hins} om hverandre med {/hen=hen/hens}, så når hin snakker om person A, bruker hen enten hin/hins eller hen/hens om hen.'
|
||||||
ask:
|
ask:
|
||||||
name: 'Spør meg'
|
|
||||||
routes: ['spoer', 'spoer-meg']
|
routes: ['spoer', 'spoer-meg']
|
||||||
others: 'Andre pronomen'
|
others: 'Andre pronomen'
|
||||||
|
|
||||||
@ -142,10 +140,10 @@ terminology:
|
|||||||
key: 'kjønn'
|
key: 'kjønn'
|
||||||
text: 'kjønn'
|
text: 'kjønn'
|
||||||
-
|
-
|
||||||
key: 'kjønnsuttrykk'
|
key: 'kjønns uttrykk'
|
||||||
text: 'kjønnsuttrykk'
|
text: 'kjønnsuttrykk'
|
||||||
-
|
-
|
||||||
key: 'forholdsmodell'
|
key: 'forholds modell'
|
||||||
text: 'forholdsmodell'
|
text: 'forholdsmodell'
|
||||||
-
|
-
|
||||||
key: 'språk'
|
key: 'språk'
|
||||||
@ -233,6 +231,7 @@ census:
|
|||||||
enabled: false
|
enabled: false
|
||||||
|
|
||||||
redirects:
|
redirects:
|
||||||
|
- { from: '^/faq', to: '/oss' }
|
||||||
- { from: '^/ordbok/terminologi', to: '/terminologi' }
|
- { from: '^/ordbok/terminologi', to: '/terminologi' }
|
||||||
|
|
||||||
api: ~
|
api: ~
|
||||||
|
@ -1,4 +1,16 @@
|
|||||||
singular null
|
singular null categories
|
||||||
Jeg synes {pronoun_subject} er veldig snill.
|
Jeg synes {pronoun_subject} er veldig snill.
|
||||||
{'pronoun_subject} fortalte meg at huset er {possessive}.
|
{'pronoun_subject} fortalte meg at huset er {possessive}. possessiv
|
||||||
Jeg spurte {pronoun_object} om jeg kunne låne blyanten {possessive}. Jeg spurte {pronoun_object} om jeg kunne låne {possessive} blyant.
|
Jeg spurte {pronoun_object} om jeg kunne låne blyanten {possessive}. Jeg spurte {pronoun_object} om jeg kunne låne {possessive} blyant. possessiv
|
||||||
|
Jeg og {pronoun_subject} vil jobbe sammen med {possessive} prosjekter. possessiv
|
||||||
|
Kan jeg ringe {pronoun_object} etter {pronoun_subject} har spist middagen sin?
|
||||||
|
Har du sett {pronoun_object}? Jeg må levere boka {possessive} tilbake til {pronoun_subject}. Har du sett {pronoun_object}? Jeg må levere {pronoun_subject} si bok tilbake. possessiv
|
||||||
|
{'pronoun_subject} mista lommeboka si i går.
|
||||||
|
Jeg ga {pronoun_object} planta {possessive} fordi {pronoun_subject} likte den. Jeg ga {pronoun_object} {possessive} plante fordi {pronoun_subject} likte den. possessiv
|
||||||
|
Dommeren sa at {pronoun_object} viser mye respekt.
|
||||||
|
Etter forelesninga takka {pronoun_subject} læreren for hjelpa.
|
||||||
|
Hvem mente du at {pronoun_subject} ville ha med på turen?
|
||||||
|
Vennene til {pronoun_object} hjalp {pronoun_object} med å jobbe på bilen. possessiv
|
||||||
|
Kan du overlevere {possessive} bok til {pronoun_object}? possessiv
|
||||||
|
Mora til {pronoun_object} er mer stolt av {possessive} prestasjon. {pronoun_subject} si mor er mer stolt av {possessive} prestasjon. possessiv
|
||||||
|
{'pronoun_subject} gråt da {pronoun_subject} sa at innsatsen {possessive} ikke var nok. {'pronoun_subject} gråt da {pronoun_subject} sa at {possessive} sin innsats ikke var nok. possessiv
|
||||||
|
Can't render this file because it has a wrong number of fields in line 2.
|
@ -630,7 +630,6 @@ faq:
|
|||||||
Før du rapporterer en feil, kan du prøve å slå av slike utvidelser for å se
|
Før du rapporterer en feil, kan du prøve å slå av slike utvidelser for å se
|
||||||
om problemet forsvinner.
|
om problemet forsvinner.
|
||||||
|
|
||||||
|
|
||||||
links:
|
links:
|
||||||
header: 'Referanser'
|
header: 'Referanser'
|
||||||
headerLong: 'Ekstra referanser'
|
headerLong: 'Ekstra referanser'
|
||||||
@ -748,7 +747,6 @@ contact:
|
|||||||
Mange seksjoner på nettsiden (substantiv, inklusiv ordbok...) har alternativer for å legge til og
|
Mange seksjoner på nettsiden (substantiv, inklusiv ordbok...) har alternativer for å legge til og
|
||||||
redigere eksisterende bidrag. Hvis du tror at noe mangler eller er feil, nøl ikke med å ta disse i bruk.
|
redigere eksisterende bidrag. Hvis du tror at noe mangler eller er feil, nøl ikke med å ta disse i bruk.
|
||||||
|
|
||||||
|
|
||||||
workshops:
|
workshops:
|
||||||
header: 'Opplæring'
|
header: 'Opplæring'
|
||||||
headerLong: 'Opplæring'
|
headerLong: 'Opplæring'
|
||||||
@ -1003,12 +1001,6 @@ profile:
|
|||||||
close: 'Bare hvis vi er nærme'
|
close: 'Bare hvis vi er nærme'
|
||||||
meh: 'Tja'
|
meh: 'Tja'
|
||||||
no: 'Nei'
|
no: 'Nei'
|
||||||
banner: >
|
|
||||||
Du kan også bruke nettsiden vår til å lage et kort, {/@example=sånn som denne},
|
|
||||||
som inneholder navnene dine, pronomen, pride flagg, likte ord, osv.
|
|
||||||
Så kan du lenke den til din bio eller epost-signatur.
|
|
||||||
Bare lag en konto {/konto=her}.
|
|
||||||
bannerButton: 'Lag et kort'
|
|
||||||
card:
|
card:
|
||||||
link: 'Kortbilde'
|
link: 'Kortbilde'
|
||||||
generate: 'Generer'
|
generate: 'Generer'
|
||||||
@ -1475,7 +1467,6 @@ translationMode:
|
|||||||
changes: 'Endringer'
|
changes: 'Endringer'
|
||||||
commit: 'Lagre endringer'
|
commit: 'Lagre endringer'
|
||||||
revert: 'Angre endringer'
|
revert: 'Angre endringer'
|
||||||
action: 'Foreslå oversettelser'
|
|
||||||
pause: 'Sett oversettelsesmodus på pause'
|
pause: 'Sett oversettelsesmodus på pause'
|
||||||
|
|
||||||
flags:
|
flags:
|
||||||
|
@ -27,8 +27,8 @@ const pronounLibrary = new PronounLibrary(global.config, pronounGroups, pronouns
|
|||||||
const buildExample = (e: PronounExamplesData): Example => new Example(
|
const buildExample = (e: PronounExamplesData): Example => new Example(
|
||||||
Example.parse(e.singular),
|
Example.parse(e.singular),
|
||||||
Example.parse(e.plural || e.singular),
|
Example.parse(e.plural || e.singular),
|
||||||
Example.parse(e['null'] || e.singular),
|
Example.parse(e.null || e.singular),
|
||||||
Example.parse(e['null_plural'] || e.plural || e.singular),
|
Example.parse(e.null_plural || e.plural || e.singular),
|
||||||
e.isHonorific,
|
e.isHonorific,
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -22,13 +22,15 @@ export class Example {
|
|||||||
singularNullParts: ExamplePart[];
|
singularNullParts: ExamplePart[];
|
||||||
pluralNullParts: ExamplePart[];
|
pluralNullParts: ExamplePart[];
|
||||||
isHonorific: boolean;
|
isHonorific: boolean;
|
||||||
|
categories: string[];
|
||||||
|
|
||||||
constructor(singularParts: ExamplePart[], pluralParts: ExamplePart[], singularNullParts: ExamplePart[], pluralNullParts: ExamplePart[], isHonorific = false) {
|
constructor(singularParts: ExamplePart[], pluralParts: ExamplePart[], singularNullParts: ExamplePart[], pluralNullParts: ExamplePart[], isHonorific = false, categories: string[] = []) {
|
||||||
this.singularParts = singularParts;
|
this.singularParts = singularParts;
|
||||||
this.pluralParts = pluralParts;
|
this.pluralParts = pluralParts;
|
||||||
this.singularNullParts = singularNullParts;
|
this.singularNullParts = singularNullParts;
|
||||||
this.pluralNullParts = pluralNullParts;
|
this.pluralNullParts = pluralNullParts;
|
||||||
this.isHonorific = isHonorific;
|
this.isHonorific = isHonorific;
|
||||||
|
this.categories = categories;
|
||||||
}
|
}
|
||||||
|
|
||||||
static parse(str: string): ExamplePart[] {
|
static parse(str: string): ExamplePart[] {
|
||||||
@ -144,7 +146,8 @@ export class ExampleCategory {
|
|||||||
}
|
}
|
||||||
return config.pronouns.exampleCategories.map((exampleCategory) => {
|
return config.pronouns.exampleCategories.map((exampleCategory) => {
|
||||||
const matchingExamples = examples.filter((example) => {
|
const matchingExamples = examples.filter((example) => {
|
||||||
return exampleCategory.morphemes.some((morpheme) => example.hasMorpheme(morpheme));
|
return exampleCategory.morphemes?.some((morpheme) => example.hasMorpheme(morpheme)) ||
|
||||||
|
example.categories?.includes(exampleCategory.name);
|
||||||
});
|
});
|
||||||
return new ExampleCategory(exampleCategory.name, matchingExamples, exampleCategory.comprehensive);
|
return new ExampleCategory(exampleCategory.name, matchingExamples, exampleCategory.comprehensive);
|
||||||
});
|
});
|
||||||
|
@ -17,9 +17,10 @@ export const examples = buildList(function* () {
|
|||||||
yield new Example(
|
yield new Example(
|
||||||
Example.parse(e.singular),
|
Example.parse(e.singular),
|
||||||
Example.parse(e.plural || e.singular),
|
Example.parse(e.plural || e.singular),
|
||||||
Example.parse(e['null'] || e.singular),
|
Example.parse(e.null || e.singular),
|
||||||
Example.parse(e['null_plural'] || e.plural || e.singular),
|
Example.parse(e.null_plural || e.plural || e.singular),
|
||||||
e.isHonorific,
|
e.isHonorific,
|
||||||
|
e.categories ? e.categories.split(',').map(c => c.trim()).filter(c => c) : [],
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user