- Bytt djuplenkjenøkkel frå lokalId til romnr fordi Geonorge
regenererer lokalId-UUID-en på kvar eksport (556/556 endra på sju
dagar), medan romnr er DSB sin stabile rom-nummer-nøkkel. Dokumentert
i ARCHITECTURE.md.
- PWA: ny del-knapp som genererer same HTTPS-djuplenke som Android-appen
(Web Share API med utklippstavle-fallback).
- PWA: vald tilfluktsrom overlever no posisjonsoppdateringar og
manuell dataoppdatering — sporast på romnr i staden for lista.
- Android: kart-bufferspørsmålet dukkar berre opp éin gong per økt
("Hopp over" sit), og forceRefresh viser lasteoverlegg + hindrar
samtidige refresh-kall.
- i18n.ts: vakta DOM-skriving slik at vitest køyrer utan jsdom.
- Oppdatert pakka tilfluktsromdata frå Geonorge.
Refs #15
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
95 lines
5.3 KiB
TypeScript
95 lines
5.3 KiB
TypeScript
/** Norwegian Nynorsk strings. Ported from res/values-nn/strings.xml. */
|
|
export const nn: Record<string, string> = {
|
|
app_name: 'Tilfluktsrom',
|
|
|
|
status_ready: 'Klar',
|
|
status_loading: 'Lastar tilfluktsromdata\u2026',
|
|
status_updating: 'Oppdaterer\u2026',
|
|
status_offline: 'Fråkopla modus',
|
|
status_shelters_loaded: '%d tilfluktsrom lasta',
|
|
status_no_location: 'Ventar på GPS\u2026',
|
|
status_caching_map: 'Lagrar kart for fråkopla bruk\u2026',
|
|
|
|
loading_shelters: 'Lastar ned tilfluktsromdata\u2026',
|
|
loading_map: 'Lagrar kartfliser\u2026',
|
|
loading_map_explanation:
|
|
'Førebur fråkopla kart.\nKartet vil rulle kort for å lagre omgjevnadene dine.',
|
|
loading_first_time: 'Gjer klar for fyrste gongs bruk\u2026',
|
|
|
|
shelter_capacity: '%d plassar',
|
|
shelter_room_nr: 'Rom %d',
|
|
nearest_shelter: 'Næraste tilfluktsrom',
|
|
no_shelters: 'Ingen tilfluktsromdata tilgjengeleg',
|
|
|
|
action_refresh: 'Oppdater data',
|
|
action_toggle_view: 'Byt mellom kart og kompassvising',
|
|
action_skip: 'Hopp over',
|
|
action_cache_ok: 'Lagre kart',
|
|
action_cache_now: 'Lagre no',
|
|
action_share: 'Del tilfluktsrom',
|
|
share_subject: 'Tilfluktsrom',
|
|
share_no_shelter: 'Ingen tilfluktsrom valt',
|
|
share_copied: 'Tilfluktsrominfo kopiert til utklippstavla',
|
|
warning_no_map_cache:
|
|
'Ingen fråkopla kart lagra. Kartet krev internett.',
|
|
|
|
permission_location_title: 'Posisjonsløyve krevst',
|
|
permission_location_message:
|
|
'Denne appen treng posisjonen din for å finne næraste tilfluktsrom. Ver venleg og gje tilgang til posisjon.',
|
|
permission_denied:
|
|
'Posisjonsløyve avslått. Appen kan ikkje finne tilfluktsrom i nærleiken utan det.',
|
|
|
|
error_download_failed:
|
|
'Kunne ikkje laste ned tilfluktsromdata. Sjekk internettilkoplinga.',
|
|
error_no_data_offline:
|
|
'Ingen lagra data tilgjengeleg. Kopla til internett for å laste ned tilfluktsromdata.',
|
|
update_success: 'Tilfluktsromdata oppdatert',
|
|
update_failed: 'Oppdatering mislukkast — brukar lagra data',
|
|
error_shelter_not_found: 'Fann ikkje tilfluktsrommet',
|
|
compass_permission_denied:
|
|
'Kompasstilgang avslått. Du kan framleis bruke kartet til å finne tilfluktsrom.',
|
|
ios_install_hint:
|
|
'Legg Tilfluktsrom til heimeskjermen for fråkopla bruk: trykk Del, deretter Legg til på heimeskjerm.',
|
|
|
|
// Tilgjenge
|
|
direction_arrow_description: 'Retning til tilfluktsrom, %s unna',
|
|
a11y_map: 'Kart',
|
|
a11y_compass: 'Kompass',
|
|
a11y_shelter_info: 'Tilfluktsrominfo',
|
|
a11y_nearest_shelters: 'Nærmaste tilfluktsrom',
|
|
|
|
// Sivilforsvar
|
|
action_civil_defense_info: 'Sivilforsvarsinformasjon',
|
|
civil_defense_title: 'Kva du skal gjere om alarmen går',
|
|
civil_defense_step1_title: '1. Viktig melding-signalet',
|
|
civil_defense_step1_body: 'Tre seriar med korte støyt med eitt minutt stille mellom kvar serie. Dette tyder: søk informasjon med ein gong. Slå på DAB-radio, TV, eller sjekk offisielle kjelder på nett.',
|
|
civil_defense_step2_title: '2. Flyalarm',
|
|
civil_defense_step2_body: 'Korte støyt som varar omtrent eitt minutt. Dette tyder umiddelbar fare for åtak — søk dekning no. Gå til næraste tilfluktsrom, kjellar eller innerrom med ein gong.',
|
|
civil_defense_step3_title: '3. Gå innandørs og finn dekning',
|
|
civil_defense_step3_body: 'Kom deg innandørs. Lukk alle vindauge, dører og ventilasjonsopningar. Bruk denne appen for å finne næraste offentlege tilfluktsrom. Kompasset og kartet fungerer utan internett. Om det ikkje er noko tilfluktsrom i nærleiken, gå til ein kjellar eller eit innerrom bort frå vindauge.',
|
|
civil_defense_step4_title: '4. Lytt til NRK på DAB-radio',
|
|
civil_defense_step4_body: 'Lytt til NRK P1 på DAB-radio for offisielle oppdateringar og instruksjonar frå styresmaktene. DAB-radio fungerer sjølv når mobilnettet og internett er nede.',
|
|
civil_defense_step5_title: '5. Faren over',
|
|
civil_defense_step5_body: 'Éin samanhengande tone på omtrent 30 sekund. Faren eller åtaket er over. Hald fram med å følgje instruksjonar frå styresmaktene.',
|
|
civil_defense_source: 'Kjelde: DSB (Direktoratet for samfunnstryggleik og beredskap)',
|
|
|
|
// Om
|
|
about_title: 'Om Tilfluktsrom',
|
|
about_description:
|
|
'Tilfluktsrom hjelper deg med å finne næraste offentlege tilfluktsrom i Noreg. Appen fungerer utan internett etter fyrste oppsett.',
|
|
about_privacy_title: 'Personvern',
|
|
about_privacy_body:
|
|
'Denne appen samlar ikkje inn, sender eller deler nokon personopplysingar. Det finst ingen analyse, sporing eller tredjepartstenester. GPS-posisjonen din vert berre brukt lokalt på eininga di for å finne tilfluktsrom i nærleiken, og vert aldri sendt til nokon tenar.',
|
|
about_data_title: 'Datakjelder',
|
|
about_data_body:
|
|
'Tilfluktsromdata: DSB (Direktoratet for samfunnstryggleik og beredskap), distribuert via Geonorge. Kartfliser: OpenStreetMap. Begge vert lagra lokalt for fråkopla bruk.',
|
|
about_stored_title: 'Lagra på eininga di',
|
|
about_stored_body:
|
|
'Tilfluktsromdatabase (offentlege data), kartfliser for fråkopla bruk og kartbuffer-metadata. Ingen data forlèt eininga di bortsett frå førespurnader om å laste ned tilfluktsromdata og kartfliser.',
|
|
about_copyright: 'Opphavsrett © Ole-Morten Duesund',
|
|
about_open_source: 'Open kjeldekode — kode.naiv.no/olemd/tilfluktsrom',
|
|
action_about: 'Om',
|
|
action_close: 'Lukk',
|
|
action_clear_cache: 'Slett lagra data',
|
|
cache_cleared: 'Alle lagra data sletta',
|
|
};
|