Files
pleno-vue/src/i18n/source/no/phrases/compat/configuration/index.json
T
Jeppe Bundgaard ebcd52a019 Add endpoint mode options, release channel rollback handling, and runtime refresh improvements
- Implement `endpoint_mode` (manual/auto) and related configuration in i18n across multiple locales.
- Add new utility methods for channel rollback and runtime confirmation workflows.
- Update unit and E2E tests to cover runtime refresh behavior, channel switching mechanics, and release references.
- Enhance `SessionUser` and related services to improve error handling during release runtime refresh.
- Add data-test attributes for frontend components to support improved test coverage.
2026-05-21 14:47:46 +02:00

771 lines
61 KiB
JSON

{
"compat": {
"configuration": {
"backups": {
"backup_created": "Sikkerhetskopiering @:{'terms.glossary.opprettet'}",
"backup_created_success": "@.capitalize:{'terms.glossary.sikkerhetskopien'} @:{'terms.glossary.ble'} @:{'terms.glossary.opprettet'}.",
"backup_error": "@.capitalize:{'terms.glossary.det'} @:{'terms.glossary.oppstod'} @:{'terms.replication.host_definite_suffix'} @:{'terms.glossary.feil'} @:{'terms.glossary.under'} @:{'terms.glossary.oppretting'} @:{'terms.glossary.av'} @:{'terms.glossary.sikkerhetskopien'}.",
"backup_schedule": "Sikkerhetskopieringsplan",
"create_backup": "@:{'terms.glossary.lag'} @:{'terms.glossary.sikkerhetskopi'}",
"create_backup_confirm": "@.capitalize:{'terms.glossary.er'} @:{'terms.glossary.du'} @:{'terms.glossary.sikker'} @:{'terms.glossary.pa'} @:{'terms.glossary.at'} @:{'terms.glossary.du'} @:{'terms.glossary.vil'} @:{'terms.glossary.lage'} @:{'terms.replication.host_definite_suffix'} @:{'terms.glossary.sikkerhetskopi'}?",
"delete_backup": "@.capitalize:{'terms.glossary.slett'} @:{'terms.glossary.sikkerhetskopi'}",
"download_backup": "Ladda ner @:{'terms.glossary.sakerhetskopia'}",
"enable_system": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.backup'}-@:{'terms.glossary.systemet'}",
"enable_system_desc": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.eller'} @:{'terms.glossary.deaktiver'} @:{'terms.glossary.backup'}-@:{'terms.glossary.systemet'}.",
"general_settings_desc": "@.capitalize:{'terms.glossary.de'} @:{'terms.glossary.generelle'} @:{'terms.glossary.innstillingene'} @:{'terms.glossary.for'} sikkerhetskopieringssystemet.",
"last_backup": "@:{'terms.glossary.siste'} @:{'terms.glossary.sikkerhetskopi'}",
"restore_backup": "@:{'terms.glossary.aterstall'} @:{'terms.glossary.sakerhetskopia'}",
"subtitle": "@.capitalize:{'terms.glossary.konfigurasjon'} @:{'terms.glossary.av'} @:{'terms.glossary.backup'}-@:{'terms.glossary.systemet'}.",
"title": "Sikkerhetskopieringskonfigurasjon"
},
"economic": {
"admin_fee_desc": "@.capitalize:{'terms.glossary.administrasjons'}- @:{'terms.glossary.og'} miljøgebyrinnstillinger @:{'terms.glossary.for'} @.upper:{'terms.glossary.e'}-@:{'terms.glossary.conomic'}-@:{'terms.glossary.integrasjonen'}.",
"admin_fee_monthly": "@:{'terms.glossary.administrasjonsgebyr'} (@:{'terms.glossary.manedlig'})",
"admin_fee_monthly_desc": "@:{'terms.glossary.angi'} @:{'terms.glossary.administrasjons'}- @:{'terms.glossary.og'} @:{'terms.glossary.miljøgebyret'} @:{'terms.glossary.som'} @:{'terms.glossary.belastes'} @:{'terms.glossary.manedlig'}.",
"admin_fee_order": "@:{'terms.glossary.administrasjonsgebyr'} (@:{'terms.glossary.per'} @:{'terms.glossary.bestilling'})",
"admin_fee_order_desc": "@:{'terms.glossary.angi'} @:{'terms.glossary.administrasjons'}- @:{'terms.glossary.og'} @:{'terms.glossary.miljøgebyret'} @:{'terms.glossary.som'} @:{'terms.glossary.belastes'} @:{'terms.glossary.manedlig'} @:{'terms.glossary.ved'} @:{'terms.glossary.fakturering'} @:{'terms.glossary.per'} @:{'terms.glossary.ordre'}.",
"admin_fee_title": "@.capitalize:{'terms.glossary.administrasjons'}- @:{'terms.glossary.og'} @:{'terms.glossary.miljøgebyr'}",
"agreement_grant_token": "@.capitalize:{'terms.glossary.avtale'} Grant @.capitalize:{'terms.glossary.token'}",
"agreement_grant_token_desc": "@.capitalize:{'terms.glossary.fra'} @:{'terms.replication.article.host_mention'} @:{'terms.glossary.e'}-@:{'terms.glossary.økonomiske'} avtalen @:{'terms.glossary.stipend'} @:{'terms.glossary.token'}",
"app_secret_token": "@.capitalize:{'terms.glossary.app'} Secret @.capitalize:{'terms.glossary.token'}",
"app_secret_token_desc": "@.capitalize:{'terms.glossary.fra'} @.upper:{'terms.glossary.e'}-@:{'terms.glossary.conomic'} @:{'terms.glossary.app'} @:{'terms.glossary.hemmelig'} @:{'terms.glossary.token'}",
"default_distribution_department_id": "@.capitalize:{'terms.glossary.standard'} @:{'terms.glossary.fallback'}-@:{'terms.glossary.avdeling'}",
"default_distribution_department_id_desc": "@.capitalize:{'terms.glossary.brukes'} @:{'terms.glossary.til'} @:{'terms.glossary.fordeling'} @:{'terms.glossary.av'} vaskeavtaler @:{'terms.glossary.og'} @:{'terms.glossary.fastpris'} @:{'terms.glossary.nar'} @:{'terms.glossary.kunden'} @:{'terms.glossary.mangler'} @:{'terms.glossary.standardavdeling'}.",
"env_fee_product_id": "@.capitalize:{'terms.glossary.miljøgebyr'} @:{'terms.glossary.produkt'} @.upper:{'terms.glossary.id'}",
"env_fee_product_id_desc": "@:{'terms.glossary.angi'} @:{'terms.glossary.produkt'}-@.upper:{'terms.glossary.id'} @:{'terms.glossary.som'} @:{'terms.glossary.brukes'} @:{'terms.glossary.for'} @:{'terms.glossary.miljøgebyret'}.",
"invoice_settings": "Fakturainnstillinger",
"invoice_settings_desc": "@.upper:{'terms.glossary.e'}-@:{'terms.glossary.conomic'}-konfigurasjonen lar @:{'terms.glossary.deg'} konfigurere @:{'terms.glossary.integrasjonen'} @:{'terms.glossary.med'} @.upper:{'terms.glossary.e'}-@:{'terms.glossary.conomic'}-regnskapssystemet.",
"invoice_template": "@.capitalize:{'terms.glossary.fakturamal'}",
"invoice_template_desc": "@.capitalize:{'terms.glossary.velg'} @:{'terms.glossary.fakturamal'} @:{'terms.glossary.for'} @.upper:{'terms.glossary.e'}-@:{'terms.glossary.conomic'}-@:{'terms.glossary.integrasjonen'}.",
"show_payment_terms": "@:{'terms.glossary.vis'} @:{'terms.glossary.betalingsbetingelser'}",
"subtitle": "@.capitalize:{'terms.glossary.konfigurasjon'} @:{'terms.glossary.av'} @.upper:{'terms.glossary.e'}-@:{'terms.glossary.conomic'}-@:{'terms.glossary.integrasjonen'}",
"title": "@.upper:{'terms.glossary.e'}-konomisk @:{'terms.glossary.konfigurasjon'}",
"transaction_draft_customer_number": "@.capitalize:{'terms.glossary.kundenummer'} @:{'terms.glossary.for'} @:{'terms.glossary.transaksjonsutkast'}",
"transaction_draft_customer_number_desc": "@:{'terms.glossary.angi'} kundenummeret @:{'terms.glossary.som'} markerer @:{'terms.glossary.ordre'} @:{'terms.glossary.og'} fakturasamlinger @:{'terms.glossary.som'} @:{'terms.glossary.utkast'}. La @:{'terms.glossary.feltet'} stå @:{'terms.glossary.tomt'} @:{'terms.glossary.for'} @:{'terms.glossary.a'} @:{'terms.glossary.deaktivere'} @:{'terms.glossary.funksjonen'}.",
"transaction_draft_desc": "@.capitalize:{'terms.glossary.bruk'} @:{'terms.replication.host_definite_suffix'} @:{'terms.glossary.egen'} @.upper:{'terms.glossary.e'}-@:{'terms.glossary.conomic'}-@:{'terms.glossary.kunde'} @:{'terms.glossary.for'} @:{'terms.glossary.transaksjoner'} @:{'terms.glossary.som'} @:{'terms.glossary.skal'} forbli @:{'terms.glossary.utkast'} @:{'terms.glossary.og'} aldri @:{'terms.glossary.eksporteres'} @:{'terms.glossary.automatisk'}.",
"transaction_draft_title": "@.capitalize:{'terms.glossary.transaksjonsutkast'}-@:{'terms.glossary.kunde'}"
},
"email": {
"enable_mailersend": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.mailersend'}",
"enable_mailersend_desc": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.eller'} @:{'terms.glossary.deaktiver'} @:{'terms.glossary.mailersend'}-@:{'terms.glossary.integrasjonen'}",
"enable_system": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.e'}-postsystem",
"enable_system_desc": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.eller'} @:{'terms.glossary.deaktiver'} @:{'terms.glossary.e'}-postsystemet",
"from_address": "Avsändaradress",
"from_email": "@.capitalize:{'terms.glossary.fra'} @:{'terms.glossary.e'}-@:{'terms.glossary.post'}",
"from_email_desc": "@.upper:{'terms.glossary.e'}-@:{'terms.glossary.postadressen'} @:{'terms.glossary.som'} @:{'terms.glossary.e'}-@:{'terms.glossary.poster'} sendes @:{'terms.glossary.fra'}",
"from_name": "@.capitalize:{'terms.glossary.fra'} @.capitalize:{'terms.glossary.navn'}",
"from_name_desc": "@:{'terms.glossary.navnet'} @:{'terms.glossary.som'} @:{'terms.glossary.vises'} @:{'terms.glossary.som'} avsender",
"general_settings": "@.capitalize:{'terms.glossary.generelle'} @:{'terms.glossary.innstillinger'}",
"general_settings_desc": "@:{'terms.glossary.general'} @:{'terms.glossary.email'} @:{'terms.glossary.settings'}",
"mailersend_api_key": "@:{'terms.glossary.mailersend'} @:{'terms.glossary.api'}-@:{'terms.glossary.nøkkel'}",
"mailersend_api_key_desc": "@:{'phrases.compat.configuration.mailersend.api_key_desc'}",
"mailersend_integration": "@:{'terms.glossary.mailersend'}-@:{'terms.glossary.integrasjon'}",
"mailersend_integration_desc": "@:{'terms.glossary.mailersend'}-integrasjonsinnstillingene",
"reply_to_email": "@.capitalize:{'terms.glossary.svar'} @:{'terms.glossary.pa'} @:{'terms.glossary.e'}-@:{'terms.glossary.post'}",
"reply_to_email_desc": "@.upper:{'terms.glossary.e'}-@:{'terms.glossary.postadressen'} @:{'terms.glossary.som'} svarer @:{'terms.glossary.vil'} @:{'terms.glossary.bli'} @:{'terms.glossary.sendt'} @:{'terms.glossary.til'}",
"reply_to_name": "@.capitalize:{'terms.glossary.svar'}-@:{'terms.glossary.til'}-@:{'terms.glossary.navn'}",
"reply_to_name_desc": "@:{'terms.glossary.navnet'} @:{'terms.glossary.som'} @:{'terms.glossary.vises'} @:{'terms.glossary.for'} @:{'terms.glossary.svar'}",
"sender_identity_desc": "@:{'terms.glossary.konfigurer'} @:{'terms.glossary.avsenderidentiteten'} @:{'terms.glossary.for'} @:{'terms.glossary.utgaende'} @:{'terms.glossary.e'}-@:{'terms.glossary.poster'}",
"smtp_encryption": "@:{'terms.glossary.smtp'}-kryptering",
"smtp_encryption_desc": "Krypteringsmetoden @:{'terms.glossary.for'} @:{'terms.glossary.smtp'}",
"smtp_host": "@:{'terms.glossary.smtp'}-vert",
"smtp_host_desc": "@:{'terms.glossary.smtp'}-serverens vertsnavn",
"smtp_password": "@:{'terms.glossary.smtp'}-@:{'terms.glossary.passord'}",
"smtp_password_desc": "@:{'terms.glossary.smtp'}-autentiseringspassordet",
"smtp_port": "@:{'terms.glossary.smtp'}-@:{'terms.glossary.port'}",
"smtp_port_desc": "@:{'terms.glossary.smtp'}-serverporten",
"smtp_settings": "@:{'terms.glossary.smtp'}-@:{'terms.glossary.innstillinger'}",
"smtp_settings_desc": "@.capitalize:{'terms.glossary.configure'} @:{'terms.glossary.smtp'} @:{'terms.glossary.server'} @:{'terms.glossary.settings'}",
"smtp_user": "@:{'terms.glossary.smtp'}-@:{'terms.glossary.bruker'}",
"smtp_username": "@:{'terms.glossary.smtp'}-@:{'terms.glossary.brukernavn'}",
"smtp_username_desc": "@:{'terms.glossary.brukernavnet'} @:{'terms.glossary.for'} @:{'terms.glossary.smtp'}-@:{'terms.glossary.autentisering'}",
"subtitle": "@:{'terms.glossary.konfigurer'} @:{'terms.glossary.e'}-postinnstillinger",
"test_email_error": "@.capitalize:{'terms.glossary.det'} @:{'terms.glossary.oppsto'} @:{'terms.replication.host_definite_suffix'} @:{'terms.glossary.feil'} @:{'terms.glossary.under'} @:{'terms.glossary.sending'} @:{'terms.glossary.av'} @:{'terms.glossary.test'}-@:{'terms.glossary.e'}-@:{'terms.glossary.posten'}",
"test_email_sent": "@.capitalize:{'terms.glossary.test'} @:{'terms.glossary.e'}-@:{'terms.glossary.post'} @:{'terms.glossary.sendt'}",
"test_email_sent_success": "@.capitalize:{'terms.glossary.test'}-@:{'terms.glossary.e'}-@:{'terms.glossary.posten'} @:{'terms.glossary.ble'} @:{'terms.glossary.sendt'}",
"title": "@.upper:{'terms.glossary.e'}-postkonfigurasjon"
},
"fxrates": {
"api_key_desc": "@.capitalize:{'terms.glossary.valutakurser'} @:{'terms.glossary.api'}-@:{'terms.glossary.nøkkelen'} @:{'terms.glossary.brukes'} @:{'terms.glossary.til'} @:{'terms.glossary.a'} hente @:{'terms.glossary.ut'} @:{'terms.glossary.valutakurser'}",
"api_settings_desc": "@:{'terms.glossary.fx'} @.capitalize:{'terms.glossary.rates'} @:{'terms.glossary.api'}-@:{'terms.glossary.tilkoblingsinnstillingene'}.",
"conversion_rates": "@.capitalize:{'terms.glossary.valutakurser'}",
"daily_limit": "@.capitalize:{'terms.glossary.daglig'} anmodningsgrænse",
"daily_limit_desc": "@.capitalize:{'terms.replication.article.host_mention'} @:{'terms.glossary.daglige'} @:{'terms.glossary.forespørselsgrensen'} @:{'terms.glossary.for'} @:{'terms.glossary.fx'} @.capitalize:{'terms.glossary.rates'} @:{'terms.glossary.api'}-@:{'terms.glossary.integrasjonen'}.",
"enable": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.fx'} @.capitalize:{'terms.glossary.rates'} @:{'terms.glossary.api'}",
"enable_desc": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.eller'} @:{'terms.glossary.deaktiver'} @:{'terms.glossary.fx'} @.capitalize:{'terms.glossary.rates'} @:{'terms.glossary.api'}-@:{'terms.glossary.integrasjon'}.",
"general_settings_desc": "@.capitalize:{'terms.glossary.de'} @:{'terms.glossary.generelle'} @:{'terms.glossary.innstillingene'} @:{'terms.glossary.for'} @:{'terms.glossary.fx'} @.capitalize:{'terms.glossary.rates'} @:{'terms.glossary.api'}-@:{'terms.glossary.integrasjon'}.",
"get_rates": "@:{'terms.glossary.hent'} @:{'terms.glossary.valutakurser'}",
"getting_rates": "@.capitalize:{'terms.glossary.henter'} @:{'terms.glossary.valutakurser'} @:{'terms.glossary.fra'} @:{'terms.glossary.dkk'}",
"getting_rates_desc": "@.capitalize:{'terms.glossary.vent'} venligst @:{'terms.glossary.mens'} @:{'terms.glossary.vi'} @:{'terms.glossary.henter'} valutakurserne @:{'terms.glossary.fra'} @:{'terms.glossary.dkk'} @:{'terms.glossary.til'} @:{'terms.glossary.andre'} valutaer.",
"rates_fetched": "@.capitalize:{'terms.glossary.valutakurser'} @:{'terms.glossary.ble'} @:{'terms.glossary.hentet'}",
"rates_fetched_desc": "Valutakursene @:{'terms.glossary.er'} @:{'terms.glossary.hentet'} frem.",
"show_rates": "@:{'terms.glossary.vis'} @:{'terms.glossary.valutakurser'}",
"subtitle": "@.capitalize:{'terms.glossary.konfigurasjon'} @:{'terms.glossary.av'} @:{'terms.glossary.fx'} @.capitalize:{'terms.glossary.rates'} @:{'terms.glossary.api'}-@:{'terms.glossary.integrasjonen'}",
"title": "@:{'terms.glossary.fx'} @.capitalize:{'terms.glossary.rates'} @:{'terms.glossary.api'} @:{'terms.glossary.konfigurasjon'}",
"update_rates": "@:{'terms.glossary.oppdater'} @:{'terms.glossary.valutakurser'}"
},
"general": {
"currency": "@:{'phrases.compat.user_admin.currency'}",
"language": "@:{'phrases.compat.common.language'}",
"timezone": "@:{'phrases.compat.settings.timezone'}",
"title": "Generelt",
"title_desc": "De generelle innstillingene @:{'terms.glossary.for'} FX Rates @:{'terms.glossary.api'}-integrasjon."
},
"integrations": {
"subtitle": "@.capitalize:{'terms.glossary.administrer'} @:{'terms.glossary.integrasjoner'}"
},
"limble": {
"api_key": "@:{'terms.glossary.api'}-@:{'terms.glossary.nøkkel'}",
"api_key_desc": "@:{'terms.glossary.limble'} @:{'terms.glossary.api'}-@:{'terms.glossary.nøkkelen'} @:{'terms.glossary.brukes'} @:{'terms.glossary.til'} @:{'terms.glossary.a'} @:{'terms.glossary.autentisere'} @:{'terms.glossary.limble'}-@:{'terms.glossary.integrasjonen'}",
"api_settings": "@:{'terms.glossary.api'}-tilkoblingsinnstillinger",
"api_settings_desc": "@:{'terms.glossary.limble'} @:{'terms.glossary.api'}-@:{'terms.glossary.tilkoblingsinnstillingene'}.",
"client_id": "@:{'terms.glossary.klient'}-@.upper:{'terms.glossary.id'}",
"client_id_desc": "@:{'terms.glossary.klient'}-@.upper:{'terms.glossary.id'}-@:{'terms.replication.host_definite_suffix'} @:{'terms.glossary.brukes'} @:{'terms.glossary.til'} @:{'terms.glossary.a'} @:{'terms.glossary.autentisere'} @:{'terms.glossary.api'}-@:{'terms.glossary.tilkoblingen'}.",
"client_secret": "Klienthemmelighet",
"client_secret_desc": "Klienthemmeligheten @:{'terms.glossary.brukes'} @:{'terms.glossary.til'} @:{'terms.glossary.a'} @:{'terms.glossary.autentisere'} @:{'terms.glossary.api'}-@:{'terms.glossary.tilkoblingen'}.",
"connection_failed_desc": "@.capitalize:{'terms.glossary.tilkobling'} @:{'terms.glossary.til'} @:{'terms.glossary.limble'} @:{'terms.glossary.api'} @:{'terms.glossary.mislyktes'}!",
"connection_success": "@.capitalize:{'terms.glossary.tilkoblingen'} @:{'terms.glossary.var'} @:{'terms.glossary.vellykket'}",
"connection_success_desc": "@.capitalize:{'terms.glossary.tilkobling'} @:{'terms.glossary.til'} @:{'terms.glossary.limble'} @:{'terms.glossary.api'} @:{'terms.glossary.var'} @:{'terms.glossary.vellykket'}!",
"enable": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.limble'}",
"enable_desc": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.eller'} @:{'terms.glossary.deaktiver'} @:{'terms.glossary.limble'}-@:{'terms.glossary.integrasjonen'}.",
"enable_webhooks": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.webhooks'} @:{'terms.glossary.for'} @:{'terms.glossary.umiddelbar'} @:{'terms.glossary.synkronisering'}",
"enable_webhooks_desc": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.eller'} @:{'terms.glossary.deaktiver'} @:{'terms.glossary.limble'} @:{'terms.glossary.webhooks'} @:{'terms.glossary.for'} @:{'terms.glossary.umiddelbar'} @:{'terms.glossary.synkronisering'}.",
"general_settings_desc": "@.capitalize:{'terms.glossary.de'} @:{'terms.glossary.generelle'} @:{'terms.glossary.innstillingene'} @:{'terms.glossary.for'} @:{'terms.glossary.limble'}-@:{'terms.glossary.integrasjonen'}.",
"subtitle": "@.capitalize:{'terms.glossary.konfigurasjon'} @:{'terms.glossary.av'} @:{'terms.glossary.limble'}-@:{'terms.glossary.integrasjonen'}",
"test_connection": "@.capitalize:{'terms.glossary.test'} @:{'terms.glossary.tilkobling'}",
"title": "Lemmekonfigurasjon"
},
"mailersend": {
"api_key_desc": "@:{'terms.glossary.mailersend'} @:{'terms.glossary.api'}-@:{'terms.glossary.nøkkelen'} @:{'terms.glossary.brukes'} @:{'terms.glossary.til'} @:{'terms.glossary.a'} @:{'terms.glossary.autentisere'} @:{'terms.glossary.mailersend'}-@:{'terms.glossary.integrasjonen'}",
"title": "@:{'terms.glossary.mailersend'} @:{'terms.glossary.konfigurasjon'}"
},
"motor_api": {
"api_key_desc": "@:{'terms.glossary.motor'} @:{'terms.glossary.api'}-@:{'terms.glossary.nøkkelen'} @:{'terms.glossary.brukes'} @:{'terms.glossary.til'} @:{'terms.glossary.a'} @:{'terms.glossary.autentisere'} @:{'terms.glossary.motor'} @:{'terms.glossary.api'}-@:{'terms.glossary.integrasjonen'}",
"title": "@:{'terms.glossary.motor'} @:{'terms.glossary.api'}-@:{'terms.glossary.konfigurasjon'}"
},
"motorapi": {
"api_settings_desc": "@:{'terms.glossary.motorapi'} @:{'terms.glossary.api'}-@:{'terms.glossary.tilkoblingsinnstillingene'}.",
"daily_limit_desc": "@.capitalize:{'terms.replication.article.host_mention'} @:{'terms.glossary.daglige'} @:{'terms.glossary.forespørselsgrensen'} @:{'terms.glossary.for'} @:{'terms.glossary.motorapi'}-@:{'terms.glossary.integrasjonen'}.",
"enable": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.motorapi'}",
"enable_desc": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.eller'} @:{'terms.glossary.deaktiver'} @:{'terms.glossary.motorapi'}-@:{'terms.glossary.integrasjonen'}.",
"general_settings_desc": "@.capitalize:{'terms.glossary.de'} @:{'terms.glossary.generelle'} @:{'terms.glossary.innstillingene'} @:{'terms.glossary.for'} @:{'terms.glossary.motorapi'}-@:{'terms.glossary.integrasjonen'}.",
"get_license_plate": "@.capitalize:{'terms.glossary.last'} @:{'terms.glossary.ned'} @:{'terms.glossary.nummerskilt'}",
"subtitle": "@.capitalize:{'terms.glossary.konfigurasjon'} @:{'terms.glossary.av'} @:{'terms.glossary.motorapi'}-@:{'terms.glossary.integrasjonen'}",
"title": "Engine @:{'terms.glossary.api'}-@:{'terms.glossary.konfigurasjon'}"
},
"products": {
"add": "@:{'terms.glossary.legg'} @:{'terms.glossary.til'} @:{'terms.glossary.produkt'}",
"delete_confirm": "@.capitalize:{'terms.glossary.er'} @:{'terms.glossary.du'} @:{'terms.glossary.sikker'} @:{'terms.glossary.pa'} @:{'terms.glossary.at'} @:{'terms.glossary.du'} @:{'terms.glossary.vil'} @:{'terms.glossary.slette'} @:{'terms.glossary.dette'} produktet?",
"edit": "@:{'phrases.compat.products.edit_product'}"
},
"shelly": {
"api_key_desc": "@:{'terms.glossary.shelly'} @:{'terms.glossary.api'}-@:{'terms.glossary.nøkkelen'} @:{'terms.glossary.brukes'} @:{'terms.glossary.til'} @:{'terms.glossary.a'} @:{'terms.glossary.autentisere'} @:{'terms.glossary.shelly'}-@:{'terms.glossary.integrasjonen'}",
"api_settings_desc": "@:{'terms.glossary.shelly'} @:{'terms.glossary.api'}-@:{'terms.glossary.tilkoblingsinnstillingene'}.",
"connection_failed_desc": "@.capitalize:{'terms.glossary.tilkobling'} @:{'terms.glossary.til'} @:{'terms.glossary.shelly'} @:{'terms.glossary.api'} @:{'terms.glossary.mislyktes'}!",
"connection_success_desc": "@.capitalize:{'terms.glossary.tilkobling'} @:{'terms.glossary.til'} @:{'terms.glossary.shelly'} @:{'terms.glossary.api'} @:{'terms.glossary.var'} @:{'terms.glossary.vellykket'}!",
"enable": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.shelly'}",
"enable_desc": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.eller'} @:{'terms.glossary.deaktiver'} @:{'terms.glossary.shelly'}-@:{'terms.glossary.integrasjonen'}.",
"general_settings_desc": "@.capitalize:{'terms.glossary.de'} @:{'terms.glossary.generelle'} @:{'terms.glossary.innstillingene'} @:{'terms.glossary.for'} @:{'terms.glossary.shelly'}-@:{'terms.glossary.integrasjonen'}.",
"secret_key": "@.capitalize:{'terms.glossary.hemmelig'} @:{'terms.glossary.nøgle'} (@:{'terms.glossary.api'} @:{'terms.glossary.nøgle'})",
"secret_key_desc": "@.capitalize:{'terms.replication.article.host_mention'} hemmelige @:{'terms.glossary.nøkkelen'} @:{'terms.glossary.brukes'} @:{'terms.glossary.til'} @:{'terms.glossary.a'} @:{'terms.glossary.autentisere'} @:{'terms.glossary.api'}-@:{'terms.glossary.tilkoblingen'}.",
"server_url": "@.capitalize:{'terms.glossary.server'} @:{'terms.glossary.url'}",
"server_url_desc": "@:{'terms.glossary.url'}'@:{'terms.replication.host_definite_suffix'} @:{'terms.glossary.til'} @:{'terms.glossary.shelly'} @:{'terms.glossary.serveren'}.",
"subtitle": "@.capitalize:{'terms.glossary.konfigurasjon'} @:{'terms.glossary.av'} @:{'terms.glossary.shelly'}-@:{'terms.glossary.integrasjonen'}",
"title": "@:{'terms.glossary.shelly'} konfigurering"
},
"stripe": {
"api_key_desc": "@.capitalize:{'terms.glossary.din'} @:{'terms.glossary.stripe'} @:{'terms.glossary.api'}-@:{'terms.glossary.nøkkel'} @:{'terms.glossary.for'} betalingsbehandling",
"api_settings_desc": "@:{'terms.glossary.stripe'} @:{'terms.glossary.api'}-@:{'terms.glossary.tilkoblingsinnstillingene'}.",
"customers": "@:{'terms.glossary.stripe'} @:{'terms.glossary.kunder'}",
"economic_customer": "@.capitalize:{'terms.glossary.økonomisk'} @:{'terms.glossary.kundenummer'}",
"economic_customer_desc": "@.capitalize:{'terms.glossary.kunden'} pleide @:{'terms.glossary.a'} @:{'terms.glossary.lagre'} @:{'terms.glossary.stripe'}-@:{'terms.glossary.betalinger'} @:{'terms.glossary.i'} økonomisystemet.",
"economic_settings": "@.capitalize:{'terms.glossary.økonomiske'} integrasjonsinnstillinger",
"economic_settings_desc": "@.capitalize:{'terms.glossary.innstillingene'} @:{'terms.glossary.for'} @:{'terms.glossary.integrasjonen'} @:{'terms.glossary.med'} @:{'terms.glossary.det'} @:{'terms.glossary.økonomiske'} @:{'terms.glossary.systemet'}.",
"enable": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.stripe'}",
"enable_desc": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.eller'} @:{'terms.glossary.deaktiver'} @:{'terms.glossary.stripe'}-@:{'terms.glossary.integrasjonen'}.",
"general_settings_desc": "@.capitalize:{'terms.glossary.de'} @:{'terms.glossary.generelle'} @:{'terms.glossary.innstillingene'} @:{'terms.glossary.for'} @:{'terms.glossary.stripe'}-@:{'terms.glossary.integrasjonen'}.",
"get_prices": "@:{'terms.glossary.hent'} @:{'terms.glossary.priser'}",
"get_products": "@:{'terms.glossary.hent'} @:{'terms.glossary.produkter'}",
"prices": "@:{'terms.glossary.stripe'} @:{'terms.glossary.priser'}",
"products": "@:{'terms.glossary.stripe'} @:{'terms.glossary.produkter'}",
"publishable_key": "Offentlig @:{'terms.glossary.nøgle'}",
"publishable_key_desc": "@.capitalize:{'terms.replication.article.host_mention'} offentlige @:{'terms.glossary.nøkkelen'} @:{'terms.glossary.brukes'} @:{'terms.glossary.til'} @:{'terms.glossary.a'} @:{'terms.glossary.autentisere'} @:{'terms.glossary.api'}-@:{'terms.glossary.tilkoblingen'}.",
"subtitle": "@.capitalize:{'terms.glossary.konfigurasjon'} @:{'terms.glossary.av'} @:{'terms.glossary.stripe'}-@:{'terms.glossary.integrasjonen'}",
"test_mode": "Testläge",
"test_mode_desc": "@:{'terms.glossary.aktiver'} testmodus @:{'terms.glossary.for'} @:{'terms.glossary.stripe'}-@:{'terms.glossary.integrasjonen'}",
"title": "@:{'terms.glossary.stripe'}-@:{'terms.glossary.konfigurasjon'}",
"webhook_secret": "@.capitalize:{'terms.glossary.webhook'}-@:{'terms.glossary.hemmelighet'}",
"webhook_secret_desc": "@.capitalize:{'terms.glossary.din'} @:{'terms.glossary.stripe'} @:{'terms.glossary.webhook'}-@:{'terms.glossary.hemmelighet'} @:{'terms.glossary.for'} hendelseshåndtering"
},
"subtitle": "@.capitalize:{'terms.glossary.administrer'} systemkonfigurasjon",
"users": {
"subtitle": "@.capitalize:{'terms.glossary.administrer'} @:{'terms.glossary.brukere'}"
},
"virkdata": {
"api_key_desc": "@:{'terms.glossary.virk'} @.capitalize:{'terms.glossary.data'} @:{'terms.glossary.api'}-@:{'terms.glossary.nøkkelen'} @:{'terms.glossary.brukes'} @:{'terms.glossary.til'} @:{'terms.glossary.a'} @:{'terms.glossary.autentisere'} @:{'terms.glossary.virk'} @.capitalize:{'terms.glossary.data'}-@:{'terms.glossary.integrasjonen'}",
"api_settings_desc": "@:{'terms.glossary.virkdata'} @:{'terms.glossary.api'}-@:{'terms.glossary.tilkoblingsinnstillingene'}.",
"company_selected": "@.capitalize:{'terms.glossary.selskap'} @:{'terms.glossary.valgt'}",
"company_selected_desc": "@.capitalize:{'terms.glossary.du'} @:{'terms.glossary.har'} @:{'terms.glossary.valgt'} {name} ({cvr})",
"enable": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.virkdata'}",
"enable_desc": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.eller'} @:{'terms.glossary.deaktiver'} @:{'terms.glossary.virkdata'}-@:{'terms.glossary.integrasjonen'}.",
"general_settings_desc": "@.capitalize:{'terms.glossary.de'} @:{'terms.glossary.generelle'} @:{'terms.glossary.innstillingene'} @:{'terms.glossary.for'} @:{'terms.glossary.virkdata'}-@:{'terms.glossary.integrasjonen'}.",
"monthly_limit": "@.capitalize:{'terms.glossary.manedlig'} anmodningsgrense",
"monthly_limit_desc": "@.capitalize:{'terms.replication.article.host_mention'} @:{'terms.glossary.manedlige'} @:{'terms.glossary.forespørselsgrensen'} @:{'terms.glossary.for'} @:{'terms.glossary.virkdata'}-@:{'terms.glossary.integrasjonen'}.",
"no_results": "@.capitalize:{'terms.glossary.ingen'} @:{'terms.glossary.resultater'}",
"no_results_desc": "@.capitalize:{'terms.glossary.ingen'} @:{'terms.glossary.selskaper'} @:{'terms.glossary.ble'} @:{'terms.glossary.funnet'} @:{'terms.glossary.som'} @:{'terms.glossary.samsvarer'} @:{'terms.glossary.med'} @:{'terms.glossary.søket'} @:{'terms.glossary.ditt'}.",
"search_company": "@.capitalize:{'terms.glossary.søk'} @:{'terms.glossary.etter'} @:{'terms.glossary.selskap'}",
"search_error": "@.capitalize:{'terms.glossary.det'} @:{'terms.glossary.oppsto'} @:{'terms.replication.host_definite_suffix'} @:{'terms.glossary.feil'} @:{'terms.glossary.under'} @:{'terms.glossary.søk'} @:{'terms.glossary.etter'} @:{'terms.glossary.selskaper'}.",
"select_company": "@.capitalize:{'terms.glossary.velg'} @:{'terms.glossary.et'} @:{'terms.glossary.selskap'}",
"select_company_required": "@.capitalize:{'terms.glossary.du'} @:{'terms.glossary.ma'} @:{'terms.glossary.velge'} @:{'terms.glossary.et'} @:{'terms.glossary.selskap'}",
"subtitle": "@.capitalize:{'terms.glossary.konfigurasjon'} @:{'terms.glossary.av'} @:{'terms.glossary.virkdata'}-@:{'terms.glossary.integrasjonen'}",
"title": "@:{'terms.glossary.virkdata'} @:{'terms.glossary.konfigurasjon'}"
},
"workfeed": {
"api_key": "@:{'terms.glossary.api'} @:{'terms.glossary.key'}",
"api_key_desc": "@.capitalize:{'terms.glossary.the'} @:{'terms.glossary.api'} @:{'terms.glossary.key'} @:{'terms.glossary.used'} @:{'terms.glossary.to'} authenticate @:{'terms.glossary.requests'} @:{'terms.glossary.to'} @:{'terms.glossary.workfeed'}.",
"api_settings": "@:{'terms.glossary.api'} @:{'terms.glossary.connection'} @:{'terms.glossary.settings'}",
"api_settings_desc": "@.capitalize:{'terms.glossary.the'} @:{'terms.glossary.api'} @:{'terms.glossary.connection'} @:{'terms.glossary.settings'} @:{'terms.glossary.used'} @:{'terms.glossary.for'} @:{'terms.glossary.workfeed'} @:{'terms.glossary.requests'}.",
"api_url": "@:{'terms.glossary.api'} @:{'terms.glossary.url'}",
"api_url_desc": "@.capitalize:{'terms.glossary.the'} base @:{'terms.glossary.url'} @:{'terms.glossary.for'} @:{'terms.glossary.the'} @:{'terms.glossary.workfeed'} @:{'terms.glossary.api'}.",
"close": "@:{'terms.glossary.close'}",
"company_id": "@.capitalize:{'terms.glossary.company'} @.upper:{'terms.glossary.id'}",
"company_id_desc": "@.capitalize:{'terms.glossary.the'} @:{'terms.glossary.workfeed'} @:{'terms.glossary.company'} identifier @:{'terms.glossary.used'} @:{'terms.glossary.for'} @:{'terms.glossary.api'} synchronization.",
"diagnostics": {
"description": "@.capitalize:{'terms.glossary.run'} @:{'terms.glossary.test'} @:{'terms.glossary.lookups'} against @:{'terms.glossary.the'} @:{'terms.glossary.workfeed'} @:{'terms.glossary.integration'} endpoints.",
"get_employee": "@:{'terms.glossary.get'} @:{'terms.glossary.employee'} @:{'terms.glossary.by'} @.upper:{'terms.glossary.id'}",
"get_shift": "@:{'terms.glossary.get'} @:{'terms.glossary.shift'} @:{'terms.glossary.by'} @.upper:{'terms.glossary.id'}",
"list_departments": "@:{'terms.glossary.list'} @:{'terms.glossary.departments'}",
"list_employees": "@:{'terms.glossary.list'} @:{'terms.glossary.employees'}",
"list_shifts": "@:{'terms.glossary.list'} shifts",
"no_params_required": "@.capitalize:{'terms.glossary.no'} query parameters @:{'terms.glossary.are'} @:{'terms.glossary.required'} @:{'terms.glossary.for'} @:{'terms.glossary.this'} @:{'terms.glossary.lookup'}.",
"placeholder_employee_id": "@:{'terms.glossary.e'}.@:{'terms.glossary.g'}. emp_01J5P2F2A0CQKBBX4P8M3Y7R5P",
"placeholder_released": "@:{'terms.glossary.true'} @:{'terms.glossary.or'} @:{'terms.glossary.false'}",
"placeholder_search": "@:{'terms.glossary.e'}.@:{'terms.glossary.g'}. north facility",
"placeholder_shift_id": "@:{'terms.glossary.e'}.@:{'terms.glossary.g'}. shf_01J5P3X9D35R9C6BDZ1S0R4V6Q",
"placeholder_start_from": "@:{'terms.glossary.e'}.@:{'terms.glossary.g'}. 2026-03-24T00:00:@:{'terms.glossary.word_00z'}",
"placeholder_start_to": "@:{'terms.glossary.e'}.@:{'terms.glossary.g'}. 2026-03-25T00:00:@:{'terms.glossary.word_00z'}",
"placeholder_status": "@:{'terms.glossary.e'}.@:{'terms.glossary.g'}. published",
"prompt_employee_id": "@.capitalize:{'terms.glossary.employee'} @.upper:{'terms.glossary.id'}",
"prompt_employee_id_optional": "@.capitalize:{'terms.glossary.optional'} @:{'terms.glossary.employee'} @.upper:{'terms.glossary.id'}",
"prompt_released_optional": "@.capitalize:{'terms.glossary.optional'} @:{'terms.glossary.released'} @:{'terms.glossary.filter'} (@:{'terms.glossary.true'}/@:{'terms.glossary.false'})",
"prompt_search_optional": "@.capitalize:{'terms.glossary.optional'} @:{'terms.glossary.search'} text",
"prompt_shift_id": "@.capitalize:{'terms.glossary.shift'} @.upper:{'terms.glossary.id'}",
"prompt_start_from": "@.capitalize:{'terms.glossary.shift'} @:{'terms.glossary.start'} @:{'terms.glossary.from'} (@:{'terms.glossary.iso'} 8601)",
"prompt_start_to": "@.capitalize:{'terms.glossary.shift'} @:{'terms.glossary.start'} @:{'terms.glossary.to'} (@:{'terms.glossary.iso'} 8601)",
"prompt_status_optional": "@.capitalize:{'terms.glossary.optional'} @:{'terms.glossary.shift'} @:{'terms.glossary.status'}",
"result_departments": "@.capitalize:{'terms.glossary.department'} @:{'terms.glossary.lookup'} @:{'terms.glossary.result'}",
"result_employee": "@.capitalize:{'terms.glossary.employee'} @:{'terms.glossary.result'}",
"result_employees": "@.capitalize:{'terms.glossary.employee'} @:{'terms.glossary.lookup'} @:{'terms.glossary.result'}",
"result_shift": "@.capitalize:{'terms.glossary.shift'} @:{'terms.glossary.result'}",
"result_shifts": "@.capitalize:{'terms.glossary.shift'} @:{'terms.glossary.lookup'} @:{'terms.glossary.result'}",
"select_employee_all": "@.capitalize:{'terms.glossary.all'} @:{'terms.glossary.employees'}",
"select_released_all": "@.capitalize:{'terms.glossary.all'} release states",
"select_released_false": "@.capitalize:{'terms.glossary.not'} @:{'terms.glossary.released'} @:{'terms.glossary.only'}",
"select_released_true": "@.capitalize:{'terms.glossary.released'} @:{'terms.glossary.only'}",
"title": "Diagnostics",
"validation_datetime_invalid": "@.capitalize:{'terms.glossary.invalid'} @:{'terms.glossary.date'}-@:{'terms.glossary.time'} @:{'terms.glossary.value'}.",
"validation_released_boolean": "@.capitalize:{'terms.glossary.released'} @:{'terms.glossary.must'} @:{'terms.glossary.be'} either @:{'terms.glossary.true'} @:{'terms.glossary.or'} @:{'terms.glossary.false'}.",
"validation_shift_range_required": "startFrom @:{'terms.glossary.and'} startTo @:{'terms.glossary.are'} @:{'terms.glossary.required'}."
},
"enable": "@:{'terms.glossary.enable'} @:{'terms.glossary.workfeed'}",
"enable_desc": "@:{'terms.glossary.enable'} @:{'terms.glossary.or'} disable @:{'terms.glossary.the'} @:{'terms.glossary.workfeed'} @:{'terms.glossary.integration'}.",
"general_settings_desc": "@:{'terms.glossary.general'} @:{'terms.glossary.settings'} @:{'terms.glossary.for'} @:{'terms.glossary.the'} @:{'terms.glossary.workfeed'} @:{'terms.glossary.integration'}.",
"lookup": "@.capitalize:{'terms.glossary.lookup'}",
"subtitle": "@.capitalize:{'terms.glossary.configuration'} @:{'terms.glossary.of'} @:{'terms.glossary.the'} @:{'terms.glossary.workfeed'} @:{'terms.glossary.integration'}",
"title": "@:{'terms.glossary.workfeed'} @:{'terms.glossary.configuration'}",
"validation_required": "@.capitalize:{'terms.glossary.this'} field @:{'terms.glossary.is'} @:{'terms.glossary.required'}."
},
"xlvask": {
"api_key_desc": "@:{'terms.glossary.xl'} @.capitalize:{'terms.glossary.vask'} @:{'terms.glossary.api'}-@:{'terms.glossary.nøkkelen'} @:{'terms.glossary.brukes'} @:{'terms.glossary.til'} @:{'terms.glossary.a'} @:{'terms.glossary.autentisere'} @:{'terms.glossary.xl'} @.capitalize:{'terms.glossary.vask'}-@:{'terms.glossary.integrasjonen'}",
"api_settings_desc": "@:{'terms.glossary.xlvask'} @:{'terms.glossary.api'}-@:{'terms.glossary.tilkoblingsinnstillingene'}.",
"automation_settings": "Automatisering",
"automation_settings_desc": "Styr @:{'terms.glossary.automatisk'} @:{'terms.glossary.ordretilknytning'} @:{'terms.glossary.og'} @:{'terms.glossary.ordreoppretting'} @:{'terms.glossary.fra'} @.capitalize:{'terms.glossary.selvvask'}.",
"connection_failed": "@.capitalize:{'terms.glossary.tilkobling'} @:{'terms.glossary.mislyktes'}",
"connection_failed_desc": "@.capitalize:{'terms.glossary.tilkoblingen'} @:{'terms.glossary.til'} @:{'terms.glossary.xlvask'} @:{'terms.glossary.api'} @:{'terms.glossary.mislyktes'}.",
"connection_success_desc": "@.capitalize:{'terms.glossary.tilkoblingen'} @:{'terms.glossary.til'} @:{'terms.glossary.xlvask'} @:{'terms.glossary.api'} @:{'terms.glossary.var'} @:{'terms.glossary.vellykket'}.",
"enable": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.xlvask'}",
"enable_automatic_attachment": "@.capitalize:{'terms.glossary.automatisk'} @:{'terms.glossary.ordretilknytning'}",
"enable_automatic_attachment_desc": "Knytt @:{'terms.glossary.sikre'} @.capitalize:{'terms.glossary.selvvask'}-@:{'terms.glossary.treff'} @:{'terms.glossary.automatisk'} @:{'terms.glossary.til'} eksisterende @:{'terms.glossary.ordrer'}.",
"enable_automatic_creation": "@.capitalize:{'terms.glossary.automatisk'} @:{'terms.glossary.ordreoppretting'}",
"enable_automatic_creation_desc": "@:{'terms.glossary.opprett'} @:{'terms.glossary.sikre'} @.capitalize:{'terms.glossary.selvvask'}-@:{'terms.glossary.ordrer'} @:{'terms.glossary.automatisk'} @:{'terms.glossary.nar'} @:{'terms.glossary.vasken'} @:{'terms.glossary.er'} @:{'terms.glossary.over'} 6 @:{'terms.glossary.timer'} @:{'terms.glossary.gammel'}.",
"enable_desc": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.eller'} @:{'terms.glossary.deaktiver'} @:{'terms.glossary.xlvask'}-@:{'terms.glossary.integrasjonen'}.",
"enable_openai_integration": "@:{'terms.glossary.openai'}-forslag",
"enable_openai_integration_desc": "@.capitalize:{'terms.glossary.bruk'} @:{'terms.glossary.openai'} @:{'terms.glossary.til'} @:{'terms.glossary.a'} foreslå tilknytning @:{'terms.glossary.eller'} @:{'terms.glossary.oppretting'} @:{'terms.glossary.nar'} faste @:{'terms.glossary.regler'} @:{'terms.glossary.ikke'} @:{'terms.glossary.er'} @:{'terms.glossary.sikre'} nok.",
"enable_sync": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.automatisk'} @:{'terms.glossary.synkronisering'}",
"enable_sync_desc": "@:{'terms.glossary.aktiver'} @:{'terms.glossary.eller'} @:{'terms.glossary.deaktiver'} @:{'terms.glossary.xlvask'} @:{'terms.glossary.automatisk'} @:{'terms.glossary.synkronisering'}.",
"general_settings_desc": "@.capitalize:{'terms.glossary.de'} @:{'terms.glossary.generelle'} @:{'terms.glossary.innstillingene'} @:{'terms.glossary.for'} @:{'terms.glossary.xlvask'}-@:{'terms.glossary.integrasjonen'}.",
"password_desc": "@.capitalize:{'terms.glossary.passordet'} @:{'terms.glossary.brukes'} @:{'terms.glossary.til'} @:{'terms.glossary.a'} @:{'terms.glossary.autentisere'} @:{'terms.glossary.api'}-@:{'terms.glossary.tilkoblingen'}.",
"subtitle": "@.capitalize:{'terms.glossary.konfigurasjon'} @:{'terms.glossary.av'} @:{'terms.glossary.xlvask'}-@:{'terms.glossary.integrasjonen'}",
"title": "@:{'terms.glossary.xlvask'}-@:{'terms.glossary.konfigurasjon'}",
"username_desc": "@:{'terms.glossary.brukernavnet'} @:{'terms.glossary.brukes'} @:{'terms.glossary.til'} @:{'terms.glossary.a'} @:{'terms.glossary.autentisere'} @:{'terms.glossary.api'}-@:{'terms.glossary.tilkoblingen'}."
},
"release_manager": {
"title": "Release Manager",
"subtitle": "Gradvise API- og Front-End-utgivelser",
"channel_names": {
"stable": "Stabil",
"canary": "Canary",
"internal": "Intern"
},
"channel_descriptions": {
"stable": "Standard produksjonskanal.",
"canary": "Tidlig produksjonsvalideringskanal.",
"internal": "Intern kanal for ansatte og superbrukervalidering."
},
"control_api": {
"title": "Kontroll-API",
"tooltip": "Release Manager-handlinger sendes til denne API-en. Bruk produksjons-API-en med mindre du tester en staging-backend.",
"example": "Eksempel: https://api.truckwash.io:4433",
"endpoint_label": "API-endepunkt",
"endpoint_message": "Endre dette bare når Release Manager-endepunkter er tilgjengelige på mål-API-en.",
"endpoint_aria": "Release Manager kontroll-API URL",
"use_tooltip": "Last release-data fra denne API-en",
"use": "Bruk",
"reset_tooltip": "Gå tilbake til standard kontroll-API",
"reset": "Tilbakestill",
"known_endpoints": "Kjente kontroll-API-endepunkter"
},
"tabs": {
"overview": {
"label": "Oversikt",
"description": "Kanalhelse, oppsettsfremdrift og siste release-status."
},
"channels": {
"label": "Kanaler",
"description": "Opprett stabile, canary- og målrettede kanaler med rollout-grenser."
},
"assignments": {
"label": "Tildelinger",
"description": "Knytt brukere, underbrukere eller kunder til en bestemt release-kanal."
},
"deployments": {
"label": "Utrullinger",
"description": "Start utrullinger og promoter vellykkede bygg."
},
"replay": {
"label": "Replay",
"description": "Aktiver målrettet innsamling og søk i release-tidslinjehendelser."
},
"integrations": {
"label": "Integrasjoner",
"description": "Koble GitHub-repositories, branches og Coolify-tjenester."
},
"settings": {
"label": "Innstillinger",
"description": "Konfigurer Release Managers GitHub-tilgang og webhook-innstillinger."
}
},
"setup": {
"channels": "Kanaler",
"targets": "GitHub- og Coolify-mål",
"assignments": "Pilottildelinger",
"deployments": "Første utrulling",
"replay": "Replay-innsamling"
},
"stats": {
"channels": "Kanaler",
"targets": "Mål",
"deployments": "Utrullinger",
"timeline_events": "Tidslinjehendelser"
},
"overview": {
"title": "Oversikt",
"subtitle": "Aktuell kanalhelse, release-aktivitet og modulstatus.",
"guided_setup": "Veiledet oppsett",
"next_step": "Neste: {step}",
"ready": "Release Manager er klar for daglig drift.",
"add_suggested_channel": "Legg til foreslått kanal",
"module_health_empty": "Modul-health snapshots vises når probes er registrert."
},
"settings": {
"title": "Release Manager-innstillinger",
"subtitle": "Konfigurer GitHub-tokenet som brukes for private repositories og branch-oppslag.",
"github_token": "GitHub-token",
"github_api_url": "GitHub API-URL",
"webhook_secret": "Webhook-hemmelighet",
"github_webhook_secret": "GitHub webhook-hemmelighet",
"configured": "Konfigurert",
"not_configured": "Ikke konfigurert",
"loaded_from": "Lastet fra {variable}",
"set_below": "Angi {variable} nedenfor",
"private_repositories_prefix": "Private repositories leses med serverens miljøvariabel",
"private_repositories_or": "eller modulens konfigurasjonsvariabel",
"github_token_message": "Eksempel: github_pat_... med tilgang til de private repositories Release Manager ruller ut.",
"github_token_placeholder": "La stå tomt for å beholde eksisterende token",
"github_api_url_message": "Konfigurert i ReleaseManager.github_api_url. Bruk https://api.github.com med mindre GitHub Enterprise brukes.",
"webhook_secret_message": "Valgfritt; la stå tomt for å beholde eksisterende hemmelighet.",
"webhook_secret_placeholder": "Webhook HMAC-hemmelighet",
"save": "Lagre innstillinger",
"back_to_integrations": "Tilbake til integrasjoner",
"guide": {
"steps": {
"github_token": "GitHub-token",
"github_api_url": "GitHub API-URL",
"github_webhook_secret": "GitHub webhook secret",
"review": "Gennemgang"
},
"github_token_title": "Legg til GitHub-token",
"github_token_description": "Release Manager bruger denne token til at vise private repositories, branches og commits, før et deployment-mål gemmes eller testes.",
"configure_this_in": "Konfigurer dette i",
"server_environment_variable": "Serverens miljøvariabel",
"takes_precedence": "har forrang når den er satt.",
"recommended_access": "Anbefalt tilgang",
"recommended_access_description": "Fine-grained GitHub-token med Contents: read-adgang til hvert release-repository.",
"github_api_url_title": "Legg til GitHub API-URL",
"github_api_url_description": "Brug GitHub Cloud som standard, eller peg på REST API-base-URLen for en GitHub Enterprise Server-installation.",
"github_api_url_invalid": "Skriv inn en full HTTP- eller HTTPS-URL.",
"github_cloud": "GitHub Cloud",
"enterprise_example": "Enterprise-eksempel",
"github_webhook_secret_title": "Legg til GitHub webhook secret",
"github_webhook_secret_description": "Brug samme secret i GitHub repository-webhooks, så Release Manager kan verificere deployment-events, før de håndteres.",
"github_webhook_url": "GitHub webhook-URL:",
"store_shared_secret_in": "Lagre den delte secreten i",
"review_title": "Gå gjennom GitHub-oppsett",
"review_description": "Gem værdierne, og brug derefter Integrationer til at vælge et privat repository, branch og specifik commit eller seneste commit før adgang testes.",
"ready": "Klar",
"needs_value": "Mangler værdi"
}
},
"channel_unavailable": {
"kicker": "Release Manager",
"title": "Release-kanalen er ikke klar",
"summary_prefix": "Kontoen din er tildelt",
"summary_suffix": ", men kanalen mangler påkrevd release-konfigurasjon.",
"release_bundle": "Release-bundle",
"frontend_version": "Frontend-versjon",
"api_version": "API-versjon",
"frontend_base_url": "Frontend-URL",
"api_base_url": "API-URL",
"frontend_entry": "Frontend-entry",
"release_runtime": "Release-runtime",
"checking_again": "Sjekker igjen om {seconds}s",
"refresh_error": "Release-status kunne ikke oppdateres. Neste automatiske sjekk prøver igjen.",
"ignore": "Ignorer de neste 5 minuttene",
"check_again": "Sjekk igjen",
"logout": "Logg ut",
"base_image": "Basis-image"
},
"channel_switched": {
"kicker": "Release Manager",
"title": "Du er nå på {channel}",
"summary_prefix": "Kontoen din er tildelt release-kanalen",
"summary_suffix": "Denne enheten husker at du har sett denne meldingen.",
"bundle": "Bundle",
"frontend": "Frontend",
"api": "API",
"frontend_version": "Frontend-versjon",
"api_version": "API-versjon",
"assigned_channel": "Tildelt kanal",
"current_app_image": "Nåværende app-image",
"current_api": "Nåværende API",
"base_image": "Basis-image",
"continue": "Fortsett"
},
"channel_selector": {
"title": "Release-kanal",
"subtitle": "Velg hvilken tildelt release-kanal denne enheten skal bruke.",
"sidebar_title": "Release",
"default": "Standard",
"ready": "Klar",
"unavailable": "Ikke klar",
"release_bundle": "Release-bundle",
"frontend_version": "Frontend-versjon",
"api_version": "API-versjon",
"frontend_base_url": "Frontend-URL",
"api_base_url": "API-URL",
"frontend_entry": "Frontend-entry",
"release_runtime": "Release-runtime",
"bundle": "Bundle",
"frontend": "Frontend",
"api": "API"
},
"common": {
"yes": "ja",
"no": "nei",
"off": "av"
},
"actions": {
"edit": "Rediger",
"rollback": "Rull tilbake",
"update": "Opdater",
"create": "Opprett",
"clear": "Tøm",
"assign": "Tildel",
"remove": "Fjern",
"test_access": "Test tilgang",
"deploy": "Deploy",
"redeploy": "Redeploy",
"promote": "Promoter",
"enable": "Aktiver",
"search": "Søk",
"save_target": "Lagre mål",
"delete": "Slett",
"back": "Tilbake",
"next": "Neste"
},
"tables": {
"channel": "Kanal",
"rollout": "Udrulning",
"frontend": "Frontend",
"api": "API",
"replay": "Replay",
"actions": "Handlinger",
"module": "Modul",
"status": "Status",
"checked": "Kontrollert",
"subject": "Emne",
"reason": "Årsag",
"expires": "Utløper",
"deployment": "Deployment",
"source": "Kilde",
"started": "Startet",
"target": "Mål",
"coolify": "Coolify",
"auto": "Auto"
},
"values": {
"app": {
"frontend": "frontend",
"api": "api"
},
"capture_level": {
"metadata": "metadata",
"full_redacted": "fullt redigert"
},
"subject_type": {
"user": "bruker",
"subuser": "medarbeider",
"customer": "kunde",
"channel": "kanal"
},
"severity": {
"error": "feil",
"warning": "advarsel",
"info": "info"
},
"status": {
"ok": "ok",
"active": "aktiv",
"deployed": "deployet",
"stable": "stabil",
"enabled": "aktivert",
"queued": "i kø",
"deploying": "deploying",
"metadata": "metadata",
"not_configured": "ikke konfigurert",
"warning": "advarsel",
"failed": "feilet",
"down": "nede",
"error": "feil",
"unknown": "ukjent"
}
},
"autocomplete": {
"suggested_value": "Foreslået værdi",
"suggestion": "Forslag",
"use_typed_value": "Brug indtastet værdi",
"custom": "Tilpasset",
"api_url": "API-URL",
"frontend_url": "Frontend-URL",
"known_release_url": "Kendt release-URL",
"deploy_here_with_coolify": "Deploy {app} her med Coolify",
"prepare_coolify_target": "Forbered et Coolify-mål med HTTPS/SSL aktiveret",
"coolify_ssl": "Coolify SSL",
"github_repository": "GitHub-repository",
"owner_repository": "ejer/repository",
"git_branch": "Git-branch",
"deployment_branch": "Deployment-branch",
"github_commit": "GitHub-commit",
"git_commit": "Git-commit",
"use_specific_commit_sha": "Brug specifik commit-SHA",
"custom_commit": "Tilpasset commit",
"health_url": "Health-URL",
"release_health_check": "Release health check",
"coolify_service": "Coolify-service",
"service_uuid": "Service-UUID",
"known_coolify_service_uuid": "Kendt Coolify service-UUID",
"control_api": "Kontrol-API",
"release_manager_api_endpoint": "Release Manager API-endpoint",
"module": "Modul",
"timeline_module_key": "Timeline-modulnøgle"
},
"errors": {
"github_repositories": "Kunne ikke indlæse GitHub-repositories.",
"github_branches": "Kunne ikke indlæse GitHub-branches.",
"repository_branch_required": "Repository og branch er påkrævet før GitHub-adgang kan testes.",
"github_access_failed": "Test af GitHub repository-adgang fejlede."
},
"channels": {
"title": "Kanaler",
"subtitle": "Opprett og juster gradvise release-kanaler.",
"rollout_percent": "{percent}% udrulning",
"already_configured": "Allerede konfigurert",
"slug": "Slug",
"slug_message": "Eksempel: canary",
"slug_placeholder": "slug",
"name": "Navn",
"name_message": "Vises til operatører når de gjennomgår en kanal.",
"name_placeholder": "Navn",
"rollout": "Udrulning",
"rollout_message": "0-100 prosent av ikke-tildelt trafikk.",
"frontend_url": "Frontend-URL",
"frontend_url_message": "Eksempel: https://canary.example.test",
"frontend_url_placeholder": "Frontend-URL",
"no_matching_release_url": "Ingen matchende release-URL.",
"api_url": "API-URL",
"api_url_message": "Eksempel: https://api-canary.example.test",
"api_url_placeholder": "API-URL",
"no_matching_api_url": "Ingen matchende API-URL.",
"replay_capture": "Replay capture",
"replay_capture_message": "Metadata er sikrere til brede kanaler.",
"retention_days": "Oppbevaringsdager",
"retention_days_message": "1-365 dage.",
"enabled": "Aktivert",
"default_channel": "Standardkanal",
"replay_enabled": "Replay aktivert",
"frontend_chip": "Frontend: {url}",
"api_chip": "API: {url}"
},
"assignments": {
"title": "Tildelinger",
"subtitle": "Fest brukere, medarbeidere eller kunder til release-kanaler.",
"subject": "Emne",
"subject_message": "Søk etter brukere, medarbeidere eller kunder, eller skriv et manuelt emne som user:42.",
"subject_placeholder": "Søk eller skriv emne",
"subject_empty": "Ingen emner funnet",
"group_users": "Brukere",
"group_subusers": "Medarbeidere",
"group_customers": "Kunder",
"group_manual": "Manuell",
"manual_user": "Bruker #{id}",
"manual_subuser": "Medarbeider #{id}",
"manual_customer": "Kunde #{id}",
"manual_description": "Bruk inntastet verdi {subject}",
"subject_type": "Emnetype",
"subject_type_message": "Vælg identitetstypen, der skal fastgøres.",
"customer": "Kunde",
"customer_message": "Søk på kundenummer eller navn, og velg deretter nøyaktig kunde.",
"customer_placeholder": "Søk kunde",
"subject_id": "Emne-ID",
"subject_id_message": "Eksempel: bruker-id 42",
"subject_id_placeholder": "Emne-id",
"channel": "Kanal",
"channel_message": "Festede emner hopper over prosentutrullingen.",
"reason": "Årsag",
"reason_message": "Eksempel: canary-validering for kundesupport.",
"reason_placeholder": "Årsag",
"expires": "Utløper",
"expires_message": "Lad feltet være tomt for ingen automatisk udløb."
},
"deployments": {
"title": "Deployments",
"subtitle": "Start, promoter og inspiser release-deployments.",
"manual_deployment_record": "Manuel deployment-post",
"target": "Mål",
"target_message": "Vælg et gemt mål, eller behold manuelle felter redigerbare.",
"select_target_or_manual": "Velg mål eller manuelt",
"channel": "Kanal",
"app": "App",
"repository": "Repository",
"repository_message": "Eksempel: truckwash/front-end-vue",
"repository_placeholder": "ejer/repo",
"branch": "Branch",
"branch_message": "Eksempel: master",
"branch_placeholder": "branch",
"commit_selection": "Commit-valg",
"commit_selection_message": "Seneste slås op som branchens head med den konfigurerede GitHub-token.",
"latest_from_branch": "Siste fra branch",
"specific_commit": "Spesifikk commit",
"specific_commit_message": "Eksempel: feedface1234",
"commit_sha_placeholder": "commit sha",
"version_label": "Versjonsetikett",
"version_label_message": "Eksempel: api-2026.05.19",
"version_label_placeholder": "versionslabel",
"commit_prefix": "Commit: {commit}",
"test_access_tooltip": "Bekræft token-adgang til det valgte repository, branch og commit."
},
"replay": {
"title": "Replay",
"subtitle": "Aktiver målrettet capture og gennemgå fejltimelines trin for trin.",
"capture_channel": "Capture {channel}",
"target_type": "Måltype",
"target": "Mål",
"target_message": "Eksempel: bruker-id 42 eller kanal-slug canary.",
"target_placeholder": "Mål-id eller kanal-slug",
"channel_scope": "Kanalavgrensning",
"channel_scope_message": "Valgfrit; begrænser replay capture til en kanal.",
"no_channel_scope": "Ingen kanalavgrensning",
"capture_level": "Capture-niveau",
"expires": "Utløper",
"expires_message": "Lad feltet være tomt for manuel deaktivering.",
"trace_id": "Trace-ID",
"trace_id_message": "Eksempel: trace-canary-1",
"trace_id_placeholder": "Trace-id",
"channel": "Kanal",
"channel_placeholder": "Kanal",
"principal_id": "Principal-ID",
"principal_id_placeholder": "Principal-id",
"module": "Modul",
"module_placeholder": "Modul",
"severity": "Alvorlighet",
"any_severity": "Alle alvorligheder",
"no_timeline_events": "Ingen timeline-events matcher de aktuelle filtre."
},
"integrations": {
"title": "GitHub og Coolify",
"subtitle": "Knyt GitHub-repositories og branches til kanalspecifikke Coolify-services.",
"choose_repository": "Velg repository",
"add_health_url": "legg til health-URL",
"github_token_not_configured": "GitHub-token er ikke konfigurert; private repositories kan ikke vises.",
"open_github_token_settings": "Åpne GitHub token-innstillinger",
"channel": "Kanal",
"app": "App",
"repository": "Repository",
"repository_message": "Eksempel: truckwash/backend-php",
"repository_placeholder": "ejer/repo",
"branch": "Branch",
"branch_message": "Eksempel: release/canary",
"branch_placeholder": "branch",
"latest_prefix": "Seneste: {commit}",
"coolify_instance": "Coolify-instans",
"coolify_instance_message": "Lad feltet være tomt for manuelle deployment-poster.",
"no_coolify_instance": "Ingen Coolify-instans",
"coolify_instance_placeholder": "Coolify-instans-id",
"coolify_service_uuid": "Coolify service-UUID",
"coolify_service_uuid_message": "Vælg en eksisterende service eller indsæt en UUID.",
"coolify_service_uuid_placeholder": "Coolify service-UUID",
"health_url": "Health-URL",
"health_url_message": "Eksempel: https://api-canary.example.test/ping",
"health_url_placeholder": "Health-URL",
"ssl_domain": "Load balancer-domene",
"ssl_domain_message": "Må være et DNS-domene som routes til Coolify load balanceren. Eksempel: api-v2.truckwash.io",
"ssl_domain_placeholder": "Load balancer-domene",
"https_domain_for_coolify": "Domene kontrollert av load balanceren",
"endpoint_mode": "Endpoint mode",
"endpoint_mode_message": "Use automatic gateway routing or manually override the public host and port.",
"endpoint_mode_auto": "Auto",
"endpoint_mode_manual": "Manual",
"manual_endpoint_host": "Manual host",
"manual_endpoint_host_message": "Public host shown in release previews when manual mode is selected.",
"manual_endpoint_host_placeholder": "api-v2.truckwash.io",
"manual_endpoint_port": "Manual public port",
"manual_endpoint_port_message": "Optional public port from 1 to 65535.",
"app_port": "App port",
"app_port_message": "Internal container port exposed to Coolify routing.",
"auto_gateway_endpoint": "Automatic gateway endpoint",
"pending_automatic_endpoint": "Automatic endpoint resolution pending",
"auto_deploy": "Auto deploy",
"auto_deploy_tooltip": "Opret automatisk deployments, når dette mål ændres.",
"coolify_ssl": "Coolify SSL",
"coolify_ssl_tooltip": "Bed Coolify om at oprette HTTPS for det konfigurerede domæne.",
"deploy_now": "Deploy nå",
"deploy_now_tooltip": "Start en deployment straks efter målet gemmes.",
"create_missing_service": "Opprett manglende service",
"create_missing_service_tooltip": "Tillad Release Manager at oprette en manglende Coolify-service.",
"test_access_tooltip": "Bekræft, at den konfigurerede GitHub-token kan læse dette repository og branch."
}
}
}
}
}