build: new generic lines fall back in the plan's language; Tomter Vel's front door deployed
List notes, empty lists and the invite form's guidance are lines no model is asked about before a page ships; on a Norwegian site they showed in English until reworded. They now fall back in Norwegian for no/nb/nn plans, like the mail fallbacks. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
5e736668e4
commit
cda3b0685a
@@ -19,3 +19,14 @@ what goes to the board.
|
|||||||
Lints green with the iris mail checks (uhhm/iris PR 1); the two
|
Lints green with the iris mail checks (uhhm/iris PR 1); the two
|
||||||
warnings are real (a neighbour whose request was not solved is not
|
warnings are real (a neighbour whose request was not solved is not
|
||||||
told; a member removed from the list is not told).
|
told; a member removed from the list is not told).
|
||||||
|
|
||||||
|
## Deployed 2026-09-28
|
||||||
|
|
||||||
|
Pushed to tomtervel/questions (58188f5) and live on
|
||||||
|
vel.klingenbergbygg.no. Only the opener and the new "Siste fra bygda"
|
||||||
|
card come from this round (`words-frontdoor.json`); the question and
|
||||||
|
the door headings are the tuned ones from
|
||||||
|
`runs/tomtervel-opener-2026-09-23`, so `needs.yaml` and
|
||||||
|
`aggregates.yaml` are unchanged and routing is as last scored. The
|
||||||
|
desks' and lists' new lines (what a row is, an empty list) fall back
|
||||||
|
in Norwegian now, not English.
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ needs:
|
|||||||
who: en husstand i Tomter
|
who: en husstand i Tomter
|
||||||
wants: å bli medlem og få betalt kontingenten
|
wants: å bli medlem og få betalt kontingenten
|
||||||
enters: /
|
enters: /
|
||||||
via: Bli medlem eller endre medlemskapet
|
via: Bli medlem eller endre opplysningene dine
|
||||||
lands_in: husstander
|
lands_in: husstander
|
||||||
handled_by: kasserer
|
handled_by: kasserer
|
||||||
stages:
|
stages:
|
||||||
@@ -25,7 +25,7 @@ needs:
|
|||||||
who: et medlem som har flyttet, byttet e-post eller vil melde seg ut
|
who: et medlem som har flyttet, byttet e-post eller vil melde seg ut
|
||||||
wants: at velet har riktige opplysninger om dem
|
wants: at velet har riktige opplysninger om dem
|
||||||
enters: /
|
enters: /
|
||||||
via: Bli medlem eller endre medlemskapet
|
via: Bli medlem eller endre opplysningene dine
|
||||||
lands_in: medlemsendringer
|
lands_in: medlemsendringer
|
||||||
handled_by: kasserer
|
handled_by: kasserer
|
||||||
stages:
|
stages:
|
||||||
@@ -44,7 +44,7 @@ needs:
|
|||||||
who: en som har sett et farlig sted i trafikken
|
who: en som har sett et farlig sted i trafikken
|
||||||
wants: at velet tar det opp med kommunen eller den som eier veien
|
wants: at velet tar det opp med kommunen eller den som eier veien
|
||||||
enters: /
|
enters: /
|
||||||
via: Si fra om noe farlig eller ødelagt
|
via: Meld fra om noe som bør fikses
|
||||||
lands_in: trafikkmeldinger
|
lands_in: trafikkmeldinger
|
||||||
handled_by: trafikk
|
handled_by: trafikk
|
||||||
stages:
|
stages:
|
||||||
@@ -68,7 +68,7 @@ needs:
|
|||||||
who: en som ser at noe på lekeplassen eller stien er ødelagt
|
who: en som ser at noe på lekeplassen eller stien er ødelagt
|
||||||
wants: at det blir fikset før noen skader seg
|
wants: at det blir fikset før noen skader seg
|
||||||
enters: /
|
enters: /
|
||||||
via: Si fra om noe farlig eller ødelagt
|
via: Meld fra om noe som bør fikses
|
||||||
lands_in: anleggsfeil
|
lands_in: anleggsfeil
|
||||||
handled_by: lekeplasser
|
handled_by: lekeplasser
|
||||||
stages:
|
stages:
|
||||||
@@ -89,7 +89,7 @@ needs:
|
|||||||
who: en beboer som har en mening om en sak kommunen har på høring
|
who: en beboer som har en mening om en sak kommunen har på høring
|
||||||
wants: at velet tar det med i sitt svar
|
wants: at velet tar det med i sitt svar
|
||||||
enters: /
|
enters: /
|
||||||
via: Si din mening i en høringssak
|
via: Få din mening med i høringssvaret
|
||||||
lands_in: innspill
|
lands_in: innspill
|
||||||
handled_by: horingsinstans
|
handled_by: horingsinstans
|
||||||
stages:
|
stages:
|
||||||
@@ -111,7 +111,7 @@ needs:
|
|||||||
who: en som vil hjelpe til på et arrangement eller en dugnad
|
who: en som vil hjelpe til på et arrangement eller en dugnad
|
||||||
wants: å bli satt opp på noe som passer dem
|
wants: å bli satt opp på noe som passer dem
|
||||||
enters: /
|
enters: /
|
||||||
via: Stille opp på 17. mai, dugnad eller i komité
|
via: Bli med og gjør en innsats
|
||||||
lands_in: frivillige
|
lands_in: frivillige
|
||||||
handled_by: arrangementer
|
handled_by: arrangementer
|
||||||
stages:
|
stages:
|
||||||
@@ -135,7 +135,7 @@ needs:
|
|||||||
who: en som vil sitte i en komité
|
who: en som vil sitte i en komité
|
||||||
wants: en plass i den komiteen som driver med det de bryr seg om
|
wants: en plass i den komiteen som driver med det de bryr seg om
|
||||||
enters: /
|
enters: /
|
||||||
via: Stille opp på 17. mai, dugnad eller i komité
|
via: Bli med og gjør en innsats
|
||||||
lands_in: komitesoknader
|
lands_in: komitesoknader
|
||||||
handled_by: styret
|
handled_by: styret
|
||||||
stages:
|
stages:
|
||||||
@@ -157,7 +157,7 @@ needs:
|
|||||||
who: en beboer som ikke får til noe selv for tiden, som snømåking, handling eller en skyss
|
who: en beboer som ikke får til noe selv for tiden, som snømåking, handling eller en skyss
|
||||||
wants: at en nabo stiller opp
|
wants: at en nabo stiller opp
|
||||||
enters: /
|
enters: /
|
||||||
via: Hjelp fra naboen, eller hjelp naboen
|
via: Få hjelp av naboer, eller gi en hånd selv
|
||||||
lands_in: hjelpebehov
|
lands_in: hjelpebehov
|
||||||
handled_by: nabohjelp
|
handled_by: nabohjelp
|
||||||
stages:
|
stages:
|
||||||
@@ -181,7 +181,7 @@ needs:
|
|||||||
who: en nabo som kan stille opp når noen trenger det
|
who: en nabo som kan stille opp når noen trenger det
|
||||||
wants: å bli spurt når det passer
|
wants: å bli spurt når det passer
|
||||||
enters: /
|
enters: /
|
||||||
via: Hjelp fra naboen, eller hjelp naboen
|
via: Få hjelp av naboer, eller gi en hånd selv
|
||||||
lands_in: hjelpere
|
lands_in: hjelpere
|
||||||
handled_by: nabohjelp
|
handled_by: nabohjelp
|
||||||
stages:
|
stages:
|
||||||
@@ -203,7 +203,7 @@ needs:
|
|||||||
who: en nabo som har noe å låne ut, eller trenger å låne noe
|
who: en nabo som har noe å låne ut, eller trenger å låne noe
|
||||||
wants: et oppslag som naboene ser
|
wants: et oppslag som naboene ser
|
||||||
enters: /
|
enters: /
|
||||||
via: Hjelp fra naboen, eller hjelp naboen
|
via: Få hjelp av naboer, eller gi en hånd selv
|
||||||
lands_in: oppslag
|
lands_in: oppslag
|
||||||
handled_by: styret
|
handled_by: styret
|
||||||
stages:
|
stages:
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ alternatives:
|
|||||||
- Lagre
|
- Lagre
|
||||||
features:
|
features:
|
||||||
- name: Frivillige
|
- name: Frivillige
|
||||||
description: Each row is one case. The buttons record what you have just done with it.
|
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
@@ -39,7 +39,7 @@ alternatives:
|
|||||||
group: arrangementer
|
group: arrangementer
|
||||||
features:
|
features:
|
||||||
- name: Hvem
|
- name: Hvem
|
||||||
description: Their name, and the address the account and its one-time link go to.
|
description: Navnet deres, og adressen kontoen og engangslenken går til.
|
||||||
requirements:
|
requirements:
|
||||||
- name: name
|
- name: name
|
||||||
label: Navn
|
label: Navn
|
||||||
@@ -52,8 +52,8 @@ alternatives:
|
|||||||
consequence:
|
consequence:
|
||||||
- Lagre
|
- Lagre
|
||||||
features:
|
features:
|
||||||
- name: Who has been invited
|
- name: Hvem som er invitert
|
||||||
description: Each row is one invitation, with the one-time link while it is unused.
|
description: Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ alternatives:
|
|||||||
- Send svar
|
- Send svar
|
||||||
features:
|
features:
|
||||||
- name: Innspill
|
- name: Innspill
|
||||||
description: Each row is one case. The buttons record what you have just done with it.
|
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
@@ -33,7 +33,7 @@ alternatives:
|
|||||||
group: horingsinstans
|
group: horingsinstans
|
||||||
features:
|
features:
|
||||||
- name: Hvem
|
- name: Hvem
|
||||||
description: Their name, and the address the account and its one-time link go to.
|
description: Navnet deres, og adressen kontoen og engangslenken går til.
|
||||||
requirements:
|
requirements:
|
||||||
- name: name
|
- name: name
|
||||||
label: Navn
|
label: Navn
|
||||||
@@ -46,8 +46,8 @@ alternatives:
|
|||||||
consequence:
|
consequence:
|
||||||
- Send svar
|
- Send svar
|
||||||
features:
|
features:
|
||||||
- name: Who has been invited
|
- name: Hvem som er invitert
|
||||||
description: Each row is one invitation, with the one-time link while it is unused.
|
description: Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
name: Hva trenger du hjelp med i Tomter?
|
name: Hva gjør Tomter Vel, og hva kan du få her?
|
||||||
description: Tomter Vel er for alle som bor her. Velg det som passer deg, så finner du veien videre.
|
description: Velforeningen for Tomter, stiftet i 1947, drevet på fritida av naboene dine. Alt du kan be om her havner hos en komité eller styret, og du ser selv hvor saken står.
|
||||||
responsible:
|
responsible:
|
||||||
name: Styret i Tomter Vel
|
name: Styret i Tomter Vel
|
||||||
contact: post@tomtervel.no
|
contact: post@tomtervel.no
|
||||||
@@ -49,56 +49,56 @@ alternatives:
|
|||||||
states: []
|
states: []
|
||||||
empty: Ingen farlige steder er meldt inn nå. Har du sett et, fortell oss.
|
empty: Ingen farlige steder er meldt inn nå. Har du sett et, fortell oss.
|
||||||
jq: 'sort_by(.submitted_ms) | reverse | .[:3] | .[] | .responses |= {hva: .hva, hvor: .hvor}'
|
jq: 'sort_by(.submitted_ms) | reverse | .[:3] | .[] | .responses |= {hva: .hva, hvor: .hvor}'
|
||||||
- name: Bli medlem eller endre medlemskapet
|
- name: Bli medlem eller endre opplysningene dine
|
||||||
description: Meld deg inn, betal kontingent, eller si fra om flytting, ny e-post eller utmelding.
|
description: Meld deg inn, betal kontingenten, eller gi beskjed om flytting, ny e-post eller utmelding.
|
||||||
action: /medlem
|
action: /medlem
|
||||||
consequence:
|
consequence:
|
||||||
- Til medlemskap
|
- Til medlemskap
|
||||||
features:
|
features:
|
||||||
- name: For deg som bor i Tomter
|
- name: Deg som bor i Tomter
|
||||||
description: Du kan bli medlem og betale kontingent, eller melde flytting, ny e-post eller utmelding.
|
description: Å bli medlem og få betalt kontingenten, at velet har riktige opplysninger om dem.
|
||||||
icon: lucide:user-plus
|
icon: lucide:house
|
||||||
- name: Si fra om noe farlig eller ødelagt
|
- name: Meld fra om noe som bør fikses
|
||||||
description: Har du sett et farlig sted i trafikken eller noe i stykker på lekeplassen eller stien? Da vet velet det.
|
description: Sett du noe farlig i trafikken, eller noe ødelagt på lekeplassen eller elvestien? Gi oss beskjed.
|
||||||
action: /melde-fra
|
action: /melde-fra
|
||||||
consequence:
|
consequence:
|
||||||
- Meld fra
|
- Meld fra
|
||||||
features:
|
features:
|
||||||
- name: For deg som har sett noe
|
- name: Deg som har sett noe som bør fikses
|
||||||
description: Du kan melde fra om et farlig sted i trafikken eller om noe som er ødelagt på lekeplassen eller stien.
|
description: At velet tar det opp med kommunen eller den som eier veien, at det blir fikset før noen skader seg.
|
||||||
icon: lucide:alert-triangle
|
icon: lucide:alert-triangle
|
||||||
- name: Stille opp på 17. mai, dugnad eller i komité
|
- name: Bli med og gjør en innsats
|
||||||
description: Velet drives av folk som bidrar litt. Finn noe som passer deg.
|
description: Vi trenger folk på 17. mai, dugnader og i komiteene. Det trengs ikke mer enn litt tid du har å avse.
|
||||||
action: /bidra
|
action: /bidra
|
||||||
consequence:
|
consequence:
|
||||||
- Vil bidra
|
- Bli med
|
||||||
features:
|
features:
|
||||||
- name: For deg som vil være med
|
- name: Deg som vil gjøre en innsats
|
||||||
description: Du kan melde deg til hjelp på 17. mai, dugnad eller et arrangement, eller søke plass i en komité.
|
description: Å bli satt opp på noe som passer dem, en plass i den komiteen som driver med det de bryr seg om.
|
||||||
icon: lucide:hand-helping
|
icon: lucide:hand-helping
|
||||||
- name: Hjelp fra naboen, eller hjelp naboen
|
- name: Få hjelp av naboer, eller gi en hånd selv
|
||||||
description: Snømåking, handling, skyss og utlån av utstyr, naboer imellom.
|
description: Trenger du en hånd med snømåking, handling eller skyss? Eller kan du stille opp for en nabo? Her møtes dere.
|
||||||
action: /naboer
|
action: /naboer
|
||||||
consequence:
|
consequence:
|
||||||
- Til nabohjelp
|
- Til nabohjelp
|
||||||
features:
|
features:
|
||||||
- name: For deg og naboene dine
|
- name: Deg som trenger hjelp eller kan gi en hånd
|
||||||
description: Du kan be om hjelp, tilby hjelp eller legge ut noe du har å låne ut.
|
description: At en nabo stiller opp, å bli spurt når det passer, et oppslag som naboene ser.
|
||||||
icon: lucide:heart-handshake
|
icon: lucide:heart-handshake
|
||||||
- name: Si din mening i en høringssak
|
- name: Få din mening med i høringssvaret
|
||||||
description: Har kommunen en sak på høring som du har tanker om? Send oss innspillet ditt.
|
description: Har kommunen en sak på høring du mener noe om? Send oss innspillet ditt, så tar vi det med i velets svar.
|
||||||
action: /received/horingsinnspill
|
action: /received/horingsinnspill
|
||||||
consequence:
|
consequence:
|
||||||
- Send innspill
|
- Send innspill
|
||||||
record_as: innspill
|
record_as: innspill
|
||||||
features:
|
features:
|
||||||
- name: Slik går det videre
|
- name: Hva skjer videre
|
||||||
description: Innspillet kommer inn til høringsgruppa. Så avgjør de om det blir tatt med i velets svar, og du får vite om det ble med eller ikke.
|
description: Innspillet ditt kommer inn hos høringsutvalget. De vurderer om det tas med i velets svar til kommunen, eller om det ikke passer inn denne gangen.
|
||||||
icon: lucide:route
|
icon: lucide:route
|
||||||
- name: Hvem leser det
|
- name: Hvem leser dette
|
||||||
description: Høringsgruppa i Tomter Vel leser det du sender. Du når styret på post@tomtervel.no.
|
description: Høringsutvalget i Tomter Vel leser innspillet ditt; i mellomtiden kan du nå styret på post@tomtervel.no.
|
||||||
icon: lucide:users
|
icon: lucide:users
|
||||||
- name: Ditt innspill
|
- name: Send et høringsinnspill
|
||||||
requirements:
|
requirements:
|
||||||
- name: navn
|
- name: navn
|
||||||
label: Navn
|
label: Navn
|
||||||
@@ -107,12 +107,12 @@ alternatives:
|
|||||||
- name: sak
|
- name: sak
|
||||||
label: Hvilken sak gjelder det?
|
label: Hvilken sak gjelder det?
|
||||||
type: text
|
type: text
|
||||||
placeholder: Reguleringsplan for Tomtervegen
|
placeholder: Reguleringsplan for Tomterveien
|
||||||
- name: innspill
|
- name: innspill
|
||||||
label: Hva mener du?
|
label: Hva mener du?
|
||||||
type: textarea
|
type: textarea
|
||||||
placeholder: Jeg mener gangfeltet bør flyttes nærmere skolen, fordi barna krysser der.
|
placeholder: Jeg mener det bør settes opp fartsdumper langs den nye traseen, for barna krysser der til skolen.
|
||||||
description: Ha saken og det du vil si klart før du begynner.
|
description: Fortell hvilken sak det gjelder og hva du mener.
|
||||||
icon: lucide:megaphone
|
icon: lucide:megaphone
|
||||||
encouragements:
|
encouragements:
|
||||||
- Innspillet ditt leses av høringsgruppa før velet skriver sitt svar.
|
- Innspillet ditt blir lest av høringsutvalget vårt og veier inn i svaret vi sender kommunen.
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ alternatives:
|
|||||||
- Lagre
|
- Lagre
|
||||||
features:
|
features:
|
||||||
- name: Husstander
|
- name: Husstander
|
||||||
description: Each row is one case. The buttons record what you have just done with it.
|
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
@@ -31,7 +31,7 @@ alternatives:
|
|||||||
- Lagre
|
- Lagre
|
||||||
features:
|
features:
|
||||||
- name: Medlemsendringer
|
- name: Medlemsendringer
|
||||||
description: Each row is one case. The buttons record what you have just done with it.
|
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
@@ -48,7 +48,7 @@ alternatives:
|
|||||||
- Lagre
|
- Lagre
|
||||||
features:
|
features:
|
||||||
- name: Utlegg
|
- name: Utlegg
|
||||||
description: Each row is one case. The buttons record what you have just done with it.
|
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
@@ -76,7 +76,7 @@ alternatives:
|
|||||||
group: kasserer
|
group: kasserer
|
||||||
features:
|
features:
|
||||||
- name: Hvem
|
- name: Hvem
|
||||||
description: Their name, and the address the account and its one-time link go to.
|
description: Navnet deres, og adressen kontoen og engangslenken går til.
|
||||||
requirements:
|
requirements:
|
||||||
- name: name
|
- name: name
|
||||||
label: Navn
|
label: Navn
|
||||||
@@ -89,8 +89,8 @@ alternatives:
|
|||||||
consequence:
|
consequence:
|
||||||
- Lagre
|
- Lagre
|
||||||
features:
|
features:
|
||||||
- name: Who has been invited
|
- name: Hvem som er invitert
|
||||||
description: Each row is one invitation, with the one-time link while it is unused.
|
description: Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ alternatives:
|
|||||||
group: komiteer
|
group: komiteer
|
||||||
features:
|
features:
|
||||||
- name: Hvem
|
- name: Hvem
|
||||||
description: Their name, and the address the account and its one-time link go to.
|
description: Navnet deres, og adressen kontoen og engangslenken går til.
|
||||||
requirements:
|
requirements:
|
||||||
- name: name
|
- name: name
|
||||||
label: Navn
|
label: Navn
|
||||||
@@ -31,8 +31,8 @@ alternatives:
|
|||||||
consequence:
|
consequence:
|
||||||
- Confirm
|
- Confirm
|
||||||
features:
|
features:
|
||||||
- name: Who has been invited
|
- name: Hvem som er invitert
|
||||||
description: Each row is one invitation, with the one-time link while it is unused.
|
description: Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ alternatives:
|
|||||||
- Lagre
|
- Lagre
|
||||||
features:
|
features:
|
||||||
- name: Anleggsfeil
|
- name: Anleggsfeil
|
||||||
description: Each row is one case. The buttons record what you have just done with it.
|
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
@@ -33,7 +33,7 @@ alternatives:
|
|||||||
group: lekeplasser
|
group: lekeplasser
|
||||||
features:
|
features:
|
||||||
- name: Hvem
|
- name: Hvem
|
||||||
description: Their name, and the address the account and its one-time link go to.
|
description: Navnet deres, og adressen kontoen og engangslenken går til.
|
||||||
requirements:
|
requirements:
|
||||||
- name: name
|
- name: name
|
||||||
label: Navn
|
label: Navn
|
||||||
@@ -46,8 +46,8 @@ alternatives:
|
|||||||
consequence:
|
consequence:
|
||||||
- Lagre
|
- Lagre
|
||||||
features:
|
features:
|
||||||
- name: Who has been invited
|
- name: Hvem som er invitert
|
||||||
description: Each row is one invitation, with the one-time link while it is unused.
|
description: Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ alternatives:
|
|||||||
- Lagre
|
- Lagre
|
||||||
features:
|
features:
|
||||||
- name: Hjelpebehov
|
- name: Hjelpebehov
|
||||||
description: Each row is one case. The buttons record what you have just done with it.
|
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
@@ -37,7 +37,7 @@ alternatives:
|
|||||||
- Lagre
|
- Lagre
|
||||||
features:
|
features:
|
||||||
- name: Hjelpere
|
- name: Hjelpere
|
||||||
description: Each row is one case. The buttons record what you have just done with it.
|
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
@@ -59,7 +59,7 @@ alternatives:
|
|||||||
group: nabohjelp
|
group: nabohjelp
|
||||||
features:
|
features:
|
||||||
- name: Hvem
|
- name: Hvem
|
||||||
description: Their name, and the address the account and its one-time link go to.
|
description: Navnet deres, og adressen kontoen og engangslenken går til.
|
||||||
requirements:
|
requirements:
|
||||||
- name: name
|
- name: name
|
||||||
label: Navn
|
label: Navn
|
||||||
@@ -72,8 +72,8 @@ alternatives:
|
|||||||
consequence:
|
consequence:
|
||||||
- Lagre
|
- Lagre
|
||||||
features:
|
features:
|
||||||
- name: Who has been invited
|
- name: Hvem som er invitert
|
||||||
description: Each row is one invitation, with the one-time link while it is unused.
|
description: Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
|
|||||||
@@ -8,14 +8,14 @@ alternatives:
|
|||||||
description: Alle meldinger er åpne for alle å se.
|
description: Alle meldinger er åpne for alle å se.
|
||||||
features:
|
features:
|
||||||
- name: Anleggsfeil
|
- name: Anleggsfeil
|
||||||
description: Each row is one case and the stage it has reached. Names and contact details are not shown here.
|
description: Hver rad er én sak og hvor langt den har kommet. Navn og kontaktopplysninger vises ikke her.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
bucket: anleggsfeil
|
bucket: anleggsfeil
|
||||||
public: true
|
public: true
|
||||||
states: []
|
states: []
|
||||||
empty: Nothing here yet.
|
empty: Ingenting her ennå.
|
||||||
jq: 'sort_by(.submitted_ms) | reverse | .[] | .responses |= {hva: .hva, hvor: .hvor}'
|
jq: 'sort_by(.submitted_ms) | reverse | .[] | .responses |= {hva: .hva, hvor: .hvor}'
|
||||||
- name: Tilbake til meldinger
|
- name: Tilbake til meldinger
|
||||||
description: ''
|
description: ''
|
||||||
|
|||||||
@@ -8,14 +8,14 @@ alternatives:
|
|||||||
description: Åpen liste – navn og detaljer vises ikke.
|
description: Åpen liste – navn og detaljer vises ikke.
|
||||||
features:
|
features:
|
||||||
- name: Oppslag
|
- name: Oppslag
|
||||||
description: Each row is one case and the stage it has reached. Names and contact details are not shown here.
|
description: Hver rad er én sak og hvor langt den har kommet. Navn og kontaktopplysninger vises ikke her.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
bucket: oppslag
|
bucket: oppslag
|
||||||
public: true
|
public: true
|
||||||
states: []
|
states: []
|
||||||
empty: Nothing here yet.
|
empty: Ingenting her ennå.
|
||||||
jq: 'sort_by(.submitted_ms) | reverse | .[] | .responses |= {har_eller_trenger: .har_eller_trenger, hva: .hva}'
|
jq: 'sort_by(.submitted_ms) | reverse | .[] | .responses |= {har_eller_trenger: .har_eller_trenger, hva: .hva}'
|
||||||
- name: Tilbake
|
- name: Tilbake
|
||||||
description: ''
|
description: ''
|
||||||
|
|||||||
+2
-2
@@ -8,14 +8,14 @@ alternatives:
|
|||||||
description: Alle meldinger som er sendt inn, og hvor de står nå.
|
description: Alle meldinger som er sendt inn, og hvor de står nå.
|
||||||
features:
|
features:
|
||||||
- name: Trafikkmeldinger
|
- name: Trafikkmeldinger
|
||||||
description: Each row is one case and the stage it has reached. Names and contact details are not shown here.
|
description: Hver rad er én sak og hvor langt den har kommet. Navn og kontaktopplysninger vises ikke her.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
bucket: trafikkmeldinger
|
bucket: trafikkmeldinger
|
||||||
public: true
|
public: true
|
||||||
states: []
|
states: []
|
||||||
empty: Nothing here yet.
|
empty: Ingenting her ennå.
|
||||||
jq: 'sort_by(.submitted_ms) | reverse | .[] | .responses |= {hva: .hva, hvor: .hvor}'
|
jq: 'sort_by(.submitted_ms) | reverse | .[] | .responses |= {hva: .hva, hvor: .hvor}'
|
||||||
- name: Tilbake
|
- name: Tilbake
|
||||||
description: ''
|
description: ''
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ alternatives:
|
|||||||
- Lagre
|
- Lagre
|
||||||
features:
|
features:
|
||||||
- name: Innspill
|
- name: Innspill
|
||||||
description: Each row is one case and the stage it has reached. Another desk moves these.
|
description: Hver rad er én sak og hvor langt den har kommet. En annen pult flytter disse.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
@@ -25,7 +25,7 @@ alternatives:
|
|||||||
- Lagre
|
- Lagre
|
||||||
features:
|
features:
|
||||||
- name: Komitesoknader
|
- name: Komitesoknader
|
||||||
description: Each row is one case. The buttons record what you have just done with it.
|
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
@@ -45,7 +45,7 @@ alternatives:
|
|||||||
- Lagre
|
- Lagre
|
||||||
features:
|
features:
|
||||||
- name: Oppslag
|
- name: Oppslag
|
||||||
description: Each row is one case. The buttons record what you have just done with it.
|
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
@@ -65,7 +65,7 @@ alternatives:
|
|||||||
- Lagre
|
- Lagre
|
||||||
features:
|
features:
|
||||||
- name: Trafikkmeldinger
|
- name: Trafikkmeldinger
|
||||||
description: Each row is one case and the stage it has reached. Another desk moves these.
|
description: Hver rad er én sak og hvor langt den har kommet. En annen pult flytter disse.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
@@ -81,7 +81,7 @@ alternatives:
|
|||||||
group: arrangementer
|
group: arrangementer
|
||||||
features:
|
features:
|
||||||
- name: Hvem
|
- name: Hvem
|
||||||
description: Their name, and the address the account and its one-time link go to.
|
description: Navnet deres, og adressen kontoen og engangslenken går til.
|
||||||
requirements:
|
requirements:
|
||||||
- name: name
|
- name: name
|
||||||
label: Navn
|
label: Navn
|
||||||
@@ -97,7 +97,7 @@ alternatives:
|
|||||||
group: horingsinstans
|
group: horingsinstans
|
||||||
features:
|
features:
|
||||||
- name: Hvem
|
- name: Hvem
|
||||||
description: Their name, and the address the account and its one-time link go to.
|
description: Navnet deres, og adressen kontoen og engangslenken går til.
|
||||||
requirements:
|
requirements:
|
||||||
- name: name
|
- name: name
|
||||||
label: Navn
|
label: Navn
|
||||||
@@ -113,7 +113,7 @@ alternatives:
|
|||||||
group: kasserer
|
group: kasserer
|
||||||
features:
|
features:
|
||||||
- name: Hvem
|
- name: Hvem
|
||||||
description: Their name, and the address the account and its one-time link go to.
|
description: Navnet deres, og adressen kontoen og engangslenken går til.
|
||||||
requirements:
|
requirements:
|
||||||
- name: name
|
- name: name
|
||||||
label: Navn
|
label: Navn
|
||||||
@@ -129,7 +129,7 @@ alternatives:
|
|||||||
group: komiteer
|
group: komiteer
|
||||||
features:
|
features:
|
||||||
- name: Hvem
|
- name: Hvem
|
||||||
description: Their name, and the address the account and its one-time link go to.
|
description: Navnet deres, og adressen kontoen og engangslenken går til.
|
||||||
requirements:
|
requirements:
|
||||||
- name: name
|
- name: name
|
||||||
label: Navn
|
label: Navn
|
||||||
@@ -145,7 +145,7 @@ alternatives:
|
|||||||
group: lekeplasser
|
group: lekeplasser
|
||||||
features:
|
features:
|
||||||
- name: Hvem
|
- name: Hvem
|
||||||
description: Their name, and the address the account and its one-time link go to.
|
description: Navnet deres, og adressen kontoen og engangslenken går til.
|
||||||
requirements:
|
requirements:
|
||||||
- name: name
|
- name: name
|
||||||
label: Navn
|
label: Navn
|
||||||
@@ -161,7 +161,7 @@ alternatives:
|
|||||||
group: nabohjelp
|
group: nabohjelp
|
||||||
features:
|
features:
|
||||||
- name: Hvem
|
- name: Hvem
|
||||||
description: Their name, and the address the account and its one-time link go to.
|
description: Navnet deres, og adressen kontoen og engangslenken går til.
|
||||||
requirements:
|
requirements:
|
||||||
- name: name
|
- name: name
|
||||||
label: Navn
|
label: Navn
|
||||||
@@ -177,7 +177,7 @@ alternatives:
|
|||||||
group: styret
|
group: styret
|
||||||
features:
|
features:
|
||||||
- name: Hvem
|
- name: Hvem
|
||||||
description: Their name, and the address the account and its one-time link go to.
|
description: Navnet deres, og adressen kontoen og engangslenken går til.
|
||||||
requirements:
|
requirements:
|
||||||
- name: name
|
- name: name
|
||||||
label: Navn
|
label: Navn
|
||||||
@@ -193,7 +193,7 @@ alternatives:
|
|||||||
group: trafikk
|
group: trafikk
|
||||||
features:
|
features:
|
||||||
- name: Hvem
|
- name: Hvem
|
||||||
description: Their name, and the address the account and its one-time link go to.
|
description: Navnet deres, og adressen kontoen og engangslenken går til.
|
||||||
requirements:
|
requirements:
|
||||||
- name: name
|
- name: name
|
||||||
label: Navn
|
label: Navn
|
||||||
@@ -206,8 +206,8 @@ alternatives:
|
|||||||
consequence:
|
consequence:
|
||||||
- Lagre
|
- Lagre
|
||||||
features:
|
features:
|
||||||
- name: Who has been invited
|
- name: Hvem som er invitert
|
||||||
description: Each row is one invitation, with the one-time link while it is unused.
|
description: Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ alternatives:
|
|||||||
- Lagre
|
- Lagre
|
||||||
features:
|
features:
|
||||||
- name: Trafikkmeldinger
|
- name: Trafikkmeldinger
|
||||||
description: Each row is one case. The buttons record what you have just done with it.
|
description: Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
@@ -39,7 +39,7 @@ alternatives:
|
|||||||
group: trafikk
|
group: trafikk
|
||||||
features:
|
features:
|
||||||
- name: Hvem
|
- name: Hvem
|
||||||
description: Their name, and the address the account and its one-time link go to.
|
description: Navnet deres, og adressen kontoen og engangslenken går til.
|
||||||
requirements:
|
requirements:
|
||||||
- name: name
|
- name: name
|
||||||
label: Navn
|
label: Navn
|
||||||
@@ -52,8 +52,8 @@ alternatives:
|
|||||||
consequence:
|
consequence:
|
||||||
- Lagre
|
- Lagre
|
||||||
features:
|
features:
|
||||||
- name: Who has been invited
|
- name: Hvem som er invitert
|
||||||
description: Each row is one invitation, with the one-time link while it is unused.
|
description: Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt.
|
||||||
resource:
|
resource:
|
||||||
source:
|
source:
|
||||||
kind: kv
|
kind: kv
|
||||||
|
|||||||
@@ -46,7 +46,7 @@
|
|||||||
"open->takket_nei": "Takket nei"
|
"open->takket_nei": "Takket nei"
|
||||||
},
|
},
|
||||||
"list_title": "Frivillige",
|
"list_title": "Frivillige",
|
||||||
"list_note": "Each row is one case. The buttons record what you have just done with it."
|
"list_note": "Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"links": {},
|
"links": {},
|
||||||
@@ -56,7 +56,7 @@
|
|||||||
"description": "De får en konto, plass i Arrangementer, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
"description": "De får en konto, plass i Arrangementer, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
||||||
"button": "Inviter",
|
"button": "Inviter",
|
||||||
"form_title": "Hvem",
|
"form_title": "Hvem",
|
||||||
"form_description": "Their name, and the address the account and its one-time link go to.",
|
"form_description": "Navnet deres, og adressen kontoen og engangslenken går til.",
|
||||||
"labels": {
|
"labels": {
|
||||||
"name": "Navn",
|
"name": "Navn",
|
||||||
"email": "E-post"
|
"email": "E-post"
|
||||||
@@ -67,8 +67,8 @@
|
|||||||
"heading": "Sendte invitasjoner",
|
"heading": "Sendte invitasjoner",
|
||||||
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
|
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
|
||||||
"done": "Er inne",
|
"done": "Er inne",
|
||||||
"list_title": "Who has been invited",
|
"list_title": "Hvem som er invitert",
|
||||||
"list_note": "Each row is one invitation, with the one-time link while it is unused."
|
"list_note": "Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"questions/bidra/index.yaml": {
|
"questions/bidra/index.yaml": {
|
||||||
@@ -190,7 +190,7 @@
|
|||||||
"open->ikke_tatt_med": "Ikke tatt med"
|
"open->ikke_tatt_med": "Ikke tatt med"
|
||||||
},
|
},
|
||||||
"list_title": "Innspill",
|
"list_title": "Innspill",
|
||||||
"list_note": "Each row is one case. The buttons record what you have just done with it."
|
"list_note": "Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"links": {},
|
"links": {},
|
||||||
@@ -200,7 +200,7 @@
|
|||||||
"description": "De får en konto, plass i Høringsinstans, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
"description": "De får en konto, plass i Høringsinstans, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
||||||
"button": "Inviter",
|
"button": "Inviter",
|
||||||
"form_title": "Hvem",
|
"form_title": "Hvem",
|
||||||
"form_description": "Their name, and the address the account and its one-time link go to.",
|
"form_description": "Navnet deres, og adressen kontoen og engangslenken går til.",
|
||||||
"labels": {
|
"labels": {
|
||||||
"name": "Navn",
|
"name": "Navn",
|
||||||
"email": "E-post"
|
"email": "E-post"
|
||||||
@@ -211,13 +211,13 @@
|
|||||||
"heading": "Sendte invitasjoner",
|
"heading": "Sendte invitasjoner",
|
||||||
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
|
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
|
||||||
"done": "Er inne",
|
"done": "Er inne",
|
||||||
"list_title": "Who has been invited",
|
"list_title": "Hvem som er invitert",
|
||||||
"list_note": "Each row is one invitation, with the one-time link while it is unused."
|
"list_note": "Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"questions/index.yaml": {
|
"questions/index.yaml": {
|
||||||
"question": "Hva trenger du hjelp med i Tomter?",
|
"question": "Hva gjør Tomter Vel, og hva kan du få her?",
|
||||||
"description": "Tomter Vel er for alle som bor her. Velg det som passer deg, så finner du veien videre.",
|
"description": "Velforeningen for Tomter, stiftet i 1947, drevet på fritida av naboene dine. Alt du kan be om her havner hos en komité eller styret, og du ser selv hvor saken står.",
|
||||||
"opener": {
|
"opener": {
|
||||||
"heading": "Velforeningen for Tomter siden 1947",
|
"heading": "Velforeningen for Tomter siden 1947",
|
||||||
"description": "Vi er sju komiteer som jobber på fritida for bygda vår. 157 husstander er med.",
|
"description": "Vi er sju komiteer som jobber på fritida for bygda vår. 157 husstander er med.",
|
||||||
@@ -263,56 +263,56 @@
|
|||||||
},
|
},
|
||||||
"doors": {
|
"doors": {
|
||||||
"medlem": {
|
"medlem": {
|
||||||
"heading": "Bli medlem eller endre medlemskapet",
|
"heading": "Bli medlem eller endre opplysningene dine",
|
||||||
"description": "Meld deg inn, betal kontingent, eller si fra om flytting, ny e-post eller utmelding.",
|
"description": "Meld deg inn, betal kontingenten, eller gi beskjed om flytting, ny e-post eller utmelding.",
|
||||||
"button": "Til medlemskap",
|
"button": "Til medlemskap",
|
||||||
"icon": "user-plus",
|
"icon": "house",
|
||||||
"for_whom": "For deg som bor i Tomter",
|
"for_whom": "Deg som bor i Tomter",
|
||||||
"behind": "Du kan bli medlem og betale kontingent, eller melde flytting, ny e-post eller utmelding."
|
"behind": "Å bli medlem og få betalt kontingenten, at velet har riktige opplysninger om dem."
|
||||||
},
|
},
|
||||||
"melde-fra": {
|
"melde-fra": {
|
||||||
"heading": "Si fra om noe farlig eller ødelagt",
|
"heading": "Meld fra om noe som bør fikses",
|
||||||
"description": "Har du sett et farlig sted i trafikken eller noe i stykker på lekeplassen eller stien? Da vet velet det.",
|
"description": "Sett du noe farlig i trafikken, eller noe ødelagt på lekeplassen eller elvestien? Gi oss beskjed.",
|
||||||
"button": "Meld fra",
|
"button": "Meld fra",
|
||||||
"icon": "alert-triangle",
|
"icon": "alert-triangle",
|
||||||
"for_whom": "For deg som har sett noe",
|
"for_whom": "Deg som har sett noe som bør fikses",
|
||||||
"behind": "Du kan melde fra om et farlig sted i trafikken eller om noe som er ødelagt på lekeplassen eller stien."
|
"behind": "At velet tar det opp med kommunen eller den som eier veien, at det blir fikset før noen skader seg."
|
||||||
},
|
},
|
||||||
"bidra": {
|
"bidra": {
|
||||||
"heading": "Stille opp på 17. mai, dugnad eller i komité",
|
"heading": "Bli med og gjør en innsats",
|
||||||
"description": "Velet drives av folk som bidrar litt. Finn noe som passer deg.",
|
"description": "Vi trenger folk på 17. mai, dugnader og i komiteene. Det trengs ikke mer enn litt tid du har å avse.",
|
||||||
"button": "Vil bidra",
|
"button": "Bli med",
|
||||||
"icon": "hand-helping",
|
"icon": "hand-helping",
|
||||||
"for_whom": "For deg som vil være med",
|
"for_whom": "Deg som vil gjøre en innsats",
|
||||||
"behind": "Du kan melde deg til hjelp på 17. mai, dugnad eller et arrangement, eller søke plass i en komité."
|
"behind": "Å bli satt opp på noe som passer dem, en plass i den komiteen som driver med det de bryr seg om."
|
||||||
},
|
},
|
||||||
"naboer": {
|
"naboer": {
|
||||||
"heading": "Hjelp fra naboen, eller hjelp naboen",
|
"heading": "Få hjelp av naboer, eller gi en hånd selv",
|
||||||
"description": "Snømåking, handling, skyss og utlån av utstyr, naboer imellom.",
|
"description": "Trenger du en hånd med snømåking, handling eller skyss? Eller kan du stille opp for en nabo? Her møtes dere.",
|
||||||
"button": "Til nabohjelp",
|
"button": "Til nabohjelp",
|
||||||
"icon": "heart-handshake",
|
"icon": "heart-handshake",
|
||||||
"for_whom": "For deg og naboene dine",
|
"for_whom": "Deg som trenger hjelp eller kan gi en hånd",
|
||||||
"behind": "Du kan be om hjelp, tilby hjelp eller legge ut noe du har å låne ut."
|
"behind": "At en nabo stiller opp, å bli spurt når det passer, et oppslag som naboene ser."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"needs": {
|
"needs": {
|
||||||
"horingsinnspill": {
|
"horingsinnspill": {
|
||||||
"heading": "Si din mening i en høringssak",
|
"heading": "Få din mening med i høringssvaret",
|
||||||
"description": "Har kommunen en sak på høring som du har tanker om? Send oss innspillet ditt.",
|
"description": "Har kommunen en sak på høring du mener noe om? Send oss innspillet ditt, så tar vi det med i velets svar.",
|
||||||
"button": "Send innspill",
|
"button": "Send innspill",
|
||||||
"encouragement": "Innspillet ditt leses av høringsgruppa før velet skriver sitt svar.",
|
"encouragement": "Innspillet ditt blir lest av høringsutvalget vårt og veier inn i svaret vi sender kommunen.",
|
||||||
"icon": "megaphone",
|
"icon": "megaphone",
|
||||||
"requires_title": "Dette trenger vi fra deg",
|
"requires_title": "",
|
||||||
"requires_description": "Navnet ditt, hvilken sak det gjelder og hva du mener.",
|
"requires_description": "",
|
||||||
"requires_icon": "clipboard-list",
|
"requires_icon": "",
|
||||||
"road_title": "Slik går det videre",
|
"road_title": "Hva skjer videre",
|
||||||
"road_description": "Innspillet kommer inn til høringsgruppa. Så avgjør de om det blir tatt med i velets svar, og du får vite om det ble med eller ikke.",
|
"road_description": "Innspillet ditt kommer inn hos høringsutvalget. De vurderer om det tas med i velets svar til kommunen, eller om det ikke passer inn denne gangen.",
|
||||||
"road_icon": "route",
|
"road_icon": "lucide:route",
|
||||||
"who_title": "Hvem leser det",
|
"who_title": "Hvem leser dette",
|
||||||
"who_description": "Høringsgruppa i Tomter Vel leser det du sender. Du når styret på post@tomtervel.no.",
|
"who_description": "Høringsutvalget i Tomter Vel leser innspillet ditt; i mellomtiden kan du nå styret på post@tomtervel.no.",
|
||||||
"who_icon": "users",
|
"who_icon": "lucide:users",
|
||||||
"form_title": "Ditt innspill",
|
"form_title": "Send et høringsinnspill",
|
||||||
"form_description": "Ha saken og det du vil si klart før du begynner.",
|
"form_description": "Fortell hvilken sak det gjelder og hva du mener.",
|
||||||
"labels": {
|
"labels": {
|
||||||
"navn": "Navn",
|
"navn": "Navn",
|
||||||
"sak": "Hvilken sak gjelder det?",
|
"sak": "Hvilken sak gjelder det?",
|
||||||
@@ -320,8 +320,8 @@
|
|||||||
},
|
},
|
||||||
"hints": {
|
"hints": {
|
||||||
"navn": "Kari Nordmann",
|
"navn": "Kari Nordmann",
|
||||||
"sak": "Reguleringsplan for Tomtervegen",
|
"sak": "Reguleringsplan for Tomterveien",
|
||||||
"innspill": "Jeg mener gangfeltet bør flyttes nærmere skolen, fordi barna krysser der."
|
"innspill": "Jeg mener det bør settes opp fartsdumper langs den nye traseen, for barna krysser der til skolen."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -339,7 +339,7 @@
|
|||||||
"open->utmeldt": "Meld ut"
|
"open->utmeldt": "Meld ut"
|
||||||
},
|
},
|
||||||
"list_title": "Husstander",
|
"list_title": "Husstander",
|
||||||
"list_note": "Each row is one case. The buttons record what you have just done with it."
|
"list_note": "Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den."
|
||||||
},
|
},
|
||||||
"medlemsendringer": {
|
"medlemsendringer": {
|
||||||
"heading": "Endringer som venter på å bli registrert",
|
"heading": "Endringer som venter på å bli registrert",
|
||||||
@@ -348,7 +348,7 @@
|
|||||||
"open->oppdatert": "Registrer endring"
|
"open->oppdatert": "Registrer endring"
|
||||||
},
|
},
|
||||||
"list_title": "Medlemsendringer",
|
"list_title": "Medlemsendringer",
|
||||||
"list_note": "Each row is one case. The buttons record what you have just done with it."
|
"list_note": "Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den."
|
||||||
},
|
},
|
||||||
"utlegg": {
|
"utlegg": {
|
||||||
"heading": "Utlegg som venter på deg",
|
"heading": "Utlegg som venter på deg",
|
||||||
@@ -360,7 +360,7 @@
|
|||||||
"open->avvist": "Avvis utlegg"
|
"open->avvist": "Avvis utlegg"
|
||||||
},
|
},
|
||||||
"list_title": "Utlegg",
|
"list_title": "Utlegg",
|
||||||
"list_note": "Each row is one case. The buttons record what you have just done with it."
|
"list_note": "Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"links": {},
|
"links": {},
|
||||||
@@ -370,7 +370,7 @@
|
|||||||
"description": "De får en konto, plass i kassereren, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
"description": "De får en konto, plass i kassereren, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
||||||
"button": "Inviter",
|
"button": "Inviter",
|
||||||
"form_title": "Hvem",
|
"form_title": "Hvem",
|
||||||
"form_description": "Their name, and the address the account and its one-time link go to.",
|
"form_description": "Navnet deres, og adressen kontoen og engangslenken går til.",
|
||||||
"labels": {
|
"labels": {
|
||||||
"name": "Navn",
|
"name": "Navn",
|
||||||
"email": "E-post"
|
"email": "E-post"
|
||||||
@@ -381,8 +381,8 @@
|
|||||||
"heading": "Sendte invitasjoner",
|
"heading": "Sendte invitasjoner",
|
||||||
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
|
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
|
||||||
"done": "Er inne",
|
"done": "Er inne",
|
||||||
"list_title": "Who has been invited",
|
"list_title": "Hvem som er invitert",
|
||||||
"list_note": "Each row is one invitation, with the one-time link while it is unused."
|
"list_note": "Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"questions/komiteer/index.yaml": {
|
"questions/komiteer/index.yaml": {
|
||||||
@@ -403,7 +403,7 @@
|
|||||||
"description": "De får en konto, plass i komiteene, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
"description": "De får en konto, plass i komiteene, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
||||||
"button": "Inviter",
|
"button": "Inviter",
|
||||||
"form_title": "Hvem",
|
"form_title": "Hvem",
|
||||||
"form_description": "Their name, and the address the account and its one-time link go to.",
|
"form_description": "Navnet deres, og adressen kontoen og engangslenken går til.",
|
||||||
"labels": {
|
"labels": {
|
||||||
"name": "Navn",
|
"name": "Navn",
|
||||||
"email": "E-post"
|
"email": "E-post"
|
||||||
@@ -414,8 +414,8 @@
|
|||||||
"heading": "Sendte invitasjoner",
|
"heading": "Sendte invitasjoner",
|
||||||
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
|
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
|
||||||
"done": "Er inne",
|
"done": "Er inne",
|
||||||
"list_title": "Who has been invited",
|
"list_title": "Hvem som er invitert",
|
||||||
"list_note": "Each row is one invitation, with the one-time link while it is unused."
|
"list_note": "Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"questions/komiteer/utlegg-sent.yaml": {
|
"questions/komiteer/utlegg-sent.yaml": {
|
||||||
@@ -468,7 +468,7 @@
|
|||||||
"tatt_tak_i->utbedret": "Merk som utbedret"
|
"tatt_tak_i->utbedret": "Merk som utbedret"
|
||||||
},
|
},
|
||||||
"list_title": "Anleggsfeil",
|
"list_title": "Anleggsfeil",
|
||||||
"list_note": "Each row is one case. The buttons record what you have just done with it."
|
"list_note": "Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"links": {},
|
"links": {},
|
||||||
@@ -478,7 +478,7 @@
|
|||||||
"description": "De får en konto, plass i Leke- og møteplasser, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
"description": "De får en konto, plass i Leke- og møteplasser, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
||||||
"button": "Inviter",
|
"button": "Inviter",
|
||||||
"form_title": "Hvem",
|
"form_title": "Hvem",
|
||||||
"form_description": "Their name, and the address the account and its one-time link go to.",
|
"form_description": "Navnet deres, og adressen kontoen og engangslenken går til.",
|
||||||
"labels": {
|
"labels": {
|
||||||
"name": "Navn",
|
"name": "Navn",
|
||||||
"email": "E-post"
|
"email": "E-post"
|
||||||
@@ -489,8 +489,8 @@
|
|||||||
"heading": "Sendte invitasjoner",
|
"heading": "Sendte invitasjoner",
|
||||||
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
|
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
|
||||||
"done": "Er inne",
|
"done": "Er inne",
|
||||||
"list_title": "Who has been invited",
|
"list_title": "Hvem som er invitert",
|
||||||
"list_note": "Each row is one invitation, with the one-time link while it is unused."
|
"list_note": "Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"questions/medlem/index.yaml": {
|
"questions/medlem/index.yaml": {
|
||||||
@@ -730,7 +730,7 @@
|
|||||||
"open->ikke_lost": "Meld ikke løst"
|
"open->ikke_lost": "Meld ikke løst"
|
||||||
},
|
},
|
||||||
"list_title": "Hjelpebehov",
|
"list_title": "Hjelpebehov",
|
||||||
"list_note": "Each row is one case. The buttons record what you have just done with it."
|
"list_note": "Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den."
|
||||||
},
|
},
|
||||||
"hjelpere": {
|
"hjelpere": {
|
||||||
"heading": "Naboer som kan stille opp",
|
"heading": "Naboer som kan stille opp",
|
||||||
@@ -740,7 +740,7 @@
|
|||||||
"open->trukket": "Meld trukket"
|
"open->trukket": "Meld trukket"
|
||||||
},
|
},
|
||||||
"list_title": "Hjelpere",
|
"list_title": "Hjelpere",
|
||||||
"list_note": "Each row is one case. The buttons record what you have just done with it."
|
"list_note": "Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"links": {},
|
"links": {},
|
||||||
@@ -750,7 +750,7 @@
|
|||||||
"description": "De får en konto, plass i nabohjelpen, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
"description": "De får en konto, plass i nabohjelpen, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
||||||
"button": "Inviter",
|
"button": "Inviter",
|
||||||
"form_title": "Hvem",
|
"form_title": "Hvem",
|
||||||
"form_description": "Their name, and the address the account and its one-time link go to.",
|
"form_description": "Navnet deres, og adressen kontoen og engangslenken går til.",
|
||||||
"labels": {
|
"labels": {
|
||||||
"name": "Navn",
|
"name": "Navn",
|
||||||
"email": "E-post"
|
"email": "E-post"
|
||||||
@@ -761,8 +761,8 @@
|
|||||||
"heading": "Sendte invitasjoner",
|
"heading": "Sendte invitasjoner",
|
||||||
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
|
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
|
||||||
"done": "Er inne",
|
"done": "Er inne",
|
||||||
"list_title": "Who has been invited",
|
"list_title": "Hvem som er invitert",
|
||||||
"list_note": "Each row is one invitation, with the one-time link while it is unused."
|
"list_note": "Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"questions/received/anleggsfeil.yaml": {
|
"questions/received/anleggsfeil.yaml": {
|
||||||
@@ -856,8 +856,8 @@
|
|||||||
"heading": "Status på meldte anleggsfeil",
|
"heading": "Status på meldte anleggsfeil",
|
||||||
"list_description": "Alle meldinger er åpne for alle å se.",
|
"list_description": "Alle meldinger er åpne for alle å se.",
|
||||||
"list_title": "Anleggsfeil",
|
"list_title": "Anleggsfeil",
|
||||||
"list_note": "Each row is one case and the stage it has reached. Names and contact details are not shown here.",
|
"list_note": "Hver rad er én sak og hvor langt den har kommet. Navn og kontaktopplysninger vises ikke her.",
|
||||||
"empty": "Nothing here yet.",
|
"empty": "Ingenting her ennå.",
|
||||||
"back": "Tilbake til meldinger"
|
"back": "Tilbake til meldinger"
|
||||||
},
|
},
|
||||||
"questions/status/oppslag/index.yaml": {
|
"questions/status/oppslag/index.yaml": {
|
||||||
@@ -866,8 +866,8 @@
|
|||||||
"heading": "Oversikt over det som er meldt inn",
|
"heading": "Oversikt over det som er meldt inn",
|
||||||
"list_description": "Åpen liste – navn og detaljer vises ikke.",
|
"list_description": "Åpen liste – navn og detaljer vises ikke.",
|
||||||
"list_title": "Oppslag",
|
"list_title": "Oppslag",
|
||||||
"list_note": "Each row is one case and the stage it has reached. Names and contact details are not shown here.",
|
"list_note": "Hver rad er én sak og hvor langt den har kommet. Navn og kontaktopplysninger vises ikke her.",
|
||||||
"empty": "Nothing here yet.",
|
"empty": "Ingenting her ennå.",
|
||||||
"back": "Tilbake"
|
"back": "Tilbake"
|
||||||
},
|
},
|
||||||
"questions/status/trafikkmeldinger/index.yaml": {
|
"questions/status/trafikkmeldinger/index.yaml": {
|
||||||
@@ -876,8 +876,8 @@
|
|||||||
"heading": "Trafikkmeldinger og status",
|
"heading": "Trafikkmeldinger og status",
|
||||||
"list_description": "Alle meldinger som er sendt inn, og hvor de står nå.",
|
"list_description": "Alle meldinger som er sendt inn, og hvor de står nå.",
|
||||||
"list_title": "Trafikkmeldinger",
|
"list_title": "Trafikkmeldinger",
|
||||||
"list_note": "Each row is one case and the stage it has reached. Names and contact details are not shown here.",
|
"list_note": "Hver rad er én sak og hvor langt den har kommet. Navn og kontaktopplysninger vises ikke her.",
|
||||||
"empty": "Nothing here yet.",
|
"empty": "Ingenting her ennå.",
|
||||||
"back": "Tilbake"
|
"back": "Tilbake"
|
||||||
},
|
},
|
||||||
"questions/styret/index.yaml": {
|
"questions/styret/index.yaml": {
|
||||||
@@ -890,7 +890,7 @@
|
|||||||
"description": "Her samles meninger fra beboerne om saker kommunen har på høring, klare til å tas med i velets svar.",
|
"description": "Her samles meninger fra beboerne om saker kommunen har på høring, klare til å tas med i velets svar.",
|
||||||
"moves": {},
|
"moves": {},
|
||||||
"list_title": "Innspill",
|
"list_title": "Innspill",
|
||||||
"list_note": "Each row is one case and the stage it has reached. Another desk moves these."
|
"list_note": "Hver rad er én sak og hvor langt den har kommet. En annen pult flytter disse."
|
||||||
},
|
},
|
||||||
"komitesoknader": {
|
"komitesoknader": {
|
||||||
"heading": "Søknader til komiteene",
|
"heading": "Søknader til komiteene",
|
||||||
@@ -900,7 +900,7 @@
|
|||||||
"open->avslatt": "Avslå søknaden"
|
"open->avslatt": "Avslå søknaden"
|
||||||
},
|
},
|
||||||
"list_title": "Komitesoknader",
|
"list_title": "Komitesoknader",
|
||||||
"list_note": "Each row is one case. The buttons record what you have just done with it."
|
"list_note": "Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den."
|
||||||
},
|
},
|
||||||
"oppslag": {
|
"oppslag": {
|
||||||
"heading": "Utstyr til utlån blant naboer",
|
"heading": "Utstyr til utlån blant naboer",
|
||||||
@@ -910,14 +910,14 @@
|
|||||||
"open->tatt_ned": "Ta ned oppslaget"
|
"open->tatt_ned": "Ta ned oppslaget"
|
||||||
},
|
},
|
||||||
"list_title": "Oppslag",
|
"list_title": "Oppslag",
|
||||||
"list_note": "Each row is one case. The buttons record what you have just done with it."
|
"list_note": "Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den."
|
||||||
},
|
},
|
||||||
"trafikkmeldinger": {
|
"trafikkmeldinger": {
|
||||||
"heading": "Meldinger om trafikkfarer",
|
"heading": "Meldinger om trafikkfarer",
|
||||||
"description": "Her samles meldinger om farlige steder i trafikken, klare til å tas videre med kommunen eller veieier.",
|
"description": "Her samles meldinger om farlige steder i trafikken, klare til å tas videre med kommunen eller veieier.",
|
||||||
"moves": {},
|
"moves": {},
|
||||||
"list_title": "Trafikkmeldinger",
|
"list_title": "Trafikkmeldinger",
|
||||||
"list_note": "Each row is one case and the stage it has reached. Another desk moves these."
|
"list_note": "Hver rad er én sak og hvor langt den har kommet. En annen pult flytter disse."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"links": {},
|
"links": {},
|
||||||
@@ -927,7 +927,7 @@
|
|||||||
"description": "De får en konto, plass i Arrangementer, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
"description": "De får en konto, plass i Arrangementer, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
||||||
"button": "Inviter",
|
"button": "Inviter",
|
||||||
"form_title": "Hvem",
|
"form_title": "Hvem",
|
||||||
"form_description": "Their name, and the address the account and its one-time link go to.",
|
"form_description": "Navnet deres, og adressen kontoen og engangslenken går til.",
|
||||||
"labels": {
|
"labels": {
|
||||||
"name": "Navn",
|
"name": "Navn",
|
||||||
"email": "E-post"
|
"email": "E-post"
|
||||||
@@ -938,7 +938,7 @@
|
|||||||
"description": "De får en konto, plass i Høringsinstans, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
"description": "De får en konto, plass i Høringsinstans, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
||||||
"button": "Inviter",
|
"button": "Inviter",
|
||||||
"form_title": "Hvem",
|
"form_title": "Hvem",
|
||||||
"form_description": "Their name, and the address the account and its one-time link go to.",
|
"form_description": "Navnet deres, og adressen kontoen og engangslenken går til.",
|
||||||
"labels": {
|
"labels": {
|
||||||
"name": "Navn",
|
"name": "Navn",
|
||||||
"email": "E-post"
|
"email": "E-post"
|
||||||
@@ -949,7 +949,7 @@
|
|||||||
"description": "De får en konto, plass i kassereren, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
"description": "De får en konto, plass i kassereren, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
||||||
"button": "Inviter",
|
"button": "Inviter",
|
||||||
"form_title": "Hvem",
|
"form_title": "Hvem",
|
||||||
"form_description": "Their name, and the address the account and its one-time link go to.",
|
"form_description": "Navnet deres, og adressen kontoen og engangslenken går til.",
|
||||||
"labels": {
|
"labels": {
|
||||||
"name": "Navn",
|
"name": "Navn",
|
||||||
"email": "E-post"
|
"email": "E-post"
|
||||||
@@ -960,7 +960,7 @@
|
|||||||
"description": "De får en konto, plass i komiteene, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
"description": "De får en konto, plass i komiteene, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
||||||
"button": "Inviter",
|
"button": "Inviter",
|
||||||
"form_title": "Hvem",
|
"form_title": "Hvem",
|
||||||
"form_description": "Their name, and the address the account and its one-time link go to.",
|
"form_description": "Navnet deres, og adressen kontoen og engangslenken går til.",
|
||||||
"labels": {
|
"labels": {
|
||||||
"name": "Navn",
|
"name": "Navn",
|
||||||
"email": "E-post"
|
"email": "E-post"
|
||||||
@@ -971,7 +971,7 @@
|
|||||||
"description": "De får en konto, plass i Leke- og møteplasser, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
"description": "De får en konto, plass i Leke- og møteplasser, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
||||||
"button": "Inviter",
|
"button": "Inviter",
|
||||||
"form_title": "Hvem",
|
"form_title": "Hvem",
|
||||||
"form_description": "Their name, and the address the account and its one-time link go to.",
|
"form_description": "Navnet deres, og adressen kontoen og engangslenken går til.",
|
||||||
"labels": {
|
"labels": {
|
||||||
"name": "Navn",
|
"name": "Navn",
|
||||||
"email": "E-post"
|
"email": "E-post"
|
||||||
@@ -982,7 +982,7 @@
|
|||||||
"description": "De får en konto, plass i nabohjelpen, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
"description": "De får en konto, plass i nabohjelpen, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
||||||
"button": "Inviter",
|
"button": "Inviter",
|
||||||
"form_title": "Hvem",
|
"form_title": "Hvem",
|
||||||
"form_description": "Their name, and the address the account and its one-time link go to.",
|
"form_description": "Navnet deres, og adressen kontoen og engangslenken går til.",
|
||||||
"labels": {
|
"labels": {
|
||||||
"name": "Navn",
|
"name": "Navn",
|
||||||
"email": "E-post"
|
"email": "E-post"
|
||||||
@@ -993,7 +993,7 @@
|
|||||||
"description": "De får en konto, plass i styret, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
"description": "De får en konto, plass i styret, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
||||||
"button": "Inviter",
|
"button": "Inviter",
|
||||||
"form_title": "Hvem",
|
"form_title": "Hvem",
|
||||||
"form_description": "Their name, and the address the account and its one-time link go to.",
|
"form_description": "Navnet deres, og adressen kontoen og engangslenken går til.",
|
||||||
"labels": {
|
"labels": {
|
||||||
"name": "Navn",
|
"name": "Navn",
|
||||||
"email": "E-post"
|
"email": "E-post"
|
||||||
@@ -1004,7 +1004,7 @@
|
|||||||
"description": "De får en konto, plass i Trafikkforhold, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
"description": "De får en konto, plass i Trafikkforhold, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
||||||
"button": "Inviter",
|
"button": "Inviter",
|
||||||
"form_title": "Hvem",
|
"form_title": "Hvem",
|
||||||
"form_description": "Their name, and the address the account and its one-time link go to.",
|
"form_description": "Navnet deres, og adressen kontoen og engangslenken går til.",
|
||||||
"labels": {
|
"labels": {
|
||||||
"name": "Navn",
|
"name": "Navn",
|
||||||
"email": "E-post"
|
"email": "E-post"
|
||||||
@@ -1015,8 +1015,8 @@
|
|||||||
"heading": "Sendte invitasjoner",
|
"heading": "Sendte invitasjoner",
|
||||||
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
|
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
|
||||||
"done": "Er inne",
|
"done": "Er inne",
|
||||||
"list_title": "Who has been invited",
|
"list_title": "Hvem som er invitert",
|
||||||
"list_note": "Each row is one invitation, with the one-time link while it is unused."
|
"list_note": "Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"questions/trafikk/index.yaml": {
|
"questions/trafikk/index.yaml": {
|
||||||
@@ -1034,7 +1034,7 @@
|
|||||||
"tatt_opp->avvist": "Avvis meldingen"
|
"tatt_opp->avvist": "Avvis meldingen"
|
||||||
},
|
},
|
||||||
"list_title": "Trafikkmeldinger",
|
"list_title": "Trafikkmeldinger",
|
||||||
"list_note": "Each row is one case. The buttons record what you have just done with it."
|
"list_note": "Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"links": {},
|
"links": {},
|
||||||
@@ -1044,7 +1044,7 @@
|
|||||||
"description": "De får en konto, plass i Trafikkforhold, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
"description": "De får en konto, plass i Trafikkforhold, og en engangslenke der de selv velger passord eller passnøkkel. Send lenken videre til dem.",
|
||||||
"button": "Inviter",
|
"button": "Inviter",
|
||||||
"form_title": "Hvem",
|
"form_title": "Hvem",
|
||||||
"form_description": "Their name, and the address the account and its one-time link go to.",
|
"form_description": "Navnet deres, og adressen kontoen og engangslenken går til.",
|
||||||
"labels": {
|
"labels": {
|
||||||
"name": "Navn",
|
"name": "Navn",
|
||||||
"email": "E-post"
|
"email": "E-post"
|
||||||
@@ -1055,8 +1055,8 @@
|
|||||||
"heading": "Sendte invitasjoner",
|
"heading": "Sendte invitasjoner",
|
||||||
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
|
"description": "Hver invitasjon med lenken som ble laget. Marker som ferdig når personen er inne.",
|
||||||
"done": "Er inne",
|
"done": "Er inne",
|
||||||
"list_title": "Who has been invited",
|
"list_title": "Hvem som er invitert",
|
||||||
"list_note": "Each row is one invitation, with the one-time link while it is unused."
|
"list_note": "Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt."
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"site.yaml": {
|
"site.yaml": {
|
||||||
|
|||||||
@@ -0,0 +1,106 @@
|
|||||||
|
{
|
||||||
|
"questions/index.yaml": {
|
||||||
|
"description": "Velforeningen for Tomter, stiftet i 1947, drevet på fritida av naboene dine. Alt du kan be om her havner hos en komité eller styret, og du ser selv hvor saken står.",
|
||||||
|
"doors": {
|
||||||
|
"bidra": {
|
||||||
|
"button": "Bli med",
|
||||||
|
"description": "Vi trenger folk på 17. mai, dugnader og i komiteene. Det trengs ikke mer enn litt tid du har å avse.",
|
||||||
|
"for_whom": "Deg som vil gjøre en innsats",
|
||||||
|
"heading": "Bli med og gjør en innsats",
|
||||||
|
"icon": "hand-helping"
|
||||||
|
},
|
||||||
|
"medlem": {
|
||||||
|
"button": "Til medlemskap",
|
||||||
|
"description": "Meld deg inn, betal kontingenten, eller gi beskjed om flytting, ny e-post eller utmelding.",
|
||||||
|
"for_whom": "Deg som bor i Tomter",
|
||||||
|
"heading": "Bli medlem eller endre opplysningene dine",
|
||||||
|
"icon": "house"
|
||||||
|
},
|
||||||
|
"melde-fra": {
|
||||||
|
"button": "Meld fra",
|
||||||
|
"description": "Sett du noe farlig i trafikken, eller noe ødelagt på lekeplassen eller elvestien? Gi oss beskjed.",
|
||||||
|
"for_whom": "Deg som har sett noe som bør fikses",
|
||||||
|
"heading": "Meld fra om noe som bør fikses",
|
||||||
|
"icon": "alert-triangle"
|
||||||
|
},
|
||||||
|
"naboer": {
|
||||||
|
"button": "Til nabohjelp",
|
||||||
|
"description": "Trenger du en hånd med snømåking, handling eller skyss? Eller kan du stille opp for en nabo? Her møtes dere.",
|
||||||
|
"for_whom": "Deg som trenger hjelp eller kan gi en hånd",
|
||||||
|
"heading": "Få hjelp av naboer, eller gi en hånd selv",
|
||||||
|
"icon": "heart-handshake"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"needs": {
|
||||||
|
"horingsinnspill": {
|
||||||
|
"button": "Send innspill",
|
||||||
|
"description": "Har kommunen en sak på høring du mener noe om? Send oss innspillet ditt, så tar vi det med i velets svar.",
|
||||||
|
"encouragement": "Innspillet ditt blir lest av høringsutvalget vårt og veier inn i svaret vi sender kommunen.",
|
||||||
|
"form_description": "Fortell hvilken sak det gjelder og hva du mener.",
|
||||||
|
"form_title": "Send et høringsinnspill",
|
||||||
|
"heading": "Få din mening med i høringssvaret",
|
||||||
|
"hints": {
|
||||||
|
"innspill": "Jeg mener det bør settes opp fartsdumper langs den nye traseen, for barna krysser der til skolen.",
|
||||||
|
"navn": "Kari Nordmann",
|
||||||
|
"sak": "Reguleringsplan for Tomterveien"
|
||||||
|
},
|
||||||
|
"icon": "megaphone",
|
||||||
|
"labels": {
|
||||||
|
"innspill": "Hva mener du?",
|
||||||
|
"navn": "Navn",
|
||||||
|
"sak": "Hvilken sak gjelder det?"
|
||||||
|
},
|
||||||
|
"road_description": "Innspillet ditt kommer inn hos høringsutvalget. De vurderer om det tas med i velets svar til kommunen, eller om det ikke passer inn denne gangen.",
|
||||||
|
"road_icon": "lucide:route",
|
||||||
|
"road_title": "Hva skjer videre",
|
||||||
|
"who_description": "Høringsutvalget i Tomter Vel leser innspillet ditt; i mellomtiden kan du nå styret på post@tomtervel.no.",
|
||||||
|
"who_icon": "lucide:users",
|
||||||
|
"who_title": "Hvem leser dette"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"opener": {
|
||||||
|
"heading": "Velforeningen for Tomter siden 1947",
|
||||||
|
"description": "Vi er sju komiteer som jobber på fritida for bygda vår. 157 husstander er med.",
|
||||||
|
"features": {
|
||||||
|
"medlem": {
|
||||||
|
"heading": "157 husstander er medlemmer",
|
||||||
|
"description": "Kontingenten går til arrangementer, lekeplasser, elvestien og arbeidet for tryggere trafikk.",
|
||||||
|
"icon": "users"
|
||||||
|
},
|
||||||
|
"nabo": {
|
||||||
|
"heading": "Naboer som stiller opp for hverandre",
|
||||||
|
"description": "Trenger du hjelp med snømåking, handling eller skyss, finner vi en nabo som kan. Du kan også låne og låne ut utstyr.",
|
||||||
|
"icon": "heart-handshake"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"question": "Hva gjør Tomter Vel, og hva kan du få her?",
|
||||||
|
"shopping": {
|
||||||
|
"heading": "Siste fra bygda",
|
||||||
|
"description": "Nye meldinger og oppslag, slik de står akkurat nå.",
|
||||||
|
"items": {
|
||||||
|
"status-anleggsfeil": {
|
||||||
|
"heading": "Feil på lekeplasser og sti",
|
||||||
|
"description": "Det som er meldt inn, og hvor langt vi har kommet med å fikse det.",
|
||||||
|
"link": "Alle feilmeldinger",
|
||||||
|
"empty": "Ingenting er meldt ødelagt akkurat nå. Ser du noe, si fra.",
|
||||||
|
"icon": "construction"
|
||||||
|
},
|
||||||
|
"status-oppslag": {
|
||||||
|
"heading": "Oppslagstavla for naboer",
|
||||||
|
"description": "Utstyr som er til låns, og det naboene leter etter.",
|
||||||
|
"link": "Hele oppslagstavla",
|
||||||
|
"empty": "Tavla er tom nå. Legg gjerne ut det første oppslaget.",
|
||||||
|
"icon": "list"
|
||||||
|
},
|
||||||
|
"status-trafikkmeldinger": {
|
||||||
|
"heading": "Farlige steder i trafikken",
|
||||||
|
"description": "Det naboer har meldt fra om, og hva velet har gjort med det.",
|
||||||
|
"link": "Alle trafikkmeldinger",
|
||||||
|
"empty": "Ingen farlige steder er meldt inn nå. Har du sett et, fortell oss.",
|
||||||
|
"icon": "car"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
+20
-11
@@ -747,7 +747,16 @@ fn internal_page(need: &PlanNeed, group: &str) -> String {
|
|||||||
/// The words every page needs, as built-in fallbacks: plain, English,
|
/// The words every page needs, as built-in fallbacks: plain, English,
|
||||||
/// made from the plan's own text. Keyed by file path, then the same
|
/// made from the plan's own text. Keyed by file path, then the same
|
||||||
/// JSON shape the model is asked for.
|
/// JSON shape the model is asked for.
|
||||||
|
/// A generic line in the plan's language: English, or Norwegian for
|
||||||
|
/// `no`/`nb`/`nn`. For the few fallbacks no model is asked about
|
||||||
|
/// before a page ships (list notes, empty lists), so a Norwegian site
|
||||||
|
/// does not show English where its own words have not reached yet.
|
||||||
|
fn loc(lang: &str, en: &str, no: &str) -> String {
|
||||||
|
if lang.starts_with("no") || lang.starts_with("nb") || lang.starts_with("nn") { no } else { en }.to_string()
|
||||||
|
}
|
||||||
|
|
||||||
pub fn fallback_words(plan: &Plan) -> BTreeMap<String, Value> {
|
pub fn fallback_words(plan: &Plan) -> BTreeMap<String, Value> {
|
||||||
|
let lang = plan.language.as_str();
|
||||||
// Every part of the card portal renders has a slot: the model
|
// Every part of the card portal renders has a slot: the model
|
||||||
// gets to write the button, an encouragement, the section's icon
|
// gets to write the button, an encouragement, the section's icon
|
||||||
// and guidance line, and a placeholder per field, not only the
|
// and guidance line, and a placeholder per field, not only the
|
||||||
@@ -814,10 +823,10 @@ pub fn fallback_words(plan: &Plan) -> BTreeMap<String, Value> {
|
|||||||
shopping.insert(
|
shopping.insert(
|
||||||
format!("status-{bucket}"),
|
format!("status-{bucket}"),
|
||||||
json!({
|
json!({
|
||||||
"heading": format!("Latest {}", humanize(bucket).to_lowercase()),
|
"heading": format!("{} {}", loc(lang, "Latest", "Siste"), humanize(bucket).to_lowercase()),
|
||||||
"description": public_blurb(&needs),
|
"description": public_blurb(&needs),
|
||||||
"link": format!("All {}", humanize(bucket).to_lowercase()),
|
"link": format!("{} {}", loc(lang, "All", "Alle"), humanize(bucket).to_lowercase()),
|
||||||
"empty": "Nothing here yet.",
|
"empty": loc(lang, "Nothing here yet.", "Ingenting her ennå."),
|
||||||
"icon": "list",
|
"icon": "list",
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
@@ -829,7 +838,7 @@ pub fn fallback_words(plan: &Plan) -> BTreeMap<String, Value> {
|
|||||||
"description": plan.about,
|
"description": plan.about,
|
||||||
"opener": { "heading": "What we do", "description": "", "features": does },
|
"opener": { "heading": "What we do", "description": "", "features": does },
|
||||||
// Named for what it shows, never an invitation to look.
|
// Named for what it shows, never an invitation to look.
|
||||||
"shopping": { "heading": format!("Latest from {}", plan.business), "description": "", "items": shopping },
|
"shopping": { "heading": format!("{} {}", loc(lang, "Latest from", "Siste fra"), plan.business), "description": "", "items": shopping },
|
||||||
// A door's feature says what is behind it, from the needs
|
// A door's feature says what is behind it, from the needs
|
||||||
// that sit there: a card that leads somewhere has to say
|
// that sit there: a card that leads somewhere has to say
|
||||||
// where, or it is a button with decoration around it.
|
// where, or it is a button with decoration around it.
|
||||||
@@ -890,9 +899,9 @@ pub fn fallback_words(plan: &Plan) -> BTreeMap<String, Value> {
|
|||||||
// buttons under it do; the card's own description says
|
// buttons under it do; the card's own description says
|
||||||
// what the cases are.
|
// what the cases are.
|
||||||
let note = if moves.is_empty() {
|
let note = if moves.is_empty() {
|
||||||
"Each row is one case and the stage it has reached. Another desk moves these.".to_string()
|
loc(lang, "Each row is one case and the stage it has reached. Another desk moves these.", "Hver rad er én sak og hvor langt den har kommet. En annen pult flytter disse.")
|
||||||
} else {
|
} else {
|
||||||
"Each row is one case. The buttons record what you have just done with it.".to_string()
|
loc(lang, "Each row is one case. The buttons record what you have just done with it.", "Hver rad er én sak. Knappene fører opp det du nettopp har gjort med den.")
|
||||||
};
|
};
|
||||||
let from_whom = format!("Sent in by {}.", needs.iter().map(|n| n.who.as_str()).collect::<Vec<_>>().join(" or "));
|
let from_whom = format!("Sent in by {}.", needs.iter().map(|n| n.who.as_str()).collect::<Vec<_>>().join(" or "));
|
||||||
(bucket.to_string(), json!({ "heading": humanize(bucket), "description": from_whom, "moves": moves, "list_title": humanize(bucket), "list_note": note }))
|
(bucket.to_string(), json!({ "heading": humanize(bucket), "description": from_whom, "moves": moves, "list_title": humanize(bucket), "list_note": note }))
|
||||||
@@ -915,7 +924,7 @@ pub fn fallback_words(plan: &Plan) -> BTreeMap<String, Value> {
|
|||||||
"description": format!("They get an account, a place in {}, and a one-time link to set their own password or passkey.", label_of(plan, g)),
|
"description": format!("They get an account, a place in {}, and a one-time link to set their own password or passkey.", label_of(plan, g)),
|
||||||
"button": "Invite",
|
"button": "Invite",
|
||||||
"form_title": "Who",
|
"form_title": "Who",
|
||||||
"form_description": "Their name, and the address the account and its one-time link go to.".to_string(),
|
"form_description": loc(lang, "Their name, and the address the account and its one-time link go to.", "Navnet deres, og adressen kontoen og engangslenken går til."),
|
||||||
"labels": { "name": "Name", "email": "Email" },
|
"labels": { "name": "Name", "email": "Email" },
|
||||||
}))
|
}))
|
||||||
})
|
})
|
||||||
@@ -927,8 +936,8 @@ pub fn fallback_words(plan: &Plan) -> BTreeMap<String, Value> {
|
|||||||
"heading": "Invitations sent",
|
"heading": "Invitations sent",
|
||||||
"description": "Each invite with the link it made. Mark it done when the person is in.",
|
"description": "Each invite with the link it made. Mark it done when the person is in.",
|
||||||
"done": "Is in",
|
"done": "Is in",
|
||||||
"list_title": "Who has been invited",
|
"list_title": loc(lang, "Who has been invited", "Hvem som er invitert"),
|
||||||
"list_note": "Each row is one invitation, with the one-time link while it is unused.",
|
"list_note": loc(lang, "Each row is one invitation, with the one-time link while it is unused.", "Hver rad er én invitasjon, med engangslenken så lenge den ikke er brukt."),
|
||||||
})
|
})
|
||||||
};
|
};
|
||||||
words.insert(
|
words.insert(
|
||||||
@@ -948,8 +957,8 @@ pub fn fallback_words(plan: &Plan) -> BTreeMap<String, Value> {
|
|||||||
// A public list says what a row is and what it leaves
|
// A public list says what a row is and what it leaves
|
||||||
// out, since the reader cannot know what was pruned.
|
// out, since the reader cannot know what was pruned.
|
||||||
"list_title": humanize(bucket),
|
"list_title": humanize(bucket),
|
||||||
"list_note": "Each row is one case and the stage it has reached. Names and contact details are not shown here.",
|
"list_note": loc(lang, "Each row is one case and the stage it has reached. Names and contact details are not shown here.", "Hver rad er én sak og hvor langt den har kommet. Navn og kontaktopplysninger vises ikke her."),
|
||||||
"empty": "Nothing here yet.",
|
"empty": loc(lang, "Nothing here yet.", "Ingenting her ennå."),
|
||||||
"back": "Back",
|
"back": "Back",
|
||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user