Files
HomeAssistantVS/custom_components/taskmate/translations/da.json
T

1388 lines
46 KiB
JSON

{
"config": {
"step": {
"user": {
"title": "Velkommen til TaskMate!",
"description": "Opsæt familiens pligtsystem. Du kan tilpasse den pointvaluta, som børnene optjener.",
"data": {
"points_name": "Navn på pointvaluta (f.eks. Stjerner, Mønter, Coins)",
"points_icon": "Ikon for point"
}
}
},
"error": {
"name_required": "Navn er påkrævet"
},
"abort": {
"already_configured": "TaskMate er allerede konfigureret"
},
"create_entry": {
"default": "TaskMate er klar. [Åbn TaskMate-panelet](/taskmate-admin) for at tilføje dine børn med opsætningsguiden, som foreslår pligter efter deres alder."
}
},
"selector": {
"chore_action": {
"options": {
"save": "Gem ændringer",
"re_enable": "Aktivér pligt igen",
"disable": "Deaktivér pligt",
"delete": "Slet denne pligt"
}
},
"reward_action": {
"options": {
"save": "Gem ændringer",
"delete": "Slet belønning"
}
},
"time_category": {
"options": {
"morning": "Morgen",
"afternoon": "Eftermiddag",
"evening": "Aften",
"night": "Nat",
"anytime": "Når som helst"
}
},
"schedule_mode": {
"options": {
"specific_days": "Bestemte ugedage",
"recurring": "Gentagende (hver N. dag/uge/måned)",
"one_shot": "Engangsopgave (én dag)"
}
},
"due_days_option": {
"options": {
"monday": "Mandag",
"tuesday": "Tirsdag",
"wednesday": "Onsdag",
"thursday": "Torsdag",
"friday": "Fredag",
"saturday": "Lørdag",
"sunday": "Søndag"
}
},
"recurrence": {
"options": {
"every_2_days": "Hver 2. dag",
"weekly": "Ugentligt",
"every_2_weeks": "Hver 2. uge",
"monthly": "Månedligt",
"every_3_months": "Hver 3. måned",
"every_6_months": "Hver 6. måned"
}
},
"recurrence_day_option": {
"options": {
"monday": "Mandag",
"tuesday": "Tirsdag",
"wednesday": "Onsdag",
"thursday": "Torsdag",
"friday": "Fredag",
"saturday": "Lørdag",
"sunday": "Søndag",
"any_day": "Hvilken som helst dag"
}
},
"first_occurrence_mode": {
"options": {
"available_immediately": "Tilgængelig med det samme",
"wait_for_first_occurrence": "Vent til første planlagte gang"
}
},
"streak_reset_mode": {
"options": {
"reset": "Nulstil — streak går til 0 ved en misset dag",
"pause": "Pause — streak bevares indtil næste fuldførelse"
}
},
"visibility_operator": {
"options": {
"none": "Intet filter — vis altid pligten",
"equals": "Lig med — vis når entitetens tilstand matcher præcist",
"not_equals": "Ikke lig med — vis når entitetens tilstand ikke matcher",
"gte": "Større end eller lig med (≥) — vis når den numeriske værdi er ≥ målet",
"lte": "Mindre end eller lig med (≤) — vis når den numeriske værdi er ≤ målet",
"gt": "Større end (>) — vis når den numeriske værdi er > målet",
"lt": "Mindre end (<) — vis når den numeriske værdi er < målet"
}
},
"assignment_mode": {
"options": {
"everyone": "Alle — alle tildelte børn ser pligten",
"alternating": "Skiftevis — skift mellem de tildelte børn, ét barn pr. dag",
"random": "Tilfældig — vælg tilfældigt ét af de tildelte børn hver dag",
"balanced": "Balanceret — fordel dagens balancerede pligter ligeligt mellem de tildelte børn",
"first_come": "Først til mølle — det første barn, der fuldfører den, vinder; den skjules for resten",
"unassigned": "Ikke tildelt — intet barn ser denne pligt"
}
},
"task_group_policy": {
"options": {
"sticky": "Samlet — samme barn får alle pligter i gruppen",
"spread": "Fordelt — forskellige børn på tværs af gruppen i dag"
}
},
"task_group_action": {
"options": {
"save": "Gem ændringer",
"delete": "Slet gruppe"
}
}
},
"services": {
"complete_chore": {
"name": "Fuldfør pligt",
"description": "Markér en pligt som fuldført af et barn",
"fields": {
"chore_id": {
"name": "Pligt-ID",
"description": "ID'et på den pligt, der skal fuldføres"
},
"child_id": {
"name": "Barn-ID",
"description": "ID'et på det barn, der fuldfører pligten"
},
"note": {
"name": "Note",
"description": "Hvad barnet har lavet, med egne ord. Påkrævet når pligten er åben, og vises for forælderen ved godkendelse."
},
"suggested_points": {
"name": "Foreslåede point",
"description": "Hvad barnet mener, arbejdet var værd. Et hint til den forælder, der godkender — det giver ikke point i sig selv."
}
}
},
"complete_bonus_subtask": {
"name": "Fuldfør bonus-delopgave",
"description": "Fuldfør en bonus-delopgave, efter hovedpligten er udført",
"fields": {
"chore_id": {
"name": "Pligt-ID",
"description": "ID'et på hovedpligten"
},
"bonus_subtask_id": {
"name": "Bonus-delopgave-ID",
"description": "ID'et på den bonus-delopgave, der skal fuldføres"
},
"child_id": {
"name": "Barn-ID",
"description": "ID'et på det barn, der fuldfører bonus-delopgaven"
}
}
},
"approve_chore": {
"name": "Godkend pligt",
"description": "Godkend en fuldført pligt og tildel point",
"fields": {
"completion_id": {
"name": "Fuldførelses-ID",
"description": "ID'et på den fuldførelse, der skal godkendes"
},
"points": {
"name": "Point",
"description": "Tildel dette antal point i stedet for pligtens egen værdi. Lad feltet være tomt for at bruge pligtens point."
},
"rating": {
"name": "Kvalitetsvurdering",
"description": "Valgfri vurdering på 1-3 stjerner af, hvor godt opgaven blev udført. Når kvalitetsvurderinger er slået til, skaleres pointene med stjernens multiplikator; lad feltet stå tomt for at give 100 %."
}
}
},
"approve_all_chores": {
"name": "Godkend alle pligter",
"description": "Godkend alle ventende fuldførelser (eller udvalgte) og tildel point",
"fields": {
"completion_ids": {
"name": "Fuldførelses-ID'er",
"description": "Bestemte fuldførelses-ID'er, der skal godkendes; udelad for at godkende alle ventende"
},
"rating": {
"name": "Kvalitetsvurdering",
"description": "Valgfri vurdering på 1-3 stjerner, der gælder for alle opgaver, som godkendes med dette kald (kvalitetsvurderinger skal være slået til)."
}
}
},
"reject_chore": {
"name": "Afvis pligt",
"description": "Afvis en fuldført pligt",
"fields": {
"completion_id": {
"name": "Fuldførelses-ID",
"description": "ID'et på den fuldførelse, der skal afvises"
},
"reason": {
"name": "Begrundelse",
"description": "Valgfri begrundelse, som barnet kan se"
}
}
},
"undo_chore": {
"name": "Fortryd pligt",
"description": "Lad et barn tage sin egen pligt tilbage — en indsendelse, der venter, indtil en forælder har gennemgået den, eller en automatisk godkendt pligt inden for fortrydelsesvinduet. Slået fra, medmindre vinduet er sat over 0 i TaskMate-indstillingerne; alt, hvad en forælder har gennemgået, skal fortrydes af en forælder.",
"fields": {
"completion_id": {
"name": "Fuldførelses-ID",
"description": "ID'et på barnets fuldførte pligt, der skal tages tilbage"
}
}
},
"undo_chore_approval": {
"name": "Fortryd godkendelse af pligt",
"description": "Fortryd en godkendelse, der blev givet ved en fejl — fjerner de tildelte point og sætter fuldførelsen tilbage til afventende, så den kan godkendes igen.",
"fields": {
"completion_id": {
"name": "Fuldførelses-ID",
"description": "ID'et på den godkendte fuldførelse, der skal sættes tilbage til afventende"
}
}
},
"undo_transaction": {
"name": "Fortryd transaktion",
"description": "Fortryd en pointtransaktion ud fra dens ID — straffe, bonusser, manuelle tilføjelser/fradrag og gaver (begge sider). Automatiske transaktioner (weekend-, streak- og perfekt uge-bonusser, puljeflytninger, forfald, rente) kan ikke fortrydes.",
"fields": {
"transaction_id": {
"name": "Transaktions-ID",
"description": "ID'et på den pointtransaktion, der skal fortrydes"
}
}
},
"claim_reward": {
"name": "Indløs belønning",
"description": "Et barn indløser en belønning med sine point",
"fields": {
"reward_id": {
"name": "Belønnings-ID",
"description": "ID'et på den belønning, der skal indløses"
},
"child_id": {
"name": "Barn-ID",
"description": "ID'et på det barn, der indløser belønningen"
}
}
},
"approve_reward": {
"name": "Godkend belønning",
"description": "Godkend en indløsning af en belønning",
"fields": {
"claim_id": {
"name": "Indløsnings-ID",
"description": "ID'et på den indløsning, der skal godkendes"
}
}
},
"allocate_points_to_pool": {
"name": "Indbetal point i pulje",
"description": "Flyt point fra et barns disponible saldo til en belønnings opsparingspulje (låst).",
"fields": {
"child_id": {
"name": "Barn-ID",
"description": "ID'et på det barn, der indbetaler"
},
"reward_id": {
"name": "Belønnings-ID",
"description": "ID'et på den belønningspulje, der skal indbetales i"
},
"points": {
"name": "Point",
"description": "Antal point der skal indbetales (begrænset af puljens restplads og den disponible saldo)"
}
}
},
"add_points": {
"name": "Tilføj point",
"description": "Giv et barn bonuspoint",
"fields": {
"child_id": {
"name": "Barn-ID",
"description": "ID'et på det barn, der skal have point"
},
"points": {
"name": "Point",
"description": "Antal point der skal tilføjes"
},
"reason": {
"name": "Begrundelse",
"description": "Valgfri begrundelse for bonussen"
}
}
},
"remove_points": {
"name": "Fjern point",
"description": "Fjern point fra et barn (straf)",
"fields": {
"child_id": {
"name": "Barn-ID",
"description": "ID'et på det barn, der skal have fjernet point"
},
"points": {
"name": "Point",
"description": "Antal point der skal fjernes"
},
"reason": {
"name": "Begrundelse",
"description": "Valgfri begrundelse for straffen"
}
}
},
"reject_reward": {
"name": "Afvis belønning",
"description": "Afvis en indløsning af en belønning",
"fields": {
"claim_id": {
"name": "Indløsnings-ID",
"description": "ID'et på den indløsning, der skal afvises"
},
"reason": {
"name": "Begrundelse",
"description": "Valgfri begrundelse, som barnet kan se"
}
}
},
"preview_sound": {
"name": "Afspil lyd",
"description": "Afspil en fuldførelseslyd i browseren",
"fields": {
"sound": {
"name": "Lyd",
"description": "Den lyd, der skal afspilles"
}
}
},
"set_chore_order": {
"name": "Angiv rækkefølge for pligter",
"description": "Angiv den rækkefølge, et barns pligter vises i",
"fields": {
"child_id": {
"name": "Barn-ID",
"description": "ID'et på det barn, rækkefølgen gælder for"
},
"chore_order": {
"name": "Rækkefølge",
"description": "Sorteret liste af pligt-ID'er"
}
}
},
"add_penalty": {
"name": "Tilføj straf",
"description": "Opret en ny straf",
"fields": {
"name": {
"name": "Navn",
"description": "Straffens navn"
},
"points": {
"name": "Point",
"description": "Antal point der trækkes, når straffen gives"
},
"description": {
"name": "Beskrivelse",
"description": "Valgfri beskrivelse af straffen"
},
"icon": {
"name": "Ikon",
"description": "MDI-ikon for straffen"
},
"assigned_to": {
"name": "Tildelt til",
"description": "Liste over barn-ID'er, straffen gælder for"
}
}
},
"update_penalty": {
"name": "Opdater straf",
"description": "Opdater en eksisterende straf",
"fields": {
"penalty_id": {
"name": "Straf-ID",
"description": "ID'et på den straf, der skal opdateres"
},
"name": {
"name": "Navn",
"description": "Nyt navn på straffen"
},
"points": {
"name": "Point",
"description": "Ny pointværdi"
},
"description": {
"name": "Beskrivelse",
"description": "Ny beskrivelse"
},
"icon": {
"name": "Ikon",
"description": "Nyt ikon"
},
"assigned_to": {
"name": "Tildelt til",
"description": "Ny liste over barn-ID'er"
}
}
},
"remove_penalty": {
"name": "Fjern straf",
"description": "Fjern en straf",
"fields": {
"penalty_id": {
"name": "Straf-ID",
"description": "ID'et på den straf, der skal fjernes"
}
}
},
"apply_penalty": {
"name": "Giv straf",
"description": "Giv et barn en straf og træk point",
"fields": {
"penalty_id": {
"name": "Straf-ID",
"description": "ID'et på den straf, der skal gives"
},
"child_id": {
"name": "Barn-ID",
"description": "ID'et på det barn, der skal have straffen"
}
}
},
"add_bonus": {
"name": "Tilføj bonus",
"description": "Opret en ny bonus",
"fields": {
"name": {
"name": "Navn",
"description": "Bonussens navn"
},
"points": {
"name": "Point",
"description": "Antal point der gives, når bonussen tildeles"
},
"description": {
"name": "Beskrivelse",
"description": "Valgfri beskrivelse af bonussen"
},
"icon": {
"name": "Ikon",
"description": "MDI-ikon for bonussen"
},
"assigned_to": {
"name": "Tildelt til",
"description": "Liste over barn-ID'er, bonussen gælder for"
}
}
},
"update_bonus": {
"name": "Opdater bonus",
"description": "Opdater en eksisterende bonus",
"fields": {
"bonus_id": {
"name": "Bonus-ID",
"description": "ID'et på den bonus, der skal opdateres"
},
"name": {
"name": "Navn",
"description": "Nyt navn på bonussen"
},
"points": {
"name": "Point",
"description": "Ny pointværdi"
},
"description": {
"name": "Beskrivelse",
"description": "Ny beskrivelse"
},
"icon": {
"name": "Ikon",
"description": "Nyt ikon"
},
"assigned_to": {
"name": "Tildelt til",
"description": "Ny liste over barn-ID'er"
}
}
},
"remove_bonus": {
"name": "Fjern bonus",
"description": "Fjern en bonus",
"fields": {
"bonus_id": {
"name": "Bonus-ID",
"description": "ID'et på den bonus, der skal fjernes"
}
}
},
"apply_bonus": {
"name": "Giv bonus",
"description": "Giv et barn en bonus og tildel point",
"fields": {
"bonus_id": {
"name": "Bonus-ID",
"description": "ID'et på den bonus, der skal gives"
},
"child_id": {
"name": "Barn-ID",
"description": "ID'et på det barn, der skal have bonussen"
}
}
},
"add_chore": {
"name": "Tilføj pligt",
"description": "Opret en ny pligt dynamisk, typisk fra en automation eller et script",
"fields": {
"name": {
"name": "Navn",
"description": "Pligtens navn"
},
"description": {
"name": "Beskrivelse",
"description": "Valgfri beskrivelse af pligten"
},
"points": {
"name": "Point",
"description": "Point der gives, når pligten er fuldført"
},
"assigned_to": {
"name": "Tildelt til",
"description": "Liste over barn-ID'er, pligten tildeles. Lad feltet være tomt for at tildele den til alle børn"
},
"time_category": {
"name": "Tidspunkt",
"description": "Hvornår pligten skal udføres: morning, afternoon, evening, night eller anytime"
},
"one_shot": {
"name": "Engangs",
"description": "Hvis sand, er det en engangspligt, der udløber, når den er fuldført, eller ved dagens slutning"
},
"requires_approval": {
"name": "Kræver godkendelse",
"description": "Hvis sand, skal en forælder godkende fuldførelsen, før der gives point"
},
"team_size": {
"name": "Holdstørrelse",
"description": "Gør pligten til en holdpligt, der først tæller, når så mange forskellige børn er med. Når holdet er fuldt, indsendes den for dem alle. 0 = en normal pligt."
},
"team_points_mode": {
"name": "Holdpoint",
"description": "Hvordan en holdpligt udbetaler: \"each\" giver alle deltagere de fulde point, \"split\" deler dem ligeligt (rundet ned)."
},
"team_bonus": {
"name": "Holdbonus",
"description": "Ekstra point, hver deltager får, når en holdpligt er fuldført."
}
}
},
"skip_chore": {
"name": "Spring pligt over",
"description": "Ryk dagens rotation forbi det barn, der har pligten nu. Gælder kun i dag — i morgen fortsætter rotationen som normalt.",
"fields": {
"chore_id": {
"name": "Pligt-ID",
"description": "ID'et på den pligt, der skal springes over"
}
}
},
"set_chore_manual_start": {
"name": "Angiv startbarn manuelt",
"description": "Angiv hvilket barn der starter en roterende pligt. Ved skiftevis ændres rækkefølgen i puljen; ved tilfældig/balanceret ændres kun dagens tildeling.",
"fields": {
"chore_id": {
"name": "Pligt-ID",
"description": "ID'et på den pligt, der skal opdateres"
},
"child_id": {
"name": "Barn-ID",
"description": "ID'et på det barn, der skal starte rotationen"
}
}
},
"add_task_group": {
"name": "Tilføj pligtgruppe",
"description": "Opret en pligtgruppe (samlet = samme barn, fordelt = forskellige børn).",
"fields": {
"name": {
"name": "Navn",
"description": "Gruppens visningsnavn"
},
"policy": {
"name": "Regel",
"description": "sticky (samme barn) eller spread (forskellige børn)"
},
"chore_ids": {
"name": "Pligt-ID'er",
"description": "Liste over pligt-ID'er i gruppen. Ved sticky er den første pligt den styrende."
}
}
},
"update_task_group": {
"name": "Opdater pligtgruppe",
"description": "Opdater en pligtgruppes navn, regel eller medlemmer.",
"fields": {
"group_id": {
"name": "Gruppe-ID",
"description": "ID'et på den gruppe, der skal opdateres"
},
"name": {
"name": "Navn",
"description": "Nyt visningsnavn"
},
"policy": {
"name": "Regel",
"description": "Ny regel (sticky eller spread)"
},
"chore_ids": {
"name": "Pligt-ID'er",
"description": "Ny liste over pligt-ID'er. Ved sticky er den første pligt den styrende."
}
}
},
"remove_task_group": {
"name": "Fjern pligtgruppe",
"description": "Slet en pligtgruppe. Pligterne i gruppen påvirkes ikke.",
"fields": {
"group_id": {
"name": "Gruppe-ID",
"description": "ID'et på den gruppe, der skal slettes"
}
}
},
"start_timed_task": {
"name": "Start tidsbestemt pligt",
"description": "Start eller genoptag timeren på en tidsbestemt pligt",
"fields": {
"chore_id": {
"name": "Pligt-ID",
"description": "ID'et på den tidsbestemte pligt"
},
"child_id": {
"name": "Barn-ID",
"description": "ID'et på det barn, der starter timeren"
}
}
},
"leave_team_chore": {
"name": "Forlad holdpligt",
"description": "Tag et barn ud af en holdpligt, det har meldt sig til i dag, før holdet er fuldt",
"fields": {
"chore_id": {
"name": "Pligt-ID",
"description": "ID'et på holdpligten"
},
"child_id": {
"name": "Barn-ID",
"description": "ID'et på det barn, der forlader holdet"
}
}
},
"complete_next_chore": {
"name": "Udfør næste pligt",
"description": "Udfører barnets næste udestående pligt i den rækkefølge, som barnekortet viser dem. Pligter, der kræver et foto, en note, en timer eller et hold, springes over. Lavet til urknapper og genveje; de normale godkendelsesregler gælder.",
"fields": {
"child_id": {
"name": "Barn-ID",
"description": "ID'et på barnet, hvis næste pligt skal udføres"
}
}
},
"post_bounty": {
"name": "Udlov dusør",
"description": "Sæt en engangsopgave op på dusørtavlen til et fast antal point. Alle børn, der må, kan tage den; når den er lavet, går den gennem den normale godkendelse.",
"fields": {
"title": {
"name": "Titel",
"description": "Hvad opgaven er, f.eks. \"Vask bilen\""
},
"points": {
"name": "Point",
"description": "Faste point, der udbetales, når en forælder godkender den færdige opgave"
},
"description": {
"name": "Beskrivelse",
"description": "Valgfri detaljer til børnene"
},
"icon": {
"name": "Ikon",
"description": "MDI-ikon på tavlen"
},
"expires_at": {
"name": "Udløber",
"description": "Valgfri dato og tid, hvor dusøren forsvinder fra tavlen, hvis ingen har taget den. Lad feltet stå tomt for intet udløb."
},
"eligible_child_ids": {
"name": "Børn der må tage den",
"description": "ID'er på de børn, der må tage den. Tom = alle børn."
},
"claim_hours": {
"name": "Reservation (timer)",
"description": "Hvor længe en reservation varer, før dusøren går tilbage på tavlen"
},
"require_photo": {
"name": "Kræv foto",
"description": "Barnet skal vedhæfte et foto, når det melder opgaven færdig"
},
"notify_children": {
"name": "Giv børnene besked",
"description": "Send notifikationen \"Ny dusør\" til de børn, der må tage den"
}
}
},
"update_bounty": {
"name": "Opdater dusør",
"description": "Rediger en dusør. Når den er taget, kan kun point og udløb ændres.",
"fields": {
"bounty_id": {
"name": "Dusør-ID",
"description": "ID på dusøren, der skal redigeres"
},
"title": {
"name": "Titel",
"description": "Hvad opgaven er, f.eks. \"Vask bilen\""
},
"points": {
"name": "Point",
"description": "Faste point, der udbetales, når en forælder godkender den færdige opgave"
},
"description": {
"name": "Beskrivelse",
"description": "Valgfri detaljer til børnene"
},
"icon": {
"name": "Ikon",
"description": "MDI-ikon på tavlen"
},
"expires_at": {
"name": "Udløber",
"description": "Valgfri dato og tid, hvor dusøren forsvinder fra tavlen, hvis ingen har taget den. Lad feltet stå tomt for intet udløb."
},
"eligible_child_ids": {
"name": "Børn der må tage den",
"description": "ID'er på de børn, der må tage den. Tom = alle børn."
},
"claim_hours": {
"name": "Reservation (timer)",
"description": "Hvor længe en reservation varer, før dusøren går tilbage på tavlen"
},
"require_photo": {
"name": "Kræv foto",
"description": "Barnet skal vedhæfte et foto, når det melder opgaven færdig"
},
"notify_children": {
"name": "Giv børnene besked",
"description": "Send notifikationen \"Ny dusør\" til de børn, der må tage den"
}
}
},
"remove_bounty": {
"name": "Fjern dusør",
"description": "Tag en dusør af tavlen. Ikke muligt, mens en færdig opgave venter på godkendelse.",
"fields": {
"bounty_id": {
"name": "Dusør-ID",
"description": "ID på dusøren, der skal fjernes"
}
}
},
"claim_bounty": {
"name": "Tag dusør",
"description": "Tag en dusør for et barn og lås den til dem i reservationstiden. Et barn kan have én ad gangen.",
"fields": {
"bounty_id": {
"name": "Dusør-ID",
"description": "ID på dusøren, der skal tages"
},
"child_id": {
"name": "Barne-ID",
"description": "ID på barnet, der tager den"
}
}
},
"give_back_bounty": {
"name": "Giv dusør tilbage",
"description": "Giv en taget dusør tilbage til tavlen, så et andet barn kan tage den",
"fields": {
"bounty_id": {
"name": "Dusør-ID",
"description": "ID på den tagne dusør"
},
"child_id": {
"name": "Barne-ID",
"description": "ID på barnet, der tog den"
}
}
},
"complete_bounty": {
"name": "Fuldfør dusør",
"description": "Meld en taget dusør færdig. Den går til godkendelse som en pligt.",
"fields": {
"bounty_id": {
"name": "Dusør-ID",
"description": "ID på den tagne dusør"
},
"child_id": {
"name": "Barne-ID",
"description": "ID på barnet, der tog den"
},
"photo_url": {
"name": "Foto-URL",
"description": "Foto af den færdige opgave (påkrævet, når dusøren beder om et)"
}
}
},
"pause_timed_task": {
"name": "Sæt tidsbestemt pligt på pause",
"description": "Sæt en kørende timer på pause",
"fields": {
"chore_id": {
"name": "Pligt-ID",
"description": "ID'et på den tidsbestemte pligt"
},
"child_id": {
"name": "Barn-ID",
"description": "ID'et på det barn, der sætter timeren på pause"
}
}
},
"stop_timed_task": {
"name": "Stop tidsbestemt pligt",
"description": "Stop timeren og send pligten til godkendelse",
"fields": {
"chore_id": {
"name": "Pligt-ID",
"description": "ID'et på den tidsbestemte pligt"
},
"child_id": {
"name": "Barn-ID",
"description": "ID'et på det barn, der stopper timeren"
}
}
},
"add_badge": {
"name": "Tilføj badge",
"description": "Opret et brugerdefineret badge.",
"fields": {
"name": {
"name": "Navn",
"description": "Badgets visningsnavn"
},
"description": {
"name": "Beskrivelse",
"description": "Beskrivelse af, hvordan badget optjenes"
},
"icon": {
"name": "Ikon",
"description": "Ikon for badget (f.eks. mdi:beach)"
},
"tier": {
"name": "Niveau",
"description": "Badgets niveau: bronze, silver, gold eller platinum"
},
"point_bonus": {
"name": "Pointbonus",
"description": "Point der gives til barnet, når badget optjenes"
},
"criteria": {
"name": "Kriterier",
"description": "Liste over metric / operator / value-sæt. Tom = kan kun tildeles manuelt."
},
"assigned_to": {
"name": "Tildelt til",
"description": "Liste over barn-ID'er (tom = alle)"
},
"notify_on_earn": {
"name": "Giv besked ved optjening",
"description": "Send en notifikation, når badget optjenes"
}
}
},
"update_badge": {
"name": "Opdater badge",
"description": "Opdater et eksisterende badge. For indbyggede badges kan kun point_bonus, tier, assigned_to, enabled og notify_on_earn ændres.",
"fields": {
"badge_id": {
"name": "Badge-ID",
"description": "ID'et på det badge, der skal opdateres"
},
"name": {
"name": "Navn",
"description": "Nyt visningsnavn på badget"
},
"description": {
"name": "Beskrivelse",
"description": "Ny beskrivelse af badget"
},
"icon": {
"name": "Ikon",
"description": "Nyt ikon for badget"
},
"tier": {
"name": "Niveau",
"description": "Badgets niveau: bronze, silver, gold eller platinum"
},
"point_bonus": {
"name": "Pointbonus",
"description": "Point der gives til barnet, når badget optjenes"
},
"criteria": {
"name": "Kriterier",
"description": "Liste over metric / operator / value-sæt. Tom = kan kun tildeles manuelt."
},
"assigned_to": {
"name": "Tildelt til",
"description": "Liste over barn-ID'er (tom = alle)"
},
"enabled": {
"name": "Aktiveret",
"description": "Om badget er aktivt"
},
"notify_on_earn": {
"name": "Giv besked ved optjening",
"description": "Send en notifikation, når badget optjenes"
}
}
},
"remove_badge": {
"name": "Fjern badge",
"description": "Fjern et brugerdefineret badge. Indbyggede badges kan ikke fjernes.",
"fields": {
"badge_id": {
"name": "Badge-ID",
"description": "ID'et på det badge, der skal fjernes"
}
}
},
"award_badge_manually": {
"name": "Tildel badge manuelt",
"description": "Tildel et barn et badge manuelt.",
"fields": {
"badge_id": {
"name": "Badge-ID",
"description": "ID'et på det badge, der skal tildeles"
},
"child_id": {
"name": "Barn-ID",
"description": "ID'et på det barn, der modtager badget"
}
}
},
"revoke_badge": {
"name": "Tilbagekald badge",
"description": "Tilbagekald et tildelt badge. Hvis der blev givet en pointbonus, trækkes den tilbage.",
"fields": {
"awarded_badge_id": {
"name": "ID for tildelt badge",
"description": "ID'et på den badge-tildeling, der skal tilbagekaldes"
}
}
},
"rebuild_badges": {
"name": "Genberegn badges",
"description": "Gennemgå alle badges for alle børn i stilhed (ingen notifikationer, ingen pointbonusser)."
},
"apply_mandatory_penalty": {
"name": "Giv straf for obligatorisk pligt",
"description": "Træk de konfigurerede strafpoint for en misset obligatorisk pligt og ryd gennemgangspunktet.",
"fields": {
"miss_id": {
"name": "Mangel-ID",
"description": "ID'et på gennemgangspunktet for den missede obligatoriske pligt"
}
}
},
"choose_avatar": {
"name": "Vælg avatar",
"description": "Et barn skifter til en avatar, det har låst op.",
"fields": {
"child_id": {
"name": "Barn-ID",
"description": "Barnets ID"
},
"icon": {
"name": "Avatar-ikon",
"description": "MDI-ikonet for en oplåst avatar fra kataloget (f.eks. mdi:rocket-launch)."
}
}
},
"dismiss_mandatory_chore": {
"name": "Afvis obligatorisk pligt",
"description": "Ryd et gennemgangspunkt for en misset obligatorisk pligt uden straf.",
"fields": {
"miss_id": {
"name": "Mangel-ID",
"description": "ID'et på gennemgangspunktet for den missede obligatoriske pligt"
}
}
},
"gift_points": {
"name": "Giv point i gave",
"description": "Overfør disponible point fra ét barn til et andet (styres af forælder).",
"fields": {
"from_child_id": {
"name": "Fra barn-ID",
"description": "ID'et på det barn, der giver point"
},
"to_child_id": {
"name": "Til barn-ID",
"description": "ID'et på det barn, der modtager point"
},
"points": {
"name": "Point",
"description": "Antal point der skal overføres"
}
}
},
"adjust_streak_freezes": {
"name": "Justér streak-frys",
"description": "Giv et barn streak-frys (positivt antal) eller fjern nogle (negativt). En tildeling går aldrig over grænsen streak_freeze_max.",
"fields": {
"child_id": {
"name": "Barn-ID",
"description": "ID'et på barnet, hvis frys ændres"
},
"amount": {
"name": "Antal",
"description": "Frys der skal tilføjes (positivt) eller fjernes (negativt)"
}
}
},
"postpone_mandatory_chore": {
"name": "Udskyd obligatorisk pligt",
"description": "Giv en misset obligatorisk pligt en ny periode (eller i morgen) uden straf, og ryd gennemgangspunktet.",
"fields": {
"miss_id": {
"name": "Mangel-ID",
"description": "ID'et på gennemgangspunktet for den missede obligatoriske pligt"
}
}
},
"request_swap": {
"name": "Anmod om at bytte pligt",
"description": "Et barn anmoder om at overtage dagens tildeling af en roterende pligt (afventer forældres godkendelse).",
"fields": {
"chore_id": {
"name": "Pligt-ID",
"description": "ID'et på den pligt, der skal overtages"
},
"requester_id": {
"name": "Anmodende barn-ID",
"description": "ID'et på det barn, der anmoder om at bytte"
}
}
},
"test_notification": {
"name": "Test notifikation",
"description": "Send en eksempel-notifikation af den valgte type til dens aktive modtagere (ignorerer hovedkontakten, så routingen kan kontrolleres).",
"fields": {
"type_id": {
"name": "Notifikationstype",
"description": "ID for notifikationstype, f.eks. pending_chore_approval, badge_earned, streak_milestone"
}
}
},
"record_allowance_payout": {
"name": "Registrer lommepengeudbetaling",
"description": "Træk point og registrer en udbetaling af lommepenge i rigtige penge på listen over udbetalinger (fast omregningskurs; styres af forælder).",
"fields": {
"child_id": {
"name": "Barn-ID",
"description": "ID'et på det barn, der får udbetalingen"
},
"points": {
"name": "Point",
"description": "Point der skal omregnes til kontanter og trækkes"
}
}
},
"add_wish": {
"name": "Tilføj ønske",
"description": "Et barn tilføjer noget, det vil spare op til. Det venter på, at en forælder godkender det.",
"fields": {
"child_id": {
"name": "Barn-ID",
"description": "ID'et på barnet, der ønsker"
},
"name": {
"name": "Navn",
"description": "Det, barnet ønsker sig"
},
"target": {
"name": "Mål",
"description": "Foreslået antal point, det koster. Forælderen kan ændre det ved godkendelse."
},
"link": {
"name": "Link",
"description": "Valgfri webadresse (http eller https) til tingen"
},
"photo_url": {
"name": "Billede",
"description": "Valgfrit billede, der netop er uploadet via TaskMates foto-endpoint"
}
}
},
"withdraw_wish": {
"name": "Træk ønske tilbage",
"description": "Et barn trækker et ønske tilbage, der stadig venter på godkendelse, eller fjerner et afvist ønske.",
"fields": {
"wish_id": {
"name": "Ønske-ID",
"description": "ID'et på ønsket"
},
"child_id": {
"name": "Barn-ID",
"description": "ID'et på barnet, som ønsket tilhører"
}
}
},
"move_points_to_wish": {
"name": "Flyt point til ønske",
"description": "Flyt point fra et barns brugbare saldo over i et af dets godkendte ønsker.",
"fields": {
"wish_id": {
"name": "Ønske-ID",
"description": "ID'et på ønsket"
},
"child_id": {
"name": "Barn-ID",
"description": "ID'et på barnet, som ønsket tilhører"
},
"points": {
"name": "Point",
"description": "Hvor mange point der flyttes (højst saldoen og det, ønsket stadig mangler)"
}
}
},
"take_points_from_wish": {
"name": "Tag point fra ønske",
"description": "Giv nogle af barnets egne sparede point tilbage fra et ønske. Tilsagte point kan aldrig tages ud.",
"fields": {
"wish_id": {
"name": "Ønske-ID",
"description": "ID'et på ønsket"
},
"child_id": {
"name": "Barn-ID",
"description": "ID'et på barnet, som ønsket tilhører"
},
"points": {
"name": "Point",
"description": "Hvor mange sparede point der tages tilbage (højst det, barnet har sparet)"
}
}
},
"request_wish_redeem": {
"name": "Bed om at indløse ønske",
"description": "Et fuldt finansieret ønske bliver til et belønningskrav, der venter på forælderens godkendelse.",
"fields": {
"wish_id": {
"name": "Ønske-ID",
"description": "ID'et på ønsket"
},
"child_id": {
"name": "Barn-ID",
"description": "ID'et på barnet, som ønsket tilhører"
}
}
},
"approve_wish": {
"name": "Godkend ønske",
"description": "Gør et ventende ønske til et sparemål, eventuelt med et andet mål.",
"fields": {
"wish_id": {
"name": "Ønske-ID",
"description": "ID'et på ønsket"
},
"target": {
"name": "Mål",
"description": "Point, ønsket koster. Lad feltet stå tomt for at beholde barnets forslag."
}
}
},
"decline_wish": {
"name": "Afvis ønske",
"description": "Sig nej til et ønske. Sparede point går tilbage til barnet, og tilsagn annulleres.",
"fields": {
"wish_id": {
"name": "Ønske-ID",
"description": "ID'et på ønsket"
},
"reason": {
"name": "Begrundelse",
"description": "Valgfri begrundelse, som barnet kan se"
}
}
},
"pledge_to_wish": {
"name": "Giv tilsagn til ønske",
"description": "Registrér point, som et familiemedlem skyder i et barns ønske. De rører aldrig nogen saldo.",
"fields": {
"wish_id": {
"name": "Ønske-ID",
"description": "ID'et på ønsket"
},
"name": {
"name": "Fra",
"description": "Hvem tilsagnet er fra, f.eks. Mormor"
},
"points": {
"name": "Point",
"description": "Hvor mange point der gives tilsagn om (højst det, ønsket stadig mangler)"
},
"message": {
"name": "Besked",
"description": "Valgfri besked til barnet"
}
}
},
"remove_wish_pledge": {
"name": "Fjern tilsagn",
"description": "Fortryd et tilsagn. Muligt, indtil ønsket er indløst.",
"fields": {
"wish_id": {
"name": "Ønske-ID",
"description": "ID'et på ønsket"
},
"pledge_id": {
"name": "Tilsagn-ID",
"description": "ID'et på det tilsagn, der skal fjernes"
}
}
},
"remove_wish": {
"name": "Fjern ønske",
"description": "Slet et ønske. Sparede point går tilbage til barnet, og tilsagn annulleres.",
"fields": {
"wish_id": {
"name": "Ønske-ID",
"description": "ID'et på ønsket"
}
}
},
"start_inspection": {
"name": "Start inspektion",
"description": "Marker en opgave, der er godkendt inden for de sidste 24 timer, til en overraskelsesinspektion. Godkend eller afvis den, før vinduet lukker; en uafgjort inspektion lukker stille.",
"fields": {
"completion_id": {
"name": "Udførelses-ID",
"description": "ID'et på den godkendte udførelse, der skal inspiceres"
},
"bonus": {
"name": "Bonus",
"description": "Point, der udbetales, hvis den består. Standard er værdien fra Indstillinger."
},
"window": {
"name": "Vindue",
"description": "Hvor længe du har til at tjekke: 1h, 2h, 4h eller bed (til sengetid). Standard er værdien fra Indstillinger."
},
"tell_child": {
"name": "Fortæl barnet",
"description": "Vis \"Inspektion på vej\" på barnets kort nu. Slå fra for et hemmeligt tjek."
}
}
},
"pass_inspection": {
"name": "Inspektion bestået",
"description": "Den inspicerede opgave bestod. Udbetaler bonussen som en almindelig pointpost og fejrer det på barnets kort.",
"fields": {
"inspection_id": {
"name": "Inspektions-ID",
"description": "ID'et på den åbne inspektion"
},
"bonus": {
"name": "Bonus",
"description": "Point, der udbetales. Standard er bonussen fra starten af inspektionen."
},
"note": {
"name": "Note",
"description": "Valgfri note, der vises for barnet"
}
}
},
"fail_inspection": {
"name": "Inspektion ikke bestået",
"description": "Den inspicerede opgave bestod ikke. Der trækkes ingen point. Den kan sendes tilbage til at blive lavet igen; det giver ingen ekstra point.",
"fields": {
"inspection_id": {
"name": "Inspektions-ID",
"description": "ID'et på den åbne inspektion"
},
"redo": {
"name": "Send tilbage til at lave igen",
"description": "Sætter opgaven tilbage på barnets liste som ikke lavet i dag. Standard er værdien fra Indstillinger."
},
"note": {
"name": "Note",
"description": "Valgfri note, der vises for barnet (hvad der skal rettes)"
}
}
},
"cancel_inspection": {
"name": "Annullér inspektion",
"description": "Aflys en åben inspektion, som om den aldrig var startet.",
"fields": {
"inspection_id": {
"name": "Inspektions-ID",
"description": "ID'et på den åbne inspektion"
}
}
}
},
"entity": {
"sensor": {
"child_stats": {
"unit_of_measurement": "pligter"
},
"child_badges": {
"unit_of_measurement": "badges"
},
"child_watch": {
"state": {
"left": "# tilbage",
"all_done": "Alt klaret",
"no_chores": "Ingen pligter"
}
}
},
"number": {
"weekend_multiplier": {
"name": "Weekend-multiplikator"
},
"perfect_week_bonus": {
"name": "Bonus for perfekt uge"
}
},
"select": {
"streak_reset_mode": {
"name": "Nulstilling af streak"
},
"card_design": {
"name": "Kortdesign"
}
}
},
"exceptions": {
"calendar_unknown_event": {
"message": "Denne begivenhed er ikke en TaskMate-opgave i dette barns kalender."
},
"calendar_series_not_supported": {
"message": "En gentagen opgave kan kun flyttes eller fjernes én dag ad gangen fra kalenderen. Rediger opgaven i TaskMate for at ændre hele serien."
},
"calendar_repeating_create": {
"message": "Gentagne begivenheder kan ikke tilføjes fra kalenderen. Opret i stedet en gentagen opgave i TaskMate."
},
"calendar_rename_series": {
"message": "Omdøb en gentagen opgave i TaskMate. Fra kalenderen kan du kun flytte eller fjerne en enkelt dag."
},
"calendar_time_follows_chore": {
"message": "En gentagen opgave beholder sit tidspunkt på dagen. Kun datoen for en enkelt forekomst kan ændres fra kalenderen."
},
"calendar_past_date": {
"message": "Opgaver kan ikke tilføjes til, flyttes til eller flyttes fra en dag i fortiden."
},
"calendar_already_scheduled": {
"message": "{chore} ligger allerede den {date}."
},
"calendar_empty_title": {
"message": "Giv opgaven en titel."
},
"calendar_own_event": {
"message": "Denne begivenhed er udgivet af TaskMate selv, så den tilføjes ikke som en ny opgave."
}
}
}