
msgid ""
msgstr ""
"Project-Id-Version:  TimeTracker\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2025-11-24 06:11+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: no\n"
"Language-Team: no <LL@li.org>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.14.0\n"

#: app/__init__.py:721 app/__init__.py:754
msgid "Your session expired or the page was open too long. Please try again."
msgstr "Økten din har utløpt eller siden var åpen for lenge. Vennligst prøv igjen."

#: app/routes/admin.py:41
msgid "Administrator access required"
msgstr "Krever administratortilgang"

#: app/routes/admin.py:162 app/routes/admin.py:199 app/routes/auth.py:61
msgid "Username is required"
msgstr "Brukernavn er påkrevd"

#: app/routes/admin.py:167
msgid "User already exists"
msgstr "Brukeren eksisterer allerede"

#: app/routes/admin.py:174
msgid "Could not create user due to a database error. Please check server logs."
msgstr ""
"Kunne ikke opprette bruker på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/admin.py:177
#, python-format
msgid "User \"%(username)s\" created successfully"
msgstr "Brukeren \"%(brukernavn)s\" ble opprettet"

#: app/routes/admin.py:205
msgid "Username already exists"
msgstr "Brukernavnet finnes allerede"

#: app/routes/admin.py:210
msgid "Please select a client when enabling client portal access."
msgstr "Velg en klient når du aktiverer klientportaltilgang."

#: app/routes/admin.py:221
msgid "Could not update user due to a database error. Please check server logs."
msgstr ""
"Kunne ikke oppdatere bruker på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/admin.py:224
#, python-format
msgid "User \"%(username)s\" updated successfully"
msgstr "Brukeren \"%(brukernavn)s\" ble oppdatert"

#: app/routes/admin.py:240
msgid "Cannot delete the last administrator"
msgstr "Kan ikke slette den siste administratoren"

#: app/routes/admin.py:245
msgid "Cannot delete user with existing time entries"
msgstr "Kan ikke slette bruker med eksisterende tidsregistreringer"

#: app/routes/admin.py:251
msgid "Could not delete user due to a database error. Please check server logs."
msgstr ""
"Kunne ikke slette bruker på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/admin.py:254
#, python-format
msgid "User \"%(username)s\" deleted successfully"
msgstr "Brukeren \"%(brukernavn)s\" ble slettet"

#: app/routes/admin.py:314
msgid "Telemetry has been enabled. Thank you for helping us improve!"
msgstr "Telemetri er aktivert. Takk for at du hjelper oss å forbedre oss!"

#: app/routes/admin.py:316
msgid "Telemetry has been disabled."
msgstr "Telemetri er deaktivert."

#: app/routes/admin.py:350
#, python-format
msgid "Invalid timezone: %(timezone)s"
msgstr "Ugyldig tidssone: %(tidssone)s"

#: app/routes/admin.py:394
msgid "Could not update settings due to a database error. Please check server logs."
msgstr ""
"Kunne ikke oppdatere innstillingene på grunn av en databasefeil. Vennligst "
"sjekk serverloggene."

#: app/routes/admin.py:396
msgid "Settings updated successfully"
msgstr "Innstillingene ble oppdatert"

#: app/routes/admin.py:441 app/routes/admin.py:539
msgid "Could not update PDF layout due to a database error."
msgstr "Kunne ikke oppdatere PDF-oppsettet på grunn av en databasefeil."

#: app/routes/admin.py:444 app/routes/admin.py:541
msgid "PDF layout updated successfully"
msgstr "PDF-layout ble oppdatert"

#: app/routes/admin.py:502 app/routes/admin.py:605
msgid "Could not reset PDF layout due to a database error."
msgstr "Kunne ikke tilbakestille PDF-oppsettet på grunn av en databasefeil."

#: app/routes/admin.py:504 app/routes/admin.py:607
msgid "PDF layout reset to defaults"
msgstr "PDF-layout tilbakestilt til standard"

#: app/routes/admin.py:1139 app/routes/admin.py:1144
msgid "No logo file selected"
msgstr "Ingen logofil er valgt"

#: app/routes/admin.py:1160 app/routes/auth.py:234
msgid "Invalid image file."
msgstr "Ugyldig bildefil."

#: app/routes/admin.py:1187
msgid "Could not save logo due to a database error. Please check server logs."
msgstr ""
"Kunne ikke lagre logoen på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/admin.py:1190
msgid ""
"Company logo uploaded successfully! You can see it in the \"Current Company "
"Logo\" section above. It will appear on invoices and PDF documents."
msgstr ""
"Firmalogoen ble lastet opp! Du kan se den i delen \"Gjeldende firmalogo\" "
"ovenfor. Det vil vises på fakturaer og PDF-dokumenter."

#: app/routes/admin.py:1192
msgid "Invalid file type. Allowed types: PNG, JPG, JPEG, GIF, SVG, WEBP"
msgstr "Ugyldig filtype. Tillatte typer: PNG, JPG, JPEG, GIF, SVG, WEBP"

#: app/routes/admin.py:1215
msgid "Could not remove logo due to a database error. Please check server logs."
msgstr ""
"Kunne ikke fjerne logoen på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/admin.py:1217
msgid ""
"Company logo removed successfully. Upload a new logo in the section below if"
" needed."
msgstr ""
"Firmalogoen ble fjernet. Last opp en ny logo i seksjonen nedenfor om "
"nødvendig."

#: app/routes/admin.py:1219
msgid "No logo to remove"
msgstr "Ingen logo å fjerne"

#: app/routes/admin.py:1278
msgid "Backup failed: archive not created"
msgstr "Sikkerhetskopiering mislyktes: arkivet ble ikke opprettet"

#: app/routes/admin.py:1283
#, python-format
msgid "Backup failed: %(error)s"
msgstr "Sikkerhetskopiering mislyktes: %(error)s"

#: app/routes/admin.py:1295 app/routes/admin.py:1316
msgid "Invalid file type"
msgstr "Ugyldig filtype"

#: app/routes/admin.py:1302 app/routes/admin.py:1327
msgid "Backup file not found"
msgstr "Finner ikke sikkerhetskopifilen"

#: app/routes/admin.py:1325
#, python-format
msgid "Backup \"%(filename)s\" deleted successfully"
msgstr "Sikkerhetskopien \"%(filnavn)s\" ble slettet"

#: app/routes/admin.py:1329
#, python-format
msgid "Failed to delete backup: %(error)s"
msgstr "Kunne ikke slette sikkerhetskopi: %(error)s"

#: app/routes/admin.py:1347
msgid "Invalid file type. Please select a .zip backup archive."
msgstr "Ugyldig filtype. Velg et .zip-sikkerhetskopiarkiv."

#: app/routes/admin.py:1351
msgid "Backup file not found."
msgstr "Finner ikke sikkerhetskopifilen."

#: app/routes/admin.py:1362
msgid "Invalid file type. Please upload a .zip backup archive."
msgstr "Ugyldig filtype. Last opp et .zip-sikkerhetskopiarkiv."

#: app/routes/admin.py:1369
msgid "No backup file provided"
msgstr "Ingen sikkerhetskopifil oppgitt"

#: app/routes/admin.py:1403
msgid "Restore started. You can monitor progress on this page."
msgstr "Gjenoppretting startet. Du kan overvåke fremdriften på denne siden."

#: app/routes/admin.py:1522
msgid "OIDC is not enabled. Set AUTH_METHOD to \"oidc\" or \"both\"."
msgstr "OIDC er ikke aktivert. Sett AUTH_METHOD til \"oidc\" eller \"begge\"."

#: app/routes/admin.py:1527
msgid "OIDC_ISSUER is not configured"
msgstr "OIDC_ISSUER er ikke konfigurert"

#: app/routes/admin.py:1537
#, python-format
msgid "✓ Discovery document fetched successfully from %(url)s"
msgstr "✓ Oppdagelsesdokument ble hentet fra %(url)s"

#: app/routes/admin.py:1540
#, python-format
msgid "✗ Timeout fetching discovery document from %(url)s"
msgstr "✗ Tidsavbrudd for henting av oppdagelsesdokument fra %(url)s"

#: app/routes/admin.py:1544
#, python-format
msgid "✗ Failed to fetch discovery document: %(error)s"
msgstr "✗ Kunne ikke hente oppdagelsesdokumentet: %(error)s"

#: app/routes/admin.py:1548
#, python-format
msgid "✗ Unexpected error: %(error)s"
msgstr "✗ Uventet feil: %(error)s"

#: app/routes/admin.py:1556
msgid "✓ OAuth client is registered in application"
msgstr "✓ OAuth-klient er registrert i applikasjonen"

#: app/routes/admin.py:1559
msgid "✗ OAuth client is not registered"
msgstr "✗ OAuth-klient er ikke registrert"

#: app/routes/admin.py:1562
#, python-format
msgid "✗ Failed to create OAuth client: %(error)s"
msgstr "✗ Kunne ikke opprette OAuth-klient: %(error)s"

#: app/routes/admin.py:1569
#, python-format
msgid "✓ %(endpoint)s: %(url)s"
msgstr "✓ %(endepunkt)s: %(url)s"

#: app/routes/admin.py:1571
#, python-format
msgid "✗ Missing %(endpoint)s in discovery document"
msgstr "✗ Mangler %(endepunkt)s i oppdagelsesdokumentet"

#: app/routes/admin.py:1578
#, python-format
msgid "✓ Scope \"%(scope)s\" is supported by provider"
msgstr "✓ Omfang \"%(scope)s\" støttes av leverandøren"

#: app/routes/admin.py:1580
#, python-format
msgid ""
"⚠ Scope \"%(scope)s\" may not be supported by provider (supported: "
"%(supported)s)"
msgstr ""
"⚠ Omfang «%(scope)s» støttes kanskje ikke av leverandøren (støttet: "
"%(supported)s)"

#: app/routes/admin.py:1585
#, python-format
msgid "ℹ Provider supports claims: %(claims)s"
msgstr "ℹ Leverandøren støtter krav: %(krav)s"

#: app/routes/admin.py:1597
#, python-format
msgid "✓ Configured %(claim_type)s claim \"%(claim_name)s\" is supported"
msgstr "✓ Konfigurert %(claim_type)s påstand \"%(claim_name)s\" støttes"

#: app/routes/admin.py:1599
#, python-format
msgid ""
"⚠ Configured %(claim_type)s claim \"%(claim_name)s\" not in supported claims"
" list (may still work)"
msgstr ""
"⚠ Konfigurert %(claim_type)s krav \"%(claim_name)s\" er ikke i støttet "
"kravliste (kan fortsatt fungere)"

#: app/routes/admin.py:1601
msgid "OIDC configuration test completed"
msgstr "OIDC-konfigurasjonstest fullført"

#: app/routes/admin.py:1931 app/routes/admin.py:1995 app/routes/quotes.py:1041
#: app/routes/quotes.py:1126 app/routes/time_entry_templates.py:51
#: app/routes/time_entry_templates.py:167
msgid "Template name is required"
msgstr "Malnavn er påkrevd"

#: app/routes/admin.py:1937 app/routes/admin.py:2004
msgid "A template with this name already exists"
msgstr "En mal med dette navnet finnes allerede"

#: app/routes/admin.py:1956
msgid "Could not create email template due to a database error."
msgstr "Kunne ikke opprette e-postmal på grunn av en databasefeil."

#: app/routes/admin.py:1959
msgid "Email template created successfully"
msgstr "E-postmal opprettet"

#: app/routes/admin.py:2020
msgid "Could not update email template due to a database error."
msgstr "Kunne ikke oppdatere e-postmalen på grunn av en databasefeil."

#: app/routes/admin.py:2023
msgid "Email template updated successfully"
msgstr "E-postmalen ble oppdatert"

#: app/routes/admin.py:2041
msgid "Cannot delete template that is in use by invoices or recurring invoices"
msgstr "Kan ikke slette mal som er i bruk av fakturaer eller gjentakende fakturaer"

#: app/routes/admin.py:2046
msgid "Could not delete email template due to a database error."
msgstr "Kunne ikke slette e-postmalen på grunn av en databasefeil."

#: app/routes/admin.py:2048
#, python-format
msgid "Email template \"%(name)s\" deleted successfully"
msgstr "E-postmalen \"%(name)s\" ble slettet"

#: app/routes/audit_logs.py:24
msgid "Audit logs table does not exist. Please run: flask db upgrade"
msgstr ""
"Tabellen for revisjonslogger eksisterer ikke. Vennligst kjør: flask db "
"upgrade"

#: app/routes/auth.py:83
msgid ""
"Could not create your account due to a database error. Please try again "
"later."
msgstr ""
"Kunne ikke opprette kontoen din på grunn av en databasefeil. Vennligst prøv "
"igjen senere."

#: app/routes/auth.py:94 app/routes/auth.py:508
msgid "Welcome! Your account has been created."
msgstr "Velkomst! Kontoen din er opprettet."

#: app/routes/auth.py:97
msgid "User not found. Please contact an administrator."
msgstr "Bruker ikke funnet. Vennligst kontakt en administrator."

#: app/routes/auth.py:105
msgid "Could not update your account role due to a database error."
msgstr "Kunne ikke oppdatere kontorollen din på grunn av en databasefeil."

#: app/routes/auth.py:111 app/routes/auth.py:550
msgid "Account is disabled. Please contact an administrator."
msgstr "Kontoen er deaktivert. Vennligst kontakt en administrator."

#: app/routes/auth.py:135 app/routes/auth.py:581
#, python-format
msgid "Welcome back, %(username)s!"
msgstr "Velkommen tilbake, %(brukernavn)s!"

#: app/routes/auth.py:139
msgid "Unexpected error during login. Please try again or check server logs."
msgstr "Uventet feil under pålogging. Prøv igjen eller sjekk serverloggene."

#: app/routes/auth.py:169
#, python-format
msgid "Goodbye, %(username)s!"
msgstr "Farvel, %(brukernavn)s!"

#: app/routes/auth.py:224
msgid "Invalid avatar file type. Allowed: PNG, JPG, JPEG, GIF, WEBP"
msgstr "Ugyldig avatarfiltype. Tillatt: PNG, JPG, JPEG, GIF, WEBP"

#: app/routes/auth.py:247
msgid "Failed to save avatar on server."
msgstr "Kunne ikke lagre avataren på serveren."

#: app/routes/auth.py:266
msgid "Profile updated successfully"
msgstr "Profilen ble oppdatert"

#: app/routes/auth.py:269
msgid "Could not update your profile due to a database error."
msgstr "Kunne ikke oppdatere profilen din på grunn av en databasefeil."

#: app/routes/auth.py:291
msgid "Avatar removed"
msgstr "Avatar fjernet"

#: app/routes/auth.py:294
msgid "Failed to remove avatar."
msgstr "Kunne ikke fjerne avataren."

#: app/routes/auth.py:342
msgid "Single Sign-On is not configured yet. Please contact an administrator."
msgstr "Enkel pålogging er ikke konfigurert ennå. Vennligst kontakt en administrator."

#: app/routes/auth.py:361
msgid "Single Sign-On is not configured."
msgstr "Enkel pålogging er ikke konfigurert."

#: app/routes/auth.py:464
msgid ""
"Authentication failed: missing issuer or subject claim. Please check OIDC "
"configuration."
msgstr ""
"Autentisering mislyktes: manglende utsteder- eller emnekrav. Vennligst sjekk"
" OIDC-konfigurasjonen."

#: app/routes/auth.py:488
msgid "User account does not exist and self-registration is disabled."
msgstr "Brukerkonto eksisterer ikke og selvregistrering er deaktivert."

#: app/routes/auth.py:511
msgid "Could not create your account due to a database error."
msgstr "Kunne ikke opprette kontoen din på grunn av en databasefeil."

#: app/routes/auth.py:586
msgid "Unexpected error during SSO login. Please try again or contact support."
msgstr ""
"Uventet feil under SSO-pålogging. Vennligst prøv igjen eller kontakt "
"kundestøtte."

#: app/routes/budget_alerts.py:342
msgid "You do not have access to this project."
msgstr "Du har ikke tilgang til dette prosjektet."

#: app/routes/budget_alerts.py:349
msgid "This project does not have a budget set."
msgstr "Dette prosjektet har ikke et budsjett."

#: app/routes/calendar.py:153
msgid "Event created successfully"
msgstr "Arrangementet ble opprettet"

#: app/routes/calendar.py:233
msgid "Event updated successfully"
msgstr "Arrangementet ble oppdatert"

#: app/routes/calendar.py:252
msgid "You do not have permission to delete this event."
msgstr "Du har ikke tillatelse til å slette denne hendelsen."

#: app/routes/calendar.py:260
msgid "Failed to delete event"
msgstr "Kunne ikke slette aktiviteten"

#: app/routes/calendar.py:265 app/routes/calendar.py:270
msgid "Event deleted successfully"
msgstr "Arrangementet ble slettet"

#: app/routes/calendar.py:276
#, python-format
msgid "Error deleting event: %(error)s"
msgstr "Feil ved sletting av hendelse: %(error)s"

#: app/routes/calendar.py:306
msgid "Event moved successfully"
msgstr "Arrangementet ble flyttet"

#: app/routes/calendar.py:344
msgid "Event resized successfully"
msgstr "Størrelsen på hendelsen ble endret"

#: app/routes/calendar.py:362
msgid "You do not have permission to view this event."
msgstr "Du har ikke tillatelse til å se denne hendelsen."

#: app/routes/calendar.py:413
msgid "You do not have permission to edit this event."
msgstr "Du har ikke tillatelse til å redigere denne hendelsen."

#: app/routes/client_notes.py:23 app/routes/client_notes.py:79
msgid "Note content cannot be empty"
msgstr "Notatinnholdet kan ikke være tomt"

#: app/routes/client_notes.py:45
msgid "Note added successfully"
msgstr "Merknaden ble lagt til"

#: app/routes/client_notes.py:47
msgid "Error adding note"
msgstr "Feil ved å legge til notat"

#: app/routes/client_notes.py:50 app/routes/client_notes.py:52
#, python-format
msgid "Error adding note: %(error)s"
msgstr "Feil ved å legge til notat: %(error)s"

#: app/routes/client_notes.py:65 app/routes/client_notes.py:110
msgid "Note does not belong to this client"
msgstr "Note tilhører ikke denne klienten"

#: app/routes/client_notes.py:70
msgid "You do not have permission to edit this note"
msgstr "Du har ikke tillatelse til å redigere dette notatet"

#: app/routes/client_notes.py:85 app/templates/clients/view.html:327
#: app/templates/clients/view.html:332
msgid "Error updating note"
msgstr "Feil under oppdatering av notat"

#: app/routes/client_notes.py:92
msgid "Note updated successfully"
msgstr "Notatet ble oppdatert"

#: app/routes/client_notes.py:96 app/routes/client_notes.py:98
#, python-format
msgid "Error updating note: %(error)s"
msgstr "Feil ved oppdatering av notat: %(error)s"

#: app/routes/client_notes.py:115
msgid "You do not have permission to delete this note"
msgstr "Du har ikke tillatelse til å slette dette notatet"

#: app/routes/client_notes.py:124
msgid "Error deleting note"
msgstr "Feil ved sletting av notat"

#: app/routes/client_notes.py:131
msgid "Note deleted successfully"
msgstr "Notatet ble slettet"

#: app/routes/client_notes.py:134
#, python-format
msgid "Error deleting note: %(error)s"
msgstr "Feil ved sletting av notat: %(error)s"

#: app/routes/client_portal.py:55 app/routes/client_portal.py:82
#: app/routes/client_portal.py:91 app/routes/client_portal.py:95
#: app/routes/client_portal.py:121
msgid "Please log in to access the client portal."
msgstr "Logg inn for å få tilgang til klientportalen."

#: app/routes/client_portal.py:59
msgid "Client portal access is not enabled for your account."
msgstr "Kundeportaltilgang er ikke aktivert for kontoen din."

#: app/routes/client_portal.py:64
msgid "Your client account is inactive."
msgstr "Kundekontoen din er inaktiv."

#: app/routes/client_portal.py:161
msgid "Username and password are required."
msgstr "Brukernavn og passord kreves."

#: app/routes/client_portal.py:168
msgid "Invalid username or password."
msgstr "Ugyldig brukernavn eller passord."

#: app/routes/client_portal.py:175
#, python-format
msgid "Welcome, %(client_name)s!"
msgstr "Velkommen, %(client_name)s!"

#: app/routes/client_portal.py:189
msgid "You have been logged out."
msgstr "Du har blitt logget ut."

#: app/routes/client_portal.py:199
msgid "Invalid or missing password setup token."
msgstr "Ugyldig eller manglende passordoppsetttoken."

#: app/routes/client_portal.py:206
msgid "Invalid or expired password setup token. Please request a new one."
msgstr "Ugyldig eller utløpt passordkonfigurasjonstoken. Vennligst be om en ny."

#: app/routes/client_portal.py:215
msgid "Password is required."
msgstr "Passord kreves."

#: app/routes/client_portal.py:219
msgid "Password must be at least 8 characters long."
msgstr "Passordet må være minst 8 tegn langt."

#: app/routes/client_portal.py:223
msgid "Passwords do not match."
msgstr "Passord stemmer ikke."

#: app/routes/client_portal.py:231
msgid "Could not set password due to a database error."
msgstr "Kunne ikke angi passord på grunn av en databasefeil."

#: app/routes/client_portal.py:234
msgid "Password set successfully! You can now log in to the portal."
msgstr "Passordet ble angitt! Du kan nå logge inn på portalen."

#: app/routes/client_portal.py:251 app/routes/client_portal.py:321
#: app/routes/client_portal.py:356 app/routes/client_portal.py:454
msgid "Unable to load client portal data."
msgstr "Kan ikke laste klientportaldata."

#: app/routes/client_portal.py:392
msgid "Invoice not found."
msgstr "Finner ikke faktura."

#: app/routes/client_portal.py:434
msgid "Quote not found."
msgstr "Sitat ikke funnet."

#: app/routes/clients.py:76 app/routes/clients.py:78
msgid "You do not have permission to create clients"
msgstr "Du har ikke tillatelse til å opprette klienter"

#: app/routes/clients.py:105 app/routes/clients.py:264
msgid "Client name is required"
msgstr "Klientnavn er påkrevd"

#: app/routes/clients.py:116 app/routes/clients.py:270
msgid "A client with this name already exists"
msgstr "En klient med dette navnet eksisterer allerede"

#: app/routes/clients.py:129 app/routes/clients.py:277 app/routes/offers.py:92
#: app/routes/offers.py:228 app/routes/projects.py:242 app/routes/projects.py:652
#: app/routes/quotes.py:158
msgid "Invalid hourly rate format"
msgstr "Ugyldig timeprisformat"

#: app/routes/clients.py:141 app/routes/clients.py:285
msgid "Prepaid hours must be a positive number."
msgstr "Forskuddsbetalte timer må være et positivt tall."

#: app/routes/clients.py:153 app/routes/clients.py:294
msgid "Prepaid reset day must be between 1 and 28."
msgstr "Forhåndsbetalt tilbakestillingsdag må være mellom 1 og 28."

#: app/routes/clients.py:176
msgid "Could not create client due to a database error. Please check server logs."
msgstr ""
"Kunne ikke opprette klient på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/clients.py:248
msgid "You do not have permission to edit clients"
msgstr "Du har ikke tillatelse til å redigere klienter"

#: app/routes/clients.py:305
msgid "Portal username is required when enabling portal access."
msgstr "Portalbrukernavn kreves når du aktiverer portaltilgang."

#: app/routes/clients.py:311
msgid "This portal username is already in use by another client."
msgstr "Dette portalbrukernavnet er allerede i bruk av en annen klient."

#: app/routes/clients.py:339
msgid "Could not update client due to a database error. Please check server logs."
msgstr ""
"Kunne ikke oppdatere klienten på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/clients.py:360
msgid "You do not have permission to send portal emails"
msgstr "Du har ikke tillatelse til å sende portal-e-post"

#: app/routes/clients.py:365
msgid "Client portal is not enabled for this client."
msgstr "Klientportalen er ikke aktivert for denne klienten."

#: app/routes/clients.py:369
msgid "Portal username is not set for this client."
msgstr "Portalbrukernavn er ikke angitt for denne klienten."

#: app/routes/clients.py:373
msgid "Client email address is not set. Cannot send password setup email."
msgstr ""
"Klientens e-postadresse er ikke angitt. Kan ikke sende e-post for "
"passordoppsett."

#: app/routes/clients.py:380
msgid "Could not generate password setup token due to a database error."
msgstr "Kunne ikke generere passordoppsetttoken på grunn av en databasefeil."

#: app/routes/clients.py:394
#, python-format
msgid "Password setup email sent successfully to %(email)s"
msgstr "Passordoppsett-e-post sendt til %(email)s"

#: app/routes/clients.py:404
msgid ""
"Email server is not configured. Please configure email settings in Admin → "
"Email Configuration or set MAIL_SERVER environment variable."
msgstr ""
"E-postserveren er ikke konfigurert. Vennligst konfigurer e-postinnstillinger"
" i Admin → E-postkonfigurasjon eller angi MAIL_SERVER miljøvariabel."

#: app/routes/clients.py:406
msgid ""
"Failed to send password setup email. Please check email configuration and "
"server logs for details."
msgstr ""
"Kunne ikke sende e-post for passordoppsett. Vennligst sjekk "
"e-postkonfigurasjon og serverlogger for detaljer."

#: app/routes/clients.py:409
#, python-format
msgid "An error occurred while sending the email: %(error)s"
msgstr "Det oppstod en feil under sending av e-posten: %(error)s"

#: app/routes/clients.py:421
msgid "You do not have permission to archive clients"
msgstr "Du har ikke tillatelse til å arkivere klienter"

#: app/routes/clients.py:425
msgid "Client is already inactive"
msgstr "Klienten er allerede inaktiv"

#: app/routes/clients.py:442
msgid "You do not have permission to activate clients"
msgstr "Du har ikke tillatelse til å aktivere klienter"

#: app/routes/clients.py:446
msgid "Client is already active"
msgstr "Klienten er allerede aktiv"

#: app/routes/clients.py:461 app/routes/clients.py:489
msgid "You do not have permission to delete clients"
msgstr "Du har ikke tillatelse til å slette klienter"

#: app/routes/clients.py:466
msgid "Cannot delete client with existing projects"
msgstr "Kan ikke slette klient med eksisterende prosjekter"

#: app/routes/clients.py:473
msgid "Could not delete client due to a database error. Please check server logs."
msgstr ""
"Kunne ikke slette klienten på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/clients.py:495
msgid "No clients selected for deletion"
msgstr "Ingen klienter valgt for sletting"

#: app/routes/clients.py:534
msgid "Could not delete clients due to a database error. Please check server logs."
msgstr ""
"Kunne ikke slette klienter på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/clients.py:545
msgid "No clients were deleted"
msgstr "Ingen klienter ble slettet"

#: app/routes/clients.py:555
msgid "You do not have permission to change client status"
msgstr "Du har ikke tillatelse til å endre klientstatus"

#: app/routes/clients.py:562
msgid "No clients selected"
msgstr "Ingen klienter er valgt"

#: app/routes/clients.py:566 app/routes/projects.py:968 app/routes/tasks.py:399
msgid "Invalid status"
msgstr "Ugyldig status"

#: app/routes/clients.py:595
msgid ""
"Could not update client status due to a database error. Please check server "
"logs."
msgstr ""
"Kunne ikke oppdatere klientstatus på grunn av en databasefeil. Vennligst "
"sjekk serverloggene."

#: app/routes/clients.py:607
msgid "No clients were updated"
msgstr "Ingen klienter ble oppdatert"

#: app/routes/comments.py:24 app/routes/comments.py:114
msgid "Comment content cannot be empty"
msgstr "Kommentarinnholdet kan ikke være tomt"

#: app/routes/comments.py:28
msgid "Comment must be associated with a project, task, or quote"
msgstr "Kommentar må være knyttet til et prosjekt, en oppgave eller et tilbud"

#: app/routes/comments.py:34
msgid "Comment cannot be associated with multiple targets"
msgstr "Kommentar kan ikke knyttes til flere mål"

#: app/routes/comments.py:56
msgid "Invalid parent comment"
msgstr "Ugyldig forelderkommentar"

#: app/routes/comments.py:81
msgid "Comment added successfully"
msgstr "Kommentar lagt til"

#: app/routes/comments.py:83
msgid "Error adding comment"
msgstr "Feil ved å legge til kommentar"

#: app/routes/comments.py:86
#, python-format
msgid "Error adding comment: %(error)s"
msgstr "Feil ved å legge til kommentar: %(error)s"

#: app/routes/comments.py:106
msgid "You do not have permission to edit this comment"
msgstr "Du har ikke tillatelse til å redigere denne kommentaren"

#: app/routes/comments.py:123
msgid "Comment updated successfully"
msgstr "Kommentaren ble oppdatert"

#: app/routes/comments.py:136
#, python-format
msgid "Error updating comment: %(error)s"
msgstr "Feil ved oppdatering av kommentar: %(error)s"

#: app/routes/comments.py:148
msgid "You do not have permission to delete this comment"
msgstr "Du har ikke tillatelse til å slette denne kommentaren"

#: app/routes/comments.py:163
msgid "Comment deleted successfully"
msgstr "Kommentar slettet"

#: app/routes/comments.py:176
#, python-format
msgid "Error deleting comment: %(error)s"
msgstr "Feil ved sletting av kommentar: %(error)s"

#: app/routes/contacts.py:57
msgid "Contact created successfully"
msgstr "Kontakt opprettet"

#: app/routes/contacts.py:61
#, python-format
msgid "Error creating contact: %(error)s"
msgstr "Feil ved opprettelse av kontakt: %(error)s"

#: app/routes/contacts.py:104
msgid "Contact updated successfully"
msgstr "Kontakten er oppdatert"

#: app/routes/contacts.py:108
#, python-format
msgid "Error updating contact: %(error)s"
msgstr "Feil ved oppdatering av kontakt: %(error)s"

#: app/routes/contacts.py:123
msgid "Contact deleted successfully"
msgstr "Kontakten ble slettet"

#: app/routes/contacts.py:126
#, python-format
msgid "Error deleting contact: %(error)s"
msgstr "Feil ved sletting av kontakt: %(error)s"

#: app/routes/contacts.py:139
msgid "Contact set as primary"
msgstr "Kontakt satt som primær"

#: app/routes/contacts.py:142
#, python-format
msgid "Error setting primary contact: %(error)s"
msgstr "Feil ved innstilling av primærkontakt: %(error)s"

#: app/routes/contacts.py:178
msgid "Communication recorded successfully"
msgstr "Kommunikasjonen ble registrert"

#: app/routes/contacts.py:182
#, python-format
msgid "Error recording communication: %(error)s"
msgstr "Feil ved opptak av kommunikasjon: %(error)s"

#: app/routes/deals.py:104 app/routes/deals.py:178
msgid "Invalid deal value"
msgstr "Ugyldig avtaleverdi"

#: app/routes/deals.py:137
msgid "Deal created successfully"
msgstr "Avtalen ble opprettet"

#: app/routes/deals.py:141
#, python-format
msgid "Error creating deal: %(error)s"
msgstr "Feil ved opprettelse av avtale: %(error)s"

#: app/routes/deals.py:206
msgid "Deal updated successfully"
msgstr "Avtalen ble oppdatert"

#: app/routes/deals.py:210
#, python-format
msgid "Error updating deal: %(error)s"
msgstr "Feil ved oppdatering av avtale: %(error)s"

#: app/routes/deals.py:242
msgid "Deal closed as won"
msgstr "Avtalen ble avsluttet som vunnet"

#: app/routes/deals.py:245 app/routes/deals.py:272
#, python-format
msgid "Error closing deal: %(error)s"
msgstr "Feil ved lukking av avtale: %(error)s"

#: app/routes/deals.py:269
msgid "Deal closed as lost"
msgstr "Avtalen ble avsluttet som tapt"

#: app/routes/deals.py:304 app/routes/leads.py:309
msgid "Activity recorded successfully"
msgstr "Aktivitet registrert"

#: app/routes/deals.py:308 app/routes/leads.py:313
#, python-format
msgid "Error recording activity: %(error)s"
msgstr "Feil ved registrering av aktivitet: %(error)s"

#: app/routes/expense_categories.py:50 app/routes/expense_categories.py:138
msgid "Category name is required"
msgstr "Kategorinavn er obligatorisk"

#: app/routes/expense_categories.py:85
msgid "Expense category created successfully"
msgstr "Utgiftskategori opprettet"

#: app/routes/expense_categories.py:90 app/routes/expense_categories.py:96
msgid "Error creating expense category"
msgstr "Feil ved opprettelse av utgiftskategori"

#: app/routes/expense_categories.py:169
msgid "Expense category updated successfully"
msgstr "Utgiftskategori er oppdatert"

#: app/routes/expense_categories.py:174 app/routes/expense_categories.py:180
msgid "Error updating expense category"
msgstr "Feil ved oppdatering av utgiftskategori"

#: app/routes/expense_categories.py:197
msgid "Expense category deactivated successfully"
msgstr "Utgiftskategori er deaktivert"

#: app/routes/expense_categories.py:201 app/routes/expense_categories.py:206
msgid "Error deactivating expense category"
msgstr "Feil ved deaktivering av utgiftskategori"

#: app/routes/expenses.py:231
msgid "Title is required"
msgstr "Tittel er påkrevd"

#: app/routes/expenses.py:235
msgid "Category is required"
msgstr "Kategori er påkrevd"

#: app/routes/expenses.py:239
msgid "Amount is required"
msgstr "Beløp kreves"

#: app/routes/expenses.py:243
msgid "Expense date is required"
msgstr "Utgiftsdato er påkrevd"

#: app/routes/expenses.py:250 app/routes/expenses.py:413
#: app/routes/expenses.py:1205 app/routes/mileage.py:179
#: app/routes/per_diem.py:136 app/routes/projects.py:1226
#: app/routes/projects.py:1297 app/routes/reports.py:181 app/routes/reports.py:326
#: app/routes/reports.py:460 app/routes/reports.py:656 app/routes/reports.py:740
#: app/routes/reports.py:800 app/routes/timer.py:743 app/routes/weekly_goals.py:87
msgid "Invalid date format"
msgstr "Ugyldig datoformat"

#: app/routes/expenses.py:258 app/routes/expenses.py:421
#: app/routes/expenses.py:1213 app/routes/projects.py:1219
#: app/routes/projects.py:1290
msgid "Invalid amount format"
msgstr "Ugyldig beløpsformat"

#: app/routes/expenses.py:325
msgid "Expense created successfully"
msgstr "Utgift opprettet"

#: app/routes/expenses.py:336 app/routes/expenses.py:341
#: app/routes/expenses.py:1258 app/routes/expenses.py:1263
msgid "Error creating expense"
msgstr "Feil ved opprettelse av utgift"

#: app/routes/expenses.py:353
msgid "You do not have permission to view this expense"
msgstr "Du har ikke tillatelse til å se denne utgiften"

#: app/routes/expenses.py:371
msgid "You do not have permission to edit this expense"
msgstr "Du har ikke tillatelse til å redigere denne utgiften"

#: app/routes/expenses.py:376
msgid "Cannot edit approved or reimbursed expenses"
msgstr "Kan ikke redigere godkjente eller refunderte utgifter"

#: app/routes/expenses.py:406 app/routes/expenses.py:1198
#: app/routes/mileage.py:172 app/routes/per_diem.py:128 app/routes/per_diem.py:550
#: app/routes/per_diem.py:601
msgid "Please fill in all required fields"
msgstr "Vennligst fyll ut alle obligatoriske felt"

#: app/routes/expenses.py:482
msgid "Expense updated successfully"
msgstr "Utgiften er oppdatert"

#: app/routes/expenses.py:487 app/routes/expenses.py:492
msgid "Error updating expense"
msgstr "Feil ved oppdatering av utgift"

#: app/routes/expenses.py:504
msgid "You do not have permission to delete this expense"
msgstr "Du har ikke tillatelse til å slette denne utgiften"

#: app/routes/expenses.py:509
msgid "Cannot delete approved or invoiced expenses"
msgstr "Kan ikke slette godkjente eller fakturerte utgifter"

#: app/routes/expenses.py:525
msgid "Expense deleted successfully"
msgstr "Utgift slettet"

#: app/routes/expenses.py:529 app/routes/expenses.py:533
msgid "Error deleting expense"
msgstr "Feil ved sletting av utgift"

#: app/routes/expenses.py:544
msgid "No expenses selected for deletion"
msgstr "Ingen utgifter valgt for sletting"

#: app/routes/expenses.py:591
msgid "Could not delete expenses due to a database error. Please check server logs."
msgstr ""
"Kunne ikke slette utgifter på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/expenses.py:596
#, python-format
msgid "Successfully deleted %(count)d expense(s)"
msgstr "Vellykket slettet %(count)d utgift(er)"

#: app/routes/expenses.py:599
#, python-format
msgid "Skipped %(count)d expense(s): %(errors)s"
msgstr "Hoppet over %(count)d utgift(er): %(feil)s"

#: app/routes/expenses.py:611
msgid "No expenses selected"
msgstr "Ingen utgifter valgt"

#: app/routes/expenses.py:617 app/routes/invoices.py:573 app/routes/mileage.py:407
#: app/routes/payments.py:523 app/routes/per_diem.py:413 app/routes/tasks.py:637
msgid "Invalid status value"
msgstr "Ugyldig statusverdi"

#: app/routes/expenses.py:644
msgid "Could not update expenses due to a database error"
msgstr "Kunne ikke oppdatere utgifter på grunn av en databasefeil"

#: app/routes/expenses.py:647
#, python-format
msgid "Successfully updated %(count)d expense(s) to %(status)s"
msgstr "Vellykket oppdatert %(count)d utgift(er) til %(status)s"

#: app/routes/expenses.py:650
#, python-format
msgid "Skipped %(count)d expense(s) (no permission)"
msgstr "Hoppet over %(count)d utgift(er) (ingen tillatelse)"

#: app/routes/expenses.py:660
msgid "Only administrators can approve expenses"
msgstr "Kun administratorer kan godkjenne utgifter"

#: app/routes/expenses.py:666
msgid "Only pending expenses can be approved"
msgstr "Kun utestående utgifter kan godkjennes"

#: app/routes/expenses.py:674
msgid "Expense approved successfully"
msgstr "Utgift godkjent"

#: app/routes/expenses.py:678 app/routes/expenses.py:682
msgid "Error approving expense"
msgstr "Feil ved godkjenning av utgift"

#: app/routes/expenses.py:692
msgid "Only administrators can reject expenses"
msgstr "Bare administratorer kan avvise utgifter"

#: app/routes/expenses.py:698
msgid "Only pending expenses can be rejected"
msgstr "Kun utestående utgifter kan avvises"

#: app/routes/expenses.py:704 app/routes/mileage.py:494 app/routes/per_diem.py:500
#: app/routes/quotes.py:992
msgid "Rejection reason is required"
msgstr "Årsak til avvisning kreves"

#: app/routes/expenses.py:710
msgid "Expense rejected"
msgstr "Utgift avvist"

#: app/routes/expenses.py:714 app/routes/expenses.py:718
msgid "Error rejecting expense"
msgstr "Feil under avvisning av utgift"

#: app/routes/expenses.py:728
msgid "Only administrators can mark expenses as reimbursed"
msgstr "Kun administratorer kan merke utgifter som refundert"

#: app/routes/expenses.py:734
msgid "Only approved expenses can be marked as reimbursed"
msgstr "Kun godkjente utgifter kan merkes som refundert"

#: app/routes/expenses.py:738
msgid "This expense is not marked as reimbursable"
msgstr "Denne utgiften er ikke merket som refunderbar"

#: app/routes/expenses.py:745
msgid "Expense marked as reimbursed"
msgstr "Utgift markert som refundert"

#: app/routes/expenses.py:749 app/routes/expenses.py:753
msgid "Error marking expense as reimbursed"
msgstr "Feil ved merking av utgift som refundert"

#: app/routes/expenses.py:1084
msgid "OCR is not available. Please contact your administrator."
msgstr "OCR er ikke tilgjengelig. Kontakt administratoren din."

#: app/routes/expenses.py:1088 app/routes/quotes.py:728
msgid "No file provided"
msgstr "Ingen fil oppgitt"

#: app/routes/expenses.py:1094 app/routes/quotes.py:733
msgid "No file selected"
msgstr "Ingen fil er valgt"

#: app/routes/expenses.py:1098
msgid "Invalid file type. Allowed types: png, jpg, jpeg, gif, pdf"
msgstr "Ugyldig filtype. Tillatte typer: png, jpg, jpeg, gif, pdf"

#: app/routes/expenses.py:1146
msgid ""
"Receipt scanned successfully! You can now create an expense with the "
"extracted data."
msgstr "Kvittering skannet! Du kan nå opprette en utgift med de utpakkede dataene."

#: app/routes/expenses.py:1151
msgid "Error scanning receipt. Please try again or enter the expense manually."
msgstr ""
"Feil ved skanning av kvittering. Vennligst prøv igjen eller skriv inn "
"utgiften manuelt."

#: app/routes/expenses.py:1164
msgid "No scanned receipt data found. Please scan a receipt first."
msgstr "Fant ingen skannede kvitteringsdata. Vennligst skann en kvittering først."

#: app/routes/expenses.py:1249
msgid "Expense created successfully from scanned receipt"
msgstr "Utgift opprettet fra skannet kvittering"

#: app/routes/inventory.py:155 app/routes/inventory.py:262
msgid "SKU already exists. Please use a different SKU."
msgstr "SKU eksisterer allerede. Vennligst bruk en annen SKU."

#: app/routes/inventory.py:210
msgid "Stock item created successfully."
msgstr "Lagervare opprettet."

#: app/routes/inventory.py:215
#, python-format
msgid "Error creating stock item: %(error)s"
msgstr "Feil ved opprettelse av lagervare: %(error)s"

#: app/routes/inventory.py:342
msgid "Stock item updated successfully."
msgstr "Lagervare ble oppdatert."

#: app/routes/inventory.py:347
#, python-format
msgid "Error updating stock item: %(error)s"
msgstr "Feil ved oppdatering av lagervare: %(error)s"

#: app/routes/inventory.py:365
msgid "Cannot delete stock item with existing stock or movement history."
msgstr "Kan ikke slette lagervare med eksisterende lager eller bevegelseshistorikk."

#: app/routes/inventory.py:373
msgid "Stock item deleted successfully."
msgstr "Lagervare slettet."

#: app/routes/inventory.py:377
#, python-format
msgid "Error deleting stock item: %(error)s"
msgstr "Feil ved sletting av lagervare: %(error)s"

#: app/routes/inventory.py:414 app/routes/inventory.py:478
msgid "Warehouse code already exists. Please use a different code."
msgstr "Lagerkode finnes allerede. Vennligst bruk en annen kode."

#: app/routes/inventory.py:433
msgid "Warehouse created successfully."
msgstr "Lageret ble opprettet."

#: app/routes/inventory.py:438
#, python-format
msgid "Error creating warehouse: %(error)s"
msgstr "Feil ved opprettelse av lager: %(error)s"

#: app/routes/inventory.py:494
msgid "Warehouse updated successfully."
msgstr "Lageret er oppdatert."

#: app/routes/inventory.py:499
#, python-format
msgid "Error updating warehouse: %(error)s"
msgstr "Feil ved oppdatering av lager: %(error)s"

#: app/routes/inventory.py:515
msgid ""
"Cannot delete warehouse with existing stock. Please transfer or remove all "
"stock first."
msgstr ""
"Kan ikke slette lager med eksisterende lager. Vennligst overfør eller fjern "
"alt lager først."

#: app/routes/inventory.py:523
msgid "Warehouse deleted successfully."
msgstr "Lageret ble slettet."

#: app/routes/inventory.py:527
#, python-format
msgid "Error deleting warehouse: %(error)s"
msgstr "Feil ved sletting av lager: %(error)s"

#: app/routes/inventory.py:689
msgid "Stock movement recorded successfully."
msgstr "Aksjebevegelse registrert."

#: app/routes/inventory.py:694
#, python-format
msgid "Error recording stock movement: %(error)s"
msgstr "Feil ved registrering av lagerbevegelse: %(error)s"

#: app/routes/inventory.py:766
msgid "Source and destination warehouses must be different."
msgstr "Kilde- og destinasjonslager må være forskjellige."

#: app/routes/inventory.py:780
msgid "Insufficient stock available in source warehouse."
msgstr "Utilstrekkelig lager tilgjengelig i kildelageret."

#: app/routes/inventory.py:833
msgid "Stock transfer completed successfully."
msgstr "Aksjeoverføring fullført."

#: app/routes/inventory.py:838
#, python-format
msgid "Error creating transfer: %(error)s"
msgstr "Feil ved opprettelse av overføring: %(error)s"

#: app/routes/inventory.py:934
msgid "Stock adjustment recorded successfully."
msgstr "Lagerjustering registrert."

#: app/routes/inventory.py:939
#, python-format
msgid "Error recording adjustment: %(error)s"
msgstr "Feilopptaksjustering: %(error)s"

#: app/routes/inventory.py:1063
msgid "Reservation fulfilled successfully."
msgstr "Reservasjonen fullført."

#: app/routes/inventory.py:1066
#, python-format
msgid "Error fulfilling reservation: %(error)s"
msgstr "Feil under oppfyllelse av reservasjon: %(error)s"

#: app/routes/inventory.py:1083
msgid "Reservation cancelled successfully."
msgstr "Reservasjonen ble kansellert."

#: app/routes/inventory.py:1086
#, python-format
msgid "Error cancelling reservation: %(error)s"
msgstr "Feil ved kansellering av reservasjon: %(error)s"

#: app/routes/inventory.py:1152
msgid "Supplier created successfully."
msgstr "Leverandør opprettet."

#: app/routes/inventory.py:1157
#, python-format
msgid "Error creating supplier: %(error)s"
msgstr "Feil ved opprettelse av leverandør: %(error)s"

#: app/routes/inventory.py:1201
msgid "Supplier code already exists. Please use a different code."
msgstr "Leverandørkoden finnes allerede. Vennligst bruk en annen kode."

#: app/routes/inventory.py:1222
msgid "Supplier updated successfully."
msgstr "Leverandøren ble oppdatert."

#: app/routes/inventory.py:1227
#, python-format
msgid "Error updating supplier: %(error)s"
msgstr "Feil ved oppdatering av leverandør: %(error)s"

#: app/routes/inventory.py:1243
msgid "Cannot delete supplier with associated stock items. Remove items first."
msgstr "Kan ikke slette leverandør med tilhørende lagervarer. Fjern elementer først."

#: app/routes/inventory.py:1252
msgid "Supplier deleted successfully."
msgstr "Leverandøren ble slettet."

#: app/routes/inventory.py:1255
#, python-format
msgid "Error deleting supplier: %(error)s"
msgstr "Feil ved sletting av leverandør: %(error)s"

#: app/routes/inventory.py:1351
msgid "Purchase order created successfully."
msgstr "Innkjøpsordre opprettet."

#: app/routes/inventory.py:1356
#, python-format
msgid "Error creating purchase order: %(error)s"
msgstr "Feil ved opprettelse av innkjøpsordre: %(error)s"

#: app/routes/inventory.py:1389
msgid "Cannot edit a purchase order that has been received."
msgstr "Kan ikke redigere en innkjøpsordre som er mottatt."

#: app/routes/inventory.py:1437
msgid "Purchase order updated successfully."
msgstr "Innkjøpsordre ble oppdatert."

#: app/routes/inventory.py:1442
#, python-format
msgid "Error updating purchase order: %(error)s"
msgstr "Feil ved oppdatering av innkjøpsordre: %(error)s"

#: app/routes/inventory.py:1468
msgid "Purchase order marked as sent."
msgstr "Innkjøpsordre merket som sendt."

#: app/routes/inventory.py:1471
#, python-format
msgid "Error sending purchase order: %(error)s"
msgstr "Feil ved sending av innkjøpsordre: %(error)s"

#: app/routes/inventory.py:1489
msgid "Purchase order cancelled successfully."
msgstr "Innkjøpsordre kansellert."

#: app/routes/inventory.py:1492
#, python-format
msgid "Error cancelling purchase order: %(error)s"
msgstr "Feil ved kansellering av innkjøpsordre: %(error)s"

#: app/routes/inventory.py:1507
msgid "Cannot delete a purchase order that has been received. Cancel it instead."
msgstr "Kan ikke slette en innkjøpsordre som er mottatt. Avbryt den i stedet."

#: app/routes/inventory.py:1515
msgid "Purchase order deleted successfully."
msgstr "Innkjøpsordre slettet."

#: app/routes/inventory.py:1519
#, python-format
msgid "Error deleting purchase order: %(error)s"
msgstr "Feil ved sletting av innkjøpsordre: %(error)s"

#: app/routes/inventory.py:1552
msgid "Purchase order marked as received and stock updated."
msgstr "Innkjøpsordre merket som mottatt og beholdning oppdatert."

#: app/routes/inventory.py:1555
#, python-format
msgid "Error receiving purchase order: %(error)s"
msgstr "Feil ved mottak av innkjøpsordre: %(error)s"

#: app/routes/invoices.py:117
msgid "Project, client name, and due date are required"
msgstr "Prosjekt, kundenavn og forfallsdato kreves"

#: app/routes/invoices.py:123 app/routes/tasks.py:151 app/routes/tasks.py:277
msgid "Invalid due date format"
msgstr "Ugyldig forfallsdatoformat"

#: app/routes/invoices.py:129 app/routes/offers.py:108 app/routes/offers.py:244
#: app/routes/quotes.py:174 app/routes/quotes.py:324
#: app/routes/recurring_invoices.py:85
msgid "Invalid tax rate format"
msgstr "Ugyldig skattesatsformat"

#: app/routes/invoices.py:135
msgid "Selected project not found"
msgstr "Det valgte prosjektet ble ikke funnet"

#: app/routes/invoices.py:191
msgid "Could not create invoice due to a database error. Please check server logs."
msgstr ""
"Kunne ikke opprette faktura på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/invoices.py:226
msgid "You do not have permission to view this invoice"
msgstr "Du har ikke tillatelse til å se denne fakturaen"

#: app/routes/invoices.py:254 app/routes/invoices.py:626
msgid "You do not have permission to edit this invoice"
msgstr "Du har ikke tillatelse til å redigere denne fakturaen"

#: app/routes/invoices.py:382 app/routes/quotes.py:498 app/routes/quotes.py:601
#, python-format
msgid "Warning: Could not reserve stock for item %(item)s: %(error)s"
msgstr "Advarsel: Kunne ikke reservere lager for varen %(item)s: %(error)s"

#: app/routes/invoices.py:387
msgid "Could not update invoice due to a database error. Please check server logs."
msgstr ""
"Kunne ikke oppdatere faktura på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/invoices.py:390
msgid "Invoice updated successfully"
msgstr "Fakturaen ble oppdatert"

#: app/routes/invoices.py:480
#, python-format
msgid "Warning: Could not reduce stock for item %(item)s: %(error)s"
msgstr "Advarsel: Kunne ikke redusere lagerbeholdningen for varen %(item)s: %(error)s"

#: app/routes/invoices.py:496
msgid "You do not have permission to delete this invoice"
msgstr "Du har ikke tillatelse til å slette denne fakturaen"

#: app/routes/invoices.py:502
msgid "Could not delete invoice due to a database error. Please check server logs."
msgstr ""
"Kunne ikke slette faktura på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/invoices.py:515
msgid "No invoices selected for deletion"
msgstr "Ingen fakturaer valgt for sletting"

#: app/routes/invoices.py:547
msgid "Could not delete invoices due to a database error. Please check server logs."
msgstr ""
"Kunne ikke slette fakturaer på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/invoices.py:567
msgid "No invoices selected"
msgstr "Ingen fakturaer er valgt"

#: app/routes/invoices.py:608
msgid "Could not update invoices due to a database error"
msgstr "Kunne ikke oppdatere fakturaer på grunn av en databasefeil"

#: app/routes/invoices.py:637
msgid "No time entries, costs, expenses, or extra goods selected"
msgstr "Ingen tidsregistreringer, kostnader, utgifter eller ekstra varer er valgt"

#: app/routes/invoices.py:741
msgid "Could not generate items due to a database error. Please check server logs."
msgstr ""
"Kunne ikke generere elementer på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/invoices.py:744
msgid "Invoice items generated successfully from time entries and costs"
msgstr "Fakturaposter generert vellykket fra tidsregistreringer og kostnader"

#: app/routes/invoices.py:747
#, python-format
msgid "Applied %(hours)s prepaid hours for %(client)s before billing overages."
msgstr ""
"Brukte %(hours)s forhåndsbetalte timer for %(client)s før "
"faktureringsoverskudd."

#: app/routes/invoices.py:842 app/routes/invoices.py:913
msgid "You do not have permission to export this invoice"
msgstr "Du har ikke tillatelse til å eksportere denne fakturaen"

#: app/routes/invoices.py:962
#, python-format
msgid "PDF generation failed: %(err)s. Fallback also failed: %(fb)s"
msgstr "PDF-generering mislyktes: %(err)s. Tilbakestilling mislyktes også: %(fb)s"

#: app/routes/invoices.py:973
msgid "You do not have permission to duplicate this invoice"
msgstr "Du har ikke tillatelse til å duplisere denne fakturaen"

#: app/routes/invoices.py:997
msgid ""
"Could not duplicate invoice due to a database error. Please check server "
"logs."
msgstr ""
"Kunne ikke duplisere faktura på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/invoices.py:1028
msgid ""
"Could not finalize duplicated invoice due to a database error. Please check "
"server logs."
msgstr ""
"Kunne ikke fullføre duplisert faktura på grunn av en databasefeil. Vennligst"
" sjekk serverloggene."

#: app/routes/invoices_refactored.py:236
msgid "Invoice marked as sent"
msgstr "Faktura merket som sendt"

#: app/routes/invoices_refactored.py:238 app/routes/invoices_refactored.py:278
#: app/routes/projects_refactored_example.py:202 app/routes/timer_refactored.py:49
#: app/routes/timer_refactored.py:135
msgid "message"
msgstr "beskjed"

#: app/routes/invoices_refactored.py:276
msgid "Invoice marked as paid"
msgstr "Faktura merket som betalt"

#: app/routes/kanban.py:84
msgid "Key and label are required"
msgstr "Nøkkel og etikett kreves"

#: app/routes/kanban.py:134
msgid "Could not create column due to a database error. Please check server logs."
msgstr ""
"Kunne ikke opprette kolonne på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/kanban.py:177
msgid "Label is required"
msgstr "Etikett kreves"

#: app/routes/kanban.py:198
msgid "Could not update column due to a database error. Please check server logs."
msgstr ""
"Kunne ikke oppdatere kolonne på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/kanban.py:230
msgid "System columns cannot be deleted"
msgstr "Systemkolonner kan ikke slettes"

#: app/routes/kanban.py:266
msgid "Could not delete column due to a database error. Please check server logs."
msgstr ""
"Kunne ikke slette kolonne på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/kanban.py:310
msgid "Could not toggle column due to a database error. Please check server logs."
msgstr ""
"Kunne ikke bytte kolonne på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/leads.py:100
msgid "Lead created successfully"
msgstr "Kundeemne ble opprettet"

#: app/routes/leads.py:104
#, python-format
msgid "Error creating lead: %(error)s"
msgstr "Feil ved opprettelse av kundeemne: %(error)s"

#: app/routes/leads.py:150
msgid "Lead updated successfully"
msgstr "Kundeemne ble oppdatert"

#: app/routes/leads.py:154
#, python-format
msgid "Error updating lead: %(error)s"
msgstr "Feil ved oppdatering av lead: %(error)s"

#: app/routes/leads.py:165 app/routes/leads.py:218
msgid "Lead has already been converted"
msgstr "Bly er allerede konvertert"

#: app/routes/leads.py:203
msgid "Lead converted to client successfully"
msgstr "Lead konvertert til klient vellykket"

#: app/routes/leads.py:207 app/routes/leads.py:257
#, python-format
msgid "Error converting lead: %(error)s"
msgstr "Feil ved konvertering av lead: %(error)s"

#: app/routes/leads.py:253
msgid "Lead converted to deal successfully"
msgstr "Bly konvertert til en vellykket avtale"

#: app/routes/leads.py:274
msgid "Lead marked as lost"
msgstr "Bly merket som tapt"

#: app/routes/leads.py:277
#, python-format
msgid "Error marking lead as lost: %(error)s"
msgstr "Feil ved merking av kundeemne som tapt: %(error)s"

#: app/routes/mileage.py:213
msgid "Mileage entry created successfully"
msgstr "Kilometeroppføring opprettet"

#: app/routes/mileage.py:222 app/routes/mileage.py:227
msgid "Error creating mileage entry"
msgstr "Feil ved opprettelse av kjørelengdeoppføring"

#: app/routes/mileage.py:239
msgid "You do not have permission to view this mileage entry"
msgstr "Du har ikke tillatelse til å se denne kilometeroppføringen"

#: app/routes/mileage.py:256
msgid "You do not have permission to edit this mileage entry"
msgstr "Du har ikke tillatelse til å redigere denne kilometeroppføringen"

#: app/routes/mileage.py:261
msgid "Cannot edit approved or reimbursed mileage entries"
msgstr "Kan ikke redigere godkjente eller refunderte kjørelengdeoppføringer"

#: app/routes/mileage.py:299
msgid "Mileage entry updated successfully"
msgstr "Kilometeroppføringen ble oppdatert"

#: app/routes/mileage.py:304 app/routes/mileage.py:309
msgid "Error updating mileage entry"
msgstr "Feil ved oppdatering av kjørelengdeoppføring"

#: app/routes/mileage.py:321
msgid "You do not have permission to delete this mileage entry"
msgstr "Du har ikke tillatelse til å slette denne kilometeroppføringen"

#: app/routes/mileage.py:328
msgid "Mileage entry deleted successfully"
msgstr "Kilometeroppføring slettet"

#: app/routes/mileage.py:332 app/routes/mileage.py:336
msgid "Error deleting mileage entry"
msgstr "Feil ved sletting av kjørelengdeoppføring"

#: app/routes/mileage.py:347
msgid "No mileage entries selected for deletion"
msgstr "Ingen kilometerangivelser valgt for sletting"

#: app/routes/mileage.py:378
msgid ""
"Could not delete mileage entries due to a database error. Please check "
"server logs."
msgstr ""
"Kunne ikke slette kjørelengdeoppføringer på grunn av en databasefeil. "
"Vennligst sjekk serverloggene."

#: app/routes/mileage.py:386
#, python-format
msgid "Successfully deleted %(count)d mileage entr%(plural)s"
msgstr "Vellykket slettet %(count)d kjørelengde entr%(flertall)s"

#: app/routes/mileage.py:389
#, python-format
msgid "Skipped %(count)d mileage entr%(plural)s: %(errors)s"
msgstr "Hoppet over %(count)d kjørelengdeinnføring%(flertall)s: %(errors)s"

#: app/routes/mileage.py:401
msgid "No mileage entries selected"
msgstr "Ingen kilometerangivelser er valgt"

#: app/routes/mileage.py:434
msgid "Could not update mileage entries due to a database error"
msgstr "Kunne ikke oppdatere kjørelengdeoppføringer på grunn av en databasefeil"

#: app/routes/mileage.py:437
#, python-format
msgid "Successfully updated %(count)d mileage entr%(plural)s to %(status)s"
msgstr "Vellykket oppdatert %(count)d kjørelengde entr%(flertall)s til %(status)s"

#: app/routes/mileage.py:440
#, python-format
msgid "Skipped %(count)d mileage entr%(plural)s (no permission)"
msgstr "Hoppet over %(count)d kjørelengde entr%(flertall)s (ingen tillatelse)"

#: app/routes/mileage.py:450
msgid "Only administrators can approve mileage entries"
msgstr "Bare administratorer kan godkjenne kilometerangivelser"

#: app/routes/mileage.py:456
msgid "Only pending mileage entries can be approved"
msgstr "Kun ventende kilometerangivelser kan godkjennes"

#: app/routes/mileage.py:464
msgid "Mileage entry approved successfully"
msgstr "Kilometerregistrering godkjent"

#: app/routes/mileage.py:468 app/routes/mileage.py:472
msgid "Error approving mileage entry"
msgstr "Feil ved godkjenning av kilometerangivelse"

#: app/routes/mileage.py:482
msgid "Only administrators can reject mileage entries"
msgstr "Bare administratorer kan avvise kilometerangivelser"

#: app/routes/mileage.py:488
msgid "Only pending mileage entries can be rejected"
msgstr "Bare ventende kilometerangivelser kan avvises"

#: app/routes/mileage.py:500
msgid "Mileage entry rejected"
msgstr "Kilometerregistrering avvist"

#: app/routes/mileage.py:504 app/routes/mileage.py:508
msgid "Error rejecting mileage entry"
msgstr "Feil ved avvisning av kilometerangivelse"

#: app/routes/mileage.py:518
msgid "Only administrators can mark mileage entries as reimbursed"
msgstr "Bare administratorer kan merke kilometeroppføringer som refundert"

#: app/routes/mileage.py:524
msgid "Only approved mileage entries can be marked as reimbursed"
msgstr "Kun godkjente kilometerangivelser kan merkes som refundert"

#: app/routes/mileage.py:531
msgid "Mileage entry marked as reimbursed"
msgstr "Kilometeroppføring merket som refundert"

#: app/routes/mileage.py:535 app/routes/mileage.py:539
msgid "Error marking mileage entry as reimbursed"
msgstr "Feil ved merking av kilometerangivelse som refundert"

#: app/routes/offers.py:69 app/routes/quotes.py:135
msgid "Quote title and client are required"
msgstr "Sitattittel og klient kreves"

#: app/routes/offers.py:75 app/routes/projects.py:231 app/routes/projects.py:645
#: app/routes/quotes.py:141
msgid "Selected client not found"
msgstr "Den valgte klienten ble ikke funnet"

#: app/routes/offers.py:84 app/routes/offers.py:220 app/routes/quotes.py:150
msgid "Invalid total amount format"
msgstr "Ugyldig totalbeløpsformat"

#: app/routes/offers.py:100 app/routes/offers.py:236 app/routes/quotes.py:166
#: app/routes/tasks.py:142 app/routes/tasks.py:268
msgid "Invalid estimated hours format"
msgstr "Ugyldig estimert timeformat"

#: app/routes/offers.py:117 app/routes/offers.py:253 app/routes/quotes.py:200
#: app/routes/quotes.py:350
msgid "Invalid date format for valid until"
msgstr "Ugyldig datoformat for gyldig til"

#: app/routes/offers.py:163 app/routes/quotes.py:258
msgid "Could not create quote due to a database error. Please check server logs."
msgstr ""
"Kunne ikke opprette tilbud på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/offers.py:178 app/routes/quotes.py:273
msgid "Quote created successfully"
msgstr "Sitat opprettet"

#: app/routes/offers.py:199 app/routes/quotes.py:299
msgid "Only draft quotes can be edited"
msgstr "Kun utkast til sitater kan redigeres"

#: app/routes/offers.py:269 app/routes/quotes.py:429
msgid "Could not update quote due to a database error. Please check server logs."
msgstr ""
"Kunne ikke oppdatere tilbudet på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/offers.py:281 app/routes/quotes.py:447
msgid "Quote updated successfully"
msgstr "Sitat ble oppdatert"

#: app/routes/offers.py:294 app/routes/quotes.py:469
msgid "Only draft quotes can be sent"
msgstr "Kun utkast til tilbud kan sendes"

#: app/routes/offers.py:300 app/routes/quotes.py:501
msgid "Could not send quote due to a database error. Please check server logs."
msgstr ""
"Kunne ikke sende tilbud på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/offers.py:312 app/routes/quotes.py:527
msgid "Quote sent successfully"
msgstr "Sitat sendt"

#: app/routes/offers.py:323 app/routes/quotes.py:538
msgid "This quote cannot be accepted"
msgstr "Dette sitatet kan ikke aksepteres"

#: app/routes/offers.py:354 app/routes/quotes.py:569
#, python-format
msgid "Could not accept quote: %(error)s"
msgstr "Kunne ikke godta sitat: %(error)s"

#: app/routes/offers.py:359 app/routes/quotes.py:604
msgid "Could not accept quote due to a database error. Please check server logs."
msgstr ""
"Kunne ikke godta tilbud på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/offers.py:373 app/routes/quotes.py:632
msgid "Quote accepted and project created successfully"
msgstr "Tilbud akseptert og prosjektet ble opprettet"

#: app/routes/offers.py:386 app/routes/quotes.py:645
msgid "This quote cannot be rejected"
msgstr "Dette sitatet kan ikke avvises"

#: app/routes/offers.py:392 app/routes/quotes.py:651
#, python-format
msgid "Could not reject quote: %(error)s"
msgstr "Kunne ikke avvise sitat: %(error)s"

#: app/routes/offers.py:396 app/routes/quotes.py:655 app/routes/quotes.py:1002
msgid "Could not reject quote due to a database error. Please check server logs."
msgstr ""
"Kunne ikke avvise tilbudet på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/offers.py:408 app/routes/quotes.py:667
msgid "Quote rejected"
msgstr "Sitat avvist"

#: app/routes/offers.py:420 app/routes/quotes.py:679
msgid "Only draft or rejected quotes can be deleted"
msgstr "Kun utkast eller avviste sitater kan slettes"

#: app/routes/offers.py:427 app/routes/quotes.py:686
msgid "Could not delete quote due to a database error. Please check server logs."
msgstr ""
"Kunne ikke slette sitat på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/offers.py:439 app/routes/quotes.py:698
msgid "Quote deleted successfully"
msgstr "Sitat slettet"

#: app/routes/payments.py:48
msgid "Invalid from date format"
msgstr "Ugyldig fra datoformat"

#: app/routes/payments.py:55
msgid "Invalid to date format"
msgstr "Ugyldig til dato-format"

#: app/routes/payments.py:120
msgid "You do not have permission to view this payment"
msgstr "Du har ikke tillatelse til å se denne betalingen"

#: app/routes/payments.py:144
msgid "Invoice, amount, and payment date are required"
msgstr "Faktura, beløp og betalingsdato kreves"

#: app/routes/payments.py:151
msgid "Selected invoice not found"
msgstr "Finner ikke den valgte fakturaen"

#: app/routes/payments.py:157
msgid "You do not have permission to add payments to this invoice"
msgstr "Du har ikke tillatelse til å legge til betalinger på denne fakturaen"

#: app/routes/payments.py:164 app/routes/payments.py:330
msgid "Payment amount must be greater than zero"
msgstr "Betalingsbeløpet må være større enn null"

#: app/routes/payments.py:168 app/routes/payments.py:333
msgid "Invalid payment amount"
msgstr "Ugyldig betalingsbeløp"

#: app/routes/payments.py:176 app/routes/payments.py:340
msgid "Invalid payment date format"
msgstr "Ugyldig betalingsdatoformat"

#: app/routes/payments.py:186 app/routes/payments.py:349
msgid "Gateway fee cannot be negative"
msgstr "Gateway-avgiften kan ikke være negativ"

#: app/routes/payments.py:190 app/routes/payments.py:352
msgid "Invalid gateway fee amount"
msgstr "Ugyldig gateway-avgiftsbeløp"

#: app/routes/payments.py:263
msgid "Could not create payment due to a database error. Please check server logs."
msgstr ""
"Kunne ikke opprette betaling på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/payments.py:307
msgid "You do not have permission to edit this payment"
msgstr "Du har ikke tillatelse til å redigere denne betalingen"

#: app/routes/payments.py:389
msgid "Could not update payment due to a database error. Please check server logs."
msgstr ""
"Kunne ikke oppdatere betaling på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/payments.py:399
msgid "Payment updated successfully"
msgstr "Betalingen ble oppdatert"

#: app/routes/payments.py:413
msgid "You do not have permission to delete this payment"
msgstr "Du har ikke tillatelse til å slette denne betalingen"

#: app/routes/payments.py:433
msgid "Could not delete payment due to a database error. Please check server logs."
msgstr ""
"Kunne ikke slette betaling på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/payments.py:442
msgid "Payment deleted successfully"
msgstr "Betalingen ble slettet"

#: app/routes/payments.py:452
msgid "No payments selected for deletion"
msgstr "Ingen betalinger valgt for sletting"

#: app/routes/payments.py:497
msgid "Could not delete payments due to a database error. Please check server logs."
msgstr ""
"Kunne ikke slette betalinger på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/payments.py:517
msgid "No payments selected"
msgstr "Ingen betalinger er valgt"

#: app/routes/payments.py:568
msgid "Could not update payments due to a database error"
msgstr "Kunne ikke oppdatere betalinger på grunn av en databasefeil"

#: app/routes/per_diem.py:140
msgid "Start date must be before end date"
msgstr "Startdatoen må være før sluttdatoen"

#: app/routes/per_diem.py:176
msgid "No per diem rate found for this location. Please configure rates first."
msgstr "Fant ingen dagpengesats for dette stedet. Vennligst konfigurer priser først."

#: app/routes/per_diem.py:221
msgid "Per diem claim created successfully"
msgstr "Dagpengekrav opprettet"

#: app/routes/per_diem.py:230 app/routes/per_diem.py:235
msgid "Error creating per diem claim"
msgstr "Feil ved opprettelse av dagpengekrav"

#: app/routes/per_diem.py:247
msgid "You do not have permission to view this per diem claim"
msgstr "Du har ikke tillatelse til å se dette dagpengekravet"

#: app/routes/per_diem.py:264
msgid "You do not have permission to edit this per diem claim"
msgstr "Du har ikke tillatelse til å redigere dette dagpengekravet"

#: app/routes/per_diem.py:269
msgid "Cannot edit approved or reimbursed per diem claims"
msgstr "Kan ikke redigere godkjente eller refunderte dagpengekrav"

#: app/routes/per_diem.py:305
msgid "Per diem claim updated successfully"
msgstr "Dagpengekravet ble oppdatert"

#: app/routes/per_diem.py:310 app/routes/per_diem.py:315
msgid "Error updating per diem claim"
msgstr "Feil ved oppdatering av dagpengekrav"

#: app/routes/per_diem.py:327
msgid "You do not have permission to delete this per diem claim"
msgstr "Du har ikke tillatelse til å slette dette dagpengekravet"

#: app/routes/per_diem.py:334
msgid "Per diem claim deleted successfully"
msgstr "Dagpengekrav slettet"

#: app/routes/per_diem.py:338 app/routes/per_diem.py:342
msgid "Error deleting per diem claim"
msgstr "Feil ved sletting av dagpengekrav"

#: app/routes/per_diem.py:353
msgid "No per diem claims selected for deletion"
msgstr "Ingen dagpengekrav valgt for sletting"

#: app/routes/per_diem.py:384
msgid ""
"Could not delete per diem claims due to a database error. Please check "
"server logs."
msgstr ""
"Kunne ikke slette dagpengekrav på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/per_diem.py:392
#, python-format
msgid "Successfully deleted %(count)d per diem claim(s)"
msgstr "Slettet %(count)d dagpengekrav(er)"

#: app/routes/per_diem.py:395
#, python-format
msgid "Skipped %(count)d per diem claim(s): %(errors)s"
msgstr "Hoppet over %(count)d dagpengekrav: %(errors)s"

#: app/routes/per_diem.py:407
msgid "No per diem claims selected"
msgstr "Ingen dagpengekrav valgt"

#: app/routes/per_diem.py:440
msgid "Could not update per diem claims due to a database error"
msgstr "Kunne ikke oppdatere dagpengekrav på grunn av en databasefeil"

#: app/routes/per_diem.py:443
#, python-format
msgid "Successfully updated %(count)d per diem claim(s) to %(status)s"
msgstr "Vellykket oppdatert %(count)d dagpengekrav til %(status)s"

#: app/routes/per_diem.py:446
#, python-format
msgid "Skipped %(count)d per diem claim(s) (no permission)"
msgstr "Hoppet over %(count)d dagpengekrav (ingen tillatelse)"

#: app/routes/per_diem.py:456
msgid "Only administrators can approve per diem claims"
msgstr "Bare administratorer kan godkjenne dagpengekrav"

#: app/routes/per_diem.py:462
msgid "Only pending per diem claims can be approved"
msgstr "Kun utestående dagpengekrav kan godkjennes"

#: app/routes/per_diem.py:470
msgid "Per diem claim approved successfully"
msgstr "Dagpengekrav godkjent"

#: app/routes/per_diem.py:474 app/routes/per_diem.py:478
msgid "Error approving per diem claim"
msgstr "Feil ved godkjenning av dagpengekrav"

#: app/routes/per_diem.py:488
msgid "Only administrators can reject per diem claims"
msgstr "Bare administratorer kan avvise dagpengekrav"

#: app/routes/per_diem.py:494
msgid "Only pending per diem claims can be rejected"
msgstr "Kun utestående dagpengekrav kan avvises"

#: app/routes/per_diem.py:506
msgid "Per diem claim rejected"
msgstr "Dagpengekravet avvist"

#: app/routes/per_diem.py:510 app/routes/per_diem.py:514
msgid "Error rejecting per diem claim"
msgstr "Feil ved avvisning av dagpengekrav"

#: app/routes/per_diem.py:571
msgid "Per diem rate created successfully"
msgstr "Dagpengene er opprettet"

#: app/routes/per_diem.py:575 app/routes/per_diem.py:580
msgid "Error creating per diem rate"
msgstr "Feil ved opprettelse av dagpengesats"

#: app/routes/per_diem.py:620
msgid "Per diem rate updated successfully"
msgstr "Dagpengene er oppdatert"

#: app/routes/per_diem.py:625 app/routes/per_diem.py:630
msgid "Error updating per diem rate"
msgstr "Feil ved oppdatering av dagpengesatsen"

#: app/routes/per_diem.py:647
#, python-format
msgid ""
"Cannot delete rate: It is being used by %(count)d per diem claim(s). "
"Deactivate it instead."
msgstr ""
"Kan ikke slette sats: Den brukes av %(count)d dagpengekrav. Deaktiver den i "
"stedet."

#: app/routes/per_diem.py:653
msgid "Per diem rate deleted successfully"
msgstr "Dagpengene ble slettet"

#: app/routes/per_diem.py:657 app/routes/per_diem.py:661
msgid "Error deleting per diem rate"
msgstr "Feil ved sletting av dagpengesatsen"

#: app/routes/permissions.py:21 app/routes/permissions.py:35
#: app/routes/permissions.py:81 app/routes/permissions.py:138
#: app/routes/permissions.py:187 app/routes/permissions.py:211
#: app/utils/permissions.py:39 app/utils/permissions.py:68
msgid "You do not have permission to access this page"
msgstr "Du har ikke tillatelse til å få tilgang til denne siden"

#: app/routes/permissions.py:43 app/routes/permissions.py:96
msgid "Role name is required"
msgstr "Rollenavn er obligatorisk"

#: app/routes/permissions.py:48 app/routes/permissions.py:102
msgid "A role with this name already exists"
msgstr "En rolle med dette navnet finnes allerede"

#: app/routes/permissions.py:63
msgid "Could not create role due to a database error"
msgstr "Kunne ikke opprette rolle på grunn av en databasefeil"

#: app/routes/permissions.py:66
msgid "Role created successfully"
msgstr "Rollen ble opprettet"

#: app/routes/permissions.py:88
msgid "System roles cannot be edited"
msgstr "Systemroller kan ikke redigeres"

#: app/routes/permissions.py:120
msgid "Could not update role due to a database error"
msgstr "Kunne ikke oppdatere rollen på grunn av en databasefeil"

#: app/routes/permissions.py:123
msgid "Role updated successfully"
msgstr "Rollen ble oppdatert"

#: app/routes/permissions.py:154
msgid "You do not have permission to perform this action"
msgstr "Du har ikke tillatelse til å utføre denne handlingen"

#: app/routes/permissions.py:161
msgid "System roles cannot be deleted"
msgstr "Systemroller kan ikke slettes"

#: app/routes/permissions.py:166
msgid "Cannot delete role that is assigned to users. Please reassign users first."
msgstr ""
"Kan ikke slette rolle som er tildelt brukere. Vennligst tilordne brukere på "
"nytt først."

#: app/routes/permissions.py:173
msgid "Could not delete role due to a database error"
msgstr "Kunne ikke slette rollen på grunn av en databasefeil"

#: app/routes/permissions.py:176
#, python-format
msgid "Role \"%(name)s\" deleted successfully"
msgstr "Rollen \"%(name)s\" ble slettet"

#: app/routes/permissions.py:230
msgid "Could not update user roles due to a database error"
msgstr "Kunne ikke oppdatere brukerroller på grunn av en databasefeil"

#: app/routes/permissions.py:233
msgid "User roles updated successfully"
msgstr "Brukerrollene er oppdatert"

#: app/routes/projects.py:221 app/routes/projects.py:639
msgid "Project name and client are required"
msgstr "Prosjektnavn og klient kreves"

#: app/routes/projects.py:252 app/routes/projects.py:663
msgid "Invalid budget amount"
msgstr "Ugyldig budsjettbeløp"

#: app/routes/projects.py:260 app/routes/projects.py:672
msgid "Invalid budget threshold percent (0-100)"
msgstr "Ugyldig budsjettgrenseprosent (0–100)"

#: app/routes/projects.py:265 app/routes/projects.py:678
msgid "A project with this name already exists"
msgstr "Et prosjekt med dette navnet eksisterer allerede"

#: app/routes/projects.py:279 app/routes/projects.py:686
msgid "Project code already in use"
msgstr "Prosjektkoden er allerede i bruk"

#: app/routes/projects.py:297
msgid "Could not create project due to a database error. Please check server logs."
msgstr ""
"Kunne ikke opprette prosjektet på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/projects.py:702
msgid "Could not update project due to a database error. Please check server logs."
msgstr ""
"Kunne ikke oppdatere prosjektet på grunn av en databasefeil. Vennligst sjekk"
" serverloggene."

#: app/routes/projects.py:730
msgid "You do not have permission to archive projects"
msgstr "Du har ikke tillatelse til å arkivere prosjekter"

#: app/routes/projects.py:738
msgid "Project is already archived"
msgstr "Prosjektet er allerede arkivert"

#: app/routes/projects.py:777
msgid "You do not have permission to unarchive projects"
msgstr "Du har ikke tillatelse til å dearkivere prosjekter"

#: app/routes/projects.py:781 app/routes/projects.py:839
msgid "Project is already active"
msgstr "Prosjektet er allerede aktivt"

#: app/routes/projects.py:813
msgid "You do not have permission to deactivate projects"
msgstr "Du har ikke tillatelse til å deaktivere prosjekter"

#: app/routes/projects.py:817
msgid "Project is already inactive"
msgstr "Prosjektet er allerede inaktivt"

#: app/routes/projects.py:835
msgid "You do not have permission to activate projects"
msgstr "Du har ikke tillatelse til å aktivere prosjekter"

#: app/routes/projects.py:858
msgid "Cannot delete project with existing time entries"
msgstr "Kan ikke slette prosjekt med eksisterende tidsregistreringer"

#: app/routes/projects.py:878
msgid "Could not delete project due to a database error. Please check server logs."
msgstr ""
"Kunne ikke slette prosjektet på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/projects.py:890
msgid "You do not have permission to delete projects"
msgstr "Du har ikke tillatelse til å slette prosjekter"

#: app/routes/projects.py:896
msgid "No projects selected for deletion"
msgstr "Ingen prosjekter er valgt for sletting"

#: app/routes/projects.py:935
msgid "Could not delete projects due to a database error. Please check server logs."
msgstr ""
"Kunne ikke slette prosjekter på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/projects.py:946
msgid "No projects were deleted"
msgstr "Ingen prosjekter ble slettet"

#: app/routes/projects.py:956
msgid "You do not have permission to change project status"
msgstr "Du har ikke tillatelse til å endre prosjektstatus"

#: app/routes/projects.py:964
msgid "No projects selected"
msgstr "Ingen prosjekter er valgt"

#: app/routes/projects.py:1026
msgid ""
"Could not update project status due to a database error. Please check server"
" logs."
msgstr ""
"Kunne ikke oppdatere prosjektstatus på grunn av en databasefeil. Vennligst "
"sjekk serverloggene."

#: app/routes/projects.py:1038
msgid "No projects were updated"
msgstr "Ingen prosjekter ble oppdatert"

#: app/routes/projects.py:1055 app/routes/projects.py:1056
msgid "Project is already in favorites"
msgstr "Prosjektet er allerede i favoritter"

#: app/routes/projects.py:1078 app/routes/projects.py:1079
msgid "Project added to favorites"
msgstr "Prosjekt lagt til i favoritter"

#: app/routes/projects.py:1083 app/routes/projects.py:1084
msgid "Failed to add project to favorites"
msgstr "Kunne ikke legge til prosjekt i favoritter"

#: app/routes/projects.py:1100 app/routes/projects.py:1101
msgid "Project is not in favorites"
msgstr "Prosjekt er ikke i favoritter"

#: app/routes/projects.py:1123 app/routes/projects.py:1124
msgid "Project removed from favorites"
msgstr "Prosjekt fjernet fra favoritter"

#: app/routes/projects.py:1128 app/routes/projects.py:1129
msgid "Failed to remove project from favorites"
msgstr "Kunne ikke fjerne prosjektet fra favoritter"

#: app/routes/projects.py:1210 app/routes/projects.py:1281
msgid "Description, category, amount, and date are required"
msgstr "Beskrivelse, kategori, beløp og dato kreves"

#: app/routes/projects.py:1244
msgid "Could not add cost due to a database error. Please check server logs."
msgstr ""
"Kunne ikke legge til kostnad på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/projects.py:1247
msgid "Cost added successfully"
msgstr "Kostnad lagt til"

#: app/routes/projects.py:1262 app/routes/projects.py:1329
msgid "Cost not found"
msgstr "Pris ikke funnet"

#: app/routes/projects.py:1267
msgid "You do not have permission to edit this cost"
msgstr "Du har ikke tillatelse til å redigere denne kostnaden"

#: app/routes/projects.py:1311
msgid "Could not update cost due to a database error. Please check server logs."
msgstr ""
"Kunne ikke oppdatere kostnaden på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/projects.py:1314
msgid "Cost updated successfully"
msgstr "Kostnaden er oppdatert"

#: app/routes/projects.py:1334
msgid "You do not have permission to delete this cost"
msgstr "Du har ikke tillatelse til å slette denne kostnaden"

#: app/routes/projects.py:1339
msgid "Cannot delete cost that has been invoiced"
msgstr "Kan ikke slette kostnad som er fakturert"

#: app/routes/projects.py:1345
msgid "Could not delete cost due to a database error. Please check server logs."
msgstr ""
"Kunne ikke slette kostnad på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/projects.py:1435 app/routes/projects.py:1510
msgid "Name and unit price are required"
msgstr "Navn og enhetspris kreves"

#: app/routes/projects.py:1444 app/routes/projects.py:1519
msgid "Invalid quantity format"
msgstr "Ugyldig mengdeformat"

#: app/routes/projects.py:1453 app/routes/projects.py:1528
msgid "Invalid unit price format"
msgstr "Ugyldig enhetsprisformat"

#: app/routes/projects.py:1472
msgid "Could not add extra good due to a database error. Please check server logs."
msgstr ""
"Kunne ikke legge til ekstra god på grunn av en databasefeil. Vennligst sjekk"
" serverloggene."

#: app/routes/projects.py:1475
msgid "Extra good added successfully"
msgstr "Ekstra bra lagt til"

#: app/routes/projects.py:1490 app/routes/projects.py:1561
msgid "Extra good not found"
msgstr "Ekstra god ikke funnet"

#: app/routes/projects.py:1495
msgid "You do not have permission to edit this extra good"
msgstr "Du har ikke tillatelse til å redigere denne ekstra goden"

#: app/routes/projects.py:1543
msgid ""
"Could not update extra good due to a database error. Please check server "
"logs."
msgstr ""
"Kunne ikke oppdatere ekstra bra på grunn av en databasefeil. Vennligst sjekk"
" serverloggene."

#: app/routes/projects.py:1546
msgid "Extra good updated successfully"
msgstr "Ekstra bra oppdatert vellykket"

#: app/routes/projects.py:1566
msgid "You do not have permission to delete this extra good"
msgstr "Du har ikke tillatelse til å slette denne ekstra varen"

#: app/routes/projects.py:1571
msgid "Cannot delete extra good that has been added to an invoice"
msgstr "Kan ikke slette ekstra vare som er lagt til en faktura"

#: app/routes/projects.py:1577
msgid ""
"Could not delete extra good due to a database error. Please check server "
"logs."
msgstr ""
"Kunne ikke slette ekstra god på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/projects_refactored_example.py:123
msgid "Project not found"
msgstr "Finner ikke prosjektet"

#: app/routes/projects_refactored_example.py:199
msgid "Project created successfully"
msgstr "Prosjekt opprettet"

#: app/routes/quotes.py:191 app/routes/quotes.py:341
msgid "Invalid discount amount format"
msgstr "Ugyldig format for rabattbeløp"

#: app/routes/quotes.py:467
msgid "Quote must be approved before it can be sent"
msgstr "Tilbud må godkjennes før det kan sendes"

#: app/routes/quotes.py:475
#, python-format
msgid "Cannot send quote: %(error)s"
msgstr "Kan ikke sende tilbud: %(error)s"

#: app/routes/quotes.py:716
msgid "You do not have permission to upload attachments to this quote"
msgstr "Du har ikke tillatelse til å laste opp vedlegg til dette sitatet"

#: app/routes/quotes.py:737
msgid "File type not allowed"
msgstr "Filtype ikke tillatt"

#: app/routes/quotes.py:746
msgid "File size exceeds maximum allowed size (10 MB)"
msgstr "Filstørrelsen overskrider maksimalt tillatt størrelse (10 MB)"

#: app/routes/quotes.py:782
msgid ""
"Could not upload attachment due to a database error. Please check server "
"logs."
msgstr ""
"Kunne ikke laste opp vedlegg på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/quotes.py:801
msgid "Attachment uploaded successfully"
msgstr "Vedlegget ble lastet opp"

#: app/routes/quotes.py:817
msgid "You do not have permission to download this attachment"
msgstr "Du har ikke tillatelse til å laste ned dette vedlegget"

#: app/routes/quotes.py:824
msgid "File not found"
msgstr "Filen ble ikke funnet"

#: app/routes/quotes.py:848
msgid "You do not have permission to delete this attachment"
msgstr "Du har ikke tillatelse til å slette dette vedlegget"

#: app/routes/quotes.py:865
msgid ""
"Could not delete attachment due to a database error. Please check server "
"logs."
msgstr ""
"Kunne ikke slette vedlegg på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/quotes.py:877
msgid "Attachment deleted successfully"
msgstr "Vedlegget ble slettet"

#: app/routes/quotes.py:890
msgid "You do not have permission to request approval for this quote"
msgstr "Du har ikke tillatelse til å be om godkjenning for dette tilbudet"

#: app/routes/quotes.py:894 app/routes/quotes.py:938 app/routes/quotes.py:983
msgid "This quote does not require approval"
msgstr "Dette tilbudet krever ikke godkjenning"

#: app/routes/quotes.py:900
#, python-format
msgid "Cannot request approval: %(error)s"
msgstr "Kan ikke be om godkjenning: %(error)s"

#: app/routes/quotes.py:904
msgid "Could not request approval due to a database error. Please check server logs."
msgstr ""
"Kunne ikke be om godkjenning på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/quotes.py:926
msgid "Approval requested successfully"
msgstr "Godkjenning ble forespurt"

#: app/routes/quotes.py:942 app/routes/quotes.py:987
msgid "This quote is not pending approval"
msgstr "Dette sitatet venter ikke på godkjenning"

#: app/routes/quotes.py:950
#, python-format
msgid "Cannot approve quote: %(error)s"
msgstr "Kan ikke godkjenne sitat: %(error)s"

#: app/routes/quotes.py:954
msgid "Could not approve quote due to a database error. Please check server logs."
msgstr ""
"Kunne ikke godkjenne tilbudet på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/quotes.py:971
msgid "Quote approved successfully"
msgstr "Sitat godkjent"

#: app/routes/quotes.py:998
#, python-format
msgid "Cannot reject quote: %(error)s"
msgstr "Kan ikke avvise sitat: %(error)s"

#: app/routes/quotes.py:1019
msgid "Quote approval rejected"
msgstr "Sitatgodkjenning avvist"

#: app/routes/quotes.py:1094
msgid "Could not create template due to a database error. Please check server logs."
msgstr ""
"Kunne ikke opprette mal på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/quotes.py:1106
msgid "Template created successfully"
msgstr "Malen ble opprettet"

#: app/routes/quotes.py:1121
msgid "You do not have permission to create a template from this quote"
msgstr "Du har ikke tillatelse til å lage en mal fra dette sitatet"

#: app/routes/quotes.py:1161
msgid "Could not save template due to a database error. Please check server logs."
msgstr ""
"Kunne ikke lagre malen på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/quotes.py:1173
msgid "Template saved successfully"
msgstr "Malen ble lagret"

#: app/routes/quotes.py:1183
msgid "You do not have permission to export this quote"
msgstr "Du har ikke tillatelse til å eksportere dette tilbudet"

#: app/routes/quotes.py:1229
#, python-format
msgid "Error generating PDF: %(error)s"
msgstr "Feil ved generering av PDF: %(error)s"

#: app/routes/quotes.py:1248
msgid "Recipient email address is required"
msgstr "Mottakerens e-postadresse kreves"

#: app/routes/quotes.py:1263
#, python-format
msgid "Quote sent successfully to %(email)s"
msgstr "Sitat sendt til %(email)s"

#: app/routes/quotes.py:1278
#, python-format
msgid "Failed to send quote: %(error)s"
msgstr "Kunne ikke sende tilbud: %(error)s"

#: app/routes/quotes.py:1284
#, python-format
msgid "Error sending email: %(error)s"
msgstr "Feil ved sending av e-post: %(error)s"

#: app/routes/quotes.py:1301
msgid "You do not have permission to duplicate this quote"
msgstr "Du har ikke tillatelse til å duplisere dette sitatet"

#: app/routes/quotes.py:1337
msgid "Could not duplicate quote due to a database error. Please check server logs."
msgstr ""
"Kunne ikke duplisere tilbud på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/quotes.py:1354
msgid ""
"Could not finalize duplicated quote due to a database error. Please check "
"server logs."
msgstr ""
"Kunne ikke fullføre duplisert tilbud på grunn av en databasefeil. Vennligst "
"sjekk serverloggene."

#: app/routes/quotes.py:1357
#, python-format
msgid "Quote %(quote_number)s created as duplicate"
msgstr "Sitat %(quote_number)s opprettet som duplikat"

#: app/routes/quotes.py:1379
msgid "Please select an action and at least one quote"
msgstr "Velg en handling og minst ett sitat"

#: app/routes/quotes.py:1385
msgid "Invalid quote IDs"
msgstr "Ugyldige tilbuds-ID-er"

#: app/routes/quotes.py:1394
msgid "No quotes found or you do not have permission"
msgstr "Finner ingen sitater eller du har ikke tillatelse"

#: app/routes/quotes.py:1451
#, python-format
msgid "Duplicated %(count)d quote(s)"
msgstr "Duplisert %(count)d sitat(er)"

#: app/routes/quotes.py:1453
#, python-format
msgid "Failed to duplicate %(count)d quote(s)"
msgstr "Kunne ikke duplisere %(count)d sitat(er)"

#: app/routes/quotes.py:1455
msgid "Error duplicating quotes"
msgstr "Feil ved duplisering av sitater"

#: app/routes/quotes.py:1470
#, python-format
msgid "Marked %(count)d quote(s) as sent"
msgstr "Merket %(count)d sitat(er) som sendt"

#: app/routes/quotes.py:1472
#, python-format
msgid "Could not mark %(count)d quote(s) as sent"
msgstr "Kunne ikke merke %(count)d sitat(er) som sendt"

#: app/routes/quotes.py:1474
msgid "Error updating quotes"
msgstr "Feil under oppdatering av sitater"

#: app/routes/quotes.py:1490
#, python-format
msgid "Deleted %(count)d quote(s)"
msgstr "Slettet %(count)d sitat(er)"

#: app/routes/quotes.py:1492
#, python-format
msgid "Could not delete %(count)d quote(s) (may be in use)"
msgstr "Kunne ikke slette %(count)d sitat(er) (kan være i bruk)"

#: app/routes/quotes.py:1494
msgid "Error deleting quotes"
msgstr "Feil ved sletting av sitater"

#: app/routes/quotes.py:1497
msgid "Invalid action"
msgstr "Ugyldig handling"

#: app/routes/recurring_invoices.py:65
msgid "Name, project, client, frequency, and next run date are required"
msgstr "Navn, prosjekt, klient, frekvens og neste kjøringsdato er påkrevd"

#: app/routes/recurring_invoices.py:71
msgid "Invalid next run date format"
msgstr "Ugyldig format for neste kjøringsdato"

#: app/routes/recurring_invoices.py:79
msgid "Invalid end date format"
msgstr "Ugyldig sluttdatoformat"

#: app/routes/recurring_invoices.py:92
msgid "Selected project or client not found"
msgstr "Det valgte prosjektet eller klienten ble ikke funnet"

#: app/routes/recurring_invoices.py:129
msgid ""
"Could not create recurring invoice due to a database error. Please check "
"server logs."
msgstr ""
"Kunne ikke opprette gjentakende faktura på grunn av en databasefeil. "
"Vennligst sjekk serverloggene."

#: app/routes/recurring_invoices.py:158
msgid "You do not have permission to view this recurring invoice"
msgstr "Du har ikke tillatelse til å se denne gjentakende fakturaen"

#: app/routes/recurring_invoices.py:175
msgid "You do not have permission to edit this recurring invoice"
msgstr "Du har ikke tillatelse til å redigere denne gjentakende fakturaen"

#: app/routes/recurring_invoices.py:200
msgid ""
"Could not update recurring invoice due to a database error. Please check "
"server logs."
msgstr ""
"Kunne ikke oppdatere gjentakende faktura på grunn av en databasefeil. "
"Vennligst sjekk serverloggene."

#: app/routes/recurring_invoices.py:203
msgid "Recurring invoice updated successfully"
msgstr "Gjentakende faktura er oppdatert"

#: app/routes/recurring_invoices.py:220
msgid "You do not have permission to delete this recurring invoice"
msgstr "Du har ikke tillatelse til å slette denne gjentakende fakturaen"

#: app/routes/recurring_invoices.py:226
msgid ""
"Could not delete recurring invoice due to a database error. Please check "
"server logs."
msgstr ""
"Kunne ikke slette gjentakende faktura på grunn av en databasefeil. Vennligst"
" sjekk serverloggene."

#: app/routes/saved_filters.py:282
msgid "Could not delete filter due to a database error"
msgstr "Kunne ikke slette filteret på grunn av en databasefeil"

#: app/routes/setup.py:36
msgid "Setup complete! Thank you for helping us improve TimeTracker."
msgstr "Oppsettet er fullført! Takk for at du hjelper oss med å forbedre TimeTracker."

#: app/routes/setup.py:38
msgid "Setup complete! Telemetry is disabled."
msgstr "Oppsettet er fullført! Telemetri er deaktivert."

#: app/routes/tasks.py:129
msgid "Project and task name are required"
msgstr "Prosjekt- og oppgavenavn er påkrevd"

#: app/routes/tasks.py:135
msgid "Selected project does not exist"
msgstr "Det valgte prosjektet eksisterer ikke"

#: app/routes/tasks.py:168
msgid "Could not create task due to a database error. Please check server logs."
msgstr ""
"Kunne ikke opprette oppgaven på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/tasks.py:213
msgid "You do not have access to this task"
msgstr "Du har ikke tilgang til denne oppgaven"

#: app/routes/tasks.py:235
msgid "You can only edit tasks you created"
msgstr "Du kan bare redigere oppgaver du har opprettet"

#: app/routes/tasks.py:252
msgid "Task name is required"
msgstr "Oppgavenavn er obligatorisk"

#: app/routes/tasks.py:257 app/routes/timer.py:47
msgid "Project is required"
msgstr "Prosjekt er påkrevd"

#: app/routes/tasks.py:261
msgid "Selected project does not exist or is inactive"
msgstr "Det valgte prosjektet eksisterer ikke eller er inaktivt"

#: app/routes/tasks.py:316
msgid "Could not update status due to a database error. Please check server logs."
msgstr ""
"Kunne ikke oppdatere status på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/tasks.py:350
msgid "Could not update task due to a database error. Please check server logs."
msgstr ""
"Kunne ikke oppdatere oppgaven på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/tasks.py:393
msgid "You do not have permission to update this task"
msgstr "Du har ikke tillatelse til å oppdatere denne oppgaven"

#: app/routes/tasks.py:478
msgid "You can only update tasks you created"
msgstr "Du kan bare oppdatere oppgaver du har opprettet"

#: app/routes/tasks.py:498
msgid "You can only assign tasks you created"
msgstr "Du kan bare tildele oppgaver du har opprettet"

#: app/routes/tasks.py:504
msgid "Selected user does not exist"
msgstr "Den valgte brukeren eksisterer ikke"

#: app/routes/tasks.py:511
msgid "Task unassigned"
msgstr "Oppgaven er ikke tilordnet"

#: app/routes/tasks.py:523
msgid "You can only delete tasks you created"
msgstr "Du kan bare slette oppgaver du har opprettet"

#: app/routes/tasks.py:528
msgid "Cannot delete task with existing time entries"
msgstr "Kan ikke slette oppgave med eksisterende tidsoppføringer"

#: app/routes/tasks.py:549
msgid "Could not delete task due to a database error. Please check server logs."
msgstr ""
"Kunne ikke slette oppgaven på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/tasks.py:566
msgid "No tasks selected for deletion"
msgstr "Ingen oppgaver valgt for sletting"

#: app/routes/tasks.py:612
msgid "Could not delete tasks due to a database error. Please check server logs."
msgstr ""
"Kunne ikke slette oppgaver på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/tasks.py:633 app/routes/tasks.py:693 app/routes/tasks.py:743
#: app/routes/tasks.py:799
msgid "No tasks selected"
msgstr "Ingen oppgaver er valgt"

#: app/routes/tasks.py:674 app/routes/tasks.py:724
msgid "Could not update tasks due to a database error"
msgstr "Kunne ikke oppdatere oppgaver på grunn av en databasefeil"

#: app/routes/tasks.py:697
msgid "Invalid priority value"
msgstr "Ugyldig prioritetsverdi"

#: app/routes/tasks.py:747
msgid "No user selected for assignment"
msgstr "Ingen bruker valgt for tildeling"

#: app/routes/tasks.py:753
msgid "Invalid user selected"
msgstr "Ugyldig bruker er valgt"

#: app/routes/tasks.py:780
msgid "Could not assign tasks due to a database error"
msgstr "Kunne ikke tilordne oppgaver på grunn av en databasefeil"

#: app/routes/tasks.py:803
msgid "No project selected"
msgstr "Ingen prosjekter er valgt"

#: app/routes/tasks.py:809 app/routes/timer.py:54 app/routes/timer.py:233
#: app/routes/timer.py:415 app/routes/timer.py:586 app/routes/timer.py:704
msgid "Invalid project selected"
msgstr "Ugyldig prosjekt er valgt"

#: app/routes/tasks.py:851
msgid "Could not move tasks due to a database error"
msgstr "Kunne ikke flytte oppgaver på grunn av en databasefeil"

#: app/routes/tasks.py:1058
msgid "Only administrators can view all overdue tasks"
msgstr "Bare administratorer kan se alle forfalte oppgaver"

#: app/routes/time_entry_templates.py:90
msgid "Could not create template due to a database error"
msgstr "Kunne ikke opprette mal på grunn av en databasefeil"

#: app/routes/time_entry_templates.py:205
msgid "Could not update template due to a database error"
msgstr "Kunne ikke oppdatere malen på grunn av en databasefeil"

#: app/routes/time_entry_templates.py:259
msgid "Could not delete template due to a database error"
msgstr "Kunne ikke slette malen på grunn av en databasefeil"

#: app/routes/timer.py:60 app/routes/timer.py:239 app/routes/timer.py:999
msgid ""
"Cannot start timer for an archived project. Please unarchive the project "
"first."
msgstr ""
"Kan ikke starte tidtaker for et arkivert prosjekt. Vennligst deaktiver "
"prosjektet først."

#: app/routes/timer.py:64 app/routes/timer.py:243 app/routes/timer.py:1002
msgid "Cannot start timer for an inactive project"
msgstr "Kan ikke starte tidtaker for et inaktivt prosjekt"

#: app/routes/timer.py:72
msgid "Selected task is invalid for the chosen project"
msgstr "Den valgte oppgaven er ugyldig for det valgte prosjektet"

#: app/routes/timer.py:81 app/routes/timer.py:172 app/routes/timer.py:250
msgid "You already have an active timer. Stop it before starting a new one."
msgstr "Du har allerede en aktiv timer. Stopp det før du starter en ny."

#: app/routes/timer.py:98 app/routes/timer.py:205 app/routes/timer.py:266
msgid "Could not start timer due to a database error. Please check server logs."
msgstr ""
"Kunne ikke starte tidtakeren på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/timer.py:177
msgid "Template must have a project to start a timer"
msgstr "Malen må ha et prosjekt for å starte en tidtaker"

#: app/routes/timer.py:183
msgid "Cannot start timer for this project"
msgstr "Kan ikke starte tidtakeren for dette prosjektet"

#: app/routes/timer.py:299
msgid "No active timer to stop"
msgstr "Ingen aktiv timer for å stoppe"

#: app/routes/timer.py:397
msgid "You can only edit your own timers"
msgstr "Du kan bare redigere dine egne tidtakere"

#: app/routes/timer.py:428
msgid "Invalid task selected for the chosen project"
msgstr "Ugyldig oppgave valgt for det valgte prosjektet"

#: app/routes/timer.py:451
msgid "Start time cannot be in the future"
msgstr "Starttidspunkt kan ikke være i fremtiden"

#: app/routes/timer.py:458
msgid "Invalid start date/time format"
msgstr "Ugyldig startdato/tidsformat"

#: app/routes/timer.py:471
msgid "End time must be after start time"
msgstr "Slutttidspunktet må være etter starttidspunktet"

#: app/routes/timer.py:480
msgid "Invalid end date/time format"
msgstr "Ugyldig format for sluttdato/tidspunkt"

#: app/routes/timer.py:491
msgid "Could not update timer due to a database error. Please check server logs."
msgstr ""
"Kunne ikke oppdatere tidtakeren på grunn av en databasefeil. Vennligst sjekk"
" serverloggene."

#: app/routes/timer.py:494
msgid "Timer updated successfully"
msgstr "Tidtakeren er oppdatert"

#: app/routes/timer.py:515
msgid "You can only delete your own timers"
msgstr "Du kan bare slette dine egne tidtakere"

#: app/routes/timer.py:520
msgid "Cannot delete an active timer"
msgstr "Kan ikke slette en aktiv tidtaker"

#: app/routes/timer.py:526
msgid "Could not delete timer due to a database error. Please check server logs."
msgstr ""
"Kunne ikke slette tidtakeren på grunn av en databasefeil. Vennligst sjekk "
"serverloggene."

#: app/routes/timer.py:579 app/routes/timer.py:697
msgid "All fields are required"
msgstr "Alle felt er obligatoriske"

#: app/routes/timer.py:592 app/routes/timer.py:710
msgid ""
"Cannot create time entries for an archived project. Please unarchive the "
"project first."
msgstr ""
"Kan ikke opprette tidsoppføringer for et arkivert prosjekt. Vennligst "
"deaktiver prosjektet først."

#: app/routes/timer.py:596 app/routes/timer.py:714
msgid "Cannot create time entries for an inactive project"
msgstr "Kan ikke opprette tidsoppføringer for et inaktivt prosjekt"

#: app/routes/timer.py:604 app/routes/timer.py:722
msgid "Invalid task selected"
msgstr "Ugyldig oppgave er valgt"

#: app/routes/timer.py:613
msgid "Invalid date/time format"
msgstr "Ugyldig dato/klokkeslett-format"

#: app/routes/timer.py:638
msgid ""
"Could not create manual entry due to a database error. Please check server "
"logs."
msgstr ""
"Kunne ikke opprette manuell oppføring på grunn av en databasefeil. Vennligst"
" sjekk serverloggene."

#: app/routes/timer.py:733
msgid "End date must be after or equal to start date"
msgstr "Sluttdatoen må være etter eller lik startdatoen"

#: app/routes/timer.py:739
msgid "Date range cannot exceed 31 days"
msgstr "Datoperioden kan ikke overstige 31 dager"

#: app/routes/timer.py:757
msgid "Invalid time format"
msgstr "Ugyldig tidsformat"

#: app/routes/timer.py:775
msgid "No valid dates found in the selected range"
msgstr "Ingen gyldige datoer funnet i det valgte området"

#: app/routes/timer.py:827
msgid ""
"Could not create bulk entries due to a database error. Please check server "
"logs."
msgstr ""
"Kunne ikke opprette masseoppføringer på grunn av en databasefeil. Vennligst "
"sjekk serverloggene."

#: app/routes/timer.py:842
msgid "An error occurred while creating bulk entries. Please try again."
msgstr ""
"Det oppsto en feil under oppretting av masseoppføringer. Vennligst prøv "
"igjen."

#: app/routes/timer.py:943
msgid "You can only duplicate your own timers"
msgstr "Du kan bare duplisere dine egne tidtakere"

#: app/routes/timer.py:982
msgid "You can only resume your own timers"
msgstr "Du kan bare gjenoppta dine egne tidtakere"

#: app/routes/timer.py:995
msgid "Project no longer exists"
msgstr "Prosjektet eksisterer ikke lenger"

#: app/routes/timer.py:1031
msgid "Could not resume timer due to a database error. Please check server logs."
msgstr ""
"Kunne ikke gjenoppta tidtakeren på grunn av en databasefeil. Vennligst sjekk"
" serverloggene."

#: app/routes/timer_refactored.py:177
msgid "Timer stopped successfully"
msgstr "Timeren stoppet"

#: app/routes/user.py:74
msgid "Invalid timezone selected"
msgstr "Ugyldig tidssone er valgt"

#: app/routes/user.py:112
msgid "Standard hours per day must be between 0.5 and 24"
msgstr "Standard timer per dag må være mellom 0,5 og 24"

#: app/routes/user.py:127
msgid "Settings saved successfully"
msgstr "Innstillingene er lagret"

#: app/routes/user.py:129
msgid "Error saving settings"
msgstr "Feil under lagring av innstillinger"

#: app/routes/user.py:132
#, python-format
msgid "Error saving settings: %(error)s"
msgstr "Feil ved lagring av innstillinger: %(error)s"

#: app/routes/user.py:194
msgid "Preferences updated"
msgstr "Preferansene er oppdatert"

#: app/routes/user.py:250
msgid "Language updated successfully"
msgstr "Språket er oppdatert"

#: app/routes/user.py:253 app/routes/user.py:282
msgid "Invalid language"
msgstr "Ugyldig språk"

#: app/routes/user.py:276
#, python-format
msgid "Language updated to %(language)s"
msgstr "Språket er oppdatert til %(language)s"

#: app/routes/webhooks.py:39
msgid "Webhook name is required"
msgstr "Webhook-navn er påkrevd"

#: app/routes/webhooks.py:45
msgid "Webhook URL is required"
msgstr "Webhook URL er nødvendig"

#: app/routes/webhooks.py:53
msgid "At least one event must be selected"
msgstr "Minst én hendelse må velges"

#: app/routes/webhooks.py:79
msgid "Webhook created successfully"
msgstr "Webhook opprettet"

#: app/routes/webhooks.py:83
msgid "Error creating webhook"
msgstr "Feil ved opprettelse av webhook"

#: app/routes/webhooks.py:86
#, python-format
msgid "Error creating webhook: %(error)s"
msgstr "Feil ved opprettelse av webhook: %(error)s"

#: app/routes/webhooks.py:103 app/routes/webhooks.py:125
#: app/routes/webhooks.py:170
msgid "Access denied"
msgstr "Tilgang nektet"

#: app/routes/webhooks.py:149
msgid "Webhook updated successfully"
msgstr "Webhook ble oppdatert"

#: app/routes/webhooks.py:153
#, python-format
msgid "Error updating webhook: %(error)s"
msgstr "Feil ved oppdatering av webhook: %(error)s"

#: app/routes/webhooks.py:176
msgid "Webhook deleted successfully"
msgstr "Webhook ble slettet"

#: app/routes/webhooks.py:179
#, python-format
msgid "Error deleting webhook: %(error)s"
msgstr "Feil ved sletting av webhook: %(error)s"

#: app/routes/weekly_goals.py:78 app/routes/weekly_goals.py:212
msgid "Please enter a valid target hours (greater than 0)"
msgstr "Vennligst skriv inn en gyldig måltid (større enn 0)"

#: app/routes/weekly_goals.py:99
msgid "A goal already exists for this week. Please edit the existing goal instead."
msgstr ""
"Det finnes allerede et mål for denne uken. Rediger det eksisterende målet i "
"stedet."

#: app/routes/weekly_goals.py:113
msgid "Weekly time goal created successfully!"
msgstr "Ukentlig tidsmål opprettet med suksess!"

#: app/routes/weekly_goals.py:129
msgid "Failed to create goal. Please try again."
msgstr "Klarte ikke å lage mål. Vennligst prøv igjen."

#: app/routes/weekly_goals.py:143
msgid "You do not have permission to view this goal"
msgstr "Du har ikke tillatelse til å se dette målet"

#: app/routes/weekly_goals.py:197
msgid "You do not have permission to edit this goal"
msgstr "Du har ikke tillatelse til å redigere dette målet"

#: app/routes/weekly_goals.py:224
msgid "Weekly time goal updated successfully!"
msgstr "Ukentlig tidsmål er oppdatert!"

#: app/routes/weekly_goals.py:241
msgid "Failed to update goal. Please try again."
msgstr "Kunne ikke oppdatere målet. Vennligst prøv igjen."

#: app/routes/weekly_goals.py:255
msgid "You do not have permission to delete this goal"
msgstr "Du har ikke tillatelse til å slette dette målet"

#: app/routes/weekly_goals.py:263
msgid "Weekly time goal deleted successfully"
msgstr "Ukentlig tidsmål er slettet"

#: app/routes/weekly_goals.py:277
msgid "Failed to delete goal. Please try again."
msgstr "Kunne ikke slette målet. Vennligst prøv igjen."

#: app/templates/_components.html:212
msgid "remaining"
msgstr "gjenværende"

#: app/templates/admin/webhooks/list.html:68
#: app/templates/admin/webhooks/view.html:114 app/templates/base.html:154
#: app/templates/kanban/columns.html:226
msgid "Success"
msgstr "Suksess"

#: app/templates/admin/email_support.html:388
#: app/templates/admin/email_support.html:487 app/templates/base.html:155
msgid "Error"
msgstr "Feil"

#: app/templates/base.html:156 app/templates/budget/dashboard.html:161
#: app/templates/budget/project_detail.html:67
#: app/templates/projects/view.html:187 app/utils/i18n_helpers.py:294
#: app/utils/i18n_helpers.py:304
msgid "Warning"
msgstr "Advarsel"

#: app/templates/base.html:157 app/templates/calendar/event_detail.html:170
#: app/templates/quotes/view.html:385
msgid "Information"
msgstr "Informasjon"

#: app/templates/analytics/dashboard.html:195
#: app/templates/analytics/dashboard_improved.html:200
#: app/templates/analytics/mobile_dashboard.html:148 app/templates/base.html:160
#: app/templates/components/activity_feed_widget.html:220
#: app/templates/import_export/index.html:91
#: app/templates/import_export/index.html:153
msgid "Loading..."
msgstr "Laster inn..."

#: app/templates/admin/email_support.html:329 app/templates/base.html:161
#: app/templates/client_notes/edit.html:115
#: app/templates/comments/_comments_section.html:156
#: app/templates/comments/edit.html:108
msgid "Saving..."
msgstr "Lagrer..."

#: app/templates/base.html:162
msgid "Deleting..."
msgstr "Sletter ..."

#: app/templates/admin/api_tokens.html:429 app/templates/admin/api_tokens.html:462
#: app/templates/admin/email_templates/create.html:117
#: app/templates/admin/email_templates/edit.html:115
#: app/templates/admin/email_templates/list.html:80
#: app/templates/admin/quote_pdf_layout.html:2413
#: app/templates/admin/quote_pdf_layout.html:3324
#: app/templates/admin/roles/form.html:99 app/templates/admin/roles/list.html:213
#: app/templates/admin/settings.html:300 app/templates/admin/users.html:120
#: app/templates/admin/users/roles.html:57
#: app/templates/admin/webhooks/form.html:128 app/templates/base.html:163
#: app/templates/calendar/event_detail.html:194
#: app/templates/calendar/event_form.html:237
#: app/templates/client_notes/edit.html:86 app/templates/clients/create.html:79
#: app/templates/clients/edit.html:105 app/templates/clients/view.html:223
#: app/templates/clients/view.html:342 app/templates/comments/_comment.html:61
#: app/templates/comments/_comment.html:85
#: app/templates/comments/_comments_section.html:44
#: app/templates/comments/edit.html:79
#: app/templates/contacts/communication_form.html:82
#: app/templates/contacts/form.html:99 app/templates/deals/form.html:112
#: app/templates/expenses/view.html:399 app/templates/import_export/index.html:191
#: app/templates/import_export/index.html:229
#: app/templates/inventory/adjustments/form.html:56
#: app/templates/inventory/movements/form.html:67
#: app/templates/inventory/purchase_orders/form.html:101
#: app/templates/inventory/stock_items/form.html:134
#: app/templates/inventory/suppliers/form.html:85
#: app/templates/inventory/transfers/form.html:60
#: app/templates/inventory/warehouses/form.html:60
#: app/templates/invoices/edit.html:232 app/templates/invoices/edit.html:589
#: app/templates/invoices/generate_from_time.html:105
#: app/templates/invoices/list.html:324 app/templates/invoices/view.html:270
#: app/templates/kanban/columns.html:162
#: app/templates/kanban/create_column.html:86
#: app/templates/kanban/edit_column.html:88 app/templates/leads/form.html:103
#: app/templates/per_diem/rates_list.html:113
#: app/templates/projects/add_good.html:68 app/templates/projects/archive.html:82
#: app/templates/projects/create.html:92 app/templates/projects/create.html:419
#: app/templates/projects/edit.html:83 app/templates/projects/edit_good.html:68
#: app/templates/quotes/accept.html:54 app/templates/quotes/create.html:199
#: app/templates/quotes/edit.html:213 app/templates/quotes/view.html:285
#: app/templates/quotes/view.html:366 app/templates/quotes/view.html:458
#: app/templates/quotes/view.html:514 app/templates/quotes/view.html:532
#: app/templates/quotes/view.html:544
#: app/templates/settings/keyboard_shortcuts.html:465
#: app/templates/tasks/create.html:116 app/templates/tasks/edit.html:140
#: app/templates/tasks/list.html:308 app/templates/tasks/list.html:510
#: app/templates/user/settings.html:301 app/templates/weekly_goals/create.html:104
#: app/templates/weekly_goals/edit.html:90
msgid "Cancel"
msgstr "Kansellere"

#: app/templates/base.html:164
msgid "Confirm"
msgstr "Bekrefte"

#: app/templates/base.html:165 app/templates/calendar/view.html:112
#: app/templates/invoices/list.html:308 app/templates/invoices/view.html:254
#: app/templates/kanban/columns.html:143 app/templates/main/dashboard.html:286
#: app/templates/projects/create.html:379 app/templates/quotes/view.html:428
#: app/templates/tasks/_kanban.html:1363
msgid "Close"
msgstr "Lukke"

#: app/templates/admin/webhooks/form.html:125 app/templates/base.html:166
#: app/templates/comments/_comment.html:58
#: app/templates/inventory/stock_items/form.html:137
#: app/templates/inventory/suppliers/form.html:88
#: app/templates/inventory/warehouses/form.html:63
msgid "Save"
msgstr "Spare"

#: app/templates/admin/api_tokens.html:461
#: app/templates/admin/email_templates/list.html:83
#: app/templates/admin/roles/list.html:147 app/templates/admin/roles/list.html:212
#: app/templates/admin/users.html:79 app/templates/admin/users.html:119
#: app/templates/base.html:167 app/templates/calendar/event_detail.html:26
#: app/templates/calendar/event_detail.html:193
#: app/templates/calendar/view.html:118 app/templates/clients/view.html:274
#: app/templates/clients/view.html:341 app/templates/comments/_comment.html:35
#: app/templates/expenses/view.html:398 app/templates/kanban/columns.html:103
#: app/templates/per_diem/rates_list.html:80
#: app/templates/per_diem/rates_list.html:112 app/templates/projects/goods.html:81
#: app/templates/quotes/list.html:109 app/templates/quotes/list.html:295
#: app/templates/quotes/view.html:312 app/templates/quotes/view.html:337
#: app/templates/quotes/view.html:547 app/templates/saved_filters/list.html:51
#: app/templates/tasks/list.html:509
#: app/templates/time_entry_templates/list.html:44
#: app/templates/time_entry_templates/view.html:144
#: app/templates/weekly_goals/edit.html:93 app/templates/weekly_goals/edit.html:95
msgid "Delete"
msgstr "Slett"

#: app/templates/admin/roles/list.html:144 app/templates/admin/users.html:76
#: app/templates/admin/webhooks/view.html:18 app/templates/base.html:168
#: app/templates/calendar/event_detail.html:22
#: app/templates/calendar/view.html:115 app/templates/clients/view.html:266
#: app/templates/comments/_comment.html:30 app/templates/contacts/list.html:59
#: app/templates/kanban/columns.html:93 app/templates/per_diem/rates_list.html:70
#: app/templates/quotes/view.html:309 app/templates/quotes/view.html:334
#: app/templates/recurring_invoices/view.html:16
#: app/templates/tasks/overdue.html:96 app/templates/weekly_goals/index.html:196
#: app/templates/weekly_goals/view.html:21
msgid "Edit"
msgstr "Redigere"

#: app/templates/base.html:169
msgid "Add"
msgstr "Legge til"

#: app/templates/admin/settings.html:299 app/templates/base.html:170
#: app/templates/inventory/purchase_orders/form.html:153
#: app/templates/inventory/stock_items/form.html:120
#: app/templates/inventory/stock_items/form.html:171
msgid "Remove"
msgstr "Fjerne"

#: app/templates/admin/email_support.html:176 app/templates/base.html:171
#: app/templates/inventory/stock_items/view.html:113
#: app/templates/kanban/columns.html:79
msgid "Yes"
msgstr "Ja"

#: app/templates/admin/email_support.html:178 app/templates/base.html:172
#: app/templates/inventory/stock_items/view.html:115
#: app/templates/kanban/columns.html:81
msgid "No"
msgstr "Ingen"

#: app/templates/admin/users.html:104 app/templates/base.html:173
#: app/templates/inventory/stock_levels/warehouse.html:77
msgid "OK"
msgstr "OK"

#: app/templates/base.html:176
msgid "Are you sure you want to delete this?"
msgstr "Er du sikker på at du vil slette dette?"

#: app/templates/base.html:177
msgid "You have unsaved changes. Are you sure you want to leave?"
msgstr "Du har ulagrede endringer. Er du sikker på at du vil forlate?"

#: app/templates/base.html:178
msgid "Operation failed"
msgstr "Operasjonen mislyktes"

#: app/templates/base.html:179
msgid "Operation completed successfully"
msgstr "Operasjonen fullført"

#: app/templates/base.html:180
msgid "No items selected"
msgstr "Ingen elementer er valgt"

#: app/templates/base.html:181
msgid "Invalid input"
msgstr "Ugyldig inndata"

#: app/templates/base.html:182
msgid "This field is required"
msgstr "Dette feltet er obligatorisk"

#: app/templates/base.html:183 app/templates/user/profile.html:62
msgid "No active timer"
msgstr "Ingen aktiv timer"

#: app/templates/base.html:184
msgid "Timer stopped"
msgstr "Timeren stoppet"

#: app/templates/base.html:185
msgid "Failed to stop timer"
msgstr "Kunne ikke stoppe tidtakeren"

#: app/templates/base.html:186
msgid "Error stopping timer"
msgstr "Feil ved stopp av tidtaker"

#: app/templates/base.html:187
msgid "No form to save"
msgstr "Ingen skjema å lagre"

#: app/templates/base.html:188
msgid "No timer found"
msgstr "Ingen tidtaker funnet"

#: app/templates/base.html:189
msgid "Timer stopped due to inactivity"
msgstr "Timeren stoppet på grunn av inaktivitet"

#: app/templates/base.html:201
msgid "Skip to content"
msgstr "Gå til innhold"

#: app/templates/base.html:220
msgid "Navigation"
msgstr "Navigasjon"

#: app/templates/base.html:221
msgid "Toggle sidebar"
msgstr "Bytt sidefelt"

#: app/templates/base.html:229 app/templates/base.html:773
#: app/templates/client_portal/base.html:38 app/templates/main/dashboard.html:8
#: app/templates/main/dashboard.html:12 app/templates/projects/view.html:19
msgid "Dashboard"
msgstr "Dashbord"

#: app/templates/base.html:235 app/templates/calendar/view.html:12
#: app/templates/calendar/view.html:17
msgid "Calendar"
msgstr "Kalender"

#: app/templates/base.html:241 app/templates/main/about.html:25
#: app/templates/main/help.html:27 app/templates/main/help.html:101
#: app/templates/main/help.html:255 app/templates/timer/manual_entry.html:6
msgid "Time Tracking"
msgstr "Tidssporing"

#: app/templates/base.html:255 app/templates/timer/manual_entry.html:7
#: app/templates/timer/manual_entry.html:99
msgid "Log Time"
msgstr "Loggtid"

#: app/templates/admin/oidc_user_detail.html:61
#: app/templates/analytics/mobile_dashboard.html:49 app/templates/base.html:260
#: app/templates/base.html:777 app/templates/client_portal/base.html:41
#: app/templates/client_portal/dashboard.html:65
#: app/templates/client_portal/projects.html:4
#: app/templates/client_portal/projects.html:9
#: app/templates/client_portal/projects.html:14
#: app/templates/components/activity_feed_widget.html:23
msgid "Projects"
msgstr "Prosjekter"

#: app/templates/base.html:265 app/templates/calendar/view.html:77
#: app/templates/components/activity_feed_widget.html:27
msgid "Tasks"
msgstr "Oppgaver"

#: app/templates/base.html:270 app/templates/kanban/board.html:8
#: app/templates/kanban/board.html:32 app/templates/main/help.html:31
#: app/templates/main/help.html:335 app/templates/tasks/_kanban.html:9
msgid "Kanban Board"
msgstr "Kanban-styret"

#: app/templates/base.html:275 app/templates/weekly_goals/index.html:8
msgid "Weekly Goals"
msgstr "Ukentlige mål"

#: app/templates/base.html:283
msgid "CRM"
msgstr "CRM"

#: app/templates/base.html:291
#: app/templates/components/activity_feed_widget.html:43
msgid "Clients"
msgstr "Kunder"

#: app/templates/base.html:296 app/templates/client_portal/quote_detail.html:9
#: app/templates/client_portal/quotes.html:4
#: app/templates/client_portal/quotes.html:9
#: app/templates/client_portal/quotes.html:14
msgid "Quotes"
msgstr "Sitater"

#: app/templates/base.html:304
msgid "Finance & Expenses"
msgstr "Økonomi og utgifter"

#: app/templates/base.html:318 app/templates/base.html:428
#: app/templates/base.html:784 app/templates/budget/dashboard.html:17
msgid "Reports"
msgstr "Rapporter"

#: app/templates/base.html:323 app/templates/client_portal/base.html:44
#: app/templates/client_portal/invoice_detail.html:9
#: app/templates/client_portal/invoices.html:4
#: app/templates/client_portal/invoices.html:9
#: app/templates/client_portal/invoices.html:14
#: app/templates/components/activity_feed_widget.html:39
msgid "Invoices"
msgstr "Fakturaer"

#: app/templates/base.html:328 app/templates/recurring_invoices/list.html:6
#: app/templates/recurring_invoices/list.html:11
msgid "Recurring Invoices"
msgstr "Gjentakende fakturaer"

#: app/templates/base.html:333
msgid "Payments"
msgstr "Betalinger"

#: app/templates/base.html:338 app/templates/invoices/edit.html:120
#: app/templates/invoices/edit.html:284 app/templates/main/help.html:33
msgid "Expenses"
msgstr "Utgifter"

#: app/templates/base.html:343
msgid "Mileage"
msgstr "Kilometerstand"

#: app/templates/base.html:348
msgid "Per Diem"
msgstr "Per Diem"

#: app/templates/base.html:353 app/templates/budget/dashboard.html:7
msgid "Budget Alerts"
msgstr "Budsjettvarsler"

#: app/templates/base.html:361
msgid "Inventory"
msgstr "Inventar"

#: app/templates/base.html:377 app/templates/inventory/suppliers/view.html:174
msgid "Stock Items"
msgstr "Lagervarer"

#: app/templates/base.html:382
msgid "Warehouses"
msgstr "Varehus"

#: app/templates/base.html:387 app/templates/inventory/stock_items/form.html:98
#: app/templates/inventory/stock_items/view.html:60
msgid "Suppliers"
msgstr "Leverandører"

#: app/templates/base.html:393
msgid "Purchase Orders"
msgstr "Innkjøpsordrer"

#: app/templates/base.html:398 app/templates/inventory/warehouses/view.html:79
msgid "Stock Levels"
msgstr "Lagernivåer"

#: app/templates/base.html:403
msgid "Stock Movements"
msgstr "Aksjebevegelser"

#: app/templates/base.html:408
msgid "Transfers"
msgstr "Overføringer"

#: app/templates/base.html:413
msgid "Adjustments"
msgstr "Justeringer"

#: app/templates/base.html:418
msgid "Reservations"
msgstr "Reservasjoner"

#: app/templates/base.html:423
msgid "Low Stock Alerts"
msgstr "Varsler om lavt lager"

#: app/templates/analytics/dashboard.html:8
#: app/templates/analytics/mobile_dashboard.html:3
#: app/templates/analytics/mobile_dashboard.html:20 app/templates/base.html:436
#: app/templates/main/about.html:34
msgid "Analytics"
msgstr "Analytics"

#: app/templates/base.html:442
msgid "Tools & Data"
msgstr "Verktøy og data"

#: app/templates/base.html:450
msgid "Import / Export"
msgstr "Import/eksport"

#: app/templates/base.html:455
msgid "Saved Filters"
msgstr "Lagrede filtre"

#: app/templates/admin/oidc_debug.html:8 app/templates/admin/oidc_debug.html:152
#: app/templates/admin/oidc_user_detail.html:26
#: app/templates/admin/permissions/list.html:6
#: app/templates/admin/roles/list.html:6 app/templates/admin/webhooks/form.html:6
#: app/templates/admin/webhooks/list.html:6
#: app/templates/admin/webhooks/view.html:6 app/templates/base.html:464
#: app/templates/comments/_comment.html:13 app/templates/user/profile.html:21
msgid "Admin"
msgstr "Admin"

#: app/templates/base.html:471
msgid "Admin Dashboard"
msgstr "Admin Dashboard"

#: app/templates/admin/roles/list.html:94 app/templates/base.html:479
#: app/templates/components/activity_feed_widget.html:47
msgid "Users"
msgstr "Brukere"

#: app/templates/admin/permissions/list.html:7
#: app/templates/admin/roles/list.html:7 app/templates/admin/roles/list.html:12
#: app/templates/base.html:486
msgid "Roles & Permissions"
msgstr "Roller og tillatelser"

#: app/templates/audit_logs/list.html:4 app/templates/audit_logs/list.html:8
#: app/templates/audit_logs/list.html:13 app/templates/base.html:495
msgid "Audit Logs"
msgstr "Revisjonslogger"

#: app/templates/base.html:502
msgid "API Tokens"
msgstr "API-tokens"

#: app/templates/base.html:511 app/templates/main/help.html:64
msgid "System Settings"
msgstr "Systeminnstillinger"

#: app/templates/admin/email_support.html:18 app/templates/base.html:516
msgid "Email Configuration"
msgstr "E-postkonfigurasjon"

#: app/templates/base.html:521
msgid "Email Templates"
msgstr "E-postmaler"

#: app/templates/base.html:528
msgid "PDF Templates"
msgstr "PDF-maler"

#: app/templates/base.html:534
msgid "Invoice PDF"
msgstr "Faktura PDF"

#: app/templates/base.html:539
msgid "Quote PDF"
msgstr "Sitat PDF"

#: app/templates/base.html:550
msgid "Expense Categories"
msgstr "Utgiftskategorier"

#: app/templates/base.html:555
msgid "Per Diem Rates"
msgstr "Dagpengepriser"

#: app/templates/base.html:562
msgid "Time Entry Templates"
msgstr "Tidsregistreringsmaler"

#: app/templates/base.html:571 app/templates/main/about.html:206
#: app/templates/main/help.html:751 app/templates/main/help.html:765
msgid "System Info"
msgstr "Systeminfo"

#: app/templates/base.html:578
msgid "Backups"
msgstr "Sikkerhetskopier"

#: app/templates/admin/oidc_debug.html:9 app/templates/base.html:585
msgid "OIDC Settings"
msgstr "OIDC-innstillinger"

#: app/templates/base.html:599 app/templates/main/about.html:3
#: app/templates/main/about.html:8 app/templates/main/about.html:12
msgid "About"
msgstr "Om"

#: app/templates/base.html:605 app/templates/clients/create.html:88
#: app/templates/main/help.html:3 app/templates/main/help.html:8
#: app/templates/main/help.html:12
msgid "Help"
msgstr "Hjelp"

#: app/templates/base.html:611 app/templates/main/dashboard.html:261
msgid "Buy me a coffee"
msgstr "Kjøp meg en kaffe"

#: app/templates/base.html:639 app/templates/base.html:640
#: app/templates/inventory/stock_items/list.html:21
#: app/templates/inventory/suppliers/list.html:21 app/templates/leads/list.html:22
#: app/templates/main/search.html:3 app/templates/quotes/list.html:74
#: app/templates/tasks/my_tasks.html:115
msgid "Search"
msgstr "Søk"

#: app/templates/base.html:655
msgid "Support TimeTracker development"
msgstr "Støtt TimeTracker-utvikling"

#: app/templates/base.html:657 app/templates/base.html:752
msgid "Support"
msgstr "Støtte"

#: app/templates/base.html:660
msgid "Toggle dark mode"
msgstr "Bytt mørk modus"

#: app/templates/base.html:667
msgid "Change language"
msgstr "Bytt språk"

#: app/templates/base.html:672 app/templates/user/settings.html:128
msgid "Language"
msgstr "Språk"

#: app/templates/base.html:688
msgid "User menu"
msgstr "Brukermeny"

#: app/templates/base.html:705 app/templates/base.html:711
msgid "Guest"
msgstr "Gjest"

#: app/templates/base.html:714
msgid "My Profile"
msgstr "Min profil"

#: app/templates/base.html:715
msgid "My Settings"
msgstr "Mine innstillinger"

#: app/templates/base.html:716 app/templates/client_portal/base.html:50
msgid "Logout"
msgstr "Logg ut"

#: app/templates/base.html:740
msgid "Enjoying TimeTracker?"
msgstr "Liker du TimeTracker?"

#: app/templates/base.html:743
msgid "Support continued development with a coffee"
msgstr "Støtt videre utvikling med en kaffe"

#: app/templates/base.html:756
msgid "Dismiss"
msgstr "Avskjedige"

#: app/templates/base.html:788 app/templates/user/profile.html:2
msgid "Profile"
msgstr "Profil"

#: app/templates/base.html:998
msgid "Type a command or search..."
msgstr "Skriv inn en kommando eller søk..."

#: app/templates/admin/api_tokens.html:129
msgid "Create API Token"
msgstr "Opprett API-token"

#: app/templates/admin/api_tokens.html:324
msgid "Your API Token"
msgstr "Ditt API-token"

#: app/templates/admin/api_tokens.html:336
msgid "Usage Examples"
msgstr "Eksempler på bruk"

#: app/templates/admin/api_tokens.html:425
msgid "Are you sure you want to"
msgstr "Er du sikker på at du vil"

#: app/templates/admin/api_tokens.html:425
msgid "deactivate"
msgstr "deaktivere"

#: app/templates/admin/api_tokens.html:425
msgid "activate"
msgstr "aktivere"

#: app/templates/admin/api_tokens.html:425
msgid "this token?"
msgstr "dette symbolet?"

#: app/templates/admin/api_tokens.html:427
msgid "Deactivate Token"
msgstr "Deaktiver token"

#: app/templates/admin/api_tokens.html:427
msgid "Activate Token"
msgstr "Aktiver token"

#: app/templates/admin/api_tokens.html:428 app/templates/kanban/columns.html:98
msgid "Deactivate"
msgstr "Deaktiver"

#: app/templates/admin/api_tokens.html:428 app/templates/clients/view.html:20
#: app/templates/clients/view.html:22 app/templates/kanban/columns.html:98
#: app/templates/projects/view.html:37 app/templates/projects/view.html:39
msgid "Activate"
msgstr "Aktiver"

#: app/templates/admin/api_tokens.html:458
msgid "Are you sure you want to delete this token? This action cannot be undone."
msgstr ""
"Er du sikker på at du vil slette dette tokenet? Denne handlingen kan ikke "
"angres."

#: app/templates/admin/api_tokens.html:460
msgid "Delete Token"
msgstr "Slett token"

#: app/templates/admin/backups.html:28 app/templates/import_export/index.html:136
#: app/templates/import_export/index.html:140
msgid "Create Backup"
msgstr "Lag sikkerhetskopi"

#: app/templates/admin/backups.html:47 app/templates/admin/restore.html:11
#: app/templates/import_export/index.html:77
msgid "Restore Backup"
msgstr "Gjenopprett sikkerhetskopi"

#: app/templates/admin/backups.html:61
msgid "Existing Backups"
msgstr "Eksisterende sikkerhetskopier"

#: app/templates/admin/backups.html:124
msgid "Important Information"
msgstr "Viktig informasjon"

#: app/templates/admin/backups.html:178
msgid "Confirm Deletion"
msgstr "Bekreft sletting"

#: app/templates/admin/clear_cache.html:6
msgid "Clear Cache"
msgstr "Tøm buffer"

#: app/templates/admin/clear_cache.html:15
msgid "ServiceWorker Status"
msgstr "ServiceWorker Status"

#: app/templates/admin/clear_cache.html:23
msgid "Clear All Caches"
msgstr "Tøm alle cacher"

#: app/templates/admin/clear_cache.html:35
msgid "ServiceWorker Actions"
msgstr "ServiceWorker-handlinger"

#: app/templates/admin/clear_cache.html:49
msgid "Manual Hard Refresh"
msgstr "Manuell hard oppdatering"

#: app/templates/admin/dashboard.html:26
msgid "Admin Sections"
msgstr "Administrasjonsseksjoner"

#: app/templates/admin/dashboard.html:68
#: app/templates/components/activity_feed_widget.html:6
#: app/templates/main/dashboard.html:214 app/templates/projects/dashboard.html:237
#: app/templates/user/profile.html:131
msgid "Recent Activity"
msgstr "Nylig aktivitet"

#: app/templates/admin/email_support.html:6
msgid "Email Configuration & Testing"
msgstr "E-postkonfigurasjon og testing"

#: app/templates/admin/email_support.html:7
msgid "Configure and test email delivery"
msgstr "Konfigurer og test e-postlevering"

#: app/templates/admin/email_support.html:11
msgid "Back to Admin"
msgstr "Tilbake til Admin"

#: app/templates/admin/email_support.html:23
msgid "Configure email settings here to save them in the database."
msgstr "Konfigurer e-postinnstillinger her for å lagre dem i databasen."

#: app/templates/admin/email_support.html:31
msgid "Enable Database Email Configuration"
msgstr "Aktiver e-postkonfigurasjon for database"

#: app/templates/admin/email_support.html:37
#: app/templates/admin/email_support.html:161
msgid "Mail Server"
msgstr "E-postserver"

#: app/templates/admin/email_support.html:43
msgid "Mail Port"
msgstr "Postport"

#: app/templates/admin/email_support.html:51
#: app/templates/admin/email_support.html:183
msgid "Use TLS"
msgstr "Bruk TLS"

#: app/templates/admin/email_support.html:55
#: app/templates/admin/email_support.html:187
msgid "Use SSL"
msgstr "Bruk SSL"

#: app/templates/admin/email_support.html:61
#: app/templates/admin/email_support.html:169
#: app/templates/admin/oidc_debug.html:134
#: app/templates/admin/oidc_user_detail.html:23 app/templates/auth/login.html:32
#: app/templates/client_portal/login.html:38
#: app/templates/client_portal/set_password.html:38
#: app/templates/user/settings.html:23
msgid "Username"
msgstr "Brukernavn"

#: app/templates/admin/email_support.html:68
#: app/templates/client_portal/login.html:44
#: app/templates/client_portal/set_password.html:46
msgid "Password"
msgstr "Passord"

#: app/templates/admin/email_support.html:71
msgid "Leave empty to keep current"
msgstr "La stå tomt for å holde deg oppdatert"

#: app/templates/admin/email_support.html:76
#: app/templates/admin/email_support.html:191
msgid "Default Sender"
msgstr "Standard avsender"

#: app/templates/admin/email_support.html:84
#: app/templates/admin/email_support.html:363
msgid "Save Configuration"
msgstr "Lagre konfigurasjon"

#: app/templates/admin/email_support.html:87
#: app/templates/admin/quote_pdf_layout.html:687
#: app/templates/admin/quote_pdf_layout.html:3323
#: app/templates/settings/keyboard_shortcuts.html:464
msgid "Reset"
msgstr "Tilbakestill"

#: app/templates/admin/email_support.html:99
msgid "Email Configuration Status"
msgstr "E-postkonfigurasjonsstatus"

#: app/templates/admin/email_support.html:101
#: app/templates/analytics/dashboard.html:20
#: app/templates/analytics/dashboard_improved.html:22
#: app/templates/budget/dashboard.html:18
msgid "Refresh"
msgstr "Forfriske"

#: app/templates/admin/email_support.html:111
msgid "Email is configured!"
msgstr "E-post er konfigurert!"

#: app/templates/admin/email_support.html:112
msgid "Your email settings are properly set up."
msgstr "E-postinnstillingene dine er riktig konfigurert."

#: app/templates/admin/email_support.html:121
msgid "Email is not configured"
msgstr "E-post er ikke konfigurert"

#: app/templates/admin/email_support.html:122
msgid "Please configure email settings using the form above."
msgstr "Vennligst konfigurer e-postinnstillingene ved å bruke skjemaet ovenfor."

#: app/templates/admin/email_support.html:132
msgid "Configuration Errors"
msgstr "Konfigurasjonsfeil"

#: app/templates/admin/email_support.html:146
msgid "Configuration Warnings"
msgstr "Konfigurasjonsadvarsler"

#: app/templates/admin/email_support.html:158
msgid "Current Email Settings"
msgstr "Gjeldende e-postinnstillinger"

#: app/templates/admin/email_support.html:165
msgid "Port"
msgstr "Havn"

#: app/templates/admin/email_support.html:173
msgid "Password Set"
msgstr "Passord satt"

#: app/templates/admin/email_support.html:201
#: app/templates/admin/email_support.html:218
#: app/templates/admin/email_support.html:462
msgid "Send Test Email"
msgstr "Send test-e-post"

#: app/templates/admin/email_support.html:206
msgid "Recipient Email Address"
msgstr "Mottakers e-postadresse"

#: app/templates/admin/email_support.html:228
msgid "Configuration Guide"
msgstr "Konfigurasjonsveiledning"

#: app/templates/admin/email_support.html:231
msgid "Common SMTP Providers"
msgstr "Vanlige SMTP-leverandører"

#: app/templates/admin/email_support.html:233
msgid "Requires app password"
msgstr "Krever app-passord"

#: app/templates/admin/email_support.html:242
msgid "Important Notes"
msgstr "Viktige merknader"

#: app/templates/admin/email_support.html:245
msgid "Gmail requires an App Password if 2FA is enabled"
msgstr "Gmail krever et app-passord hvis 2FA er aktivert"

#: app/templates/admin/email_support.html:246
msgid "Restart the application after changing email settings"
msgstr "Start programmet på nytt etter å ha endret e-postinnstillinger"

#: app/templates/admin/email_support.html:247
msgid "Check firewall rules if emails are not sending"
msgstr "Sjekk brannmurreglene hvis e-post ikke sendes"

#: app/templates/admin/email_support.html:248
msgid "For production, use a dedicated email service like SendGrid or Amazon SES"
msgstr "For produksjon, bruk en dedikert e-posttjeneste som SendGrid eller Amazon SES"

#: app/templates/admin/email_support.html:295
msgid "password is set"
msgstr "passordet er satt"

#: app/templates/admin/email_support.html:298
msgid "no password set"
msgstr "ikke angitt passord"

#: app/templates/admin/email_support.html:359
msgid "Failed to save configuration. Please try again."
msgstr "Kunne ikke lagre konfigurasjonen. Vennligst prøv igjen."

#: app/templates/admin/email_support.html:377
#: app/templates/admin/email_support.html:476
msgid "Success!"
msgstr "Suksess!"

#: app/templates/admin/email_support.html:415
msgid "Failed to refresh status. Please try again."
msgstr "Kunne ikke oppdatere status. Vennligst prøv igjen."

#: app/templates/admin/email_support.html:430
msgid "Please enter a valid email address"
msgstr "Vennligst skriv inn en gyldig e-postadresse"

#: app/templates/admin/email_support.html:436
msgid "Sending..."
msgstr "Sender..."

#: app/templates/admin/email_support.html:458
msgid "Failed to send test email. Please check your configuration."
msgstr "Kunne ikke sende test-e-post. Vennligst sjekk konfigurasjonen din."

#: app/templates/admin/oidc_debug.html:4 app/templates/admin/oidc_debug.html:14
msgid "OIDC Debug Dashboard"
msgstr "OIDC Debug Dashboard"

#: app/templates/admin/oidc_debug.html:15
msgid "Inspect configuration, provider metadata and OIDC users"
msgstr "Inspiser konfigurasjon, leverandørmetadata og OIDC-brukere"

#: app/templates/admin/oidc_debug.html:17
msgid "Test Configuration"
msgstr "Test konfigurasjon"

#: app/templates/admin/oidc_debug.html:25
msgid "OIDC Configuration"
msgstr "OIDC-konfigurasjon"

#: app/templates/admin/oidc_debug.html:29
#: app/templates/admin/oidc_user_detail.html:27
#: app/templates/admin/quote_pdf_layout.html:800
#: app/templates/admin/webhooks/list.html:27
#: app/templates/admin/webhooks/view.html:32
#: app/templates/admin/webhooks/view.html:102
#: app/templates/budget/dashboard.html:121
#: app/templates/budget/project_detail.html:70
#: app/templates/client_portal/invoice_detail.html:36
#: app/templates/client_portal/invoices.html:51
#: app/templates/client_portal/quote_detail.html:39
#: app/templates/client_portal/quotes.html:30
#: app/templates/contacts/communication_form.html:57
#: app/templates/deals/list.html:22
#: app/templates/inventory/purchase_orders/list.html:21
#: app/templates/inventory/purchase_orders/list.html:54
#: app/templates/inventory/purchase_orders/view.html:34
#: app/templates/inventory/reports/turnover.html:49
#: app/templates/inventory/reservations/list.html:20
#: app/templates/inventory/reservations/list.html:44
#: app/templates/inventory/stock_items/list.html:55
#: app/templates/inventory/stock_items/view.html:100
#: app/templates/inventory/stock_levels/warehouse.html:52
#: app/templates/inventory/suppliers/list.html:25
#: app/templates/inventory/suppliers/list.html:46
#: app/templates/inventory/suppliers/view.html:30
#: app/templates/inventory/warehouses/list.html:26
#: app/templates/inventory/warehouses/view.html:30
#: app/templates/invoices/edit.html:255 app/templates/invoices/pdf_default.html:42
#: app/templates/kanban/columns.html:52 app/templates/leads/form.html:60
#: app/templates/leads/list.html:26 app/templates/leads/list.html:53
#: app/templates/main/help.html:187
#: app/templates/projects/_kanban_tailwind.html:27
#: app/templates/projects/goods.html:44 app/templates/projects/view.html:175
#: app/templates/projects/view.html:232 app/templates/quotes/list.html:78
#: app/templates/quotes/list.html:131 app/templates/quotes/pdf_default.html:44
#: app/templates/quotes/view.html:58 app/templates/recurring_invoices/list.html:28
#: app/templates/tasks/_kanban.html:1227 app/templates/tasks/edit.html:92
#: app/templates/tasks/my_tasks.html:123 app/templates/weekly_goals/edit.html:61
#: app/templates/weekly_goals/view.html:50 app/utils/pdf_generator.py:620
msgid "Status"
msgstr "Status"

#: app/templates/admin/oidc_debug.html:32
msgid "Enabled"
msgstr "Aktivert"

#: app/templates/admin/oidc_debug.html:34
msgid "Disabled"
msgstr "Funksjonshemmet"

#: app/templates/admin/oidc_debug.html:39
msgid "Auth Method"
msgstr "Auth metode"

#: app/templates/admin/oidc_debug.html:43
msgid "Issuer"
msgstr "Utsteder"

#: app/templates/admin/oidc_debug.html:44 app/templates/admin/oidc_debug.html:48
#: app/templates/admin/oidc_debug.html:73 app/templates/admin/oidc_debug.html:74
msgid "Not configured"
msgstr "Ikke konfigurert"

#: app/templates/admin/oidc_debug.html:47
msgid "Client ID"
msgstr "Klient-ID"

#: app/templates/admin/oidc_debug.html:51
msgid "Client Secret"
msgstr "Klienthemmelighet"

#: app/templates/admin/oidc_debug.html:52
msgid "Set"
msgstr "Sett"

#: app/templates/admin/oidc_debug.html:52
#: app/templates/admin/oidc_user_detail.html:39
#: app/templates/admin/oidc_user_detail.html:40
msgid "Not set"
msgstr "Ikke satt"

#: app/templates/admin/oidc_debug.html:55
msgid "Redirect URI"
msgstr "Omdiriger URI"

#: app/templates/admin/oidc_debug.html:56 app/templates/admin/oidc_debug.html:75
msgid "Auto-generated"
msgstr "Autogenerert"

#: app/templates/admin/oidc_debug.html:59 app/templates/admin/oidc_debug.html:109
msgid "Scopes"
msgstr "Omfang"

#: app/templates/admin/oidc_debug.html:67
msgid "Claim Mapping"
msgstr "Krav kartlegging"

#: app/templates/admin/oidc_debug.html:69
msgid "Username Claim"
msgstr "Brukernavnkrav"

#: app/templates/admin/oidc_debug.html:70
msgid "Email Claim"
msgstr "E-postkrav"

#: app/templates/admin/oidc_debug.html:71
msgid "Full Name Claim"
msgstr "Fullt navnekrav"

#: app/templates/admin/oidc_debug.html:72
msgid "Groups Claim"
msgstr "Gruppekrav"

#: app/templates/admin/oidc_debug.html:73
msgid "Admin Group"
msgstr "Administrasjonsgruppe"

#: app/templates/admin/oidc_debug.html:74
msgid "Admin Emails"
msgstr "Administrator e-poster"

#: app/templates/admin/oidc_debug.html:75
msgid "Post-Logout URI"
msgstr "URI etter utlogging"

#: app/templates/admin/oidc_debug.html:83
msgid "Provider Metadata"
msgstr "Leverandørmetadata"

#: app/templates/admin/oidc_debug.html:86
msgid "Error loading metadata:"
msgstr "Feil ved innlasting av metadata:"

#: app/templates/admin/oidc_debug.html:89 app/templates/admin/oidc_debug.html:118
msgid "Discovery endpoint:"
msgstr "Oppdagelsesendepunkt:"

#: app/templates/admin/oidc_debug.html:93
msgid "Successfully loaded provider metadata"
msgstr "Vellykket lastet leverandørmetadata"

#: app/templates/admin/oidc_debug.html:97
msgid "Endpoints"
msgstr "Endepunkter"

#: app/templates/admin/oidc_debug.html:99
msgid "Authorization"
msgstr "Autorisasjon"

#: app/templates/admin/oidc_debug.html:100
msgid "Token"
msgstr "Token"

#: app/templates/admin/oidc_debug.html:101
msgid "UserInfo"
msgstr "Brukerinfo"

#: app/templates/admin/oidc_debug.html:102
msgid "End Session"
msgstr "Avslutt økten"

#: app/templates/admin/oidc_debug.html:103
msgid "JWKS URI"
msgstr "JWKS URI"

#: app/templates/admin/oidc_debug.html:107
msgid "Supported Features"
msgstr "Støttede funksjoner"

#: app/templates/admin/oidc_debug.html:110
msgid "Response Types"
msgstr "Svartyper"

#: app/templates/admin/oidc_debug.html:111
msgid "Grant Types"
msgstr "Tilskuddstyper"

#: app/templates/admin/oidc_debug.html:112
msgid "Auth Methods"
msgstr "Auth-metoder"

#: app/templates/admin/oidc_debug.html:113
msgid "Claims"
msgstr "Krav"

#: app/templates/admin/oidc_debug.html:121
msgid "Provider metadata not loaded. Click \"Test Configuration\" to fetch."
msgstr ""
"Leverandørmetadata er ikke lastet inn. Klikk \"Test konfigurasjon\" for å "
"hente."

#: app/templates/admin/oidc_debug.html:128
msgid "OIDC Users"
msgstr "OIDC-brukere"

#: app/templates/admin/oidc_debug.html:135
#: app/templates/admin/oidc_user_detail.html:24
#: app/templates/admin/quote_pdf_layout.html:768
#: app/templates/clients/create.html:49 app/templates/clients/edit.html:56
#: app/templates/contacts/communication_form.html:30
#: app/templates/contacts/form.html:37 app/templates/contacts/list.html:29
#: app/templates/contacts/view.html:33
#: app/templates/inventory/suppliers/form.html:40
#: app/templates/inventory/suppliers/list.html:44
#: app/templates/inventory/suppliers/view.html:53
#: app/templates/invoices/pdf_default.html:28 app/templates/leads/form.html:40
#: app/templates/leads/list.html:52 app/templates/projects/create.html:404
#: app/templates/quotes/pdf_default.html:28 app/utils/pdf_generator.py:608
msgid "Email"
msgstr "E-post"

#: app/templates/admin/oidc_debug.html:136
#: app/templates/admin/oidc_user_detail.html:25
#: app/templates/user/settings.html:32
msgid "Full Name"
msgstr "Fullt navn"

#: app/templates/admin/oidc_debug.html:137
#: app/templates/admin/oidc_user_detail.html:26
#: app/templates/contacts/form.html:62 app/templates/contacts/list.html:31
#: app/templates/contacts/view.html:59
msgid "Role"
msgstr "Rolle"

#: app/templates/admin/oidc_debug.html:138
#: app/templates/admin/oidc_user_detail.html:31 app/templates/auth/profile.html:52
msgid "Last Login"
msgstr "Siste pålogging"

#: app/templates/admin/oidc_debug.html:139
msgid "OIDC Subject"
msgstr "OIDC-emne"

#: app/templates/admin/oidc_debug.html:140
#: app/templates/admin/oidc_user_detail.html:87
#: app/templates/admin/roles/list.html:96
#: app/templates/admin/webhooks/list.html:29 app/templates/audit_logs/list.html:81
#: app/templates/budget/dashboard.html:122
#: app/templates/client_portal/invoices.html:52
#: app/templates/client_portal/quotes.html:31 app/templates/components/ui.html:451
#: app/templates/contacts/list.html:32 app/templates/deals/list.html:56
#: app/templates/inventory/low_stock/list.html:28
#: app/templates/inventory/purchase_orders/list.html:56
#: app/templates/inventory/reports/low_stock.html:36
#: app/templates/inventory/reservations/list.html:47
#: app/templates/inventory/stock_items/list.html:56
#: app/templates/inventory/suppliers/list.html:47
#: app/templates/inventory/warehouses/list.html:27
#: app/templates/kanban/columns.html:55 app/templates/leads/list.html:56
#: app/templates/main/dashboard.html:90 app/templates/main/search.html:39
#: app/templates/projects/goods.html:45 app/templates/projects/view.html:235
#: app/templates/quotes/list.html:133 app/templates/quotes/view.html:172
#: app/templates/recurring_invoices/list.html:29
msgid "Actions"
msgstr "Handlinger"

#: app/templates/admin/oidc_debug.html:148
#: app/templates/admin/oidc_user_detail.html:27
#: app/templates/admin/webhooks/list.html:62
#: app/templates/admin/webhooks/view.html:37 app/templates/clients/view.html:160
#: app/templates/inventory/stock_items/list.html:91
#: app/templates/inventory/stock_items/view.html:105
#: app/templates/inventory/suppliers/list.html:78
#: app/templates/inventory/suppliers/view.html:35
#: app/templates/inventory/warehouses/list.html:51
#: app/templates/inventory/warehouses/view.html:35
#: app/templates/kanban/columns.html:74 app/templates/projects/view.html:88
#: app/utils/i18n_helpers.py:62 app/utils/i18n_helpers.py:72
#: app/utils/i18n_helpers.py:314 app/utils/i18n_helpers.py:323
msgid "Inactive"
msgstr "Inaktiv"

#: app/templates/admin/oidc_debug.html:152
#: app/templates/admin/oidc_user_detail.html:26
#: app/templates/audit_logs/list.html:35 app/templates/audit_logs/list.html:76
#: app/templates/client_portal/dashboard.html:132
#: app/templates/client_portal/time_entries.html:53
#: app/templates/inventory/adjustments/list.html:61
#: app/templates/inventory/movements/list.html:59
#: app/templates/inventory/reports/movement_history.html:74
#: app/templates/inventory/stock_items/history.html:65
#: app/templates/inventory/transfers/list.html:43
#: app/templates/user/profile.html:23
msgid "User"
msgstr "Bruker"

#: app/templates/admin/oidc_debug.html:153
#: app/templates/admin/oidc_user_detail.html:31
msgid "Never"
msgstr "Aldri"

#: app/templates/admin/oidc_debug.html:157
#: app/templates/admin/webhooks/view.html:25
#: app/templates/budget/dashboard.html:172 app/templates/projects/view.html:134
msgid "Details"
msgstr "Detaljer"

#: app/templates/admin/oidc_debug.html:166
msgid "No users have logged in via OIDC yet."
msgstr "Ingen brukere har logget på via OIDC ennå."

#: app/templates/admin/oidc_debug.html:172
msgid "Environment Variables Reference"
msgstr "Referanse til miljøvariabler"

#: app/templates/admin/oidc_debug.html:173
msgid "Configure OIDC using these environment variables:"
msgstr "Konfigurer OIDC ved å bruke disse miljøvariablene:"

#: app/templates/admin/oidc_debug.html:178
msgid "Variable"
msgstr "Variabel"

#: app/templates/admin/oidc_debug.html:179 app/templates/admin/roles/form.html:40
#: app/templates/admin/roles/list.html:92
#: app/templates/admin/webhooks/form.html:29
#: app/templates/calendar/event_detail.html:66
#: app/templates/calendar/event_form.html:30
#: app/templates/client_portal/dashboard.html:134
#: app/templates/client_portal/invoice_detail.html:57
#: app/templates/client_portal/quote_detail.html:57
#: app/templates/client_portal/quote_detail.html:69
#: app/templates/client_portal/time_entries.html:57
#: app/templates/clients/create.html:34 app/templates/clients/create.html:107
#: app/templates/clients/edit.html:33 app/templates/deals/form.html:97
#: app/templates/inventory/purchase_orders/form.html:78
#: app/templates/inventory/purchase_orders/form.html:147
#: app/templates/inventory/purchase_orders/view.html:91
#: app/templates/inventory/stock_items/form.html:31
#: app/templates/inventory/stock_items/view.html:45
#: app/templates/inventory/suppliers/form.html:32
#: app/templates/inventory/suppliers/view.html:41
#: app/templates/invoices/edit.html:74 app/templates/invoices/edit.html:133
#: app/templates/invoices/edit.html:145 app/templates/invoices/edit.html:193
#: app/templates/invoices/edit.html:205 app/templates/invoices/edit.html:538
#: app/templates/invoices/pdf_default.html:71 app/templates/main/help.html:186
#: app/templates/projects/add_good.html:24 app/templates/projects/create.html:47
#: app/templates/projects/create.html:395 app/templates/projects/edit.html:43
#: app/templates/projects/edit_good.html:24 app/templates/quotes/create.html:45
#: app/templates/quotes/create.html:66 app/templates/quotes/edit.html:46
#: app/templates/quotes/edit.html:67 app/templates/quotes/pdf_default.html:78
#: app/templates/quotes/view.html:51 app/templates/quotes/view.html:92
#: app/templates/tasks/_kanban.html:1253 app/templates/tasks/create.html:34
#: app/templates/tasks/edit.html:55 app/utils/pdf_generator.py:645
#: app/utils/pdf_generator_fallback.py:219 app/utils/pdf_generator_fallback.py:482
msgid "Description"
msgstr "Beskrivelse"

#: app/templates/admin/oidc_debug.html:180 app/templates/user/settings.html:193
msgid "Example"
msgstr "Eksempel"

#: app/templates/admin/oidc_debug.html:184
msgid "Authentication method"
msgstr "Autentiseringsmetode"

#: app/templates/admin/oidc_debug.html:185
msgid "OIDC provider issuer URL"
msgstr "OIDC-leverandørens utsteder-URL"

#: app/templates/admin/oidc_debug.html:186
msgid "Client ID from OIDC provider"
msgstr "Klient-ID fra OIDC-leverandør"

#: app/templates/admin/oidc_debug.html:187
msgid "Client secret from OIDC provider"
msgstr "Klienthemmelighet fra OIDC-leverandør"

#: app/templates/admin/oidc_debug.html:188
msgid "Callback URL (optional, auto-generated)"
msgstr "Tilbakeringings-URL (valgfritt, automatisk generert)"

#: app/templates/admin/oidc_debug.html:189
msgid "Requested scopes"
msgstr "Forespurte omfang"

#: app/templates/admin/oidc_debug.html:190
msgid "Claim containing username"
msgstr "Krav som inneholder brukernavn"

#: app/templates/admin/oidc_debug.html:191
msgid "Claim containing email"
msgstr "Krav som inneholder e-post"

#: app/templates/admin/oidc_debug.html:192
msgid "Claim containing full name"
msgstr "Påstand som inneholder fullt navn"

#: app/templates/admin/oidc_debug.html:193
msgid "Claim containing groups"
msgstr "Krav som inneholder grupper"

#: app/templates/admin/oidc_debug.html:194
msgid "Group name for admin role (optional)"
msgstr "Gruppenavn for administratorrolle (valgfritt)"

#: app/templates/admin/oidc_debug.html:195
msgid "Comma-separated admin emails (optional)"
msgstr "Kommaseparerte admin-e-poster (valgfritt)"

#: app/templates/admin/oidc_user_detail.html:3
#: app/templates/admin/oidc_user_detail.html:8
msgid "OIDC User Details"
msgstr "OIDC-brukerdetaljer"

#: app/templates/admin/oidc_user_detail.html:9
msgid "Profile and OIDC identity for this user"
msgstr "Profil og OIDC-identitet for denne brukeren"

#: app/templates/admin/oidc_user_detail.html:13
msgid "Back to OIDC Debug"
msgstr "Tilbake til OIDC Debug"

#: app/templates/admin/oidc_user_detail.html:21
msgid "User Profile"
msgstr "Brukerprofil"

#: app/templates/admin/oidc_user_detail.html:27
#: app/templates/admin/oidc_user_detail.html:71
#: app/templates/admin/webhooks/form.html:106
#: app/templates/admin/webhooks/list.html:60
#: app/templates/admin/webhooks/view.html:35 app/templates/clients/view.html:159
#: app/templates/inventory/stock_items/form.html:87
#: app/templates/inventory/stock_items/list.html:89
#: app/templates/inventory/stock_items/view.html:103
#: app/templates/inventory/suppliers/form.html:79
#: app/templates/inventory/suppliers/list.html:76
#: app/templates/inventory/suppliers/view.html:33
#: app/templates/inventory/warehouses/form.html:54
#: app/templates/inventory/warehouses/list.html:49
#: app/templates/inventory/warehouses/view.html:33
#: app/templates/kanban/columns.html:72 app/templates/kanban/edit_column.html:80
#: app/templates/projects/view.html:87 app/templates/tasks/_kanban.html:98
#: app/templates/weekly_goals/edit.html:66
#: app/templates/weekly_goals/index.html:176
#: app/templates/weekly_goals/view.html:64 app/utils/i18n_helpers.py:61
#: app/utils/i18n_helpers.py:71 app/utils/i18n_helpers.py:261
#: app/utils/i18n_helpers.py:272 app/utils/i18n_helpers.py:313
#: app/utils/i18n_helpers.py:322
msgid "Active"
msgstr "Aktiv"

#: app/templates/admin/oidc_user_detail.html:28
msgid "Preferred Language"
msgstr "Foretrukket språk"

#: app/templates/admin/oidc_user_detail.html:29
#: app/templates/user/settings.html:116
msgid "Theme"
msgstr "Tema"

#: app/templates/admin/oidc_user_detail.html:30
msgid "Created At"
msgstr "Opprettet kl"

#: app/templates/admin/oidc_user_detail.html:30
msgid "Unknown"
msgstr "Ukjent"

#: app/templates/admin/oidc_user_detail.html:37
msgid "OIDC Information"
msgstr "OAIDC-informasjon"

#: app/templates/admin/oidc_user_detail.html:39
msgid "OIDC Issuer"
msgstr "OIDC-utsteder"

#: app/templates/admin/oidc_user_detail.html:40
msgid "OIDC Subject (sub)"
msgstr "OIDC-emne (under)"

#: app/templates/admin/oidc_user_detail.html:41
msgid "Authentication Method"
msgstr "Autentiseringsmetode"

#: app/templates/admin/oidc_user_detail.html:41
msgid "Local"
msgstr "Lokalt"

#: app/templates/admin/oidc_user_detail.html:45
msgid ""
"This user was created or linked via OIDC. The issuer and subject are used to"
" uniquely identify the user across login sessions."
msgstr ""
"Denne brukeren ble opprettet eller koblet til via OIDC. Utstederen og emnet "
"brukes til å identifisere brukeren unikt på tvers av påloggingsøkter."

#: app/templates/admin/oidc_user_detail.html:49
msgid ""
"This user has no OIDC information. They may have been created manually or "
"via self-registration without OIDC."
msgstr ""
"Denne brukeren har ingen OIDC-informasjon. De kan ha blitt opprettet manuelt"
" eller via egenregistrering uten OIDC."

#: app/templates/admin/oidc_user_detail.html:57
msgid "Activity Statistics"
msgstr "Aktivitetsstatistikk"

#: app/templates/admin/oidc_user_detail.html:65
#: app/templates/calendar/view.html:81 app/templates/client_portal/base.html:47
#: app/templates/client_portal/projects.html:36
#: app/templates/client_portal/time_entries.html:4
#: app/templates/client_portal/time_entries.html:9
#: app/templates/client_portal/time_entries.html:14
#: app/templates/components/activity_feed_widget.html:31
msgid "Time Entries"
msgstr "Tidsoppføringer"

#: app/templates/admin/oidc_user_detail.html:73
#: app/templates/invoices/edit.html:86 app/templates/invoices/edit.html:92
#: app/templates/invoices/edit.html:451 app/templates/invoices/edit.html:462
#: app/templates/quotes/create.html:259 app/templates/quotes/create.html:270
#: app/templates/quotes/edit.html:82 app/templates/quotes/edit.html:88
#: app/templates/quotes/edit.html:272 app/templates/quotes/edit.html:283
msgid "None"
msgstr "Ingen"

#: app/templates/admin/oidc_user_detail.html:76 app/templates/user/profile.html:57
msgid "Active Timer"
msgstr "Aktiv timer"

#: app/templates/admin/oidc_user_detail.html:80
msgid "Tasks Created"
msgstr "Oppgaver opprettet"

#: app/templates/admin/oidc_user_detail.html:89
msgid "Edit User"
msgstr "Rediger bruker"

#: app/templates/admin/oidc_user_detail.html:90
msgid "View All Users"
msgstr "Vis alle brukere"

#: app/templates/admin/quote_pdf_layout.html:3
msgid "PDF Quote Designer"
msgstr "PDF-sitatdesigner"

#: app/templates/admin/quote_pdf_layout.html:643
msgid "Visual Quote Designer"
msgstr "Visual Quote Designer"

#: app/templates/admin/quote_pdf_layout.html:646
msgid "Drag and drop elements to design your quote layout"
msgstr "Dra og slipp elementer for å designe tilbudsoppsettet ditt"

#: app/templates/admin/quote_pdf_layout.html:655
msgid "How to use:"
msgstr "Slik bruker du:"

#: app/templates/admin/quote_pdf_layout.html:656
msgid ""
"Click elements from the left sidebar to add them to the canvas. Click "
"elements to select and customize them in the properties panel. Use the "
"alignment tools and keyboard shortcuts for faster editing."
msgstr ""
"Klikk på elementer fra venstre sidefelt for å legge dem til på lerretet. "
"Klikk på elementer for å velge og tilpasse dem i egenskapspanelet. Bruk "
"justeringsverktøyene og hurtigtastene for raskere redigering."

#: app/templates/admin/quote_pdf_layout.html:659
msgid "Keyboard Shortcuts:"
msgstr "Tastatursnarveier:"

#: app/templates/admin/quote_pdf_layout.html:669
#: app/templates/admin/quote_pdf_layout.html:2411
msgid "Clear Canvas"
msgstr "Klart lerret"

#: app/templates/admin/quote_pdf_layout.html:672
msgid "Generate Preview"
msgstr "Generer forhåndsvisning"

#: app/templates/admin/quote_pdf_layout.html:675
msgid "Save Design"
msgstr "Lagre design"

#: app/templates/admin/quote_pdf_layout.html:678
msgid "View Code"
msgstr "Se kode"

#: app/templates/admin/quote_pdf_layout.html:682
msgid "Snap to Grid (10px)"
msgstr "Fest til rutenett (10px)"

#: app/templates/admin/quote_pdf_layout.html:698
msgid "Toolbox"
msgstr "Verktøykasse"

#: app/templates/admin/quote_pdf_layout.html:703
msgid "Search elements & variables..."
msgstr "Søkeelementer og variabler..."

#: app/templates/admin/quote_pdf_layout.html:709
msgid "Elements"
msgstr "Elementer"

#: app/templates/admin/quote_pdf_layout.html:712
msgid "Variables"
msgstr "Variabler"

#: app/templates/admin/quote_pdf_layout.html:721
msgid "Basic Elements"
msgstr "Grunnleggende elementer"

#: app/templates/admin/quote_pdf_layout.html:724
msgid "Custom Text"
msgstr "Egendefinert tekst"

#: app/templates/admin/quote_pdf_layout.html:728
msgid "Text"
msgstr "Tekst"

#: app/templates/admin/quote_pdf_layout.html:732
msgid "Heading"
msgstr "Overskrift"

#: app/templates/admin/quote_pdf_layout.html:736
msgid "Line"
msgstr "Linje"

#: app/templates/admin/quote_pdf_layout.html:740
msgid "Rectangle"
msgstr "Rektangel"

#: app/templates/admin/quote_pdf_layout.html:744
msgid "Circle"
msgstr "Sirkel"

#: app/templates/admin/quote_pdf_layout.html:749
msgid "Company Info"
msgstr "Bedriftsinformasjon"

#: app/templates/admin/quote_pdf_layout.html:752
#: app/templates/admin/settings.html:197 app/templates/admin/settings.html:218
#: app/templates/invoices/pdf_default.html:17
#: app/templates/invoices/pdf_default.html:20
#: app/templates/quotes/pdf_default.html:17
#: app/templates/quotes/pdf_default.html:20
msgid "Company Logo"
msgstr "Firmalogo"

#: app/templates/admin/email_templates/create.html:52
#: app/templates/admin/email_templates/edit.html:50
#: app/templates/admin/quote_pdf_layout.html:756
#: app/templates/admin/settings.html:84 app/templates/leads/form.html:35
msgid "Company Name"
msgstr "Firmanavn"

#: app/templates/admin/quote_pdf_layout.html:760
msgid "Company Details"
msgstr "Firmadetaljer"

#: app/templates/admin/quote_pdf_layout.html:764
#: app/templates/clients/create.html:73 app/templates/clients/edit.html:67
#: app/templates/contacts/form.html:79 app/templates/contacts/view.html:64
#: app/templates/inventory/suppliers/form.html:48
#: app/templates/inventory/suppliers/view.html:69
#: app/templates/inventory/warehouses/form.html:32
#: app/templates/inventory/warehouses/view.html:41
#: app/templates/main/help.html:234 app/templates/projects/create.html:414
msgid "Address"
msgstr "Adresse"

#: app/templates/admin/quote_pdf_layout.html:772
#: app/templates/clients/create.html:69 app/templates/clients/edit.html:63
#: app/templates/contacts/form.html:42 app/templates/contacts/list.html:30
#: app/templates/contacts/view.html:37
#: app/templates/inventory/suppliers/form.html:44
#: app/templates/inventory/suppliers/list.html:45
#: app/templates/inventory/suppliers/view.html:61
#: app/templates/invoices/pdf_default.html:28 app/templates/leads/form.html:45
#: app/templates/projects/create.html:410 app/templates/quotes/pdf_default.html:28
#: app/utils/pdf_generator.py:608
msgid "Phone"
msgstr "Telefon"

#: app/templates/admin/quote_pdf_layout.html:776
#: app/templates/inventory/suppliers/form.html:52
#: app/templates/inventory/suppliers/view.html:75
#: app/templates/invoices/pdf_default.html:29
#: app/templates/quotes/pdf_default.html:29 app/utils/pdf_generator.py:609
msgid "Website"
msgstr "Nettsted"

#: app/templates/admin/quote_pdf_layout.html:780
#: app/templates/inventory/suppliers/form.html:56
#: app/templates/inventory/suppliers/view.html:83
#: app/templates/invoices/pdf_default.html:31
#: app/templates/quotes/pdf_default.html:31
msgid "Tax ID"
msgstr "Skatte-ID"

#: app/templates/admin/quote_pdf_layout.html:785
msgid "Quote Data"
msgstr "Sitat data"

#: app/templates/admin/quote_pdf_layout.html:788
#: app/templates/client_portal/quotes.html:25 app/templates/quotes/list.html:127
msgid "Quote Number"
msgstr "Sitat nummer"

#: app/templates/admin/quote_pdf_layout.html:792
msgid "Quote Date"
msgstr "Sitat dato"

#: app/templates/admin/quote_pdf_layout.html:796
#: app/templates/client_portal/invoice_detail.html:35
#: app/templates/client_portal/invoices.html:49
#: app/templates/invoices/create.html:37 app/templates/invoices/edit.html:34
#: app/templates/invoices/pdf_default.html:41 app/templates/tasks/_kanban.html:132
#: app/templates/tasks/_kanban.html:1271 app/templates/tasks/create.html:91
#: app/templates/tasks/edit.html:115 app/utils/pdf_generator.py:619
msgid "Due Date"
msgstr "Forfallsdato"

#: app/templates/admin/quote_pdf_layout.html:804
msgid "Client Info"
msgstr "Kundeinformasjon"

#: app/templates/admin/quote_pdf_layout.html:808
#: app/templates/clients/create.html:22 app/templates/clients/create.html:91
#: app/templates/clients/edit.html:22 app/templates/invoices/create.html:29
#: app/templates/invoices/edit.html:26 app/templates/projects/create.html:386
msgid "Client Name"
msgstr "Kundens navn"

#: app/templates/admin/quote_pdf_layout.html:812
#: app/templates/invoices/create.html:41 app/templates/invoices/edit.html:42
msgid "Client Address"
msgstr "Kundeadresse"

#: app/templates/admin/quote_pdf_layout.html:816
msgid "Quote Items Table"
msgstr "Sitat elementer Tabell"

#: app/templates/admin/quote_pdf_layout.html:820
#: app/templates/client_portal/invoice_detail.html:82
#: app/templates/client_portal/quote_detail.html:94
#: app/templates/inventory/purchase_orders/form.html:93
#: app/templates/inventory/purchase_orders/view.html:122
#: app/templates/invoices/edit.html:292 app/templates/quotes/create.html:80
#: app/templates/quotes/edit.html:107 app/templates/quotes/view.html:110
msgid "Subtotal"
msgstr "Delsum"

#: app/templates/admin/quote_pdf_layout.html:824
#: app/templates/client_portal/invoice_detail.html:87
#: app/templates/client_portal/quote_detail.html:99
#: app/templates/inventory/purchase_orders/view.html:133
#: app/templates/invoices/edit.html:297 app/templates/quotes/view.html:136
#: app/utils/pdf_generator_fallback.py:521
msgid "Tax"
msgstr "Avgift"

#: app/templates/admin/quote_pdf_layout.html:828
#: app/templates/inventory/purchase_orders/list.html:55
#: app/templates/inventory/purchase_orders/view.html:189
#: app/templates/invoices/pdf_default.html:74 app/templates/payments/list.html:28
#: app/templates/projects/goods.html:21 app/templates/quotes/accept.html:27
#: app/templates/quotes/pdf_default.html:81 app/utils/pdf_generator.py:648
#: app/utils/pdf_generator_fallback.py:219
msgid "Total Amount"
msgstr "Totalt beløp"

#: app/templates/admin/quote_pdf_layout.html:832
#: app/templates/client_portal/invoice_detail.html:107
#: app/templates/contacts/form.html:84 app/templates/contacts/view.html:70
#: app/templates/deals/form.html:102
#: app/templates/inventory/adjustments/form.html:50
#: app/templates/inventory/movements/form.html:61
#: app/templates/inventory/purchase_orders/form.html:55
#: app/templates/inventory/purchase_orders/view.html:75
#: app/templates/inventory/stock_items/form.html:81
#: app/templates/inventory/suppliers/form.html:73
#: app/templates/inventory/suppliers/view.html:99
#: app/templates/inventory/transfers/form.html:54
#: app/templates/inventory/warehouses/form.html:48
#: app/templates/inventory/warehouses/view.html:69
#: app/templates/invoices/create.html:49 app/templates/invoices/edit.html:46
#: app/templates/leads/form.html:88 app/templates/main/dashboard.html:86
#: app/templates/main/search.html:37 app/templates/timer/manual_entry.html:81
#: app/templates/timer/timer_page.html:133
#: app/templates/weekly_goals/create.html:62
#: app/templates/weekly_goals/edit.html:76
#: app/templates/weekly_goals/view.html:151
msgid "Notes"
msgstr "Notater"

#: app/templates/admin/quote_pdf_layout.html:836
#: app/templates/client_portal/invoice_detail.html:114
#: app/templates/invoices/create.html:53 app/templates/invoices/edit.html:50
msgid "Terms"
msgstr "Vilkår"

#: app/templates/admin/quote_pdf_layout.html:841
msgid "Payment & Project"
msgstr "Betaling og prosjekt"

#: app/templates/admin/quote_pdf_layout.html:844
msgid "Payment Date"
msgstr "Betalingsdato"

#: app/templates/admin/quote_pdf_layout.html:848
msgid "Payment Method"
msgstr "Betalingsmåte"

#: app/templates/admin/quote_pdf_layout.html:852
#: app/templates/analytics/dashboard_improved.html:136
msgid "Payment Status"
msgstr "Betalingsstatus"

#: app/templates/admin/quote_pdf_layout.html:856
#: app/templates/invoices/edit.html:310
msgid "Amount Paid"
msgstr "Innbetalt beløp"

#: app/templates/admin/quote_pdf_layout.html:860
#: app/templates/client_portal/dashboard.html:53
#: app/templates/client_portal/invoice_detail.html:97
#: app/templates/invoices/edit.html:314
msgid "Outstanding"
msgstr "Utestående"

#: app/templates/admin/quote_pdf_layout.html:864
#: app/templates/projects/create.html:22 app/templates/projects/edit.html:22
#: app/templates/quotes/accept.html:48
msgid "Project Name"
msgstr "Prosjektnavn"

#: app/templates/admin/quote_pdf_layout.html:868
#: app/templates/invoices/create.html:33 app/templates/invoices/edit.html:30
msgid "Client Email"
msgstr "Kundens e-post"

#: app/templates/admin/quote_pdf_layout.html:872
msgid "Client Phone"
msgstr "Kundetelefon"

#: app/templates/admin/quote_pdf_layout.html:877
msgid "Advanced"
msgstr "Avansert"

#: app/templates/admin/quote_pdf_layout.html:880
msgid "QR Code"
msgstr "QR-kode"

#: app/templates/admin/quote_pdf_layout.html:884
#: app/templates/inventory/stock_items/form.html:49
#: app/templates/inventory/stock_items/view.html:40
msgid "Barcode"
msgstr "Strekkode"

#: app/templates/admin/quote_pdf_layout.html:888
msgid "Page Number"
msgstr "Sidetall"

#: app/templates/admin/quote_pdf_layout.html:892
msgid "Current Date"
msgstr "Gjeldende dato"

#: app/templates/admin/quote_pdf_layout.html:896
msgid "Watermark"
msgstr "Vannmerke"

#: app/templates/admin/quote_pdf_layout.html:900
msgid "Bank Info"
msgstr "Bankinfo"

#: app/templates/admin/quote_pdf_layout.html:904 app/templates/deals/form.html:66
#: app/templates/inventory/purchase_orders/form.html:46
#: app/templates/inventory/stock_items/form.html:53
#: app/templates/inventory/suppliers/form.html:64
#: app/templates/inventory/suppliers/view.html:94
#: app/templates/invoices/edit.html:271 app/templates/leads/form.html:79
#: app/templates/projects/add_good.html:55
#: app/templates/projects/edit_good.html:55 app/templates/quotes/create.html:97
#: app/templates/quotes/edit.html:124
msgid "Currency"
msgstr "Valuta"

#: app/templates/admin/quote_pdf_layout.html:912
msgid "Quote Fields"
msgstr "Sitatfelt"

#: app/templates/admin/quote_pdf_layout.html:915
msgid "Quote number"
msgstr "Sitat nummer"

#: app/templates/admin/quote_pdf_layout.html:919
msgid "Quote status (draft/sent/paid/overdue)"
msgstr "Sitatstatus (utkast/sendt/betalt/forfalt)"

#: app/templates/admin/quote_pdf_layout.html:923
msgid "Issue date"
msgstr "Utstedelsesdato"

#: app/templates/admin/quote_pdf_layout.html:927
msgid "Due date"
msgstr "Forfallsdato"

#: app/templates/admin/quote_pdf_layout.html:931
msgid "Subtotal amount"
msgstr "Subtotalt beløp"

#: app/templates/admin/quote_pdf_layout.html:935
msgid "Tax rate (%)"
msgstr "Skattesats (%)"

#: app/templates/admin/quote_pdf_layout.html:939
msgid "Tax amount"
msgstr "Skattebeløp"

#: app/templates/admin/quote_pdf_layout.html:943
msgid "Total amount"
msgstr "Totalt beløp"

#: app/templates/admin/quote_pdf_layout.html:947
msgid "Currency code (EUR, USD, etc)"
msgstr "Valutakode (EUR, USD osv.)"

#: app/templates/admin/quote_pdf_layout.html:951
msgid "Quote notes"
msgstr "Sitat notater"

#: app/templates/admin/quote_pdf_layout.html:955
msgid "Terms & conditions"
msgstr "Vilkår og betingelser"

#: app/templates/admin/quote_pdf_layout.html:960
msgid "Client Fields"
msgstr "Klientfelt"

#: app/templates/admin/quote_pdf_layout.html:963
msgid "Client company name"
msgstr "Kundens firmanavn"

#: app/templates/admin/quote_pdf_layout.html:967
msgid "Client email address"
msgstr "Klientens e-postadresse"

#: app/templates/admin/quote_pdf_layout.html:971
msgid "Client full address"
msgstr "Klientens fulle adresse"

#: app/templates/admin/quote_pdf_layout.html:975
msgid "Client contact person"
msgstr "Kundekontaktperson"

#: app/templates/admin/quote_pdf_layout.html:979
msgid "Client phone number"
msgstr "Kundens telefonnummer"

#: app/templates/admin/quote_pdf_layout.html:984
msgid "Payment Fields"
msgstr "Betalingsfelt"

#: app/templates/admin/quote_pdf_layout.html:987
msgid "Quote status"
msgstr "Sitatstatus"

#: app/templates/admin/quote_pdf_layout.html:991
msgid "Quote accepted date"
msgstr "Sitat akseptert dato"

#: app/templates/admin/quote_pdf_layout.html:995
msgid "Payment method"
msgstr "Betalingsmåte"

#: app/templates/admin/quote_pdf_layout.html:999
msgid "Payment reference number"
msgstr "Betalingsreferansenummer"

#: app/templates/admin/quote_pdf_layout.html:1003
msgid "Amount paid"
msgstr "Innbetalt beløp"

#: app/templates/admin/quote_pdf_layout.html:1007
msgid "Outstanding amount"
msgstr "Utestående beløp"

#: app/templates/admin/quote_pdf_layout.html:1011
msgid "Payment notes"
msgstr "Betalingsanmerkninger"

#: app/templates/admin/quote_pdf_layout.html:1016
msgid "Project Fields"
msgstr "Prosjektfelt"

#: app/templates/admin/quote_pdf_layout.html:1019
#: app/templates/quotes/accept.html:49
msgid "Project name"
msgstr "Prosjektnavn"

#: app/templates/admin/quote_pdf_layout.html:1023
msgid "Project code"
msgstr "Prosjektkode"

#: app/templates/admin/quote_pdf_layout.html:1027
msgid "Project description"
msgstr "Prosjektbeskrivelse"

#: app/templates/admin/quote_pdf_layout.html:1031
msgid "Project billing reference"
msgstr "Prosjektfaktureringsreferanse"

#: app/templates/admin/quote_pdf_layout.html:1036
msgid "Company/Settings Fields"
msgstr "Felt for bedrift/innstillinger"

#: app/templates/admin/quote_pdf_layout.html:1039
msgid "Your company name"
msgstr "Firmanavnet ditt"

#: app/templates/admin/quote_pdf_layout.html:1043
msgid "Your company address"
msgstr "Din bedriftsadresse"

#: app/templates/admin/quote_pdf_layout.html:1047
msgid "Your company email"
msgstr "Din bedrifts e-post"

#: app/templates/admin/quote_pdf_layout.html:1051
msgid "Your company phone"
msgstr "Firmatelefonen din"

#: app/templates/admin/quote_pdf_layout.html:1055
msgid "Your company website"
msgstr "Din bedrifts nettside"

#: app/templates/admin/quote_pdf_layout.html:1059
msgid "Your tax ID number"
msgstr "Skatte-ID-nummeret ditt"

#: app/templates/admin/quote_pdf_layout.html:1063
msgid "Your bank account info"
msgstr "Din bankkontoinformasjon"

#: app/templates/admin/quote_pdf_layout.html:1067
msgid "Default invoice terms"
msgstr "Standard fakturavilkår"

#: app/templates/admin/quote_pdf_layout.html:1071
msgid "Default invoice notes"
msgstr "Standard fakturanotater"

#: app/templates/admin/quote_pdf_layout.html:1076
msgid "Date/Time Fields"
msgstr "Dato/klokkeslett-felt"

#: app/templates/admin/quote_pdf_layout.html:1079
msgid "Current date"
msgstr "Gjeldende dato"

#: app/templates/admin/quote_pdf_layout.html:1083
msgid "Quote creation date"
msgstr "Dato for opprettelse av tilbud"

#: app/templates/admin/quote_pdf_layout.html:1087
msgid "Quote last update date"
msgstr "Sitat siste oppdateringsdato"

#: app/templates/admin/quote_pdf_layout.html:1092
msgid "Quote Items Loop"
msgstr "Sitat elementer Loop"

#: app/templates/admin/quote_pdf_layout.html:1095
msgid "Loop through invoice items"
msgstr "Gå gjennom fakturaelementer"

#: app/templates/admin/quote_pdf_layout.html:1099
#: app/templates/quotes/create.html:278 app/templates/quotes/edit.html:93
#: app/templates/quotes/edit.html:291
msgid "Item description"
msgstr "Varebeskrivelse"

#: app/templates/admin/quote_pdf_layout.html:1103
msgid "Item quantity"
msgstr "Vare mengde"

#: app/templates/admin/quote_pdf_layout.html:1107
msgid "Item unit price"
msgstr "Vare enhetspris"

#: app/templates/admin/quote_pdf_layout.html:1111
msgid "Item total amount"
msgstr "Vare totalbeløp"

#: app/templates/admin/quote_pdf_layout.html:1115
msgid "End loop"
msgstr "Sluttløkke"

#: app/templates/admin/quote_pdf_layout.html:1127
msgid "Design Canvas"
msgstr "Design Canvas"

#: app/templates/admin/quote_pdf_layout.html:1131
msgid "Page Size:"
msgstr "Sidestørrelse:"

#: app/templates/admin/quote_pdf_layout.html:1150
msgid "Zoom In"
msgstr "Zoom inn"

#: app/templates/admin/quote_pdf_layout.html:1153
msgid "Zoom Out"
msgstr "Zoom ut"

#: app/templates/admin/quote_pdf_layout.html:1156
msgid "Delete Selected"
msgstr "Slett valgte"

#: app/templates/admin/quote_pdf_layout.html:1169
msgid "Properties"
msgstr "Egenskaper"

#: app/templates/admin/quote_pdf_layout.html:1172
msgid "Select an element to edit its properties"
msgstr "Velg et element for å redigere egenskapene"

#: app/templates/admin/quote_pdf_layout.html:1182
msgid "PDF Preview"
msgstr "PDF forhåndsvisning"

#: app/templates/admin/quote_pdf_layout.html:1191
msgid "Generating..."
msgstr "Genererer..."

#: app/templates/admin/quote_pdf_layout.html:1212
msgid "Generated Code"
msgstr "Generert kode"

#: app/templates/admin/quote_pdf_layout.html:2409
msgid "Clear all elements?"
msgstr "Vil du slette alle elementene?"

#: app/templates/admin/quote_pdf_layout.html:2412
#: app/templates/audit_logs/list.html:63 app/templates/tasks/my_tasks.html:176
#: app/templates/timer/manual_entry.html:98
msgid "Clear"
msgstr "Klar"

#: app/templates/admin/quote_pdf_layout.html:3013
msgid "Align Left"
msgstr "Venstrejuster"

#: app/templates/admin/quote_pdf_layout.html:3016
msgid "Center Horizontally"
msgstr "Sentrer horisontalt"

#: app/templates/admin/quote_pdf_layout.html:3019
msgid "Align Right"
msgstr "Høyrejuster"

#: app/templates/admin/quote_pdf_layout.html:3022
msgid "Align Top"
msgstr "Juster toppen"

#: app/templates/admin/quote_pdf_layout.html:3025
msgid "Center Vertically"
msgstr "Sentrer vertikalt"

#: app/templates/admin/quote_pdf_layout.html:3028
msgid "Align Bottom"
msgstr "Juster bunnen"

#: app/templates/admin/quote_pdf_layout.html:3320
msgid "Reset to defaults?"
msgstr "Tilbakestille til standard?"

#: app/templates/admin/quote_pdf_layout.html:3322
msgid "Reset PDF Layout"
msgstr "Tilbakestill PDF-oppsett"

#: app/templates/admin/settings.html:67 app/templates/main/help.html:558
msgid "User Management"
msgstr "Brukeradministrasjon"

#: app/templates/admin/settings.html:81
msgid "Company Branding"
msgstr "Firma merkevarebygging"

#: app/templates/admin/settings.html:116
msgid "Invoice Defaults"
msgstr "Fakturastandarder"

#: app/templates/admin/settings.html:139
msgid "Backup Settings"
msgstr "Innstillinger for sikkerhetskopiering"

#: app/templates/admin/settings.html:154
msgid "Export Settings"
msgstr "Eksportinnstillinger"

#: app/templates/admin/settings.html:169 app/templates/admin/telemetry.html:47
msgid "Privacy & Analytics"
msgstr "Personvern og analyse"

#: app/templates/admin/settings.html:190 app/templates/user/settings.html:304
msgid "Save Settings"
msgstr "Lagre innstillinger"

#: app/templates/admin/settings.html:235
msgid "Upload New Logo"
msgstr "Last opp ny logo"

#: app/templates/admin/settings.html:249
msgid "Logo Preview"
msgstr "Forhåndsvisning av logo"

#: app/templates/admin/settings.html:296
msgid "Are you sure you want to remove the company logo?"
msgstr "Er du sikker på at du vil fjerne firmalogoen?"

#: app/templates/admin/settings.html:298
msgid "Remove Logo"
msgstr "Fjern logo"

#: app/templates/admin/telemetry.html:8
msgid "Telemetry & Analytics Dashboard"
msgstr "Dashboard for telemetri og analyse"

#: app/templates/admin/telemetry.html:47
#: app/templates/setup/initial_setup.html:121
msgid "Admin → Settings"
msgstr "Admin → Innstillinger"

#: app/templates/admin/user_form.html:35 app/templates/admin/user_form.html:58
msgid "Advanced Permissions"
msgstr "Avanserte tillatelser"

#: app/templates/admin/users.html:34
msgid "Admin Access"
msgstr "Administratortilgang"

#: app/templates/admin/users.html:56
msgid "Migrate to new role system"
msgstr "Migrere til nytt rollesystem"

#: app/templates/admin/users.html:57
msgid "Migrate"
msgstr "Migrer"

#: app/templates/admin/users.html:77
msgid "Roles"
msgstr "Roller"

#: app/templates/admin/users.html:89
msgid "No users found."
msgstr "Ingen brukere funnet."

#: app/templates/admin/users.html:100
msgid ""
"Cannot delete user \"{name}\" because they have {count} time entries. Users "
"with existing time entries cannot be deleted."
msgstr ""
"Kan ikke slette brukeren «{name}» fordi de har {count} tidsoppføringer. "
"Brukere med eksisterende tidsregistreringer kan ikke slettes."

#: app/templates/admin/users.html:103
msgid "Cannot Delete User"
msgstr "Kan ikke slette bruker"

#: app/templates/admin/users.html:115
msgid ""
"Are you sure you want to delete user \"{name}\"? This action cannot be "
"undone."
msgstr ""
"Er du sikker på at du vil slette brukeren \"{name}\"? Denne handlingen kan "
"ikke angres."

#: app/templates/admin/users.html:118
msgid "Delete User"
msgstr "Slett bruker"

#: app/templates/admin/email_templates/create.html:38
#: app/templates/admin/email_templates/edit.html:36
msgid "Set as default template"
msgstr "Angi som standard mal"

#: app/templates/admin/email_templates/create.html:46
#: app/templates/admin/email_templates/edit.html:44
#: app/templates/admin/email_templates/view.html:56
msgid "HTML Template"
msgstr "HTML-mal"

#: app/templates/admin/email_templates/create.html:49
#: app/templates/admin/email_templates/edit.html:47
#: app/templates/client_portal/invoices.html:47
#: app/templates/payments/view.html:155
#: app/templates/recurring_invoices/view.html:97
msgid "Invoice Number"
msgstr "Fakturanummer"

#: app/templates/admin/email_templates/create.html:55
#: app/templates/admin/email_templates/edit.html:53
#: app/templates/invoices/edit.html:667 app/templates/invoices/view.html:361
msgid "Custom Message"
msgstr "Egendefinert melding"

#: app/templates/admin/email_templates/create.html:58
#: app/templates/admin/email_templates/edit.html:56
msgid "More Variables"
msgstr "Flere variabler"

#: app/templates/admin/email_templates/create.html:118
msgid "Create Template"
msgstr "Lag mal"

#: app/templates/admin/email_templates/create.html:127
#: app/templates/admin/email_templates/edit.html:125
msgid "Available Variables"
msgstr "Tilgjengelige variabler"

#: app/templates/admin/email_templates/create.html:134
#: app/templates/admin/email_templates/edit.html:132
msgid "Invoice Variables"
msgstr "Fakturavariabler"

#: app/templates/admin/email_templates/create.html:157
#: app/templates/admin/email_templates/edit.html:155
msgid "Other Variables"
msgstr "Andre variabler"

#: app/templates/admin/email_templates/edit.html:116
msgid "Update Template"
msgstr "Oppdater mal"

#: app/templates/admin/email_templates/list.html:63
msgid "No email templates found."
msgstr "Finner ingen e-postmaler."

#: app/templates/admin/email_templates/list.html:64
msgid "Create your first email template to customize invoice emails."
msgstr "Lag din første e-postmal for å tilpasse e-postfakturaer."

#: app/templates/admin/email_templates/list.html:66
msgid "Create Email Template"
msgstr "Lag e-postmal"

#: app/templates/admin/email_templates/list.html:75
msgid "Delete Email Template"
msgstr "Slett e-postmal"

#: app/templates/admin/email_templates/list.html:77
#: app/templates/quotes/list.html:295
msgid "Are you sure you want to delete"
msgstr "Er du sikker på at du vil slette"

#: app/templates/admin/email_templates/list.html:77
#: app/templates/invoices/list.html:314 app/templates/invoices/view.html:260
#: app/templates/kanban/columns.html:149
msgid "This action cannot be undone."
msgstr "Denne handlingen kan ikke angres."

#: app/templates/admin/email_templates/view.html:21
msgid "Template Information"
msgstr "Malinformasjon"

#: app/templates/admin/permissions/list.html:8
#: app/templates/admin/permissions/list.html:13
msgid "System Permissions"
msgstr "Systemtillatelser"

#: app/templates/admin/permissions/list.html:14
msgid "All available permissions in the system"
msgstr "Alle tilgjengelige tillatelser i systemet"

#: app/templates/admin/permissions/list.html:16
#: app/templates/admin/roles/form.html:10 app/templates/admin/roles/view.html:9
msgid "Back to Roles"
msgstr "Tilbake til Roller"

#: app/templates/admin/permissions/list.html:24
#: app/templates/admin/roles/list.html:113 app/templates/admin/users/roles.html:44
msgid "permissions"
msgstr "tillatelser"

#: app/templates/admin/permissions/list.html:38
msgid "No description available"
msgstr "Ingen beskrivelse tilgjengelig"

#: app/templates/admin/permissions/list.html:53
msgid "About Permissions"
msgstr "Om tillatelser"

#: app/templates/admin/permissions/list.html:55
msgid ""
"Permissions define what actions users can perform in the system. These "
"permissions are assigned to roles, and roles are assigned to users. This "
"provides a flexible and granular access control system."
msgstr ""
"Tillatelser definerer hvilke handlinger brukere kan utføre i systemet. Disse"
" tillatelsene tildeles roller, og roller tildeles brukere. Dette gir et "
"fleksibelt og detaljert tilgangskontrollsystem."

#: app/templates/admin/roles/form.html:17 app/templates/admin/roles/view.html:20
msgid "Edit Role"
msgstr "Rediger rolle"

#: app/templates/admin/roles/form.html:19
msgid "Create New Role"
msgstr "Opprett ny rolle"

#: app/templates/admin/roles/form.html:26 app/templates/admin/roles/list.html:91
msgid "Role Name"
msgstr "Rollenavn"

#: app/templates/admin/roles/form.html:36
msgid "A unique name for this role"
msgstr "Et unikt navn for denne rollen"

#: app/templates/admin/roles/form.html:48
msgid "Optional description of this role"
msgstr "Valgfri beskrivelse av denne rollen"

#: app/templates/admin/roles/form.html:52 app/templates/admin/roles/list.html:93
#: app/templates/admin/roles/view.html:76
msgid "Permissions"
msgstr "Tillatelser"

#: app/templates/admin/roles/form.html:53
msgid "Select the permissions this role should have:"
msgstr "Velg tillatelsene denne rollen skal ha:"

#: app/templates/admin/roles/form.html:68
msgid "Toggle All"
msgstr "Slå på alle"

#: app/templates/admin/roles/form.html:93
msgid "Update Role"
msgstr "Oppdater rolle"

#: app/templates/admin/roles/form.html:95 app/templates/admin/roles/list.html:18
msgid "Create Role"
msgstr "Opprett rolle"

#: app/templates/admin/roles/list.html:13
msgid "Manage roles and their permissions"
msgstr "Administrer roller og deres tillatelser"

#: app/templates/admin/roles/list.html:17
msgid "View Permissions"
msgstr "Se tillatelser"

#: app/templates/admin/roles/list.html:32
msgid "Total Roles"
msgstr "Totale roller"

#: app/templates/admin/roles/list.html:46
msgid "System Roles"
msgstr "Systemroller"

#: app/templates/admin/roles/list.html:60
msgid "Custom Roles"
msgstr "Egendefinerte roller"

#: app/templates/admin/roles/list.html:74 app/templates/admin/roles/view.html:48
msgid "Assigned Users"
msgstr "Tilordnede brukere"

#: app/templates/admin/roles/list.html:95 app/templates/admin/roles/view.html:30
#: app/templates/contacts/communication_form.html:28
#: app/templates/inventory/movements/list.html:55
#: app/templates/inventory/reports/movement_history.html:70
#: app/templates/inventory/reservations/list.html:42
#: app/templates/inventory/stock_items/history.html:61
#: app/templates/inventory/stock_items/view.html:168
#: app/templates/inventory/warehouses/view.html:131
msgid "Type"
msgstr "Type"

#: app/templates/admin/roles/list.html:105
msgid "Default role"
msgstr "Standard rolle"

#: app/templates/admin/roles/list.html:123
msgid "user"
msgstr "bruker"

#: app/templates/admin/roles/list.html:123
msgid "users"
msgstr "brukere"

#: app/templates/admin/roles/list.html:126
msgid "No users"
msgstr "Ingen brukere"

#: app/templates/admin/roles/list.html:132 app/templates/admin/users/roles.html:36
#: app/templates/kanban/columns.html:54 app/templates/kanban/columns.html:86
msgid "System"
msgstr "System"

#: app/templates/admin/roles/list.html:136 app/templates/kanban/columns.html:88
msgid "Custom"
msgstr "Skikk"

#: app/templates/admin/roles/list.html:142 app/templates/admin/roles/view.html:65
#: app/templates/budget/dashboard.html:92
#: app/templates/client_portal/invoices.html:82
#: app/templates/client_portal/quotes.html:67 app/templates/contacts/list.html:58
#: app/templates/deals/list.html:81 app/templates/leads/list.html:85
#: app/templates/projects/_kanban_tailwind.html:76
#: app/templates/projects/view.html:274 app/templates/quotes/list.html:171
#: app/templates/tasks/overdue.html:92 app/templates/weekly_goals/index.html:191
msgid "View"
msgstr "Utsikt"

#: app/templates/admin/roles/list.html:157
msgid "Permissions for"
msgstr "Tillatelser for"

#: app/templates/admin/roles/list.html:185
msgid "No permissions assigned."
msgstr "Ingen tillatelser tildelt."

#: app/templates/admin/roles/list.html:192
msgid "No roles found."
msgstr "Ingen roller funnet."

#: app/templates/admin/roles/list.html:200
msgid "About Roles & Permissions"
msgstr "Om roller og tillatelser"

#: app/templates/admin/roles/list.html:202
msgid ""
"Roles are collections of permissions that can be assigned to users. System "
"roles are predefined and cannot be deleted or renamed, but custom roles can "
"be created for your specific needs."
msgstr ""
"Roller er samlinger av tillatelser som kan tildeles brukere. Systemroller er"
" forhåndsdefinert og kan ikke slettes eller gis nytt navn, men tilpassede "
"roller kan opprettes for dine spesifikke behov."

#: app/templates/admin/roles/list.html:209
msgid "Are you sure you want to delete the role"
msgstr "Er du sikker på at du vil slette rollen"

#: app/templates/admin/roles/list.html:211
msgid "Delete Role"
msgstr "Slett rolle"

#: app/templates/admin/roles/view.html:16
msgid "No description"
msgstr "Ingen beskrivelse"

#: app/templates/admin/roles/view.html:27
msgid "Role Information"
msgstr "Rolleinformasjon"

#: app/templates/admin/roles/view.html:34
msgid "System Role"
msgstr "Systemrolle"

#: app/templates/admin/roles/view.html:38
msgid "Custom Role"
msgstr "Egendefinert rolle"

#: app/templates/admin/roles/view.html:44
msgid "Total Permissions"
msgstr "Totale tillatelser"

#: app/templates/admin/roles/view.html:52 app/templates/audit_logs/list.html:47
#: app/templates/budget/dashboard.html:86
#: app/templates/budget/project_detail.html:279
#: app/templates/calendar/event_detail.html:172
#: app/templates/inventory/purchase_orders/view.html:195
#: app/templates/quotes/list.html:132 app/templates/quotes/view.html:389
#: app/templates/tasks/_kanban.html:1335 app/templates/tasks/edit.html:257
msgid "Created"
msgstr "Opprettet"

#: app/templates/admin/roles/view.html:59
msgid "Users with this Role"
msgstr "Brukere med denne rollen"

#: app/templates/admin/roles/view.html:70
msgid "No users assigned to this role yet."
msgstr "Ingen brukere er tildelt denne rollen ennå."

#: app/templates/admin/roles/view.html:110
msgid "This role has no permissions assigned."
msgstr "Denne rollen har ingen tillatelser tildelt."

#: app/templates/admin/users/roles.html:10
msgid "Back to User"
msgstr "Tilbake til Bruker"

#: app/templates/admin/users/roles.html:15
msgid "Manage Roles for"
msgstr "Administrer roller for"

#: app/templates/admin/users/roles.html:20
msgid "Assign Roles"
msgstr "Tildel roller"

#: app/templates/admin/users/roles.html:22
msgid ""
"Select the roles this user should have. Users inherit all permissions from "
"their assigned roles."
msgstr ""
"Velg rollene denne brukeren skal ha. Brukere arver alle tillatelser fra sine"
" tildelte roller."

#: app/templates/admin/users/roles.html:54
msgid "Update Roles"
msgstr "Oppdater roller"

#: app/templates/admin/users/roles.html:65
msgid "Current Effective Permissions"
msgstr "Gjeldende effektive tillatelser"

#: app/templates/admin/users/roles.html:67
msgid "These are all the permissions the user currently has through their roles:"
msgstr "Dette er alle tillatelsene brukeren har gjennom rollene sine:"

#: app/templates/admin/users/roles.html:80
msgid "No permissions (assign roles to grant permissions)"
msgstr "Ingen tillatelser (tilordne roller for å gi tillatelser)"

#: app/templates/admin/webhooks/form.html:7
#: app/templates/admin/webhooks/list.html:7
#: app/templates/admin/webhooks/list.html:12
#: app/templates/admin/webhooks/view.html:7
msgid "Webhooks"
msgstr "Webhooks"

#: app/templates/admin/webhooks/form.html:8
#: app/templates/admin/webhooks/form.html:13
#: app/templates/admin/webhooks/list.html:15
msgid "Create Webhook"
msgstr "Lag Webhook"

#: app/templates/admin/webhooks/form.html:8
#: app/templates/admin/webhooks/form.html:13
msgid "Edit Webhook"
msgstr "Rediger Webhook"

#: app/templates/admin/webhooks/form.html:14
msgid "Configure webhook for integrations"
msgstr "Konfigurer webhook for integrasjoner"

#: app/templates/admin/webhooks/form.html:23
#: app/templates/admin/webhooks/list.html:24 app/templates/contacts/list.html:27
#: app/templates/inventory/stock_items/form.html:27
#: app/templates/inventory/stock_items/list.html:50
#: app/templates/inventory/suppliers/form.html:28
#: app/templates/inventory/suppliers/list.html:42
#: app/templates/inventory/warehouses/form.html:28
#: app/templates/inventory/warehouses/list.html:23
#: app/templates/invoices/edit.html:192 app/templates/leads/list.html:50
#: app/templates/main/help.html:184 app/templates/projects/add_good.html:19
#: app/templates/projects/edit_good.html:19 app/templates/projects/goods.html:39
#: app/templates/projects/view.html:230
#: app/templates/recurring_invoices/list.html:23
msgid "Name"
msgstr "Navn"

#: app/templates/admin/webhooks/form.html:36
msgid "Webhook URL"
msgstr "Webhook URL"

#: app/templates/admin/webhooks/form.html:40
msgid "The URL where webhook events will be sent"
msgstr "Nettadressen som webhook-hendelser vil bli sendt til"

#: app/templates/admin/webhooks/form.html:45
#: app/templates/admin/webhooks/list.html:26
#: app/templates/admin/webhooks/view.html:46 app/templates/calendar/view.html:73
msgid "Events"
msgstr "Hendelser"

#: app/templates/admin/webhooks/form.html:58
msgid "Select which events should trigger this webhook"
msgstr "Velg hvilke hendelser som skal utløse denne webhooken"

#: app/templates/admin/webhooks/form.html:64
#: app/templates/admin/webhooks/view.html:42
msgid "HTTP Method"
msgstr "HTTP-metode"

#: app/templates/admin/webhooks/form.html:74
msgid "Content Type"
msgstr "Innholdstype"

#: app/templates/admin/webhooks/form.html:83
msgid "Max Retries"
msgstr "Max prøver på nytt"

#: app/templates/admin/webhooks/form.html:89
msgid "Retry Delay (seconds)"
msgstr "Forsinkelse på nytt (sekunder)"

#: app/templates/admin/webhooks/form.html:95
msgid "Timeout (seconds)"
msgstr "Tidsavbrudd (sekunder)"

#: app/templates/admin/webhooks/form.html:116
msgid "Regenerate Secret"
msgstr "Regenerer hemmelighet"

#: app/templates/admin/webhooks/form.html:118
msgid "Warning: Regenerating the secret will invalidate the current secret"
msgstr ""
"Advarsel: Regenerering av hemmeligheten vil ugyldiggjøre den gjeldende "
"hemmeligheten"

#: app/templates/admin/webhooks/list.html:13
msgid "Manage webhook integrations"
msgstr "Administrer webhook-integrasjoner"

#: app/templates/admin/webhooks/list.html:25
#: app/templates/admin/webhooks/view.html:28
msgid "URL"
msgstr "URL"

#: app/templates/admin/webhooks/list.html:28
#: app/templates/admin/webhooks/view.html:69
msgid "Statistics"
msgstr "Statistikk"

#: app/templates/admin/webhooks/list.html:67
#: app/templates/client_portal/invoice_detail.html:60
#: app/templates/client_portal/invoice_detail.html:92
#: app/templates/client_portal/quote_detail.html:72
#: app/templates/client_portal/quote_detail.html:104
#: app/templates/inventory/purchase_orders/form.html:81
#: app/templates/inventory/purchase_orders/view.html:138
#: app/templates/inventory/stock_levels/item.html:63
#: app/templates/invoices/edit.html:302
#: app/templates/invoices/generate_from_time.html:92
#: app/templates/projects/goods.html:43 app/templates/quotes/create.html:70
#: app/templates/quotes/edit.html:71 app/templates/quotes/view.html:95
#: app/templates/quotes/view.html:141 app/utils/pdf_generator_fallback.py:482
msgid "Total"
msgstr "Total"

#: app/templates/admin/webhooks/list.html:69
#: app/templates/admin/webhooks/view.html:80
#: app/templates/admin/webhooks/view.html:116
#: app/templates/weekly_goals/edit.html:68
#: app/templates/weekly_goals/index.html:51
#: app/templates/weekly_goals/index.html:180
#: app/templates/weekly_goals/view.html:66 app/utils/i18n_helpers.py:240
#: app/utils/i18n_helpers.py:252 app/utils/i18n_helpers.py:263
#: app/utils/i18n_helpers.py:274
msgid "Failed"
msgstr "Mislyktes"

#: app/templates/admin/webhooks/list.html:90
msgid "No webhooks configured"
msgstr "Ingen webhooks er konfigurert"

#: app/templates/admin/webhooks/list.html:92
msgid "Create Your First Webhook"
msgstr "Lag din første webhook"

#: app/templates/admin/webhooks/view.html:14
msgid "Webhook details"
msgstr "Webhook detaljer"

#: app/templates/admin/webhooks/view.html:17
msgid "Test"
msgstr "Test"

#: app/templates/admin/webhooks/view.html:57
msgid "Secret"
msgstr "Hemmelig"

#: app/templates/admin/webhooks/view.html:60
msgid "(truncated)"
msgstr "(avkortet)"

#: app/templates/admin/webhooks/view.html:72
msgid "Total Deliveries"
msgstr "Totale leveranser"

#: app/templates/admin/webhooks/view.html:76
msgid "Successful"
msgstr "Vellykket"

#: app/templates/admin/webhooks/view.html:85
msgid "Last Delivery"
msgstr "Siste levering"

#: app/templates/admin/webhooks/view.html:95
msgid "Recent Deliveries"
msgstr "Nylige leveranser"

#: app/templates/admin/webhooks/view.html:101
#: app/templates/calendar/event_form.html:106
msgid "Event"
msgstr "Hendelse"

#: app/templates/admin/webhooks/view.html:103
msgid "Attempt"
msgstr "Forsøk"

#: app/templates/admin/webhooks/view.html:104
msgid "Response"
msgstr "Svar"

#: app/templates/admin/webhooks/view.html:105
msgid "Time"
msgstr "Tid"

#: app/templates/admin/webhooks/view.html:118
msgid "Retrying"
msgstr "Prøver på nytt"

#: app/templates/admin/webhooks/view.html:139
msgid "No deliveries yet"
msgstr "Ingen leveranser ennå"

#: app/templates/admin/webhooks/view.html:145
msgid "Send a test webhook event?"
msgstr "Sende et test webhook-arrangement?"

#: app/templates/admin/webhooks/view.html:158
msgid "Test webhook sent successfully!"
msgstr "Test webhook sendt!"

#: app/templates/admin/webhooks/view.html:161
msgid "Error:"
msgstr "Feil:"

#: app/templates/admin/webhooks/view.html:161
msgid "Unknown error"
msgstr "Ukjent feil"

#: app/templates/admin/webhooks/view.html:165
msgid "Error sending test webhook:"
msgstr "Feil ved sending av testwebhook:"

#: app/templates/analytics/dashboard.html:4
#: app/templates/analytics/dashboard.html:27
#: app/templates/analytics/dashboard_improved.html:3
#: app/templates/analytics/dashboard_improved.html:8
msgid "Analytics Dashboard"
msgstr "Analytics Dashboard"

#: app/templates/analytics/dashboard.html:14
#: app/templates/analytics/dashboard_improved.html:13
#: app/templates/audit_logs/list.html:55
msgid "Last 7 days"
msgstr "Siste 7 dager"

#: app/templates/analytics/dashboard.html:15
#: app/templates/analytics/dashboard_improved.html:14
#: app/templates/audit_logs/list.html:56
msgid "Last 30 days"
msgstr "Siste 30 dager"

#: app/templates/analytics/dashboard.html:16
#: app/templates/analytics/dashboard_improved.html:15
#: app/templates/audit_logs/list.html:57
msgid "Last 90 days"
msgstr "Siste 90 dager"

#: app/templates/analytics/dashboard.html:17
#: app/templates/analytics/dashboard_improved.html:16
#: app/templates/audit_logs/list.html:58
msgid "Last year"
msgstr "I fjor"

#: app/templates/analytics/dashboard.html:28
msgid "Key metrics and insights about your time tracking"
msgstr "Nøkkelberegninger og innsikt om tidsregistreringen din"

#: app/templates/analytics/dashboard.html:42
#: app/templates/analytics/dashboard_improved.html:35
#: app/templates/analytics/mobile_dashboard.html:31
#: app/templates/budget/project_detail.html:189
#: app/templates/client_portal/dashboard.html:33
#: app/templates/client_portal/projects.html:32
#: app/templates/clients/edit.html:146 app/templates/projects/dashboard.html:48
#: app/templates/user/profile.html:45
msgid "Total Hours"
msgstr "Totalt antall timer"

#: app/templates/analytics/dashboard.html:51
#: app/templates/analytics/dashboard_improved.html:44
msgid "Billable Hours"
msgstr "Fakturerbare timer"

#: app/templates/analytics/dashboard.html:60
#: app/templates/client_portal/dashboard.html:23
#: app/templates/clients/edit.html:142
msgid "Active Projects"
msgstr "Aktive prosjekter"

#: app/templates/analytics/dashboard.html:69
#: app/templates/analytics/dashboard_improved.html:62
msgid "Avg Daily Hours"
msgstr "Gjennomsnittlig daglige timer"

#: app/templates/analytics/dashboard.html:81
#: app/templates/analytics/dashboard_improved.html:83
msgid "Daily Hours Trend"
msgstr "Trend for daglige timer"

#: app/templates/analytics/dashboard.html:95
#: app/templates/analytics/mobile_dashboard.html:85
msgid "Billable vs Non-Billable"
msgstr "Fakturerbar vs Ikke-fakturerbar"

#: app/templates/analytics/dashboard.html:113
#: app/templates/analytics/dashboard_improved.html:168
#: app/templates/email/weekly_summary.html:104
msgid "Hours by Project"
msgstr "Timer etter prosjekt"

#: app/templates/analytics/dashboard.html:127
#: app/templates/analytics/dashboard_improved.html:172
msgid "Weekly Trends"
msgstr "Ukentlige trender"

#: app/templates/analytics/dashboard.html:145
#: app/templates/analytics/dashboard_improved.html:180
#: app/templates/analytics/mobile_dashboard.html:115
msgid "Hours by Time of Day"
msgstr "Timer etter tid på dagen"

#: app/templates/analytics/dashboard.html:159
msgid "Project Efficiency"
msgstr "Prosjekteffektivitet"

#: app/templates/analytics/dashboard.html:178
#: app/templates/analytics/dashboard_improved.html:191
#: app/templates/analytics/mobile_dashboard.html:131
msgid "User Performance"
msgstr "Brukerytelse"

#: app/templates/analytics/dashboard.html:206
#: app/templates/analytics/dashboard_improved.html:213
#: app/templates/analytics/mobile_dashboard.html:159
msgid "Failed to load charts. Please try again."
msgstr "Kunne ikke laste inn diagrammer. Vennligst prøv igjen."

#: app/templates/analytics/dashboard.html:207
#: app/templates/analytics/dashboard_improved.html:214
#: app/templates/analytics/mobile_dashboard.html:160
msgid "Failed to refresh charts. Please try again."
msgstr "Kunne ikke oppdatere diagrammer. Vennligst prøv igjen."

#: app/templates/analytics/dashboard.html:208
#: app/templates/analytics/dashboard_improved.html:215
#: app/templates/analytics/mobile_dashboard.html:161
#: app/templates/budget/project_detail.html:206
#: app/templates/projects/dashboard.html:449
#: app/templates/projects/dashboard.html:483
msgid "Hours"
msgstr "Timer"

#: app/templates/analytics/dashboard.html:209
#: app/templates/analytics/dashboard_improved.html:216
#: app/templates/analytics/mobile_dashboard.html:162
#: app/templates/client_portal/dashboard.html:130
#: app/templates/client_portal/quote_detail.html:35
#: app/templates/client_portal/quotes.html:27
#: app/templates/client_portal/time_entries.html:51
#: app/templates/contacts/communication_form.html:52
#: app/templates/inventory/adjustments/list.html:56
#: app/templates/inventory/movements/list.html:52
#: app/templates/inventory/reports/movement_history.html:67
#: app/templates/inventory/stock_items/history.html:59
#: app/templates/inventory/stock_items/view.html:167
#: app/templates/inventory/transfers/list.html:38
#: app/templates/inventory/warehouses/view.html:129
#: app/templates/invoices/edit.html:136
#: app/templates/invoices/pdf_default.html:106
#: app/templates/main/dashboard.html:89 app/templates/quotes/pdf_default.html:40
#: app/utils/pdf_generator_fallback.py:469
msgid "Date"
msgstr "Dato"

#: app/templates/analytics/dashboard.html:210
#: app/templates/analytics/dashboard_improved.html:217
#: app/templates/analytics/mobile_dashboard.html:163
msgid "Hour of Day"
msgstr "Time på dagen"

#: app/templates/analytics/dashboard.html:211
#: app/templates/analytics/dashboard_improved.html:218
#: app/templates/analytics/mobile_dashboard.html:164
msgid "Revenue"
msgstr "Inntekter"

#: app/templates/analytics/dashboard_improved.html:9
msgid "Key metrics and actionable insights"
msgstr "Nøkkelberegninger og praktisk innsikt"

#: app/templates/analytics/dashboard_improved.html:19
msgid "Export"
msgstr "Eksport"

#: app/templates/analytics/dashboard_improved.html:36
msgid "vs previous period"
msgstr "vs forrige periode"

#: app/templates/analytics/dashboard_improved.html:45
msgid "of total"
msgstr "av totalt"

#: app/templates/analytics/dashboard_improved.html:53
#: app/templates/analytics/dashboard_improved.html:154
msgid "Potential Revenue"
msgstr "Potensielle inntekter"

#: app/templates/analytics/dashboard_improved.html:54
msgid "Avg rate:"
msgstr "Gj.sn. rate:"

#: app/templates/analytics/dashboard_improved.html:59
#: app/templates/budget/project_detail.html:165
msgid "Trend"
msgstr "Trend"

#: app/templates/analytics/dashboard_improved.html:63
msgid "active projects"
msgstr "aktive prosjekter"

#: app/templates/analytics/dashboard_improved.html:70
msgid "Insights & Recommendations"
msgstr "Innsikt og anbefalinger"

#: app/templates/analytics/dashboard_improved.html:86
msgid "Cumulative"
msgstr "Kumulativ"

#: app/templates/analytics/dashboard_improved.html:94
msgid "Billable Distribution"
msgstr "Fakturerbar distribusjon"

#: app/templates/analytics/dashboard_improved.html:104
msgid "Task Status Overview"
msgstr "Oversikt over oppgavestatus"

#: app/templates/analytics/dashboard_improved.html:110
msgid "Tasks Completed"
msgstr "Oppgaver fullført"

#: app/templates/analytics/dashboard_improved.html:114
#: app/templates/analytics/dashboard_improved.html:222
#: app/templates/tasks/create.html:71 app/templates/tasks/create.html:84
#: app/templates/tasks/create.html:446 app/templates/tasks/edit.html:95
#: app/templates/tasks/edit.html:642 app/templates/tasks/my_tasks.html:57
#: app/templates/tasks/my_tasks.html:127 app/utils/i18n_helpers.py:16
#: app/utils/i18n_helpers.py:28
msgid "In Progress"
msgstr "Pågår"

#: app/templates/analytics/dashboard_improved.html:118
#: app/templates/analytics/dashboard_improved.html:223
#: app/templates/tasks/create.html:70 app/templates/tasks/create.html:84
#: app/templates/tasks/create.html:445 app/templates/tasks/edit.html:94
#: app/templates/tasks/edit.html:641 app/templates/tasks/my_tasks.html:40
#: app/templates/tasks/my_tasks.html:126 app/utils/i18n_helpers.py:15
#: app/utils/i18n_helpers.py:27
msgid "To Do"
msgstr "Å gjøre"

#: app/templates/analytics/dashboard_improved.html:124
msgid "Revenue by Project"
msgstr "Inntekter etter prosjekt"

#: app/templates/analytics/dashboard_improved.html:132
msgid "Payments Over Time"
msgstr "Betalinger over tid"

#: app/templates/analytics/dashboard_improved.html:144
msgid "Payment Methods"
msgstr "Betalingsmetoder"

#: app/templates/analytics/dashboard_improved.html:148
msgid "Revenue vs Payments"
msgstr "Inntekt vs betalinger"

#: app/templates/analytics/dashboard_improved.html:158
msgid "Collection Rate"
msgstr "Innsamlingssats"

#: app/templates/analytics/dashboard_improved.html:184
msgid "Project Completion Rate"
msgstr "Prosjektgjennomføringsgrad"

#: app/templates/analytics/dashboard_improved.html:219
#: app/templates/analytics/mobile_dashboard.html:40
#: app/templates/main/dashboard.html:201 app/templates/main/help.html:193
#: app/templates/projects/add_good.html:62 app/templates/projects/edit.html:56
#: app/templates/projects/edit_good.html:62 app/templates/projects/goods.html:70
#: app/templates/tasks/edit.html:169 app/templates/timer/manual_entry.html:91
#: app/templates/user/profile.html:110
msgid "Billable"
msgstr "Fakturerbar"

#: app/templates/analytics/dashboard_improved.html:220
msgid "Non-Billable"
msgstr "Ikke-fakturerbar"

#: app/templates/analytics/dashboard_improved.html:221
#: app/templates/contacts/communication_form.html:59
#: app/templates/tasks/_kanban.html:1346 app/templates/tasks/edit.html:260
#: app/templates/tasks/my_tasks.html:91 app/templates/weekly_goals/edit.html:67
#: app/templates/weekly_goals/index.html:39
#: app/templates/weekly_goals/index.html:172
#: app/templates/weekly_goals/view.html:62 app/utils/i18n_helpers.py:239
#: app/utils/i18n_helpers.py:251 app/utils/i18n_helpers.py:262
#: app/utils/i18n_helpers.py:273
msgid "Completed"
msgstr "Fullført"

#: app/templates/analytics/dashboard_improved.html:224
#: app/templates/tasks/create.html:72 app/templates/tasks/create.html:84
#: app/templates/tasks/create.html:447 app/templates/tasks/edit.html:96
#: app/templates/tasks/edit.html:643 app/templates/tasks/my_tasks.html:74
#: app/templates/tasks/my_tasks.html:128 app/utils/i18n_helpers.py:17
#: app/utils/i18n_helpers.py:29
msgid "Review"
msgstr "Gjennomgå"

#: app/templates/analytics/dashboard_improved.html:225
#: app/templates/contacts/communication_form.html:62
#: app/templates/inventory/purchase_orders/list.html:28
#: app/templates/inventory/purchase_orders/list.html:84
#: app/templates/inventory/purchase_orders/view.html:45
#: app/templates/inventory/reservations/list.html:25
#: app/templates/inventory/reservations/list.html:84
#: app/templates/projects/archive.html:68 app/templates/tasks/create.html:74
#: app/templates/tasks/create.html:84 app/templates/tasks/create.html:449
#: app/templates/tasks/edit.html:98 app/templates/tasks/edit.html:645
#: app/templates/tasks/my_tasks.html:130 app/templates/weekly_goals/edit.html:69
#: app/templates/weekly_goals/view.html:68 app/utils/i18n_helpers.py:19
#: app/utils/i18n_helpers.py:31 app/utils/i18n_helpers.py:85
#: app/utils/i18n_helpers.py:97 app/utils/i18n_helpers.py:264
#: app/utils/i18n_helpers.py:275
msgid "Cancelled"
msgstr "Kansellert"

#: app/templates/analytics/dashboard_improved.html:226
msgid "Completion Rate (%)"
msgstr "Fullføringsrate (%)"

#: app/templates/analytics/mobile_dashboard.html:20
msgid "Mobile insights overview"
msgstr "Oversikt over mobilinnsikt"

#: app/templates/analytics/mobile_dashboard.html:58
msgid "Daily Avg"
msgstr "Daglig gj.sn"

#: app/templates/analytics/mobile_dashboard.html:70
msgid "Daily Hours"
msgstr "Daglige timer"

#: app/templates/analytics/mobile_dashboard.html:100
msgid "Top Projects"
msgstr "Topp prosjekter"

#: app/templates/audit_logs/list.html:14
msgid "Track who changed what and when"
msgstr "Spor hvem som endret hva og når"

#: app/templates/audit_logs/list.html:19
msgid "Filters"
msgstr "Filtre"

#: app/templates/audit_logs/list.html:22
msgid "Entity Type"
msgstr "Enhetstype"

#: app/templates/audit_logs/list.html:24
#: app/templates/inventory/movements/list.html:23
#: app/templates/inventory/reports/movement_history.html:41
#: app/templates/inventory/stock_items/history.html:33
#: app/templates/tasks/my_tasks.html:157
msgid "All Types"
msgstr "Alle typer"

#: app/templates/audit_logs/list.html:31 app/templates/audit_logs/list.html:32
msgid "Entity ID"
msgstr "Enhets-ID"

#: app/templates/audit_logs/list.html:37
msgid "All Users"
msgstr "Alle brukere"

#: app/templates/audit_logs/list.html:44 app/templates/audit_logs/list.html:77
#: app/templates/inventory/purchase_orders/form.html:84
#: app/templates/invoices/edit.html:77 app/templates/invoices/edit.html:137
#: app/templates/invoices/edit.html:198 app/templates/quotes/create.html:71
#: app/templates/quotes/edit.html:72
msgid "Action"
msgstr "Handling"

#: app/templates/audit_logs/list.html:46
msgid "All Actions"
msgstr "Alle handlinger"

#: app/templates/audit_logs/list.html:48 app/templates/tasks/edit.html:258
msgid "Updated"
msgstr "Oppdatert"

#: app/templates/audit_logs/list.html:49
msgid "Deleted"
msgstr "Slettet"

#: app/templates/audit_logs/list.html:53
msgid "Time Range"
msgstr "Tidsområde"

#: app/templates/audit_logs/list.html:59
msgid "All time"
msgstr "Hele tiden"

#: app/templates/audit_logs/list.html:64
#: app/templates/client_portal/time_entries.html:40
#: app/templates/deals/list.html:39
#: app/templates/inventory/adjustments/list.html:43
#: app/templates/inventory/movements/list.html:43
#: app/templates/inventory/purchase_orders/list.html:41
#: app/templates/inventory/reports/movement_history.html:54
#: app/templates/inventory/reports/turnover.html:29
#: app/templates/inventory/reports/valuation.html:39
#: app/templates/inventory/reservations/list.html:30
#: app/templates/inventory/stock_items/history.html:46
#: app/templates/inventory/stock_items/list.html:40
#: app/templates/inventory/stock_levels/list.html:38
#: app/templates/inventory/stock_levels/warehouse.html:36
#: app/templates/inventory/suppliers/list.html:32
#: app/templates/inventory/transfers/list.html:29 app/templates/leads/list.html:39
#: app/templates/quotes/list.html:89
msgid "Filter"
msgstr "Filter"

#: app/templates/audit_logs/list.html:75
msgid "Timestamp"
msgstr "Tidsstempel"

#: app/templates/audit_logs/list.html:78
msgid "Entity"
msgstr "Entitet"

#: app/templates/audit_logs/list.html:79
msgid "Field"
msgstr "Felt"

#: app/templates/audit_logs/list.html:80
#: app/templates/budget/project_detail.html:171 app/templates/clients/view.html:15
#: app/templates/projects/view.html:32 app/templates/tasks/view.html:20
msgid "Change"
msgstr "Endre"

#: app/templates/audit_logs/view.html:22
msgid "Change Information"
msgstr "Endre informasjon"

#: app/templates/audit_logs/view.html:80
msgid "Change Details"
msgstr "Endre detaljer"

#: app/templates/audit_logs/view.html:104
msgid "Request Information"
msgstr "Be om informasjon"

#: app/templates/auth/edit_profile.html:6 app/templates/auth/profile.html:9
msgid "Edit Profile"
msgstr "Rediger profil"

#: app/templates/auth/edit_profile.html:65
msgid "Leave blank to keep current password"
msgstr "La feltet stå tomt for å beholde gjeldende passord"

#: app/templates/auth/edit_profile.html:74 app/templates/client_notes/edit.html:83
#: app/templates/comments/edit.html:76 app/templates/invoices/edit.html:233
#: app/templates/kanban/edit_column.html:91 app/templates/projects/edit.html:84
#: app/templates/projects/edit_good.html:69
#: app/templates/weekly_goals/edit.html:100
msgid "Save Changes"
msgstr "Lagre endringer"

#: app/templates/auth/login.html:6 app/templates/errors/403.html:30
msgid "Login"
msgstr "Logg inn"

#: app/templates/auth/login.html:25 app/templates/setup/initial_setup.html:26
msgid "Track time. Stay organized."
msgstr "Spor tid. Hold deg organisert."

#: app/templates/auth/login.html:29
msgid "Sign in to your account"
msgstr "Logg på kontoen din"

#: app/templates/auth/login.html:38 app/templates/client_portal/login.html:50
msgid "Sign in"
msgstr "Logg på"

#: app/templates/auth/login.html:41
msgid "Tip: Enter a new username to create your account."
msgstr "Tips: Skriv inn et nytt brukernavn for å opprette kontoen din."

#: app/templates/auth/login.html:50
msgid "Or continue with"
msgstr "Eller fortsett med"

#: app/templates/auth/login.html:55
msgid "Single Sign-On"
msgstr "Enkel pålogging"

#: app/templates/auth/profile.html:47 app/templates/user/profile.html:75
msgid "Member Since"
msgstr "Medlem siden"

#: app/templates/budget/dashboard.html:12
msgid "Budget Alerts & Forecasting"
msgstr "Budsjettvarsler og prognoser"

#: app/templates/budget/dashboard.html:13
msgid "Monitor project budgets and forecast completion"
msgstr "Overvåke prosjektbudsjetter og prognosefullføring"

#: app/templates/budget/dashboard.html:30
msgid "Unacknowledged Alerts"
msgstr "Ubekreftede varsler"

#: app/templates/budget/dashboard.html:39
msgid "Critical Alerts"
msgstr "Kritiske varsler"

#: app/templates/budget/dashboard.html:48
msgid "Projects with Budgets"
msgstr "Prosjekter med budsjetter"

#: app/templates/budget/dashboard.html:57
msgid "Warning Alerts"
msgstr "Advarselsvarsler"

#: app/templates/budget/dashboard.html:66
#: app/templates/budget/project_detail.html:259
msgid "Active Alerts"
msgstr "Aktive varsler"

#: app/templates/budget/dashboard.html:96
#: app/templates/budget/project_detail.html:284
msgid "Acknowledge"
msgstr "Bekrefte"

#: app/templates/budget/dashboard.html:110
msgid "Project Budget Status"
msgstr "Prosjektbudsjettstatus"

#: app/templates/budget/dashboard.html:116
#: app/templates/calendar/event_detail.html:88
#: app/templates/calendar/event_form.html:116
#: app/templates/client_portal/dashboard.html:131
#: app/templates/client_portal/time_entries.html:23
#: app/templates/client_portal/time_entries.html:52
#: app/templates/inventory/movements/list.html:38
#: app/templates/invoices/create.html:19
#: app/templates/invoices/pdf_default.html:59 app/templates/kanban/board.html:14
#: app/templates/kanban/create_column.html:39 app/templates/main/dashboard.html:84
#: app/templates/main/dashboard.html:292 app/templates/main/search.html:33
#: app/templates/recurring_invoices/list.html:24
#: app/templates/tasks/_kanban.html:1245 app/templates/tasks/create.html:46
#: app/templates/tasks/edit.html:67 app/templates/tasks/edit.html:195
#: app/templates/tasks/my_tasks.html:144 app/templates/timer/manual_entry.html:40
#: app/utils/pdf_generator.py:634
msgid "Project"
msgstr "Prosjekt"

#: app/templates/budget/dashboard.html:117
#: app/templates/projects/dashboard.html:125
#: app/templates/projects/dashboard.html:368
msgid "Budget"
msgstr "Budsjett"

#: app/templates/budget/dashboard.html:118
#: app/templates/budget/project_detail.html:39
#: app/templates/projects/dashboard.html:368 app/templates/projects/view.html:164
msgid "Consumed"
msgstr "Forbrukt"

#: app/templates/budget/dashboard.html:119
#: app/templates/budget/project_detail.html:48
#: app/templates/main/dashboard.html:161 app/templates/projects/dashboard.html:129
#: app/templates/projects/dashboard.html:368 app/templates/projects/view.html:168
msgid "Remaining"
msgstr "Gjenværende"

#: app/templates/budget/dashboard.html:120 app/templates/projects/view.html:234
#: app/templates/tasks/_kanban.html:112 app/templates/tasks/_kanban.html:1281
#: app/templates/tasks/edit.html:153 app/templates/tasks/my_tasks.html:299
#: app/templates/weekly_goals/index.html:95
#: app/templates/weekly_goals/index.html:205
#: app/templates/weekly_goals/view.html:77
msgid "Progress"
msgstr "Framgang"

#: app/templates/budget/dashboard.html:137 app/templates/projects/view.html:171
msgid "over"
msgstr "over"

#: app/templates/budget/dashboard.html:153
#: app/templates/budget/project_detail.html:48
#: app/templates/budget/project_detail.html:65 app/utils/i18n_helpers.py:285
msgid "Over Budget"
msgstr "Over budsjett"

#: app/templates/budget/dashboard.html:157
#: app/templates/budget/project_detail.html:66
#: app/templates/projects/view.html:183 app/utils/i18n_helpers.py:295
#: app/utils/i18n_helpers.py:305
msgid "Critical"
msgstr "Kritisk"

#: app/templates/budget/dashboard.html:165
#: app/templates/budget/project_detail.html:68
#: app/templates/projects/view.html:191
msgid "Healthy"
msgstr "Sunn"

#: app/templates/budget/dashboard.html:180 app/templates/budget/dashboard.html:197
msgid "No projects with budgets found"
msgstr "Fant ingen prosjekter med budsjetter"

#: app/templates/budget/dashboard.html:237
#: app/templates/budget/project_detail.html:405
msgid "Alert acknowledged successfully"
msgstr "Varsling er godkjent"

#: app/templates/budget/dashboard.html:242
#: app/templates/budget/project_detail.html:410
msgid "Failed to acknowledge alert"
msgstr "Kunne ikke bekrefte varselet"

#: app/templates/budget/project_detail.html:8
msgid "Budget Analysis & Forecasting"
msgstr "Budsjettanalyse og prognoser"

#: app/templates/budget/project_detail.html:13
msgid "Back to Dashboard"
msgstr "Tilbake til Dashboard"

#: app/templates/budget/project_detail.html:17
#: app/templates/projects/list.html:208 app/templates/quotes/view.html:163
msgid "View Project"
msgstr "Se prosjekt"

#: app/templates/budget/project_detail.html:30
#: app/templates/projects/view.html:160
msgid "Total Budget"
msgstr "Totalt budsjett"

#: app/templates/budget/project_detail.html:80
msgid "Burn Rate Analysis"
msgstr "Forbrenningshastighetsanalyse"

#: app/templates/budget/project_detail.html:85
msgid "Daily Burn Rate"
msgstr "Daglig brennhastighet"

#: app/templates/budget/project_detail.html:89
msgid "Weekly Burn Rate"
msgstr "Ukentlig brennhastighet"

#: app/templates/budget/project_detail.html:93
msgid "Monthly Burn Rate"
msgstr "Månedlig brennhastighet"

#: app/templates/budget/project_detail.html:97
msgid "Period Total"
msgstr "Periode totalt"

#: app/templates/budget/project_detail.html:103
msgid "Based on last"
msgstr "Basert på sist"

#: app/templates/budget/project_detail.html:103
#: app/templates/inventory/suppliers/view.html:141
msgid "days"
msgstr "dager"

#: app/templates/budget/project_detail.html:108
msgid "No burn rate data available"
msgstr "Ingen brennhastighetsdata tilgjengelig"

#: app/templates/budget/project_detail.html:117
msgid "Completion Estimate"
msgstr "Fullføringsestimat"

#: app/templates/budget/project_detail.html:122
msgid "Estimated Completion Date"
msgstr "Estimert fullføringsdato"

#: app/templates/budget/project_detail.html:128
msgid "days remaining"
msgstr "dager igjen"

#: app/templates/budget/project_detail.html:133
msgid "Confidence Level"
msgstr "Konfidensnivå"

#: app/templates/budget/project_detail.html:149
msgid "No completion estimate available"
msgstr "Ingen ferdigstillelsesestimat tilgjengelig"

#: app/templates/budget/project_detail.html:160
msgid "Cost Trend Analysis"
msgstr "Analyse av kostnadstrend"

#: app/templates/budget/project_detail.html:168
msgid "Average"
msgstr "Gjennomsnittlig"

#: app/templates/budget/project_detail.html:185
msgid "Resource Allocation"
msgstr "Ressursfordeling"

#: app/templates/budget/project_detail.html:193
msgid "Total Cost"
msgstr "Total kostnad"

#: app/templates/budget/project_detail.html:197
#: app/templates/client_portal/projects.html:41 app/templates/main/help.html:194
#: app/templates/projects/create.html:66 app/templates/projects/edit.html:60
#: app/templates/quotes/accept.html:33
msgid "Hourly Rate"
msgstr "Timepris"

#: app/templates/budget/project_detail.html:205
msgid "Team Member"
msgstr "Teammedlem"

#: app/templates/budget/project_detail.html:207
#: app/templates/budget/project_detail.html:310
#: app/templates/budget/project_detail.html:340
#: app/templates/inventory/purchase_orders/form.html:149
msgid "Cost"
msgstr "Koste"

#: app/templates/budget/project_detail.html:208
msgid "Hours %"
msgstr "Timer %"

#: app/templates/budget/project_detail.html:209
msgid "Cost %"
msgstr "Kostnad %"

#: app/templates/budget/project_detail.html:210
msgid "Entries"
msgstr "Oppføringer"

#: app/templates/calendar/event_detail.html:41
msgid "Date & Time"
msgstr "Dato og tid"

#: app/templates/calendar/event_detail.html:57
#: app/templates/client_portal/dashboard.html:133
#: app/templates/client_portal/time_entries.html:56
#: app/templates/main/dashboard.html:88 app/templates/main/search.html:36
msgid "Duration"
msgstr "Varighet"

#: app/templates/calendar/event_detail.html:77
#: app/templates/calendar/event_form.html:94
#: app/templates/inventory/stock_items/view.html:133
#: app/templates/inventory/stock_levels/item.html:27
#: app/templates/inventory/stock_levels/list.html:52
#: app/templates/inventory/warehouses/view.html:89
msgid "Location"
msgstr "Sted"

#: app/templates/calendar/event_detail.html:104
#: app/templates/calendar/event_form.html:129 app/templates/main/dashboard.html:85
#: app/templates/projects/_kanban_tailwind.html:27
#: app/templates/timer/timer_page.html:124
msgid "Task"
msgstr "Oppgave"

#: app/templates/calendar/event_detail.html:120
#: app/templates/calendar/event_form.html:142
#: app/templates/client_portal/invoice_detail.html:23
#: app/templates/client_portal/quote_detail.html:23
#: app/templates/client_portal/set_password.html:37
#: app/templates/deals/form.html:30 app/templates/deals/list.html:51
#: app/templates/main/help.html:185 app/templates/projects/create.html:32
#: app/templates/projects/edit.html:30 app/templates/quotes/accept.html:22
#: app/templates/quotes/create.html:31 app/templates/quotes/edit.html:36
#: app/templates/quotes/list.html:129 app/templates/quotes/view.html:74
#: app/templates/recurring_invoices/list.html:25
msgid "Client"
msgstr "Klient"

#: app/templates/calendar/event_detail.html:136
#: app/templates/calendar/event_form.html:109
#: app/templates/calendar/event_form.html:155
msgid "Reminder"
msgstr "Påminnelse"

#: app/templates/calendar/event_detail.html:139
msgid "minutes before"
msgstr "minutter før"

#: app/templates/calendar/event_detail.html:141
msgid "hours before"
msgstr "timer før"

#: app/templates/calendar/event_detail.html:143
msgid "days before"
msgstr "dager før"

#: app/templates/calendar/event_detail.html:155
msgid "Recurring"
msgstr "Tilbakevendende"

#: app/templates/calendar/event_detail.html:159
msgid "Until"
msgstr "Til"

#: app/templates/calendar/event_detail.html:173
msgid "Last Updated"
msgstr "Sist oppdatert"

#: app/templates/calendar/event_detail.html:182
msgid "Back to Calendar"
msgstr "Tilbake til Kalender"

#: app/templates/calendar/event_detail.html:191
msgid "Delete Event"
msgstr "Slett hendelse"

#: app/templates/calendar/event_detail.html:192
msgid "Are you sure you want to delete this event? This action cannot be undone."
msgstr ""
"Er du sikker på at du vil slette denne hendelsen? Denne handlingen kan ikke "
"angres."

#: app/templates/calendar/event_form.html:2
#: app/templates/calendar/event_form.html:10
msgid "Edit Event"
msgstr "Rediger hendelse"

#: app/templates/calendar/event_form.html:2
#: app/templates/calendar/event_form.html:10 app/templates/calendar/view.html:46
msgid "New Event"
msgstr "Ny begivenhet"

#: app/templates/calendar/event_form.html:19
#: app/templates/client_portal/quote_detail.html:34
#: app/templates/client_portal/quotes.html:26 app/templates/contacts/form.html:52
#: app/templates/contacts/list.html:28 app/templates/contacts/view.html:48
#: app/templates/invoices/edit.html:132 app/templates/leads/form.html:50
#: app/templates/quotes/accept.html:18 app/templates/quotes/create.html:40
#: app/templates/quotes/edit.html:32 app/templates/quotes/list.html:128
#: app/utils/pdf_generator_fallback.py:468
msgid "Title"
msgstr "Tittel"

#: app/templates/calendar/event_form.html:40
#: app/templates/import_export/index.html:177
#: app/templates/import_export/index.html:215
#: app/templates/timer/manual_entry.html:59
msgid "Start Date"
msgstr "Startdato"

#: app/templates/calendar/event_form.html:50
#: app/templates/client_portal/time_entries.html:54
#: app/templates/timer/manual_entry.html:63
msgid "Start Time"
msgstr "Starttid"

#: app/templates/calendar/event_form.html:61
#: app/templates/import_export/index.html:182
#: app/templates/import_export/index.html:220
#: app/templates/timer/manual_entry.html:70
msgid "End Date"
msgstr "Sluttdato"

#: app/templates/calendar/event_form.html:71
#: app/templates/client_portal/time_entries.html:55
#: app/templates/timer/manual_entry.html:74
msgid "End Time"
msgstr "Sluttid"

#: app/templates/calendar/event_form.html:88
msgid "All Day Event"
msgstr "Heldagsarrangement"

#: app/templates/calendar/event_form.html:104
msgid "Event Type"
msgstr "Hendelsestype"

#: app/templates/calendar/event_form.html:107
#: app/templates/contacts/communication_form.html:32
msgid "Meeting"
msgstr "Møte"

#: app/templates/calendar/event_form.html:108
msgid "Appointment"
msgstr "Ansettelse"

#: app/templates/calendar/event_form.html:110
msgid "Deadline"
msgstr "Frist"

#: app/templates/calendar/event_form.html:118
#: app/templates/calendar/event_form.html:131
#: app/templates/calendar/event_form.html:144
msgid "-- None --"
msgstr "-- Ingen --"

#: app/templates/calendar/event_form.html:157
msgid "No reminder"
msgstr "Ingen påminnelse"

#: app/templates/calendar/event_form.html:158
msgid "5 minutes before"
msgstr "5 minutter før"

#: app/templates/calendar/event_form.html:159
msgid "15 minutes before"
msgstr "15 minutter før"

#: app/templates/calendar/event_form.html:160
msgid "30 minutes before"
msgstr "30 minutter før"

#: app/templates/calendar/event_form.html:161
msgid "1 hour before"
msgstr "1 time før"

#: app/templates/calendar/event_form.html:162
msgid "1 day before"
msgstr "1 dag før"

#: app/templates/calendar/event_form.html:168 app/templates/kanban/columns.html:51
#: app/templates/kanban/create_column.html:60
#: app/templates/kanban/edit_column.html:52
msgid "Color"
msgstr "Farge"

#: app/templates/calendar/event_form.html:175
msgid "Choose a color for this event"
msgstr "Velg en farge for dette arrangementet"

#: app/templates/calendar/event_form.html:187
msgid "Private Event"
msgstr "Privat arrangement"

#: app/templates/calendar/event_form.html:189
msgid "Private events are only visible to you"
msgstr "Private arrangementer er kun synlige for deg"

#: app/templates/calendar/event_form.html:194
msgid "Recurring Event"
msgstr "Gjentakende hendelse"

#: app/templates/calendar/event_form.html:203
msgid "This is a recurring event"
msgstr "Dette er en gjenganger"

#: app/templates/calendar/event_form.html:209
msgid "Recurrence Pattern"
msgstr "Gjentakelsesmønster"

#: app/templates/calendar/event_form.html:216
msgid "Use RRULE format (e.g., FREQ=WEEKLY;BYDAY=MO,WE,FR)"
msgstr "Bruk RRULE-format (f.eks. FREKVENS=ukentlig; BYDAY=MO,VI,FR)"

#: app/templates/calendar/event_form.html:220
msgid "Recurrence End Date"
msgstr "Sluttdato for gjentakelse"

#: app/templates/calendar/event_form.html:234
msgid "Update Event"
msgstr "Oppdater hendelse"

#: app/templates/calendar/event_form.html:234
msgid "Create Event"
msgstr "Opprett hendelse"

#: app/templates/calendar/view.html:18
msgid "View and manage your events, tasks, and time entries"
msgstr "Se og administrer hendelser, oppgaver og tidsoppføringer"

#: app/templates/calendar/view.html:30
msgid "Day"
msgstr "Dag"

#: app/templates/calendar/view.html:34 app/templates/weekly_goals/index.html:79
msgid "Week"
msgstr "Uke"

#: app/templates/calendar/view.html:38
msgid "Month"
msgstr "Måned"

#: app/templates/calendar/view.html:59
msgid "Today"
msgstr "I dag"

#: app/templates/calendar/view.html:92
msgid "Loading calendar..."
msgstr "Laster kalender..."

#: app/templates/calendar/view.html:102
msgid "Event Details"
msgstr "Begivenhetsdetaljer"

#: app/templates/client_notes/edit.html:3 app/templates/client_notes/edit.html:9
msgid "Edit Client Note"
msgstr "Rediger klientnotat"

#: app/templates/client_notes/edit.html:12 app/templates/clients/edit.html:11
msgid "Back to Client"
msgstr "Tilbake til klienten"

#: app/templates/client_notes/edit.html:24
msgid "Client:"
msgstr "Klient:"

#: app/templates/client_notes/edit.html:38
msgid "Created on"
msgstr "Opprettet den"

#: app/templates/client_notes/edit.html:41 app/templates/comments/edit.html:54
msgid "Last edited on"
msgstr "Sist redigert den"

#: app/templates/client_notes/edit.html:54 app/templates/clients/view.html:197
msgid "Note Content"
msgstr "Merk innhold"

#: app/templates/client_notes/edit.html:64
msgid "Internal note visible only to your team."
msgstr "Intern notat som bare er synlig for teamet ditt."

#: app/templates/client_notes/edit.html:77 app/templates/clients/view.html:215
msgid "Mark as important"
msgstr "Merk som viktig"

#: app/templates/client_portal/base.html:6
#: app/templates/client_portal/base.html:28
#: app/templates/client_portal/dashboard.html:4
#: app/templates/client_portal/dashboard.html:8
#: app/templates/client_portal/dashboard.html:13
#: app/templates/client_portal/invoice_detail.html:4
#: app/templates/client_portal/invoice_detail.html:8
#: app/templates/client_portal/invoices.html:4
#: app/templates/client_portal/invoices.html:8
#: app/templates/client_portal/login.html:25
#: app/templates/client_portal/projects.html:4
#: app/templates/client_portal/projects.html:8
#: app/templates/client_portal/quote_detail.html:4
#: app/templates/client_portal/quote_detail.html:8
#: app/templates/client_portal/quotes.html:4
#: app/templates/client_portal/quotes.html:8
#: app/templates/client_portal/set_password.html:6
#: app/templates/client_portal/set_password.html:25
#: app/templates/client_portal/time_entries.html:4
#: app/templates/client_portal/time_entries.html:8
msgid "Client Portal"
msgstr "Klientportal"

#: app/templates/client_portal/dashboard.html:14
#, python-format
msgid "Welcome, %(client_name)s"
msgstr "Velkommen, %(client_name)s"

#: app/templates/client_portal/dashboard.html:43
msgid "Total Invoices"
msgstr "Totale fakturaer"

#: app/templates/client_portal/dashboard.html:66
#: app/templates/client_portal/dashboard.html:91
#: app/templates/client_portal/dashboard.html:123
msgid "View All"
msgstr "Vis alle"

#: app/templates/client_portal/dashboard.html:83
#: app/templates/client_portal/projects.html:49
msgid "No projects found."
msgstr "Ingen prosjekter funnet."

#: app/templates/client_portal/dashboard.html:90
msgid "Recent Invoices"
msgstr "Nylige fakturaer"

#: app/templates/client_portal/dashboard.html:114
#: app/templates/client_portal/invoices.html:91
msgid "No invoices found."
msgstr "Fant ingen fakturaer."

#: app/templates/client_portal/dashboard.html:122
#: app/templates/user/profile.html:89
msgid "Recent Time Entries"
msgstr "Nylige tidsinnlegg"

#: app/templates/client_portal/dashboard.html:141
#: app/templates/client_portal/dashboard.html:142
#: app/templates/client_portal/quotes.html:51
#: app/templates/client_portal/time_entries.html:64
#: app/templates/client_portal/time_entries.html:65
#: app/templates/timer/manual_entry.html:27 app/templates/user/profile.html:77
msgid "N/A"
msgstr "N/A"

#: app/templates/client_portal/dashboard.html:151
#: app/templates/client_portal/time_entries.html:83
msgid "No time entries found."
msgstr "Fant ingen tidsregistreringer."

#: app/templates/client_portal/invoice_detail.html:16
#: app/templates/client_portal/invoice_detail.html:33
#: app/templates/payments/create.html:44
msgid "Invoice Details"
msgstr "Fakturadetaljer"

#: app/templates/client_portal/invoice_detail.html:34
#: app/templates/client_portal/invoices.html:48
#: app/templates/invoices/edit.html:251 app/templates/invoices/pdf_default.html:40
#: app/utils/pdf_generator.py:618
msgid "Issue Date"
msgstr "Utstedelsesdato"

#: app/templates/client_portal/invoice_detail.html:45
#, python-format
msgid "This invoice is %(days)d days overdue."
msgstr "Denne fakturaen er %(days)d dager forsinket."

#: app/templates/client_portal/invoice_detail.html:52
#: app/templates/invoices/edit.html:60 app/utils/pdf_generator_fallback.py:216
msgid "Invoice Items"
msgstr "Fakturavarer"

#: app/templates/client_portal/invoice_detail.html:58
#: app/templates/client_portal/quote_detail.html:70
#: app/templates/inventory/adjustments/list.html:59
#: app/templates/inventory/movements/form.html:52
#: app/templates/inventory/movements/list.html:56
#: app/templates/inventory/reports/movement_history.html:71
#: app/templates/inventory/reports/valuation.html:61
#: app/templates/inventory/reservations/list.html:41
#: app/templates/inventory/stock_items/history.html:62
#: app/templates/inventory/stock_items/view.html:170
#: app/templates/inventory/transfers/form.html:50
#: app/templates/inventory/transfers/list.html:42
#: app/templates/inventory/warehouses/view.html:132
#: app/templates/invoices/edit.html:75 app/templates/invoices/edit.html:98
#: app/templates/invoices/edit.html:479 app/templates/projects/add_good.html:45
#: app/templates/projects/edit_good.html:45 app/templates/projects/goods.html:41
#: app/templates/quotes/create.html:67 app/templates/quotes/edit.html:68
#: app/templates/quotes/pdf_default.html:79 app/templates/quotes/view.html:93
#: app/utils/pdf_generator_fallback.py:482
msgid "Quantity"
msgstr "Mengde"

#: app/templates/client_portal/invoice_detail.html:59
#: app/templates/client_portal/quote_detail.html:71
#: app/templates/invoices/edit.html:76 app/templates/invoices/edit.html:99
#: app/templates/invoices/edit.html:480 app/templates/invoices/pdf_default.html:73
#: app/templates/projects/add_good.html:50
#: app/templates/projects/edit_good.html:50 app/templates/projects/goods.html:42
#: app/templates/quotes/create.html:69 app/templates/quotes/edit.html:70
#: app/templates/quotes/pdf_default.html:80 app/templates/quotes/view.html:94
#: app/utils/pdf_generator.py:647 app/utils/pdf_generator_fallback.py:219
#: app/utils/pdf_generator_fallback.py:482
msgid "Unit Price"
msgstr "Enhetspris"

#: app/templates/client_portal/invoices.html:15
#, python-format
msgid "Invoices for %(client_name)s"
msgstr "Fakturaer for %(client_name)s"

#: app/templates/client_portal/invoices.html:24
#: app/templates/inventory/movements/list.html:35
#: app/templates/inventory/purchase_orders/list.html:23
#: app/templates/inventory/reservations/list.html:22
#: app/templates/inventory/suppliers/list.html:28
#: app/templates/kanban/board.html:16 app/templates/quotes/list.html:80
msgid "All"
msgstr "Alle"

#: app/templates/client_portal/invoices.html:28 app/utils/i18n_helpers.py:83
#: app/utils/i18n_helpers.py:95
msgid "Paid"
msgstr "Betalt"

#: app/templates/client_portal/invoices.html:32
#: app/templates/invoices/list.html:159 app/utils/i18n_helpers.py:105
#: app/utils/i18n_helpers.py:116
msgid "Unpaid"
msgstr "Ubetalt"

#: app/templates/client_portal/invoices.html:36
#: app/templates/tasks/_kanban.html:103 app/templates/tasks/overdue.html:34
#: app/utils/i18n_helpers.py:84 app/utils/i18n_helpers.py:96
msgid "Overdue"
msgstr "Forsinket"

#: app/templates/client_portal/invoices.html:50
#: app/templates/client_portal/quotes.html:29 app/templates/invoices/edit.html:135
#: app/templates/invoices/edit.html:158 app/templates/projects/dashboard.html:370
#: app/templates/quotes/list.html:130
msgid "Amount"
msgstr "Beløp"

#: app/templates/client_portal/invoices.html:67
msgid "days overdue"
msgstr "dager forsinket"

#: app/templates/client_portal/login.html:6
msgid "Client Portal Login"
msgstr "Kundeportalpålogging"

#: app/templates/client_portal/login.html:26
msgid "View your projects and invoices"
msgstr "Se dine prosjekter og fakturaer"

#: app/templates/client_portal/login.html:30
msgid "Sign in to Client Portal"
msgstr "Logg på kundeportalen"

#: app/templates/client_portal/login.html:31
msgid "Enter your portal credentials to access your projects and invoices"
msgstr ""
"Skriv inn portallegitimasjonen din for å få tilgang til prosjektene og "
"fakturaene dine"

#: app/templates/client_portal/login.html:41 app/templates/clients/edit.html:86
msgid "portal_username"
msgstr "portal_brukernavn"

#: app/templates/client_portal/login.html:47
#: app/templates/client_portal/set_password.html:49
msgid "Enter your password"
msgstr "Skriv inn passordet ditt"

#: app/templates/client_portal/projects.html:15
#, python-format
msgid "Projects for %(client_name)s"
msgstr "Prosjekter for %(client_name)s"

#: app/templates/client_portal/quote_detail.html:16
#: app/templates/client_portal/quote_detail.html:33
#: app/templates/quotes/accept.html:15 app/templates/quotes/pdf_default.html:61
#: app/templates/quotes/view.html:47
msgid "Quote Details"
msgstr "Sitatdetaljer"

#: app/templates/client_portal/quote_detail.html:37
#: app/templates/client_portal/quotes.html:28 app/templates/quotes/create.html:105
#: app/templates/quotes/edit.html:132 app/templates/quotes/pdf_default.html:42
#: app/templates/quotes/view.html:394 app/utils/pdf_generator_fallback.py:471
msgid "Valid Until"
msgstr "Gyldig til"

#: app/templates/client_portal/quote_detail.html:50
msgid "This quote has expired."
msgstr "Dette sitatet er utløpt."

#: app/templates/client_portal/quote_detail.html:64
#: app/templates/quotes/create.html:54 app/templates/quotes/edit.html:55
#: app/templates/quotes/view.html:87
msgid "Quote Items"
msgstr "Sitat elementer"

#: app/templates/client_portal/quote_detail.html:113
msgid "Terms & Conditions"
msgstr "Vilkår og betingelser"

#: app/templates/client_portal/quotes.html:15
#, python-format
msgid "Quotes for %(client_name)s"
msgstr "Sitater for %(client_name)s"

#: app/templates/client_portal/quotes.html:48
#: app/templates/inventory/reservations/list.html:26
#: app/templates/inventory/reservations/list.html:86
#: app/templates/inventory/reservations/list.html:94
#: app/templates/quotes/list.html:85 app/templates/quotes/list.html:164
#: app/templates/quotes/view.html:69 app/templates/quotes/view.html:398
msgid "Expired"
msgstr "Utløpt"

#: app/templates/client_portal/quotes.html:76
msgid "No quotes found."
msgstr "Ingen sitater funnet."

#: app/templates/client_portal/set_password.html:6
#: app/templates/client_portal/set_password.html:59
msgid "Set Password"
msgstr "Angi passord"

#: app/templates/client_portal/set_password.html:26
msgid "Set your password to get started"
msgstr "Angi passordet ditt for å komme i gang"

#: app/templates/client_portal/set_password.html:30
#: app/templates/email/client_portal_password_setup.html:97
msgid "Set Your Password"
msgstr "Angi passordet ditt"

#: app/templates/client_portal/set_password.html:32
msgid "Set a password for your client portal account"
msgstr "Angi et passord for kundeportalkontoen din"

#: app/templates/client_portal/set_password.html:51
msgid "Password must be at least 8 characters long"
msgstr "Passordet må være minst 8 tegn langt"

#: app/templates/client_portal/set_password.html:53
msgid "Confirm Password"
msgstr "Bekreft passord"

#: app/templates/client_portal/set_password.html:56
msgid "Confirm your password"
msgstr "Bekreft passordet ditt"

#: app/templates/client_portal/time_entries.html:15
#, python-format
msgid "Time entries for %(client_name)s projects"
msgstr "Tidsoppføringer for %(client_name)s prosjekter"

#: app/templates/client_portal/time_entries.html:25
#: app/templates/tasks/my_tasks.html:146
msgid "All Projects"
msgstr "Alle prosjekter"

#: app/templates/client_portal/time_entries.html:32
msgid "From Date"
msgstr "Fra dato"

#: app/templates/client_portal/time_entries.html:36
msgid "To Date"
msgstr "Til dags dato"

#: app/templates/client_portal/time_entries.html:78
msgid "Total entries"
msgstr "Totalt antall oppføringer"

#: app/templates/client_portal/time_entries.html:79
msgid "Total hours"
msgstr "Totalt antall timer"

#: app/templates/clients/create.html:3 app/templates/clients/create.html:8
#: app/templates/clients/create.html:80 app/templates/projects/create.html:378
#: app/templates/projects/create.html:420
msgid "Create Client"
msgstr "Opprett klient"

#: app/templates/clients/create.html:9
msgid "Add a new client to manage related projects and billing."
msgstr "Legg til en ny klient for å administrere relaterte prosjekter og fakturering."

#: app/templates/clients/create.html:11
msgid "Back to Clients"
msgstr "Tilbake til klienter"

#: app/templates/clients/create.html:23 app/templates/clients/edit.html:23
#: app/templates/projects/create.html:387
msgid "Enter client name"
msgstr "Skriv inn klientnavn"

#: app/templates/clients/create.html:26 app/templates/clients/create.html:95
#: app/templates/clients/edit.html:26 app/templates/projects/create.html:390
msgid "Default Hourly Rate"
msgstr "Standard timepris"

#: app/templates/clients/create.html:27 app/templates/clients/edit.html:27
#: app/templates/projects/create.html:67 app/templates/projects/create.html:391
msgid "e.g. 75.00"
msgstr "f.eks. 75,00"

#: app/templates/clients/create.html:28 app/templates/clients/edit.html:28
msgid "This rate will be automatically filled when creating projects for this client"
msgstr "Denne satsen fylles automatisk når du oppretter prosjekter for denne klienten"

#: app/templates/clients/create.html:35 app/templates/projects/create.html:48
#: app/templates/projects/edit.html:44 app/templates/tasks/create.html:35
msgid "Supports Markdown"
msgstr "Støtter Markdown"

#: app/templates/clients/create.html:38 app/templates/clients/edit.html:34
#: app/templates/projects/create.html:396
msgid "Brief description of the client or project scope"
msgstr "Kort beskrivelse av oppdragsgiver eller prosjektomfang"

#: app/templates/clients/create.html:45 app/templates/clients/edit.html:52
#: app/templates/inventory/suppliers/form.html:36
#: app/templates/inventory/suppliers/list.html:43
#: app/templates/inventory/suppliers/view.html:47
#: app/templates/inventory/warehouses/form.html:36
#: app/templates/inventory/warehouses/list.html:24
#: app/templates/inventory/warehouses/view.html:47
#: app/templates/main/help.html:232 app/templates/projects/create.html:400
msgid "Contact Person"
msgstr "Kontaktperson"

#: app/templates/clients/create.html:46 app/templates/clients/edit.html:53
#: app/templates/projects/create.html:401
msgid "Primary contact name"
msgstr "Navn på hovedkontakt"

#: app/templates/clients/create.html:50 app/templates/clients/edit.html:57
#: app/templates/projects/create.html:405
msgid "contact@client.com"
msgstr "contact@client.com"

#: app/templates/clients/create.html:56 app/templates/clients/edit.html:39
msgid "Monthly Prepaid Hours"
msgstr "Månedlige forhåndsbetalte timer"

#: app/templates/clients/create.html:57 app/templates/clients/edit.html:40
msgid "e.g. 50"
msgstr "f.eks. 50"

#: app/templates/clients/create.html:58 app/templates/clients/edit.html:41
msgid "Leave empty if this client has no prepaid allocation."
msgstr "La stå tomt hvis denne klienten ikke har noen forhåndsbetalt tildeling."

#: app/templates/clients/create.html:61 app/templates/clients/edit.html:44
msgid "Prepaid Reset Day"
msgstr "Forhåndsbetalt tilbakestillingsdag"

#: app/templates/clients/create.html:63 app/templates/clients/edit.html:46
msgid "Day of the month when prepaid hours reset (1-28)."
msgstr "Dag i måneden da forhåndsbetalte timer tilbakestilles (1-28)."

#: app/templates/clients/create.html:70 app/templates/clients/edit.html:64
msgid "+1 (555) 123-4567"
msgstr "+1 (555) 123-4567"

#: app/templates/clients/create.html:74 app/templates/clients/edit.html:68
msgid "Client address"
msgstr "Klientadresse"

#: app/templates/clients/create.html:92
msgid "Choose a clear, descriptive name for the client organization."
msgstr "Velg et klart, beskrivende navn for kundeorganisasjonen."

#: app/templates/clients/create.html:96
msgid ""
"Set the standard hourly rate for this client. This will automatically "
"populate when creating new projects."
msgstr ""
"Angi standard timepris for denne klienten. Denne vil automatisk fylles ut "
"når du oppretter nye prosjekter."

#: app/templates/clients/create.html:99 app/templates/contacts/view.html:25
msgid "Contact Information"
msgstr "Kontaktinformasjon"

#: app/templates/clients/create.html:100
msgid "Add contact details for easy communication and record keeping."
msgstr "Legg til kontaktdetaljer for enkel kommunikasjon og journalføring."

#: app/templates/clients/create.html:103 app/templates/clients/view.html:111
msgid "Prepaid Hours"
msgstr "Forhåndsbetalte timer"

#: app/templates/clients/create.html:104
msgid ""
"Configure monthly included hours and the reset day if this client has a "
"retainer or prepaid bundle."
msgstr ""
"Konfigurer månedlige inkluderte timer og tilbakestillingsdagen hvis denne "
"klienten har en retainer eller forhåndsbetalt pakke."

#: app/templates/clients/create.html:108
msgid "Provide context about the client relationship or typical project types."
msgstr "Gi kontekst om klientforholdet eller typiske prosjekttyper."

#: app/templates/clients/edit.html:3 app/templates/clients/edit.html:8
#: app/templates/clients/view.html:13
msgid "Edit Client"
msgstr ""

#: app/templates/clients/edit.html:73
#: app/templates/email/client_portal_password_setup.html:72
msgid "Client Portal Access"
msgstr "Klientportaltilgang"

#: app/templates/clients/edit.html:75
msgid ""
"Enable portal access for this client. Clients can log in with their own "
"credentials to view projects, invoices, and time entries."
msgstr ""
"Aktiver portaltilgang for denne klienten. Kunder kan logge på med sin egen "
"legitimasjon for å se prosjekter, fakturaer og tidsregistreringer."

#: app/templates/clients/edit.html:80
msgid "Enable Client Portal"
msgstr "Aktiver klientportal"

#: app/templates/clients/edit.html:85
msgid "Portal Username"
msgstr "Portal brukernavn"

#: app/templates/clients/edit.html:87
msgid "Unique username for portal login"
msgstr "Unikt brukernavn for portalpålogging"

#: app/templates/clients/edit.html:90
msgid "Portal Password"
msgstr "Portalpassord"

#: app/templates/clients/edit.html:91
msgid "Leave empty to keep current password"
msgstr "La det stå tomt for å beholde gjeldende passord"

#: app/templates/clients/edit.html:92
msgid "Set a new password or leave empty to keep current"
msgstr "Angi et nytt passord eller la det stå tomt for å holde deg oppdatert"

#: app/templates/clients/edit.html:97
msgid "Current portal username"
msgstr "Gjeldende portalbrukernavn"

#: app/templates/clients/edit.html:106
msgid "Update Client"
msgstr "Oppdater klient"

#: app/templates/clients/edit.html:115
msgid "Send Password Setup Email"
msgstr "Send e-post for passordoppsett"

#: app/templates/clients/edit.html:119
#, python-format
msgid "Send an email to %(email)s with a link to set their portal password."
msgstr "Send en e-post til %(email)s med en lenke for å angi portalpassordet deres."

#: app/templates/clients/edit.html:125
msgid ""
"Email address is required to send password setup email. Please set the "
"client email address above."
msgstr ""
"E-postadresse kreves for å sende e-post med passordoppsett. Vennligst angi "
"klientens e-postadresse ovenfor."

#: app/templates/clients/edit.html:134
msgid "Client Statistics"
msgstr "Kundestatistikk"

#: app/templates/clients/edit.html:138
msgid "Total Projects"
msgstr "Totalt prosjekter"

#: app/templates/clients/edit.html:150
msgid "Est. Total Cost"
msgstr "Est. Total kostnad"

#: app/templates/clients/list.html:19
msgid "Filter Clients"
msgstr "Filtrer klienter"

#: app/templates/clients/list.html:20 app/templates/expenses/list.html:66
#: app/templates/invoices/list.html:33 app/templates/mileage/list.html:60
#: app/templates/payments/list.html:46 app/templates/per_diem/list.html:48
#: app/templates/projects/list.html:20 app/templates/quotes/list.html:67
#: app/templates/tasks/list.html:33 app/templates/tasks/my_tasks.html:107
msgid "Toggle Filters"
msgstr "Slå på filtre"

#: app/templates/clients/list.html:51 app/templates/expenses/list.html:160
#: app/templates/expenses/list.html:239 app/templates/projects/list.html:79
#: app/templates/tasks/list.html:99
msgid "Export to CSV"
msgstr "Eksporter til CSV"

#: app/templates/clients/list.html:183 app/templates/clients/list.html:212
#: app/templates/expenses/list.html:434 app/templates/expenses/list.html:463
#: app/templates/invoices/list.html:458 app/templates/invoices/list.html:487
#: app/templates/mileage/list.html:255 app/templates/mileage/list.html:284
#: app/templates/payments/list.html:281 app/templates/payments/list.html:310
#: app/templates/per_diem/list.html:284 app/templates/per_diem/list.html:313
#: app/templates/projects/list.html:438 app/templates/projects/list.html:467
#: app/templates/quotes/list.html:216 app/templates/quotes/list.html:243
#: app/templates/tasks/list.html:543 app/templates/tasks/list.html:572
#: app/templates/tasks/my_tasks.html:595 app/templates/tasks/my_tasks.html:625
msgid "Hide Filters"
msgstr "Skjul filtre"

#: app/templates/clients/list.html:190 app/templates/clients/list.html:206
#: app/templates/expenses/list.html:441 app/templates/expenses/list.html:457
#: app/templates/invoices/list.html:465 app/templates/invoices/list.html:481
#: app/templates/mileage/list.html:262 app/templates/mileage/list.html:278
#: app/templates/payments/list.html:288 app/templates/payments/list.html:304
#: app/templates/per_diem/list.html:291 app/templates/per_diem/list.html:307
#: app/templates/projects/list.html:445 app/templates/projects/list.html:461
#: app/templates/quotes/list.html:222 app/templates/quotes/list.html:238
#: app/templates/tasks/list.html:550 app/templates/tasks/list.html:566
#: app/templates/tasks/my_tasks.html:602 app/templates/tasks/my_tasks.html:619
msgid "Show Filters"
msgstr "Vis filtre"

#: app/templates/clients/view.html:15
msgid "Mark client as Inactive?"
msgstr "Vil du merke klienten som inaktiv?"

#: app/templates/clients/view.html:15
msgid "Change Client Status"
msgstr "Endre klientstatus"

#: app/templates/clients/view.html:17 app/templates/projects/view.html:34
msgid "Mark Inactive"
msgstr "Merk inaktiv"

#: app/templates/clients/view.html:20
msgid "Activate client?"
msgstr "Aktivere klient?"

#: app/templates/clients/view.html:20
msgid "Activate Client"
msgstr "Aktiver klient"

#: app/templates/clients/view.html:29
msgid "Delete Client"
msgstr "Slett klient"

#: app/templates/clients/view.html:46
msgid "Manage"
msgstr "Administrer"

#: app/templates/clients/view.html:60 app/templates/contacts/form.html:65
#: app/templates/contacts/list.html:42
msgid "Primary"
msgstr "Primær"

#: app/templates/clients/view.html:71
msgid "more contact(s)"
msgstr "flere kontakt(er)"

#: app/templates/clients/view.html:76
msgid "No contacts yet"
msgstr "Ingen kontakter ennå"

#: app/templates/clients/view.html:78
msgid "Add Contact"
msgstr "Legg til kontakt"

#: app/templates/clients/view.html:83
msgid "Legacy Contact Info"
msgstr "Eldre kontaktinformasjon"

#: app/templates/clients/view.html:113
#, python-format
msgid "Plan includes %(hours)s hours per cycle. Resets on day %(day)s."
msgstr "Planen inkluderer %(hours)s timer per syklus. Tilbakestilles på dag %(day)s."

#: app/templates/clients/view.html:117
msgid "Current cycle start"
msgstr "Nåværende syklusstart"

#: app/templates/clients/view.html:121
msgid "Remaining hours"
msgstr "Gjenstående timer"

#: app/templates/clients/view.html:122 app/templates/clients/view.html:126
#: app/templates/invoices/generate_from_time.html:26
#: app/templates/tasks/edit.html:164 app/templates/tasks/edit.html:166
#: app/templates/tasks/edit.html:169
msgid "h"
msgstr "h"

#: app/templates/clients/view.html:125
msgid "Consumed this cycle"
msgstr "Brukte denne syklusen"

#: app/templates/clients/view.html:161 app/templates/projects/view.html:89
#: app/utils/i18n_helpers.py:63 app/utils/i18n_helpers.py:73
msgid "Archived"
msgstr "Arkivert"

#: app/templates/clients/view.html:186
#: app/templates/inventory/purchase_orders/form.html:59
#: app/templates/quotes/create.html:185 app/templates/quotes/edit.html:199
msgid "Internal Notes"
msgstr "Interne merknader"

#: app/templates/clients/view.html:188
msgid "Add Note"
msgstr "Legg til merknad"

#: app/templates/clients/view.html:204
msgid "Add an internal note about this client..."
msgstr "Legg til et internt notat om denne klienten..."

#: app/templates/clients/view.html:220
msgid "Save Note"
msgstr "Lagre notat"

#: app/templates/clients/view.html:244 app/templates/comments/_comment.html:23
msgid "edited"
msgstr "redigert"

#: app/templates/clients/view.html:253
msgid "Important"
msgstr "Viktig"

#: app/templates/clients/view.html:262
msgid "Unmark"
msgstr "Fjern merking"

#: app/templates/clients/view.html:262
msgid "Mark Important"
msgstr "Merk som viktig"

#: app/templates/clients/view.html:289
msgid ""
"No notes yet. Add a note to keep track of important information about this "
"client."
msgstr ""
"Ingen notater ennå. Legg til et notat for å holde styr på viktig informasjon"
" om denne klienten."

#: app/templates/clients/view.html:338
msgid "Are you sure you want to delete this note?"
msgstr "Er du sikker på at du vil slette dette notatet?"

#: app/templates/clients/view.html:340
msgid "Delete Note"
msgstr "Slett notat"

#: app/templates/comments/_comment.html:22
msgid "Edited on"
msgstr "Redigert på"

#: app/templates/comments/_comment.html:39 app/templates/comments/_comment.html:82
#: app/templates/quotes/view.html:351 app/templates/quotes/view.html:365
msgid "Reply"
msgstr "Svar"

#: app/templates/comments/_comment.html:78
msgid "Write your reply..."
msgstr "Skriv svaret ditt..."

#: app/templates/comments/_comments_section.html:6
#: app/templates/quotes/view.html:255
msgid "Comments"
msgstr "Kommentarer"

#: app/templates/comments/_comments_section.html:12
#: app/templates/quotes/view.html:261
msgid "Add Comment"
msgstr "Legg til kommentar"

#: app/templates/comments/_comments_section.html:28
#: app/templates/quotes/view.html:271
msgid "Your Comment"
msgstr "Din kommentar"

#: app/templates/comments/_comments_section.html:30
#: app/templates/quotes/view.html:272
msgid "Share your thoughts, updates, or questions..."
msgstr "Del dine tanker, oppdateringer eller spørsmål..."

#: app/templates/comments/_comments_section.html:32
#: app/templates/comments/edit.html:70
msgid "You can use line breaks to format your comment."
msgstr "Du kan bruke linjeskift til å formatere kommentaren din."

#: app/templates/comments/_comments_section.html:34
msgid "Add Image"
msgstr "Legg til bilde"

#: app/templates/comments/_comments_section.html:41
#: app/templates/quotes/view.html:282
msgid "Post Comment"
msgstr "Legg inn kommentar"

#: app/templates/comments/_comments_section.html:71
msgid "No comments yet"
msgstr "Ingen kommentarer ennå"

#: app/templates/comments/_comments_section.html:72
msgid "Start the conversation by adding the first comment."
msgstr "Start samtalen ved å legge til den første kommentaren."

#: app/templates/comments/_comments_section.html:74
msgid "Add First Comment"
msgstr "Legg til første kommentar"

#: app/templates/comments/edit.html:3 app/templates/comments/edit.html:12
msgid "Edit Comment"
msgstr "Rediger kommentar"

#: app/templates/comments/edit.html:15 app/templates/invoices/edit.html:11
#: app/templates/weekly_goals/view.html:25
msgid "Back"
msgstr "Tilbake"

#: app/templates/comments/edit.html:26
msgid "Editing comment on:"
msgstr "Redigering av kommentar til:"

#: app/templates/comments/edit.html:50
msgid "Originally posted on"
msgstr "Opprinnelig lagt ut på"

#: app/templates/comments/edit.html:66
msgid "Comment Content"
msgstr "Kommentarinnhold"

#: app/templates/components/activity_feed_widget.html:18
msgid "All Activities"
msgstr "Alle aktiviteter"

#: app/templates/components/activity_feed_widget.html:35
msgid "Time Templates"
msgstr "Tidsmaler"

#: app/templates/components/activity_feed_widget.html:103
#: app/templates/components/activity_feed_widget.html:289
#: app/templates/projects/dashboard.html:262 app/templates/user/profile.html:153
msgid "No recent activity"
msgstr "Ingen nylig aktivitet"

#: app/templates/components/activity_feed_widget.html:104
#: app/templates/components/activity_feed_widget.html:290
msgid "Activity will appear here as you work"
msgstr "Aktivitet vises her mens du jobber"

#: app/templates/components/activity_feed_widget.html:111
#: app/templates/components/activity_feed_widget.html:279
#: app/templates/components/activity_feed_widget.html:317
msgid "Load More"
msgstr "Last inn mer"

#: app/templates/components/activity_feed_widget.html:310
msgid "Failed to load activities"
msgstr "Kunne ikke laste inn aktiviteter"

#: app/templates/components/ui.html:52
msgid "Home"
msgstr "Hjem"

#: app/templates/contacts/communication_form.html:31
msgid "Call"
msgstr "Ringe"

#: app/templates/contacts/communication_form.html:33
msgid "Note"
msgstr "Note"

#: app/templates/contacts/communication_form.html:34
msgid "Message"
msgstr "Beskjed"

#: app/templates/contacts/communication_form.html:39
msgid "Direction"
msgstr "Retning"

#: app/templates/contacts/communication_form.html:41
msgid "Outbound"
msgstr "Utgående"

#: app/templates/contacts/communication_form.html:42
msgid "Inbound"
msgstr "Innkommende"

#: app/templates/contacts/communication_form.html:47
#: app/templates/quotes/view.html:440
msgid "Subject"
msgstr "Tema"

#: app/templates/contacts/communication_form.html:60 app/utils/i18n_helpers.py:159
#: app/utils/i18n_helpers.py:170 app/utils/i18n_helpers.py:237
#: app/utils/i18n_helpers.py:249
msgid "Pending"
msgstr "I påvente av"

#: app/templates/contacts/communication_form.html:61
msgid "Scheduled"
msgstr "Planlagt"

#: app/templates/contacts/communication_form.html:67
msgid "Follow-up Date"
msgstr "Oppfølgingsdato"

#: app/templates/contacts/communication_form.html:72
msgid "Content/Notes"
msgstr "Innhold/notater"

#: app/templates/contacts/communication_form.html:79
msgid "Save Communication"
msgstr "Lagre kommunikasjon"

#: app/templates/contacts/form.html:27 app/templates/leads/form.html:25
msgid "First Name"
msgstr "Fornavn"

#: app/templates/contacts/form.html:32 app/templates/leads/form.html:30
msgid "Last Name"
msgstr "Etternavn"

#: app/templates/contacts/form.html:47 app/templates/contacts/view.html:42
#: app/templates/main/about.html:146
msgid "Mobile"
msgstr "Mobil"

#: app/templates/contacts/form.html:57 app/templates/contacts/view.html:54
msgid "Department"
msgstr "Avdeling"

#: app/templates/contacts/form.html:64 app/templates/deals/form.html:40
msgid "Contact"
msgstr "Kontakt"

#: app/templates/contacts/form.html:66
msgid "Billing"
msgstr "Fakturering"

#: app/templates/contacts/form.html:67
msgid "Technical"
msgstr "Teknisk"

#: app/templates/contacts/form.html:74
msgid "Set as primary contact"
msgstr "Angi som primærkontakt"

#: app/templates/contacts/form.html:89 app/templates/leads/form.html:93
#: app/templates/main/dashboard.html:87 app/templates/main/search.html:38
#: app/templates/tasks/_kanban.html:1299 app/templates/timer/manual_entry.html:86
msgid "Tags"
msgstr "Tagger"

#: app/templates/contacts/form.html:96
msgid "Save Contact"
msgstr "Lagre kontakt"

#: app/templates/contacts/list.html:63
msgid "Set Primary"
msgstr "Sett Primær"

#: app/templates/contacts/list.html:76
msgid "No contacts found"
msgstr "Ingen kontakter funnet"

#: app/templates/contacts/list.html:78
msgid "Add First Contact"
msgstr "Legg til første kontakt"

#: app/templates/contacts/view.html:29
msgid "Primary Contact"
msgstr "Primær kontakt"

#: app/templates/contacts/view.html:81
msgid "Communication History"
msgstr "Kommunikasjonshistorie"

#: app/templates/contacts/view.html:83
msgid "Add Communication"
msgstr "Legg til kommunikasjon"

#: app/templates/contacts/view.html:104
msgid "No communications recorded"
msgstr "Ingen kommunikasjon registrert"

#: app/templates/deals/form.html:25 app/templates/deals/list.html:50
msgid "Deal Name"
msgstr "Navn på avtale"

#: app/templates/deals/form.html:32
msgid "Select Client"
msgstr "Velg klient"

#: app/templates/deals/form.html:42
msgid "Select Contact"
msgstr "Velg Kontakt"

#: app/templates/deals/form.html:52 app/templates/deals/list.html:30
#: app/templates/deals/list.html:52
msgid "Stage"
msgstr "Scene"

#: app/templates/deals/form.html:61
msgid "Deal Value"
msgstr "Deal verdi"

#: app/templates/deals/form.html:75
msgid "Win Probability"
msgstr "Vinnsannsynlighet"

#: app/templates/deals/form.html:80
msgid "Expected Close Date"
msgstr "Forventet lukkedato"

#: app/templates/deals/form.html:86
msgid "Related Quote"
msgstr "Relatert sitat"

#: app/templates/deals/form.html:88
msgid "Select Quote"
msgstr "Velg Sitat"

#: app/templates/deals/form.html:109
msgid "Save Deal"
msgstr "Lagre avtale"

#: app/templates/deals/list.html:24
msgid "Open"
msgstr "Åpne"

#: app/templates/deals/list.html:25
msgid "Won"
msgstr "Vant"

#: app/templates/deals/list.html:26
msgid "Lost"
msgstr "Tapt"

#: app/templates/deals/list.html:32
msgid "All Stages"
msgstr "Alle stadier"

#: app/templates/deals/list.html:53
msgid "Value"
msgstr "Verdi"

#: app/templates/deals/list.html:54
msgid "Probability"
msgstr "Sannsynlighet"

#: app/templates/deals/list.html:55
msgid "Expected Close"
msgstr "Forventet Lukk"

#: app/templates/deals/list.html:91
msgid "No deals found"
msgstr "Ingen tilbud funnet"

#: app/templates/deals/list.html:93
msgid "Create First Deal"
msgstr "Opprett første avtale"

#: app/templates/email/comment_mention.html:70
msgid "You Were Mentioned"
msgstr "Du ble nevnt"

#: app/templates/email/comment_mention.html:90
msgid "View Task & Reply"
msgstr "Se oppgave og svar"

#: app/templates/email/invoice.html:63
#: app/templates/inventory/movements/list.html:36
#: app/templates/invoices/pdf_default.html:5 app/utils/pdf_generator.py:523
#: app/utils/pdf_generator.py:533
msgid "Invoice"
msgstr "Faktura"

#: app/templates/email/overdue_invoice.html:65
msgid "Invoice Overdue"
msgstr "Forfalt faktura"

#: app/templates/email/overdue_invoice.html:106
msgid "View Invoice"
msgstr "Se faktura"

#: app/templates/email/quote.html:63
#: app/templates/inventory/movements/list.html:37
#: app/templates/quotes/pdf_default.html:5
msgid "Quote"
msgstr "Sitere"

#: app/templates/email/quote_accepted.html:67
msgid "Quote Accepted"
msgstr "Sitat akseptert"

#: app/templates/email/quote_accepted.html:84
#: app/templates/email/quote_approval_rejected.html:98
#: app/templates/email/quote_approved.html:84
#: app/templates/email/quote_expired.html:83
#: app/templates/email/quote_expiring.html:93
#: app/templates/email/quote_rejected.html:81
#: app/templates/email/quote_sent.html:81
msgid "View Quote"
msgstr "Se sitat"

#: app/templates/email/quote_approval_rejected.html:74
msgid "Quote Approval Rejected"
msgstr "Sitatgodkjenning avvist"

#: app/templates/email/quote_approval_request.html:67
msgid "Approval Requested"
msgstr "Godkjenning forespurt"

#: app/templates/email/quote_approval_request.html:83
msgid "Review Quote"
msgstr "Gjennomgå sitat"

#: app/templates/email/quote_approved.html:67
msgid "Quote Approved"
msgstr "Sitat godkjent"

#: app/templates/email/quote_expired.html:67
msgid "Quote Expired"
msgstr "Sitat utløpt"

#: app/templates/email/quote_expiring.html:74
msgid "Quote Expiring Soon"
msgstr "Sitat utløper snart"

#: app/templates/email/quote_rejected.html:67
msgid "Quote Rejected"
msgstr "Sitat avvist"

#: app/templates/email/quote_sent.html:67
msgid "Quote Sent"
msgstr "Sitat sendt"

#: app/templates/email/task_assigned.html:71
msgid "Task Assignment"
msgstr "Oppgaveoppdrag"

#: app/templates/email/task_assigned.html:117 app/templates/tasks/edit.html:274
msgid "View Task"
msgstr "Vis oppgave"

#: app/templates/email/test_email.html:115
msgid "Test Details"
msgstr "Testdetaljer"

#: app/templates/email/weekly_summary.html:89
msgid "Your Weekly Summary"
msgstr "Ditt ukentlige sammendrag"

#: app/templates/errors/400.html:3 app/templates/errors/400.html:12
msgid "400 Bad Request"
msgstr "400 Dårlig forespørsel"

#: app/templates/errors/400.html:16
msgid "Invalid Request"
msgstr "Ugyldig forespørsel"

#: app/templates/errors/400.html:18
msgid "The request you made is invalid or contains errors. This could be due to:"
msgstr "Forespørselen du sendte er ugyldig eller inneholder feil. Dette kan skyldes:"

#: app/templates/errors/400.html:21
msgid "Missing or invalid form data"
msgstr "Manglende eller ugyldige skjemadata"

#: app/templates/errors/400.html:22
msgid "Malformed request parameters"
msgstr "Feilaktige forespørselsparametere"

#: app/templates/errors/400.html:26 app/templates/errors/403.html:27
#: app/templates/errors/404.html:18 app/templates/errors/500.html:21
#: app/templates/errors/generic.html:25 app/templates/errors/generic.html:43
#: app/templates/main/help.html:527
msgid "Go to Dashboard"
msgstr "Gå til Dashboard"

#: app/templates/errors/400.html:29 app/templates/errors/404.html:21
#: app/templates/errors/generic.html:29 app/templates/errors/generic.html:46
msgid "Go Back"
msgstr "Gå tilbake"

#: app/templates/errors/403.html:3 app/templates/errors/403.html:12
msgid "403 Forbidden"
msgstr "403 Forbudt"

#: app/templates/errors/403.html:16
msgid "Access Denied"
msgstr "Tilgang nektet"

#: app/templates/errors/403.html:18
msgid "You don't have permission to access this resource. This could be due to:"
msgstr ""
"Du har ikke tillatelse til å få tilgang til denne ressursen. Dette kan "
"skyldes:"

#: app/templates/errors/403.html:21
msgid "Insufficient privileges"
msgstr "Utilstrekkelige privilegier"

#: app/templates/errors/403.html:22
msgid "Not logged in"
msgstr "Ikke innlogget"

#: app/templates/errors/403.html:23
msgid "Resource access restrictions"
msgstr "Ressurstilgangsbegrensninger"

#: app/templates/errors/404.html:3 app/templates/errors/404.html:12
msgid "Page Not Found"
msgstr "Siden ikke funnet"

#: app/templates/errors/404.html:14
msgid "The page you're looking for doesn't exist or has been moved."
msgstr "Siden du leter etter eksisterer ikke eller har blitt flyttet."

#: app/templates/errors/500.html:3 app/templates/errors/500.html:12
msgid "Server Error"
msgstr "Serverfeil"

#: app/templates/errors/500.html:14
msgid "Something went wrong on our end. Please try again later."
msgstr "Noe gikk galt hos oss. Vennligst prøv igjen senere."

#: app/templates/errors/500.html:18
msgid "Try Again"
msgstr "Prøv igjen"

#: app/templates/errors/generic.html:18
msgid "An error occurred while processing your request."
msgstr "Det oppsto en feil under behandlingen av forespørselen din."

#: app/templates/errors/generic.html:33
msgid "Refresh Page"
msgstr "Oppdater siden"

#: app/templates/errors/generic.html:37
msgid "Go to Login"
msgstr "Gå til Logg inn"

#: app/templates/expense_categories/form.html:34
msgid "e.g., Travel, Meals, Office Supplies"
msgstr "f.eks. reiser, måltider, kontorrekvisita"

#: app/templates/expense_categories/form.html:44
msgid "e.g., TRAVEL, MEALS"
msgstr "f.eks. REISER, MÅLTID"

#: app/templates/expense_categories/form.html:54
msgid "Brief description of this category..."
msgstr "Kort beskrivelse av denne kategorien..."

#: app/templates/expense_categories/form.html:73
msgid "e.g., fa-plane, fa-utensils"
msgstr "f.eks. fa-fly, fa-redskaper"

#: app/templates/expense_categories/form.html:142
msgid "e.g., 19.00"
msgstr "f.eks. 19.00"

#: app/templates/expenses/form.html:34
msgid "e.g., Flight to Berlin"
msgstr "f.eks. Fly til Berlin"

#: app/templates/expenses/form.html:43
msgid "Additional details about the expense..."
msgstr "Ytterligere detaljer om utgiften..."

#: app/templates/expenses/form.html:201
msgid "e.g., Lufthansa"
msgstr "f.eks. Lufthansa"

#: app/templates/expenses/form.html:231
msgid "Receipt/Invoice Number"
msgstr "Kvittering/Fakturanummer"

#: app/templates/expenses/form.html:235
msgid "e.g., INV-2024-001"
msgstr "f.eks. INV-2024-001"

#: app/templates/expenses/form.html:246
msgid "e.g., conference, client-meeting, urgent"
msgstr "f.eks. konferanse, kundemøte, haster"

#: app/templates/expenses/form.html:255 app/templates/mileage/form.html:245
#: app/templates/per_diem/form.html:197
msgid "Additional notes..."
msgstr "Ytterligere merknader..."

#: app/templates/expenses/list.html:65
msgid "Filter Expenses"
msgstr "Filtrer utgifter"

#: app/templates/expenses/list.html:192
msgid "Delete Selected Expenses"
msgstr "Slett valgte utgifter"

#: app/templates/expenses/list.html:212
msgid "Change Status for Selected Expenses"
msgstr "Endre status for utvalgte utgifter"

#: app/templates/expenses/list.html:223 app/templates/invoices/list.html:293
#: app/templates/payments/list.html:253 app/templates/per_diem/list.html:153
#: app/templates/tasks/list.html:269
msgid "Update Status"
msgstr "Oppdater status"

#: app/templates/expenses/view.html:250
msgid "Associated With"
msgstr "Tilknyttet"

#: app/templates/expenses/view.html:346
msgid "Reject Expense"
msgstr "Avvis utgift"

#: app/templates/expenses/view.html:355
msgid "Explain why this expense is being rejected..."
msgstr "Forklar hvorfor denne utgiften blir avvist..."

#: app/templates/expenses/view.html:395
msgid "Are you sure you want to delete this expense?"
msgstr "Er du sikker på at du vil slette denne utgiften?"

#: app/templates/expenses/view.html:397
msgid "Delete Expense"
msgstr "Slett utgift"

#: app/templates/import_export/index.html:4
#: app/templates/import_export/index.html:13
msgid "Import/Export Data"
msgstr "Importer/eksporter data"

#: app/templates/import_export/index.html:8
msgid "Import/Export"
msgstr "Import/eksport"

#: app/templates/import_export/index.html:14
msgid ""
"Import data from other time trackers or export your data for GDPR compliance"
" and backups"
msgstr ""
"Importer data fra andre tidssporere eller eksporter dataene dine for GDPR-"
"overholdelse og sikkerhetskopier"

#: app/templates/import_export/index.html:24
msgid "Import Data"
msgstr "Importer data"

#: app/templates/import_export/index.html:29
msgid "CSV Import"
msgstr "CSV-import"

#: app/templates/import_export/index.html:30
msgid "Import time entries from a CSV file"
msgstr "Importer tidsoppføringer fra en CSV-fil"

#: app/templates/import_export/index.html:34
msgid "Choose CSV File"
msgstr "Velg CSV-fil"

#: app/templates/import_export/index.html:38
msgid "Download Template"
msgstr "Last ned mal"

#: app/templates/import_export/index.html:48
#: app/templates/import_export/index.html:163
msgid "Import from Toggl Track"
msgstr "Importer fra Toggl Track"

#: app/templates/import_export/index.html:49
msgid "Import time entries from Toggl Track"
msgstr "Importer tidsoppføringer fra Toggl Track"

#: app/templates/import_export/index.html:52
msgid "Import from Toggl"
msgstr "Importer fra Toggl"

#: app/templates/import_export/index.html:60
#: app/templates/import_export/index.html:64
#: app/templates/import_export/index.html:201
msgid "Import from Harvest"
msgstr "Import fra Harvest"

#: app/templates/import_export/index.html:61
msgid "Import time entries from Harvest"
msgstr "Importer tidsoppføringer fra Harvest"

#: app/templates/import_export/index.html:73
msgid "Restore from Backup"
msgstr "Gjenopprett fra sikkerhetskopi"

#: app/templates/import_export/index.html:74
msgid "Restore data from a backup file"
msgstr "Gjenopprett data fra en sikkerhetskopifil"

#: app/templates/import_export/index.html:88
msgid "Import History"
msgstr "Importhistorikk"

#: app/templates/import_export/index.html:100
msgid "Export Data"
msgstr "Eksporter data"

#: app/templates/import_export/index.html:105
msgid "Full Data Export (GDPR)"
msgstr "Full dataeksport (GDPR)"

#: app/templates/import_export/index.html:106
msgid "Export all your personal data"
msgstr "Eksporter alle dine personlige data"

#: app/templates/import_export/index.html:110
msgid "Export as JSON"
msgstr "Eksporter som JSON"

#: app/templates/import_export/index.html:113
msgid "Export as ZIP"
msgstr "Eksporter som ZIP"

#: app/templates/import_export/index.html:123
msgid "Filtered Export"
msgstr "Filtrert eksport"

#: app/templates/import_export/index.html:124
msgid "Export specific data with filters"
msgstr "Eksporter spesifikke data med filtre"

#: app/templates/import_export/index.html:127
msgid "Export with Filters"
msgstr "Eksporter med filtre"

#: app/templates/import_export/index.html:137
msgid "Create a full database backup"
msgstr "Lag en fullstendig sikkerhetskopi av databasen"

#: app/templates/import_export/index.html:150
msgid "Export History"
msgstr "Eksporter historikk"

#: app/templates/import_export/index.html:167
#: app/templates/import_export/index.html:210
msgid "API Token"
msgstr "API-token"

#: app/templates/import_export/index.html:172
msgid "Workspace ID"
msgstr "Arbeidsområde-ID"

#: app/templates/import_export/index.html:188
#: app/templates/import_export/index.html:226
msgid "Import"
msgstr "Import"

#: app/templates/import_export/index.html:205
msgid "Account ID"
msgstr "Konto-ID"

#: app/templates/inventory/adjustments/form.html:23
#: app/templates/inventory/adjustments/list.html:30
#: app/templates/inventory/movements/form.html:34
#: app/templates/inventory/purchase_orders/form.html:77
#: app/templates/inventory/reports/movement_history.html:30
#: app/templates/inventory/transfers/form.html:23
#: app/templates/invoices/edit.html:72 app/templates/quotes/create.html:64
#: app/templates/quotes/edit.html:65
msgid "Stock Item"
msgstr "Lagervare"

#: app/templates/inventory/adjustments/form.html:25
#: app/templates/inventory/movements/form.html:36
#: app/templates/inventory/purchase_orders/form.html:122
#: app/templates/inventory/transfers/form.html:25
msgid "Select Item"
msgstr "Velg element"

#: app/templates/inventory/adjustments/form.html:32
#: app/templates/inventory/adjustments/list.html:21
#: app/templates/inventory/adjustments/list.html:58
#: app/templates/inventory/low_stock/list.html:22
#: app/templates/inventory/movements/form.html:43
#: app/templates/inventory/movements/list.html:54
#: app/templates/inventory/purchase_orders/form.html:82
#: app/templates/inventory/reports/low_stock.html:31
#: app/templates/inventory/reports/movement_history.html:21
#: app/templates/inventory/reports/movement_history.html:69
#: app/templates/inventory/reports/valuation.html:21
#: app/templates/inventory/reports/valuation.html:57
#: app/templates/inventory/reservations/list.html:40
#: app/templates/inventory/stock_items/history.html:22
#: app/templates/inventory/stock_items/history.html:60
#: app/templates/inventory/stock_items/view.html:129
#: app/templates/inventory/stock_items/view.html:169
#: app/templates/inventory/stock_levels/item.html:23
#: app/templates/inventory/stock_levels/list.html:20
#: app/templates/inventory/stock_levels/list.html:47
#: app/templates/invoices/edit.html:73 app/templates/quotes/create.html:65
#: app/templates/quotes/edit.html:66
msgid "Warehouse"
msgstr "Lager"

#: app/templates/inventory/adjustments/form.html:34
#: app/templates/inventory/movements/form.html:45
#: app/templates/inventory/purchase_orders/form.html:131
#: app/templates/invoices/edit.html:91 app/templates/quotes/edit.html:87
msgid "Select Warehouse"
msgstr "Velg Lager"

#: app/templates/inventory/adjustments/form.html:41
msgid "Adjustment Quantity"
msgstr "Justeringsmengde"

#: app/templates/inventory/adjustments/form.html:43
msgid "Use positive values to increase stock, negative values to decrease"
msgstr "Bruk positive verdier for å øke beholdningen, negative verdier for å redusere"

#: app/templates/inventory/adjustments/form.html:46
#: app/templates/inventory/adjustments/list.html:60
#: app/templates/inventory/movements/form.html:57
#: app/templates/inventory/movements/list.html:58
#: app/templates/inventory/reports/movement_history.html:73
#: app/templates/inventory/stock_items/history.html:64
#: app/templates/inventory/stock_items/view.html:171
#: app/templates/inventory/warehouses/view.html:133
msgid "Reason"
msgstr "Grunn"

#: app/templates/inventory/adjustments/form.html:47
msgid "e.g., Physical count correction, Damage, Found items"
msgstr "f.eks. korrigering av fysisk telling, skade, gjenstander som er funnet"

#: app/templates/inventory/adjustments/form.html:51
msgid "Additional details about this adjustment"
msgstr "Ytterligere detaljer om denne justeringen"

#: app/templates/inventory/adjustments/form.html:59
msgid "Record Adjustment"
msgstr "Rekordjustering"

#: app/templates/inventory/adjustments/list.html:23
#: app/templates/inventory/reports/movement_history.html:23
#: app/templates/inventory/reports/valuation.html:23
#: app/templates/inventory/stock_items/history.html:24
#: app/templates/inventory/stock_levels/list.html:22
msgid "All Warehouses"
msgstr "Alle varehus"

#: app/templates/inventory/adjustments/list.html:32
#: app/templates/inventory/reports/movement_history.html:32
msgid "All Items"
msgstr "Alle varer"

#: app/templates/inventory/adjustments/list.html:39
#: app/templates/inventory/reports/movement_history.html:50
#: app/templates/inventory/reports/turnover.html:21
#: app/templates/inventory/stock_items/history.html:42
#: app/templates/inventory/transfers/list.html:21
msgid "Date From"
msgstr "Dato fra"

#: app/templates/inventory/adjustments/list.html:46
#: app/templates/inventory/reports/movement_history.html:57
#: app/templates/inventory/reports/turnover.html:25
#: app/templates/inventory/stock_items/history.html:49
#: app/templates/inventory/transfers/list.html:25
msgid "Date To"
msgstr "Dato til"

#: app/templates/inventory/adjustments/list.html:57
#: app/templates/inventory/low_stock/list.html:23
#: app/templates/inventory/movements/list.html:53
#: app/templates/inventory/purchase_orders/view.html:90
#: app/templates/inventory/reports/low_stock.html:29
#: app/templates/inventory/reports/movement_history.html:68
#: app/templates/inventory/reports/turnover.html:44
#: app/templates/inventory/reports/valuation.html:58
#: app/templates/inventory/reservations/list.html:39
#: app/templates/inventory/stock_levels/list.html:48
#: app/templates/inventory/stock_levels/warehouse.html:45
#: app/templates/inventory/suppliers/view.html:114
#: app/templates/inventory/transfers/list.html:39
#: app/templates/inventory/warehouses/view.html:84
#: app/templates/inventory/warehouses/view.html:130
msgid "Item"
msgstr "Punkt"

#: app/templates/inventory/adjustments/list.html:87
msgid "No adjustments found."
msgstr "Ingen justeringer funnet."

#: app/templates/inventory/low_stock/list.html:24
#: app/templates/inventory/stock_items/view.html:130
#: app/templates/inventory/stock_levels/list.html:49
#: app/templates/inventory/warehouses/view.html:86
msgid "On Hand"
msgstr "På Hand"

#: app/templates/inventory/low_stock/list.html:25
#: app/templates/inventory/reports/low_stock.html:33
#: app/templates/inventory/stock_items/form.html:69
#: app/templates/inventory/stock_items/view.html:91
#: app/templates/inventory/stock_levels/warehouse.html:51
msgid "Reorder Point"
msgstr "Ombestillingspunkt"

#: app/templates/inventory/low_stock/list.html:26
#: app/templates/inventory/reports/low_stock.html:34
msgid "Shortfall"
msgstr "Mangel"

#: app/templates/inventory/low_stock/list.html:27
msgid "Reorder Qty"
msgstr "Ombestill antall"

#: app/templates/inventory/low_stock/list.html:55
msgid "No low stock alerts. All items are above reorder point."
msgstr "Ingen varsler om lavt lager. Alle varer er over bestillingspunktet."

#: app/templates/inventory/movements/form.html:23
#: app/templates/inventory/movements/list.html:21
#: app/templates/inventory/reports/movement_history.html:39
#: app/templates/inventory/stock_items/history.html:31
msgid "Movement Type"
msgstr "Bevegelsestype"

#: app/templates/inventory/movements/form.html:25
#: app/templates/inventory/movements/list.html:24
#: app/templates/inventory/reports/movement_history.html:42
#: app/templates/inventory/stock_items/history.html:34
msgid "Adjustment"
msgstr "Innstilling"

#: app/templates/inventory/movements/form.html:26
#: app/templates/inventory/movements/list.html:25
#: app/templates/inventory/reports/movement_history.html:43
#: app/templates/inventory/stock_items/history.html:35
msgid "Transfer"
msgstr "Overføre"

#: app/templates/inventory/movements/form.html:27
#: app/templates/inventory/movements/list.html:26
#: app/templates/inventory/reports/movement_history.html:44
#: app/templates/inventory/stock_items/history.html:36
msgid "Sale"
msgstr "Salg"

#: app/templates/inventory/movements/form.html:28
#: app/templates/inventory/movements/list.html:27
#: app/templates/inventory/reports/movement_history.html:45
#: app/templates/inventory/stock_items/history.html:37
msgid "Purchase"
msgstr "Kjøpe"

#: app/templates/inventory/movements/form.html:29
#: app/templates/inventory/movements/list.html:28
#: app/templates/inventory/reports/movement_history.html:46
#: app/templates/inventory/stock_items/history.html:38
msgid "Return"
msgstr "Retur"

#: app/templates/inventory/movements/form.html:30
#: app/templates/inventory/movements/list.html:29
msgid "Waste"
msgstr "Sløseri"

#: app/templates/inventory/movements/form.html:54
msgid "Use positive values for additions, negative for removals"
msgstr "Bruk positive verdier for tillegg, negative for fjerninger"

#: app/templates/inventory/movements/form.html:58
msgid "e.g., Physical count correction"
msgstr "f.eks. fysisk tellingskorreksjon"

#: app/templates/inventory/movements/form.html:70
msgid "Record Movement"
msgstr "Rekordbevegelse"

#: app/templates/inventory/movements/list.html:33
msgid "Reference Type"
msgstr "Referansetype"

#: app/templates/inventory/movements/list.html:39
msgid "Manual"
msgstr "Håndbok"

#: app/templates/inventory/movements/list.html:57
#: app/templates/inventory/reports/movement_history.html:72
#: app/templates/inventory/reservations/list.html:43
#: app/templates/inventory/stock_items/history.html:63
msgid "Reference"
msgstr "Referanse"

#: app/templates/inventory/movements/list.html:107
msgid "No stock movements found."
msgstr "Ingen aksjebevegelser funnet."

#: app/templates/inventory/purchase_orders/form.html:25
#: app/templates/quotes/create.html:27 app/templates/quotes/edit.html:28
msgid "Basic Information"
msgstr "Grunnleggende informasjon"

#: app/templates/inventory/purchase_orders/form.html:29
#: app/templates/inventory/purchase_orders/list.html:32
#: app/templates/inventory/purchase_orders/list.html:51
#: app/templates/inventory/purchase_orders/view.html:50
msgid "Supplier"
msgstr "Leverandør"

#: app/templates/inventory/purchase_orders/form.html:31
#: app/templates/inventory/stock_items/form.html:107
#: app/templates/inventory/stock_items/form.html:155
msgid "Select Supplier"
msgstr "Velg Leverandør"

#: app/templates/inventory/purchase_orders/form.html:38
#: app/templates/inventory/purchase_orders/list.html:52
#: app/templates/inventory/purchase_orders/view.html:58
msgid "Order Date"
msgstr "Bestillingsdato"

#: app/templates/inventory/purchase_orders/form.html:42
msgid "Expected Delivery Date"
msgstr "Forventet leveringsdato"

#: app/templates/inventory/purchase_orders/form.html:56
msgid "Notes visible to supplier"
msgstr "Notater synlig for leverandør"

#: app/templates/inventory/purchase_orders/form.html:60
msgid "Internal notes (not visible to supplier)"
msgstr "Interne merknader (ikke synlig for leverandøren)"

#: app/templates/inventory/purchase_orders/form.html:69
#: app/templates/inventory/purchase_orders/view.html:85
#: app/templates/invoices/edit.html:280
msgid "Items"
msgstr "Varer"

#: app/templates/inventory/purchase_orders/form.html:72
#: app/templates/invoices/edit.html:66 app/templates/quotes/create.html:58
#: app/templates/quotes/edit.html:59
msgid "Add Item"
msgstr "Legg til element"

#: app/templates/inventory/purchase_orders/form.html:79
#: app/templates/inventory/purchase_orders/form.html:148
#: app/templates/invoices/edit.html:195 app/templates/invoices/edit.html:213
#: app/templates/invoices/edit.html:546 app/templates/quotes/create.html:279
#: app/templates/quotes/edit.html:94 app/templates/quotes/edit.html:292
msgid "Qty"
msgstr "Antall"

#: app/templates/inventory/purchase_orders/form.html:80
#: app/templates/inventory/purchase_orders/view.html:94
#: app/templates/inventory/reports/valuation.html:62
#: app/templates/inventory/stock_items/form.html:113
#: app/templates/inventory/stock_items/form.html:164
#: app/templates/inventory/suppliers/view.html:116
msgid "Unit Cost"
msgstr "Enhetskostnad"

#: app/templates/inventory/purchase_orders/form.html:83
#: app/templates/inventory/purchase_orders/form.html:152
#: app/templates/inventory/stock_items/form.html:112
#: app/templates/inventory/stock_items/form.html:163
#: app/templates/inventory/suppliers/view.html:115
msgid "Supplier SKU"
msgstr "Leverandør SKU"

#: app/templates/inventory/purchase_orders/form.html:104
msgid "Create Purchase Order"
msgstr "Opprett innkjøpsordre"

#: app/templates/inventory/purchase_orders/list.html:24
#: app/templates/inventory/purchase_orders/list.html:76
#: app/templates/inventory/purchase_orders/view.html:37
#: app/templates/quotes/list.html:81 app/templates/quotes/list.html:156
#: app/templates/quotes/view.html:61 app/utils/i18n_helpers.py:81
#: app/utils/i18n_helpers.py:93
msgid "Draft"
msgstr "Utkast"

#: app/templates/inventory/purchase_orders/list.html:25
#: app/templates/inventory/purchase_orders/list.html:78
#: app/templates/inventory/purchase_orders/view.html:39
#: app/templates/quotes/list.html:82 app/templates/quotes/list.html:158
#: app/templates/quotes/view.html:63 app/utils/i18n_helpers.py:82
#: app/utils/i18n_helpers.py:94
msgid "Sent"
msgstr "Sendt"

#: app/templates/inventory/purchase_orders/list.html:26
#: app/templates/inventory/purchase_orders/list.html:80
#: app/templates/inventory/purchase_orders/view.html:41
msgid "Confirmed"
msgstr "Bekreftet"

#: app/templates/inventory/purchase_orders/list.html:27
#: app/templates/inventory/purchase_orders/list.html:82
#: app/templates/inventory/purchase_orders/view.html:43
#: app/templates/inventory/purchase_orders/view.html:162
msgid "Received"
msgstr "Mottatt"

#: app/templates/inventory/purchase_orders/list.html:34
msgid "All Suppliers"
msgstr "Alle leverandører"

#: app/templates/inventory/purchase_orders/list.html:50
#: app/templates/inventory/purchase_orders/view.html:30
msgid "PO Number"
msgstr "PO-nummer"

#: app/templates/inventory/purchase_orders/list.html:53
#: app/templates/inventory/purchase_orders/view.html:63
msgid "Expected Delivery"
msgstr "Forventet levering"

#: app/templates/inventory/purchase_orders/list.html:99
msgid "No purchase orders found."
msgstr "Ingen innkjøpsordrer funnet."

#: app/templates/inventory/purchase_orders/view.html:19
msgid "Are you sure you want to cancel this purchase order?"
msgstr "Er du sikker på at du vil kansellere denne innkjøpsordren?"

#: app/templates/inventory/purchase_orders/view.html:20
msgid "Are you sure you want to delete this purchase order?"
msgstr "Er du sikker på at du vil slette denne innkjøpsordren?"

#: app/templates/inventory/purchase_orders/view.html:27
msgid "Purchase Order Details"
msgstr "Bestillingsdetaljer"

#: app/templates/inventory/purchase_orders/view.html:69
#: app/templates/inventory/purchase_orders/view.html:153
msgid "Received Date"
msgstr "Mottatt dato"

#: app/templates/inventory/purchase_orders/view.html:92
msgid "Quantity Ordered"
msgstr "Antall bestilt"

#: app/templates/inventory/purchase_orders/view.html:93
msgid "Quantity Received"
msgstr "Mottatt mengde"

#: app/templates/inventory/purchase_orders/view.html:95
msgid "Line Total"
msgstr "Linje totalt"

#: app/templates/inventory/purchase_orders/view.html:127
msgid "Shipping"
msgstr "Frakt"

#: app/templates/inventory/purchase_orders/view.html:149
msgid "Receive Purchase Order"
msgstr "Motta innkjøpsordre"

#: app/templates/inventory/purchase_orders/view.html:167
msgid "Mark as Received"
msgstr "Merk som mottatt"

#: app/templates/inventory/purchase_orders/view.html:174
msgid "No items in this purchase order."
msgstr "Ingen varer i denne innkjøpsordren."

#: app/templates/inventory/purchase_orders/view.html:182
#: app/templates/inventory/stock_items/view.html:199
#: app/templates/inventory/suppliers/view.html:171
#: app/templates/inventory/warehouses/view.html:165
msgid "Summary"
msgstr "Sammendrag"

#: app/templates/inventory/purchase_orders/view.html:185
#: app/templates/inventory/reports/dashboard.html:21
#: app/templates/inventory/warehouses/view.html:168
msgid "Total Items"
msgstr "Totalt antall varer"

#: app/templates/inventory/reports/dashboard.html:33
msgid "Total Warehouses"
msgstr "Totale varehus"

#: app/templates/inventory/reports/dashboard.html:45
msgid "Total Inventory Value"
msgstr "Total beholdningsverdi"

#: app/templates/inventory/reports/dashboard.html:57
msgid "Low Stock Items"
msgstr "Lite lagervarer"

#: app/templates/inventory/reports/dashboard.html:68
msgid "Available Reports"
msgstr "Tilgjengelige rapporter"

#: app/templates/inventory/reports/dashboard.html:72
msgid "Stock Valuation"
msgstr "Aksjevurdering"

#: app/templates/inventory/reports/dashboard.html:73
msgid "View inventory value by warehouse"
msgstr "Se lagerverdi etter lager"

#: app/templates/inventory/reports/dashboard.html:78
msgid "Movement History"
msgstr "Bevegelseshistorie"

#: app/templates/inventory/reports/dashboard.html:79
msgid "Detailed movement log"
msgstr "Detaljert bevegelseslogg"

#: app/templates/inventory/reports/dashboard.html:84
msgid "Turnover Analysis"
msgstr "Omsetningsanalyse"

#: app/templates/inventory/reports/dashboard.html:85
msgid "Inventory turnover rates"
msgstr "Omsetningshastigheter for varelager"

#: app/templates/inventory/reports/dashboard.html:90
msgid "Low Stock Report"
msgstr "Lav lagerrapport"

#: app/templates/inventory/reports/dashboard.html:91
msgid "Items below reorder point"
msgstr "Varer under bestillingspunktet"

#: app/templates/inventory/reports/low_stock.html:22
#, python-format
msgid "Found %(count)s items below their reorder point."
msgstr "Fant %(count)s varer under bestillingspunktet."

#: app/templates/inventory/reports/low_stock.html:30
#: app/templates/inventory/reports/turnover.html:45
#: app/templates/inventory/reports/valuation.html:59
#: app/templates/inventory/stock_items/form.html:23
#: app/templates/inventory/stock_items/list.html:49
#: app/templates/inventory/stock_items/view.html:28
#: app/templates/inventory/stock_levels/warehouse.html:46
#: app/templates/inventory/warehouses/view.html:85
#: app/templates/invoices/edit.html:197 app/templates/invoices/edit.html:215
#: app/templates/invoices/edit.html:548
#: app/templates/invoices/pdf_default.html:122 app/utils/pdf_generator.py:762
msgid "SKU"
msgstr "SKU"

#: app/templates/inventory/reports/low_stock.html:32
#: app/templates/inventory/stock_levels/item.html:24
#: app/templates/inventory/stock_levels/warehouse.html:48
msgid "Quantity On Hand"
msgstr "Antall på hånden"

#: app/templates/inventory/reports/low_stock.html:35
#: app/templates/inventory/stock_items/form.html:73
#: app/templates/inventory/stock_items/view.html:95
msgid "Reorder Quantity"
msgstr "Bestill på nytt"

#: app/templates/inventory/reports/low_stock.html:59
msgid "Create PO"
msgstr "Opprett PO"

#: app/templates/inventory/reports/low_stock.html:69
msgid "All Stock Levels are Good"
msgstr "Alle lagernivåer er gode"

#: app/templates/inventory/reports/low_stock.html:70
msgid "No items are currently below their reorder point."
msgstr "Ingen varer er for øyeblikket under bestillingspunktet."

#: app/templates/inventory/reports/movement_history.html:126
msgid "No movements found."
msgstr "Ingen bevegelser funnet."

#: app/templates/inventory/reports/turnover.html:37
msgid ""
"Turnover rate indicates how many times inventory is sold and replaced in a "
"year. Higher rates indicate faster-moving items."
msgstr ""
"Omsetningshastighet angir hvor mange ganger varelager selges og erstattes i "
"løpet av et år. Høyere priser indikerer varer som beveger seg raskere."

#: app/templates/inventory/reports/turnover.html:46
msgid "Total Sold"
msgstr "Totalt solgt"

#: app/templates/inventory/reports/turnover.html:47
msgid "Avg Stock Level"
msgstr "Gjennomsnittlig lagernivå"

#: app/templates/inventory/reports/turnover.html:48
msgid "Turnover Rate"
msgstr "Omsetningshastighet"

#: app/templates/inventory/reports/turnover.html:66
msgid "Fast Moving"
msgstr "Rask bevegelse"

#: app/templates/inventory/reports/turnover.html:68
msgid "Normal"
msgstr "Normal"

#: app/templates/inventory/reports/turnover.html:70
msgid "Slow Moving"
msgstr "Slow Moving"

#: app/templates/inventory/reports/turnover.html:72
msgid "Very Slow"
msgstr "Veldig sakte"

#: app/templates/inventory/reports/turnover.html:79
msgid "No sales data found for the selected period."
msgstr "Fant ingen salgsdata for den valgte perioden."

#: app/templates/inventory/reports/valuation.html:30
#: app/templates/inventory/reports/valuation.html:60
#: app/templates/inventory/stock_items/form.html:35
#: app/templates/inventory/stock_items/list.html:25
#: app/templates/inventory/stock_items/list.html:51
#: app/templates/inventory/stock_items/view.html:32
#: app/templates/inventory/stock_levels/list.html:29
#: app/templates/inventory/stock_levels/warehouse.html:21
#: app/templates/inventory/stock_levels/warehouse.html:47
#: app/templates/invoices/edit.html:134 app/templates/invoices/edit.html:194
#: app/templates/invoices/pdf_default.html:125
#: app/templates/projects/add_good.html:29
#: app/templates/projects/edit_good.html:29 app/templates/projects/goods.html:40
#: app/utils/pdf_generator.py:764
msgid "Category"
msgstr "Kategori"

#: app/templates/inventory/reports/valuation.html:32
#: app/templates/inventory/stock_items/list.html:27
#: app/templates/inventory/stock_levels/list.html:31
#: app/templates/inventory/stock_levels/warehouse.html:23
msgid "All Categories"
msgstr "Alle kategorier"

#: app/templates/inventory/reports/valuation.html:46
msgid "Inventory Valuation"
msgstr "Lagervurdering"

#: app/templates/inventory/reports/valuation.html:48
#: app/templates/inventory/reports/valuation.html:63
#: app/templates/inventory/reports/valuation.html:95
#: app/templates/quotes/list.html:25
msgid "Total Value"
msgstr "Total verdi"

#: app/templates/inventory/reports/valuation.html:88
msgid "No items found with cost information."
msgstr "Ingen varer funnet med kostnadsinformasjon."

#: app/templates/inventory/reservations/list.html:23
#: app/templates/inventory/reservations/list.html:80
#: app/templates/inventory/stock_items/view.html:131
#: app/templates/inventory/stock_levels/list.html:50
#: app/templates/inventory/warehouses/view.html:87
msgid "Reserved"
msgstr "Reservert"

#: app/templates/inventory/reservations/list.html:24
#: app/templates/inventory/reservations/list.html:82
msgid "Fulfilled"
msgstr "Oppfylt"

#: app/templates/inventory/reservations/list.html:45
msgid "Reserved At"
msgstr "Reservert kl"

#: app/templates/inventory/reservations/list.html:46
msgid "Expires At"
msgstr "Utløper kl"

#: app/templates/inventory/reservations/list.html:104
msgid "Fulfill this reservation?"
msgstr "Vil du oppfylle denne reservasjonen?"

#: app/templates/inventory/reservations/list.html:110
msgid "Cancel this reservation?"
msgstr "Kansellere denne reservasjonen?"

#: app/templates/inventory/reservations/list.html:120
msgid "No reservations found."
msgstr "Ingen reservasjoner funnet."

#: app/templates/inventory/stock_items/form.html:45
#: app/templates/inventory/stock_items/list.html:52
#: app/templates/inventory/stock_items/view.html:36
#: app/templates/quotes/create.html:68 app/templates/quotes/create.html:280
#: app/templates/quotes/edit.html:69 app/templates/quotes/edit.html:95
#: app/templates/quotes/edit.html:293
msgid "Unit"
msgstr "Enhet"

#: app/templates/inventory/stock_items/form.html:61
#: app/templates/inventory/stock_items/view.html:50
msgid "Default Cost"
msgstr "Standardkostnad"

#: app/templates/inventory/stock_items/form.html:65
#: app/templates/inventory/stock_items/view.html:54
msgid "Default Price"
msgstr "Standardpris"

#: app/templates/inventory/stock_items/form.html:77
msgid "Image URL"
msgstr "Bilde-URL"

#: app/templates/inventory/stock_items/form.html:91
msgid "Track Inventory"
msgstr "Spor inventar"

#: app/templates/inventory/stock_items/form.html:99
msgid "Manage multiple suppliers for this item with different pricing."
msgstr "Administrer flere leverandører for denne varen med forskjellige priser."

#: app/templates/inventory/stock_items/form.html:114
#: app/templates/inventory/stock_items/form.html:165
#: app/templates/inventory/suppliers/view.html:117
msgid "MOQ"
msgstr "MOQ"

#: app/templates/inventory/stock_items/form.html:115
#: app/templates/inventory/stock_items/form.html:166
msgid "Lead Time (days)"
msgstr "Ledetid (dager)"

#: app/templates/inventory/stock_items/form.html:118
#: app/templates/inventory/stock_items/form.html:169
#: app/templates/inventory/stock_items/view.html:71
#: app/templates/inventory/suppliers/view.html:119
#: app/templates/inventory/suppliers/view.html:149
msgid "Preferred"
msgstr "Foretrukket"

#: app/templates/inventory/stock_items/form.html:129
msgid "Add Supplier"
msgstr "Legg til leverandør"

#: app/templates/inventory/stock_items/history.html:112
msgid "No movement history found for this item."
msgstr "Fant ingen bevegelseshistorikk for denne varen."

#: app/templates/inventory/stock_items/list.html:22
msgid "SKU, Name, Barcode..."
msgstr "SKU, navn, strekkode..."

#: app/templates/inventory/stock_items/list.html:36
#: app/templates/inventory/suppliers/list.html:27
msgid "Active Only"
msgstr "Kun aktiv"

#: app/templates/inventory/stock_items/list.html:53
msgid "Total Qty"
msgstr "Totalt antall"

#: app/templates/inventory/stock_items/list.html:54
#: app/templates/inventory/stock_items/view.html:132
#: app/templates/inventory/stock_levels/item.html:26
#: app/templates/inventory/stock_levels/list.html:51
#: app/templates/inventory/stock_levels/warehouse.html:50
#: app/templates/inventory/warehouses/view.html:88
msgid "Available"
msgstr "Tilgjengelig"

#: app/templates/inventory/stock_items/list.html:81
#: app/templates/inventory/stock_items/view.html:149
#: app/templates/inventory/stock_levels/list.html:69
#: app/templates/inventory/stock_levels/warehouse.html:73
#: app/templates/inventory/warehouses/view.html:106
msgid "Low Stock"
msgstr "Lite lager"

#: app/templates/inventory/stock_items/list.html:108
msgid "No stock items found."
msgstr "Ingen lagervarer funnet."

#: app/templates/inventory/stock_items/view.html:25
msgid "Item Details"
msgstr "Varedetaljer"

#: app/templates/inventory/stock_items/view.html:110
msgid "Trackable"
msgstr "Sporbar"

#: app/templates/inventory/stock_items/view.html:125
msgid "Stock Levels by Warehouse"
msgstr "Lagernivåer etter lager"

#: app/templates/inventory/stock_items/view.html:163
#: app/templates/inventory/warehouses/view.html:125
msgid "Recent Stock Movements"
msgstr "Nylige aksjebevegelser"

#: app/templates/inventory/stock_items/view.html:203
msgid "Total On Hand"
msgstr "Totalt på hånden"

#: app/templates/inventory/stock_items/view.html:207
msgid "Total Reserved"
msgstr "Totalt reservert"

#: app/templates/inventory/stock_items/view.html:211
msgid "Total Available"
msgstr "Totalt tilgjengelig"

#: app/templates/inventory/stock_items/view.html:217
msgid "Low Stock Alert"
msgstr "Lavt lagervarsel"

#: app/templates/inventory/stock_items/view.html:223
msgid "This item is not trackable."
msgstr "Denne varen er ikke sporbar."

#: app/templates/inventory/stock_items/view.html:230
msgid "Active Reservations"
msgstr "Aktive reservasjoner"

#: app/templates/inventory/stock_levels/item.html:25
#: app/templates/inventory/stock_levels/warehouse.html:49
msgid "Quantity Reserved"
msgstr "Antall reservert"

#: app/templates/inventory/stock_levels/item.html:28
msgid "Last Counted"
msgstr "Sist talt"

#: app/templates/inventory/stock_levels/item.html:56
msgid "No stock found for this item in any warehouse."
msgstr "Ingen lager funnet for denne varen i noe lager."

#: app/templates/inventory/stock_levels/list.html:77
msgid "No stock levels found."
msgstr "Ingen lagernivåer funnet."

#: app/templates/inventory/stock_levels/warehouse.html:32
msgid "Low Stock Only"
msgstr "Kun lite lager"

#: app/templates/inventory/stock_levels/warehouse.html:75
msgid "Oversold"
msgstr "Oversolgt"

#: app/templates/inventory/stock_levels/warehouse.html:84
msgid "No stock items found in this warehouse."
msgstr "Ingen lagervarer funnet i dette lageret."

#: app/templates/inventory/suppliers/form.html:23
msgid "Supplier Code"
msgstr "Leverandørkode"

#: app/templates/inventory/suppliers/form.html:25
msgid "Unique code for this supplier (e.g., SUP-001)"
msgstr "Unik kode for denne leverandøren (f.eks. SUP-001)"

#: app/templates/inventory/suppliers/form.html:60
#: app/templates/inventory/suppliers/view.html:89
#: app/templates/quotes/create.html:114 app/templates/quotes/create.html:117
#: app/templates/quotes/edit.html:141 app/templates/quotes/edit.html:144
#: app/templates/quotes/pdf_default.html:68 app/templates/quotes/view.html:79
msgid "Payment Terms"
msgstr "Betalingsbetingelser"

#: app/templates/inventory/suppliers/form.html:61
msgid "e.g., Net 30, Net 60"
msgstr "f.eks. Net 30, Net 60"

#: app/templates/inventory/suppliers/list.html:22
msgid "Code, name, email"
msgstr "Kode, navn, e-post"

#: app/templates/inventory/suppliers/list.html:41
#: app/templates/inventory/suppliers/view.html:26
#: app/templates/inventory/warehouses/list.html:22
#: app/templates/inventory/warehouses/view.html:26
msgid "Code"
msgstr "Kode"

#: app/templates/inventory/suppliers/list.html:95
msgid "No suppliers found."
msgstr "Ingen leverandører funnet."

#: app/templates/inventory/suppliers/view.html:23
msgid "Supplier Details"
msgstr "Leverandørdetaljer"

#: app/templates/inventory/suppliers/view.html:109
msgid "Stock Items from this Supplier"
msgstr "Lagervarer fra denne leverandøren"

#: app/templates/inventory/suppliers/view.html:118
msgid "Lead Time"
msgstr "Ledetid"

#: app/templates/inventory/suppliers/view.html:163
msgid "No stock items associated with this supplier."
msgstr "Ingen lagervarer knyttet til denne leverandøren."

#: app/templates/inventory/suppliers/view.html:178
msgid "Preferred Items"
msgstr "Foretrukne varer"

#: app/templates/inventory/transfers/form.html:32
#: app/templates/inventory/transfers/list.html:40
msgid "From Warehouse"
msgstr "Fra lageret"

#: app/templates/inventory/transfers/form.html:34
msgid "Select Source Warehouse"
msgstr "Velg Kildevarehus"

#: app/templates/inventory/transfers/form.html:41
#: app/templates/inventory/transfers/list.html:41
msgid "To Warehouse"
msgstr "Til lageret"

#: app/templates/inventory/transfers/form.html:43
msgid "Select Destination Warehouse"
msgstr "Velg Destinasjonslager"

#: app/templates/inventory/transfers/form.html:55
msgid "Optional notes about this transfer"
msgstr "Valgfrie merknader om denne overføringen"

#: app/templates/inventory/transfers/form.html:63
msgid "Create Transfer"
msgstr "Opprett overføring"

#: app/templates/inventory/transfers/list.html:77
msgid "No transfers found."
msgstr "Ingen overføringer funnet."

#: app/templates/inventory/warehouses/form.html:23
msgid "Warehouse Code"
msgstr "Lagerkode"

#: app/templates/inventory/warehouses/form.html:25
msgid "Unique code for this warehouse (e.g., WH-001)"
msgstr "Unik kode for dette lageret (f.eks. WH-001)"

#: app/templates/inventory/warehouses/form.html:40
#: app/templates/inventory/warehouses/list.html:25
#: app/templates/inventory/warehouses/view.html:53
msgid "Contact Email"
msgstr "Kontakt e-post"

#: app/templates/inventory/warehouses/form.html:44
#: app/templates/inventory/warehouses/view.html:61
msgid "Contact Phone"
msgstr "Kontakt telefon"

#: app/templates/inventory/warehouses/list.html:68
msgid "No warehouses found."
msgstr "Ingen varehus funnet."

#: app/templates/inventory/warehouses/view.html:23
msgid "Warehouse Details"
msgstr "Lagerdetaljer"

#: app/templates/inventory/warehouses/view.html:118
msgid "No stock items in this warehouse."
msgstr "Ingen lagervarer på dette lageret."

#: app/templates/inventory/warehouses/view.html:172
msgid "Total Quantity"
msgstr "Totalt antall"

#: app/templates/invoices/create.html:6 app/templates/invoices/create.html:58
#: app/templates/main/help.html:437
msgid "Create Invoice"
msgstr "Opprett faktura"

#: app/templates/invoices/create.html:7
msgid "Generate a new invoice for a project and client"
msgstr "Generer en ny faktura for et prosjekt og klient"

#: app/templates/invoices/create.html:9
msgid "Back to Invoices"
msgstr "Tilbake til Fakturaer"

#: app/templates/invoices/create.html:21 app/templates/main/dashboard.html:294
#: app/templates/tasks/create.html:48 app/templates/tasks/edit.html:70
#: app/templates/timer/manual_entry.html:42
msgid "Select a project"
msgstr "Velg et prosjekt"

#: app/templates/invoices/create.html:26
msgid "Selecting a project will auto-fill client details"
msgstr "Hvis du velger et prosjekt, vil klientdetaljer automatisk fylles ut"

#: app/templates/invoices/create.html:45 app/templates/invoices/edit.html:38
#: app/templates/quotes/create.html:93 app/templates/quotes/edit.html:120
msgid "Tax Rate (%)"
msgstr "Skattesats (%)"

#: app/templates/invoices/create.html:65
#: app/templates/invoices/generate_from_time.html:142
msgid "Tips"
msgstr "Tips"

#: app/templates/invoices/create.html:67
msgid "Choose the correct project to auto-fill client details."
msgstr "Velg riktig prosjekt for å automatisk fylle ut klientdetaljer."

#: app/templates/invoices/create.html:68
msgid "You can customize notes and terms before sending the invoice."
msgstr "Du kan tilpasse notater og vilkår før du sender fakturaen."

#: app/templates/invoices/edit.html:6
msgid "Edit Invoice"
msgstr "Rediger faktura"

#: app/templates/invoices/edit.html:7
msgid "Update invoice details, items, and terms"
msgstr "Oppdater fakturadetaljer, varer og vilkår"

#: app/templates/invoices/edit.html:14 app/templates/invoices/view.html:366
#: app/templates/quotes/view.html:31 app/templates/quotes/view.html:461
msgid "Send Email"
msgstr "Send e-post"

#: app/templates/invoices/edit.html:63
msgid "Time-based services and hourly work"
msgstr "Tidsbaserte tjenester og timearbeid"

#: app/templates/invoices/edit.html:85 app/templates/quotes/edit.html:81
msgid "Select Stock Item"
msgstr "Velg lagervare"

#: app/templates/invoices/edit.html:97 app/templates/invoices/edit.html:478
msgid "e.g., Web Development Services"
msgstr "f.eks. webutviklingstjenester"

#: app/templates/invoices/edit.html:100 app/templates/invoices/edit.html:481
#: app/templates/quotes/create.html:282 app/templates/quotes/edit.html:98
#: app/templates/quotes/edit.html:295
msgid "Remove item"
msgstr "Fjern elementet"

#: app/templates/invoices/edit.html:109
msgid "Items Subtotal"
msgstr "Elementer Subtotal"

#: app/templates/invoices/edit.html:123
msgid "Billable expenses such as travel, meals, and materials"
msgstr "Fakturerbare utgifter som reiser, måltider og materialer"

#: app/templates/invoices/edit.html:126
msgid "Add Expense"
msgstr "Legg til kostnad"

#: app/templates/invoices/edit.html:144
msgid "e.g., Travel to Client Meeting"
msgstr "for eksempel reise til kundemøte"

#: app/templates/invoices/edit.html:144
msgid "Linked expense - title cannot be edited"
msgstr "Koblet utgift - tittel kan ikke redigeres"

#: app/templates/invoices/edit.html:145
msgid "Linked expense - description cannot be edited"
msgstr "Koblet utgift - beskrivelse kan ikke redigeres"

#: app/templates/invoices/edit.html:146
msgid "Linked expense - category cannot be edited"
msgstr "Koblet utgift - kategori kan ikke redigeres"

#: app/templates/invoices/edit.html:147 app/utils/i18n_helpers.py:181
#: app/utils/i18n_helpers.py:198
msgid "Travel"
msgstr "Reise"

#: app/templates/invoices/edit.html:148 app/utils/i18n_helpers.py:182
#: app/utils/i18n_helpers.py:199
msgid "Meals"
msgstr "Måltider"

#: app/templates/invoices/edit.html:149 app/utils/i18n_helpers.py:183
#: app/utils/i18n_helpers.py:200
msgid "Accommodation"
msgstr "Overnatting"

#: app/templates/invoices/edit.html:150 app/utils/i18n_helpers.py:184
#: app/utils/i18n_helpers.py:201
msgid "Supplies"
msgstr "Rekvisita"

#: app/templates/invoices/edit.html:151 app/utils/i18n_helpers.py:185
#: app/utils/i18n_helpers.py:202
msgid "Software"
msgstr "Programvare"

#: app/templates/invoices/edit.html:152 app/utils/i18n_helpers.py:186
#: app/utils/i18n_helpers.py:203
msgid "Equipment"
msgstr "Utstyr"

#: app/templates/invoices/edit.html:153 app/utils/i18n_helpers.py:187
#: app/utils/i18n_helpers.py:204
msgid "Services"
msgstr "Tjenester"

#: app/templates/invoices/edit.html:154 app/utils/i18n_helpers.py:188
#: app/utils/i18n_helpers.py:205
msgid "Marketing"
msgstr "Markedsføring"

#: app/templates/invoices/edit.html:155 app/utils/i18n_helpers.py:189
#: app/utils/i18n_helpers.py:206
msgid "Training"
msgstr "Opplæring"

#: app/templates/invoices/edit.html:156 app/templates/invoices/edit.html:211
#: app/templates/invoices/edit.html:544 app/templates/projects/add_good.html:35
#: app/templates/projects/edit_good.html:35 app/utils/i18n_helpers.py:135
#: app/utils/i18n_helpers.py:151 app/utils/i18n_helpers.py:190
#: app/utils/i18n_helpers.py:207
msgid "Other"
msgstr "Annen"

#: app/templates/invoices/edit.html:158
msgid "Linked expense - amount cannot be edited"
msgstr "Tilknyttet utgift - beløp kan ikke redigeres"

#: app/templates/invoices/edit.html:159
msgid "Linked expense - date cannot be edited"
msgstr "Koblet utgift - dato kan ikke redigeres"

#: app/templates/invoices/edit.html:160
msgid "Unlink expense from invoice"
msgstr "Koble ut regning fra faktura"

#: app/templates/invoices/edit.html:169
msgid "Expenses Subtotal"
msgstr "Utgifter Delsum"

#: app/templates/invoices/edit.html:180 app/templates/invoices/view.html:119
#: app/templates/projects/goods.html:6
msgid "Extra Goods"
msgstr "Ekstra varer"

#: app/templates/invoices/edit.html:183
msgid "Products, materials, licenses, and other goods"
msgstr "Produkter, materialer, lisenser og andre varer"

#: app/templates/invoices/edit.html:186 app/templates/projects/add_good.html:69
#: app/templates/projects/goods.html:11
msgid "Add Good"
msgstr "Legg til Good"

#: app/templates/invoices/edit.html:196 app/templates/invoices/edit.html:214
#: app/templates/invoices/edit.html:547 app/templates/quotes/create.html:281
#: app/templates/quotes/edit.html:96 app/templates/quotes/edit.html:294
msgid "Price"
msgstr "Pris"

#: app/templates/invoices/edit.html:204 app/templates/invoices/edit.html:537
msgid "e.g., Software License"
msgstr "f.eks. programvarelisens"

#: app/templates/invoices/edit.html:207 app/templates/invoices/edit.html:540
#: app/templates/projects/add_good.html:31
#: app/templates/projects/edit_good.html:31
msgid "Product"
msgstr "Produkt"

#: app/templates/invoices/edit.html:208 app/templates/invoices/edit.html:541
#: app/templates/projects/add_good.html:32
#: app/templates/projects/edit_good.html:32
msgid "Service"
msgstr "Service"

#: app/templates/invoices/edit.html:209 app/templates/invoices/edit.html:542
#: app/templates/projects/add_good.html:33
#: app/templates/projects/edit_good.html:33
msgid "Material"
msgstr "Materiale"

#: app/templates/invoices/edit.html:210 app/templates/invoices/edit.html:543
#: app/templates/projects/add_good.html:34
#: app/templates/projects/edit_good.html:34
msgid "License"
msgstr "Tillatelse"

#: app/templates/invoices/edit.html:216 app/templates/invoices/edit.html:549
msgid "Remove good"
msgstr "Fjern godt"

#: app/templates/invoices/edit.html:225
msgid "Goods Subtotal"
msgstr "Varer Subtotal"

#: app/templates/invoices/edit.html:243
msgid "Live Preview"
msgstr "Live forhåndsvisning"

#: app/templates/invoices/edit.html:263
msgid "Payment"
msgstr "Betaling"

#: app/templates/invoices/edit.html:288
msgid "Goods"
msgstr "Varer"

#: app/templates/invoices/edit.html:322 app/templates/main/help.html:525
#: app/templates/reports/index.html:150 app/templates/tasks/edit.html:269
msgid "Quick Actions"
msgstr "Raske handlinger"

#: app/templates/invoices/edit.html:324
msgid "Generate from Time/Costs"
msgstr "Generer fra tid/kostnader"

#: app/templates/invoices/edit.html:325 app/templates/invoices/view.html:22
msgid "Record Payment"
msgstr "Rekordbetaling"

#: app/templates/invoices/edit.html:326 app/templates/invoices/view.html:17
#: app/templates/quotes/view.html:28
msgid "Export PDF"
msgstr "Eksporter PDF"

#: app/templates/invoices/edit.html:327
msgid "Export CSV"
msgstr "Eksporter CSV"

#: app/templates/invoices/edit.html:328
msgid "Duplicate Invoice"
msgstr "Duplisert faktura"

#: app/templates/invoices/edit.html:585
msgid "Are you sure you want to unlink this expense from the invoice?"
msgstr "Er du sikker på at du vil fjerne denne utgiften fra fakturaen?"

#: app/templates/invoices/edit.html:587
msgid "Unlink Expense"
msgstr "Fjern koblingen til kostnad"

#: app/templates/invoices/edit.html:588
msgid "Unlink"
msgstr "Fjern tilknytningen"

#: app/templates/invoices/edit.html:639
msgid "Please add at least one item, expense, or extra good to the invoice"
msgstr "Legg til minst én vare, utgift eller ekstra vare på fakturaen"

#: app/templates/invoices/edit.html:667 app/templates/invoices/view.html:361
#: app/templates/projects/archive.html:41 app/templates/timer/timer_page.html:124
#: app/templates/timer/timer_page.html:133
msgid "Optional"
msgstr "Valgfri"

#: app/templates/invoices/generate_from_time.html:6
msgid "Generate from Time, Costs & Goods"
msgstr "Generer fra tid, kostnader og varer"

#: app/templates/invoices/generate_from_time.html:7
msgid ""
"Select unbilled time entries, project costs, and extra goods to add to this "
"invoice"
msgstr ""
"Velg ufakturerte tidsregistreringer, prosjektkostnader og ekstra varer som "
"skal legges til denne fakturaen"

#: app/templates/invoices/generate_from_time.html:9
msgid "Back to Edit"
msgstr "Tilbake til Rediger"

#: app/templates/invoices/generate_from_time.html:19
msgid "Unbilled Time Entries"
msgstr "Ufakturerte tidsoppføringer"

#: app/templates/invoices/generate_from_time.html:26
msgid "Time Entry"
msgstr "Tidsregistrering"

#: app/templates/invoices/generate_from_time.html:36
msgid "No unbilled time entries found for this project."
msgstr "Ingen ufakturerte tidsregistreringer funnet for dette prosjektet."

#: app/templates/invoices/generate_from_time.html:41
msgid "Uninvoiced Project Costs"
msgstr "Ufakturerte prosjektkostnader"

#: app/templates/invoices/generate_from_time.html:55
msgid "No uninvoiced costs found for this project."
msgstr "Ingen ufakturerte kostnader funnet for dette prosjektet."

#: app/templates/invoices/generate_from_time.html:60
msgid "Uninvoiced Billable Expenses"
msgstr "Ufakturerte fakturerbare utgifter"

#: app/templates/invoices/generate_from_time.html:70
#: app/templates/invoices/pdf_default.html:103
msgid "Vendor"
msgstr "Selger"

#: app/templates/invoices/generate_from_time.html:78
msgid "No uninvoiced billable expenses found for this project."
msgstr "Ingen ufakturerte fakturerbare utgifter funnet for dette prosjektet."

#: app/templates/invoices/generate_from_time.html:83
msgid "Project Extra Goods"
msgstr "Prosjekt Ekstra varer"

#: app/templates/invoices/generate_from_time.html:100
msgid "No extra goods found for this project."
msgstr "Ingen ekstra varer funnet for dette prosjektet."

#: app/templates/invoices/generate_from_time.html:106
msgid "Add Selected to Invoice"
msgstr "Legg til valgt på faktura"

#: app/templates/invoices/generate_from_time.html:114
msgid "Selection Summary"
msgstr "Sammendrag av utvalg"

#: app/templates/invoices/generate_from_time.html:115
msgid "Total available hours"
msgstr "Totale tilgjengelige timer"

#: app/templates/invoices/generate_from_time.html:116
msgid "Total available costs"
msgstr "Totale tilgjengelige kostnader"

#: app/templates/invoices/generate_from_time.html:117
msgid "Total available expenses"
msgstr "Totale tilgjengelige utgifter"

#: app/templates/invoices/generate_from_time.html:118
msgid "Total available goods"
msgstr "Totalt tilgjengelige varer"

#: app/templates/invoices/generate_from_time.html:121
msgid "Prepaid Hours Overview"
msgstr "Oversikt over forhåndsbetalte timer"

#: app/templates/invoices/generate_from_time.html:123
#, python-format
msgid "Plan includes %(hours)s hours per cycle (resets on day %(day)s)."
msgstr "Planen inkluderer %(hours)s timer per syklus (tilbakestilles på dag %(day)s)."

#: app/templates/invoices/generate_from_time.html:130
#, python-format
msgid "Consumed: %(consumed)s h • Remaining: %(remaining)s h"
msgstr "Forbrukt: %(forbrukt)s h • Gjenstående: %(resterende)s h"

#: app/templates/invoices/generate_from_time.html:135
msgid "No prepaid usage recorded for selected period yet."
msgstr "Ingen forhåndsbetalt bruk registrert for valgt periode ennå."

#: app/templates/invoices/generate_from_time.html:144
msgid "You can select multiple time entries, costs, expenses, and extra goods."
msgstr "Du kan velge flere tidsregistreringer, kostnader, utgifter og ekstra varer."

#: app/templates/invoices/generate_from_time.html:145
msgid "Time entries are grouped by task or project at item creation."
msgstr ""
"Tidsregistreringer grupperes etter oppgave eller prosjekt ved opprettelse av"
" element."

#: app/templates/invoices/generate_from_time.html:146
msgid "Costs and extra goods are added as individual invoice items."
msgstr "Kostnader og ekstra varer legges til som individuelle fakturaposter."

#: app/templates/invoices/generate_from_time.html:147
msgid "Expenses are linked to the invoice and appear in a separate section."
msgstr "Utgifter er knyttet til faktura og fremkommer i eget avsnitt."

#: app/templates/invoices/generate_from_time.html:163
msgid "Please select at least one time entry, cost, expense, or extra good"
msgstr "Velg minst én gang oppføring, kostnad, utgift eller ekstra vare"

#: app/templates/invoices/list.html:32
msgid "Filter Invoices"
msgstr "Filtrer fakturaer"

#: app/templates/invoices/list.html:72
msgid "Invoice number or client"
msgstr "Fakturanummer eller klient"

#: app/templates/invoices/list.html:89 app/templates/payments/list.html:96
msgid "Export to Excel"
msgstr "Eksporter til Excel"

#: app/templates/invoices/list.html:163 app/utils/i18n_helpers.py:106
#: app/utils/i18n_helpers.py:117
msgid "Partially Paid"
msgstr "Delvis betalt"

#: app/templates/invoices/list.html:167 app/utils/i18n_helpers.py:107
#: app/utils/i18n_helpers.py:118
msgid "Fully Paid"
msgstr "Fullt betalt"

#: app/templates/invoices/list.html:262
msgid "Delete Selected Invoices"
msgstr "Slett valgte fakturaer"

#: app/templates/invoices/list.html:282
msgid "Change Status for Selected Invoices"
msgstr "Endre status for utvalgte fakturaer"

#: app/templates/invoices/list.html:306 app/templates/invoices/list.html:329
#: app/templates/invoices/view.html:252 app/templates/invoices/view.html:275
msgid "Delete Invoice"
msgstr "Slett faktura"

#: app/templates/invoices/list.html:314 app/templates/invoices/view.html:260
#: app/templates/kanban/columns.html:149
msgid "Warning:"
msgstr "Advarsel:"

#: app/templates/invoices/list.html:317 app/templates/invoices/view.html:263
msgid "Are you sure you want to delete invoice"
msgstr "Er du sikker på at du vil slette faktura"

#: app/templates/invoices/list.html:319 app/templates/invoices/view.html:265
msgid ""
"All invoice items, extra goods, and payment records associated with this "
"invoice will be permanently deleted."
msgstr ""
"Alle fakturaartikler, ekstravarer og betalingsoppføringer knyttet til denne "
"fakturaen vil bli slettet permanent."

#: app/templates/invoices/pdf_default.html:37 app/utils/pdf_generator.py:615
#: app/utils/pdf_generator_fallback.py:162
msgid "INVOICE"
msgstr "FAKTURA"

#: app/templates/invoices/pdf_default.html:39 app/utils/pdf_generator.py:617
msgid "Invoice #"
msgstr "Faktura nr."

#: app/templates/invoices/pdf_default.html:49 app/utils/pdf_generator.py:628
msgid "Bill To"
msgstr "Bill To"

#: app/templates/invoices/pdf_default.html:72 app/utils/pdf_generator.py:646
#: app/utils/pdf_generator_fallback.py:219
msgid "Quantity (Hours)"
msgstr "Antall (timer)"

#: app/templates/invoices/pdf_default.html:84
#, python-format
msgid "Generated from %(num)d time entries"
msgstr "Generert fra %(num)d tidsoppføringer"

#: app/templates/invoices/pdf_default.html:100
msgid "Expense"
msgstr "Kostnader"

#: app/templates/invoices/pdf_default.html:136
#: app/templates/quotes/pdf_default.html:96
#: app/utils/pdf_generator_fallback.py:256 app/utils/pdf_generator_fallback.py:517
msgid "Subtotal:"
msgstr "Delsum:"

#: app/templates/invoices/pdf_default.html:141
#: app/templates/quotes/pdf_default.html:119
#: app/utils/pdf_generator_fallback.py:259
#, python-format
msgid "Tax (%(rate).2f%%):"
msgstr "Skatt (%(rate).2f%%):"

#: app/templates/invoices/pdf_default.html:146
#: app/templates/quotes/pdf_default.html:124
#: app/utils/pdf_generator_fallback.py:261
msgid "Total Amount:"
msgstr "Totalt beløp:"

#: app/templates/invoices/pdf_default.html:157 app/utils/pdf_generator.py:827
#: app/utils/pdf_generator_fallback.py:307
msgid "Notes:"
msgstr "Merknader:"

#: app/templates/invoices/pdf_default.html:163 app/utils/pdf_generator.py:835
#: app/utils/pdf_generator_fallback.py:312
msgid "Terms:"
msgstr "Vilkår:"

#: app/templates/invoices/pdf_default.html:172
#: app/templates/quotes/pdf_default.html:150 app/utils/pdf_generator.py:855
#: app/utils/pdf_generator_fallback.py:324
msgid "Payment Information:"
msgstr "Betalingsinformasjon:"

#: app/templates/invoices/pdf_default.html:175
#: app/templates/quotes/pdf_default.html:141
#: app/templates/quotes/pdf_default.html:154 app/utils/pdf_generator.py:666
#: app/utils/pdf_generator_fallback.py:329 app/utils/pdf_generator_fallback.py:549
msgid "Terms & Conditions:"
msgstr "Vilkår og betingelser:"

#: app/templates/invoices/view.html:176 app/templates/invoices/view.html:236
msgid "Payment History"
msgstr "Betalingshistorikk"

#: app/templates/invoices/view.html:344
msgid "Send Invoice via Email"
msgstr "Send faktura via e-post"

#: app/templates/kanban/board.html:4
msgid "Kanban"
msgstr "Kanban"

#: app/templates/kanban/board.html:24 app/templates/tasks/_kanban.html:14
msgid "Manage Columns"
msgstr "Administrer kolonner"

#: app/templates/kanban/board.html:33
msgid "Drag tasks between columns to update their status"
msgstr "Dra oppgaver mellom kolonner for å oppdatere statusen deres"

#: app/templates/kanban/board.html:38
msgid "Kanban board"
msgstr "Kanban-tavle"

#: app/templates/kanban/board.html:89
msgid "moved to"
msgstr "flyttet til"

#: app/templates/kanban/board.html:123
#: app/templates/projects/_kanban_tailwind.html:83
msgid "No tasks in this column."
msgstr "Ingen oppgaver i denne kolonnen."

#: app/templates/kanban/columns.html:2 app/templates/kanban/columns.html:18
msgid "Manage Kanban Columns"
msgstr "Administrer Kanban-kolonner"

#: app/templates/kanban/columns.html:20
msgid "Customize your kanban board columns and task states"
msgstr "Tilpass kanban-tavlekolonner og oppgavetilstander"

#: app/templates/kanban/columns.html:25
msgid "Project:"
msgstr "Prosjekt:"

#: app/templates/kanban/columns.html:27
msgid "Global Columns"
msgstr "Globale kolonner"

#: app/templates/kanban/columns.html:35
msgid "Add Column"
msgstr "Legg til kolonne"

#: app/templates/kanban/columns.html:44
msgid "Kanban columns list"
msgstr "Kanban kolonneliste"

#: app/templates/kanban/columns.html:48
msgid "Key"
msgstr "Nøkkel"

#: app/templates/kanban/columns.html:49
msgid "Label"
msgstr "Merkelapp"

#: app/templates/kanban/columns.html:50
msgid "Icon"
msgstr "Ikon"

#: app/templates/kanban/columns.html:53
msgid "Complete?"
msgstr "Fullstendig?"

#: app/templates/kanban/columns.html:62
msgid "Drag to reorder"
msgstr "Dra for å omorganisere"

#: app/templates/kanban/columns.html:93
msgid "Edit column"
msgstr "Rediger kolonne"

#: app/templates/kanban/columns.html:96
msgid "Toggle active state"
msgstr "Slå av aktiv tilstand"

#: app/templates/kanban/columns.html:118
msgid "No kanban columns found. Create your first column to get started."
msgstr "Fant ingen kanban-kolonner. Opprett din første kolonne for å komme i gang."

#: app/templates/kanban/columns.html:124
msgid "Tips:"
msgstr "Tips:"

#: app/templates/kanban/columns.html:126
msgid "Drag and drop rows to reorder columns"
msgstr "Dra og slipp rader for å omorganisere kolonner"

#: app/templates/kanban/columns.html:127
msgid ""
"System columns (todo, in_progress, done) cannot be deleted but can be "
"customized"
msgstr "Systemkolonner (todo, in_progress, done) kan ikke slettes, men kan tilpasses"

#: app/templates/kanban/columns.html:128
msgid ""
"Columns marked as \"Complete\" will mark tasks as completed when dragged to "
"that column"
msgstr ""
"Kolonner merket som \"Fullført\" vil merke oppgaver som fullførte når de "
"dras til den kolonnen"

#: app/templates/kanban/columns.html:129
msgid ""
"Inactive columns are hidden from the kanban board but tasks with that status"
" remain accessible"
msgstr ""
"Inaktive kolonner er skjult fra kanban-tavlen, men oppgaver med den statusen"
" forblir tilgjengelige"

#: app/templates/kanban/columns.html:141
msgid "Delete Kanban Column"
msgstr "Slett Kanban-kolonnen"

#: app/templates/kanban/columns.html:152
msgid "Are you sure you want to delete the column?"
msgstr "Er du sikker på at du vil slette kolonnen?"

#: app/templates/kanban/columns.html:154
msgid "Key:"
msgstr "Nøkkel:"

#: app/templates/kanban/columns.html:157
msgid ""
"Note: Tasks with this status will remain accessible but the column will no "
"longer appear on the kanban board."
msgstr ""
"Merk: Oppgaver med denne statusen vil forbli tilgjengelige, men kolonnen vil"
" ikke lenger vises på kanban-tavlen."

#: app/templates/kanban/columns.html:167
msgid "Delete Column"
msgstr "Slett kolonne"

#: app/templates/kanban/columns.html:226 app/templates/kanban/columns.html:228
msgid "Columns reordered successfully"
msgstr "Kolonnene er omorganisert"

#: app/templates/kanban/columns.html:247
msgid "Failed to reorder columns. Please try again."
msgstr "Kunne ikke omorganisere kolonner. Vennligst prøv igjen."

#: app/templates/kanban/create_column.html:2
#: app/templates/kanban/create_column.html:10
msgid "Create Kanban Column"
msgstr "Opprett Kanban-kolonne"

#: app/templates/kanban/create_column.html:12
msgid "Add a new column to your kanban board"
msgstr "Legg til en ny kolonne på kanban-tavlen"

#: app/templates/kanban/create_column.html:23
msgid "Create Kanban Column form"
msgstr "Opprett Kanban-kolonneskjema"

#: app/templates/kanban/create_column.html:26
#: app/templates/kanban/edit_column.html:34
msgid "Column Label"
msgstr "Kolonneetikett"

#: app/templates/kanban/create_column.html:27
msgid "e.g., In Review, Blocked, Testing"
msgstr "f.eks. i gjennomgang, blokkert, testing"

#: app/templates/kanban/create_column.html:28
#: app/templates/kanban/edit_column.html:36
msgid "The display name shown on the kanban board"
msgstr "Visningsnavnet som vises på kanban-tavlen"

#: app/templates/kanban/create_column.html:32
#: app/templates/kanban/edit_column.html:23
msgid "Column Key"
msgstr "Kolonnenøkkel"

#: app/templates/kanban/create_column.html:33
msgid "e.g., in_review, blocked, testing"
msgstr "f.eks. in_review, blokkert, testing"

#: app/templates/kanban/create_column.html:34
msgid ""
"Unique identifier (lowercase, no spaces, use underscores). Auto-generated "
"from label if empty."
msgstr ""
"Unik identifikator (små bokstaver, ingen mellomrom, bruk understreking). "
"Automatisk generert fra etikett hvis tom."

#: app/templates/kanban/create_column.html:41
msgid "Global (for all projects)"
msgstr "Globalt (for alle prosjekter)"

#: app/templates/kanban/create_column.html:46
msgid ""
"Select a project to create project-specific columns, or leave as Global for "
"all projects"
msgstr ""
"Velg et prosjekt for å opprette prosjektspesifikke kolonner, eller la det "
"være Globalt for alle prosjekter"

#: app/templates/kanban/create_column.html:52
#: app/templates/kanban/edit_column.html:41
msgid "Icon Class"
msgstr "Ikon klasse"

#: app/templates/kanban/create_column.html:55
#: app/templates/kanban/edit_column.html:44
msgid "Font Awesome icon class"
msgstr "Font Awesome ikonklasse"

#: app/templates/kanban/create_column.html:56
#: app/templates/kanban/edit_column.html:45
msgid "Browse icons"
msgstr "Bla gjennom ikoner"

#: app/templates/kanban/create_column.html:62
#: app/templates/kanban/edit_column.html:54
msgid "Primary (Blue)"
msgstr "Primær (blå)"

#: app/templates/kanban/create_column.html:63
#: app/templates/kanban/edit_column.html:55
msgid "Secondary (Gray)"
msgstr "Sekundær (grå)"

#: app/templates/kanban/create_column.html:64
#: app/templates/kanban/edit_column.html:56
msgid "Success (Green)"
msgstr "Suksess (grønn)"

#: app/templates/kanban/create_column.html:65
#: app/templates/kanban/edit_column.html:57
msgid "Danger (Red)"
msgstr "Fare (rød)"

#: app/templates/kanban/create_column.html:66
#: app/templates/kanban/edit_column.html:58
msgid "Warning (Yellow)"
msgstr "Advarsel (gul)"

#: app/templates/kanban/create_column.html:67
#: app/templates/kanban/edit_column.html:59
msgid "Info (Cyan)"
msgstr "Info (cyan)"

#: app/templates/kanban/create_column.html:68
#: app/templates/kanban/edit_column.html:60 app/templates/user/settings.html:122
msgid "Dark"
msgstr "Mørk"

#: app/templates/kanban/create_column.html:70
#: app/templates/kanban/edit_column.html:62
msgid "Bootstrap color class for styling"
msgstr "Bootstrap fargeklasse for styling"

#: app/templates/kanban/create_column.html:78
#: app/templates/kanban/edit_column.html:70
msgid "Mark as Complete State"
msgstr "Merk som fullstendig tilstand"

#: app/templates/kanban/create_column.html:79
#: app/templates/kanban/edit_column.html:71
msgid "Tasks moved to this column will be marked as completed"
msgstr "Oppgaver som flyttes til denne kolonnen vil bli merket som fullført"

#: app/templates/kanban/create_column.html:89
msgid "Create Column"
msgstr "Opprett kolonne"

#: app/templates/kanban/create_column.html:97
msgid "Note:"
msgstr "Note:"

#: app/templates/kanban/create_column.html:97
msgid ""
"The column will be added at the end of the board. You can reorder columns "
"later from the management page."
msgstr ""
"Kolonnen legges til på slutten av tavlen. Du kan endre rekkefølgen på "
"kolonner senere fra administrasjonssiden."

#: app/templates/kanban/edit_column.html:2
#: app/templates/kanban/edit_column.html:10
msgid "Edit Kanban Column"
msgstr "Rediger Kanban-kolonnen"

#: app/templates/kanban/edit_column.html:12
msgid "Modify column settings"
msgstr "Endre kolonneinnstillinger"

#: app/templates/kanban/edit_column.html:20
msgid "Edit Kanban Column form"
msgstr "Rediger Kanban-kolonneskjema"

#: app/templates/kanban/edit_column.html:25
msgid "The key cannot be changed after creation"
msgstr "Nøkkelen kan ikke endres etter opprettelse"

#: app/templates/kanban/edit_column.html:27
msgid "This is a project-specific column"
msgstr "Dette er en prosjektspesifikk kolonne"

#: app/templates/kanban/edit_column.html:29
msgid "This is a global column (for all projects)"
msgstr "Dette er en global kolonne (for alle prosjekter)"

#: app/templates/kanban/edit_column.html:48 app/templates/tasks/create.html:79
#: app/templates/tasks/edit.html:103
msgid "Preview"
msgstr "Forhåndsvisning"

#: app/templates/kanban/edit_column.html:81
msgid "Inactive columns are hidden from the kanban board"
msgstr "Inaktive kolonner er skjult fra kanban-tavlen"

#: app/templates/kanban/edit_column.html:100
msgid "System Column:"
msgstr "Systemkolonne:"

#: app/templates/kanban/edit_column.html:100
msgid ""
"This is a system column. You can customize its appearance but cannot delete "
"it."
msgstr ""
"Dette er en systemkolonne. Du kan tilpasse utseendet, men kan ikke slette "
"det."

#: app/templates/leads/form.html:55 app/templates/leads/list.html:35
#: app/templates/leads/list.html:55
msgid "Source"
msgstr "Kilde"

#: app/templates/leads/form.html:56
msgid "Website, referral, ad..."
msgstr "Nettsted, henvisning, annonse..."

#: app/templates/leads/form.html:69
msgid "Lead Score"
msgstr "Ledelsesscore"

#: app/templates/leads/form.html:74
msgid "Estimated Value"
msgstr "Estimert verdi"

#: app/templates/leads/form.html:100
msgid "Save Lead"
msgstr "Lagre lead"

#: app/templates/leads/list.html:23
msgid "Name, company, email..."
msgstr "Navn, firma, e-post..."

#: app/templates/leads/list.html:28 app/templates/tasks/my_tasks.html:125
msgid "All Statuses"
msgstr "Alle statuser"

#: app/templates/leads/list.html:36
msgid "Website, referral..."
msgstr "Nettsted, henvisning..."

#: app/templates/leads/list.html:51
msgid "Company"
msgstr "Bedrift"

#: app/templates/leads/list.html:54
msgid "Score"
msgstr "Score"

#: app/templates/leads/list.html:95
msgid "No leads found"
msgstr "Ingen kundeemner funnet"

#: app/templates/leads/list.html:97
msgid "Create First Lead"
msgstr "Opprett første kundeemne"

#: app/templates/main/about.html:9
msgid "Professional time tracking and project management"
msgstr "Profesjonell tidsregistrering og prosjektledelse"

#: app/templates/main/about.html:20
msgid ""
"A comprehensive web-based time tracking application built with Flask, "
"featuring project management, client organization, task management, "
"invoicing, and advanced analytics."
msgstr ""
"En omfattende nettbasert tidsregistreringsapplikasjon bygget med Flask, med "
"prosjektledelse, klientorganisasjon, oppgavestyring, fakturering og avansert"
" analyse."

#: app/templates/main/about.html:28 app/templates/main/help.html:28
#: app/templates/main/help.html:179
msgid "Project Management"
msgstr "Prosjektledelse"

#: app/templates/main/about.html:31 app/templates/main/help.html:32
msgid "Invoicing"
msgstr "Fakturering"

#: app/templates/main/about.html:44 app/templates/main/help.html:104
msgid "Smart Timers"
msgstr "Smarte timere"

#: app/templates/main/about.html:46
msgid "Real-time tracking with idle detection and live updates"
msgstr "Sanntidssporing med tomgangsdeteksjon og liveoppdateringer"

#: app/templates/main/about.html:51 app/templates/main/help.html:29
#: app/templates/main/help.html:225
msgid "Client Management"
msgstr "Klientadministrasjon"

#: app/templates/main/about.html:53
msgid "Organize clients with contacts, rates, and project relations"
msgstr "Organiser kunder med kontakter, priser og prosjektrelasjoner"

#: app/templates/main/about.html:58
msgid "Task System"
msgstr "Oppgavesystem"

#: app/templates/main/about.html:60
msgid "Break down projects into tasks with progress tracking"
msgstr "Bryt ned prosjekter i oppgaver med fremdriftssporing"

#: app/templates/main/about.html:65
msgid "PDF Invoices"
msgstr "PDF-fakturaer"

#: app/templates/main/about.html:67
msgid "Generate professional invoices from tracked time"
msgstr "Generer profesjonelle fakturaer fra sporet tid"

#: app/templates/main/about.html:74 app/templates/main/help.html:416
msgid "Core Features"
msgstr "Kjernefunksjoner"

#: app/templates/main/about.html:76
msgid "Start/stop timers with project and task association"
msgstr "Start/stopp tidtakere med prosjekt- og oppgavetilknytning"

#: app/templates/main/about.html:77
msgid "Manual time entry with notes and tags"
msgstr "Manuell tidsregistrering med notater og tagger"

#: app/templates/main/about.html:78
msgid "Client and project organization"
msgstr "Oppdragsgiver og prosjektorganisasjon"

#: app/templates/main/about.html:79
msgid "Role-based access and user profiles"
msgstr "Rollebasert tilgang og brukerprofiler"

#: app/templates/main/about.html:83
msgid "Advanced Features"
msgstr "Avanserte funksjoner"

#: app/templates/main/about.html:85
msgid "Branded PDF invoicing with tax and payment tracking"
msgstr "Merket PDF-fakturering med skatte- og betalingssporing"

#: app/templates/main/about.html:86
msgid "Visual analytics and detailed reporting"
msgstr "Visuell analyse og detaljert rapportering"

#: app/templates/main/about.html:87
msgid "REST API for integrations"
msgstr "REST API for integrasjoner"

#: app/templates/main/about.html:88
msgid "PWA capabilities and mobile-friendly UI"
msgstr "PWA-funksjoner og mobilvennlig brukergrensesnitt"

#: app/templates/main/about.html:95
msgid "Platform Support"
msgstr "Plattformstøtte"

#: app/templates/main/about.html:98
msgid "Web Application"
msgstr "Webapplikasjon"

#: app/templates/main/about.html:100
msgid "Desktop browsers (Chrome, Firefox, Safari, Edge)"
msgstr "Desktop-nettlesere (Chrome, Firefox, Safari, Edge)"

#: app/templates/main/about.html:101
msgid "Mobile responsive design"
msgstr "Mobil responsiv design"

#: app/templates/main/about.html:102
msgid "Progressive Web App (PWA)"
msgstr "Progressive Web App (PWA)"

#: app/templates/main/about.html:103
msgid "Touch-friendly tablet interface"
msgstr "Berøringsvennlig nettbrettgrensesnitt"

#: app/templates/main/about.html:107
msgid "Operating Systems"
msgstr "Operativsystemer"

#: app/templates/main/about.html:109
msgid "Windows, macOS, Linux"
msgstr "Windows, macOS, Linux"

#: app/templates/main/about.html:110
msgid "Android and iOS (browser)"
msgstr "Android og iOS (nettleser)"

#: app/templates/main/about.html:111
msgid "Raspberry Pi support"
msgstr "Raspberry Pi-støtte"

#: app/templates/main/about.html:112
msgid "Dockerized deployment"
msgstr "Dockerisert utplassering"

#: app/templates/main/about.html:116
msgid "Database Support"
msgstr "Databasestøtte"

#: app/templates/main/about.html:118
msgid "PostgreSQL (recommended)"
msgstr "PostgreSQL (anbefalt)"

#: app/templates/main/about.html:119
msgid "SQLite (dev/test)"
msgstr "SQLite (utvikler/test)"

#: app/templates/main/about.html:120
msgid "Automatic migrations with Flask-Migrate"
msgstr "Automatiske migreringer med Flask-Migrate"

#: app/templates/main/about.html:121
msgid "Backup and restoration tools"
msgstr "Verktøy for sikkerhetskopiering og gjenoppretting"

#: app/templates/main/about.html:129
msgid "Technical Specifications"
msgstr "Tekniske spesifikasjoner"

#: app/templates/main/about.html:132
msgid "Technology Stack"
msgstr "Teknologistabel"

#: app/templates/main/about.html:134
msgid "Backend"
msgstr "Backend"

#: app/templates/main/about.html:135
msgid "Frontend"
msgstr "Frontend"

#: app/templates/main/about.html:136
msgid "Database"
msgstr "Database"

#: app/templates/main/about.html:137
msgid "Deployment"
msgstr "Utplassering"

#: app/templates/main/about.html:141
msgid "Key Capabilities"
msgstr "Nøkkelegenskaper"

#: app/templates/main/about.html:143
msgid "Real-time"
msgstr "Sanntid"

#: app/templates/main/about.html:144
msgid "i18n"
msgstr "i18n"

#: app/templates/main/about.html:145
msgid "Security"
msgstr "Sikkerhet"

#: app/templates/main/about.html:154
msgid "Open Source & Community"
msgstr "Åpen kildekode og fellesskap"

#: app/templates/main/about.html:157
msgid "Open Source Benefits"
msgstr "Fordeler med åpen kildekode"

#: app/templates/main/about.html:159
msgid "Full source code available on GitHub"
msgstr "Full kildekode tilgjengelig på GitHub"

#: app/templates/main/about.html:160
msgid "Licensed under GPL v3.0"
msgstr "Lisensiert under GPL v3.0"

#: app/templates/main/about.html:161
msgid "Community-driven development"
msgstr "Fellesskapsdrevet utvikling"

#: app/templates/main/about.html:162
msgid "Transparent issue tracking and bug reports"
msgstr "Transparent problemsporing og feilrapporter"

#: app/templates/main/about.html:166
msgid "Deployment Options"
msgstr "Distribusjonsalternativer"

#: app/templates/main/about.html:168
msgid "Docker images (GHCR)"
msgstr "Docker-bilder (GHCR)"

#: app/templates/main/about.html:169
msgid "Self-hosted deployment with full control"
msgstr "Selvdrevet distribusjon med full kontroll"

#: app/templates/main/about.html:170
msgid "Cloud-ready with Compose configs"
msgstr "Sky-klar med Compose-konfigurasjoner"

#: app/templates/main/about.html:176
msgid "View on GitHub"
msgstr "Se på GitHub"

#: app/templates/main/about.html:179 app/templates/main/help.html:775
msgid "Support Development"
msgstr "Støtte utvikling"

#: app/templates/main/about.html:186
msgid "Getting Help & Resources"
msgstr "Få hjelp og ressurser"

#: app/templates/main/about.html:192 app/templates/main/help.html:741
msgid "Documentation"
msgstr "Dokumentasjon"

#: app/templates/main/about.html:193
msgid "Step-by-step guides for all features."
msgstr "Trinn-for-trinn guider for alle funksjoner."

#: app/templates/main/about.html:195
msgid "View Help"
msgstr "Se hjelp"

#: app/templates/main/about.html:202
msgid "System Information"
msgstr "Systeminformasjon"

#: app/templates/main/about.html:203
msgid "Status, versions, and configuration details."
msgstr "Status, versjoner og konfigurasjonsdetaljer."

#: app/templates/main/about.html:209
msgid "Admin access required"
msgstr "Administratortilgang kreves"

#: app/templates/main/about.html:216 app/templates/main/help.html:745
msgid "Community Support"
msgstr "Fellesskapsstøtte"

#: app/templates/main/about.html:217
msgid "Report issues, request features, contribute."
msgstr "Rapporter problemer, be om funksjoner, bidra."

#: app/templates/main/about.html:219
msgid "GitHub Issues"
msgstr "GitHub-problemer"

#: app/templates/main/dashboard.html:9
msgid "Here's a quick overview of your work."
msgstr "Her er en rask oversikt over arbeidet ditt."

#: app/templates/main/dashboard.html:56 app/templates/tasks/overdue.html:101
#: app/templates/timer/timer_page.html:6 app/templates/timer/timer_page.html:11
msgid "Timer"
msgstr "Timer"

#: app/templates/main/dashboard.html:58 app/templates/main/dashboard.html:285
#: app/templates/tasks/_kanban.html:60 app/templates/tasks/edit.html:279
#: app/templates/tasks/my_tasks.html:328
msgid "Start Timer"
msgstr "Start timer"

#: app/templates/main/dashboard.html:65
msgid "Started at"
msgstr "Startet kl"

#: app/templates/main/dashboard.html:69 app/templates/tasks/_kanban.html:51
#: app/templates/tasks/my_tasks.html:323 app/templates/timer/timer_page.html:68
msgid "Stop Timer"
msgstr "Stopp timer"

#: app/templates/main/dashboard.html:73
msgid "No active timer."
msgstr "Ingen aktiv timer."

#: app/templates/main/dashboard.html:104 app/templates/main/search.html:60
#: app/templates/tasks/view.html:80
msgid "Resume - Start a new timer with same properties"
msgstr "Fortsett - Start en ny tidtaker med samme egenskaper"

#: app/templates/main/dashboard.html:107 app/templates/main/search.html:64
#: app/templates/tasks/view.html:83
msgid "Edit entry"
msgstr "Rediger oppføring"

#: app/templates/main/dashboard.html:110
msgid "Duplicate entry"
msgstr "Duplisert oppføring"

#: app/templates/main/dashboard.html:117 app/templates/main/search.html:71
#: app/templates/tasks/view.html:90
msgid "Delete entry"
msgstr "Slett oppføring"

#: app/templates/main/dashboard.html:126
msgid "No recent entries found."
msgstr "Ingen nylige oppføringer funnet."

#: app/templates/main/dashboard.html:143
msgid "Weekly Goal"
msgstr "Ukentlig mål"

#: app/templates/main/dashboard.html:165
msgid "Days Left"
msgstr "Dager igjen"

#: app/templates/main/dashboard.html:172
msgid "Need"
msgstr "Behov"

#: app/templates/main/dashboard.html:172
msgid "to reach goal"
msgstr "å nå målet"

#: app/templates/main/dashboard.html:181
msgid "No Weekly Goal"
msgstr "Ingen ukemål"

#: app/templates/main/dashboard.html:184
msgid "Set a weekly time goal to track your progress"
msgstr "Sett et ukentlig tidsmål for å spore fremgangen din"

#: app/templates/main/dashboard.html:188
#: app/templates/weekly_goals/create.html:108
#: app/templates/weekly_goals/index.html:146
msgid "Create Goal"
msgstr "Lag mål"

#: app/templates/main/dashboard.html:195
msgid "Top Projects (30 days)"
msgstr "Toppprosjekter (30 dager)"

#: app/templates/main/dashboard.html:206
msgid "No activity in the last 30 days."
msgstr "Ingen aktivitet de siste 30 dagene."

#: app/templates/main/dashboard.html:249
msgid "Support TimeTracker"
msgstr "Støtte TimeTracker"

#: app/templates/main/dashboard.html:252
msgid ""
"Enjoying TimeTracker? Consider buying me a coffee to support continued "
"development!"
msgstr ""
"Liker du TimeTracker? Vurder å kjøpe meg en kaffe for å støtte videre "
"utvikling!"

#: app/templates/main/dashboard.html:301 app/templates/timer/manual_entry.html:49
msgid "Task (optional)"
msgstr "Oppgave (valgfritt)"

#: app/templates/main/dashboard.html:307
msgid "Notes (optional)"
msgstr "Merknader (valgfritt)"

#: app/templates/main/dashboard.html:308
msgid "What are you working on?"
msgstr "Hva jobber du med?"

#: app/templates/main/dashboard.html:312 app/templates/timer/timer_page.html:141
msgid "Or use a template"
msgstr "Eller bruk en mal"

#: app/templates/main/dashboard.html:334
msgid "View all templates"
msgstr "Se alle maler"

#: app/templates/main/dashboard.html:341 app/templates/main/search.html:34
#: app/templates/projects/_kanban_tailwind.html:75
#: app/templates/tasks/view.html:14 app/templates/tasks/view.html:17
msgid "Start"
msgstr "Start"

#: app/templates/main/help.html:9
msgid "Complete documentation and user guide"
msgstr "Komplett dokumentasjon og brukerveiledning"

#: app/templates/main/help.html:20
msgid "Quick Navigation"
msgstr "Rask navigering"

#: app/templates/main/help.html:23
msgid "Filter sections..."
msgstr "Filtrer deler..."

#: app/templates/main/help.html:26
msgid "Quick Start"
msgstr "Rask start"

#: app/templates/main/help.html:30 app/templates/main/help.html:268
msgid "Task Management"
msgstr "Oppgavestyring"

#: app/templates/main/help.html:34 app/templates/main/help.html:460
msgid "Reports & Analytics"
msgstr "Rapporter og analyser"

#: app/templates/main/help.html:35 app/templates/main/help.html:510
msgid "Productivity Features"
msgstr "Produktivitetsfunksjoner"

#: app/templates/main/help.html:37
msgid "Admin Features"
msgstr "Administrasjonsfunksjoner"

#: app/templates/main/help.html:39 app/templates/main/help.html:642
msgid "Mobile Usage"
msgstr "Mobilbruk"

#: app/templates/main/help.html:40
msgid "Troubleshooting"
msgstr "Feilsøking"

#: app/templates/main/help.html:49
msgid "TimeTracker Help Center"
msgstr "TimeTracker Hjelpesenter"

#: app/templates/main/help.html:50
msgid "Everything you need to know to get the most out of TimeTracker"
msgstr "Alt du trenger å vite for å få mest mulig ut av TimeTracker"

#: app/templates/main/help.html:54
msgid "Start Tracking Time"
msgstr "Start sporingstid"

#: app/templates/main/help.html:57
msgid "View Projects"
msgstr "Se prosjekter"

#: app/templates/main/help.html:60
msgid "Generate Reports"
msgstr "Generer rapporter"

#: app/templates/main/help.html:72
msgid "Quick Start Guide"
msgstr "Hurtigstartguide"

#: app/templates/main/help.html:75
msgid "For New Users"
msgstr "For nye brukere"

#: app/templates/main/help.html:77
msgid "Log in with your username (no password required)"
msgstr "Logg inn med brukernavnet ditt (ikke nødvendig med passord)"

#: app/templates/main/help.html:78
msgid "Explore the dashboard to see your overview"
msgstr "Utforsk dashbordet for å se oversikten din"

#: app/templates/main/help.html:79
msgid "Start your first timer on an existing project"
msgstr "Start din første tidtaker på et eksisterende prosjekt"

#: app/templates/main/help.html:80
msgid "View your time entries in reports"
msgstr "Se dine tidsregistreringer i rapporter"

#: app/templates/main/help.html:84
msgid "For Administrators"
msgstr "For administratorer"

#: app/templates/main/help.html:86
msgid "Set up clients in the Client Management section"
msgstr "Sett opp klienter i Client Management-delen"

#: app/templates/main/help.html:87
msgid "Create projects and assign them to clients"
msgstr "Lag prosjekter og tilordne dem til kunder"

#: app/templates/main/help.html:88
msgid "Configure system settings (timezone, currency, etc.)"
msgstr "Konfigurer systeminnstillinger (tidssone, valuta osv.)"

#: app/templates/main/help.html:89
msgid "Manage users and permissions"
msgstr "Administrer brukere og tillatelser"

#: app/templates/main/help.html:95 app/templates/main/help.html:359
#: app/templates/main/help.html:504
msgid "Pro Tip:"
msgstr "Pro tips:"

#: app/templates/main/help.html:95
msgid ""
"Use the mobile-friendly interface to track time on the go. The timer "
"continues running even if you close your browser!"
msgstr ""
"Bruk det mobilvennlige grensesnittet for å spore tid mens du er på farten. "
"Timeren fortsetter å kjøre selv om du lukker nettleseren!"

#: app/templates/main/help.html:105
msgid "Real-time tracking with automatic idle detection and WebSocket updates"
msgstr "Sanntidssporing med automatisk tomgangsdeteksjon og WebSocket-oppdateringer"

#: app/templates/main/help.html:108
msgid "Manual Entry"
msgstr "Manuell inntasting"

#: app/templates/main/help.html:109
msgid "Log time manually with custom start and end times"
msgstr "Logg tid manuelt med tilpassede start- og sluttider"

#: app/templates/main/help.html:114
msgid "Starting a Timer"
msgstr "Starte en timer"

#: app/templates/main/help.html:116
msgid "Navigate to the Timer page or dashboard"
msgstr "Naviger til Timer-siden eller dashbordet"

#: app/templates/main/help.html:117
msgid "Select a project from the dropdown"
msgstr "Velg et prosjekt fra rullegardinmenyen"

#: app/templates/main/help.html:118
msgid "Optionally select a task for more detailed tracking"
msgstr "Velg eventuelt en oppgave for mer detaljert sporing"

#: app/templates/main/help.html:119
msgid "Add notes about what you're working on (optional)"
msgstr "Legg til notater om det du jobber med (valgfritt)"

#: app/templates/main/help.html:120
msgid "Add tags separated by commas (optional)"
msgstr "Legg til tagger atskilt med komma (valgfritt)"

#: app/templates/main/help.html:121
msgid "Click \"Start Timer\""
msgstr "Klikk \"Start timer\""

#: app/templates/main/help.html:125
msgid "Timer Features"
msgstr "Timer funksjoner"

#: app/templates/main/help.html:127
msgid "Real-time duration display"
msgstr "Visning av varighet i sanntid"

#: app/templates/main/help.html:128
msgid "Continues running if browser closes"
msgstr "Fortsetter å kjøre hvis nettleseren lukkes"

#: app/templates/main/help.html:129
msgid "Automatic idle detection (configurable)"
msgstr "Automatisk tomgangsdeteksjon (konfigurerbar)"

#: app/templates/main/help.html:130
msgid "One active timer per user (configurable)"
msgstr "Én aktiv timer per bruker (konfigurerbar)"

#: app/templates/main/help.html:131
msgid "WebSocket live updates"
msgstr "WebSocket live-oppdateringer"

#: app/templates/main/help.html:136
msgid "Manual Time Entry"
msgstr "Manuell tidsinntasting"

#: app/templates/main/help.html:137
msgid ""
"Create time entries manually when you need to record time spent away from "
"the computer or adjust existing entries."
msgstr ""
"Opprett tidsoppføringer manuelt når du trenger å registrere tid brukt borte "
"fra datamaskinen eller justere eksisterende oppføringer."

#: app/templates/main/help.html:140
msgid "Required Information"
msgstr "Nødvendig informasjon"

#: app/templates/main/help.html:142
msgid "Project selection"
msgstr "Prosjektvalg"

#: app/templates/main/help.html:143
msgid "Start date and time"
msgstr "Startdato og klokkeslett"

#: app/templates/main/help.html:144
msgid "End date and time"
msgstr "Sluttdato og klokkeslett"

#: app/templates/main/help.html:148
msgid "Optional Information"
msgstr "Valgfri informasjon"

#: app/templates/main/help.html:150
msgid "Task assignment"
msgstr "Oppgaveoppgave"

#: app/templates/main/help.html:151
msgid "Description/notes"
msgstr "Beskrivelse/notater"

#: app/templates/main/help.html:152
msgid "Tags for categorization"
msgstr "Tagger for kategorisering"

#: app/templates/main/help.html:153
msgid "Billable status override"
msgstr "Fakturerbar statusoverstyring"

#: app/templates/main/help.html:159
msgid "Advanced Time Entry Features"
msgstr "Avanserte tidsregistreringsfunksjoner"

#: app/templates/main/help.html:162
msgid "Bulk Entry"
msgstr "Masseinngang"

#: app/templates/main/help.html:163
msgid ""
"Create multiple time entries for consecutive days with the same project and "
"duration. Perfect for regular work patterns."
msgstr ""
"Opprett flere tidsoppføringer for påfølgende dager med samme prosjekt og "
"varighet. Perfekt for vanlige arbeidsmønstre."

#: app/templates/main/help.html:166
msgid "Templates"
msgstr "Maler"

#: app/templates/main/help.html:167
msgid ""
"Save frequently used time entries as templates for quick reuse. Saves "
"project, task, and notes."
msgstr ""
"Lagre ofte brukte tidsoppføringer som maler for rask gjenbruk. Lagrer "
"prosjekt, oppgave og notater."

#: app/templates/main/help.html:170
msgid "Calendar View"
msgstr "Kalendervisning"

#: app/templates/main/help.html:171
msgid ""
"Visualize your time entries on a calendar. Drag-and-drop to reschedule or "
"click dates to add entries."
msgstr ""
"Visualiser tidsregistreringene dine i en kalender. Dra og slipp for å endre "
"tidsplanen eller klikk på datoer for å legge til oppføringer."

#: app/templates/main/help.html:182
msgid "Project Information"
msgstr "Prosjektinformasjon"

#: app/templates/main/help.html:184
msgid "Descriptive project name"
msgstr "Beskrivende prosjektnavn"

#: app/templates/main/help.html:185
msgid "Associated client organization"
msgstr "Tilknyttet kundeorganisasjon"

#: app/templates/main/help.html:186
msgid "Project details and scope"
msgstr "Prosjektdetaljer og omfang"

#: app/templates/main/help.html:187
msgid "Active, completed, or archived"
msgstr "Aktiv, fullført eller arkivert"

#: app/templates/main/help.html:191
msgid "Billing Information"
msgstr "Faktureringsinformasjon"

#: app/templates/main/help.html:193
msgid "Whether time should be tracked for billing"
msgstr "Om tid skal spores for fakturering"

#: app/templates/main/help.html:194
msgid "Rate for billable time calculations"
msgstr "Sats for fakturerbar tidsberegninger"

#: app/templates/main/help.html:195 app/templates/projects/create.html:73
#: app/templates/projects/edit.html:67
msgid "Billing Reference"
msgstr "Faktureringsreferanse"

#: app/templates/main/help.html:195
msgid "PO number or billing code"
msgstr "PO-nummer eller faktureringskode"

#: app/templates/main/help.html:202
msgid "Project Operations"
msgstr "Prosjektdrift"

#: app/templates/main/help.html:204
msgid "Create new projects with client relationships"
msgstr "Opprette nye prosjekter med kunderelasjoner"

#: app/templates/main/help.html:205
msgid "Edit existing projects to update details"
msgstr "Rediger eksisterende prosjekter for å oppdatere detaljer"

#: app/templates/main/help.html:206
msgid "Archive projects to hide from timers (preserves data)"
msgstr "Arkiver prosjekter for å skjule fra tidtakere (bevarer data)"

#: app/templates/main/help.html:207
msgid "Delete projects (removes all associated time entries)"
msgstr "Slett prosjekter (fjerner alle tilknyttede tidsoppføringer)"

#: app/templates/main/help.html:211
msgid "Best Practices"
msgstr "Beste praksis"

#: app/templates/main/help.html:213
msgid "Use descriptive project names"
msgstr "Bruk beskrivende prosjektnavn"

#: app/templates/main/help.html:214
msgid "Set accurate hourly rates for billing"
msgstr "Angi nøyaktige timepriser for fakturering"

#: app/templates/main/help.html:215
msgid "Archive instead of delete when possible"
msgstr "Arkiver i stedet for slett når det er mulig"

#: app/templates/main/help.html:216
msgid "Use billing references for external tracking"
msgstr "Bruk faktureringsreferanser for ekstern sporing"

#: app/templates/main/help.html:226
msgid ""
"The client management system helps organize your work by client "
"organizations, preventing errors and streamlining project creation."
msgstr ""
"Klientadministrasjonssystemet hjelper til med å organisere arbeidet ditt "
"etter kundeorganisasjoner, forhindrer feil og effektiviserer "
"prosjektoppretting."

#: app/templates/main/help.html:229
msgid "Client Information"
msgstr "Kundeinformasjon"

#: app/templates/main/help.html:231
msgid "Organization Name"
msgstr "Organisasjonsnavn"

#: app/templates/main/help.html:231
msgid "Company or client name"
msgstr "Firma- eller klientnavn"

#: app/templates/main/help.html:232
msgid "Primary contact details"
msgstr "Primær kontaktinformasjon"

#: app/templates/main/help.html:233
msgid "Email & Phone"
msgstr "E-post og telefon"

#: app/templates/main/help.html:233
msgid "Contact information"
msgstr "Kontaktinformasjon"

#: app/templates/main/help.html:234
msgid "Business address"
msgstr "Bedriftsadresse"

#: app/templates/main/help.html:238
msgid "Benefits"
msgstr "Fordeler"

#: app/templates/main/help.html:240
msgid "Dropdown selection prevents typos"
msgstr "Rullegardinvalg forhindrer skrivefeil"

#: app/templates/main/help.html:241
msgid "Default rates auto-populate projects"
msgstr "Standardpriser fyller prosjekter ut automatisk"

#: app/templates/main/help.html:242
msgid "Consistent client naming"
msgstr "Konsekvent klientnavn"

#: app/templates/main/help.html:243
msgid "Easier project organization"
msgstr "Enklere prosjektorganisering"

#: app/templates/main/help.html:250
msgid "Project Count"
msgstr "Prosjektantall"

#: app/templates/main/help.html:251
msgid "Total and active projects"
msgstr "Totale og aktive prosjekter"

#: app/templates/main/help.html:256
msgid "Total hours worked"
msgstr "Totalt arbeidede timer"

#: app/templates/main/help.html:260
msgid "Cost Estimation"
msgstr "Kostnadsestimat"

#: app/templates/main/help.html:261
msgid "Estimated billing amounts"
msgstr "Anslåtte faktureringsbeløp"

#: app/templates/main/help.html:269
msgid ""
"Break down projects into manageable tasks with detailed tracking and "
"progress monitoring."
msgstr ""
"Bryt ned prosjekter i håndterbare oppgaver med detaljert sporing og "
"fremdriftsovervåking."

#: app/templates/main/help.html:272
msgid "Task Properties"
msgstr "Oppgaveegenskaper"

#: app/templates/main/help.html:274
msgid "Name & Description"
msgstr "Navn og beskrivelse"

#: app/templates/main/help.html:274
msgid "Clear task identification"
msgstr "Tydelig oppgaveidentifikasjon"

#: app/templates/main/help.html:275
msgid "Priority Levels"
msgstr "Prioriterte nivåer"

#: app/templates/main/help.html:275
msgid "Low, Medium, High, Urgent"
msgstr "Lav, Middels, Høy, Haster"

#: app/templates/main/help.html:276
msgid "Due Dates"
msgstr "Forfallsdatoer"

#: app/templates/main/help.html:276
msgid "Deadline tracking"
msgstr "Tidsfristsporing"

#: app/templates/main/help.html:277
msgid "Assignment"
msgstr "Tildeling"

#: app/templates/main/help.html:277
msgid "Task ownership"
msgstr "Oppgaveeierskap"

#: app/templates/main/help.html:281
msgid "Status Tracking"
msgstr "Statussporing"

#: app/templates/main/help.html:283
msgid "To Do - Not started"
msgstr "Å gjøre - Ikke startet"

#: app/templates/main/help.html:284
msgid "In Progress - Currently working"
msgstr "Pågår - jobber for tiden"

#: app/templates/main/help.html:285
msgid "Review - Ready for review"
msgstr "Anmeldelse - Klar for anmeldelse"

#: app/templates/main/help.html:286
msgid "Done - Completed"
msgstr "Ferdig - Fullført"

#: app/templates/main/help.html:287
msgid "Cancelled - Not needed"
msgstr "Kansellert - ikke nødvendig"

#: app/templates/main/help.html:293
msgid "Time Tracking Features"
msgstr "Tidssporingsfunksjoner"

#: app/templates/main/help.html:295
msgid "Start timers directly from tasks"
msgstr "Start tidtakere direkte fra oppgaver"

#: app/templates/main/help.html:296
msgid "Link time entries to specific tasks"
msgstr "Koble tidsoppføringer til spesifikke oppgaver"

#: app/templates/main/help.html:297
msgid "Track estimated vs actual hours"
msgstr "Spor anslåtte kontra faktiske timer"

#: app/templates/main/help.html:298
msgid "Monitor task progress automatically"
msgstr "Overvåk oppgavefremdriften automatisk"

#: app/templates/main/help.html:302
msgid "Task Views"
msgstr "Oppgavevisninger"

#: app/templates/main/help.html:304
msgid "My Tasks - Your assigned tasks"
msgstr "Mine oppgaver - Dine tildelte oppgaver"

#: app/templates/main/help.html:305
msgid "All Tasks - Complete task list"
msgstr "Alle oppgaver - Komplett oppgaveliste"

#: app/templates/main/help.html:306
msgid "Overdue Tasks - Past due items"
msgstr "Forfalte oppgaver - Forfalte varer"

#: app/templates/main/help.html:307
msgid "Project Tasks - Tasks within projects"
msgstr "Prosjektoppgaver - Oppgaver innenfor prosjekter"

#: app/templates/main/help.html:313
msgid "Collaboration Features"
msgstr "Samarbeidsfunksjoner"

#: app/templates/main/help.html:315
msgid "Task Comments - Threaded discussions on tasks"
msgstr "Oppgavekommentarer - Trådede diskusjoner om oppgaver"

#: app/templates/main/help.html:316
msgid "Markdown Support - Rich formatting in descriptions"
msgstr "Markdown Support - Rik formatering i beskrivelser"

#: app/templates/main/help.html:317
msgid "User Mentions - Tag team members (if enabled)"
msgstr "Brukeromtaler – Tag teammedlemmer (hvis aktivert)"

#: app/templates/main/help.html:318
msgid "File Attachments - Attach files to tasks (if enabled)"
msgstr "Filvedlegg - Legg ved filer til oppgaver (hvis aktivert)"

#: app/templates/main/help.html:322
msgid "Markdown Formatting"
msgstr "Markdown-formatering"

#: app/templates/main/help.html:323
msgid "Task and project descriptions support Markdown:"
msgstr "Oppgave- og prosjektbeskrivelser støtter Markdown:"

#: app/templates/main/help.html:325
msgid "**Bold**, *Italic*, ~~Strikethrough~~"
msgstr "**Fet**, *kursiv*, ~~gjennomstreking~~"

#: app/templates/main/help.html:326
msgid "# Headings, - Lists, [Links](url)"
msgstr "# Overskrifter, - Lister, [Links](url)"

#: app/templates/main/help.html:327
msgid "```code blocks```, tables, images"
msgstr "```kodeblokker```, tabeller, bilder"

#: app/templates/main/help.html:336
msgid ""
"Visualize your workflow with a drag-and-drop Kanban board for intuitive task"
" management."
msgstr ""
"Visualiser arbeidsflyten din med et dra-og-slipp Kanban-tavle for intuitiv "
"oppgavebehandling."

#: app/templates/main/help.html:339
msgid "Board Features"
msgstr "Brettfunksjoner"

#: app/templates/main/help.html:341
msgid "Customizable columns matching task statuses"
msgstr "Tilpassbare kolonner som samsvarer med oppgavestatuser"

#: app/templates/main/help.html:342
msgid "Drag-and-drop tasks between columns"
msgstr "Dra og slipp oppgaver mellom kolonner"

#: app/templates/main/help.html:343
msgid "Filter by project, user, or priority"
msgstr "Filtrer etter prosjekt, bruker eller prioritet"

#: app/templates/main/help.html:344
msgid "Quick search across all tasks"
msgstr "Rask søk ​​på tvers av alle oppgaver"

#: app/templates/main/help.html:348
msgid "Using the Kanban Board"
msgstr "Bruke Kanban-tavlen"

#: app/templates/main/help.html:350
msgid "Access from the Tasks menu or project page"
msgstr "Tilgang fra Oppgaver-menyen eller prosjektsiden"

#: app/templates/main/help.html:351
msgid "Drag tasks to different columns to change status"
msgstr "Dra oppgaver til forskjellige kolonner for å endre status"

#: app/templates/main/help.html:352
msgid "Click on a task card to view/edit details"
msgstr "Klikk på et oppgavekort for å se/redigere detaljer"

#: app/templates/main/help.html:353
msgid "Use filters to focus on specific work"
msgstr "Bruk filtre for å fokusere på spesifikt arbeid"

#: app/templates/main/help.html:359
msgid ""
"The Kanban board is perfect for sprint planning and daily standups. Each "
"column represents a stage in your workflow!"
msgstr ""
"Kanban-brettet er perfekt for sprintplanlegging og daglige standups. Hver "
"kolonne representerer et stadium i arbeidsflyten din!"

#: app/templates/main/help.html:365
msgid "Expense Tracking"
msgstr "Utgiftssporing"

#: app/templates/main/help.html:366
msgid ""
"Track business expenses, manage receipts, and handle reimbursements "
"efficiently."
msgstr ""
"Spor forretningsutgifter, administrer kvitteringer og håndter refusjoner "
"effektivt."

#: app/templates/main/help.html:369
msgid "Expense Features"
msgstr "Utgiftsfunksjoner"

#: app/templates/main/help.html:371
msgid "Categorize expenses (travel, meals, supplies, etc.)"
msgstr "Kategoriser utgifter (reise, måltider, forsyninger, etc.)"

#: app/templates/main/help.html:372
msgid "Attach receipt images and documents"
msgstr "Legg ved kvitteringsbilder og dokumenter"

#: app/templates/main/help.html:373
msgid "Track amounts, tax, and payment methods"
msgstr "Spor beløp, skatter og betalingsmåter"

#: app/templates/main/help.html:374
msgid "Approval workflow for expense requests"
msgstr "Godkjenningsarbeidsflyt for utgiftsforespørsler"

#: app/templates/main/help.html:378
msgid "Billing & Reimbursement"
msgstr "Fakturering og refusjon"

#: app/templates/main/help.html:380
msgid "Mark expenses as billable to clients"
msgstr "Merk utgifter som fakturerbare til klienter"

#: app/templates/main/help.html:381
msgid "Include expenses in client invoices"
msgstr "Inkluder utgifter i klientfakturaer"

#: app/templates/main/help.html:382
msgid "Track reimbursement status"
msgstr "Spor refusjonsstatus"

#: app/templates/main/help.html:383
msgid "Link expenses to specific projects"
msgstr "Koble utgifter til konkrete prosjekter"

#: app/templates/main/help.html:390
msgid "Record Expense"
msgstr "Rekord utgift"

#: app/templates/main/help.html:391
msgid "Enter details and upload receipt"
msgstr "Skriv inn detaljer og last opp kvittering"

#: app/templates/main/help.html:395
msgid "Submit for Approval"
msgstr "Send inn for godkjenning"

#: app/templates/main/help.html:396
msgid "Admin reviews and approves"
msgstr "Administrator vurderer og godkjenner"

#: app/templates/main/help.html:400
msgid "Invoice/Reimburse"
msgstr "Faktura/Refusjon"

#: app/templates/main/help.html:401
msgid "Add to invoice or reimburse"
msgstr "Legg til faktura eller refunder"

#: app/templates/main/help.html:405 app/templates/main/help.html:452
msgid "Track Payment"
msgstr "Spor betaling"

#: app/templates/main/help.html:406
msgid "Monitor reimbursement status"
msgstr "Overvåke refusjonsstatus"

#: app/templates/main/help.html:413
msgid "Professional Invoicing"
msgstr "Profesjonell fakturering"

#: app/templates/main/help.html:418
msgid "Professional PDF generation"
msgstr "Profesjonell PDF-generering"

#: app/templates/main/help.html:419
msgid "Company branding and logos"
msgstr "Bedriftens merkevarebygging og logoer"

#: app/templates/main/help.html:420
msgid "Automatic invoice numbering"
msgstr "Automatisk fakturanummerering"

#: app/templates/main/help.html:421
msgid "Tax calculations"
msgstr "Skatteberegninger"

#: app/templates/main/help.html:425
msgid "Time Integration"
msgstr "Tidsintegrasjon"

#: app/templates/main/help.html:427
msgid "Generate from time entries"
msgstr "Generer fra tidsregistreringer"

#: app/templates/main/help.html:428
msgid "Smart grouping by task/project"
msgstr "Smart gruppering etter oppgave/prosjekt"

#: app/templates/main/help.html:429
msgid "Prevent double-billing"
msgstr "Unngå dobbeltfakturering"

#: app/templates/main/help.html:430
msgid "Use project hourly rates"
msgstr "Bruk prosjekttimepriser"

#: app/templates/main/help.html:438
msgid "Set up client and project details"
msgstr "Sett opp kunde- og prosjektdetaljer"

#: app/templates/main/help.html:442
msgid "Add Items"
msgstr "Legg til elementer"

#: app/templates/main/help.html:443
msgid "Generate from time or add manually"
msgstr "Generer fra tid eller legg til manuelt"

#: app/templates/main/help.html:447
msgid "Review & Send"
msgstr "Se gjennom og send"

#: app/templates/main/help.html:448
msgid "Export PDF and update status"
msgstr "Eksporter PDF og oppdater status"

#: app/templates/main/help.html:453
msgid "Monitor status and payments"
msgstr "Overvåke status og betalinger"

#: app/templates/main/help.html:463
msgid "Standard Reports"
msgstr "Standard rapporter"

#: app/templates/main/help.html:465
msgid "Project Report - Time breakdown by project"
msgstr "Prosjektrapport - Tidsfordeling etter prosjekt"

#: app/templates/main/help.html:466
msgid "User Report - Individual performance metrics"
msgstr "Brukerrapport – individuelle resultatberegninger"

#: app/templates/main/help.html:467
msgid "Summary Report - Key metrics and trends"
msgstr "Sammendragsrapport - Nøkkelberegninger og trender"

#: app/templates/main/help.html:468
msgid "Time Entry Report - Detailed time logs"
msgstr "Time Entry Report - Detaljerte tidslogger"

#: app/templates/main/help.html:472
msgid "Export Options"
msgstr "Eksportalternativer"

#: app/templates/main/help.html:474
msgid "CSV Export - For external analysis"
msgstr "CSV-eksport - For ekstern analyse"

#: app/templates/main/help.html:475
msgid "Configurable delimiters"
msgstr "Konfigurerbare skilletegn"

#: app/templates/main/help.html:476
msgid "Custom date ranges"
msgstr "Egendefinerte datoperioder"

#: app/templates/main/help.html:477
msgid "Filtered data export"
msgstr "Filtrert dataeksport"

#: app/templates/main/help.html:483
msgid "Filter Options"
msgstr "Filteralternativer"

#: app/templates/main/help.html:485
msgid "Date Range - Custom start and end dates"
msgstr "Datoperiode – Egendefinerte start- og sluttdatoer"

#: app/templates/main/help.html:486
msgid "Project - Filter by specific projects"
msgstr "Prosjekt – Filtrer etter spesifikke prosjekter"

#: app/templates/main/help.html:487
msgid "User - Filter by team members"
msgstr "Bruker - Filtrer etter teammedlemmer"

#: app/templates/main/help.html:488
msgid "Client - Filter by client organization"
msgstr "Klient – ​​Filtrer etter kundeorganisasjon"

#: app/templates/main/help.html:489
msgid "Saved Filters - Save frequently used filters"
msgstr "Lagrede filtre - Lagre ofte brukte filtre"

#: app/templates/main/help.html:493
msgid "Visual Analytics"
msgstr "Visuell analyse"

#: app/templates/main/help.html:495
msgid "Interactive bar charts"
msgstr "Interaktive søylediagrammer"

#: app/templates/main/help.html:496
msgid "Time distribution pie charts"
msgstr "Tidsfordeling kakediagrammer"

#: app/templates/main/help.html:497
msgid "Trend analysis over time"
msgstr "Trendanalyse over tid"

#: app/templates/main/help.html:498
msgid "Mobile-optimized charts"
msgstr "Mobiloptimaliserte diagrammer"

#: app/templates/main/help.html:504
msgid ""
"Use Saved Filters to quickly access your most common report views. Save "
"filters for weekly reviews, monthly billing, or specific project tracking!"
msgstr ""
"Bruk lagrede filtre for å få rask tilgang til de vanligste rapportvisningene"
" dine. Lagre filtre for ukentlige anmeldelser, månedlig fakturering eller "
"spesifikk prosjektsporing!"

#: app/templates/main/help.html:511
msgid ""
"Boost your efficiency with keyboard shortcuts, command palette, and "
"automation features."
msgstr ""
"Øk effektiviteten din med hurtigtaster, kommandopalett og "
"automatiseringsfunksjoner."

#: app/templates/main/help.html:514
msgid "Command Palette"
msgstr "Kommandopalett"

#: app/templates/main/help.html:515
msgid "Access any feature instantly without leaving the keyboard"
msgstr "Få tilgang til alle funksjoner umiddelbart uten å forlate tastaturet"

#: app/templates/main/help.html:518
msgid "Opening the Command Palette"
msgstr "Åpne kommandopaletten"

#: app/templates/main/help.html:520
msgid "Press the question mark key"
msgstr "Trykk på spørsmålstegn-tasten"

#: app/templates/main/help.html:521
msgid "Quick search"
msgstr "Rask søk"

#: app/templates/main/help.html:528
msgid "Go to Projects"
msgstr "Gå til prosjekter"

#: app/templates/main/help.html:529
msgid "Go to Tasks"
msgstr "Gå til Oppgaver"

#: app/templates/main/help.html:530
msgid "New Time Entry"
msgstr "Ny tidsregistrering"

#: app/templates/main/help.html:538
msgid "Keyboard Shortcuts"
msgstr "Tastatursnarveier"

#: app/templates/main/help.html:539
msgid ""
"Navigate faster with keyboard-driven commands. Press Shift+? to see all "
"shortcuts."
msgstr ""
"Naviger raskere med tastaturdrevne kommandoer. Trykk Shift+? for å se alle "
"snarveiene."

#: app/templates/main/help.html:542
msgid "Global Search"
msgstr "Globalt søk"

#: app/templates/main/help.html:543
msgid ""
"Quickly find projects, tasks, clients, and time entries from anywhere in the"
" app."
msgstr ""
"Finn raskt prosjekter, oppgaver, klienter og tidsregistreringer fra hvor som"
" helst i appen."

#: app/templates/main/help.html:546
msgid "Email Notifications"
msgstr "E-postvarsler"

#: app/templates/main/help.html:547
msgid ""
"Get notified about task assignments, overdue invoices, and weekly summaries "
"via email."
msgstr ""
"Bli varslet om oppgavetildelinger, forfalte fakturaer og ukentlige "
"sammendrag via e-post."

#: app/templates/main/help.html:555
msgid "Administrator Features"
msgstr "Administratorfunksjoner"

#: app/templates/main/help.html:560
msgid "Create new users with flexible authentication"
msgstr "Opprett nye brukere med fleksibel autentisering"

#: app/templates/main/help.html:561
msgid "Assign custom roles with specific permissions"
msgstr "Tilordne tilpassede roller med spesifikke tillatelser"

#: app/templates/main/help.html:562
msgid "Activate/deactivate user accounts"
msgstr "Aktiver/deaktiver brukerkontoer"

#: app/templates/main/help.html:563
msgid "View user statistics and activity"
msgstr "Se brukerstatistikk og aktivitet"

#: app/templates/main/help.html:564
msgid "Generate API tokens for users"
msgstr "Generer API-tokens for brukere"

#: app/templates/main/help.html:568
msgid "Access Control"
msgstr "Tilgangskontroll"

#: app/templates/main/help.html:570
msgid "Granular role-based permissions system"
msgstr "Granulært rollebasert tillatelsessystem"

#: app/templates/main/help.html:571
msgid "Custom roles with fine-grained access"
msgstr "Egendefinerte roller med finmasket tilgang"

#: app/templates/main/help.html:572
msgid "User data access controls"
msgstr "Tilgangskontroller for brukerdata"

#: app/templates/main/help.html:573
msgid "OIDC/SSO integration (Azure AD, Authelia, etc.)"
msgstr "OIDC/SSO-integrasjon (Azure AD, Authelia, etc.)"

#: app/templates/main/help.html:574
msgid "API token management for integrations"
msgstr "API-tokenadministrasjon for integrasjoner"

#: app/templates/main/help.html:580
msgid "Authentication Methods"
msgstr "Autentiseringsmetoder"

#: app/templates/main/help.html:582
msgid "Username-only (simple internal use)"
msgstr "Kun brukernavn (enkel intern bruk)"

#: app/templates/main/help.html:583
msgid "OIDC/SSO (enterprise authentication)"
msgstr "OIDC/SSO (bedriftsautentisering)"

#: app/templates/main/help.html:584
msgid "Both methods simultaneously"
msgstr "Begge metodene samtidig"

#: app/templates/main/help.html:585
msgid "Automatic role assignment via groups"
msgstr "Automatisk rolletildeling via grupper"

#: app/templates/main/help.html:589
msgid "Role & Permission Management"
msgstr "Rolle- og tillatelsesadministrasjon"

#: app/templates/main/help.html:591
msgid "Create custom roles beyond Admin/User"
msgstr "Opprett egendefinerte roller utover Admin/Bruker"

#: app/templates/main/help.html:592
msgid "Set granular permissions per feature"
msgstr "Angi detaljerte tillatelser per funksjon"

#: app/templates/main/help.html:593
msgid "Assign users to multiple roles"
msgstr "Tilordne brukere til flere roller"

#: app/templates/main/help.html:594
msgid "View and manage all permissions"
msgstr "Se og administrer alle tillatelser"

#: app/templates/main/help.html:600
msgid "General Settings"
msgstr "Generelle innstillinger"

#: app/templates/main/help.html:602
msgid "Timezone and locale settings"
msgstr "Tidssone og lokale innstillinger"

#: app/templates/main/help.html:603
msgid "Currency configuration"
msgstr "Valutakonfigurasjon"

#: app/templates/main/help.html:604
msgid "Time rounding rules"
msgstr "Tidsavrundingsregler"

#: app/templates/main/help.html:605
msgid "Self-registration settings"
msgstr "Innstillinger for selvregistrering"

#: app/templates/main/help.html:609
msgid "Timer Settings"
msgstr "Timerinnstillinger"

#: app/templates/main/help.html:611
msgid "Idle timeout configuration"
msgstr "Konfigurasjon av inaktiv tidsavbrudd"

#: app/templates/main/help.html:612
msgid "Single active timer mode"
msgstr "Enkel aktiv timer-modus"

#: app/templates/main/help.html:613
msgid "Timer display preferences"
msgstr "Timervisningspreferanser"

#: app/templates/main/help.html:614
msgid "Notification settings"
msgstr "Varslingsinnstillinger"

#: app/templates/main/help.html:620
msgid "Database Management"
msgstr "Databasehåndtering"

#: app/templates/main/help.html:622
msgid "Create manual database backups"
msgstr "Lag manuell sikkerhetskopiering av databaser"

#: app/templates/main/help.html:623
msgid "View database migration status"
msgstr "Se databasemigreringsstatus"

#: app/templates/main/help.html:624
msgid "Monitor database performance"
msgstr "Overvåk databaseytelse"

#: app/templates/main/help.html:625
msgid "Clean up old data and logs"
msgstr "Rydd opp i gamle data og logger"

#: app/templates/main/help.html:629
msgid "System Monitoring"
msgstr "Systemovervåking"

#: app/templates/main/help.html:631
msgid "View system information and health"
msgstr "Se systeminformasjon og helse"

#: app/templates/main/help.html:632
msgid "Monitor application performance"
msgstr "Overvåk applikasjonsytelsen"

#: app/templates/main/help.html:633
msgid "Review system logs and errors"
msgstr "Se gjennom systemlogger og feil"

#: app/templates/main/help.html:645
msgid "Mobile-Friendly Features"
msgstr "Mobilvennlige funksjoner"

#: app/templates/main/help.html:647
msgid "Optimized for phones and tablets"
msgstr "Optimalisert for telefoner og nettbrett"

#: app/templates/main/help.html:648
msgid "Touch-friendly interface"
msgstr "Berøringsvennlig grensesnitt"

#: app/templates/main/help.html:649
msgid "Adaptive layouts for all screen sizes"
msgstr "Adaptive oppsett for alle skjermstørrelser"

#: app/templates/main/help.html:650
msgid "High contrast for outdoor visibility"
msgstr "Høy kontrast for utendørs synlighet"

#: app/templates/main/help.html:654
msgid "Mobile Navigation"
msgstr "Mobilnavigasjon"

#: app/templates/main/help.html:656
msgid "Bottom tab bar for easy access"
msgstr "Nederste fanelinje for enkel tilgang"

#: app/templates/main/help.html:657
msgid "Quick access to dashboard"
msgstr "Rask tilgang til dashbordet"

#: app/templates/main/help.html:658
msgid "One-tap time logging"
msgstr "Ett-trykks logging"

#: app/templates/main/help.html:659
msgid "Mobile-optimized reports"
msgstr "Mobiloptimaliserte rapporter"

#: app/templates/main/help.html:665
msgid "Installation"
msgstr "Installasjon"

#: app/templates/main/help.html:667
msgid "Open TimeTracker in your mobile browser"
msgstr "Åpne TimeTracker i mobilnettleseren din"

#: app/templates/main/help.html:668
msgid "Look for \"Add to Home Screen\" option"
msgstr "Se etter alternativet \"Legg til på startskjermen\"."

#: app/templates/main/help.html:669
msgid "Follow browser-specific installation prompts"
msgstr "Følg nettleserspesifikke installasjonsveiledninger"

#: app/templates/main/help.html:670
msgid "Launch from your home screen like a native app"
msgstr "Start fra startskjermen som en innebygd app"

#: app/templates/main/help.html:674
msgid "PWA Benefits"
msgstr "PWA-fordeler"

#: app/templates/main/help.html:676
msgid "Offline capability for basic functions"
msgstr "Offline-funksjon for grunnleggende funksjoner"

#: app/templates/main/help.html:677
msgid "Faster loading times"
msgstr "Raskere lastetider"

#: app/templates/main/help.html:678
msgid "Native app-like experience"
msgstr "Innfødt app-lignende opplevelse"

#: app/templates/main/help.html:679
msgid "Push notifications (where supported)"
msgstr "Push-varsler (der det støttes)"

#: app/templates/main/help.html:687
msgid "Troubleshooting & FAQ"
msgstr "Feilsøking og vanlige spørsmål"

#: app/templates/main/help.html:690
msgid "What happens if I forget to stop my timer?"
msgstr "Hva skjer hvis jeg glemmer å stoppe timeren min?"

#: app/templates/main/help.html:691
msgid ""
"The timer will continue running until you stop it manually. You can see your"
" active timer on the dashboard and timer page. The timer persists even if "
"you close your browser or restart your device. If idle detection is enabled,"
" the timer may pause automatically after the configured timeout period."
msgstr ""
"Tidtakeren vil fortsette å gå til du stopper den manuelt. Du kan se din "
"aktive tidtaker på dashbordet og tidtakersiden. Tidtakeren vedvarer selv om "
"du lukker nettleseren eller starter enheten på nytt. Hvis tomgangsdeteksjon "
"er aktivert, kan tidtakeren pause automatisk etter den konfigurerte "
"tidsavbruddsperioden."

#: app/templates/main/help.html:694
msgid "Can I edit time entries after they're created?"
msgstr "Kan jeg redigere tidsoppføringer etter at de er opprettet?"

#: app/templates/main/help.html:695
msgid ""
"Yes, you can edit any time entry by clicking the edit button in the time "
"entry list. You can modify the project, start/end times, notes, tags, "
"billable status, and task assignment. Admins can edit all time entries, "
"while regular users can only edit their own entries."
msgstr ""
"Ja, du kan redigere hvilken som helst tidsregistrering ved å klikke på "
"rediger-knappen i tidsregistreringslisten. Du kan endre prosjektet, "
"start-/sluttidspunkter, notater, tagger, fakturerbar status og "
"oppgavetildeling. Administratorer kan redigere alle tidsoppføringer, mens "
"vanlige brukere bare kan redigere sine egne oppføringer."

#: app/templates/main/help.html:698
msgid "How do I track time for multiple projects?"
msgstr "Hvordan sporer jeg tid for flere prosjekter?"

#: app/templates/main/help.html:699
msgid ""
"By default, you can only have one active timer at a time. To switch "
"projects, stop your current timer and start a new one for the different "
"project. Alternatively, you can create manual time entries for past work or "
"configure the system to allow multiple active timers (admin setting)."
msgstr ""
"Som standard kan du bare ha én aktiv timer om gangen. For å bytte prosjekt, "
"stopp den nåværende tidtakeren og start en ny for det andre prosjektet. "
"Alternativt kan du opprette manuelle tidsregistreringer for tidligere arbeid"
" eller konfigurere systemet til å tillate flere aktive tidtakere (admin-"
"innstilling)."

#: app/templates/main/help.html:702
msgid "How do I export my time data?"
msgstr "Hvordan eksporterer jeg tidsdataene mine?"

#: app/templates/main/help.html:703
msgid ""
"Go to the Reports page and use the \"Export CSV\" feature. You can apply "
"filters to export specific data, or export all time entries. The CSV file "
"includes all time entry details and can be opened in Excel or other "
"spreadsheet applications. You can also configure the delimiter for different"
" regional standards."
msgstr ""
"Gå til Rapporter-siden og bruk \"Eksporter CSV\"-funksjonen. Du kan bruke "
"filtre for å eksportere spesifikke data, eller eksportere alle "
"tidsoppføringer. CSV-filen inneholder informasjon om alle tider og kan åpnes"
" i Excel eller andre regnearkapplikasjoner. Du kan også konfigurere "
"skilletegnet for forskjellige regionale standarder."

#: app/templates/main/help.html:706
msgid "What's the difference between billable and non-billable time?"
msgstr "Hva er forskjellen mellom fakturerbar og ikke-fakturerbar tid?"

#: app/templates/main/help.html:707
msgid ""
"Billable time is tracked for client billing purposes and can have an hourly "
"rate associated with it. Non-billable time is for internal work that doesn't"
" get charged to clients. You can mark individual time entries as billable or"
" non-billable, and projects can have default billable settings. This "
"distinction is crucial for accurate invoicing and profitability analysis."
msgstr ""
"Fakturerbar tid spores for klientfaktureringsformål og kan ha en timepris "
"knyttet til seg. Ikke-fakturerbar tid er for internt arbeid som ikke "
"belastes klienter. Du kan merke individuelle tidsoppføringer som "
"fakturerbare eller ikke-fakturerbare, og prosjekter kan ha standard "
"fakturerbare innstillinger. Dette skillet er avgjørende for nøyaktig "
"fakturering og lønnsomhetsanalyse."

#: app/templates/main/help.html:710
msgid "How do I create an invoice from my time entries?"
msgstr "Hvordan lager jeg en faktura fra mine tidsregistreringer?"

#: app/templates/main/help.html:711
msgid ""
"Navigate to Invoices → Create Invoice, set up the client and project "
"details, then use \"Generate from Time Entries\" to automatically create "
"invoice items from your tracked time. You can filter by date range and "
"project, and the system will group time entries intelligently. Review the "
"generated items and export as a professional PDF."
msgstr ""
"Naviger til Fakturaer → Opprett faktura, konfigurer klient- og "
"prosjektdetaljene, og bruk deretter \"Generer fra tidsregistreringer\" for "
"automatisk å opprette fakturaelementer fra din sporede tid. Du kan filtrere "
"etter datoperiode og prosjekt, og systemet vil gruppere tidsregistreringer "
"intelligent. Se gjennom de genererte elementene og eksporter som en "
"profesjonell PDF."

#: app/templates/main/help.html:714
msgid "Can I use TimeTracker on my mobile device?"
msgstr "Kan jeg bruke TimeTracker på mobilenheten min?"

#: app/templates/main/help.html:715
msgid ""
"Yes! TimeTracker is fully responsive and works great on mobile devices. You "
"can install it as a Progressive Web App (PWA) for a native-like experience. "
"The mobile interface includes a bottom tab bar for easy navigation and "
"touch-optimized controls for time tracking on the go."
msgstr ""
"Ja! TimeTracker er fullstendig responsiv og fungerer utmerket på mobile "
"enheter. Du kan installere den som en Progressive Web App (PWA) for en "
"innfødt-lignende opplevelse. Mobilgrensesnittet inkluderer en bunnfanelinje "
"for enkel navigering og berøringsoptimaliserte kontroller for "
"tidsregistrering mens du er på farten."

#: app/templates/main/help.html:718
msgid "How do I use the command palette and keyboard shortcuts?"
msgstr "Hvordan bruker jeg kommandopaletten og hurtigtastene?"

#: app/templates/main/help.html:719
msgid ""
"Press the question mark key (?) to open the command palette. From there, you"
" can type to search for any action or navigation target. Use keyboard "
"sequences like \"g d\" for Dashboard, \"g p\" for Projects, or \"n e\" for "
"New Entry. Press Shift+? to see all available shortcuts. Press Ctrl+K (or "
"Cmd+K on Mac) for quick search."
msgstr ""
"Trykk på spørsmålstegn-tasten (?) for å åpne kommandopaletten. Derfra kan du"
" skrive for å søke etter hvilken som helst handling eller navigasjonsmål. "
"Bruk tastatursekvenser som \"g d\" for Dashboard, \"g p\" for Projects, "
"eller \"n e\" for New Entry. Trykk Shift+? for å se alle tilgjengelige "
"snarveier. Trykk Ctrl+K (eller Cmd+K på Mac) for raskt søk."

#: app/templates/main/help.html:722
msgid "How do I create bulk time entries for multiple days?"
msgstr "Hvordan oppretter jeg massetidsoppføringer for flere dager?"

#: app/templates/main/help.html:723
msgid ""
"Navigate to Work → Bulk Time Entry. Select your project, choose a date "
"range, set your daily start and end times, and optionally skip weekends. The"
" system will create identical time entries for each day in the range. This "
"is perfect for logging regular work patterns or filling in past time when "
"you worked consistent hours."
msgstr ""
"Naviger til Arbeid → Massetidsregistrering. Velg prosjektet ditt, velg en "
"datoperiode, angi daglige start- og sluttider, og hopp over helger. Systemet"
" vil opprette identiske tidsregistreringer for hver dag i området. Dette er "
"perfekt for å logge vanlige arbeidsmønstre eller fylle ut tidligere tider "
"når du har jobbet konsekvente timer."

#: app/templates/main/help.html:726
msgid "What are time entry templates and how do I use them?"
msgstr "Hva er tidsregistreringsmaler og hvordan bruker jeg dem?"

#: app/templates/main/help.html:727
msgid ""
"Time entry templates let you save frequently used time entry configurations."
" When creating a manual time entry, check \"Save as Template\" to save the "
"project, task, and notes. Later, when creating new entries, you can select a"
" template to quickly fill in these details. Templates are personal and only "
"visible to you."
msgstr ""
"Tidsregistreringsmaler lar deg lagre ofte brukte "
"tidsregistreringskonfigurasjoner. Når du oppretter en manuell "
"tidsregistrering, merker du av for \"Lagre som mal\" for å lagre prosjektet,"
" oppgaven og notatene. Senere, når du oppretter nye oppføringer, kan du "
"velge en mal for raskt å fylle ut disse detaljene. Maler er personlige og "
"kun synlige for deg."

#: app/templates/main/help.html:730
msgid "How do I track expenses and add them to invoices?"
msgstr "Hvordan sporer jeg utgifter og legger dem til på fakturaer?"

#: app/templates/main/help.html:731
msgid ""
"Go to Expenses → New Expense to record business expenses. Upload receipt "
"images, categorize the expense, and mark it as billable if needed. When "
"creating invoices, you can include these expenses as line items. Expenses "
"support approval workflows, reimbursement tracking, and can be linked to "
"specific projects."
msgstr ""
"Gå til Utgifter → Nye utgifter for å registrere forretningsutgifter. Last "
"opp kvitteringsbilder, kategoriser utgiften og merk den som fakturerbar om "
"nødvendig. Når du oppretter fakturaer, kan du inkludere disse utgiftene som "
"linjeposter. Utgifter støtter godkjenningsarbeidsflyter, refusjonssporing og"
" kan knyttes til spesifikke prosjekter."

#: app/templates/main/help.html:734
msgid "Can I use Markdown in descriptions?"
msgstr "Kan jeg bruke Markdown i beskrivelser?"

#: app/templates/main/help.html:735
msgid ""
"Yes! Project and task descriptions support full Markdown formatting. You can"
" use bold, italic, headings, lists, links, code blocks, tables, and images. "
"This allows you to create rich, well-formatted documentation directly in "
"your projects and tasks. The Markdown editor includes a preview mode and "
"supports dark theme."
msgstr ""
"Ja! Prosjekt- og oppgavebeskrivelser støtter full Markdown-formatering. Du "
"kan bruke fet skrift, kursiv, overskrifter, lister, lenker, kodeblokker, "
"tabeller og bilder. Dette lar deg lage rik, velformatert dokumentasjon "
"direkte i prosjektene og oppgavene dine. Markdown-editoren inkluderer en "
"forhåndsvisningsmodus og støtter mørkt tema."

#: app/templates/main/help.html:738
msgid "Where can I get additional help?"
msgstr "Hvor kan jeg få ekstra hjelp?"

#: app/templates/main/help.html:742
msgid "This help page covers most common questions and features."
msgstr "Denne hjelpesiden dekker de vanligste spørsmålene og funksjonene."

#: app/templates/main/help.html:746
msgid "Report issues and request features on"
msgstr "Rapporter problemer og be om funksjoner på"

#: app/templates/main/help.html:751
msgid ""
"As an admin, you can access additional system information and diagnostics in"
" the"
msgstr ""
"Som administrator kan du få tilgang til ytterligere systeminformasjon og "
"diagnostikk i"

#: app/templates/main/help.html:751
msgid "section."
msgstr "del."

#: app/templates/main/help.html:760
msgid "Still Need Help?"
msgstr "Trenger du fortsatt hjelp?"

#: app/templates/main/help.html:761
msgid "Can't find what you're looking for? Here are additional resources:"
msgstr "Finner du ikke det du leter etter? Her er tilleggsressurser:"

#: app/templates/main/help.html:769
msgid "GitHub Repository"
msgstr "GitHub Repository"

#: app/templates/main/help.html:772
msgid "Report Issue"
msgstr "Rapporter problem"

#: app/templates/main/search.html:11
msgid "Search Results"
msgstr "Søkeresultater"

#: app/templates/main/search.html:14
msgid "Search notes or tags"
msgstr "Søk i notater eller tagger"

#: app/templates/main/search.html:25
msgid "Results"
msgstr "Resultater"

#: app/templates/main/search.html:35
msgid "End"
msgstr "Slutt"

#: app/templates/main/search.html:69
msgid ""
"Are you sure you want to delete this time entry? This action cannot be "
"undone."
msgstr ""
"Er du sikker på at du vil slette denne tidsoppføringen? Denne handlingen kan"
" ikke angres."

#: app/templates/main/search.html:89 app/templates/tasks/my_tasks.html:345
msgid "Previous"
msgstr "Tidligere"

#: app/templates/main/search.html:95 app/utils/pdf_generator_fallback.py:562
msgid "Page"
msgstr "Side"

#: app/templates/main/search.html:95 app/templates/projects/dashboard.html:52
msgid "of"
msgstr "av"

#: app/templates/main/search.html:99 app/templates/tasks/my_tasks.html:371
msgid "Next"
msgstr "Neste"

#: app/templates/main/search.html:109
msgid "No results found"
msgstr "Ingen resultater funnet"

#: app/templates/main/search.html:110
msgid "Try a different query or check your spelling."
msgstr "Prøv et annet søk eller sjekk stavemåten."

#: app/templates/mileage/form.html:55
msgid "e.g., Client meeting, Site visit"
msgstr "f.eks. kundemøte, nettstedsbesøk"

#: app/templates/mileage/form.html:64
msgid "Additional details..."
msgstr "Ytterligere detaljer..."

#: app/templates/mileage/form.html:83
msgid "e.g., Office, Home"
msgstr "f.eks. kontor, hjemme"

#: app/templates/mileage/form.html:93
msgid "e.g., Client site, Airport"
msgstr "f.eks. klientside, flyplass"

#: app/templates/mileage/form.html:124
msgid "e.g., 12345"
msgstr "f.eks. 12345"

#: app/templates/mileage/form.html:134
msgid "e.g., 12400"
msgstr "f.eks. 12400"

#: app/templates/mileage/form.html:184
msgid "e.g., VW Golf"
msgstr "for eksempel VW Golf"

#: app/templates/mileage/form.html:194
msgid "e.g., ABC-123"
msgstr "f.eks. ABC-123"

#: app/templates/mileage/list.html:59
msgid "Filter Mileage"
msgstr "Filter kjørelengde"

#: app/templates/mileage/list.html:69
msgid "Purpose, location..."
msgstr "Formål, plassering..."

#: app/templates/mileage/view.html:247
msgid "Optional approval notes..."
msgstr "Valgfrie godkjenningsnotater..."

#: app/templates/mileage/view.html:256 app/templates/per_diem/view.html:103
msgid "Rejection reason (required)"
msgstr "Årsak til avvisning (obligatorisk)"

#: app/templates/payments/create.html:7
msgid "Record New Payment"
msgstr "Registrer ny betaling"

#: app/templates/payments/list.html:24
msgid "Total Payments"
msgstr "Totale betalinger"

#: app/templates/payments/list.html:37
msgid "Gateway Fees"
msgstr "Gateway-avgifter"

#: app/templates/payments/list.html:45
msgid "Filter Payments"
msgstr "Filtrer betalinger"

#: app/templates/payments/list.html:222
msgid "Delete Selected Payments"
msgstr "Slett valgte betalinger"

#: app/templates/payments/list.html:242
msgid "Change Status for Selected Payments"
msgstr "Endre status for utvalgte betalinger"

#: app/templates/payments/view.html:21
msgid "Payment Details"
msgstr "Betalingsdetaljer"

#: app/templates/payments/view.html:151
msgid "Related Invoice"
msgstr "Relatert faktura"

#: app/templates/per_diem/form.html:34
msgid "e.g., Business trip to Berlin"
msgstr "for eksempel forretningsreise til Berlin"

#: app/templates/per_diem/form.html:62 app/templates/per_diem/rate_form.html:41
msgid "e.g., DE, US, GB"
msgstr "f.eks. DE, USA, GB"

#: app/templates/per_diem/form.html:73 app/templates/per_diem/rate_form.html:52
msgid "e.g., Berlin"
msgstr "f.eks. Berlin"

#: app/templates/per_diem/list.html:47
msgid "Filter Claims"
msgstr "Filtrer krav"

#: app/templates/per_diem/list.html:122
msgid "Delete Selected Claims"
msgstr "Slett valgte krav"

#: app/templates/per_diem/list.html:142
msgid "Change Status for Selected Claims"
msgstr "Endre status for utvalgte krav"

#: app/templates/per_diem/rate_form.html:162
msgid "Additional notes about this rate..."
msgstr "Ytterligere merknader om denne prisen..."

#: app/templates/per_diem/rates_list.html:110
#: app/templates/per_diem/rates_list.html:121
msgid "Are you sure you want to delete this per diem rate?"
msgstr "Er du sikker på at du vil slette denne dagpengene?"

#: app/templates/per_diem/rates_list.html:111
msgid "Delete Per Diem Rate"
msgstr "Slett dagpengetakst"

#: app/templates/projects/_kanban_tailwind.html:4
msgid "Kanban board columns"
msgstr "Kanban-tavlesøyler"

#: app/templates/projects/_kanban_tailwind.html:17
msgid "Edit swimlane"
msgstr "Rediger svømmebane"

#: app/templates/projects/_kanban_tailwind.html:23
msgid "Column"
msgstr "Søyle"

#: app/templates/projects/add_good.html:6
msgid "Add Extra Good"
msgstr "Legg til Extra Good"

#: app/templates/projects/add_good.html:7
msgid "Add a product or service to"
msgstr "Legg til et produkt eller en tjeneste"

#: app/templates/projects/add_good.html:9 app/templates/projects/dashboard.html:9
#: app/templates/projects/edit.html:11 app/templates/projects/edit_good.html:9
#: app/templates/projects/goods.html:10
msgid "Back to Project"
msgstr "Tilbake til prosjektet"

#: app/templates/projects/add_good.html:40
#: app/templates/projects/edit_good.html:40
msgid "SKU/Product Code"
msgstr "SKU/produktkode"

#: app/templates/projects/archive.html:24
msgid "What happens when you archive a project?"
msgstr "Hva skjer når du arkiverer et prosjekt?"

#: app/templates/projects/archive.html:26
msgid "The project will be hidden from active project lists"
msgstr "Prosjektet vil være skjult fra aktive prosjektlister"

#: app/templates/projects/archive.html:27
msgid "No new time entries can be added to this project"
msgstr "Ingen nye tidsregistreringer kan legges til dette prosjektet"

#: app/templates/projects/archive.html:28
msgid "Existing data and time entries are preserved"
msgstr "Eksisterende data og tidsregistreringer er bevart"

#: app/templates/projects/archive.html:29
msgid "You can unarchive the project later if needed"
msgstr "Du kan dearkivere prosjektet senere hvis nødvendig"

#: app/templates/projects/archive.html:41
msgid "Reason for Archiving"
msgstr "Årsak til arkivering"

#: app/templates/projects/archive.html:48
msgid "e.g., Project completed, Client contract ended, Project cancelled, etc."
msgstr ""
"for eksempel prosjekt fullført, klientkontrakt avsluttet, prosjekt "
"kansellert, etc."

#: app/templates/projects/archive.html:51
msgid "Adding a reason helps with project organization and future reference."
msgstr "Å legge til en årsak hjelper med prosjektorganisering og fremtidig referanse."

#: app/templates/projects/archive.html:58
msgid "Quick Select"
msgstr "Hurtigvalg"

#: app/templates/projects/archive.html:61
msgid "Project completed successfully"
msgstr "Prosjekt fullført vellykket"

#: app/templates/projects/archive.html:62
msgid "Project Completed"
msgstr "Prosjekt fullført"

#: app/templates/projects/archive.html:64
msgid "Client contract ended"
msgstr "Kundekontrakten ble avsluttet"

#: app/templates/projects/archive.html:65 app/templates/projects/list.html:549
msgid "Contract Ended"
msgstr "Kontrakt avsluttet"

#: app/templates/projects/archive.html:67
msgid "Project cancelled by client"
msgstr "Prosjekt kansellert av klient"

#: app/templates/projects/archive.html:70
msgid "Project on hold indefinitely"
msgstr "Prosjekt på vent på ubestemt tid"

#: app/templates/projects/archive.html:71
msgid "On Hold"
msgstr "På vent"

#: app/templates/projects/archive.html:73
msgid "Maintenance period ended"
msgstr "Vedlikeholdsperioden er over"

#: app/templates/projects/archive.html:74
msgid "Maintenance Ended"
msgstr "Vedlikehold avsluttet"

#: app/templates/projects/archive.html:85
msgid "Archive Project"
msgstr "Arkivprosjekt"

#: app/templates/projects/create.html:3 app/templates/projects/create.html:8
#: app/templates/projects/create.html:93 app/templates/quotes/accept.html:41
msgid "Create Project"
msgstr "Opprett prosjekt"

#: app/templates/projects/create.html:9
msgid "Set up a new project to organize your work and track time effectively"
msgstr ""
"Sett opp et nytt prosjekt for å organisere arbeidet ditt og spore tid "
"effektivt"

#: app/templates/projects/create.html:11
msgid "Back to Projects"
msgstr "Tilbake til prosjekter"

#: app/templates/projects/create.html:23
msgid "Enter a descriptive project name"
msgstr "Skriv inn et beskrivende prosjektnavn"

#: app/templates/projects/create.html:24
msgid "Choose a clear, descriptive name that explains the project scope"
msgstr "Velg et klart, beskrivende navn som forklarer prosjektets omfang"

#: app/templates/projects/create.html:27 app/templates/projects/edit.html:26
#: app/templates/projects/view.html:10 app/templates/projects/view.html:71
msgid "Project Code"
msgstr "Prosjektkode"

#: app/templates/projects/create.html:28 app/templates/projects/edit.html:27
msgid "Short code, e.g., ABC"
msgstr "Kortkode, f.eks. ABC"

#: app/templates/projects/create.html:29
msgid "Optional: Short tag shown on Kanban cards"
msgstr "Valgfritt: Kort tag vist på Kanban-kort"

#: app/templates/projects/create.html:34 app/templates/projects/edit.html:32
msgid "Select a client..."
msgstr "Velg en klient..."

#: app/templates/projects/create.html:40 app/templates/projects/edit.html:37
msgid "Create new client"
msgstr "Opprett ny klient"

#: app/templates/projects/create.html:51
msgid ""
"Provide detailed information about the project, objectives, and "
"deliverables..."
msgstr "Gi detaljert informasjon om prosjektet, mål og leveranser..."

#: app/templates/projects/create.html:54
msgid "Optional: Add context, objectives, or specific requirements for the project"
msgstr "Valgfritt: Legg til kontekst, mål eller spesifikke krav for prosjektet"

#: app/templates/projects/create.html:61
msgid "Billable Project"
msgstr "Fakturerbart prosjekt"

#: app/templates/projects/create.html:63
msgid "Enable billing for this project"
msgstr "Aktiver fakturering for dette prosjektet"

#: app/templates/projects/create.html:68 app/templates/projects/edit.html:62
msgid "Leave empty for non-billable projects"
msgstr "La stå tomt for ikke-fakturerbare prosjekter"

#: app/templates/projects/create.html:74
msgid "PO number, contract reference, etc."
msgstr "PO-nummer, kontraktsreferanse osv."

#: app/templates/projects/create.html:75
msgid "Optional: Add a reference number or identifier for billing purposes"
msgstr ""
"Valgfritt: Legg til et referansenummer eller identifikator for "
"faktureringsformål"

#: app/templates/projects/create.html:80 app/templates/projects/edit.html:73
msgid "Budget Amount"
msgstr "Budsjettbeløp"

#: app/templates/projects/create.html:81 app/templates/projects/edit.html:74
msgid "e.g. 10000.00"
msgstr "f.eks. 10000,00"

#: app/templates/projects/create.html:82
msgid "Optional: Set a total project budget to monitor spend"
msgstr "Valgfritt: Angi et totalt prosjektbudsjett for å overvåke forbruket"

#: app/templates/projects/create.html:85 app/templates/projects/edit.html:77
msgid "Alert Threshold (%)"
msgstr "Varselterskel (%)"

#: app/templates/projects/create.html:87
msgid "Notify when consumed budget exceeds this threshold"
msgstr "Gi beskjed når forbrukt budsjett overskrider denne terskelen"

#: app/templates/projects/create.html:101
msgid "Project Creation Tips"
msgstr "Tips om prosjektoppretting"

#: app/templates/projects/create.html:103 app/templates/tasks/create.html:133
msgid "Clear Naming"
msgstr "Fjern navn"

#: app/templates/projects/create.html:103
msgid "Use descriptive names that clearly indicate the project's purpose"
msgstr "Bruk beskrivende navn som tydelig indikerer prosjektets formål"

#: app/templates/projects/create.html:104
msgid "Billing Setup"
msgstr "Faktureringsoppsett"

#: app/templates/projects/create.html:104
msgid "Set appropriate hourly rates based on project complexity and client budget"
msgstr "Sett passende timepriser basert på prosjektkompleksitet og klientbudsjett"

#: app/templates/projects/create.html:105
msgid "Detailed Description"
msgstr "Detaljert beskrivelse"

#: app/templates/projects/create.html:105
msgid "Include project objectives, deliverables, and key requirements"
msgstr "Inkluder prosjektmål, leveranser og nøkkelkrav"

#: app/templates/projects/create.html:106
msgid "Client Selection"
msgstr "Kundevalg"

#: app/templates/projects/create.html:106
msgid "Choose the right client to ensure proper project organization"
msgstr "Velg riktig klient for å sikre riktig prosjektorganisering"

#: app/templates/projects/create.html:334 app/templates/projects/create.html:455
msgid "Creating..."
msgstr "Oppretter ..."

#: app/templates/projects/create.html:474
msgid "Could not create client. Please try again."
msgstr "Kunne ikke opprette klient. Vennligst prøv igjen."

#: app/templates/projects/create.html:500
msgid "Client created"
msgstr "Klient opprettet"

#: app/templates/projects/create.html:504
msgid "Network error while creating client"
msgstr "Nettverksfeil under oppretting av klient"

#: app/templates/projects/dashboard.html:19
msgid "Project Dashboard & Analytics"
msgstr "Prosjektdashbord og analyse"

#: app/templates/projects/dashboard.html:28 app/templates/projects/view.html:24
msgid "Budget Analysis"
msgstr "Budsjettanalyse"

#: app/templates/projects/dashboard.html:32
msgid "All Time"
msgstr "Hele tiden"

#: app/templates/projects/dashboard.html:33
msgid "Last 7 Days"
msgstr "Siste 7 dager"

#: app/templates/projects/dashboard.html:34
msgid "Last 30 Days"
msgstr "Siste 30 dager"

#: app/templates/projects/dashboard.html:35
msgid "Last 3 Months"
msgstr "Siste 3 måneder"

#: app/templates/projects/dashboard.html:36
msgid "Last Year"
msgstr "I fjor"

#: app/templates/projects/dashboard.html:52
msgid "estimated"
msgstr "estimert"

#: app/templates/projects/dashboard.html:66 app/templates/projects/view.html:147
msgid "Budget Used"
msgstr "Budsjett brukt"

#: app/templates/projects/dashboard.html:70
msgid "of budget"
msgstr "av budsjettet"

#: app/templates/projects/dashboard.html:84
msgid "Tasks Complete"
msgstr "Oppgaver fullført"

#: app/templates/projects/dashboard.html:87
msgid "completion"
msgstr "ferdigstillelse"

#: app/templates/projects/dashboard.html:100
msgid "Team Members"
msgstr "Teammedlemmer"

#: app/templates/projects/dashboard.html:102
msgid "contributing"
msgstr "bidrar"

#: app/templates/projects/dashboard.html:117
msgid "Budget vs. Actual"
msgstr "Budsjett kontra faktisk"

#: app/templates/projects/dashboard.html:139
msgid "No budget set for this project"
msgstr "Det er ikke satt opp budsjett for dette prosjektet"

#: app/templates/projects/dashboard.html:149
msgid "Task Status Distribution"
msgstr "Distribusjon av oppgavestatus"

#: app/templates/projects/dashboard.html:167
msgid "No tasks created yet"
msgstr "Ingen oppgaver opprettet ennå"

#: app/templates/projects/dashboard.html:180
msgid "Team Member Contributions"
msgstr "Teammedlemsbidrag"

#: app/templates/projects/dashboard.html:204
msgid "No time entries recorded yet"
msgstr "Ingen tidsregistreringer registrert ennå"

#: app/templates/projects/dashboard.html:214
msgid "Time Tracking Timeline"
msgstr "Tidssporing Tidslinje"

#: app/templates/projects/dashboard.html:224
msgid "Select a time period to view timeline"
msgstr "Velg en tidsperiode for å se tidslinjen"

#: app/templates/projects/dashboard.html:272
msgid "Team Member Details"
msgstr "Teammedlemsdetaljer"

#: app/templates/projects/dashboard.html:285
msgid "entries"
msgstr "oppføringer"

#: app/templates/projects/dashboard.html:289
msgid "tasks"
msgstr "oppgaver"

#: app/templates/projects/dashboard.html:307
msgid "No team members have logged time yet"
msgstr "Ingen teammedlemmer har logget tid ennå"

#: app/templates/projects/dashboard.html:320
msgid "Attention Required"
msgstr "Oppmerksomhet kreves"

#: app/templates/projects/dashboard.html:322
msgid "task(s) are overdue"
msgstr "oppgave(r) er forfalt"

#: app/templates/projects/edit.html:3 app/templates/projects/edit.html:8
#: app/templates/projects/list.html:214 app/templates/projects/view.html:28
msgid "Edit Project"
msgstr "Rediger prosjekt"

#: app/templates/projects/edit_good.html:6
msgid "Edit Extra Good"
msgstr "Rediger Ekstra Bra"

#: app/templates/projects/goods.html:7
msgid "Manage products and services for this project"
msgstr "Administrer produkter og tjenester for dette prosjektet"

#: app/templates/projects/goods.html:17
msgid "Total Goods"
msgstr "Totale varer"

#: app/templates/projects/goods.html:25
msgid "Billable Amount"
msgstr "Fakturerbart beløp"

#: app/templates/projects/goods.html:29
msgid "Categories"
msgstr "Kategorier"

#: app/templates/projects/goods.html:68
msgid "Invoiced"
msgstr "Fakturert"

#: app/templates/projects/goods.html:72
msgid "Non-billable"
msgstr "Ikke fakturerbar"

#: app/templates/projects/goods.html:81
msgid "Are you sure you want to delete this extra good?"
msgstr "Er du sikker på at du vil slette denne ekstra varen?"

#: app/templates/projects/goods.html:81
msgid "Delete Extra Good"
msgstr "Slett Extra Good"

#: app/templates/projects/goods.html:98
msgid "No extra goods found for this project"
msgstr "Ingen ekstra varer funnet for dette prosjektet"

#: app/templates/projects/goods.html:99
msgid "Add Your First Good"
msgstr "Legg til ditt første gode"

#: app/templates/projects/goods.html:105
msgid "Breakdown by Category"
msgstr "Fordeling etter kategori"

#: app/templates/projects/goods.html:111
msgid "item(s)"
msgstr "vare(r)"

#: app/templates/projects/list.html:19
msgid "Filter Projects"
msgstr "Filtrer prosjekter"

#: app/templates/projects/list.html:70
msgid "List View"
msgstr "Listevisning"

#: app/templates/projects/list.html:73
msgid "Grid View"
msgstr "Rutenettvisning"

#: app/templates/projects/view.html:32
msgid "Mark project as Inactive?"
msgstr "Vil du merke prosjektet som inaktivt?"

#: app/templates/projects/view.html:32
msgid "Change Project Status"
msgstr "Endre prosjektstatus"

#: app/templates/projects/view.html:37
msgid "Activate project?"
msgstr "Aktivere prosjektet?"

#: app/templates/projects/view.html:37
msgid "Activate Project"
msgstr "Aktiver prosjekt"

#: app/templates/projects/view.html:45
msgid "Archive"
msgstr "Arkiv"

#: app/templates/projects/view.html:47
msgid "Unarchive project?"
msgstr "Vil du fjerne prosjektet fra arkivet?"

#: app/templates/projects/view.html:47
msgid "Unarchive Project"
msgstr "Unarchive Project"

#: app/templates/projects/view.html:47 app/templates/projects/view.html:49
msgid "Unarchive"
msgstr "Avarkiver"

#: app/templates/projects/view.html:55
msgid "Delete Project"
msgstr "Slett prosjekt"

#: app/templates/projects/view.html:100
msgid "Archive Information"
msgstr "Arkivinformasjon"

#: app/templates/projects/view.html:103
msgid "Archived on:"
msgstr "Arkivert på:"

#: app/templates/projects/view.html:108
msgid "Archived by:"
msgstr "Arkivert av:"

#: app/templates/projects/view.html:114
msgid "Reason:"
msgstr "Grunn:"

#: app/templates/projects/view.html:130
msgid "Budget Overview"
msgstr "Budsjettoversikt"

#: app/templates/projects/view.html:179
msgid "Over"
msgstr "Over"

#: app/templates/projects/view.html:202
msgid "View Full Budget Analysis"
msgstr "Se hele budsjettanalysen"

#: app/templates/projects/view.html:226
msgid "Tasks for this project"
msgstr "Oppgaver for dette prosjektet"

#: app/templates/projects/view.html:231 app/templates/tasks/_kanban.html:1235
#: app/templates/tasks/create.html:59 app/templates/tasks/edit.html:83
#: app/templates/tasks/my_tasks.html:134
msgid "Priority"
msgstr "Prioritet"

#: app/templates/projects/view.html:233
msgid "Due"
msgstr "Forfaller"

#: app/templates/projects/view.html:279
msgid "No tasks for this project."
msgstr "Ingen oppgaver for dette prosjektet."

#: app/templates/quotes/accept.html:3 app/templates/quotes/accept.html:8
#: app/templates/quotes/view.html:229
msgid "Accept Quote"
msgstr "Godta sitat"

#: app/templates/quotes/accept.html:11
msgid "Back to Quote"
msgstr "Tilbake til sitat"

#: app/templates/quotes/accept.html:42
msgid ""
"Accepting this quote will create a new project with the budget from the "
"quote."
msgstr ""
"Å godta dette tilbudet vil opprette et nytt prosjekt med budsjettet fra "
"tilbudet."

#: app/templates/quotes/accept.html:50
msgid "The project will be created with the budget from the quote"
msgstr "Prosjektet vil bli opprettet med budsjettet fra tilbudet"

#: app/templates/quotes/accept.html:55
msgid "Accept Quote & Create Project"
msgstr "Godta tilbud og opprett prosjekt"

#: app/templates/quotes/create.html:4 app/templates/quotes/create.html:202
msgid "Create Quote"
msgstr "Opprett tilbud"

#: app/templates/quotes/create.html:33
msgid "Select a client"
msgstr "Velg en klient"

#: app/templates/quotes/create.html:41 app/templates/quotes/edit.html:33
msgid "Quote title"
msgstr "Sitattittel"

#: app/templates/quotes/create.html:46 app/templates/quotes/edit.html:47
msgid "Quote description"
msgstr "Sitatbeskrivelse"

#: app/templates/quotes/create.html:89 app/templates/quotes/edit.html:116
msgid "Financial Details"
msgstr "Økonomiske detaljer"

#: app/templates/quotes/create.html:119 app/templates/quotes/edit.html:146
msgid "Select payment terms"
msgstr "Velg betalingsbetingelser"

#: app/templates/quotes/create.html:120 app/templates/quotes/edit.html:147
msgid "Due on Receipt"
msgstr "Forfaller ved mottak"

#: app/templates/quotes/create.html:128 app/templates/quotes/edit.html:155
msgid "Or enter custom payment terms"
msgstr "Eller angi egendefinerte betalingsbetingelser"

#: app/templates/quotes/create.html:130 app/templates/quotes/edit.html:157
msgid "Use custom terms"
msgstr "Bruk egendefinerte termer"

#: app/templates/quotes/create.html:138 app/templates/quotes/edit.html:165
#: app/templates/quotes/pdf_default.html:102 app/templates/quotes/view.html:116
msgid "Discount"
msgstr "Rabatt"

#: app/templates/quotes/create.html:142 app/templates/quotes/edit.html:169
msgid "Discount Type"
msgstr "Rabatttype"

#: app/templates/quotes/create.html:144 app/templates/quotes/edit.html:171
msgid "No Discount"
msgstr "Ingen rabatt"

#: app/templates/quotes/create.html:145 app/templates/quotes/edit.html:172
msgid "Percentage (%)"
msgstr "Prosentandel (%)"

#: app/templates/quotes/create.html:146 app/templates/quotes/edit.html:173
msgid "Fixed Amount"
msgstr "Fast beløp"

#: app/templates/quotes/create.html:150 app/templates/quotes/edit.html:177
msgid "Discount Amount"
msgstr "Rabattbeløp"

#: app/templates/quotes/create.html:151 app/templates/quotes/edit.html:178
msgid "0.00"
msgstr "0,00"

#: app/templates/quotes/create.html:156 app/templates/quotes/edit.html:183
msgid "Coupon Code"
msgstr "Kupongkode"

#: app/templates/quotes/create.html:157 app/templates/quotes/edit.html:184
msgid "Optional coupon code"
msgstr "Valgfri kupongkode"

#: app/templates/quotes/create.html:160 app/templates/quotes/edit.html:187
msgid "Discount Reason"
msgstr "Årsak til rabatt"

#: app/templates/quotes/create.html:161 app/templates/quotes/edit.html:188
msgid "Reason for discount"
msgstr "Årsak til rabatt"

#: app/templates/quotes/create.html:169
msgid "Approval Workflow"
msgstr "Godkjenningsarbeidsflyt"

#: app/templates/quotes/create.html:174
msgid "Requires approval before sending"
msgstr "Krever godkjenning før sending"

#: app/templates/quotes/create.html:182 app/templates/quotes/edit.html:196
msgid "Additional Information"
msgstr "Tilleggsinformasjon"

#: app/templates/quotes/create.html:186 app/templates/quotes/edit.html:200
msgid "Internal notes (not visible to client)"
msgstr "Interne notater (ikke synlig for klienten)"

#: app/templates/quotes/create.html:187 app/templates/quotes/edit.html:201
msgid "These notes are only visible to your team"
msgstr "Disse notatene er bare synlige for teamet ditt"

#: app/templates/quotes/create.html:190 app/templates/quotes/edit.html:204
#: app/templates/quotes/view.html:152
msgid "Terms and Conditions"
msgstr "Vilkår og betingelser"

#: app/templates/quotes/create.html:191 app/templates/quotes/edit.html:205
msgid "Terms and conditions"
msgstr "Vilkår og betingelser"

#: app/templates/quotes/create.html:192 app/templates/quotes/edit.html:206
msgid "These terms will be visible to the client"
msgstr "Disse vilkårene vil være synlige for kunden"

#: app/templates/quotes/edit.html:4 app/templates/quotes/view.html:19
msgid "Edit Quote"
msgstr "Rediger sitat"

#: app/templates/quotes/edit.html:41
msgid "Client cannot be changed"
msgstr "Klienten kan ikke endres"

#: app/templates/quotes/edit.html:216
msgid "Update Quote"
msgstr "Oppdater sitat"

#: app/templates/quotes/list.html:21
msgid "Total Quotes"
msgstr "Totale sitater"

#: app/templates/quotes/list.html:29
msgid "Acceptance Rate"
msgstr "Akseptrate"

#: app/templates/quotes/list.html:33
msgid "Avg Quote Value"
msgstr "Gjennomsnittlig tilbudsverdi"

#: app/templates/quotes/list.html:40
msgid "Quotes by Status"
msgstr "Sitater etter status"

#: app/templates/quotes/list.html:51
msgid "Top Clients by Quotes"
msgstr "Toppkunder etter sitater"

#: app/templates/quotes/list.html:66
msgid "Filter Quotes"
msgstr "Filtrer sitater"

#: app/templates/quotes/list.html:75
msgid "Search quotes..."
msgstr "Søk etter sitater..."

#: app/templates/quotes/list.html:83 app/templates/quotes/list.html:160
#: app/templates/quotes/view.html:65
msgid "Accepted"
msgstr "Godtatt"

#: app/templates/quotes/list.html:84 app/templates/quotes/list.html:162
#: app/templates/quotes/view.html:67 app/utils/i18n_helpers.py:161
#: app/utils/i18n_helpers.py:172
msgid "Rejected"
msgstr "Avvist"

#: app/templates/quotes/list.html:106 app/templates/quotes/list.html:293
#: app/templates/quotes/view.html:24
msgid "Duplicate"
msgstr "Kopiere"

#: app/templates/quotes/list.html:107 app/templates/quotes/list.html:294
msgid "Mark as Sent"
msgstr "Merk som sendt"

#: app/templates/quotes/list.html:181
msgid "Create Your First Quote"
msgstr "Lag ditt første sitat"

#: app/templates/quotes/list.html:185
msgid "Learn More"
msgstr "Lær mer"

#: app/templates/quotes/list.html:293
msgid "Are you sure you want to duplicate"
msgstr "Er du sikker på at du vil duplisere"

#: app/templates/quotes/list.html:293 app/templates/quotes/list.html:295
msgid "quote(s)?"
msgstr "sitat(er)?"

#: app/templates/quotes/list.html:294
msgid "Are you sure you want to mark"
msgstr "Er du sikker på at du vil markere"

#: app/templates/quotes/list.html:294
msgid "quote(s) as sent?"
msgstr "sitat(er) som sendt?"

#: app/templates/quotes/pdf_default.html:37
#: app/utils/pdf_generator_fallback.py:447
msgid "QUOTE"
msgstr "SITERE"

#: app/templates/quotes/pdf_default.html:39
msgid "Quote #"
msgstr "Sitat #"

#: app/templates/quotes/pdf_default.html:51
msgid "Quote For"
msgstr "Sitat for"

#: app/templates/quotes/pdf_default.html:113
msgid "Subtotal After Discount:"
msgstr "Delsum etter rabatt:"

#: app/templates/quotes/pdf_default.html:135
#: app/utils/pdf_generator_fallback.py:544
msgid "Description:"
msgstr "Beskrivelse:"

#: app/templates/quotes/view.html:15
msgid "Back to Quotes"
msgstr "Tilbake til sitater"

#: app/templates/quotes/view.html:130
msgid "Subtotal After Discount"
msgstr "Delsum etter rabatt"

#: app/templates/quotes/view.html:160
msgid "Related Project"
msgstr "Relatert prosjekt"

#: app/templates/quotes/view.html:177
msgid "Approval Status"
msgstr "Godkjenningsstatus"

#: app/templates/quotes/view.html:179
msgid "Approval not yet requested"
msgstr "Godkjenning er ennå ikke bedt om"

#: app/templates/quotes/view.html:183
msgid "Request Approval"
msgstr "Be om godkjenning"

#: app/templates/quotes/view.html:187
msgid "Pending approval"
msgstr "Venter på godkjenning"

#: app/templates/quotes/view.html:190 app/templates/quotes/view.html:513
msgid "Approve"
msgstr "Vedta"

#: app/templates/quotes/view.html:191 app/templates/quotes/view.html:233
#: app/templates/quotes/view.html:531
msgid "Reject"
msgstr "Avvis"

#: app/templates/quotes/view.html:196
msgid "Approved by"
msgstr "Godkjent av"

#: app/templates/quotes/view.html:198 app/templates/quotes/view.html:205
msgid "on"
msgstr "på"

#: app/templates/quotes/view.html:203
msgid "Rejected by"
msgstr "Avvist av"

#: app/templates/quotes/view.html:214
msgid "Request Approval Again"
msgstr "Be om godkjenning på nytt"

#: app/templates/quotes/view.html:224
msgid "Send Quote"
msgstr "Send tilbud"

#: app/templates/quotes/view.html:233
msgid "Are you sure you want to reject this quote?"
msgstr "Er du sikker på at du vil avvise dette sitatet?"

#: app/templates/quotes/view.html:233 app/templates/quotes/view.html:235
msgid "Reject Quote"
msgstr "Avvis sitat"

#: app/templates/quotes/view.html:242 app/templates/quotes/view.html:541
msgid "Delete Quote"
msgstr "Slett sitat"

#: app/templates/quotes/view.html:277
msgid "Internal comment (not visible to client)"
msgstr "Intern kommentar (ikke synlig for klienten)"

#: app/templates/quotes/view.html:301 app/templates/quotes/view.html:328
#: app/templates/quotes/view.html:361
msgid "Internal"
msgstr "Innvendig"

#: app/templates/quotes/view.html:303
msgid "Client Visible"
msgstr "Klient synlig"

#: app/templates/quotes/view.html:310 app/templates/quotes/view.html:335
msgid "Are you sure you want to delete this comment?"
msgstr "Er du sikker på at du vil slette denne kommentaren?"

#: app/templates/quotes/view.html:357
msgid "Write a reply..."
msgstr "Skriv et svar..."

#: app/templates/quotes/view.html:376
msgid "No comments yet. Start the conversation by adding the first comment."
msgstr ""
"Ingen kommentarer ennå. Start samtalen ved å legge til den første "
"kommentaren."

#: app/templates/quotes/view.html:405
msgid "Sent At"
msgstr "Sendt kl"

#: app/templates/quotes/view.html:411
msgid "Accepted At"
msgstr "Akseptert kl"

#: app/templates/quotes/view.html:426
msgid "Send Quote via Email"
msgstr "Send tilbud via e-post"

#: app/templates/quotes/view.html:434
msgid "Recipient Email"
msgstr "Mottakers e-post"

#: app/templates/quotes/view.html:442
#, python-format
msgid "Quote %(quote_number)s"
msgstr "Sitat %(quote_number)s"

#: app/templates/quotes/view.html:446
msgid "Custom Message (Optional)"
msgstr "Egendefinert melding (valgfritt)"

#: app/templates/quotes/view.html:449
msgid "Add a custom message to the email..."
msgstr "Legg til en egendefinert melding i e-posten..."

#: app/templates/quotes/view.html:453
msgid "Attach PDF"
msgstr "Legg ved PDF"

#: app/templates/quotes/view.html:505
msgid "Approve Quote"
msgstr "Godkjenn sitat"

#: app/templates/quotes/view.html:509
msgid "Notes (Optional)"
msgstr "Merknader (valgfritt)"

#: app/templates/quotes/view.html:510
msgid "Add approval notes..."
msgstr "Legg til godkjenningsnotater..."

#: app/templates/quotes/view.html:523
msgid "Reject Quote Approval"
msgstr "Avvis tilbudsgodkjenning"

#: app/templates/quotes/view.html:527
msgid "Rejection Reason"
msgstr "Årsak til avvisning"

#: app/templates/quotes/view.html:528
msgid "Please provide a reason for rejection..."
msgstr "Vennligst oppgi en begrunnelse for avvisning..."

#: app/templates/quotes/view.html:542
msgid "Are you sure you want to delete this quote? This action cannot be undone."
msgstr ""
"Er du sikker på at du vil slette dette sitatet? Denne handlingen kan ikke "
"angres."

#: app/templates/recurring_invoices/create.html:124
#: app/templates/recurring_invoices/list.html:15
msgid "Create Recurring Invoice"
msgstr "Lag gjentakende faktura"

#: app/templates/recurring_invoices/edit.html:111
msgid "Update Recurring Invoice"
msgstr "Oppdater gjentakende faktura"

#: app/templates/recurring_invoices/list.html:12
msgid "Automate invoice generation for subscription-based billing"
msgstr "Automatiser fakturagenerering for abonnementsbasert fakturering"

#: app/templates/recurring_invoices/list.html:26
msgid "Frequency"
msgstr "Hyppighet"

#: app/templates/recurring_invoices/list.html:27
msgid "Next Run"
msgstr "Neste løp"

#: app/templates/recurring_invoices/view.html:17
msgid "Generate Now"
msgstr "Generer nå"

#: app/templates/recurring_invoices/view.html:22
#: app/templates/time_entry_templates/view.html:24
msgid "Template Details"
msgstr "Maldetaljer"

#: app/templates/recurring_invoices/view.html:53
msgid "Invoice Settings"
msgstr "Fakturainnstillinger"

#: app/templates/recurring_invoices/view.html:92
msgid "Recently Generated Invoices"
msgstr "Nylig genererte fakturaer"

#: app/templates/reports/export_form.html:171
msgid "e.g., development, meeting, urgent"
msgstr "f.eks. utvikling, møte, haster"

#: app/templates/reports/index.html:62
msgid "Date Range & Comparison"
msgstr "Datointervall og sammenligning"

#: app/templates/reports/index.html:66
msgid "Quick Date Ranges"
msgstr "Raske datointervaller"

#: app/templates/reports/index.html:95
msgid "Comparison View"
msgstr "Sammenligningsvisning"

#: app/templates/reports/index.html:121
msgid "Comparison Results"
msgstr "Sammenligningsresultater"

#: app/templates/reports/index.html:130
msgid "Export Reports"
msgstr "Eksporter rapporter"

#: app/templates/reports/index.html:133
msgid "Export Format"
msgstr "Eksporter format"

#: app/templates/reports/index.html:143
msgid "Scheduled Reports"
msgstr "Planlagte rapporter"

#: app/templates/reports/index.html:164
msgid "Report Types"
msgstr "Rapporttyper"

#: app/templates/reports/index.html:167
#: app/templates/reports/project_report.html:5
msgid "Project Report"
msgstr "Prosjektrapport"

#: app/templates/reports/index.html:170 app/templates/reports/user_report.html:5
msgid "User Report"
msgstr "Brukerrapport"

#: app/templates/reports/index.html:173 app/templates/reports/summary.html:6
msgid "Summary Report"
msgstr "Sammendragsrapport"

#: app/templates/reports/index.html:176 app/templates/reports/task_report.html:5
msgid "Task Report"
msgstr "Oppgaverapport"

#: app/templates/reports/index.html:182
msgid "Recent Entries"
msgstr "Nylige oppføringer"

#: app/templates/reports/user_report.html:108
msgid "About Overtime Tracking"
msgstr "Om overtidssporing"

#: app/templates/saved_filters/list.html:46
msgid "Apply filter"
msgstr "Bruk filter"

#: app/templates/saved_filters/list.html:51
msgid "Are you sure you want to delete this filter?"
msgstr "Er du sikker på at du vil slette dette filteret?"

#: app/templates/saved_filters/list.html:51
msgid "Delete Filter"
msgstr "Slett filter"

#: app/templates/settings/keyboard_shortcuts.html:227
msgid "Customize Shortcuts"
msgstr "Tilpass snarveier"

#: app/templates/settings/keyboard_shortcuts.html:235
msgid "Search shortcuts..."
msgstr "Søk snarveier..."

#: app/templates/settings/keyboard_shortcuts.html:461
msgid "This will reset all keyboard shortcuts to their default values. Continue?"
msgstr "Dette vil tilbakestille alle hurtigtaster til standardverdiene. Fortsette?"

#: app/templates/settings/keyboard_shortcuts.html:463
msgid "Reset to Defaults"
msgstr "Tilbakestill til standard"

#: app/templates/setup/initial_setup.html:6
msgid "Welcome"
msgstr "Velkomst"

#: app/templates/setup/initial_setup.html:30
msgid "Privacy First"
msgstr "Personvern først"

#: app/templates/setup/initial_setup.html:35
msgid "Self-hosted on your server"
msgstr "Selvvert på serveren din"

#: app/templates/setup/initial_setup.html:41
msgid "Anonymous telemetry (opt-in)"
msgstr "Anonym telemetri (opt-in)"

#: app/templates/setup/initial_setup.html:47
msgid "No PII collected ever"
msgstr "Ingen PII samlet noen gang"

#: app/templates/setup/initial_setup.html:53
msgid "Open source & transparent"
msgstr "Åpen kildekode og gjennomsiktig"

#: app/templates/setup/initial_setup.html:61
msgid "Welcome to TimeTracker"
msgstr "Velkommen til TimeTracker"

#: app/templates/setup/initial_setup.html:62
msgid "Let's get you set up in just a moment"
msgstr "La oss sette deg opp på et øyeblikk"

#: app/templates/setup/initial_setup.html:69
msgid "Thank you for choosing TimeTracker!"
msgstr "Takk for at du valgte TimeTracker!"

#: app/templates/setup/initial_setup.html:71
msgid "Your data stays on your server, and you have complete control."
msgstr "Dataene dine forblir på serveren din, og du har full kontroll."

#: app/templates/setup/initial_setup.html:77
msgid "Help Us Improve (Optional)"
msgstr "Hjelp oss å forbedre (valgfritt)"

#: app/templates/setup/initial_setup.html:83
msgid "Enable anonymous telemetry"
msgstr "Aktiver anonym telemetri"

#: app/templates/setup/initial_setup.html:85
msgid "Help us understand usage patterns to improve TimeTracker"
msgstr "Hjelp oss å forstå bruksmønstre for å forbedre TimeTracker"

#: app/templates/setup/initial_setup.html:94
msgid "What data is collected?"
msgstr "Hvilke data samles inn?"

#: app/templates/setup/initial_setup.html:98
msgid "What we collect:"
msgstr "Hva vi samler inn:"

#: app/templates/setup/initial_setup.html:100
msgid "Anonymous installation fingerprint (hashed)"
msgstr "Anonymt installasjonsfingeravtrykk (hashed)"

#: app/templates/setup/initial_setup.html:101
msgid "Application version & platform info"
msgstr "Appversjon og plattforminformasjon"

#: app/templates/setup/initial_setup.html:102
msgid "Feature usage statistics"
msgstr "Funksjonsbruksstatistikk"

#: app/templates/setup/initial_setup.html:103
msgid "Internal numeric IDs only"
msgstr "Kun interne numeriske IDer"

#: app/templates/setup/initial_setup.html:108
msgid "What we DON'T collect:"
msgstr "Hva vi IKKE samler inn:"

#: app/templates/setup/initial_setup.html:110
msgid "No usernames or emails"
msgstr "Ingen brukernavn eller e-post"

#: app/templates/setup/initial_setup.html:111
msgid "No project names or descriptions"
msgstr "Ingen prosjektnavn eller beskrivelser"

#: app/templates/setup/initial_setup.html:112
msgid "No time entry data or notes"
msgstr "Ingen tidsregistreringsdata eller notater"

#: app/templates/setup/initial_setup.html:113
msgid "No client or business data"
msgstr "Ingen klient- eller forretningsdata"

#: app/templates/setup/initial_setup.html:114
msgid "No IP addresses or PII"
msgstr "Ingen IP-adresser eller PII"

#: app/templates/setup/initial_setup.html:120
msgid "Why?"
msgstr "Hvorfor?"

#: app/templates/setup/initial_setup.html:120
msgid "Anonymous usage data helps us prioritize features and fix issues."
msgstr "Anonyme bruksdata hjelper oss med å prioritere funksjoner og fikse problemer."

#: app/templates/setup/initial_setup.html:121
msgid "You can change this anytime in"
msgstr "Du kan endre dette når som helst i"

#: app/templates/setup/initial_setup.html:121
msgid "Privacy & Analytics section"
msgstr "Personvern og analyseseksjonen"

#: app/templates/setup/initial_setup.html:131
msgid "Complete Setup & Continue"
msgstr "Fullfør oppsettet og fortsett"

#: app/templates/setup/initial_setup.html:135
msgid "By continuing, you agree to use TimeTracker under the"
msgstr "Ved å fortsette godtar du å bruke TimeTracker under"

#: app/templates/setup/initial_setup.html:135
msgid "GPL-3.0 License"
msgstr "GPL-3.0-lisens"

#: app/templates/tasks/_kanban.html:65 app/templates/tasks/_kanban.html:1360
#: app/templates/tasks/edit.html:3 app/templates/tasks/edit.html:13
#: app/templates/tasks/edit.html:26 app/templates/tasks/view.html:12
msgid "Edit Task"
msgstr "Rediger oppgave"

#: app/templates/tasks/_kanban.html:913
msgid "Failed to update status"
msgstr "Kunne ikke oppdatere status"

#: app/templates/tasks/_kanban.html:924 app/templates/tasks/_kanban.html:1000
msgid "Failed to update task status"
msgstr "Kunne ikke oppdatere oppgavestatus"

#: app/templates/tasks/_kanban.html:937
msgid "Kanban column created"
msgstr "Kanban-kolonnen er opprettet"

#: app/templates/tasks/_kanban.html:938
msgid "Kanban column deleted"
msgstr "Kanban-kolonnen er slettet"

#: app/templates/tasks/_kanban.html:939
msgid "Kanban columns reordered"
msgstr "Kanban-kolonner omorganisert"

#: app/templates/tasks/_kanban.html:940
msgid "Kanban column visibility changed"
msgstr "Kanban-kolonnens synlighet er endret"

#: app/templates/tasks/_kanban.html:941 app/templates/tasks/_kanban.html:944
#: app/templates/tasks/_kanban.html:1017
msgid "Kanban columns updated"
msgstr "Kanban-kolonner oppdatert"

#: app/templates/tasks/_kanban.html:942 app/templates/tasks/_kanban.html:1017
msgid "Update"
msgstr "Oppdater"

#: app/templates/tasks/_kanban.html:955
msgid "Failed to refresh kanban columns"
msgstr "Kunne ikke oppdatere kanban-kolonner"

#: app/templates/tasks/_kanban.html:1218
msgid "Loading task details..."
msgstr "Laster oppgavedetaljer ..."

#: app/templates/tasks/_kanban.html:1263
msgid "Assigned To"
msgstr "Tildelt til"

#: app/templates/tasks/_kanban.html:1313
msgid "Tracked"
msgstr "Sporet"

#: app/templates/tasks/_kanban.html:1324 app/templates/tasks/edit.html:166
msgid "Estimated"
msgstr "Estimert"

#: app/templates/tasks/_kanban.html:1357
msgid "View Full Details"
msgstr "Se alle detaljer"

#: app/templates/tasks/create.html:3 app/templates/tasks/create.html:13
#: app/templates/tasks/create.html:117
msgid "Create Task"
msgstr "Opprett oppgave"

#: app/templates/tasks/create.html:14
msgid "Add a new task to your project to break down work into manageable components"
msgstr ""
"Legg til en ny oppgave i prosjektet ditt for å dele opp arbeidet i "
"håndterbare komponenter"

#: app/templates/tasks/create.html:16 app/templates/tasks/edit.html:284
#: app/templates/tasks/overdue.html:10
msgid "Back to Tasks"
msgstr "Tilbake til Oppgaver"

#: app/templates/tasks/create.html:26 app/templates/tasks/edit.html:45
msgid "Task Name"
msgstr "Oppgavenavn"

#: app/templates/tasks/create.html:27 app/templates/tasks/edit.html:48
msgid "Enter a descriptive task name"
msgstr "Skriv inn et beskrivende oppgavenavn"

#: app/templates/tasks/create.html:28 app/templates/tasks/edit.html:49
msgid "Choose a clear, descriptive name that explains what needs to be done"
msgstr "Velg et klart, beskrivende navn som forklarer hva som må gjøres"

#: app/templates/tasks/create.html:38 app/templates/tasks/edit.html:58
#: app/templates/tasks/edit.html:509
msgid ""
"Provide detailed information about the task, requirements, and any specific "
"instructions..."
msgstr ""
"Gi detaljert informasjon om oppgaven, krav og eventuelle spesifikke "
"instruksjoner..."

#: app/templates/tasks/create.html:41 app/templates/tasks/edit.html:61
msgid "Optional: Add context, requirements, or specific instructions for the task"
msgstr ""
"Valgfritt: Legg til kontekst, krav eller spesifikke instruksjoner for "
"oppgaven"

#: app/templates/tasks/create.html:53 app/templates/tasks/edit.html:77
msgid "Select the project this task belongs to"
msgstr "Velg prosjektet denne oppgaven tilhører"

#: app/templates/tasks/create.html:61 app/templates/tasks/create.html:81
#: app/templates/tasks/create.html:440 app/templates/tasks/edit.html:85
#: app/templates/tasks/edit.html:636 app/templates/tasks/my_tasks.html:137
#: app/utils/i18n_helpers.py:39 app/utils/i18n_helpers.py:50
msgid "Low"
msgstr "Lav"

#: app/templates/tasks/create.html:62 app/templates/tasks/create.html:81
#: app/templates/tasks/create.html:441 app/templates/tasks/edit.html:86
#: app/templates/tasks/edit.html:637 app/templates/tasks/my_tasks.html:138
#: app/utils/i18n_helpers.py:40 app/utils/i18n_helpers.py:51
msgid "Medium"
msgstr "Medium"

#: app/templates/tasks/create.html:63 app/templates/tasks/create.html:81
#: app/templates/tasks/create.html:442 app/templates/tasks/edit.html:87
#: app/templates/tasks/edit.html:638 app/templates/tasks/my_tasks.html:139
#: app/utils/i18n_helpers.py:41 app/utils/i18n_helpers.py:52
msgid "High"
msgstr "Høy"

#: app/templates/tasks/create.html:64 app/templates/tasks/create.html:81
#: app/templates/tasks/create.html:443 app/templates/tasks/edit.html:88
#: app/templates/tasks/edit.html:639 app/templates/tasks/my_tasks.html:140
#: app/utils/i18n_helpers.py:42 app/utils/i18n_helpers.py:53
msgid "Urgent"
msgstr "Som haster"

#: app/templates/tasks/create.html:68
msgid "Initial Status"
msgstr "Opprinnelig status"

#: app/templates/tasks/create.html:73 app/templates/tasks/create.html:84
#: app/templates/tasks/create.html:448 app/templates/tasks/edit.html:97
#: app/templates/tasks/edit.html:644 app/templates/tasks/my_tasks.html:129
#: app/utils/i18n_helpers.py:18 app/utils/i18n_helpers.py:30
msgid "Done"
msgstr "Ferdig"

#: app/templates/tasks/create.html:93 app/templates/tasks/edit.html:117
msgid "Optional: Set a deadline for this task"
msgstr "Valgfritt: Sett en frist for denne oppgaven"

#: app/templates/tasks/create.html:96 app/templates/tasks/edit.html:120
msgid "Estimated Hours"
msgstr "Beregnet timer"

#: app/templates/tasks/create.html:98 app/templates/tasks/edit.html:122
msgid "Optional: Estimate how long this task will take"
msgstr "Valgfritt: Anslå hvor lang tid denne oppgaven vil ta"

#: app/templates/tasks/create.html:104 app/templates/tasks/edit.html:128
msgid "Assign To"
msgstr "Tilordne til"

#: app/templates/tasks/create.html:106 app/templates/tasks/edit.html:130
#: app/templates/tasks/overdue.html:59
msgid "Unassigned"
msgstr "Ikke tilordnet"

#: app/templates/tasks/create.html:111 app/templates/tasks/edit.html:135
msgid "Optional: Assign this task to a team member"
msgstr "Valgfritt: Tilordne denne oppgaven til et teammedlem"

#: app/templates/tasks/create.html:126
msgid "Task Creation Tips"
msgstr "Tips for å lage oppgaver"

#: app/templates/tasks/create.html:134
msgid "Use action verbs and be specific about what needs to be done"
msgstr "Bruk handlingsverb og vær konkret om hva som må gjøres"

#: app/templates/tasks/create.html:142
msgid "Realistic Estimates"
msgstr "Realistiske estimater"

#: app/templates/tasks/create.html:143
msgid "Consider complexity and dependencies when estimating time"
msgstr "Vurder kompleksitet og avhengigheter når du estimerer tid"

#: app/templates/tasks/create.html:151
msgid "Set Deadlines"
msgstr "Sett tidsfrister"

#: app/templates/tasks/create.html:152
msgid "Due dates help prioritize work and track progress"
msgstr "Forfallsdatoer hjelper deg med å prioritere arbeidet og spore fremdriften"

#: app/templates/tasks/create.html:160
msgid "Priority Matters"
msgstr "Prioritet er viktig"

#: app/templates/tasks/create.html:161
msgid "Use priority levels to help team members focus on what's most important"
msgstr ""
"Bruk prioritetsnivåer for å hjelpe teammedlemmer med å fokusere på det som "
"er viktigst"

#: app/templates/tasks/edit.html:14 app/templates/tasks/edit.html:27
#, python-format
msgid "Update task details and settings for \"%(task)s\""
msgstr "Oppdater oppgavedetaljer og innstillinger for \"%(task)s\""

#: app/templates/tasks/edit.html:16
msgid "Back to Task"
msgstr "Tilbake til oppgave"

#: app/templates/tasks/edit.html:37
msgid "Task Information"
msgstr "Oppgaveinformasjon"

#: app/templates/tasks/edit.html:141
msgid "Update Task"
msgstr "Oppdater oppgave"

#: app/templates/tasks/edit.html:157
msgid "Estimate used"
msgstr "Estimat brukt"

#: app/templates/tasks/edit.html:164 app/templates/weekly_goals/index.html:185
msgid "Actual"
msgstr "Faktisk"

#: app/templates/tasks/edit.html:177
msgid "Current Task Info"
msgstr "Informasjon om gjeldende oppgave"

#: app/templates/tasks/edit.html:181
msgid "Current Status"
msgstr "Nåværende status"

#: app/templates/tasks/edit.html:188
msgid "Current Priority"
msgstr "Gjeldende prioritet"

#: app/templates/tasks/edit.html:206
msgid "Currently Assigned To"
msgstr "For øyeblikket tildelt til"

#: app/templates/tasks/edit.html:218
msgid "Current Due Date"
msgstr "Gjeldende forfallsdato"

#: app/templates/tasks/edit.html:232
msgid "Current Estimate"
msgstr "Gjeldende estimat"

#: app/templates/tasks/edit.html:237 app/templates/tasks/edit.html:249
#: app/templates/user/settings.html:222
msgid "hours"
msgstr "timer"

#: app/templates/tasks/edit.html:244 app/templates/weekly_goals/index.html:87
#: app/templates/weekly_goals/view.html:42
msgid "Actual Hours"
msgstr "Faktiske timer"

#: app/templates/tasks/edit.html:259
msgid "Started"
msgstr "Startet"

#: app/templates/tasks/edit.html:293
msgid "Edit Tips"
msgstr "Rediger tips"

#: app/templates/tasks/edit.html:302
msgid "Status Changes"
msgstr "Statusendringer"

#: app/templates/tasks/edit.html:303
msgid "Changing status may affect time tracking and progress calculations"
msgstr "Endring av status kan påvirke tidssporing og fremdriftsberegninger"

#: app/templates/tasks/edit.html:314
msgid "Due Date Updates"
msgstr "Forfallsdatooppdateringer"

#: app/templates/tasks/edit.html:315
msgid "Consider team workload when adjusting deadlines"
msgstr "Vurder teamets arbeidsbelastning når du justerer tidsfrister"

#: app/templates/tasks/edit.html:326
msgid "Assignment Changes"
msgstr "Oppdragsendringer"

#: app/templates/tasks/edit.html:327
msgid "Notify team members when reassigning tasks"
msgstr "Varsle teammedlemmer når du tildeler oppgaver på nytt"

#: app/templates/tasks/edit.html:585
msgid "Updating..."
msgstr "Oppdaterer..."

#: app/templates/tasks/list.html:32
msgid "Filter Tasks"
msgstr "Filtrer oppgaver"

#: app/templates/tasks/list.html:231
msgid "Delete Selected Tasks"
msgstr "Slett valgte oppgaver"

#: app/templates/tasks/list.html:251
msgid "Change Status for Selected Tasks"
msgstr "Endre status for valgte oppgaver"

#: app/templates/tasks/list.html:279
msgid "Assign Selected Tasks"
msgstr "Tilordne valgte oppgaver"

#: app/templates/tasks/list.html:289
msgid "Assign Tasks"
msgstr "Tilordne oppgaver"

#: app/templates/tasks/list.html:299
msgid "Move Selected Tasks to Project"
msgstr "Flytt valgte oppgaver til prosjekt"

#: app/templates/tasks/list.html:300 app/templates/tasks/list.html:302
msgid "Select Project"
msgstr "Velg Prosjekt"

#: app/templates/tasks/list.html:309
msgid "Move Tasks"
msgstr "Flytt oppgaver"

#: app/templates/tasks/list.html:324
msgid "Are you sure you want to delete the task \"{name}\"?"
msgstr "Er du sikker på at du vil slette oppgaven \"{name}\"?"

#: app/templates/tasks/list.html:325
msgid ""
"Cannot delete task \"{name}\" because it has time entries. Please delete the"
" time entries first."
msgstr ""
"Kan ikke slette oppgaven \"{name}\" fordi den har tidsoppføringer. Vennligst"
" slett tidsregistreringene først."

#: app/templates/tasks/list.html:508 app/templates/tasks/view.html:39
msgid "Delete Task"
msgstr "Slett oppgave"

#: app/templates/tasks/my_tasks.html:3 app/templates/tasks/my_tasks.html:23
msgid "My Tasks"
msgstr "Mine oppgaver"

#: app/templates/tasks/my_tasks.html:20
msgid "New Task"
msgstr "Ny oppgave"

#: app/templates/tasks/my_tasks.html:23
msgid "Tasks assigned to or created by you"
msgstr "Oppgaver tildelt eller opprettet av deg"

#: app/templates/tasks/my_tasks.html:23
msgid "total"
msgstr "total"

#: app/templates/tasks/my_tasks.html:105
msgid "Filter My Tasks"
msgstr "Filtrer mine oppgaver"

#: app/templates/tasks/my_tasks.html:119
msgid "Task name or description"
msgstr "Oppgavenavn eller beskrivelse"

#: app/templates/tasks/my_tasks.html:136
msgid "All Priorities"
msgstr "Alle prioriteringer"

#: app/templates/tasks/my_tasks.html:155
msgid "Task Type"
msgstr "Oppgavetype"

#: app/templates/tasks/my_tasks.html:158
msgid "Assigned to Me"
msgstr "Tildelt til meg"

#: app/templates/tasks/my_tasks.html:159
msgid "Created by Me"
msgstr "Laget av meg"

#: app/templates/tasks/my_tasks.html:166
msgid "Show overdue only"
msgstr "Vis kun forfalt"

#: app/templates/tasks/my_tasks.html:173
msgid "Apply Filters"
msgstr "Bruk filtre"

#: app/templates/tasks/my_tasks.html:289
msgid "Created by me"
msgstr "Laget av meg"

#: app/templates/tasks/my_tasks.html:317 app/templates/weekly_goals/index.html:122
msgid "View Details"
msgstr "Se detaljer"

#: app/templates/tasks/my_tasks.html:340
msgid "My tasks pagination"
msgstr "Mine oppgaver paginering"

#: app/templates/tasks/my_tasks.html:363
msgid "..."
msgstr ""

#: app/templates/tasks/my_tasks.html:387
msgid "No tasks found"
msgstr "Ingen oppgaver funnet"

#: app/templates/tasks/my_tasks.html:388
msgid "You don't have any tasks assigned to you or created by you yet."
msgstr "Du har ingen oppgaver tildelt deg eller opprettet av deg ennå."

#: app/templates/tasks/my_tasks.html:391
msgid "Create Your First Task"
msgstr "Lag din første oppgave"

#: app/templates/tasks/my_tasks.html:394 app/templates/tasks/overdue.html:140
msgid "View All Tasks"
msgstr "Vis alle oppgaver"

#: app/templates/tasks/overdue.html:3 app/templates/tasks/overdue.html:13
msgid "Overdue Tasks"
msgstr "Forfalte oppgaver"

#: app/templates/tasks/overdue.html:13
msgid "Requires immediate attention"
msgstr "Krever umiddelbar oppmerksomhet"

#: app/templates/tasks/overdue.html:13
msgid "items"
msgstr "gjenstander"

#: app/templates/tasks/overdue.html:18
msgid "Overdue Tasks Detected"
msgstr "Forfalte oppgaver oppdaget"

#: app/templates/tasks/overdue.html:21
msgid "There are"
msgstr "Det finnes"

#: app/templates/tasks/overdue.html:21
msgid "overdue tasks that require immediate attention."
msgstr "forfalte oppgaver som krever umiddelbar oppmerksomhet."

#: app/templates/tasks/overdue.html:22
msgid "Please review and update these tasks to prevent further delays."
msgstr "Se gjennom og oppdater disse oppgavene for å unngå ytterligere forsinkelser."

#: app/templates/tasks/overdue.html:63
msgid "Due:"
msgstr "Forfaller:"

#: app/templates/tasks/overdue.html:68
msgid "Est:"
msgstr "Est:"

#: app/templates/tasks/overdue.html:73
msgid "Actual:"
msgstr "Faktisk:"

#: app/templates/tasks/overdue.html:137
msgid "No Overdue Tasks!"
msgstr "Ingen forfalte oppgaver!"

#: app/templates/tasks/overdue.html:138
msgid "Great job! All tasks are currently on schedule."
msgstr "Flott jobb! Alle oppgavene er foreløpig i rute."

#: app/templates/tasks/overdue.html:148
msgid "Enter new due date (YYYY-MM-DD):"
msgstr "Skriv inn ny forfallsdato (ÅÅÅÅ-MM-DD):"

#: app/templates/tasks/overdue.html:149
msgid "Are you sure you want to extend the due date to"
msgstr "Er du sikker på at du vil forlenge forfallsdatoen til"

#: app/templates/tasks/overdue.html:150 app/templates/tasks/overdue.html:154
msgid "for all overdue tasks?"
msgstr "for alle forfalte oppgaver?"

#: app/templates/tasks/overdue.html:151
msgid "Bulk due date update feature coming soon!"
msgstr "Funksjon for masseoppdatering av forfallsdato kommer snart!"

#: app/templates/tasks/overdue.html:152
msgid "Enter new priority (low/medium/high/urgent):"
msgstr "Angi ny prioritet (lav/middels/høy/haster):"

#: app/templates/tasks/overdue.html:153
msgid "Are you sure you want to set priority to"
msgstr "Er du sikker på at du vil prioritere"

#: app/templates/tasks/overdue.html:155
msgid "Bulk priority update feature coming soon!"
msgstr "Masseprioritetsoppdateringsfunksjon kommer snart!"

#: app/templates/tasks/overdue.html:156
msgid "Invalid priority. Please use: low, medium, high, or urgent"
msgstr "Ugyldig prioritet. Vennligst bruk: lav, middels, høy eller haster"

#: app/templates/tasks/view.html:14
msgid "Start task and mark as In Progress?"
msgstr "Starte oppgaven og markere som Pågår?"

#: app/templates/tasks/view.html:14 app/templates/tasks/view.html:20
msgid "Change Task Status"
msgstr "Endre oppgavestatus"

#: app/templates/tasks/view.html:20
msgid "Mark task as To Do?"
msgstr "Merke oppgaven som å gjøre?"

#: app/templates/tasks/view.html:23
msgid "Pause"
msgstr "Pause"

#: app/templates/tasks/view.html:25
msgid "Mark task as Done?"
msgstr "Vil du merke oppgaven som Ferdig?"

#: app/templates/tasks/view.html:25
msgid "Complete Task"
msgstr "Fullfør oppgaven"

#: app/templates/tasks/view.html:25 app/templates/tasks/view.html:28
msgid "Complete"
msgstr "Fullstendig"

#: app/templates/tasks/view.html:31
msgid "Reopen task to Review?"
msgstr "Åpne oppgaven for gjennomgang på nytt?"

#: app/templates/tasks/view.html:31
msgid "Reopen Task"
msgstr "Åpne oppgave på nytt"

#: app/templates/tasks/view.html:31 app/templates/tasks/view.html:34
msgid "Reopen"
msgstr "Åpne igjen"

#: app/templates/time_entry_templates/create.html:13
msgid "Create Time Entry Template"
msgstr "Lag tidsregistreringsmal"

#: app/templates/time_entry_templates/create.html:33
#: app/templates/time_entry_templates/edit.html:33
msgid "e.g., Daily Standup, Client Meeting"
msgstr "f.eks. daglig standup, klientmøte"

#: app/templates/time_entry_templates/create.html:82
#: app/templates/time_entry_templates/edit.html:86
msgid "e.g., 1.0, 0.5"
msgstr "f.eks. 1,0, 0,5"

#: app/templates/time_entry_templates/create.html:97
#: app/templates/time_entry_templates/edit.html:101
msgid "Pre-fill notes for this type of time entry"
msgstr "Forhåndsutfyll notater for denne typen tidsregistrering"

#: app/templates/time_entry_templates/create.html:110
#: app/templates/time_entry_templates/edit.html:114
msgid "e.g., meeting, development, admin"
msgstr "f.eks. møte, utvikling, admin"

#: app/templates/time_entry_templates/edit.html:13
msgid "Edit Template"
msgstr "Rediger mal"

#: app/templates/time_entry_templates/list.html:44
#: app/templates/time_entry_templates/view.html:144
msgid "Are you sure you want to delete this template?"
msgstr "Er du sikker på at du vil slette denne malen?"

#: app/templates/time_entry_templates/list.html:44
#: app/templates/time_entry_templates/view.html:144
msgid "Delete Template"
msgstr "Slett mal"

#: app/templates/time_entry_templates/view.html:96
msgid "Usage Statistics"
msgstr "Bruksstatistikk"

#: app/templates/timer/manual_entry.html:7
msgid "Duplicate Entry"
msgstr "Duplisert oppføring"

#: app/templates/timer/manual_entry.html:12
msgid "Duplicate Time Entry"
msgstr "Duplikat tidsregistrering"

#: app/templates/timer/manual_entry.html:12
msgid "Log Time Manually"
msgstr "Logg tid manuelt"

#: app/templates/timer/manual_entry.html:13
msgid "Create a copy of a previous entry with new times"
msgstr "Lag en kopi av en tidligere oppføring med nye tider"

#: app/templates/timer/manual_entry.html:13
msgid "Create a new time entry"
msgstr "Opprett en ny tidsregistrering"

#: app/templates/timer/manual_entry.html:24
msgid "Duplicating entry:"
msgstr "Dupliserer oppføring:"

#: app/templates/timer/manual_entry.html:27
msgid "Original:"
msgstr "Opprinnelig:"

#: app/templates/timer/manual_entry.html:27
msgid "to"
msgstr "til"

#: app/templates/timer/manual_entry.html:51
#: app/templates/timer/manual_entry.html:122
#: app/templates/timer/timer_page.html:127
msgid "No task"
msgstr "Ingen oppgave"

#: app/templates/timer/manual_entry.html:53
msgid "Tasks load after selecting a project"
msgstr "Oppgaver lastes inn etter valg av prosjekt"

#: app/templates/timer/manual_entry.html:82
msgid "What did you work on?"
msgstr "Hva jobbet du med?"

#: app/templates/timer/manual_entry.html:87
msgid "tag1, tag2"
msgstr "tag1, tag2"

#: app/templates/timer/manual_entry.html:123
msgid "Failed to load tasks"
msgstr "Kunne ikke laste inn oppgaver"

#: app/templates/timer/timer_page.html:12
msgid "Track your time with a visual timer"
msgstr "Spor tiden din med en visuell tidtaker"

#: app/templates/timer/timer_page.html:75
msgid "Estimated Completion"
msgstr "Estimert fullføring"

#: app/templates/timer/timer_page.html:77
msgid "Calculating..."
msgstr "Beregner..."

#: app/templates/timer/timer_page.html:80
msgid "Based on average session duration"
msgstr "Basert på gjennomsnittlig øktvarighet"

#: app/templates/timer/timer_page.html:97
msgid "No active timer. Start one below!"
msgstr "Ingen aktiv timer. Start en nedenfor!"

#: app/templates/timer/timer_page.html:105
msgid "Start New Timer"
msgstr "Start ny timer"

#: app/templates/timer/timer_page.html:115
msgid "Select a project..."
msgstr "Velg et prosjekt..."

#: app/templates/timer/timer_page.html:135
msgid "Add notes about what you're working on..."
msgstr "Legg til notater om hva du jobber med..."

#: app/templates/timer/timer_page.html:184
msgid "Recent Projects"
msgstr "Nylige prosjekter"

#: app/templates/timer/timer_page.html:202
msgid "Today's Stats"
msgstr "Dagens statistikk"

#: app/templates/user/profile.html:31 app/templates/user/settings.html:2
#: app/templates/user/settings.html:7
msgid "Settings"
msgstr "Innstillinger"

#: app/templates/user/profile.html:60 app/templates/user/profile.html:98
msgid "No project"
msgstr "Ikke noe prosjekt"

#: app/templates/user/profile.html:106
msgid "In progress"
msgstr "Pågår"

#: app/templates/user/profile.html:120
msgid "View all time entries"
msgstr "Se alle tidsregistreringer"

#: app/templates/user/profile.html:124
msgid "No recent time entries"
msgstr "Ingen nyere tidsoppføringer"

#: app/templates/user/settings.html:8
msgid "Manage your account settings and preferences"
msgstr "Administrer kontoinnstillingene og -preferansene dine"

#: app/templates/user/settings.html:17
msgid "Profile Information"
msgstr "Profilinformasjon"

#: app/templates/user/settings.html:27
msgid "Username cannot be changed"
msgstr "Brukernavn kan ikke endres"

#: app/templates/user/settings.html:40
msgid "Email Address"
msgstr "E-postadresse"

#: app/templates/user/settings.html:45
msgid "Required for email notifications"
msgstr "Nødvendig for e-postvarsler"

#: app/templates/user/settings.html:53
msgid "Notification Preferences"
msgstr "Varslingsinnstillinger"

#: app/templates/user/settings.html:62
msgid "Enable Email Notifications"
msgstr "Aktiver e-postvarsler"

#: app/templates/user/settings.html:63
msgid "Master switch for all email notifications"
msgstr "Hovedbryter for alle e-postvarsler"

#: app/templates/user/settings.html:73
msgid "Overdue Invoice Notifications"
msgstr "Varsler om forfalte fakturaer"

#: app/templates/user/settings.html:82
msgid "Task Assignment Notifications"
msgstr "Oppgavetildelingsvarsler"

#: app/templates/user/settings.html:91
msgid "Comment & Mention Notifications"
msgstr "Varsler om kommentarer og omtale"

#: app/templates/user/settings.html:100
msgid "Weekly Time Summary Email"
msgstr "Ukentlig tidssammendrag e-post"

#: app/templates/user/settings.html:110
msgid "Display Preferences"
msgstr "Visningsinnstillinger"

#: app/templates/user/settings.html:120 app/templates/user/settings.html:132
#: app/templates/user/settings.html:253
msgid "System Default"
msgstr "Systemstandard"

#: app/templates/user/settings.html:121
msgid "Light"
msgstr "Lys"

#: app/templates/user/settings.html:144
msgid "Time Rounding Preferences"
msgstr "Tidsavrundingspreferanser"

#: app/templates/user/settings.html:147
msgid ""
"Configure how your time entries are rounded. This affects how durations are "
"calculated when you stop timers."
msgstr ""
"Konfigurer hvordan tidsregistreringene dine avrundes. Dette påvirker hvordan"
" varighetene beregnes når du stopper tidtakere."

#: app/templates/user/settings.html:157
msgid "Enable Time Rounding"
msgstr "Aktiver tidsavrunding"

#: app/templates/user/settings.html:158
msgid "Round time entries to configured intervals"
msgstr "Rund tidsoppføringer til konfigurerte intervaller"

#: app/templates/user/settings.html:165
msgid "Rounding Interval"
msgstr "Avrundingsintervall"

#: app/templates/user/settings.html:173
msgid "Time entries will be rounded to this interval"
msgstr "Tidsregistreringer avrundes til dette intervallet"

#: app/templates/user/settings.html:178
msgid "Rounding Method"
msgstr "Avrundingsmetode"

#: app/templates/user/settings.html:206
msgid "Overtime Settings"
msgstr "Overtidsinnstillinger"

#: app/templates/user/settings.html:209
msgid ""
"Set your standard working hours per day. Any time worked beyond this will be"
" counted as overtime."
msgstr ""
"Angi standard arbeidstid per dag. All arbeid utover dette vil bli regnet som"
" overtid."

#: app/templates/user/settings.html:215
msgid "Standard Hours Per Day"
msgstr "Standard timer per dag"

#: app/templates/user/settings.html:224
msgid "Typically 8 hours for a full-time job"
msgstr "Typisk 8 timer for en fulltidsjobb"

#: app/templates/user/settings.html:230
msgid "How it works"
msgstr "Hvordan det fungerer"

#: app/templates/user/settings.html:233
msgid ""
"If you work more than your standard hours in a day, the extra time will be "
"tracked as overtime in reports and analytics."
msgstr ""
"Hvis du jobber mer enn standardtimer på en dag, vil den ekstra tiden spores "
"som overtid i rapporter og analyser."

#: app/templates/user/settings.html:243
msgid "Regional Settings"
msgstr "Regionale innstillinger"

#: app/templates/user/settings.html:249
msgid "Timezone"
msgstr "Tidssone"

#: app/templates/user/settings.html:262
msgid "Date Format"
msgstr "Datoformat"

#: app/templates/user/settings.html:275
msgid "Time Format"
msgstr "Tidsformat"

#: app/templates/user/settings.html:286
msgid "Week Starts On"
msgstr "Uken starter på"

#: app/templates/user/settings.html:290
msgid "Sunday"
msgstr "søndag"

#: app/templates/user/settings.html:291
msgid "Monday"
msgstr "mandag"

#: app/templates/user/settings.html:292
msgid "Saturday"
msgstr "lørdag"

#: app/templates/user/settings.html:370
msgid "Time rounding is disabled. All times will be recorded exactly as tracked."
msgstr ""
"Tidsavrunding er deaktivert. Alle tider vil bli registrert nøyaktig som "
"sporet."

#: app/templates/user/settings.html:375
msgid "No rounding - times will be recorded exactly as tracked."
msgstr "Ingen avrunding - tider vil bli registrert nøyaktig som sporet."

#: app/templates/user/settings.html:401
msgid "Actual time:"
msgstr "Faktisk tid:"

#: app/templates/user/settings.html:401
msgid "Rounded:"
msgstr "Avrundet:"

#: app/templates/user/settings.html:402
msgid "With "
msgstr "Med"

#: app/templates/user/settings.html:402
msgid " minute intervals"
msgstr "minuttintervaller"

#: app/templates/weekly_goals/create.html:3
msgid "Create Weekly Goal"
msgstr "Lag ukentlig mål"

#: app/templates/weekly_goals/create.html:11
msgid "Create Weekly Time Goal"
msgstr "Lag ukentlig tidsmål"

#: app/templates/weekly_goals/create.html:14
msgid "Set a target for hours to work this week"
msgstr "Sett et mål for arbeidstimer denne uken"

#: app/templates/weekly_goals/create.html:26
#: app/templates/weekly_goals/edit.html:42
#: app/templates/weekly_goals/index.html:83
#: app/templates/weekly_goals/view.html:34
msgid "Target Hours"
msgstr "Måltid"

#: app/templates/weekly_goals/create.html:41
msgid "How many hours do you want to work this week?"
msgstr "Hvor mange timer vil du jobbe denne uken?"

#: app/templates/weekly_goals/create.html:48
msgid "Week Start Date"
msgstr "Uke startdato"

#: app/templates/weekly_goals/create.html:55
msgid "Leave blank to use current week (starting Monday)"
msgstr "La stå tomt for å bruke gjeldende uke (starter mandag)"

#: app/templates/weekly_goals/create.html:67
#: app/templates/weekly_goals/edit.html:81
msgid "Optional notes about your goal..."
msgstr "Valgfrie merknader om målet ditt..."

#: app/templates/weekly_goals/create.html:74
msgid "Quick Presets"
msgstr "Raske forhåndsinnstillinger"

#: app/templates/weekly_goals/create.html:122
msgid "Tips for Setting Goals"
msgstr "Tips for å sette mål"

#: app/templates/weekly_goals/create.html:126
msgid "Be realistic: Consider holidays, meetings, and other commitments"
msgstr "Vær realistisk: Vurder ferier, møter og andre forpliktelser"

#: app/templates/weekly_goals/create.html:127
msgid "Start conservative: You can always adjust your goal later"
msgstr "Begynn konservativt: Du kan alltid justere målet ditt senere"

#: app/templates/weekly_goals/create.html:128
msgid "Track progress: Check your dashboard regularly to stay on track"
msgstr "Spor fremgang: Sjekk dashbordet regelmessig for å holde deg på sporet"

#: app/templates/weekly_goals/create.html:129
msgid "Typical full-time: 40 hours per week (8 hours/day, 5 days)"
msgstr "Typisk heltid: 40 timer per uke (8 timer/dag, 5 dager)"

#: app/templates/weekly_goals/edit.html:3
msgid "Edit Weekly Goal"
msgstr "Rediger ukentlig mål"

#: app/templates/weekly_goals/edit.html:11
msgid "Edit Weekly Time Goal"
msgstr "Rediger ukentlig tidsmål"

#: app/templates/weekly_goals/edit.html:27
msgid "Week Period"
msgstr "Ukeperiode"

#: app/templates/weekly_goals/edit.html:31
msgid "Current Progress"
msgstr "Nåværende fremgang"

#: app/templates/weekly_goals/edit.html:93
msgid "Are you sure you want to delete this goal?"
msgstr "Er du sikker på at du vil slette dette målet?"

#: app/templates/weekly_goals/edit.html:93
msgid "Delete Goal"
msgstr "Slett mål"

#: app/templates/weekly_goals/index.html:4
#: app/templates/weekly_goals/index.html:13
msgid "Weekly Time Goals"
msgstr "Ukentlige tidsmål"

#: app/templates/weekly_goals/index.html:14
msgid "Set and track your weekly hour targets"
msgstr "Angi og spor dine ukentlige timemål"

#: app/templates/weekly_goals/index.html:16
msgid "New Goal"
msgstr "Nytt mål"

#: app/templates/weekly_goals/index.html:27
msgid "Total Goals"
msgstr "Totale mål"

#: app/templates/weekly_goals/index.html:63
msgid "Success Rate"
msgstr "Suksessrate"

#: app/templates/weekly_goals/index.html:75
msgid "Current Week Goal"
msgstr "Nåværende ukemål"

#: app/templates/weekly_goals/index.html:106
#: app/templates/weekly_goals/view.html:101
msgid "Remaining Hours"
msgstr "Gjenstående timer"

#: app/templates/weekly_goals/index.html:110
#: app/templates/weekly_goals/view.html:105
msgid "Days Remaining"
msgstr "Dager igjen"

#: app/templates/weekly_goals/index.html:114
#: app/templates/weekly_goals/view.html:109
msgid "Avg Hours/Day Needed"
msgstr "Gj.sn. timer/dag nødvendig"

#: app/templates/weekly_goals/index.html:126
msgid "Edit Goal"
msgstr "Rediger mål"

#: app/templates/weekly_goals/index.html:139
msgid "No goal set for this week"
msgstr "Ingen mål satt for denne uken"

#: app/templates/weekly_goals/index.html:142
msgid "Create a weekly time goal to start tracking your progress"
msgstr "Lag et ukentlig tidsmål for å begynne å spore fremgangen din"

#: app/templates/weekly_goals/index.html:158
msgid "Goal History"
msgstr "Målhistorie"

#: app/templates/weekly_goals/index.html:185
msgid "Target"
msgstr "Mål"

#: app/templates/weekly_goals/view.html:3 app/templates/weekly_goals/view.html:12
msgid "Weekly Goal Details"
msgstr "Ukentlige måldetaljer"

#: app/templates/weekly_goals/view.html:119
msgid "Daily Breakdown"
msgstr "Daglig sammenbrudd"

#: app/templates/weekly_goals/view.html:162
msgid "Time Entries This Week"
msgstr "Tidsposter denne uken"

#: app/templates/weekly_goals/view.html:171
msgid "No Project"
msgstr "Ingen prosjekt"

#: app/templates/weekly_goals/view.html:206
msgid "No time entries recorded for this week yet"
msgstr "Ingen tidsregistreringer registrert for denne uken ennå"

#: app/utils/i18n_helpers.py:108 app/utils/i18n_helpers.py:119
msgid "Overpaid"
msgstr "Overbetalt"

#: app/utils/i18n_helpers.py:127 app/utils/i18n_helpers.py:143
msgid "Cash"
msgstr "Kontanter"

#: app/utils/i18n_helpers.py:128 app/utils/i18n_helpers.py:144
msgid "Check"
msgstr "Sjekke"

#: app/utils/i18n_helpers.py:129 app/utils/i18n_helpers.py:145
msgid "Bank Transfer"
msgstr "Bankoverføring"

#: app/utils/i18n_helpers.py:130 app/utils/i18n_helpers.py:146
msgid "Credit Card"
msgstr "Kredittkort"

#: app/utils/i18n_helpers.py:131 app/utils/i18n_helpers.py:147
msgid "Debit Card"
msgstr "Debetkort"

#: app/utils/i18n_helpers.py:132 app/utils/i18n_helpers.py:148
msgid "PayPal"
msgstr "PayPal"

#: app/utils/i18n_helpers.py:133 app/utils/i18n_helpers.py:149
msgid "Stripe"
msgstr "Stripe"

#: app/utils/i18n_helpers.py:134 app/utils/i18n_helpers.py:150
msgid "Company Card"
msgstr "Bedriftskort"

#: app/utils/i18n_helpers.py:160 app/utils/i18n_helpers.py:171
msgid "Approved"
msgstr "Godkjent"

#: app/utils/i18n_helpers.py:162 app/utils/i18n_helpers.py:173
msgid "Reimbursed"
msgstr "Refundert"

#: app/utils/i18n_helpers.py:238 app/utils/i18n_helpers.py:250
msgid "Processing"
msgstr "Behandling"

#: app/utils/i18n_helpers.py:241 app/utils/i18n_helpers.py:253
msgid "Partial"
msgstr "Delvis"

#: app/utils/i18n_helpers.py:283
msgid "80% Budget Warning"
msgstr "80 % budsjettadvarsel"

#: app/utils/i18n_helpers.py:284
msgid "Budget Limit Reached"
msgstr "Budsjettgrense nådd"

#: app/utils/i18n_helpers.py:293 app/utils/i18n_helpers.py:303
msgid "Info"
msgstr "Info"

#: app/utils/pdf_generator_fallback.py:163
#, python-format
msgid "Invoice #: %(num)s"
msgstr "Fakturanummer: %(num)s"

#: app/utils/pdf_generator_fallback.py:166 app/utils/pdf_generator_fallback.py:169
#, python-format
msgid "Issue Date: %(date)s"
msgstr "Utstedelsesdato: %(dato)s"

#: app/utils/pdf_generator_fallback.py:167 app/utils/pdf_generator_fallback.py:170
#, python-format
msgid "Due Date: %(date)s"
msgstr "Forfallsdato: %(dato)s"

#: app/utils/pdf_generator_fallback.py:457
msgid "Quote For:"
msgstr "Sitat for:"

#: app/utils/pdf_generator_fallback.py:467
msgid "Quote Details:"
msgstr "Sitatdetaljer:"

#: app/utils/pdf_generator_fallback.py:479
msgid "Items:"
msgstr "Varer:"

#: app/utils/pdf_generator_fallback.py:523
msgid "Total:"
msgstr "Total:"

#: app/utils/permissions.py:29 app/utils/permissions.py:61
msgid "Please log in to access this page"
msgstr "Logg inn for å få tilgang til denne siden"

#~ msgid "Log"
#~ msgstr "Log"

#~ msgid "All rights reserved."
#~ msgstr "All rights reserved."

#~ msgid "Work"
#~ msgstr "Work"

#~ msgid "Insights"
#~ msgstr "Insights"

#~ msgid "Ctrl"
#~ msgstr "Ctrl"

#~ msgid "App installed"
#~ msgstr "App installed"

#~ msgid "Please confirm"
#~ msgstr "Please confirm"

#~ msgid "No Active Timer"
#~ msgstr "No Active Timer"

#~ msgid "Choose a project or one of its tasks to start tracking."
#~ msgstr "Choose a project or one of its tasks to start tracking."

#~ msgid "Hours This Month"
#~ msgstr "Hours This Month"

#~ msgid "Multi-day time entry"
#~ msgstr "Multi-day time entry"

#~ msgid "Today by Task"
#~ msgstr "Today by Task"

#~ msgid "Start tracking your time to see entries here"
#~ msgstr "Start tracking your time to see entries here"

#~ msgid "Select Task (Optional)"
#~ msgstr "Select Task (Optional)"

#~ msgid "Choose a task..."
#~ msgstr "Choose a task..."

#~ msgid ""
#~ "Tasks list updates after choosing a "
#~ "project. Leave empty to log at "
#~ "project level."
#~ msgstr ""
#~ "Tasks list updates after choosing a "
#~ "project. Leave empty to log at "
#~ "project level."

#~ msgid "Bulk action completed"
#~ msgstr "Bulk action completed"

#~ msgid "Bulk action failed"
#~ msgstr "Bulk action failed"

#~ msgid "DryTrix Logo"
#~ msgstr "DryTrix Logo"

#~ msgid "Welcome to TimeTracker"
#~ msgstr "Velkommen til TimeTracker"

#~ msgid "Powered by"
#~ msgstr "Powered by"

#~ msgid "Enter your username to start tracking time"
#~ msgstr "Enter your username to start tracking time"

#~ msgid "Signing in..."
#~ msgstr "Signing in..."

#~ msgid "or"
#~ msgstr "or"

#~ msgid "Sign in with SSO"
#~ msgstr "Sign in with SSO"

#~ msgid "Internal Tool:"
#~ msgstr "Internal Tool:"

#~ msgid "This is a private time tracking application for internal use only."
#~ msgstr "This is a private time tracking application for internal use only."

#~ msgid "Plan and track work"
#~ msgstr "Plan and track work"

#~ msgid "Type a command or search..."
#~ msgstr "Type a command or search..."

# Theme toggle
#~ msgid "Switch to light mode"
#~ msgstr "Switch to light mode"

#~ msgid "Switch to dark mode"
#~ msgstr "Switch to dark mode"

# About page
#~ msgid "About TimeTracker"
#~ msgstr "About TimeTracker"

#~ msgid "Developed by DryTrix"
#~ msgstr "Developed by DryTrix"

#~ msgid "What is"
#~ msgstr "What is"

#~ msgid "A simple, efficient time tracking solution for teams and individuals."
#~ msgstr "A simple, efficient time tracking solution for teams and individuals."

#~ msgid ""
#~ "It provides a simple and intuitive "
#~ "interface for tracking time spent on "
#~ "various projects and tasks."
#~ msgstr ""
#~ "It provides a simple and intuitive "
#~ "interface for tracking time spent on "
#~ "various projects and tasks."

#~ msgid ""
#~ "%(app)s is a web-based time tracking"
#~ " application designed for internal use "
#~ "within organizations."
#~ msgstr ""
#~ "%(app)s is a web-based time tracking"
#~ " application designed for internal use "
#~ "within organizations."

#~ msgid "Learn more about "
#~ msgstr "Learn more about "

#~ msgid "Your session expired or the page was open too long. Please try again."
#~ msgstr "Your session expired or the page was open too long. Please try again."

#~ msgid "Administrator access required"
#~ msgstr "Administrator access required"

#~ msgid "Could not update PDF layout due to a database error."
#~ msgstr "Could not update PDF layout due to a database error."

#~ msgid "PDF layout updated successfully"
#~ msgstr "Language updated successfully"

#~ msgid "Could not reset PDF layout due to a database error."
#~ msgstr "Could not reset PDF layout due to a database error."

#~ msgid "PDF layout reset to defaults"
#~ msgstr "PDF layout reset to defaults"

#~ msgid "Username is required"
#~ msgstr "This field is required"

#~ msgid "Welcome! Your account has been created."
#~ msgstr "Welcome! Your account has been created."

#~ msgid "User not found. Please contact an administrator."
#~ msgstr "User not found. Please contact an administrator."

#~ msgid "Could not update your account role due to a database error."
#~ msgstr "Could not update your account role due to a database error."

#~ msgid "Account is disabled. Please contact an administrator."
#~ msgstr "Account is disabled. Please contact an administrator."

# Dashboard
#~ msgid "Welcome back, %(username)s!"
#~ msgstr "Welcome back,"

#~ msgid "Unexpected error during login. Please try again or check server logs."
#~ msgstr "Unexpected error during login. Please try again or check server logs."

#~ msgid "Goodbye, %(username)s!"
#~ msgstr "Goodbye, %(username)s!"

#~ msgid "Invalid avatar file type. Allowed: PNG, JPG, JPEG, GIF, WEBP"
#~ msgstr "Invalid avatar file type. Allowed: PNG, JPG, JPEG, GIF, WEBP"

#~ msgid "Invalid image file."
#~ msgstr "Invalid language"

#~ msgid "Failed to save avatar on server."
#~ msgstr "Failed to stop timer"

#~ msgid "Profile updated successfully"
#~ msgstr "Language updated successfully"

#~ msgid "Could not update your profile due to a database error."
#~ msgstr "Could not update your profile due to a database error."

#~ msgid "Avatar removed"
#~ msgstr "Remove"

#~ msgid "Failed to remove avatar."
#~ msgstr "Failed to remove avatar."

#~ msgid "Single Sign-On is not configured yet. Please contact an administrator."
#~ msgstr "Single Sign-On is not configured yet. Please contact an administrator."

#~ msgid "Single Sign-On is not configured."
#~ msgstr "Single Sign-On is not configured."

#~ msgid "User account does not exist and self-registration is disabled."
#~ msgstr "User account does not exist and self-registration is disabled."

#~ msgid "Could not create your account due to a database error."
#~ msgstr "Could not create your account due to a database error."

#~ msgid "Unexpected error during SSO login. Please try again or contact support."
#~ msgstr "Unexpected error during SSO login. Please try again or contact support."

#~ msgid "Event created successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "Event updated successfully"
#~ msgstr "Language updated successfully"

#~ msgid "You do not have permission to delete this event."
#~ msgstr "You do not have permission to delete this event."

#~ msgid "Failed to delete event"
#~ msgstr "Failed to stop timer"

#~ msgid "Event deleted successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "Error deleting event: %(error)s"
#~ msgstr "Error deleting event: %(error)s"

#~ msgid "Event moved successfully"
#~ msgstr "Language updated successfully"

#~ msgid "Event resized successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "You do not have permission to view this event."
#~ msgstr "You do not have permission to view this event."

#~ msgid "You do not have permission to edit this event."
#~ msgstr "You do not have permission to edit this event."

#~ msgid "Note content cannot be empty"
#~ msgstr "Note content cannot be empty"

#~ msgid "Note added successfully"
#~ msgstr "Language updated successfully"

#~ msgid "Error adding note"
#~ msgstr "Error stopping timer"

#~ msgid "Error adding note: %(error)s"
#~ msgstr "Error adding note: %(error)s"

#~ msgid "Note does not belong to this client"
#~ msgstr "Note does not belong to this client"

#~ msgid "You do not have permission to edit this note"
#~ msgstr "You do not have permission to edit this note"

#~ msgid "Error updating note"
#~ msgstr "Error stopping timer"

#~ msgid "Note updated successfully"
#~ msgstr "Language updated successfully"

#~ msgid "Error updating note: %(error)s"
#~ msgstr "Error updating note: %(error)s"

#~ msgid "You do not have permission to delete this note"
#~ msgstr "You do not have permission to delete this note"

#~ msgid "Error deleting note"
#~ msgstr "Error stopping timer"

#~ msgid "Note deleted successfully"
#~ msgstr "Language updated successfully"

#~ msgid "Error deleting note: %(error)s"
#~ msgstr "Error deleting note: %(error)s"

#~ msgid "You do not have permission to create clients"
#~ msgstr "You do not have permission to create clients"

#~ msgid "Comment content cannot be empty"
#~ msgstr "Comment content cannot be empty"

#~ msgid "Comment must be associated with a project or task"
#~ msgstr "Comment must be associated with a project or task"

#~ msgid "Comment cannot be associated with both a project and a task"
#~ msgstr "Comment cannot be associated with both a project and a task"

#~ msgid "Invalid parent comment"
#~ msgstr "Invalid parent comment"

#~ msgid "Comment added successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "Error adding comment"
#~ msgstr "Error stopping timer"

#~ msgid "Error adding comment: %(error)s"
#~ msgstr "Error adding comment: %(error)s"

#~ msgid "You do not have permission to edit this comment"
#~ msgstr "You do not have permission to edit this comment"

#~ msgid "Comment updated successfully"
#~ msgstr "Language updated successfully"

#~ msgid "Error updating comment: %(error)s"
#~ msgstr "Error updating comment: %(error)s"

#~ msgid "You do not have permission to delete this comment"
#~ msgstr "You do not have permission to delete this comment"

#~ msgid "Comment deleted successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "Error deleting comment: %(error)s"
#~ msgstr "Error deleting comment: %(error)s"

#~ msgid "Category name is required"
#~ msgstr "This field is required"

#~ msgid "Expense category created successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "Error creating expense category"
#~ msgstr "Error creating expense category"

#~ msgid "Expense category updated successfully"
#~ msgstr "Language updated successfully"

#~ msgid "Error updating expense category"
#~ msgstr "Error updating expense category"

#~ msgid "Expense category deactivated successfully"
#~ msgstr "Language updated successfully"

#~ msgid "Error deactivating expense category"
#~ msgstr "Error deactivating expense category"

#~ msgid "Title is required"
#~ msgstr "This field is required"

#~ msgid "Category is required"
#~ msgstr "This field is required"

#~ msgid "Amount is required"
#~ msgstr "This field is required"

#~ msgid "Expense date is required"
#~ msgstr "This field is required"

#~ msgid "Invalid date format"
#~ msgstr "Invalid date format"

#~ msgid "Invalid amount format"
#~ msgstr "Invalid amount format"

#~ msgid "Expense created successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "Error creating expense"
#~ msgstr "Error creating expense"

#~ msgid "You do not have permission to view this expense"
#~ msgstr "You do not have permission to view this expense"

#~ msgid "You do not have permission to edit this expense"
#~ msgstr "You do not have permission to edit this expense"

#~ msgid "Cannot edit approved or reimbursed expenses"
#~ msgstr "Cannot edit approved or reimbursed expenses"

#~ msgid "Please fill in all required fields"
#~ msgstr "Please fill in all required fields"

#~ msgid "Expense updated successfully"
#~ msgstr "Language updated successfully"

#~ msgid "Error updating expense"
#~ msgstr "Error updating expense"

#~ msgid "You do not have permission to delete this expense"
#~ msgstr "You do not have permission to delete this expense"

#~ msgid "Cannot delete approved or invoiced expenses"
#~ msgstr "Cannot delete approved or invoiced expenses"

#~ msgid "Expense deleted successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "Error deleting expense"
#~ msgstr "Error deleting expense"

#~ msgid "Only administrators can approve expenses"
#~ msgstr "Only administrators can approve expenses"

#~ msgid "Only pending expenses can be approved"
#~ msgstr "Only pending expenses can be approved"

#~ msgid "Expense approved successfully"
#~ msgstr "Language updated successfully"

#~ msgid "Error approving expense"
#~ msgstr "Error stopping timer"

#~ msgid "Only administrators can reject expenses"
#~ msgstr "Only administrators can reject expenses"

#~ msgid "Only pending expenses can be rejected"
#~ msgstr "Only pending expenses can be rejected"

#~ msgid "Rejection reason is required"
#~ msgstr "This field is required"

#~ msgid "Expense rejected"
#~ msgstr "Rejected"

#~ msgid "Error rejecting expense"
#~ msgstr "Error rejecting expense"

#~ msgid "Only administrators can mark expenses as reimbursed"
#~ msgstr "Only administrators can mark expenses as reimbursed"

#~ msgid "Only approved expenses can be marked as reimbursed"
#~ msgstr "Only approved expenses can be marked as reimbursed"

#~ msgid "This expense is not marked as reimbursable"
#~ msgstr "This expense is not marked as reimbursable"

#~ msgid "Expense marked as reimbursed"
#~ msgstr "Expense marked as reimbursed"

#~ msgid "Error marking expense as reimbursed"
#~ msgstr "Error marking expense as reimbursed"

#~ msgid "OCR is not available. Please contact your administrator."
#~ msgstr "OCR is not available. Please contact your administrator."

#~ msgid "No file provided"
#~ msgstr "No file provided"

#~ msgid "No file selected"
#~ msgstr "No items selected"

#~ msgid "Invalid file type. Allowed types: png, jpg, jpeg, gif, pdf"
#~ msgstr "Invalid file type. Allowed types: png, jpg, jpeg, gif, pdf"

#~ msgid "Error scanning receipt. Please try again or enter the expense manually."
#~ msgstr "Error scanning receipt. Please try again or enter the expense manually."

#~ msgid "No scanned receipt data found. Please scan a receipt first."
#~ msgstr "No scanned receipt data found. Please scan a receipt first."

#~ msgid "Expense created successfully from scanned receipt"
#~ msgstr "Expense created successfully from scanned receipt"

#~ msgid "You do not have permission to export this invoice"
#~ msgstr "You do not have permission to export this invoice"

#~ msgid "PDF generation failed: %(err)s. Fallback also failed: %(fb)s"
#~ msgstr "PDF generation failed: %(err)s. Fallback also failed: %(fb)s"

#~ msgid "Mileage entry created successfully"
#~ msgstr "Language updated successfully"

#~ msgid "Error creating mileage entry"
#~ msgstr "Error creating mileage entry"

#~ msgid "You do not have permission to view this mileage entry"
#~ msgstr "You do not have permission to view this mileage entry"

#~ msgid "You do not have permission to edit this mileage entry"
#~ msgstr "You do not have permission to edit this mileage entry"

#~ msgid "Cannot edit approved or reimbursed mileage entries"
#~ msgstr "Cannot edit approved or reimbursed mileage entries"

#~ msgid "Mileage entry updated successfully"
#~ msgstr "Language updated successfully"

#~ msgid "Error updating mileage entry"
#~ msgstr "Error updating mileage entry"

#~ msgid "You do not have permission to delete this mileage entry"
#~ msgstr "You do not have permission to delete this mileage entry"

#~ msgid "Mileage entry deleted successfully"
#~ msgstr "Language updated successfully"

#~ msgid "Error deleting mileage entry"
#~ msgstr "Delete Entry"

#~ msgid "Only administrators can approve mileage entries"
#~ msgstr "Only administrators can approve mileage entries"

#~ msgid "Only pending mileage entries can be approved"
#~ msgstr "Only pending mileage entries can be approved"

#~ msgid "Mileage entry approved successfully"
#~ msgstr "Language updated successfully"

#~ msgid "Error approving mileage entry"
#~ msgstr "Error approving mileage entry"

#~ msgid "Only administrators can reject mileage entries"
#~ msgstr "Only administrators can reject mileage entries"

#~ msgid "Only pending mileage entries can be rejected"
#~ msgstr "Only pending mileage entries can be rejected"

#~ msgid "Mileage entry rejected"
#~ msgstr "Mileage entry rejected"

#~ msgid "Error rejecting mileage entry"
#~ msgstr "Error rejecting mileage entry"

#~ msgid "Only administrators can mark mileage entries as reimbursed"
#~ msgstr "Only administrators can mark mileage entries as reimbursed"

#~ msgid "Only approved mileage entries can be marked as reimbursed"
#~ msgstr "Only approved mileage entries can be marked as reimbursed"

#~ msgid "Mileage entry marked as reimbursed"
#~ msgstr "Mileage entry marked as reimbursed"

#~ msgid "Error marking mileage entry as reimbursed"
#~ msgstr "Error marking mileage entry as reimbursed"

#~ msgid "Start date must be before end date"
#~ msgstr "Start date must be before end date"

#~ msgid "No per diem rate found for this location. Please configure rates first."
#~ msgstr "No per diem rate found for this location. Please configure rates first."

#~ msgid "Per diem claim created successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "Error creating per diem claim"
#~ msgstr "Error creating per diem claim"

#~ msgid "You do not have permission to view this per diem claim"
#~ msgstr "You do not have permission to view this per diem claim"

#~ msgid "You do not have permission to edit this per diem claim"
#~ msgstr "You do not have permission to edit this per diem claim"

#~ msgid "Cannot edit approved or reimbursed per diem claims"
#~ msgstr "Cannot edit approved or reimbursed per diem claims"

#~ msgid "Per diem claim updated successfully"
#~ msgstr "Language updated successfully"

#~ msgid "Error updating per diem claim"
#~ msgstr "Error updating per diem claim"

#~ msgid "You do not have permission to delete this per diem claim"
#~ msgstr "You do not have permission to delete this per diem claim"

#~ msgid "Per diem claim deleted successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "Error deleting per diem claim"
#~ msgstr "Error deleting per diem claim"

#~ msgid "Only administrators can approve per diem claims"
#~ msgstr "Only administrators can approve per diem claims"

#~ msgid "Only pending per diem claims can be approved"
#~ msgstr "Only pending per diem claims can be approved"

#~ msgid "Per diem claim approved successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "Error approving per diem claim"
#~ msgstr "Error approving per diem claim"

#~ msgid "Only administrators can reject per diem claims"
#~ msgstr "Only administrators can reject per diem claims"

#~ msgid "Only pending per diem claims can be rejected"
#~ msgstr "Only pending per diem claims can be rejected"

#~ msgid "Per diem claim rejected"
#~ msgstr "Per diem claim rejected"

#~ msgid "Error rejecting per diem claim"
#~ msgstr "Error rejecting per diem claim"

#~ msgid "Per diem rate created successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "Error creating per diem rate"
#~ msgstr "Error creating per diem rate"

#~ msgid "You do not have permission to access this page"
#~ msgstr "You do not have permission to access this page"

#~ msgid "Role name is required"
#~ msgstr "This field is required"

#~ msgid "A role with this name already exists"
#~ msgstr "A role with this name already exists"

#~ msgid "Could not create role due to a database error"
#~ msgstr "Could not create role due to a database error"

#~ msgid "Role created successfully"
#~ msgstr "Language updated successfully"

#~ msgid "System roles cannot be edited"
#~ msgstr "System roles cannot be edited"

#~ msgid "Could not update role due to a database error"
#~ msgstr "Could not update role due to a database error"

#~ msgid "Role updated successfully"
#~ msgstr "Language updated successfully"

#~ msgid "You do not have permission to perform this action"
#~ msgstr "You do not have permission to perform this action"

#~ msgid "System roles cannot be deleted"
#~ msgstr "System roles cannot be deleted"

#~ msgid "Cannot delete role that is assigned to users. Please reassign users first."
#~ msgstr "Cannot delete role that is assigned to users. Please reassign users first."

#~ msgid "Could not delete role due to a database error"
#~ msgstr "Could not delete role due to a database error"

#~ msgid "Role \"%(name)s\" deleted successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "Could not update user roles due to a database error"
#~ msgstr "Could not update user roles due to a database error"

#~ msgid "User roles updated successfully"
#~ msgstr "Language updated successfully"

#~ msgid "Project code already in use"
#~ msgstr "Project code already in use"

#~ msgid "Project is already in favorites"
#~ msgstr "Project is already in favorites"

#~ msgid "Project added to favorites"
#~ msgstr "Project added to favorites"

#~ msgid "Failed to add project to favorites"
#~ msgstr "Failed to add project to favorites"

#~ msgid "Project is not in favorites"
#~ msgstr "Project is not in favorites"

#~ msgid "Project removed from favorites"
#~ msgstr "Project removed from favorites"

#~ msgid "Failed to remove project from favorites"
#~ msgstr "Failed to remove project from favorites"

#~ msgid "Description, category, amount, and date are required"
#~ msgstr "Description, category, amount, and date are required"

#~ msgid "Could not add cost due to a database error. Please check server logs."
#~ msgstr "Could not add cost due to a database error. Please check server logs."

#~ msgid "Cost added successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "Cost not found"
#~ msgstr "No timer found"

#~ msgid "You do not have permission to edit this cost"
#~ msgstr "You do not have permission to edit this cost"

#~ msgid "Could not update cost due to a database error. Please check server logs."
#~ msgstr "Could not update cost due to a database error. Please check server logs."

#~ msgid "Cost updated successfully"
#~ msgstr "Language updated successfully"

#~ msgid "You do not have permission to delete this cost"
#~ msgstr "You do not have permission to delete this cost"

#~ msgid "Cannot delete cost that has been invoiced"
#~ msgstr "Cannot delete cost that has been invoiced"

#~ msgid "Could not delete cost due to a database error. Please check server logs."
#~ msgstr "Could not delete cost due to a database error. Please check server logs."

#~ msgid "Name and unit price are required"
#~ msgstr "Name and unit price are required"

#~ msgid "Invalid quantity format"
#~ msgstr "Invalid quantity format"

#~ msgid "Invalid unit price format"
#~ msgstr "Invalid unit price format"

#~ msgid "Extra good added successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "Extra good not found"
#~ msgstr "Extra good not found"

#~ msgid "You do not have permission to edit this extra good"
#~ msgstr "You do not have permission to edit this extra good"

#~ msgid "Extra good updated successfully"
#~ msgstr "Language updated successfully"

#~ msgid "You do not have permission to delete this extra good"
#~ msgstr "You do not have permission to delete this extra good"

#~ msgid "Cannot delete extra good that has been added to an invoice"
#~ msgstr "Cannot delete extra good that has been added to an invoice"

#~ msgid "Invalid project selected"
#~ msgstr "All Projects"

#~ msgid "Cannot start timer for an inactive project"
#~ msgstr "Cannot start timer for an inactive project"

#~ msgid "Cannot create time entries for an inactive project"
#~ msgstr "Cannot create time entries for an inactive project"

#~ msgid "Invalid timezone selected"
#~ msgstr "Invalid timezone selected"

#~ msgid "Standard hours per day must be between 0.5 and 24"
#~ msgstr "Standard hours per day must be between 0.5 and 24"

#~ msgid "Settings saved successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "Error saving settings"
#~ msgstr "Error stopping timer"

#~ msgid "Error saving settings: %(error)s"
#~ msgstr "Error saving settings: %(error)s"

#~ msgid "Preferences updated"
#~ msgstr "Preferences updated"

#~ msgid "Language updated successfully"
#~ msgstr "Language updated successfully"

#~ msgid "Invalid language"
#~ msgstr "Invalid language"

#~ msgid "Language updated to %(language)s"
#~ msgstr "Language updated to %(language)s"

#~ msgid "Please enter a valid target hours (greater than 0)"
#~ msgstr "Please enter a valid target hours (greater than 0)"

#~ msgid "Weekly time goal created successfully!"
#~ msgstr "Operation completed successfully"

#~ msgid "Failed to create goal. Please try again."
#~ msgstr "Failed to create goal. Please try again."

#~ msgid "You do not have permission to view this goal"
#~ msgstr "You do not have permission to view this goal"

#~ msgid "You do not have permission to edit this goal"
#~ msgstr "You do not have permission to edit this goal"

#~ msgid "Weekly time goal updated successfully!"
#~ msgstr "Language updated successfully"

#~ msgid "Failed to update goal. Please try again."
#~ msgstr "Failed to update goal. Please try again."

#~ msgid "You do not have permission to delete this goal"
#~ msgstr "You do not have permission to delete this goal"

#~ msgid "Weekly time goal deleted successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "Failed to delete goal. Please try again."
#~ msgstr "Failed to delete goal. Please try again."

#~ msgid "remaining"
#~ msgstr "Training"

# Toast and JavaScript UI strings
#~ msgid "Success"
#~ msgstr "Success"

#~ msgid "Error"
#~ msgstr "Error"

#~ msgid "Warning"
#~ msgstr "Warning"

#~ msgid "Information"
#~ msgstr "Information"

#~ msgid "Loading..."
#~ msgstr "Loading..."

#~ msgid "Saving..."
#~ msgstr "Saving..."

#~ msgid "Deleting..."
#~ msgstr "Deleting..."

#~ msgid "Cancel"
#~ msgstr "Cancel"

#~ msgid "Confirm"
#~ msgstr "Confirm"

#~ msgid "Close"
#~ msgstr "Close"

#~ msgid "Save"
#~ msgstr "Save"

#~ msgid "Delete"
#~ msgstr "Delete"

#~ msgid "Edit"
#~ msgstr "Edit"

#~ msgid "Add"
#~ msgstr "Add"

#~ msgid "Remove"
#~ msgstr "Remove"

#~ msgid "Yes"
#~ msgstr "Yes"

#~ msgid "No"
#~ msgstr "No"

#~ msgid "OK"
#~ msgstr "OK"

#~ msgid "Are you sure you want to delete this?"
#~ msgstr "Are you sure you want to delete this?"

#~ msgid "You have unsaved changes. Are you sure you want to leave?"
#~ msgstr "You have unsaved changes. Are you sure you want to leave?"

#~ msgid "Operation failed"
#~ msgstr "Operation failed"

#~ msgid "Operation completed successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "No items selected"
#~ msgstr "No items selected"

#~ msgid "Invalid input"
#~ msgstr "Invalid input"

#~ msgid "This field is required"
#~ msgstr "This field is required"

# Timer and action messages
#~ msgid "No active timer"
#~ msgstr "No active timer"

#~ msgid "Timer stopped"
#~ msgstr "Timer stopped"

#~ msgid "Failed to stop timer"
#~ msgstr "Failed to stop timer"

#~ msgid "Error stopping timer"
#~ msgstr "Error stopping timer"

#~ msgid "No form to save"
#~ msgstr "No form to save"

#~ msgid "No timer found"
#~ msgstr "No timer found"

#~ msgid "Timer stopped due to inactivity"
#~ msgstr "Timer stopped due to inactivity"

#~ msgid "Navigation"
#~ msgstr "Navigation"

#~ msgid "Dashboard"
#~ msgstr "Dashboard"

#~ msgid "Calendar"
#~ msgstr "Calendar"

# Navigation and Common
#~ msgid "Time Tracking"
#~ msgstr "Time Tracker"

#~ msgid "Log Time"
#~ msgstr "Log Time"

#~ msgid "Projects"
#~ msgstr "Projects"

#~ msgid "Clients"
#~ msgstr "Clients"

#~ msgid "Tasks"
#~ msgstr "Tasks"

#~ msgid "Kanban Board"
#~ msgstr "Kanban Board"

#~ msgid "Weekly Goals"
#~ msgstr "Weekly Goals"

#~ msgid "Templates"
#~ msgstr "Templates"

#~ msgid "Finance & Expenses"
#~ msgstr "Finance & Expenses"

#~ msgid "Reports"
#~ msgstr "Reports"

#~ msgid "Invoices"
#~ msgstr "Invoices"

#~ msgid "Payments"
#~ msgstr "Payments"

#~ msgid "Expenses"
#~ msgstr "Expenses"

#~ msgid "Mileage"
#~ msgstr "Mileage"

#~ msgid "Per Diem"
#~ msgstr "Per Diem"

#~ msgid "Budget Alerts"
#~ msgstr "Budget Alerts"

#~ msgid "Analytics"
#~ msgstr "Analytics"

#~ msgid "Tools & Data"
#~ msgstr "Tools & Data"

#~ msgid "Import / Export"
#~ msgstr "Import / Export"

#~ msgid "Saved Filters"
#~ msgstr "Toggle Filters"

#~ msgid "Admin"
#~ msgstr "Admin"

#~ msgid "Admin Dashboard"
#~ msgstr "Dashboard"

#~ msgid "Users"
#~ msgstr "Username"

#~ msgid "API Tokens"
#~ msgstr "API Tokens"

#~ msgid "Roles & Permissions"
#~ msgstr "Roles & Permissions"

#~ msgid "System Settings"
#~ msgstr "System Settings"

#~ msgid "PDF Layout"
#~ msgstr "PDF Layout"

#~ msgid "Expense Categories"
#~ msgstr "Expense Categories"

#~ msgid "Per Diem Rates"
#~ msgstr "Per Diem Rates"

#~ msgid "System Info"
#~ msgstr "System Info"

#~ msgid "Backups"
#~ msgstr "Backups"

#~ msgid "OIDC Settings"
#~ msgstr "OIDC Settings"

#~ msgid "About"
#~ msgstr "About"

#~ msgid "Help"
#~ msgstr "Help"

#~ msgid "Buy me a coffee"
#~ msgstr "Buy me a coffee"

#~ msgid "Support TimeTracker"
#~ msgstr "Support TimeTracker"

#~ msgid ""
#~ "Enjoying TimeTracker? Consider buying me a"
#~ " coffee to support continued development!"
#~ msgstr ""
#~ "Enjoying TimeTracker? Consider buying me a"
#~ " coffee to support continued development!"

#~ msgid "Made with"
#~ msgstr "Made with"

#~ msgid "by"
#~ msgstr "by"

#~ msgid "Support TimeTracker development"
#~ msgstr "Support TimeTracker development"

#~ msgid "Support"
#~ msgstr "Support"

#~ msgid "Enjoying TimeTracker?"
#~ msgstr "Enjoying TimeTracker?"

#~ msgid "Support continued development with a coffee"
#~ msgstr "Support continued development with a coffee"

#~ msgid "Dismiss"
#~ msgstr "Dismiss"

#~ msgid "Search"
#~ msgstr "Search"

#~ msgid "Toggle dark mode"
#~ msgstr "Dark mode"

# Language names
#~ msgid "Change language"
#~ msgstr "Change language"

#~ msgid "Language"
#~ msgstr "Language"

#~ msgid "User menu"
#~ msgstr "Username"

#~ msgid "Guest"
#~ msgstr "Guest"

#~ msgid "My Profile"
#~ msgstr "Profile"

#~ msgid "My Settings"
#~ msgstr "Marketing"

#~ msgid "Logout"
#~ msgstr "Logout"

#~ msgid "Profile"
#~ msgstr "Profile"

#~ msgid "Are you sure you want to"
#~ msgstr "Are you sure you want to delete this?"

# Model Field Values - Status, Priority, Categories, etc.
# Project statuses
#~ msgid "deactivate"
#~ msgstr "Active"

# Model Field Values - Status, Priority, Categories, etc.
# Project statuses
#~ msgid "activate"
#~ msgstr "Active"

#~ msgid "this token?"
#~ msgstr "this token?"

#~ msgid "Deactivate Token"
#~ msgstr "Deactivate Token"

# Timer and action messages
#~ msgid "Activate Token"
#~ msgstr "No active timer"

# Model Field Values - Status, Priority, Categories, etc.
# Project statuses
#~ msgid "Deactivate"
#~ msgstr "Active"

# Model Field Values - Status, Priority, Categories, etc.
# Project statuses
#~ msgid "Activate"
#~ msgstr "Active"

#~ msgid "Are you sure you want to delete this token? This action cannot be undone."
#~ msgstr "Are you sure you want to delete this?"

#~ msgid "Delete Token"
#~ msgstr "Delete Entry"

#~ msgid "Email Configuration & Testing"
#~ msgstr "Email Configuration & Testing"

#~ msgid "Configure and test email delivery"
#~ msgstr "Configure and test email delivery"

#~ msgid "Back to Admin"
#~ msgstr "Back to Admin"

#~ msgid "Email Configuration"
#~ msgstr "Information"

#~ msgid "Enable Database Email Configuration"
#~ msgstr "Enable Database Email Configuration"

#~ msgid "Mail Server"
#~ msgstr "Mail Server"

#~ msgid "Mail Port"
#~ msgstr "All Priorities"

#~ msgid "Use TLS"
#~ msgstr "Use TLS"

#~ msgid "Use SSL"
#~ msgstr "Use SSL"

#~ msgid "Username"
#~ msgstr "Username"

#~ msgid "Password"
#~ msgstr "Password"

#~ msgid "Leave empty to keep current"
#~ msgstr "Leave empty to keep current"

#~ msgid "Default Sender"
#~ msgstr "Delete Entry"

#~ msgid "Save Configuration"
#~ msgstr "Save Configuration"

#~ msgid "Reset"
#~ msgstr "Sent"

#~ msgid "Email Configuration Status"
#~ msgstr "Email Configuration Status"

#~ msgid "Refresh"
#~ msgstr "Refresh"

#~ msgid "Email is configured!"
#~ msgstr "Email is configured!"

#~ msgid "Your email settings are properly set up."
#~ msgstr "Your email settings are properly set up."

#~ msgid "Email is not configured"
#~ msgstr "Email is not configured"

#~ msgid "Please configure email settings in your environment variables."
#~ msgstr "Please configure email settings in your environment variables."

#~ msgid "Configuration Errors"
#~ msgstr "Configuration Errors"

#~ msgid "Configuration Warnings"
#~ msgstr "Configuration Warnings"

#~ msgid "Current Email Settings"
#~ msgstr "Current Email Settings"

#~ msgid "Port"
#~ msgstr "Reports"

#~ msgid "Password Set"
#~ msgstr "Password Set"

#~ msgid "Send Test Email"
#~ msgstr "Send Test Email"

#~ msgid "Recipient Email Address"
#~ msgstr "Recipient Email Address"

#~ msgid "Configuration Guide"
#~ msgstr "Configuration Guide"

#~ msgid "To configure email, set the following environment variables:"
#~ msgstr "To configure email, set the following environment variables:"

#~ msgid "Basic SMTP Settings"
#~ msgstr "Basic SMTP Settings"

#~ msgid "Authentication"
#~ msgstr "Authentication"

#~ msgid "Sender Information"
#~ msgstr "Information"

#~ msgid "Common SMTP Providers"
#~ msgstr "Common SMTP Providers"

#~ msgid "Requires app password"
#~ msgstr "Requires app password"

#~ msgid "Important Notes"
#~ msgstr "No notes"

#~ msgid "Gmail requires an App Password if 2FA is enabled"
#~ msgstr "Gmail requires an App Password if 2FA is enabled"

#~ msgid "Restart the application after changing email settings"
#~ msgstr "Restart the application after changing email settings"

#~ msgid "Check firewall rules if emails are not sending"
#~ msgstr "Check firewall rules if emails are not sending"

#~ msgid "For production, use a dedicated email service like SendGrid or Amazon SES"
#~ msgstr "For production, use a dedicated email service like SendGrid or Amazon SES"

#~ msgid "password is set"
#~ msgstr "password is set"

#~ msgid "no password set"
#~ msgstr "no password set"

#~ msgid "Failed to save configuration. Please try again."
#~ msgstr "Failed to save configuration. Please try again."

# Toast and JavaScript UI strings
#~ msgid "Success!"
#~ msgstr "Success"

#~ msgid "Failed to refresh status. Please try again."
#~ msgstr "Failed to refresh status. Please try again."

#~ msgid "Please enter a valid email address"
#~ msgstr "Please enter a valid email address"

#~ msgid "Sending..."
#~ msgstr "Saving..."

#~ msgid "Failed to send test email. Please check your configuration."
#~ msgstr "Failed to send test email. Please check your configuration."

#~ msgid "OIDC Debug Dashboard"
#~ msgstr "Dashboard"

#~ msgid "Inspect configuration, provider metadata and OIDC users"
#~ msgstr "Inspect configuration, provider metadata and OIDC users"

#~ msgid "Test Configuration"
#~ msgstr "Test Configuration"

#~ msgid "OIDC Configuration"
#~ msgstr "Information"

#~ msgid "Status"
#~ msgstr "Status"

#~ msgid "Enabled"
#~ msgstr "Table"

#~ msgid "Disabled"
#~ msgstr "Table"

#~ msgid "Auth Method"
#~ msgstr "Auth Method"

#~ msgid "Issuer"
#~ msgstr "Issuer"

#~ msgid "Not configured"
#~ msgstr "Not configured"

#~ msgid "Client ID"
#~ msgstr "Clients"

#~ msgid "Client Secret"
#~ msgstr "Clients"

#~ msgid "Set"
#~ msgstr "Sent"

#~ msgid "Not set"
#~ msgstr "Notes"

#~ msgid "Redirect URI"
#~ msgstr "Credit Card"

#~ msgid "Auto-generated"
#~ msgstr "Auto-generated"

# Toast and JavaScript UI strings
#~ msgid "Scopes"
#~ msgstr "Success"

#~ msgid "Claim Mapping"
#~ msgstr "Claim Mapping"

#~ msgid "Username Claim"
#~ msgstr "Username"

#~ msgid "Email Claim"
#~ msgstr "Email Claim"

#~ msgid "Full Name Claim"
#~ msgstr "Full Name Claim"

#~ msgid "Groups Claim"
#~ msgstr "Groups Claim"

#~ msgid "Admin Group"
#~ msgstr "Admin"

#~ msgid "Admin Emails"
#~ msgstr "Admin Emails"

#~ msgid "Post-Logout URI"
#~ msgstr "Post-Logout URI"

#~ msgid "Provider Metadata"
#~ msgstr "Provider Metadata"

#~ msgid "Error loading metadata:"
#~ msgstr "Error stopping timer"

#~ msgid "Discovery endpoint:"
#~ msgstr "Discovery endpoint:"

#~ msgid "Successfully loaded provider metadata"
#~ msgstr "Successfully loaded provider metadata"

#~ msgid "Endpoints"
#~ msgstr "Reports"

#~ msgid "Authorization"
#~ msgstr "Duration"

#~ msgid "Token"
#~ msgstr "Token"

#~ msgid "UserInfo"
#~ msgstr "Info"

#~ msgid "End Session"
#~ msgstr "End Session"

#~ msgid "JWKS URI"
#~ msgstr "JWKS URI"

#~ msgid "Supported Features"
#~ msgstr "Supported Features"

#~ msgid "Response Types"
#~ msgstr "Response Types"

#~ msgid "Grant Types"
#~ msgstr "Grant Types"

#~ msgid "Auth Methods"
#~ msgstr "Auth Methods"

#~ msgid "Claims"
#~ msgstr "Clients"

#~ msgid "Provider metadata not loaded. Click \"Test Configuration\" to fetch."
#~ msgstr "Provider metadata not loaded. Click \"Test Configuration\" to fetch."

#~ msgid "OIDC Users"
#~ msgstr "OIDC Users"

#~ msgid "Email"
#~ msgstr "Meals"

#~ msgid "Full Name"
#~ msgstr "Fully Paid"

#~ msgid "Role"
#~ msgstr "Profile"

# Login
#~ msgid "Last Login"
#~ msgstr "Login"

#~ msgid "OIDC Subject"
#~ msgstr "OIDC Subject"

#~ msgid "Actions"
#~ msgstr "Actions"

#~ msgid "Inactive"
#~ msgstr "Inactive"

#~ msgid "User"
#~ msgstr "Username"

#~ msgid "Never"
#~ msgstr "Never"

#~ msgid "Details"
#~ msgstr "Meals"

#~ msgid "No users have logged in via OIDC yet."
#~ msgstr "No users have logged in via OIDC yet."

#~ msgid "Environment Variables Reference"
#~ msgstr "Environment Variables Reference"

#~ msgid "Configure OIDC using these environment variables:"
#~ msgstr "Configure OIDC using these environment variables:"

#~ msgid "Variable"
#~ msgstr "Partial"

#~ msgid "Description"
#~ msgstr "Duration"

#~ msgid "Example"
#~ msgstr "Example"

#~ msgid "Authentication method"
#~ msgstr "Authentication method"

#~ msgid "OIDC provider issuer URL"
#~ msgstr "OIDC provider issuer URL"

#~ msgid "Client ID from OIDC provider"
#~ msgstr "Client ID from OIDC provider"

#~ msgid "Client secret from OIDC provider"
#~ msgstr "Client secret from OIDC provider"

#~ msgid "Callback URL (optional, auto-generated)"
#~ msgstr "Callback URL (optional, auto-generated)"

#~ msgid "Requested scopes"
#~ msgstr "Requested scopes"

#~ msgid "Claim containing username"
#~ msgstr "Please enter a username"

#~ msgid "Claim containing email"
#~ msgstr "Claim containing email"

#~ msgid "Claim containing full name"
#~ msgstr "Claim containing full name"

#~ msgid "Claim containing groups"
#~ msgstr "Claim containing groups"

#~ msgid "Group name for admin role (optional)"
#~ msgstr "Group name for admin role (optional)"

#~ msgid "Comma-separated admin emails (optional)"
#~ msgstr "Comma-separated admin emails (optional)"

#~ msgid "OIDC User Details"
#~ msgstr "OIDC User Details"

#~ msgid "Profile and OIDC identity for this user"
#~ msgstr "Profile and OIDC identity for this user"

#~ msgid "Back to OIDC Debug"
#~ msgstr "Back to OIDC Debug"

#~ msgid "User Profile"
#~ msgstr "Profile"

# Model Field Values - Status, Priority, Categories, etc.
# Project statuses
#~ msgid "Active"
#~ msgstr "Active"

#~ msgid "Preferred Language"
#~ msgstr "Language"

#~ msgid "Theme"
#~ msgstr "Home"

#~ msgid "Created At"
#~ msgstr "Started at"

#~ msgid "Unknown"
#~ msgstr "Unknown"

#~ msgid "OIDC Information"
#~ msgstr "Information"

#~ msgid "OIDC Issuer"
#~ msgstr "OIDC Issuer"

#~ msgid "OIDC Subject (sub)"
#~ msgstr "OIDC Subject (sub)"

#~ msgid "Authentication Method"
#~ msgstr "Authentication Method"

#~ msgid "Local"
#~ msgstr "total"

#~ msgid "Activity Statistics"
#~ msgstr "Activity Statistics"

#~ msgid "Time Entries"
#~ msgstr "Find entries"

#~ msgid "None"
#~ msgstr "Done"

# Timer and action messages
#~ msgid "Active Timer"
#~ msgstr "No active timer"

#~ msgid "Tasks Created"
#~ msgstr "Tasks Created"

#~ msgid "Edit User"
#~ msgstr "Edit entry"

#~ msgid "View All Users"
#~ msgstr "View All"

#~ msgid "Are you sure you want to remove the company logo?"
#~ msgstr "Are you sure you want to delete the time entry for"

#~ msgid "Remove Logo"
#~ msgstr "Remove"

#~ msgid "Admin Access"
#~ msgstr "Admin Access"

#~ msgid "Migrate to new role system"
#~ msgstr "Migrate to new role system"

#~ msgid "Migrate"
#~ msgstr "Migrate"

#~ msgid "Roles"
#~ msgstr "Profile"

#~ msgid "No users found."
#~ msgstr "No timer found"

#~ msgid "Cannot Delete User"
#~ msgstr "Delete Entry"

#~ msgid "Delete User"
#~ msgstr "Delete Entry"

#~ msgid "System Permissions"
#~ msgstr "System Permissions"

#~ msgid "All available permissions in the system"
#~ msgstr "All available permissions in the system"

#~ msgid "Back to Roles"
#~ msgstr "Back to Roles"

#~ msgid "permissions"
#~ msgstr "Version"

#~ msgid "No description available"
#~ msgstr "No description available"

#~ msgid "About Permissions"
#~ msgstr "About Permissions"

#~ msgid "Edit Role"
#~ msgstr "Edit entry"

#~ msgid "Create New Role"
#~ msgstr "Create New Role"

#~ msgid "Role Name"
#~ msgstr "Role Name"

#~ msgid "A unique name for this role"
#~ msgstr "A unique name for this role"

#~ msgid "Optional description of this role"
#~ msgstr "Optional description of this role"

#~ msgid "Permissions"
#~ msgstr "Version"

#~ msgid "Select the permissions this role should have:"
#~ msgstr "Select the permissions this role should have:"

#~ msgid "Toggle All"
#~ msgstr "Toggle Filters"

#~ msgid "Update Role"
#~ msgstr "Update Role"

#~ msgid "Create Role"
#~ msgstr "Create Role"

#~ msgid "Manage roles and their permissions"
#~ msgstr "Manage roles and their permissions"

#~ msgid "View Permissions"
#~ msgstr "Version"

#~ msgid "Total Roles"
#~ msgstr "total"

#~ msgid "System Roles"
#~ msgstr "System Roles"

#~ msgid "Custom Roles"
#~ msgstr "Custom Roles"

#~ msgid "Assigned Users"
#~ msgstr "Assigned Users"

#~ msgid "Type"
#~ msgstr "Stripe"

#~ msgid "Default role"
#~ msgstr "Default role"

#~ msgid "user"
#~ msgstr "Username"

#~ msgid "users"
#~ msgstr "Username"

#~ msgid "No users"
#~ msgstr "No notes"

#~ msgid "System"
#~ msgstr "System"

#~ msgid "Custom"
#~ msgstr "Custom"

#~ msgid "View"
#~ msgstr "Review"

#~ msgid "Permissions for"
#~ msgstr "Permissions for"

#~ msgid "No permissions assigned."
#~ msgstr "Operation failed"

#~ msgid "No roles found."
#~ msgstr "No timer found"

#~ msgid "About Roles & Permissions"
#~ msgstr "About Roles & Permissions"

#~ msgid "Are you sure you want to delete the role"
#~ msgstr "Are you sure you want to delete this?"

#~ msgid "Delete Role"
#~ msgstr "Delete"

#~ msgid "No description"
#~ msgstr "Task name or description"

#~ msgid "Role Information"
#~ msgstr "Information"

#~ msgid "System Role"
#~ msgstr "System Role"

#~ msgid "Custom Role"
#~ msgstr "Custom Role"

#~ msgid "Total Permissions"
#~ msgstr "Total Permissions"

#~ msgid "Created"
#~ msgstr "Rejected"

#~ msgid "Users with this Role"
#~ msgstr "Users with this Role"

#~ msgid "No users assigned to this role yet."
#~ msgstr "No users assigned to this role yet."

#~ msgid "This role has no permissions assigned."
#~ msgstr "This role has no permissions assigned."

#~ msgid "Back to User"
#~ msgstr "Bank Transfer"

#~ msgid "Manage Roles for"
#~ msgstr "Manage projects"

#~ msgid "Assign Roles"
#~ msgstr "In Progress"

#~ msgid "Update Roles"
#~ msgstr "Update Roles"

#~ msgid "Current Effective Permissions"
#~ msgstr "Current Effective Permissions"

#~ msgid "These are all the permissions the user currently has through their roles:"
#~ msgstr "These are all the permissions the user currently has through their roles:"

#~ msgid "No permissions (assign roles to grant permissions)"
#~ msgstr "No permissions (assign roles to grant permissions)"

#~ msgid "Analytics Dashboard"
#~ msgstr "Dashboard"

#~ msgid "Last 7 days"
#~ msgstr "Last 7 days"

#~ msgid "Last 30 days"
#~ msgstr "Last 30 days"

#~ msgid "Last 90 days"
#~ msgstr "Last 90 days"

#~ msgid "Last year"
#~ msgstr "Last year"

#~ msgid "Key metrics and insights about your time tracking"
#~ msgstr "Key metrics and insights about your time tracking"

#~ msgid "Total Hours"
#~ msgstr "total"

#~ msgid "Billable Hours"
#~ msgstr "Set Billable"

#~ msgid "Active Projects"
#~ msgstr "All Projects"

#~ msgid "Avg Daily Hours"
#~ msgstr "Avg Daily Hours"

#~ msgid "Daily Hours Trend"
#~ msgstr "Daily Hours Trend"

#~ msgid "Billable vs Non-Billable"
#~ msgstr "Set Non-billable"

#~ msgid "Hours by Project"
#~ msgstr "Choose a project..."

#~ msgid "Weekly Trends"
#~ msgstr "Weekly Trends"

#~ msgid "Hours by Time of Day"
#~ msgstr "Hours Today"

#~ msgid "Project Efficiency"
#~ msgstr "Project Efficiency"

#~ msgid "User Performance"
#~ msgstr "User Performance"

#~ msgid "Failed to load charts. Please try again."
#~ msgstr "Failed to load charts. Please try again."

#~ msgid "Failed to refresh charts. Please try again."
#~ msgstr "Failed to refresh charts. Please try again."

#~ msgid "Hours"
#~ msgstr "Hours Today"

#~ msgid "Date"
#~ msgstr "Date"

#~ msgid "Hour of Day"
#~ msgstr "Hours Today"

#~ msgid "Revenue"
#~ msgstr "Review"

#~ msgid "Key metrics and actionable insights"
#~ msgstr "Key metrics and actionable insights"

#~ msgid "Export"
#~ msgstr "Reports"

#~ msgid "vs previous period"
#~ msgstr "vs previous period"

#~ msgid "of total"
#~ msgstr "total"

#~ msgid "Potential Revenue"
#~ msgstr "Potential Revenue"

#~ msgid "Avg rate:"
#~ msgstr "Avg rate:"

#~ msgid "Trend"
#~ msgstr "Trend"

#~ msgid "active projects"
#~ msgstr "All Projects"

#~ msgid "Insights & Recommendations"
#~ msgstr "Insights & Recommendations"

# Model Field Values - Status, Priority, Categories, etc.
# Project statuses
#~ msgid "Cumulative"
#~ msgstr "Active"

#~ msgid "Billable Distribution"
#~ msgstr "Billable Distribution"

#~ msgid "Task Status Overview"
#~ msgstr "Task Status Overview"

#~ msgid "Tasks Completed"
#~ msgstr "Completed"

#~ msgid "In Progress"
#~ msgstr "In Progress"

#~ msgid "To Do"
#~ msgstr "To Do"

#~ msgid "Revenue by Project"
#~ msgstr "Select Project"

#~ msgid "Payments Over Time"
#~ msgstr "Payments Over Time"

#~ msgid "Payment Status"
#~ msgstr "Timer Status"

#~ msgid "Payment Methods"
#~ msgstr "Payment Methods"

#~ msgid "Revenue vs Payments"
#~ msgstr "Revenue vs Payments"

#~ msgid "Collection Rate"
#~ msgstr "Collection Rate"

#~ msgid "Project Completion Rate"
#~ msgstr "Project Completion Rate"

#~ msgid "Billable"
#~ msgstr "Set Billable"

#~ msgid "Non-Billable"
#~ msgstr "Set Non-billable"

#~ msgid "Completed"
#~ msgstr "Completed"

#~ msgid "Review"
#~ msgstr "Review"

#~ msgid "Cancelled"
#~ msgstr "Cancelled"

#~ msgid "Completion Rate (%)"
#~ msgstr "Completion Rate (%)"

#~ msgid "Mobile insights overview"
#~ msgstr "Mobile insights overview"

#~ msgid "Daily Avg"
#~ msgstr "Daily Avg"

#~ msgid "Daily Hours"
#~ msgstr "Daily Hours"

#~ msgid "Top Projects"
#~ msgstr "Projects"

# Login
#~ msgid "Login"
#~ msgstr "Login"

#~ msgid "Track time. Stay organized."
#~ msgstr "Track time. Stay organized."

#~ msgid "Sign in to your account"
#~ msgstr "Sign in to your account to start tracking your time"

#~ msgid "Sign in"
#~ msgstr "Sign In"

#~ msgid "Tip: Enter a new username to create your account."
#~ msgstr "Tip: Enter a new username to create your account."

#~ msgid "Or continue with"
#~ msgstr "Continue"

#~ msgid "Single Sign-On"
#~ msgstr "Single Sign-On"

#~ msgid "Budget Alerts & Forecasting"
#~ msgstr "Budget Alerts & Forecasting"

#~ msgid "Monitor project budgets and forecast completion"
#~ msgstr "Monitor project budgets and forecast completion"

#~ msgid "Unacknowledged Alerts"
#~ msgstr "Unacknowledged Alerts"

#~ msgid "Critical Alerts"
#~ msgstr "Critical"

#~ msgid "Projects with Budgets"
#~ msgstr "Projects with Budgets"

#~ msgid "Warning Alerts"
#~ msgstr "Warning"

# Timer and action messages
#~ msgid "Active Alerts"
#~ msgstr "No active timer"

#~ msgid "Acknowledge"
#~ msgstr "Acknowledge"

#~ msgid "Project Budget Status"
#~ msgstr "Project Budget Status"

#~ msgid "Project"
#~ msgstr "Project"

#~ msgid "Budget"
#~ msgstr "Over Budget"

#~ msgid "Consumed"
#~ msgstr "Continue"

#~ msgid "Remaining"
#~ msgstr "Training"

#~ msgid "Progress"
#~ msgstr "In Progress"

#~ msgid "over"
#~ msgstr "Overdue"

#~ msgid "Over Budget"
#~ msgstr "Over Budget"

#~ msgid "Critical"
#~ msgstr "Critical"

#~ msgid "Healthy"
#~ msgstr "Healthy"

#~ msgid "No projects with budgets found"
#~ msgstr "No projects with budgets found"

#~ msgid "Alert acknowledged successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "Failed to acknowledge alert"
#~ msgstr "Failed to acknowledge alert"

#~ msgid "Budget Analysis & Forecasting"
#~ msgstr "Budget Analysis & Forecasting"

#~ msgid "Back to Dashboard"
#~ msgstr "Dashboard"

#~ msgid "View Project"
#~ msgstr "Project"

#~ msgid "Total Budget"
#~ msgstr "Over Budget"

#~ msgid "Burn Rate Analysis"
#~ msgstr "Burn Rate Analysis"

#~ msgid "Daily Burn Rate"
#~ msgstr "Daily Burn Rate"

#~ msgid "Weekly Burn Rate"
#~ msgstr "Weekly Burn Rate"

#~ msgid "Monthly Burn Rate"
#~ msgstr "Monthly Burn Rate"

#~ msgid "Period Total"
#~ msgstr "Period Total"

#~ msgid "Based on last"
#~ msgstr "Based on last"

#~ msgid "days"
#~ msgstr "days"

#~ msgid "No burn rate data available"
#~ msgstr "No burn rate data available"

#~ msgid "Completion Estimate"
#~ msgstr "Completion Estimate"

#~ msgid "Estimated Completion Date"
#~ msgstr "Estimated Completion Date"

#~ msgid "days remaining"
#~ msgstr "Training"

#~ msgid "Confidence Level"
#~ msgstr "Confidence Level"

#~ msgid "No completion estimate available"
#~ msgstr "No completion estimate available"

#~ msgid "Cost Trend Analysis"
#~ msgstr "Cost Trend Analysis"

#~ msgid "Average"
#~ msgstr "Average"

#~ msgid "Change"
#~ msgstr "Cancel"

#~ msgid "Resource Allocation"
#~ msgstr "Resource Allocation"

#~ msgid "Total Cost"
#~ msgstr "total"

#~ msgid "Hourly Rate"
#~ msgstr "Hourly Rate"

#~ msgid "Team Member"
#~ msgstr "Team Member"

#~ msgid "Cost"
#~ msgstr "Close"

#~ msgid "Hours %"
#~ msgstr "Hours Today"

#~ msgid "Cost %"
#~ msgstr "Cost %"

#~ msgid "Entries"
#~ msgstr "Find entries"

#~ msgid "Date & Time"
#~ msgstr "Date & Time"

#~ msgid "Duration"
#~ msgstr "Duration"

#~ msgid "Location"
#~ msgstr "Actions"

#~ msgid "Task"
#~ msgstr "Tasks"

#~ msgid "Client"
#~ msgstr "Clients"

#~ msgid "Reminder"
#~ msgstr "Reminder"

#~ msgid "minutes before"
#~ msgstr "minutes before"

#~ msgid "hours before"
#~ msgstr "Hours Today"

#~ msgid "days before"
#~ msgstr "Dashboard"

#~ msgid "Recurring"
#~ msgstr "Recurring"

#~ msgid "Until"
#~ msgstr "Until"

#~ msgid "Last Updated"
#~ msgstr "Last Updated"

#~ msgid "Back to Calendar"
#~ msgstr "Calendar"

#~ msgid "Delete Event"
#~ msgstr "Delete Entry"

#~ msgid "Are you sure you want to delete this event? This action cannot be undone."
#~ msgstr "Are you sure you want to delete this?"

#~ msgid "Edit Event"
#~ msgstr "Edit entry"

#~ msgid "New Event"
#~ msgstr "New Event"

#~ msgid "Title"
#~ msgstr "Idle"

#~ msgid "Start Date"
#~ msgstr "Started at"

#~ msgid "Start Time"
#~ msgstr "Start Timer"

#~ msgid "End Date"
#~ msgstr "Date"

# Mobile
#~ msgid "End Time"
#~ msgstr "Log time"

#~ msgid "All Day Event"
#~ msgstr "All Day Event"

#~ msgid "Event Type"
#~ msgstr "Event Type"

#~ msgid "Event"
#~ msgstr "Sent"

#~ msgid "Meeting"
#~ msgstr "Marketing"

#~ msgid "Appointment"
#~ msgstr "Appointment"

#~ msgid "Deadline"
#~ msgstr "Admin"

#~ msgid "-- None --"
#~ msgstr "-- None --"

#~ msgid "No reminder"
#~ msgstr "No reminder"

#~ msgid "5 minutes before"
#~ msgstr "5 minutes before"

#~ msgid "15 minutes before"
#~ msgstr "15 minutes before"

#~ msgid "30 minutes before"
#~ msgstr "30 minutes before"

#~ msgid "1 hour before"
#~ msgstr "1 hour before"

#~ msgid "1 day before"
#~ msgstr "1 day before"

#~ msgid "Color"
#~ msgstr "Close"

#~ msgid "Choose a color for this event"
#~ msgstr "Choose a color for this event"

#~ msgid "Private Event"
#~ msgstr "Private Event"

#~ msgid "Private events are only visible to you"
#~ msgstr "Private events are only visible to you"

#~ msgid "Recurring Event"
#~ msgstr "Recurring Event"

#~ msgid "This is a recurring event"
#~ msgstr "This is a recurring event"

#~ msgid "Recurrence Pattern"
#~ msgstr "Recurrence Pattern"

#~ msgid "Use RRULE format (e.g., FREQ=WEEKLY;BYDAY=MO,WE,FR)"
#~ msgstr "Use RRULE format (e.g., FREQ=WEEKLY;BYDAY=MO,WE,FR)"

#~ msgid "Recurrence End Date"
#~ msgstr "Recent Entries"

#~ msgid "Update Event"
#~ msgstr "Update Event"

#~ msgid "Create Event"
#~ msgstr "Create Event"

#~ msgid "View and manage your events, tasks, and time entries"
#~ msgstr "View and manage your events, tasks, and time entries"

#~ msgid "Day"
#~ msgstr "h today"

#~ msgid "Week"
#~ msgstr "Week"

#~ msgid "Month"
#~ msgstr "Other"

#~ msgid "Today"
#~ msgstr "h today"

#~ msgid "Events"
#~ msgstr "Clients"

#~ msgid "Loading calendar..."
#~ msgstr "Loading..."

#~ msgid "Event Details"
#~ msgstr "Recent Entries"

#~ msgid "Edit Client Note"
#~ msgstr "Edit entry"

#~ msgid "Back to Client"
#~ msgstr "Skip to content"

#~ msgid "Client:"
#~ msgstr "Clients"

#~ msgid "Created on"
#~ msgstr "Created on"

#~ msgid "Last edited on"
#~ msgstr "Last edited on"

#~ msgid "Note Content"
#~ msgstr "Skip to content"

#~ msgid "Internal note visible only to your team."
#~ msgstr "Internal note visible only to your team."

#~ msgid "Mark as important"
#~ msgstr "Mark as important"

#~ msgid "Save Changes"
#~ msgstr "Save Changes"

#~ msgid "Create Client"
#~ msgstr "Clients"

#~ msgid "Add a new client to manage related projects and billing."
#~ msgstr "Add a new client to manage related projects and billing."

#~ msgid "Back to Clients"
#~ msgstr "Clients"

#~ msgid "Client Name"
#~ msgstr "Clients"

#~ msgid "Enter client name"
#~ msgstr "Enter your username"

#~ msgid "Default Hourly Rate"
#~ msgstr "Default Hourly Rate"

#~ msgid "e.g. 75.00"
#~ msgstr "e.g. 75.00"

#~ msgid "Supports Markdown"
#~ msgstr "Supports Markdown"

#~ msgid "Brief description of the client or project scope"
#~ msgstr "Brief description of the client or project scope"

#~ msgid "Contact Person"
#~ msgstr "Contact Person"

#~ msgid "Primary contact name"
#~ msgstr "Primary contact name"

#~ msgid "contact@client.com"
#~ msgstr "contact@client.com"

#~ msgid "Phone"
#~ msgstr "Home"

#~ msgid "+1 (555) 123-4567"
#~ msgstr "+1 (555) 123-4567"

#~ msgid "Address"
#~ msgstr "Add"

#~ msgid "Client address"
#~ msgstr "Clients"

#~ msgid "Choose a clear, descriptive name for the client organization."
#~ msgstr "Choose a clear, descriptive name for the client organization."

#~ msgid "Contact Information"
#~ msgstr "Information"

#~ msgid "Add contact details for easy communication and record keeping."
#~ msgstr "Add contact details for easy communication and record keeping."

#~ msgid "Provide context about the client relationship or typical project types."
#~ msgstr "Provide context about the client relationship or typical project types."

#~ msgid "Edit Client"
#~ msgstr "Edit entry"

#~ msgid "Update Client"
#~ msgstr "Clients"

#~ msgid "Client Statistics"
#~ msgstr "Client Statistics"

#~ msgid "Total Projects"
#~ msgstr "All Projects"

#~ msgid "Est. Total Cost"
#~ msgstr "Est. Total Cost"

#~ msgid "Mark client as Inactive?"
#~ msgstr "Mark client as Inactive?"

#~ msgid "Change Client Status"
#~ msgstr "Change Client Status"

#~ msgid "Mark Inactive"
#~ msgstr "Inactive"

#~ msgid "Activate client?"
#~ msgstr "Activate client?"

#~ msgid "Activate Client"
#~ msgstr "Activate Client"

#~ msgid "Delete Client"
#~ msgstr "Delete Entry"

#~ msgid "Archived"
#~ msgstr "Archived"

#~ msgid "Internal Notes"
#~ msgstr "Internal Tool"

#~ msgid "Add Note"
#~ msgstr "No notes"

#~ msgid "Add an internal note about this client..."
#~ msgstr "Add an internal note about this client..."

#~ msgid "Save Note"
#~ msgstr "Sent"

#~ msgid "edited"
#~ msgstr "Edit"

#~ msgid "Important"
#~ msgstr "Important"

#~ msgid "Unmark"
#~ msgstr "Unmark"

#~ msgid "Mark Important"
#~ msgstr "Mark Important"

#~ msgid "Are you sure you want to delete this note?"
#~ msgstr "Are you sure you want to delete this?"

#~ msgid "Delete Note"
#~ msgstr "Delete"

#~ msgid "Edited on"
#~ msgstr "Edit entry"

#~ msgid "Reply"
#~ msgstr "Reply"

#~ msgid "Write your reply..."
#~ msgstr "Write your reply..."

#~ msgid "Comments"
#~ msgstr "Clients"

#~ msgid "Add Comment"
#~ msgstr "Add Comment"

#~ msgid "Your Comment"
#~ msgstr "Your Comment"

#~ msgid "Share your thoughts, updates, or questions..."
#~ msgstr "Share your thoughts, updates, or questions..."

#~ msgid "You can use line breaks to format your comment."
#~ msgstr "You can use line breaks to format your comment."

#~ msgid "Add Image"
#~ msgstr "Add Image"

#~ msgid "Post Comment"
#~ msgstr "Post Comment"

#~ msgid "No comments yet"
#~ msgstr "No recent entries"

#~ msgid "Start the conversation by adding the first comment."
#~ msgstr "Start the conversation by adding the first comment."

#~ msgid "Add First Comment"
#~ msgstr "Add First Comment"

#~ msgid "Edit Comment"
#~ msgstr "Edit entry"

#~ msgid "Back"
#~ msgstr "Back"

#~ msgid "Editing comment on:"
#~ msgstr "Editing comment on:"

#~ msgid "Originally posted on"
#~ msgstr "Originally posted on"

#~ msgid "Comment Content"
#~ msgstr "Skip to content"

#~ msgid "Recent Activity"
#~ msgstr "Recent Entries"

#~ msgid "All Activities"
#~ msgstr "All Priorities"

#~ msgid "Time Templates"
#~ msgstr "Timer Status"

#~ msgid "No recent activity"
#~ msgstr "No recent entries"

#~ msgid "Activity will appear here as you work"
#~ msgstr "Activity will appear here as you work"

#~ msgid "Load More"
#~ msgstr "Load More"

#~ msgid "Failed to load activities"
#~ msgstr "Failed to stop timer"

#~ msgid "Home"
#~ msgstr "Home"

#~ msgid "400 Bad Request"
#~ msgstr "400 Bad Request"

#~ msgid "Invalid Request"
#~ msgstr "Invalid input"

#~ msgid "The request you made is invalid or contains errors. This could be due to:"
#~ msgstr "The request you made is invalid or contains errors. This could be due to:"

#~ msgid "Missing or invalid form data"
#~ msgstr "Missing or invalid form data"

#~ msgid "Malformed request parameters"
#~ msgstr "Malformed request parameters"

#~ msgid "Go to Dashboard"
#~ msgstr "Dashboard"

# Dashboard
#~ msgid "Go Back"
#~ msgstr "Welcome back,"

#~ msgid "403 Forbidden"
#~ msgstr "403 Forbidden"

#~ msgid "Access Denied"
#~ msgstr "Access Denied"

#~ msgid "You don't have permission to access this resource. This could be due to:"
#~ msgstr "You don't have permission to access this resource. This could be due to:"

#~ msgid "Insufficient privileges"
#~ msgstr "Insufficient privileges"

#~ msgid "Not logged in"
#~ msgstr "Not logged in"

#~ msgid "Resource access restrictions"
#~ msgstr "Resource access restrictions"

#~ msgid "Page Not Found"
#~ msgstr "No timer found"

#~ msgid "The page you're looking for doesn't exist or has been moved."
#~ msgstr "The page you're looking for doesn't exist or has been moved."

#~ msgid "Server Error"
#~ msgstr "Server Error"

#~ msgid "Something went wrong on our end. Please try again later."
#~ msgstr "Something went wrong on our end. Please try again later."

#~ msgid "Try Again"
#~ msgstr "Try Again"

#~ msgid "An error occurred while processing your request."
#~ msgstr "An error occurred while processing your request."

#~ msgid "Are you sure you want to delete this expense?"
#~ msgstr "Are you sure you want to delete this?"

#~ msgid "Delete Expense"
#~ msgstr "Delete Entry"

#~ msgid "Import/Export Data"
#~ msgstr "Import/Export Data"

#~ msgid "Import/Export"
#~ msgstr "Import/Export"

#~ msgid "Import Data"
#~ msgstr "Import Data"

#~ msgid "CSV Import"
#~ msgstr "CSV Import"

#~ msgid "Import time entries from a CSV file"
#~ msgstr "Import time entries from a CSV file"

#~ msgid "Choose CSV File"
#~ msgstr "Choose CSV File"

#~ msgid "Download Template"
#~ msgstr "Download Template"

#~ msgid "Import from Toggl Track"
#~ msgstr "Import from Toggl Track"

#~ msgid "Import time entries from Toggl Track"
#~ msgstr "Import time entries from Toggl Track"

#~ msgid "Import from Toggl"
#~ msgstr "Import from Toggl"

#~ msgid "Import from Harvest"
#~ msgstr "Import from Harvest"

#~ msgid "Import time entries from Harvest"
#~ msgstr "Import time entries from Harvest"

#~ msgid "Restore from Backup"
#~ msgstr "Restore from Backup"

#~ msgid "Restore data from a backup file"
#~ msgstr "Restore data from a backup file"

#~ msgid "Restore Backup"
#~ msgstr "Restore Backup"

#~ msgid "Import History"
#~ msgstr "Import History"

#~ msgid "Export Data"
#~ msgstr "Export Data"

#~ msgid "Full Data Export (GDPR)"
#~ msgstr "Full Data Export (GDPR)"

#~ msgid "Export all your personal data"
#~ msgstr "Export all your personal data"

#~ msgid "Export as JSON"
#~ msgstr "Export as JSON"

#~ msgid "Export as ZIP"
#~ msgstr "Reports"

#~ msgid "Filtered Export"
#~ msgstr "Filtered Export"

#~ msgid "Export specific data with filters"
#~ msgstr "Export specific data with filters"

#~ msgid "Export with Filters"
#~ msgstr "Export with Filters"

#~ msgid "Create Backup"
#~ msgstr "Create Backup"

#~ msgid "Create a full database backup"
#~ msgstr "Create a full database backup"

#~ msgid "Export History"
#~ msgstr "Export History"

#~ msgid "API Token"
#~ msgstr "API Token"

#~ msgid "Workspace ID"
#~ msgstr "Overpaid"

#~ msgid "Import"
#~ msgstr "Reports"

#~ msgid "Account ID"
#~ msgstr "Account ID"

#~ msgid "Create Invoice"
#~ msgstr "Invoices"

#~ msgid "Generate a new invoice for a project and client"
#~ msgstr "Generate a new invoice for a project and client"

#~ msgid "Back to Invoices"
#~ msgstr "Invoices"

#~ msgid "Select a project"
#~ msgstr "Select Project"

#~ msgid "Selecting a project will auto-fill client details"
#~ msgstr "Selecting a project will auto-fill client details"

#~ msgid "Client Email"
#~ msgstr "Clients"

#~ msgid "Due Date"
#~ msgstr "Date"

#~ msgid "Client Address"
#~ msgstr "Clients"

#~ msgid "Tax Rate (%)"
#~ msgstr "Tax Rate (%)"

#~ msgid "Notes"
#~ msgstr "Notes"

#~ msgid "Terms"
#~ msgstr "Other"

#~ msgid "Tips"
#~ msgstr "Stripe"

#~ msgid "Choose the correct project to auto-fill client details."
#~ msgstr "Choose the correct project to auto-fill client details."

#~ msgid "You can customize notes and terms before sending the invoice."
#~ msgstr "You can customize notes and terms before sending the invoice."

#~ msgid "Edit Invoice"
#~ msgstr "Invoices"

#~ msgid "Update invoice details, items, and terms"
#~ msgstr "Update invoice details, items, and terms"

#~ msgid "Invoice Items"
#~ msgstr "Invoices"

#~ msgid "Time-based services and hourly work"
#~ msgstr "Time-based services and hourly work"

#~ msgid "Add Item"
#~ msgstr "Add Item"

#~ msgid "Quantity"
#~ msgstr "Quantity"

#~ msgid "Unit Price"
#~ msgstr "Unit Price"

#~ msgid "Action"
#~ msgstr "Actions"

#~ msgid "e.g., Web Development Services"
#~ msgstr "e.g., Web Development Services"

#~ msgid "Remove item"
#~ msgstr "Remove"

#~ msgid "Items Subtotal"
#~ msgstr "Items Subtotal"

#~ msgid "Billable expenses such as travel, meals, and materials"
#~ msgstr "Billable expenses such as travel, meals, and materials"

#~ msgid "Add Expense"
#~ msgstr "Add Expense"

#~ msgid "Category"
#~ msgstr "Category"

#~ msgid "Amount"
#~ msgstr "About"

#~ msgid "e.g., Travel to Client Meeting"
#~ msgstr "e.g., Travel to Client Meeting"

#~ msgid "Linked expense - title cannot be edited"
#~ msgstr "Linked expense - title cannot be edited"

#~ msgid "Linked expense - description cannot be edited"
#~ msgstr "Linked expense - description cannot be edited"

#~ msgid "Linked expense - category cannot be edited"
#~ msgstr "Linked expense - category cannot be edited"

# Expense categories
#~ msgid "Travel"
#~ msgstr "Travel"

#~ msgid "Meals"
#~ msgstr "Meals"

#~ msgid "Accommodation"
#~ msgstr "Accommodation"

#~ msgid "Supplies"
#~ msgstr "Supplies"

#~ msgid "Software"
#~ msgstr "Software"

#~ msgid "Equipment"
#~ msgstr "Equipment"

#~ msgid "Services"
#~ msgstr "Services"

#~ msgid "Marketing"
#~ msgstr "Marketing"

#~ msgid "Training"
#~ msgstr "Training"

#~ msgid "Other"
#~ msgstr "Other"

#~ msgid "Linked expense - amount cannot be edited"
#~ msgstr "Linked expense - amount cannot be edited"

#~ msgid "Linked expense - date cannot be edited"
#~ msgstr "Linked expense - date cannot be edited"

#~ msgid "Unlink expense from invoice"
#~ msgstr "Unlink expense from invoice"

#~ msgid "Expenses Subtotal"
#~ msgstr "Expenses Subtotal"

#~ msgid "Extra Goods"
#~ msgstr "Extra Goods"

#~ msgid "Products, materials, licenses, and other goods"
#~ msgstr "Products, materials, licenses, and other goods"

#~ msgid "Add Good"
#~ msgstr "Add Good"

#~ msgid "Name"
#~ msgstr "Username"

#~ msgid "Qty"
#~ msgstr "Qty"

#~ msgid "Price"
#~ msgstr "Profile"

#~ msgid "SKU"
#~ msgstr "SKU"

#~ msgid "e.g., Software License"
#~ msgstr "e.g., Software License"

#~ msgid "Product"
#~ msgstr "Project"

#~ msgid "Service"
#~ msgstr "Services"

#~ msgid "Material"
#~ msgstr "Partial"

#~ msgid "License"
#~ msgstr "Clients"

#~ msgid "Remove good"
#~ msgstr "Remove"

#~ msgid "Goods Subtotal"
#~ msgstr "Goods Subtotal"

#~ msgid "Live Preview"
#~ msgstr "Review"

#~ msgid "Issue Date"
#~ msgstr "Issue Date"

#~ msgid "Payment"
#~ msgstr "Equipment"

#~ msgid "Currency"
#~ msgstr "Currency"

#~ msgid "Items"
#~ msgstr "Notes"

#~ msgid "Goods"
#~ msgstr "Goods"

#~ msgid "Subtotal"
#~ msgstr "total"

#~ msgid "Tax"
#~ msgstr "Tax"

#~ msgid "Total"
#~ msgstr "total"

# Payment statuses
#~ msgid "Amount Paid"
#~ msgstr "Unpaid"

#~ msgid "Outstanding"
#~ msgstr "Training"

#~ msgid "Quick Actions"
#~ msgstr "Quick Actions"

#~ msgid "Generate from Time/Costs"
#~ msgstr "Generate from Time/Costs"

#~ msgid "Record Payment"
#~ msgstr "Record Payment"

#~ msgid "Export PDF"
#~ msgstr "Export PDF"

#~ msgid "Export CSV"
#~ msgstr "Reports"

#~ msgid "Duplicate Invoice"
#~ msgstr "Duplicate Invoice"

#~ msgid "Are you sure you want to unlink this expense from the invoice?"
#~ msgstr "Are you sure you want to delete this?"

#~ msgid "Unlink Expense"
#~ msgstr "Unlink Expense"

#~ msgid "Unlink"
#~ msgstr "Unlink"

#~ msgid "Please add at least one item, expense, or extra good to the invoice"
#~ msgstr "Please add at least one item, expense, or extra good to the invoice"

#~ msgid "Generate from Time, Costs & Goods"
#~ msgstr "Generate from Time, Costs & Goods"

#~ msgid "Back to Edit"
#~ msgstr "Back to Edit"

#~ msgid "Unbilled Time Entries"
#~ msgstr "Bulk Time Entry"

#~ msgid "Time Entry"
#~ msgstr "Bulk Time Entry"

#~ msgid "h"
#~ msgstr "h"

#~ msgid "No unbilled time entries found for this project."
#~ msgstr "No unbilled time entries found for this project."

#~ msgid "Uninvoiced Project Costs"
#~ msgstr "Uninvoiced Project Costs"

#~ msgid "No uninvoiced costs found for this project."
#~ msgstr "No uninvoiced costs found for this project."

#~ msgid "Uninvoiced Billable Expenses"
#~ msgstr "Uninvoiced Billable Expenses"

#~ msgid "Vendor"
#~ msgstr "Vendor"

#~ msgid "No uninvoiced billable expenses found for this project."
#~ msgstr "No uninvoiced billable expenses found for this project."

#~ msgid "Project Extra Goods"
#~ msgstr "Project Extra Goods"

#~ msgid "No extra goods found for this project."
#~ msgstr "No extra goods found for this project."

#~ msgid "Add Selected to Invoice"
#~ msgstr "Add Selected to Invoice"

#~ msgid "Selection Summary"
#~ msgstr "Selection Summary"

#~ msgid "Total available hours"
#~ msgstr "Total available hours"

#~ msgid "Total available costs"
#~ msgstr "Total available costs"

#~ msgid "Total available expenses"
#~ msgstr "Total available expenses"

#~ msgid "Total available goods"
#~ msgstr "Total available goods"

#~ msgid "You can select multiple time entries, costs, expenses, and extra goods."
#~ msgstr "You can select multiple time entries, costs, expenses, and extra goods."

#~ msgid "Time entries are grouped by task or project at item creation."
#~ msgstr "Time entries are grouped by task or project at item creation."

#~ msgid "Costs and extra goods are added as individual invoice items."
#~ msgstr "Costs and extra goods are added as individual invoice items."

#~ msgid "Expenses are linked to the invoice and appear in a separate section."
#~ msgstr "Expenses are linked to the invoice and appear in a separate section."

#~ msgid "Please select at least one time entry, cost, expense, or extra good"
#~ msgstr "Please select at least one time entry, cost, expense, or extra good"

#~ msgid "Delete Invoice"
#~ msgstr "Invoices"

#~ msgid "Warning:"
#~ msgstr "Warning:"

#~ msgid "This action cannot be undone."
#~ msgstr "This action cannot be undone."

#~ msgid "Are you sure you want to delete invoice"
#~ msgstr "Are you sure you want to delete this?"

#~ msgid "Invoice"
#~ msgstr "Invoices"

#~ msgid "Company Logo"
#~ msgstr "Company Logo"

#~ msgid "Website"
#~ msgstr "Website"

#~ msgid "Tax ID"
#~ msgstr "Paid"

#~ msgid "INVOICE"
#~ msgstr "Invoices"

#~ msgid "Invoice #"
#~ msgstr "Invoices"

#~ msgid "Bill To"
#~ msgstr "Bill To"

#~ msgid "Quantity (Hours)"
#~ msgstr "Quantity (Hours)"

#~ msgid "Total Amount"
#~ msgstr "Total Amount"

#~ msgid "Generated from %(num)d time entries"
#~ msgstr "Generated from %(num)d time entries"

#~ msgid "Expense"
#~ msgstr "Expense"

#~ msgid "Subtotal:"
#~ msgstr "total"

#~ msgid "Tax (%(rate).2f%%):"
#~ msgstr "Tax (%(rate).2f%%):"

#~ msgid "Total Amount:"
#~ msgstr "Total Amount:"

#~ msgid "Notes:"
#~ msgstr "Notes"

#~ msgid "Terms:"
#~ msgstr "Terms:"

#~ msgid "Payment Information:"
#~ msgstr "Information"

#~ msgid "Terms & Conditions:"
#~ msgstr "Terms & Conditions:"

#~ msgid "Kanban"
#~ msgstr "Kanban"

#~ msgid "All"
#~ msgstr "All"

#~ msgid "Manage Columns"
#~ msgstr "Manage projects"

#~ msgid "Drag tasks between columns to update their status"
#~ msgstr "Drag tasks between columns to update their status"

#~ msgid "Kanban board"
#~ msgstr "Kanban board"

#~ msgid "moved to"
#~ msgstr "moved to"

#~ msgid "No tasks in this column."
#~ msgstr "No tasks in this column."

#~ msgid "Manage Kanban Columns"
#~ msgstr "Manage Kanban Columns"

#~ msgid "Customize your kanban board columns and task states"
#~ msgstr "Customize your kanban board columns and task states"

#~ msgid "Add Column"
#~ msgstr "Add Column"

#~ msgid "Kanban columns list"
#~ msgstr "Kanban columns list"

#~ msgid "Key"
#~ msgstr "Key"

#~ msgid "Label"
#~ msgstr "Table"

#~ msgid "Icon"
#~ msgstr "Icon"

#~ msgid "Complete?"
#~ msgstr "Completed"

#~ msgid "Drag to reorder"
#~ msgstr "Drag to reorder"

#~ msgid "Edit column"
#~ msgstr "Edit column"

# Timer and action messages
#~ msgid "Toggle active state"
#~ msgstr "No active timer"

#~ msgid "No kanban columns found. Create your first column to get started."
#~ msgstr "No kanban columns found. Create your first column to get started."

#~ msgid "Tips:"
#~ msgstr "Tips:"

#~ msgid "Drag and drop rows to reorder columns"
#~ msgstr "Drag and drop rows to reorder columns"

#~ msgid "Delete Kanban Column"
#~ msgstr "Delete Kanban Column"

#~ msgid "Are you sure you want to delete the column?"
#~ msgstr "Are you sure you want to delete this?"

#~ msgid "Key:"
#~ msgstr "Key:"

#~ msgid "Delete Column"
#~ msgstr "Delete Entry"

#~ msgid "Columns reordered successfully"
#~ msgstr "Language updated successfully"

#~ msgid "Failed to reorder columns. Please try again."
#~ msgstr "Failed to reorder columns. Please try again."

#~ msgid "Create Kanban Column"
#~ msgstr "Create Kanban Column"

#~ msgid "Add a new column to your kanban board"
#~ msgstr "Add a new column to your kanban board"

#~ msgid "Create Kanban Column form"
#~ msgstr "Create Kanban Column form"

#~ msgid "Column Label"
#~ msgstr "Column Label"

#~ msgid "e.g., In Review, Blocked, Testing"
#~ msgstr "e.g., In Review, Blocked, Testing"

#~ msgid "The display name shown on the kanban board"
#~ msgstr "The display name shown on the kanban board"

#~ msgid "Column Key"
#~ msgstr "Column Key"

#~ msgid "e.g., in_review, blocked, testing"
#~ msgstr "e.g., in_review, blocked, testing"

#~ msgid "Icon Class"
#~ msgstr "Icon Class"

#~ msgid "Font Awesome icon class"
#~ msgstr "Font Awesome icon class"

#~ msgid "Browse icons"
#~ msgstr "Browse icons"

#~ msgid "Primary (Blue)"
#~ msgstr "Primary (Blue)"

#~ msgid "Secondary (Gray)"
#~ msgstr "Secondary (Gray)"

# Toast and JavaScript UI strings
#~ msgid "Success (Green)"
#~ msgstr "Success"

#~ msgid "Danger (Red)"
#~ msgstr "Danger (Red)"

#~ msgid "Warning (Yellow)"
#~ msgstr "Warning"

#~ msgid "Info (Cyan)"
#~ msgstr "Info (Cyan)"

#~ msgid "Dark"
#~ msgstr "Dark mode"

#~ msgid "Bootstrap color class for styling"
#~ msgstr "Bootstrap color class for styling"

#~ msgid "Mark as Complete State"
#~ msgstr "Mark as Complete State"

#~ msgid "Tasks moved to this column will be marked as completed"
#~ msgstr "Tasks moved to this column will be marked as completed"

#~ msgid "Create Column"
#~ msgstr "Create Column"

#~ msgid "Note:"
#~ msgstr "Notes"

#~ msgid "Edit Kanban Column"
#~ msgstr "Edit Kanban Column"

#~ msgid "Modify column settings"
#~ msgstr "Modify column settings"

#~ msgid "Edit Kanban Column form"
#~ msgstr "Edit Kanban Column form"

#~ msgid "The key cannot be changed after creation"
#~ msgstr "The key cannot be changed after creation"

#~ msgid "Preview"
#~ msgstr "Review"

#~ msgid "Inactive columns are hidden from the kanban board"
#~ msgstr "Inactive columns are hidden from the kanban board"

#~ msgid "System Column:"
#~ msgstr "System Column:"

#~ msgid "Professional time tracking and project management"
#~ msgstr "Professional Time Management"

#~ msgid "Project Management"
#~ msgstr "Professional Time Management"

#~ msgid "Invoicing"
#~ msgstr "Invoices"

#~ msgid "Smart Timers"
#~ msgstr "Start Timer"

#~ msgid "Real-time tracking with idle detection and live updates"
#~ msgstr "Real-time tracking with idle detection and live updates"

#~ msgid "Client Management"
#~ msgstr "Professional Time Management"

#~ msgid "Organize clients with contacts, rates, and project relations"
#~ msgstr "Organize clients with contacts, rates, and project relations"

#~ msgid "Task System"
#~ msgstr "Tasks"

#~ msgid "Break down projects into tasks with progress tracking"
#~ msgstr "Break down projects into tasks with progress tracking"

#~ msgid "PDF Invoices"
#~ msgstr "Invoices"

#~ msgid "Generate professional invoices from tracked time"
#~ msgstr "Generate professional invoices from tracked time"

#~ msgid "Core Features"
#~ msgstr "Core Features"

#~ msgid "Start/stop timers with project and task association"
#~ msgstr "Start/stop timers with project and task association"

#~ msgid "Manual time entry with notes and tags"
#~ msgstr "Manual time entry with notes and tags"

#~ msgid "Client and project organization"
#~ msgstr "Client and project organization"

#~ msgid "Role-based access and user profiles"
#~ msgstr "Role-based access and user profiles"

#~ msgid "Advanced Features"
#~ msgstr "Advanced Features"

#~ msgid "Branded PDF invoicing with tax and payment tracking"
#~ msgstr "Branded PDF invoicing with tax and payment tracking"

#~ msgid "Visual analytics and detailed reporting"
#~ msgstr "Visual analytics and detailed reporting"

#~ msgid "REST API for integrations"
#~ msgstr "REST API for integrations"

#~ msgid "PWA capabilities and mobile-friendly UI"
#~ msgstr "PWA capabilities and mobile-friendly UI"

#~ msgid "Platform Support"
#~ msgstr "Platform Support"

#~ msgid "Web Application"
#~ msgstr "Web Application"

#~ msgid "Desktop browsers (Chrome, Firefox, Safari, Edge)"
#~ msgstr "Desktop browsers (Chrome, Firefox, Safari, Edge)"

#~ msgid "Mobile responsive design"
#~ msgstr "Mobile responsive design"

#~ msgid "Progressive Web App (PWA)"
#~ msgstr "Progressive Web App (PWA)"

#~ msgid "Touch-friendly tablet interface"
#~ msgstr "Touch-friendly tablet interface"

#~ msgid "Operating Systems"
#~ msgstr "Operation failed"

#~ msgid "Windows, macOS, Linux"
#~ msgstr "Windows, macOS, Linux"

#~ msgid "Android and iOS (browser)"
#~ msgstr "Android and iOS (browser)"

#~ msgid "Raspberry Pi support"
#~ msgstr "Raspberry Pi support"

#~ msgid "Dockerized deployment"
#~ msgstr "Dockerized deployment"

#~ msgid "Database Support"
#~ msgstr "Database Support"

#~ msgid "PostgreSQL (recommended)"
#~ msgstr "PostgreSQL (recommended)"

#~ msgid "SQLite (dev/test)"
#~ msgstr "SQLite (dev/test)"

#~ msgid "Automatic migrations with Flask-Migrate"
#~ msgstr "Automatic migrations with Flask-Migrate"

#~ msgid "Backup and restoration tools"
#~ msgstr "Backup and restoration tools"

#~ msgid "Technical Specifications"
#~ msgstr "Technical Specifications"

#~ msgid "Technology Stack"
#~ msgstr "Technology Stack"

#~ msgid "Backend"
#~ msgstr "Backend"

#~ msgid "Frontend"
#~ msgstr "Frontend"

#~ msgid "Database"
#~ msgstr "Date"

#~ msgid "Deployment"
#~ msgstr "Equipment"

#~ msgid "Key Capabilities"
#~ msgstr "Key Capabilities"

#~ msgid "Real-time"
#~ msgstr "Real-time"

#~ msgid "i18n"
#~ msgstr "i18n"

#~ msgid "Security"
#~ msgstr "Security"

#~ msgid "Mobile"
#~ msgstr "Profile"

#~ msgid "Open Source & Community"
#~ msgstr "Open Source & Community"

#~ msgid "Open Source Benefits"
#~ msgstr "Open Source Benefits"

#~ msgid "Full source code available on GitHub"
#~ msgstr "Full source code available on GitHub"

#~ msgid "Licensed under GPL v3.0"
#~ msgstr "Licensed under GPL v3.0"

#~ msgid "Community-driven development"
#~ msgstr "Community-driven development"

#~ msgid "Transparent issue tracking and bug reports"
#~ msgstr "Transparent issue tracking and bug reports"

#~ msgid "Deployment Options"
#~ msgstr "Deployment Options"

#~ msgid "Docker images (GHCR)"
#~ msgstr "Docker images (GHCR)"

#~ msgid "Self-hosted deployment with full control"
#~ msgstr "Self-hosted deployment with full control"

#~ msgid "Cloud-ready with Compose configs"
#~ msgstr "Cloud-ready with Compose configs"

#~ msgid "View on GitHub"
#~ msgstr "View on GitHub"

#~ msgid "Support Development"
#~ msgstr "Support Development"

#~ msgid "Getting Help & Resources"
#~ msgstr "Getting Help & Resources"

#~ msgid "Documentation"
#~ msgstr "Duration"

#~ msgid "Step-by-step guides for all features."
#~ msgstr "Step-by-step guides for all features."

#~ msgid "View Help"
#~ msgstr "View All"

#~ msgid "System Information"
#~ msgstr "Information"

#~ msgid "Status, versions, and configuration details."
#~ msgstr "Status, versions, and configuration details."

#~ msgid "Admin access required"
#~ msgstr "Admin access required"

#~ msgid "Community Support"
#~ msgstr "Community Support"

#~ msgid "Report issues, request features, contribute."
#~ msgstr "Report issues, request features, contribute."

#~ msgid "GitHub Issues"
#~ msgstr "GitHub Issues"

#~ msgid "Here's a quick overview of your work."
#~ msgstr "Here's a quick overview of your work."

#~ msgid "Timer"
#~ msgstr "Stop Timer"

#~ msgid "Start Timer"
#~ msgstr "Start Timer"

#~ msgid "Started at"
#~ msgstr "Started at"

#~ msgid "Stop Timer"
#~ msgstr "Stop Timer"

# Timer and action messages
#~ msgid "No active timer."
#~ msgstr "No active timer"

#~ msgid "Tags"
#~ msgstr "Tasks"

#~ msgid "Edit entry"
#~ msgstr "Edit entry"

#~ msgid "Duplicate entry"
#~ msgstr "Delete Entry"

#~ msgid "Delete entry"
#~ msgstr "Delete entry"

#~ msgid "No recent entries found."
#~ msgstr "No recent entries"

#~ msgid "Weekly Goal"
#~ msgstr "Weekly Goal"

#~ msgid "Days Left"
#~ msgstr "Days Left"

#~ msgid "Need"
#~ msgstr "Cancelled"

#~ msgid "to reach goal"
#~ msgstr "to reach goal"

#~ msgid "No Weekly Goal"
#~ msgstr "No Weekly Goal"

#~ msgid "Set a weekly time goal to track your progress"
#~ msgstr "Set a weekly time goal to track your progress"

#~ msgid "Create Goal"
#~ msgstr "Create Goal"

#~ msgid "Top Projects (30 days)"
#~ msgstr "Top Projects (30 days)"

#~ msgid "No activity in the last 30 days."
#~ msgstr "No activity in the last 30 days."

#~ msgid "Task (optional)"
#~ msgstr "Notes (Optional)"

#~ msgid "Notes (optional)"
#~ msgstr "Notes (Optional)"

#~ msgid "What are you working on?"
#~ msgstr "What are you working on?"

#~ msgid "Or use a template"
#~ msgstr "Or use a template"

#~ msgid "View all templates"
#~ msgstr "View All"

#~ msgid "Start"
#~ msgstr "Status"

#~ msgid "Complete documentation and user guide"
#~ msgstr "Complete documentation and user guide"

#~ msgid "Quick Navigation"
#~ msgstr "Quick Actions"

#~ msgid "Filter sections..."
#~ msgstr "Filter Tasks"

#~ msgid "Quick Start"
#~ msgstr "Quick Actions"

#~ msgid "Task Management"
#~ msgstr "Task Management"

#~ msgid "Reports & Analytics"
#~ msgstr "View analytics"

#~ msgid "Productivity Features"
#~ msgstr "Productivity Features"

#~ msgid "Admin Features"
#~ msgstr "Find entries"

#~ msgid "Mobile Usage"
#~ msgstr "Mobile Usage"

#~ msgid "Troubleshooting"
#~ msgstr "Troubleshooting"

#~ msgid "TimeTracker Help Center"
#~ msgstr "TimeTracker"

#~ msgid "Everything you need to know to get the most out of TimeTracker"
#~ msgstr "Everything you need to know to get the most out of TimeTracker"

#~ msgid "Start Tracking Time"
#~ msgstr "Start Timer"

#~ msgid "View Projects"
#~ msgstr "Projects"

#~ msgid "Generate Reports"
#~ msgstr "Reports"

#~ msgid "Quick Start Guide"
#~ msgstr "Quick Actions"

#~ msgid "For New Users"
#~ msgstr "For New Users"

#~ msgid "Log in with your username (no password required)"
#~ msgstr "Log in with your username (no password required)"

#~ msgid "Explore the dashboard to see your overview"
#~ msgstr "Explore the dashboard to see your overview"

#~ msgid "Start your first timer on an existing project"
#~ msgstr "Start your first timer on an existing project"

#~ msgid "View your time entries in reports"
#~ msgstr "View your time entries in reports"

#~ msgid "For Administrators"
#~ msgstr "For Administrators"

#~ msgid "Set up clients in the Client Management section"
#~ msgstr "Set up clients in the Client Management section"

#~ msgid "Create projects and assign them to clients"
#~ msgstr "Create projects and assign them to clients"

#~ msgid "Configure system settings (timezone, currency, etc.)"
#~ msgstr "Configure system settings (timezone, currency, etc.)"

#~ msgid "Manage users and permissions"
#~ msgstr "Manage users and permissions"

#~ msgid "Pro Tip:"
#~ msgstr "Pro Tip:"

#~ msgid "Real-time tracking with automatic idle detection and WebSocket updates"
#~ msgstr "Real-time tracking with automatic idle detection and WebSocket updates"

#~ msgid "Manual Entry"
#~ msgstr "Manual entry"

#~ msgid "Log time manually with custom start and end times"
#~ msgstr "Log time manually with custom start and end times"

#~ msgid "Starting a Timer"
#~ msgstr "Start Timer"

#~ msgid "Navigate to the Timer page or dashboard"
#~ msgstr "Navigate to the Timer page or dashboard"

#~ msgid "Select a project from the dropdown"
#~ msgstr "Select a project from the dropdown"

#~ msgid "Optionally select a task for more detailed tracking"
#~ msgstr "Optionally select a task for more detailed tracking"

#~ msgid "Add notes about what you're working on (optional)"
#~ msgstr "Add notes about what you're working on (optional)"

#~ msgid "Add tags separated by commas (optional)"
#~ msgstr "Add tags separated by commas (optional)"

#~ msgid "Click \"Start Timer\""
#~ msgstr "Start Timer"

#~ msgid "Timer Features"
#~ msgstr "Timer Status"

#~ msgid "Real-time duration display"
#~ msgstr "Real-time duration display"

#~ msgid "Continues running if browser closes"
#~ msgstr "Continues running if browser closes"

#~ msgid "Automatic idle detection (configurable)"
#~ msgstr "Automatic idle detection (configurable)"

#~ msgid "One active timer per user (configurable)"
#~ msgstr "One active timer per user (configurable)"

#~ msgid "WebSocket live updates"
#~ msgstr "WebSocket live updates"

#~ msgid "Manual Time Entry"
#~ msgstr "Manual entry"

#~ msgid "Required Information"
#~ msgstr "Information"

#~ msgid "Project selection"
#~ msgstr "Projects"

#~ msgid "Start date and time"
#~ msgstr "Start Timer"

#~ msgid "End date and time"
#~ msgstr "End date and time"

#~ msgid "Optional Information"
#~ msgstr "Information"

#~ msgid "Task assignment"
#~ msgstr "Task assignment"

#~ msgid "Description/notes"
#~ msgstr "Description/notes"

#~ msgid "Tags for categorization"
#~ msgstr "Tags for categorization"

#~ msgid "Billable status override"
#~ msgstr "Billable status override"

#~ msgid "Advanced Time Entry Features"
#~ msgstr "Advanced Time Entry Features"

#~ msgid "Bulk Entry"
#~ msgstr "Bulk Entry"

#~ msgid "Calendar View"
#~ msgstr "Calendar"

#~ msgid "Project Information"
#~ msgstr "Information"

#~ msgid "Descriptive project name"
#~ msgstr "Descriptive project name"

#~ msgid "Associated client organization"
#~ msgstr "Associated client organization"

#~ msgid "Project details and scope"
#~ msgstr "Project details and scope"

#~ msgid "Active, completed, or archived"
#~ msgstr "Active, completed, or archived"

#~ msgid "Billing Information"
#~ msgstr "Information"

#~ msgid "Whether time should be tracked for billing"
#~ msgstr "Whether time should be tracked for billing"

#~ msgid "Rate for billable time calculations"
#~ msgstr "Rate for billable time calculations"

#~ msgid "Billing Reference"
#~ msgstr "Billing Reference"

#~ msgid "PO number or billing code"
#~ msgstr "PO number or billing code"

#~ msgid "Project Operations"
#~ msgstr "Projects"

#~ msgid "Create new projects with client relationships"
#~ msgstr "Create new projects with client relationships"

#~ msgid "Edit existing projects to update details"
#~ msgstr "Edit existing projects to update details"

#~ msgid "Archive projects to hide from timers (preserves data)"
#~ msgstr "Archive projects to hide from timers (preserves data)"

#~ msgid "Delete projects (removes all associated time entries)"
#~ msgstr "Delete projects (removes all associated time entries)"

#~ msgid "Best Practices"
#~ msgstr "Best Practices"

#~ msgid "Use descriptive project names"
#~ msgstr "Select Project"

#~ msgid "Set accurate hourly rates for billing"
#~ msgstr "Set accurate hourly rates for billing"

#~ msgid "Archive instead of delete when possible"
#~ msgstr "Archive instead of delete when possible"

#~ msgid "Use billing references for external tracking"
#~ msgstr "Use billing references for external tracking"

#~ msgid "Client Information"
#~ msgstr "Information"

#~ msgid "Organization Name"
#~ msgstr "Operation failed"

#~ msgid "Company or client name"
#~ msgstr "Company or client name"

#~ msgid "Primary contact details"
#~ msgstr "Primary contact details"

#~ msgid "Email & Phone"
#~ msgstr "Email & Phone"

#~ msgid "Contact information"
#~ msgstr "Information"

#~ msgid "Business address"
#~ msgstr "Business address"

#~ msgid "Benefits"
#~ msgstr "Benefits"

#~ msgid "Dropdown selection prevents typos"
#~ msgstr "Dropdown selection prevents typos"

#~ msgid "Default rates auto-populate projects"
#~ msgstr "Default rates auto-populate projects"

#~ msgid "Consistent client naming"
#~ msgstr "Consistent client naming"

#~ msgid "Easier project organization"
#~ msgstr "Easier project organization"

#~ msgid "Project Count"
#~ msgstr "Project"

#~ msgid "Total and active projects"
#~ msgstr "Manage projects"

#~ msgid "Total hours worked"
#~ msgstr "Total hours worked"

#~ msgid "Cost Estimation"
#~ msgstr "Cost Estimation"

#~ msgid "Estimated billing amounts"
#~ msgstr "Estimated billing amounts"

#~ msgid "Task Properties"
#~ msgstr "All Priorities"

#~ msgid "Name & Description"
#~ msgstr "Task name or description"

#~ msgid "Clear task identification"
#~ msgstr "Clear task identification"

#~ msgid "Priority Levels"
#~ msgstr "Priority"

#~ msgid "Low, Medium, High, Urgent"
#~ msgstr "Low, Medium, High, Urgent"

#~ msgid "Due Dates"
#~ msgstr "Date"

#~ msgid "Deadline tracking"
#~ msgstr "Deadline tracking"

#~ msgid "Assignment"
#~ msgstr "Assignment"

#~ msgid "Task ownership"
#~ msgstr "Task ownership"

#~ msgid "Status Tracking"
#~ msgstr "Status Tracking"

#~ msgid "To Do - Not started"
#~ msgstr "To Do - Not started"

#~ msgid "In Progress - Currently working"
#~ msgstr "In Progress - Currently working"

#~ msgid "Review - Ready for review"
#~ msgstr "Review - Ready for review"

#~ msgid "Done - Completed"
#~ msgstr "Completed"

#~ msgid "Cancelled - Not needed"
#~ msgstr "Cancelled - Not needed"

# Navigation and Common
#~ msgid "Time Tracking Features"
#~ msgstr "Time Tracker"

#~ msgid "Start timers directly from tasks"
#~ msgstr "Start timers directly from tasks"

#~ msgid "Link time entries to specific tasks"
#~ msgstr "Link time entries to specific tasks"

#~ msgid "Track estimated vs actual hours"
#~ msgstr "Track estimated vs actual hours"

#~ msgid "Monitor task progress automatically"
#~ msgstr "Monitor task progress automatically"

#~ msgid "Task Views"
#~ msgstr "Tasks"

#~ msgid "My Tasks - Your assigned tasks"
#~ msgstr "My Tasks - Your assigned tasks"

#~ msgid "All Tasks - Complete task list"
#~ msgstr "All Tasks - Complete task list"

#~ msgid "Overdue Tasks - Past due items"
#~ msgstr "Overdue Tasks - Past due items"

#~ msgid "Project Tasks - Tasks within projects"
#~ msgstr "Project Tasks - Tasks within projects"

#~ msgid "Collaboration Features"
#~ msgstr "Collaboration Features"

#~ msgid "Task Comments - Threaded discussions on tasks"
#~ msgstr "Task Comments - Threaded discussions on tasks"

#~ msgid "Markdown Support - Rich formatting in descriptions"
#~ msgstr "Markdown Support - Rich formatting in descriptions"

#~ msgid "User Mentions - Tag team members (if enabled)"
#~ msgstr "User Mentions - Tag team members (if enabled)"

#~ msgid "File Attachments - Attach files to tasks (if enabled)"
#~ msgstr "File Attachments - Attach files to tasks (if enabled)"

#~ msgid "Markdown Formatting"
#~ msgstr "Information"

#~ msgid "Task and project descriptions support Markdown:"
#~ msgstr "Task and project descriptions support Markdown:"

#~ msgid "**Bold**, *Italic*, ~~Strikethrough~~"
#~ msgstr "**Bold**, *Italic*, ~~Strikethrough~~"

#~ msgid "# Headings, - Lists, [Links](url)"
#~ msgstr "# Headings, - Lists, [Links](url)"

#~ msgid "```code blocks```, tables, images"
#~ msgstr "```code blocks```, tables, images"

#~ msgid "Board Features"
#~ msgstr "Board Features"

#~ msgid "Customizable columns matching task statuses"
#~ msgstr "Customizable columns matching task statuses"

#~ msgid "Drag-and-drop tasks between columns"
#~ msgstr "Drag-and-drop tasks between columns"

#~ msgid "Filter by project, user, or priority"
#~ msgstr "Filter by project, user, or priority"

#~ msgid "Quick search across all tasks"
#~ msgstr "Quick search across all tasks"

#~ msgid "Using the Kanban Board"
#~ msgstr "Using the Kanban Board"

#~ msgid "Access from the Tasks menu or project page"
#~ msgstr "Access from the Tasks menu or project page"

#~ msgid "Drag tasks to different columns to change status"
#~ msgstr "Drag tasks to different columns to change status"

#~ msgid "Click on a task card to view/edit details"
#~ msgstr "Click on a task card to view/edit details"

#~ msgid "Use filters to focus on specific work"
#~ msgstr "Use filters to focus on specific work"

#~ msgid "Expense Tracking"
#~ msgstr "Expense Tracking"

#~ msgid "Expense Features"
#~ msgstr "Expense Features"

#~ msgid "Categorize expenses (travel, meals, supplies, etc.)"
#~ msgstr "Categorize expenses (travel, meals, supplies, etc.)"

#~ msgid "Attach receipt images and documents"
#~ msgstr "Attach receipt images and documents"

#~ msgid "Track amounts, tax, and payment methods"
#~ msgstr "Track amounts, tax, and payment methods"

#~ msgid "Approval workflow for expense requests"
#~ msgstr "Approval workflow for expense requests"

#~ msgid "Billing & Reimbursement"
#~ msgstr "Billing & Reimbursement"

#~ msgid "Mark expenses as billable to clients"
#~ msgstr "Mark expenses as billable to clients"

#~ msgid "Include expenses in client invoices"
#~ msgstr "Include expenses in client invoices"

#~ msgid "Track reimbursement status"
#~ msgstr "Track reimbursement status"

#~ msgid "Link expenses to specific projects"
#~ msgstr "Link expenses to specific projects"

#~ msgid "Record Expense"
#~ msgstr "Record Expense"

#~ msgid "Enter details and upload receipt"
#~ msgstr "Enter details and upload receipt"

#~ msgid "Submit for Approval"
#~ msgstr "Submit for Approval"

#~ msgid "Admin reviews and approves"
#~ msgstr "Admin reviews and approves"

#~ msgid "Invoice/Reimburse"
#~ msgstr "Reimbursed"

#~ msgid "Add to invoice or reimburse"
#~ msgstr "Add to invoice or reimburse"

#~ msgid "Track Payment"
#~ msgstr "Track Payment"

#~ msgid "Monitor reimbursement status"
#~ msgstr "Monitor reimbursement status"

#~ msgid "Professional Invoicing"
#~ msgstr "Professional Time Management"

#~ msgid "Professional PDF generation"
#~ msgstr "Professional PDF generation"

#~ msgid "Company branding and logos"
#~ msgstr "Company Logo"

#~ msgid "Automatic invoice numbering"
#~ msgstr "Automatic invoice numbering"

#~ msgid "Tax calculations"
#~ msgstr "Actions"

#~ msgid "Time Integration"
#~ msgstr "Timer stopped. Duration:"

#~ msgid "Generate from time entries"
#~ msgstr "Delete Time Entry"

#~ msgid "Smart grouping by task/project"
#~ msgstr "Smart grouping by task/project"

#~ msgid "Prevent double-billing"
#~ msgstr "Prevent double-billing"

#~ msgid "Use project hourly rates"
#~ msgstr "Use project hourly rates"

#~ msgid "Set up client and project details"
#~ msgstr "Set up client and project details"

#~ msgid "Add Items"
#~ msgstr "Add Items"

#~ msgid "Generate from time or add manually"
#~ msgstr "Generate from time or add manually"

#~ msgid "Review & Send"
#~ msgstr "Review"

#~ msgid "Export PDF and update status"
#~ msgstr "Export PDF and update status"

#~ msgid "Monitor status and payments"
#~ msgstr "Monitor status and payments"

#~ msgid "Standard Reports"
#~ msgstr "Reports"

#~ msgid "Project Report - Time breakdown by project"
#~ msgstr "Project Report - Time breakdown by project"

#~ msgid "User Report - Individual performance metrics"
#~ msgstr "User Report - Individual performance metrics"

#~ msgid "Summary Report - Key metrics and trends"
#~ msgstr "Summary Report - Key metrics and trends"

#~ msgid "Time Entry Report - Detailed time logs"
#~ msgstr "Time Entry Report - Detailed time logs"

#~ msgid "Export Options"
#~ msgstr "Notes (Optional)"

#~ msgid "CSV Export - For external analysis"
#~ msgstr "CSV Export - For external analysis"

#~ msgid "Configurable delimiters"
#~ msgstr "Configurable delimiters"

#~ msgid "Custom date ranges"
#~ msgstr "Custom date ranges"

#~ msgid "Filtered data export"
#~ msgstr "Filtered data export"

#~ msgid "Filter Options"
#~ msgstr "Filter Tasks"

#~ msgid "Date Range - Custom start and end dates"
#~ msgstr "Date Range - Custom start and end dates"

#~ msgid "Project - Filter by specific projects"
#~ msgstr "Project - Filter by specific projects"

#~ msgid "User - Filter by team members"
#~ msgstr "User - Filter by team members"

#~ msgid "Client - Filter by client organization"
#~ msgstr "Client - Filter by client organization"

#~ msgid "Saved Filters - Save frequently used filters"
#~ msgstr "Saved Filters - Save frequently used filters"

#~ msgid "Visual Analytics"
#~ msgstr "View analytics"

#~ msgid "Interactive bar charts"
#~ msgstr "Interactive bar charts"

#~ msgid "Time distribution pie charts"
#~ msgstr "Time distribution pie charts"

#~ msgid "Trend analysis over time"
#~ msgstr "Trend analysis over time"

#~ msgid "Mobile-optimized charts"
#~ msgstr "Mobile-optimized charts"

# Command Palette
#~ msgid "Command Palette"
#~ msgstr "Command Palette"

#~ msgid "Access any feature instantly without leaving the keyboard"
#~ msgstr "Access any feature instantly without leaving the keyboard"

#~ msgid "Opening the Command Palette"
#~ msgstr "Open Command Palette"

#~ msgid "Press the question mark key"
#~ msgstr "Press the question mark key"

#~ msgid "Quick search"
#~ msgstr "Search"

#~ msgid "Go to Projects"
#~ msgstr "Projects"

#~ msgid "Go to Tasks"
#~ msgstr "Tasks"

#~ msgid "New Time Entry"
#~ msgstr "Delete Time Entry"

#~ msgid "Keyboard Shortcuts"
#~ msgstr "Keyboard Shortcuts"

#~ msgid "Global Search"
#~ msgstr "Search"

#~ msgid "Email Notifications"
#~ msgstr "Email Notifications"

#~ msgid "Administrator Features"
#~ msgstr "Administrator Features"

#~ msgid "User Management"
#~ msgstr "Username"

#~ msgid "Create new users with flexible authentication"
#~ msgstr "Create new users with flexible authentication"

#~ msgid "Assign custom roles with specific permissions"
#~ msgstr "Assign custom roles with specific permissions"

#~ msgid "Activate/deactivate user accounts"
#~ msgstr "Activate/deactivate user accounts"

#~ msgid "View user statistics and activity"
#~ msgstr "View user statistics and activity"

#~ msgid "Generate API tokens for users"
#~ msgstr "Generate API tokens for users"

#~ msgid "Access Control"
#~ msgstr "Access Control"

#~ msgid "Granular role-based permissions system"
#~ msgstr "Granular role-based permissions system"

#~ msgid "Custom roles with fine-grained access"
#~ msgstr "Custom roles with fine-grained access"

#~ msgid "User data access controls"
#~ msgstr "User data access controls"

#~ msgid "OIDC/SSO integration (Azure AD, Authelia, etc.)"
#~ msgstr "OIDC/SSO integration (Azure AD, Authelia, etc.)"

#~ msgid "API token management for integrations"
#~ msgstr "API token management for integrations"

#~ msgid "Authentication Methods"
#~ msgstr "Authentication Methods"

#~ msgid "Username-only (simple internal use)"
#~ msgstr "Username-only (simple internal use)"

#~ msgid "OIDC/SSO (enterprise authentication)"
#~ msgstr "OIDC/SSO (enterprise authentication)"

#~ msgid "Both methods simultaneously"
#~ msgstr "Both methods simultaneously"

#~ msgid "Automatic role assignment via groups"
#~ msgstr "Automatic role assignment via groups"

#~ msgid "Role & Permission Management"
#~ msgstr "Professional Time Management"

#~ msgid "Create custom roles beyond Admin/User"
#~ msgstr "Create custom roles beyond Admin/User"

#~ msgid "Set granular permissions per feature"
#~ msgstr "Set granular permissions per feature"

#~ msgid "Assign users to multiple roles"
#~ msgstr "Assign users to multiple roles"

#~ msgid "View and manage all permissions"
#~ msgstr "View and manage all permissions"

#~ msgid "General Settings"
#~ msgstr "General Settings"

#~ msgid "Timezone and locale settings"
#~ msgstr "Timezone and locale settings"

#~ msgid "Currency configuration"
#~ msgstr "Currency configuration"

#~ msgid "Time rounding rules"
#~ msgstr "Time rounding rules"

#~ msgid "Self-registration settings"
#~ msgstr "Self-registration settings"

#~ msgid "Timer Settings"
#~ msgstr "Timer Status"

#~ msgid "Idle timeout configuration"
#~ msgstr "Idle timeout configuration"

# Timer and action messages
#~ msgid "Single active timer mode"
#~ msgstr "No active timer"

#~ msgid "Timer display preferences"
#~ msgstr "Timer display preferences"

#~ msgid "Notification settings"
#~ msgstr "Notification settings"

#~ msgid "Database Management"
#~ msgstr "Database Management"

#~ msgid "Create manual database backups"
#~ msgstr "Create manual database backups"

#~ msgid "View database migration status"
#~ msgstr "View database migration status"

#~ msgid "Monitor database performance"
#~ msgstr "Monitor database performance"

#~ msgid "Clean up old data and logs"
#~ msgstr "Clean up old data and logs"

#~ msgid "System Monitoring"
#~ msgstr "System Monitoring"

#~ msgid "View system information and health"
#~ msgstr "View system information and health"

#~ msgid "Monitor application performance"
#~ msgstr "Monitor application performance"

#~ msgid "Review system logs and errors"
#~ msgstr "Review system logs and errors"

#~ msgid "Mobile-Friendly Features"
#~ msgstr "Mobile-Friendly Features"

#~ msgid "Optimized for phones and tablets"
#~ msgstr "Optimized for phones and tablets"

#~ msgid "Touch-friendly interface"
#~ msgstr "Touch-friendly interface"

#~ msgid "Adaptive layouts for all screen sizes"
#~ msgstr "Adaptive layouts for all screen sizes"

#~ msgid "High contrast for outdoor visibility"
#~ msgstr "High contrast for outdoor visibility"

#~ msgid "Mobile Navigation"
#~ msgstr "Mobile Navigation"

#~ msgid "Bottom tab bar for easy access"
#~ msgstr "Bottom tab bar for easy access"

#~ msgid "Quick access to dashboard"
#~ msgstr "Quick access to dashboard"

#~ msgid "One-tap time logging"
#~ msgstr "One-tap time logging"

#~ msgid "Mobile-optimized reports"
#~ msgstr "Mobile-optimized reports"

#~ msgid "Installation"
#~ msgstr "Install App"

#~ msgid "Open TimeTracker in your mobile browser"
#~ msgstr "Open TimeTracker in your mobile browser"

#~ msgid "Look for \"Add to Home Screen\" option"
#~ msgstr "Look for \"Add to Home Screen\" option"

#~ msgid "Follow browser-specific installation prompts"
#~ msgstr "Follow browser-specific installation prompts"

#~ msgid "Launch from your home screen like a native app"
#~ msgstr "Launch from your home screen like a native app"

#~ msgid "PWA Benefits"
#~ msgstr "PWA Benefits"

#~ msgid "Offline capability for basic functions"
#~ msgstr "Offline capability for basic functions"

#~ msgid "Faster loading times"
#~ msgstr "Faster loading times"

#~ msgid "Native app-like experience"
#~ msgstr "Native app-like experience"

#~ msgid "Push notifications (where supported)"
#~ msgstr "Push notifications (where supported)"

#~ msgid "Troubleshooting & FAQ"
#~ msgstr "Troubleshooting & FAQ"

#~ msgid "What happens if I forget to stop my timer?"
#~ msgstr "What happens if I forget to stop my timer?"

#~ msgid "Can I edit time entries after they're created?"
#~ msgstr "Can I edit time entries after they're created?"

#~ msgid "How do I track time for multiple projects?"
#~ msgstr "How do I track time for multiple projects?"

#~ msgid "How do I export my time data?"
#~ msgstr "How do I export my time data?"

#~ msgid "What's the difference between billable and non-billable time?"
#~ msgstr "What's the difference between billable and non-billable time?"

#~ msgid "How do I create an invoice from my time entries?"
#~ msgstr "How do I create an invoice from my time entries?"

#~ msgid "Can I use TimeTracker on my mobile device?"
#~ msgstr "Can I use TimeTracker on my mobile device?"

#~ msgid "How do I use the command palette and keyboard shortcuts?"
#~ msgstr "How do I use the command palette and keyboard shortcuts?"

#~ msgid "How do I create bulk time entries for multiple days?"
#~ msgstr "How do I create bulk time entries for multiple days?"

#~ msgid "What are time entry templates and how do I use them?"
#~ msgstr "What are time entry templates and how do I use them?"

#~ msgid "How do I track expenses and add them to invoices?"
#~ msgstr "How do I track expenses and add them to invoices?"

#~ msgid "Can I use Markdown in descriptions?"
#~ msgstr "Can I use Markdown in descriptions?"

#~ msgid "Where can I get additional help?"
#~ msgstr "Where can I get additional help?"

#~ msgid "This help page covers most common questions and features."
#~ msgstr "This help page covers most common questions and features."

#~ msgid "Report issues and request features on"
#~ msgstr "Report issues and request features on"

#~ msgid "section."
#~ msgstr "Actions"

#~ msgid "Still Need Help?"
#~ msgstr "Still Need Help?"

#~ msgid "Can't find what you're looking for? Here are additional resources:"
#~ msgstr "Can't find what you're looking for? Here are additional resources:"

#~ msgid "GitHub Repository"
#~ msgstr "GitHub Repository"

#~ msgid "Report Issue"
#~ msgstr "Reports"

#~ msgid "Search Results"
#~ msgstr "Search"

#~ msgid "Search notes or tags"
#~ msgstr "Search notes or tags"

#~ msgid "Results"
#~ msgstr "Results"

# Approval statuses
#~ msgid "End"
#~ msgstr "Pending"

#~ msgid "Previous"
#~ msgstr "Previous"

#~ msgid "Page"
#~ msgstr "Page"

#~ msgid "of"
#~ msgstr "of"

#~ msgid "Next"
#~ msgstr "Next"

#~ msgid "No results found"
#~ msgstr "No timer found"

#~ msgid "Try a different query or check your spelling."
#~ msgstr "Try a different query or check your spelling."

#~ msgid "Kanban board columns"
#~ msgstr "Kanban board columns"

#~ msgid "Edit swimlane"
#~ msgstr "Edit swimlane"

#~ msgid "Column"
#~ msgstr "Column"

#~ msgid "Add Extra Good"
#~ msgstr "Add Extra Good"

#~ msgid "Add a product or service to"
#~ msgstr "Add a product or service to"

#~ msgid "Back to Project"
#~ msgstr "Select Project"

#~ msgid "SKU/Product Code"
#~ msgstr "SKU/Product Code"

#~ msgid "What happens when you archive a project?"
#~ msgstr "What happens when you archive a project?"

#~ msgid "The project will be hidden from active project lists"
#~ msgstr "The project will be hidden from active project lists"

#~ msgid "No new time entries can be added to this project"
#~ msgstr "No new time entries can be added to this project"

#~ msgid "Existing data and time entries are preserved"
#~ msgstr "Existing data and time entries are preserved"

#~ msgid "You can unarchive the project later if needed"
#~ msgstr "You can unarchive the project later if needed"

#~ msgid "Reason for Archiving"
#~ msgstr "Reason for Archiving"

#~ msgid "Optional"
#~ msgstr "Partial"

#~ msgid "e.g., Project completed, Client contract ended, Project cancelled, etc."
#~ msgstr "e.g., Project completed, Client contract ended, Project cancelled, etc."

#~ msgid "Adding a reason helps with project organization and future reference."
#~ msgstr "Adding a reason helps with project organization and future reference."

#~ msgid "Quick Select"
#~ msgstr "Quick Actions"

#~ msgid "Project completed successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "Project Completed"
#~ msgstr "Completed"

#~ msgid "Client contract ended"
#~ msgstr "Client contract ended"

#~ msgid "Contract Ended"
#~ msgstr "Contract Ended"

#~ msgid "Project cancelled by client"
#~ msgstr "Project cancelled by client"

#~ msgid "Project on hold indefinitely"
#~ msgstr "Project on hold indefinitely"

#~ msgid "On Hold"
#~ msgstr "On Hold"

#~ msgid "Maintenance period ended"
#~ msgstr "Maintenance period ended"

#~ msgid "Maintenance Ended"
#~ msgstr "Maintenance Ended"

#~ msgid "Archive Project"
#~ msgstr "Manage projects"

#~ msgid "Create Project"
#~ msgstr "Select Project"

#~ msgid "Set up a new project to organize your work and track time effectively"
#~ msgstr "Set up a new project to organize your work and track time effectively"

#~ msgid "Back to Projects"
#~ msgstr "All Projects"

#~ msgid "Project Name"
#~ msgstr "Project"

#~ msgid "Enter a descriptive project name"
#~ msgstr "Enter a descriptive project name"

#~ msgid "Choose a clear, descriptive name that explains the project scope"
#~ msgstr "Choose a clear, descriptive name that explains the project scope"

#~ msgid "Project Code"
#~ msgstr "Project"

#~ msgid "Short code, e.g., ABC"
#~ msgstr "Short code, e.g., ABC"

#~ msgid "Optional: Short tag shown on Kanban cards"
#~ msgstr "Optional: Short tag shown on Kanban cards"

#~ msgid "Select a client..."
#~ msgstr "Select all"

#~ msgid "Create new client"
#~ msgstr "Create new client"

#~ msgid "Billable Project"
#~ msgstr "All Projects"

#~ msgid "Enable billing for this project"
#~ msgstr "Enable billing for this project"

#~ msgid "Leave empty for non-billable projects"
#~ msgstr "Leave empty for non-billable projects"

#~ msgid "PO number, contract reference, etc."
#~ msgstr "PO number, contract reference, etc."

#~ msgid "Optional: Add a reference number or identifier for billing purposes"
#~ msgstr "Optional: Add a reference number or identifier for billing purposes"

#~ msgid "Budget Amount"
#~ msgstr "Budget Amount"

#~ msgid "e.g. 10000.00"
#~ msgstr "e.g. 10000.00"

#~ msgid "Optional: Set a total project budget to monitor spend"
#~ msgstr "Optional: Set a total project budget to monitor spend"

#~ msgid "Alert Threshold (%)"
#~ msgstr "Alert Threshold (%)"

#~ msgid "Notify when consumed budget exceeds this threshold"
#~ msgstr "Notify when consumed budget exceeds this threshold"

#~ msgid "Project Creation Tips"
#~ msgstr "Project Creation Tips"

#~ msgid "Clear Naming"
#~ msgstr "Warning"

#~ msgid "Use descriptive names that clearly indicate the project's purpose"
#~ msgstr "Use descriptive names that clearly indicate the project's purpose"

#~ msgid "Billing Setup"
#~ msgstr "Billing Setup"

#~ msgid "Set appropriate hourly rates based on project complexity and client budget"
#~ msgstr "Set appropriate hourly rates based on project complexity and client budget"

#~ msgid "Detailed Description"
#~ msgstr "Task name or description"

#~ msgid "Include project objectives, deliverables, and key requirements"
#~ msgstr "Include project objectives, deliverables, and key requirements"

#~ msgid "Client Selection"
#~ msgstr "Clients"

#~ msgid "Choose the right client to ensure proper project organization"
#~ msgstr "Choose the right client to ensure proper project organization"

#~ msgid "Creating..."
#~ msgstr "Starting..."

#~ msgid "Could not create client. Please try again."
#~ msgstr "Could not create client. Please try again."

#~ msgid "Client created"
#~ msgstr "Client created"

#~ msgid "Network error while creating client"
#~ msgstr "Network error while creating client"

#~ msgid "Project Dashboard & Analytics"
#~ msgstr "Project Dashboard & Analytics"

#~ msgid "Budget Analysis"
#~ msgstr "View analytics"

# Mobile
#~ msgid "All Time"
#~ msgstr "Log time"

#~ msgid "Last 7 Days"
#~ msgstr "Last 7 Days"

#~ msgid "Last 30 Days"
#~ msgstr "Last 30 Days"

#~ msgid "Last 3 Months"
#~ msgstr "Last 3 Months"

#~ msgid "Last Year"
#~ msgstr "Last Year"

#~ msgid "estimated"
#~ msgstr "Started at"

#~ msgid "Budget Used"
#~ msgstr "Budget Used"

#~ msgid "of budget"
#~ msgstr "Over Budget"

#~ msgid "Tasks Complete"
#~ msgstr "Completed"

#~ msgid "completion"
#~ msgstr "Completed"

#~ msgid "Team Members"
#~ msgstr "Team Members"

#~ msgid "contributing"
#~ msgstr "Training"

#~ msgid "Budget vs. Actual"
#~ msgstr "Budget vs. Actual"

#~ msgid "No budget set for this project"
#~ msgstr "No budget set for this project"

#~ msgid "Task Status Distribution"
#~ msgstr "Task name or description"

#~ msgid "No tasks created yet"
#~ msgstr "No tasks created yet"

#~ msgid "Team Member Contributions"
#~ msgstr "Team Member Contributions"

#~ msgid "No time entries recorded yet"
#~ msgstr "No time tracked yet today"

# Navigation and Common
#~ msgid "Time Tracking Timeline"
#~ msgstr "Time Tracker"

#~ msgid "Select a time period to view timeline"
#~ msgstr "Select a time period to view timeline"

#~ msgid "Team Member Details"
#~ msgstr "Team Member Details"

#~ msgid "entries"
#~ msgstr "Find entries"

#~ msgid "tasks"
#~ msgstr "Tasks"

#~ msgid "No team members have logged time yet"
#~ msgstr "No team members have logged time yet"

#~ msgid "Attention Required"
#~ msgstr "Attention Required"

#~ msgid "task(s) are overdue"
#~ msgstr "task(s) are overdue"

#~ msgid "Edit Project"
#~ msgstr "Select Project"

#~ msgid "Edit Extra Good"
#~ msgstr "Edit entry"

#~ msgid "Manage products and services for this project"
#~ msgstr "Manage products and services for this project"

#~ msgid "Total Goods"
#~ msgstr "total"

#~ msgid "Billable Amount"
#~ msgstr "Billable Amount"

#~ msgid "Categories"
#~ msgstr "Categories"

#~ msgid "Invoiced"
#~ msgstr "Invoices"

#~ msgid "Non-billable"
#~ msgstr "Set Non-billable"

#~ msgid "Are you sure you want to delete this extra good?"
#~ msgstr "Are you sure you want to delete this?"

#~ msgid "Delete Extra Good"
#~ msgstr "Delete Entry"

#~ msgid "No extra goods found for this project"
#~ msgstr "No extra goods found for this project"

#~ msgid "Add Your First Good"
#~ msgstr "Log Your First Entry"

#~ msgid "Breakdown by Category"
#~ msgstr "Breakdown by Category"

#~ msgid "item(s)"
#~ msgstr "item(s)"

#~ msgid "Mark project as Inactive?"
#~ msgstr "Mark project as Inactive?"

#~ msgid "Change Project Status"
#~ msgstr "Manage projects"

#~ msgid "Activate project?"
#~ msgstr "Manage projects"

#~ msgid "Activate Project"
#~ msgstr "Manage projects"

#~ msgid "Archive"
#~ msgstr "Archived"

#~ msgid "Unarchive project?"
#~ msgstr "Manage projects"

#~ msgid "Unarchive Project"
#~ msgstr "Manage projects"

#~ msgid "Unarchive"
#~ msgstr "Archived"

#~ msgid "Delete Project"
#~ msgstr "Select Project"

#~ msgid "Archive Information"
#~ msgstr "Information"

#~ msgid "Archived on:"
#~ msgstr "Archived"

#~ msgid "Archived by:"
#~ msgstr "Archived"

#~ msgid "Reason:"
#~ msgstr "Duration:"

#~ msgid "Budget Overview"
#~ msgstr "Budget Overview"

#~ msgid "Over"
#~ msgstr "Overdue"

#~ msgid "View Full Budget Analysis"
#~ msgstr "View analytics"

#~ msgid "Tasks for this project"
#~ msgstr "Tasks for this project"

#~ msgid "Priority"
#~ msgstr "Priority"

#~ msgid "Due"
#~ msgstr "Overdue"

#~ msgid "No tasks for this project."
#~ msgstr "No tasks for this project."

#~ msgid "Are you sure you want to delete this filter?"
#~ msgstr "Are you sure you want to delete this?"

#~ msgid "Delete Filter"
#~ msgstr "Delete Entry"

#~ msgid "This will reset all keyboard shortcuts to their default values. Continue?"
#~ msgstr "This will reset all keyboard shortcuts to their default values. Continue?"

#~ msgid "Reset to Defaults"
#~ msgstr "Reset to Defaults"

#~ msgid "Edit Task"
#~ msgstr "New Task"

#~ msgid "Overdue"
#~ msgstr "Overdue"

#~ msgid "Failed to update status"
#~ msgstr "Failed to stop timer"

#~ msgid "Failed to update task status"
#~ msgstr "Failed to update task status"

#~ msgid "Kanban column created"
#~ msgstr "Kanban column created"

#~ msgid "Kanban column deleted"
#~ msgstr "Kanban column deleted"

#~ msgid "Kanban columns reordered"
#~ msgstr "Kanban columns reordered"

#~ msgid "Kanban column visibility changed"
#~ msgstr "Kanban column visibility changed"

#~ msgid "Kanban columns updated"
#~ msgstr "Kanban columns updated"

#~ msgid "Update"
#~ msgstr "Date"

#~ msgid "Failed to refresh kanban columns"
#~ msgstr "Failed to refresh kanban columns"

#~ msgid "Loading task details..."
#~ msgstr "Loading..."

#~ msgid "Assigned To"
#~ msgstr "Assigned To"

#~ msgid "Tracked"
#~ msgstr "TimeTracker"

#~ msgid "Estimated"
#~ msgstr "Started at"

#~ msgid "View Full Details"
#~ msgstr "View Full Details"

#~ msgid "Create Task"
#~ msgstr "New Task"

#~ msgid "Back to Tasks"
#~ msgstr "Back to Tasks"

#~ msgid "Task Name"
#~ msgstr "Task Name"

#~ msgid "Enter a descriptive task name"
#~ msgstr "Enter a descriptive task name"

#~ msgid "Choose a clear, descriptive name that explains what needs to be done"
#~ msgstr "Choose a clear, descriptive name that explains what needs to be done"

#~ msgid "Optional: Add context, requirements, or specific instructions for the task"
#~ msgstr "Optional: Add context, requirements, or specific instructions for the task"

#~ msgid "Select the project this task belongs to"
#~ msgstr "Select the project this task belongs to"

#~ msgid "Low"
#~ msgstr "Low"

#~ msgid "Medium"
#~ msgstr "Medium"

#~ msgid "High"
#~ msgstr "High"

#~ msgid "Urgent"
#~ msgstr "Urgent"

#~ msgid "Initial Status"
#~ msgstr "Timer Status"

#~ msgid "Done"
#~ msgstr "Done"

#~ msgid "Optional: Set a deadline for this task"
#~ msgstr "Optional: Set a deadline for this task"

# Socket.IO messages
#~ msgid "Estimated Hours"
#~ msgstr "Timer started for"

#~ msgid "Optional: Estimate how long this task will take"
#~ msgstr "Optional: Estimate how long this task will take"

#~ msgid "Assign To"
#~ msgstr "Sign In"

# Payment statuses
#~ msgid "Unassigned"
#~ msgstr "Unpaid"

#~ msgid "Optional: Assign this task to a team member"
#~ msgstr "Optional: Assign this task to a team member"

#~ msgid "Task Creation Tips"
#~ msgstr "Task Creation Tips"

#~ msgid "Use action verbs and be specific about what needs to be done"
#~ msgstr "Use action verbs and be specific about what needs to be done"

#~ msgid "Realistic Estimates"
#~ msgstr "Realistic Estimates"

#~ msgid "Consider complexity and dependencies when estimating time"
#~ msgstr "Consider complexity and dependencies when estimating time"

#~ msgid "Set Deadlines"
#~ msgstr "Set Deadlines"

#~ msgid "Due dates help prioritize work and track progress"
#~ msgstr "Due dates help prioritize work and track progress"

#~ msgid "Priority Matters"
#~ msgstr "Priority"

#~ msgid "Use priority levels to help team members focus on what's most important"
#~ msgstr "Use priority levels to help team members focus on what's most important"

#~ msgid "Update task details and settings for \"%(task)s\""
#~ msgstr "Update task details and settings for \"%(task)s\""

#~ msgid "Back to Task"
#~ msgstr "Back to Task"

#~ msgid "Task Information"
#~ msgstr "Information"

#~ msgid "Update Task"
#~ msgstr "New Task"

#~ msgid "Estimate used"
#~ msgstr "Status"

#~ msgid "Actual"
#~ msgstr "Partial"

#~ msgid "Current Task Info"
#~ msgstr "Current Task Info"

#~ msgid "Current Status"
#~ msgstr "Timer Status"

#~ msgid "Current Priority"
#~ msgstr "Priority"

#~ msgid "Currently Assigned To"
#~ msgstr "Currently Assigned To"

#~ msgid "Current Due Date"
#~ msgstr "Current Due Date"

#~ msgid "Current Estimate"
#~ msgstr "Recent Entries"

#~ msgid "hours"
#~ msgstr "Hours Today"

#~ msgid "Actual Hours"
#~ msgstr "Actual Hours"

#~ msgid "Updated"
#~ msgstr "Date"

#~ msgid "Started"
#~ msgstr "Started at"

#~ msgid "View Task"
#~ msgstr "New Task"

#~ msgid "Edit Tips"
#~ msgstr "Edit entry"

#~ msgid "Status Changes"
#~ msgstr "All Statuses"

#~ msgid "Changing status may affect time tracking and progress calculations"
#~ msgstr "Changing status may affect time tracking and progress calculations"

#~ msgid "Due Date Updates"
#~ msgstr "Due Date Updates"

#~ msgid "Consider team workload when adjusting deadlines"
#~ msgstr "Consider team workload when adjusting deadlines"

#~ msgid "Assignment Changes"
#~ msgstr "Assignment Changes"

#~ msgid "Notify team members when reassigning tasks"
#~ msgstr "Notify team members when reassigning tasks"

#~ msgid "Updating..."
#~ msgstr "Starting..."

#~ msgid "Toggle Filters"
#~ msgstr "Toggle Filters"

#~ msgid "Are you sure you want to delete the task \"{name}\"?"
#~ msgstr "Are you sure you want to delete this?"

#~ msgid "Delete Task"
#~ msgstr "Delete"

#~ msgid "Hide Filters"
#~ msgstr "Toggle Filters"

#~ msgid "Show Filters"
#~ msgstr "Toggle Filters"

#~ msgid "My Tasks"
#~ msgstr "Tasks"

#~ msgid "New Task"
#~ msgstr "New Task"

#~ msgid "Tasks assigned to or created by you"
#~ msgstr "Tasks assigned to or created by you"

#~ msgid "total"
#~ msgstr "total"

#~ msgid "Filter My Tasks"
#~ msgstr "Filter Tasks"

#~ msgid "Task name or description"
#~ msgstr "Task name or description"

#~ msgid "All Statuses"
#~ msgstr "All Statuses"

#~ msgid "All Priorities"
#~ msgstr "All Priorities"

#~ msgid "All Projects"
#~ msgstr "All Projects"

#~ msgid "Task Type"
#~ msgstr "Task Type"

#~ msgid "All Types"
#~ msgstr "All Statuses"

#~ msgid "Assigned to Me"
#~ msgstr "Assigned to Me"

#~ msgid "Created by Me"
#~ msgstr "Created by Me"

#~ msgid "Show overdue only"
#~ msgstr "Show overdue only"

#~ msgid "Apply Filters"
#~ msgstr "Toggle Filters"

#~ msgid "Clear"
#~ msgstr "Calendar"

#~ msgid "Created by me"
#~ msgstr "Created by me"

#~ msgid "View Details"
#~ msgstr "View All"

#~ msgid "My tasks pagination"
#~ msgstr "My tasks pagination"

#~ msgid "..."
#~ msgstr "..."

#~ msgid "No tasks found"
#~ msgstr "No timer found"

#~ msgid "You don't have any tasks assigned to you or created by you yet."
#~ msgstr "You don't have any tasks assigned to you or created by you yet."

#~ msgid "Create Your First Task"
#~ msgstr "Log Your First Entry"

#~ msgid "View All Tasks"
#~ msgstr "View All"

#~ msgid "Overdue Tasks"
#~ msgstr "Overdue"

#~ msgid "Requires immediate attention"
#~ msgstr "Requires immediate attention"

#~ msgid "items"
#~ msgstr "Notes"

#~ msgid "Overdue Tasks Detected"
#~ msgstr "Overdue Tasks Detected"

#~ msgid "There are"
#~ msgstr "There are"

#~ msgid "overdue tasks that require immediate attention."
#~ msgstr "overdue tasks that require immediate attention."

#~ msgid "Please review and update these tasks to prevent further delays."
#~ msgstr "Please review and update these tasks to prevent further delays."

#~ msgid "Due:"
#~ msgstr "Due:"

#~ msgid "Est:"
#~ msgstr "Est:"

#~ msgid "Actual:"
#~ msgstr "Actual:"

#~ msgid "No Overdue Tasks!"
#~ msgstr "No Overdue Tasks!"

#~ msgid "Great job! All tasks are currently on schedule."
#~ msgstr "Great job! All tasks are currently on schedule."

#~ msgid "Enter new due date (YYYY-MM-DD):"
#~ msgstr "Enter new due date (YYYY-MM-DD):"

#~ msgid "Are you sure you want to extend the due date to"
#~ msgstr "Are you sure you want to delete the time entry for"

#~ msgid "for all overdue tasks?"
#~ msgstr "for all overdue tasks?"

#~ msgid "Bulk due date update feature coming soon!"
#~ msgstr "Bulk due date update feature coming soon!"

#~ msgid "Enter new priority (low/medium/high/urgent):"
#~ msgstr "Enter new priority (low/medium/high/urgent):"

#~ msgid "Are you sure you want to set priority to"
#~ msgstr "Are you sure you want to delete this?"

#~ msgid "Bulk priority update feature coming soon!"
#~ msgstr "Bulk priority update feature coming soon!"

#~ msgid "Invalid priority. Please use: low, medium, high, or urgent"
#~ msgstr "Invalid priority. Please use: low, medium, high, or urgent"

#~ msgid "Start task and mark as In Progress?"
#~ msgstr "Start task and mark as In Progress?"

#~ msgid "Change Task Status"
#~ msgstr "Change Task Status"

#~ msgid "Mark task as To Do?"
#~ msgstr "Mark task as To Do?"

#~ msgid "Pause"
#~ msgstr "Pause"

#~ msgid "Mark task as Done?"
#~ msgstr "Mark task as Done?"

#~ msgid "Complete Task"
#~ msgstr "Completed"

#~ msgid "Complete"
#~ msgstr "Completed"

#~ msgid "Reopen task to Review?"
#~ msgstr "Reopen task to Review?"

#~ msgid "Reopen Task"
#~ msgstr "New Task"

#~ msgid "Reopen"
#~ msgstr "Remove"

#~ msgid "Are you sure you want to delete this template?"
#~ msgstr "Are you sure you want to delete this?"

#~ msgid "Delete Template"
#~ msgstr "Delete Entry"

#~ msgid "Settings"
#~ msgstr "Starting..."

#~ msgid "No project"
#~ msgstr "Project"

#~ msgid "Member Since"
#~ msgstr "Member Since"

#~ msgid "N/A"
#~ msgstr "N/A"

#~ msgid "Recent Time Entries"
#~ msgstr "Recent Entries"

#~ msgid "In progress"
#~ msgstr "In Progress"

#~ msgid "View all time entries"
#~ msgstr "Delete Time Entry"

#~ msgid "No recent time entries"
#~ msgstr "No recent entries"

#~ msgid "Manage your account settings and preferences"
#~ msgstr "Manage your account settings and preferences"

#~ msgid "Profile Information"
#~ msgstr "Information"

#~ msgid "Username cannot be changed"
#~ msgstr "Username cannot be changed"

#~ msgid "Email Address"
#~ msgstr "Email Address"

#~ msgid "Required for email notifications"
#~ msgstr "Required for email notifications"

#~ msgid "Notification Preferences"
#~ msgstr "Notification Preferences"

#~ msgid "Enable Email Notifications"
#~ msgstr "Enable Email Notifications"

#~ msgid "Master switch for all email notifications"
#~ msgstr "Master switch for all email notifications"

#~ msgid "Overdue Invoice Notifications"
#~ msgstr "Overdue Invoice Notifications"

#~ msgid "Task Assignment Notifications"
#~ msgstr "Task Assignment Notifications"

#~ msgid "Comment & Mention Notifications"
#~ msgstr "Comment & Mention Notifications"

#~ msgid "Weekly Time Summary Email"
#~ msgstr "Weekly Time Summary Email"

#~ msgid "Display Preferences"
#~ msgstr "Display Preferences"

#~ msgid "System Default"
#~ msgstr "System Default"

#~ msgid "Light"
#~ msgstr "Light mode"

#~ msgid "Time Rounding Preferences"
#~ msgstr "Time Rounding Preferences"

#~ msgid "Enable Time Rounding"
#~ msgstr "Timer Running"

#~ msgid "Round time entries to configured intervals"
#~ msgstr "Round time entries to configured intervals"

#~ msgid "Rounding Interval"
#~ msgstr "Rounding Interval"

#~ msgid "Time entries will be rounded to this interval"
#~ msgstr "Time entries will be rounded to this interval"

#~ msgid "Rounding Method"
#~ msgstr "Rounding Method"

#~ msgid "Overtime Settings"
#~ msgstr "Timer Status"

#~ msgid "Standard Hours Per Day"
#~ msgstr "Standard Hours Per Day"

#~ msgid "Typically 8 hours for a full-time job"
#~ msgstr "Typically 8 hours for a full-time job"

#~ msgid "How it works"
#~ msgstr "How it works"

#~ msgid "Regional Settings"
#~ msgstr "Regional Settings"

#~ msgid "Timezone"
#~ msgstr "Timezone"

#~ msgid "Date Format"
#~ msgstr "Date Format"

#~ msgid "Time Format"
#~ msgstr "Information"

#~ msgid "Week Starts On"
#~ msgstr "Week Starts On"

#~ msgid "Sunday"
#~ msgstr "Sunday"

#~ msgid "Monday"
#~ msgstr "h today"

#~ msgid "Saturday"
#~ msgstr "Saturday"

#~ msgid "Save Settings"
#~ msgstr "Save Settings"

#~ msgid "Time rounding is disabled. All times will be recorded exactly as tracked."
#~ msgstr "Time rounding is disabled. All times will be recorded exactly as tracked."

#~ msgid "No rounding - times will be recorded exactly as tracked."
#~ msgstr "No rounding - times will be recorded exactly as tracked."

#~ msgid "Actual time:"
#~ msgstr "Start Timer"

#~ msgid "Rounded:"
#~ msgstr "Rounded:"

#~ msgid "With "
#~ msgstr "With "

#~ msgid " minute intervals"
#~ msgstr " minute intervals"

#~ msgid "Create Weekly Goal"
#~ msgstr "Create Weekly Goal"

#~ msgid "Create Weekly Time Goal"
#~ msgstr "Create Weekly Time Goal"

#~ msgid "Set a target for hours to work this week"
#~ msgstr "Set a target for hours to work this week"

#~ msgid "Target Hours"
#~ msgstr "Target Hours"

#~ msgid "How many hours do you want to work this week?"
#~ msgstr "How many hours do you want to work this week?"

#~ msgid "Week Start Date"
#~ msgstr "Started at"

#~ msgid "Leave blank to use current week (starting Monday)"
#~ msgstr "Leave blank to use current week (starting Monday)"

#~ msgid "Optional notes about your goal..."
#~ msgstr "Optional notes about your goal..."

#~ msgid "Quick Presets"
#~ msgstr "Quick Actions"

#~ msgid "Tips for Setting Goals"
#~ msgstr "Tips for Setting Goals"

#~ msgid "Be realistic: Consider holidays, meetings, and other commitments"
#~ msgstr "Be realistic: Consider holidays, meetings, and other commitments"

#~ msgid "Start conservative: You can always adjust your goal later"
#~ msgstr "Start conservative: You can always adjust your goal later"

#~ msgid "Track progress: Check your dashboard regularly to stay on track"
#~ msgstr "Track progress: Check your dashboard regularly to stay on track"

#~ msgid "Typical full-time: 40 hours per week (8 hours/day, 5 days)"
#~ msgstr "Typical full-time: 40 hours per week (8 hours/day, 5 days)"

#~ msgid "Edit Weekly Goal"
#~ msgstr "Edit Weekly Goal"

#~ msgid "Edit Weekly Time Goal"
#~ msgstr "Edit Weekly Time Goal"

#~ msgid "Week Period"
#~ msgstr "Week Period"

#~ msgid "Current Progress"
#~ msgstr "In Progress"

#~ msgid "Failed"
#~ msgstr "Failed"

#~ msgid "Are you sure you want to delete this goal?"
#~ msgstr "Are you sure you want to delete this?"

#~ msgid "Delete Goal"
#~ msgstr "Delete"

#~ msgid "Weekly Time Goals"
#~ msgstr "Weekly Time Goals"

#~ msgid "Set and track your weekly hour targets"
#~ msgstr "Set and track your weekly hour targets"

#~ msgid "New Goal"
#~ msgstr "View All"

#~ msgid "Total Goals"
#~ msgstr "total"

# Toast and JavaScript UI strings
#~ msgid "Success Rate"
#~ msgstr "Success"

#~ msgid "Current Week Goal"
#~ msgstr "Current Week Goal"

#~ msgid "Remaining Hours"
#~ msgstr "Training"

#~ msgid "Days Remaining"
#~ msgstr "Training"

#~ msgid "Avg Hours/Day Needed"
#~ msgstr "Avg Hours/Day Needed"

#~ msgid "Edit Goal"
#~ msgstr "Edit"

#~ msgid "No goal set for this week"
#~ msgstr "Hours This Week"

#~ msgid "Create a weekly time goal to start tracking your progress"
#~ msgstr "Create a weekly time goal to start tracking your progress"

#~ msgid "Goal History"
#~ msgstr "Goal History"

#~ msgid "Target"
#~ msgstr "Urgent"

#~ msgid "Weekly Goal Details"
#~ msgstr "Weekly Goal Details"

#~ msgid "Daily Breakdown"
#~ msgstr "Daily Breakdown"

#~ msgid "Time Entries This Week"
#~ msgstr "Hours This Week"

#~ msgid "No Project"
#~ msgstr "Project"

#~ msgid "No time entries recorded for this week yet"
#~ msgstr "No time entries recorded for this week yet"

# Invoice statuses
#~ msgid "Draft"
#~ msgstr "Draft"

#~ msgid "Sent"
#~ msgstr "Sent"

#~ msgid "Paid"
#~ msgstr "Paid"

# Payment statuses
#~ msgid "Unpaid"
#~ msgstr "Unpaid"

#~ msgid "Partially Paid"
#~ msgstr "Partially Paid"

#~ msgid "Fully Paid"
#~ msgstr "Fully Paid"

#~ msgid "Overpaid"
#~ msgstr "Overpaid"

# Payment methods
#~ msgid "Cash"
#~ msgstr "Cash"

#~ msgid "Check"
#~ msgstr "Check"

#~ msgid "Bank Transfer"
#~ msgstr "Bank Transfer"

#~ msgid "Credit Card"
#~ msgstr "Credit Card"

#~ msgid "Debit Card"
#~ msgstr "Debit Card"

#~ msgid "PayPal"
#~ msgstr "PayPal"

#~ msgid "Stripe"
#~ msgstr "Stripe"

#~ msgid "Company Card"
#~ msgstr "Company Card"

# Approval statuses
#~ msgid "Pending"
#~ msgstr "Pending"

#~ msgid "Approved"
#~ msgstr "Approved"

#~ msgid "Rejected"
#~ msgstr "Rejected"

#~ msgid "Reimbursed"
#~ msgstr "Reimbursed"

# Processing statuses
#~ msgid "Processing"
#~ msgstr "Processing"

#~ msgid "Partial"
#~ msgstr "Partial"

# Alert types and levels
#~ msgid "80% Budget Warning"
#~ msgstr "80% Budget Warning"

#~ msgid "Budget Limit Reached"
#~ msgstr "Budget Limit Reached"

#~ msgid "Info"
#~ msgstr "Info"

#~ msgid "Invoice #: %(num)s"
#~ msgstr "Invoices"

#~ msgid "Issue Date: %(date)s"
#~ msgstr "Issue Date: %(date)s"

#~ msgid "Due Date: %(date)s"
#~ msgstr "Due Date: %(date)s"

#~ msgid "Please log in to access this page"
#~ msgstr "Please log in to access this page"

#~ msgid "PDF Invoice Designer"
#~ msgstr "PDF Invoice Designer"

#~ msgid "Visual Invoice Designer"
#~ msgstr "Visual Invoice Designer"

#~ msgid "Drag and drop elements to design your invoice layout"
#~ msgstr "Drag and drop elements to design your invoice layout"

#~ msgid "How to use:"
#~ msgstr "How to use:"

#~ msgid "Keyboard Shortcuts:"
#~ msgstr "Keyboard Shortcuts"

#~ msgid "Clear Canvas"
#~ msgstr "Clear Canvas"

#~ msgid "Generate Preview"
#~ msgstr "Generate Preview"

#~ msgid "Save Design"
#~ msgstr "Save Design"

#~ msgid "View Code"
#~ msgstr "View Code"

#~ msgid "Toolbox"
#~ msgstr "Toolbox"

#~ msgid "Search elements & variables..."
#~ msgstr "Search elements & variables..."

#~ msgid "Elements"
#~ msgstr "Clients"

#~ msgid "Variables"
#~ msgstr "Partial"

#~ msgid "Basic Elements"
#~ msgstr "Basic Elements"

#~ msgid "Custom Text"
#~ msgstr "Custom Text"

#~ msgid "Text"
#~ msgstr "Text"

# Approval statuses
#~ msgid "Heading"
#~ msgstr "Pending"

# Login
#~ msgid "Line"
#~ msgstr "Login"

#~ msgid "Rectangle"
#~ msgstr "Rectangle"

#~ msgid "Circle"
#~ msgstr "Idle"

#~ msgid "Company Info"
#~ msgstr "Company Logo"

#~ msgid "Company Name"
#~ msgstr "Company Card"

#~ msgid "Company Details"
#~ msgstr "Company Logo"

#~ msgid "Invoice Data"
#~ msgstr "Invoices"

#~ msgid "Invoice Number"
#~ msgstr "Invoices"

#~ msgid "Invoice Date"
#~ msgstr "Invoices"

#~ msgid "Client Info"
#~ msgstr "Clients"

#~ msgid "Items Table"
#~ msgstr "Table"

#~ msgid "Payment & Project"
#~ msgstr "Select Project"

#~ msgid "Payment Date"
#~ msgstr "Payment Date"

#~ msgid "Payment Method"
#~ msgstr "Payment Method"

#~ msgid "Client Phone"
#~ msgstr "Clients"

#~ msgid "Advanced"
#~ msgstr "Advanced"

#~ msgid "QR Code"
#~ msgstr "Dark mode"

# Tasks
#~ msgid "Barcode"
#~ msgstr "Board"

#~ msgid "Page Number"
#~ msgstr "Page Number"

#~ msgid "Current Date"
#~ msgstr "Current Date"

#~ msgid "Watermark"
#~ msgstr "Watermark"

#~ msgid "Bank Info"
#~ msgstr "Bank Transfer"

#~ msgid "Invoice Fields"
#~ msgstr "Invoices"

#~ msgid "Invoice number"
#~ msgstr "Invoices"

#~ msgid "Invoice status (draft/sent/paid/overdue)"
#~ msgstr "Invoice status (draft/sent/paid/overdue)"

#~ msgid "Issue date"
#~ msgstr "Issue date"

#~ msgid "Due date"
#~ msgstr "Date"

#~ msgid "Subtotal amount"
#~ msgstr "Subtotal amount"

#~ msgid "Tax rate (%)"
#~ msgstr "Tax rate (%)"

#~ msgid "Tax amount"
#~ msgstr "Tax amount"

#~ msgid "Total amount"
#~ msgstr "Total amount"

#~ msgid "Currency code (EUR, USD, etc)"
#~ msgstr "Currency code (EUR, USD, etc)"

#~ msgid "Invoice notes"
#~ msgstr "No notes"

#~ msgid "Terms & conditions"
#~ msgstr "Terms & conditions"

#~ msgid "Client Fields"
#~ msgstr "Clients"

#~ msgid "Client company name"
#~ msgstr "Client company name"

#~ msgid "Client email address"
#~ msgstr "Client email address"

#~ msgid "Client full address"
#~ msgstr "Client full address"

#~ msgid "Client contact person"
#~ msgstr "Client contact person"

#~ msgid "Client phone number"
#~ msgstr "Client phone number"

#~ msgid "Payment Fields"
#~ msgstr "Payment Fields"

#~ msgid "Payment status"
#~ msgstr "Timer Status"

#~ msgid "Payment date"
#~ msgstr "Payment date"

#~ msgid "Payment method"
#~ msgstr "Payment method"

#~ msgid "Payment reference number"
#~ msgstr "Payment reference number"

# Payment statuses
#~ msgid "Amount paid"
#~ msgstr "Unpaid"

#~ msgid "Outstanding amount"
#~ msgstr "Outstanding amount"

#~ msgid "Payment notes"
#~ msgstr "No notes"

#~ msgid "Project Fields"
#~ msgstr "Projects"

#~ msgid "Project name"
#~ msgstr "Project"

#~ msgid "Project code"
#~ msgstr "Project"

#~ msgid "Project description"
#~ msgstr "Task name or description"

#~ msgid "Project billing reference"
#~ msgstr "Project billing reference"

#~ msgid "Company/Settings Fields"
#~ msgstr "Company/Settings Fields"

#~ msgid "Your company name"
#~ msgstr "Company Card"

#~ msgid "Your company address"
#~ msgstr "Company Card"

#~ msgid "Your company email"
#~ msgstr "Company Logo"

#~ msgid "Your company phone"
#~ msgstr "Company Logo"

#~ msgid "Your company website"
#~ msgstr "Your company website"

#~ msgid "Your tax ID number"
#~ msgstr "Your tax ID number"

#~ msgid "Your bank account info"
#~ msgstr "Your bank account info"

#~ msgid "Default invoice terms"
#~ msgstr "Default invoice terms"

#~ msgid "Default invoice notes"
#~ msgstr "Default invoice notes"

#~ msgid "Date/Time Fields"
#~ msgstr "Date/Time Fields"

#~ msgid "Current date"
#~ msgstr "Current date"

#~ msgid "Invoice creation date"
#~ msgstr "Invoice creation date"

#~ msgid "Invoice last update date"
#~ msgstr "Invoice last update date"

#~ msgid "Invoice Items Loop"
#~ msgstr "Invoices"

#~ msgid "Loop through invoice items"
#~ msgstr "Loop through invoice items"

#~ msgid "Item description"
#~ msgstr "Task name or description"

#~ msgid "Item quantity"
#~ msgstr "Item quantity"

#~ msgid "Item unit price"
#~ msgstr "Item unit price"

#~ msgid "Item total amount"
#~ msgstr "Item total amount"

#~ msgid "End loop"
#~ msgstr "End loop"

#~ msgid "Design Canvas"
#~ msgstr "Sign In"

#~ msgid "Zoom In"
#~ msgstr "Zoom In"

#~ msgid "Zoom Out"
#~ msgstr "Zoom Out"

#~ msgid "Delete Selected"
#~ msgstr "No items selected"

#~ msgid "Properties"
#~ msgstr "Projects"

#~ msgid "Select an element to edit its properties"
#~ msgstr "Select an element to edit its properties"

#~ msgid "Generating..."
#~ msgstr "Deleting..."

#~ msgid "Generated Code"
#~ msgstr "Generated Code"

#~ msgid "Clear all elements?"
#~ msgstr "Clear all elements?"

#~ msgid "Reset to defaults?"
#~ msgstr "Reset to defaults?"

#~ msgid "Reset PDF Layout"
#~ msgstr "Reset PDF Layout"

#~ msgid "Danger Operation"
#~ msgstr "Timer stopped. Duration:"

#~ msgid "Upload Backup Archive (.zip)"
#~ msgstr "Upload Backup Archive (.zip)"

#~ msgid "Status:"
#~ msgstr "Status"

#~ msgid "Backup Archive (.zip)"
#~ msgstr "Backup Archive (.zip)"

#~ msgid "Select a .zip archive previously created via the Backup action."
#~ msgstr "Select a .zip archive previously created via the Backup action."

#~ msgid "Restore"
#~ msgstr "Stripe"

#~ msgid "Safety Tips"
#~ msgstr "Safety Tips"

#~ msgid "Verify the backup archive integrity before restoring."
#~ msgstr "Verify the backup archive integrity before restoring."

#~ msgid "Ensure no active writes are occurring during restore."
#~ msgstr "Ensure no active writes are occurring during restore."

#~ msgid "Keep a copy of the current data in case you need to roll back."
#~ msgstr "Keep a copy of the current data in case you need to roll back."

#~ msgid "After restore, review settings and re-run migrations if required."
#~ msgstr "After restore, review settings and re-run migrations if required."

#~ msgid "Add Cost"
#~ msgstr "Add Cost"

#~ msgid "Add Cost to Project"
#~ msgstr "Choose a project..."

#~ msgid "e.g., Travel expenses to client site"
#~ msgstr "e.g., Travel expenses to client site"

#~ msgid "Brief description of the cost"
#~ msgstr "Brief description of the cost"

#~ msgid "Select category"
#~ msgstr "Select all"

#~ msgid "Materials"
#~ msgstr "Meals"

#~ msgid "Software/Licenses"
#~ msgstr "Software"

#~ msgid "Additional details about this cost"
#~ msgstr "Additional details about this cost"

#~ msgid "Billable to client"
#~ msgstr "Billable to client"

#~ msgid "If checked, this cost will be included in invoices"
#~ msgstr "If checked, this cost will be included in invoices"

#~ msgid "Edit Cost"
#~ msgstr "Edit entry"

#~ msgid "This cost has been invoiced. Changes may affect existing invoices."
#~ msgstr "This cost has been invoiced. Changes may affect existing invoices."

#~ msgid "Update Cost"
#~ msgstr "Update Cost"

#~ msgid "Bulk Time Entry"
#~ msgstr "Bulk Time Entry"

#~ msgid "Single Entry"
#~ msgstr "Manual entry"

#~ msgid "Create multiple time entries for consecutive days"
#~ msgstr "Create multiple time entries for consecutive days"

#~ msgid "Bulk Entry Form"
#~ msgstr "Bulk Entry"

#~ msgid "Select the project to log time for"
#~ msgstr "Select the project to log time for"

#~ msgid "Tasks load after selecting a project"
#~ msgstr "Please select a project"

#~ msgid "Date Range"
#~ msgstr "Date Range"

#~ msgid "Skip weekends (Saturday & Sunday)"
#~ msgstr "Skip weekends (Saturday & Sunday)"

#~ msgid "Entries will be created for these dates"
#~ msgstr "Entries will be created for these dates"

#~ msgid "Same start time for all days"
#~ msgstr "Same start time for all days"

#~ msgid "Same end time for all days"
#~ msgstr "Same end time for all days"

#~ msgid "What did you work on? (same notes for all entries)"
#~ msgstr "What did you work on? (same notes for all entries)"

#~ msgid "tag1, tag2, tag3"
#~ msgstr "tag1, tag2, tag3"

#~ msgid "Separate tags with commas (same for all entries)"
#~ msgstr "Separate tags with commas (same for all entries)"

#~ msgid "Include in invoices"
#~ msgstr "Include in invoices"

#~ msgid "Create Entries"
#~ msgstr "Recent Entries"

#~ msgid "Bulk Entry Tips"
#~ msgstr "Bulk Entry"

#~ msgid "Skip Weekends"
#~ msgstr "Skip Weekends"

#~ msgid "Enable to automatically skip Saturdays and Sundays from the date range."
#~ msgstr "Enable to automatically skip Saturdays and Sundays from the date range."

#~ msgid "Same Time Daily"
#~ msgstr "Same Time Daily"

#~ msgid "All entries will use the same start and end time each day."
#~ msgstr "All entries will use the same start and end time each day."

#~ msgid "Conflict Check"
#~ msgstr "Conflict Check"

#~ msgid "System will check for existing time entries and prevent overlaps."
#~ msgstr "System will check for existing time entries and prevent overlaps."

#~ msgid "No task"
#~ msgstr "New Task"

#~ msgid "Failed to load tasks"
#~ msgstr "Failed to stop timer"

#~ msgid "Total days"
#~ msgstr "total"

#~ msgid "Weekdays only"
#~ msgstr "Weekdays only"

#~ msgid "Total hours"
#~ msgstr "total"

#~ msgid "Entries will be created for"
#~ msgstr "New users will be created automatically"

#~ msgid "Agenda"
#~ msgstr "Calendar"

#~ msgid "iCal Format"
#~ msgstr "Information"

#~ msgid "CSV Format"
#~ msgstr "CSV Format"

#~ msgid "All Tasks"
#~ msgstr "All Statuses"

#~ msgid "Filter by tags..."
#~ msgstr "Filter Tasks"

#~ msgid "Show billable entries only"
#~ msgstr "Show billable entries only"

#~ msgid "Billable Only"
#~ msgstr "Set Billable"

#~ msgid "Assign to project for new events..."
#~ msgstr "Assign to project for new events..."

#~ msgid "Total Hours:"
#~ msgstr "Total Hours:"

#~ msgid "Colors assigned by project"
#~ msgstr "Choose a project..."

#~ msgid "Create Time Entry"
#~ msgstr "Delete Time Entry"

#~ msgid "Select a project..."
#~ msgstr "Select Project"

#~ msgid "Comma-separated tags"
#~ msgstr "Comma-separated tags"

#~ msgid "Create"
#~ msgstr "Date"

#~ msgid "Time Entry Details"
#~ msgstr "Bulk Time Entry"

#~ msgid "Duplicate"
#~ msgstr "Date"

#~ msgid "Recurring Time Blocks"
#~ msgstr "Recurring Time Blocks"

#~ msgid "Manage your recurring time entry templates."
#~ msgstr "Manage your recurring time entry templates."

#~ msgid "New Recurring Block"
#~ msgstr "New Recurring Block"

#~ msgid "Jump to Today"
#~ msgstr "h today"

#~ msgid "Next Week/Month"
#~ msgstr "Next Week/Month"

#~ msgid "Previous Week/Month"
#~ msgstr "Previous Week/Month"

#~ msgid "Navigate Days"
#~ msgstr "Navigate Days"

#~ msgid "Views"
#~ msgstr "Review"

#~ msgid "Day View"
#~ msgstr "Day View"

#~ msgid "Week View"
#~ msgstr "Review"

#~ msgid "Month View"
#~ msgstr "Month View"

#~ msgid "Agenda View"
#~ msgstr "Agenda View"

#~ msgid "Create New Entry"
#~ msgstr "Delete Time Entry"

#~ msgid "Focus Filter"
#~ msgstr "Toggle Filters"

#~ msgid "Clear All Filters"
#~ msgstr "Toggle Filters"

#~ msgid "Close Modal"
#~ msgstr "Close"

#~ msgid "Show This Help"
#~ msgstr "Hours This Week"

#~ msgid "Got it!"
#~ msgstr "Got it!"

#~ msgid "Failed to load events"
#~ msgstr "Failed to load events"

#~ msgid "Please select a project for new entries"
#~ msgstr "Please select a project"

#~ msgid "Please select a project first"
#~ msgstr "Please select a project"

#~ msgid "Showing billable entries only"
#~ msgstr "Showing billable entries only"

#~ msgid "Entry created successfully"
#~ msgstr "Operation completed successfully"

#~ msgid "Failed to create entry"
#~ msgstr "Failed to stop timer"

#~ msgid "Entry updated"
#~ msgstr "Entry updated"

#~ msgid "Failed to update entry"
#~ msgstr "Failed to stop timer"

# Toast and JavaScript UI strings
#~ msgid "Source"
#~ msgstr "Success"

#~ msgid "Automatic Timer"
#~ msgstr "Start Timer"

#~ msgid "Are you sure you want to delete this entry?"
#~ msgstr "Are you sure you want to delete this?"

#~ msgid "Delete Entry"
#~ msgstr "Delete Entry"

#~ msgid "Entry deleted"
#~ msgstr "Delete"

#~ msgid "Failed to delete entry"
#~ msgstr "Delete Entry"

#~ msgid "Export started"
#~ msgstr "Export started"

#~ msgid "No recurring blocks yet"
#~ msgstr "No recurring blocks yet"

#~ msgid "Unknown Project"
#~ msgstr "Project"

#~ msgid "Failed to load recurring blocks"
#~ msgstr "Failed to load recurring blocks"

#~ msgid "No events in this period"
#~ msgstr "No events in this period"

#~ msgid "Failed to load agenda view"
#~ msgstr "Failed to stop timer"

#~ msgid "Failed to load event details"
#~ msgstr "Failed to load event details"

#~ msgid "Are you sure you want to delete this recurring block?"
#~ msgstr "Are you sure you want to delete this?"

#~ msgid "Delete Recurring Block"
#~ msgstr "Delete Recurring Block"

#~ msgid "Recurring block deleted"
#~ msgstr "Recurring block deleted"

#~ msgid "Failed to delete recurring block"
#~ msgstr "Failed to delete recurring block"

#~ msgid "Enter new start time (YYYY-MM-DD HH:MM):"
#~ msgstr "Enter new start time (YYYY-MM-DD HH:MM):"

#~ msgid "Entry duplicated successfully"
#~ msgstr "Language updated successfully"

#~ msgid "Failed to duplicate entry"
#~ msgstr "Failed to stop timer"

#~ msgid "Jumped to today"
#~ msgstr "Jumped to today"

#~ msgid "💡 Press ? to see keyboard shortcuts"
#~ msgstr "Keyboard Shortcuts"

#~ msgid "Edit Time Entry"
#~ msgstr "Delete Time Entry"

#~ msgid "These updates will modify this time entry permanently."
#~ msgstr "These updates will modify this time entry permanently."

#~ msgid "Confirm Changes"
#~ msgstr "Confirm"

#~ msgid "Confirm & Save"
#~ msgstr "No form to save"

#~ msgid "Admin Mode"
#~ msgstr "Admin"

#~ msgid "Admin Mode:"
#~ msgstr "Admin"

#~ msgid "Select the project this time entry belongs to"
#~ msgstr "Select the project this time entry belongs to"

#~ msgid "Task (Optional)"
#~ msgstr "Notes (Optional)"

#~ msgid "Select a specific task within the project"
#~ msgstr "Select a specific task within the project"

#~ msgid "When the work started"
#~ msgstr "When the work started"

# Socket.IO messages
#~ msgid "Time the work started"
#~ msgstr "Timer started for"

#~ msgid "When the work ended (leave empty if still running)"
#~ msgstr "When the work ended (leave empty if still running)"

#~ msgid "Time the work ended"
#~ msgstr "Time the work ended"

#~ msgid "Manual"
#~ msgstr "Manual entry"

#~ msgid "Automatic"
#~ msgstr "Automatic"

#~ msgid "How this entry was created"
#~ msgstr "How this entry was created"

#~ msgid "Duration:"
#~ msgstr "Duration:"

#~ msgid "Describe what you worked on"
#~ msgstr "What are you working on?"

#~ msgid "tag1, tag2"
#~ msgstr "tag1, tag2"

#~ msgid "Separate tags with commas"
#~ msgstr "Separate tags with commas"

#~ msgid "Project:"
#~ msgstr "Project"

#~ msgid "Task:"
#~ msgstr "Tasks"

#~ msgid "Start:"
#~ msgstr "Status"

#~ msgid "End:"
#~ msgstr "End:"

#~ msgid "Running"
#~ msgstr "Warning"

#~ msgid "Entry Details"
#~ msgstr "Entry Details"

#~ msgid "Entry ID"
#~ msgstr "Entry ID"

#~ msgid "Admin Notice"
#~ msgstr "No notes"

#~ msgid "{editor}: Editing failed"
#~ msgstr "Operation failed"

#~ msgid "{editor}: Editing failed: {e}"
#~ msgstr "{editor}: Editing failed: {e}"

#~ msgid "{text} {deprecated_message}"
#~ msgstr "{text} {deprecated_message}"

#~ msgid "Options"
#~ msgstr "Actions"

#~ msgid "Got unexpected extra argument ({args})"
#~ msgid_plural "Got unexpected extra arguments ({args})"
#~ msgstr[0] ""
#~ msgstr[1] ""

#~ msgid "DeprecationWarning: The command {name!r} is deprecated.{extra_message}"
#~ msgstr "DeprecationWarning: The command {name!r} is deprecated.{extra_message}"

# Tasks
#~ msgid "Aborted!"
#~ msgstr "Board"

# Command Palette
#~ msgid "Commands"
#~ msgstr "Command Palette"

#~ msgid "Missing command."
#~ msgstr "Missing command."

#~ msgid "No such command {name!r}."
#~ msgstr "No such command {name!r}."

#~ msgid "Value must be an iterable."
#~ msgstr "Value must be an iterable."

#~ msgid "Takes {nargs} values but 1 was given."
#~ msgid_plural "Takes {nargs} values but {len} were given."
#~ msgstr[0] ""
#~ msgstr[1] ""

#~ msgid "env var: {var}"
#~ msgstr "env var: {var}"

#~ msgid "default: {default}"
#~ msgstr "default: {default}"

#~ msgid "required"
#~ msgstr "Reimbursed"

#~ msgid "(dynamic)"
#~ msgstr "(dynamic)"

#~ msgid "%(prog)s, version %(version)s"
#~ msgstr "%(prog)s, version %(version)s"

#~ msgid "Show the version and exit."
#~ msgstr "Show the version and exit."

#~ msgid "Show this message and exit."
#~ msgstr "Show this message and exit."

#~ msgid "Error: {message}"
#~ msgstr "Error: {message}"

#~ msgid "Try '{command} {option}' for help."
#~ msgstr "Try '{command} {option}' for help."

#~ msgid "Invalid value: {message}"
#~ msgstr "Invalid language"

#~ msgid "Invalid value for {param_hint}: {message}"
#~ msgstr "Invalid value for {param_hint}: {message}"

#~ msgid "Missing argument"
#~ msgstr "Missing argument"

#~ msgid "Missing option"
#~ msgstr "Missing option"

#~ msgid "Missing parameter"
#~ msgstr "Missing parameter"

#~ msgid "Missing {param_type}"
#~ msgstr "Missing {param_type}"

#~ msgid "Missing parameter: {param_name}"
#~ msgstr "Missing parameter: {param_name}"

#~ msgid "No such option: {name}"
#~ msgstr "No such option: {name}"

#~ msgid "Did you mean {possibility}?"
#~ msgid_plural "(Possible options: {possibilities})"
#~ msgstr[0] ""
#~ msgstr[1] ""

#~ msgid "unknown error"
#~ msgstr "unknown error"

#~ msgid "Could not open file {filename!r}: {message}"
#~ msgstr "Could not open file {filename!r}: {message}"

#~ msgid "Usage:"
#~ msgstr "Save"

#~ msgid "Argument {name!r} takes {nargs} values."
#~ msgstr "Argument {name!r} takes {nargs} values."

#~ msgid "Option {name!r} does not take a value."
#~ msgstr "Option {name!r} does not take a value."

#~ msgid "Option {name!r} requires an argument."
#~ msgid_plural "Option {name!r} requires {nargs} arguments."
#~ msgstr[0] ""
#~ msgstr[1] ""

#~ msgid "Shell completion is not supported for Bash versions older than 4.4."
#~ msgstr "Shell completion is not supported for Bash versions older than 4.4."

#~ msgid "Couldn't detect Bash version, shell completion is not supported."
#~ msgstr "Couldn't detect Bash version, shell completion is not supported."

#~ msgid "Repeat for confirmation"
#~ msgstr "Repeat for confirmation"

#~ msgid "Error: The value you entered was invalid."
#~ msgstr "Error: The value you entered was invalid."

#~ msgid "Error: {e.message}"
#~ msgstr "Error: {e.message}"

#~ msgid "Error: The two entered values do not match."
#~ msgstr "Error: The two entered values do not match."

#~ msgid "Error: invalid input"
#~ msgstr "Invalid input"

#~ msgid "Press any key to continue..."
#~ msgstr "Press any key to continue..."

#~ msgid "{value!r} is not {choice}."
#~ msgid_plural "{value!r} is not one of {choices}."
#~ msgstr[0] ""
#~ msgstr[1] ""

#~ msgid "{value!r} does not match the format {format}."
#~ msgid_plural "{value!r} does not match the formats {formats}."
#~ msgstr[0] ""
#~ msgstr[1] ""

#~ msgid "{value!r} is not a valid {number_type}."
#~ msgstr "{value!r} is not a valid {number_type}."

#~ msgid "{value} is not in the range {range}."
#~ msgstr "{value} is not in the range {range}."

#~ msgid "{value!r} is not a valid boolean. Recognized values: {states}"
#~ msgstr "{value!r} is not a valid boolean. Recognized values: {states}"

#~ msgid "{value!r} is not a valid UUID."
#~ msgstr "{value!r} is not a valid UUID."

#~ msgid "file"
#~ msgstr "Failed"

#~ msgid "directory"
#~ msgstr "directory"

#~ msgid "path"
#~ msgstr "path"

#~ msgid "{name} {filename!r} does not exist."
#~ msgstr "{name} {filename!r} does not exist."

#~ msgid "{name} {filename!r} is a file."
#~ msgstr "{name} {filename!r} is a file."

#~ msgid "{name} {filename!r} is a directory."
#~ msgstr "{name} {filename!r} is a directory."

#~ msgid "{name} {filename!r} is not readable."
#~ msgstr "{name} {filename!r} is not readable."

#~ msgid "{name} {filename!r} is not writable."
#~ msgstr "{name} {filename!r} is not writable."

#~ msgid "{name} {filename!r} is not executable."
#~ msgstr "{name} {filename!r} is not executable."

#~ msgid "{len_type} values are required, but {len_value} was given."
#~ msgid_plural "{len_type} values are required, but {len_value} were given."
#~ msgstr[0] ""
#~ msgstr[1] ""

#~ msgid "This field is required."
#~ msgstr "This field is required"

#~ msgid "File does not have an approved extension: {extensions}"
#~ msgstr "File does not have an approved extension: {extensions}"

#~ msgid "File does not have an approved extension."
#~ msgstr "File does not have an approved extension."

#~ msgid "File must be between {min_size} and {max_size} bytes."
#~ msgstr "File must be between {min_size} and {max_size} bytes."

#~ msgid "show this help message and exit"
#~ msgstr "show this help message and exit"

#~ msgid "%(prog)s: error: %(message)s\n"
#~ msgstr "%(prog)s: error: %(message)s\n"

#~ msgid "Arguments"
#~ msgstr "Urgent"

#~ msgid "(deprecated) "
#~ msgstr "Rejected"

#~ msgid "[default: {}]"
#~ msgstr "[default: {}]"

#~ msgid "[env var: {}]"
#~ msgstr "[env var: {}]"

#~ msgid "[required]"
#~ msgstr "Reimbursed"

# Tasks
#~ msgid "Aborted."
#~ msgstr "Board"

#~ msgid "Try [blue]'{command_path} {help_option}'[/] for help."
#~ msgstr "Try [blue]'{command_path} {help_option}'[/] for help."

#~ msgid "Invalid field name '%s'."
#~ msgstr "Invalid field name '%s'."

#~ msgid "Field must be equal to %(other_name)s."
#~ msgstr "Field must be equal to %(other_name)s."

#~ msgid "Field must be at least %(min)d character long."
#~ msgid_plural "Field must be at least %(min)d characters long."
#~ msgstr[0] ""
#~ msgstr[1] ""

#~ msgid "Field cannot be longer than %(max)d character."
#~ msgid_plural "Field cannot be longer than %(max)d characters."
#~ msgstr[0] ""
#~ msgstr[1] ""

#~ msgid "Field must be exactly %(max)d character long."
#~ msgid_plural "Field must be exactly %(max)d characters long."
#~ msgstr[0] ""
#~ msgstr[1] ""

#~ msgid "Field must be between %(min)d and %(max)d characters long."
#~ msgstr "Field must be between %(min)d and %(max)d characters long."

#~ msgid "Number must be at least %(min)s."
#~ msgstr "Number must be at least %(min)s."

#~ msgid "Number must be at most %(max)s."
#~ msgstr "Number must be at most %(max)s."

#~ msgid "Number must be between %(min)s and %(max)s."
#~ msgstr "Number must be between %(min)s and %(max)s."

#~ msgid "Invalid input."
#~ msgstr "Invalid input"

#~ msgid "Invalid email address."
#~ msgstr "Invalid email address."

#~ msgid "Invalid IP address."
#~ msgstr "Invalid input"

#~ msgid "Invalid Mac address."
#~ msgstr "Invalid language"

#~ msgid "Invalid URL."
#~ msgstr "Invalid input"

#~ msgid "Invalid UUID."
#~ msgstr "Invalid input"

#~ msgid "Invalid value, must be one of: %(values)s."
#~ msgstr "Invalid value, must be one of: %(values)s."

#~ msgid "Invalid value, can't be any of: %(values)s."
#~ msgstr "Invalid value, can't be any of: %(values)s."

#~ msgid "This field cannot be edited."
#~ msgstr "This action cannot be undone."

#~ msgid "This field is disabled and cannot have a value."
#~ msgstr "This field is disabled and cannot have a value."

#~ msgid "Invalid CSRF Token."
#~ msgstr "Invalid CSRF Token."

#~ msgid "CSRF token missing."
#~ msgstr "CSRF token missing."

#~ msgid "CSRF failed."
#~ msgstr "Failed"

#~ msgid "CSRF token expired."
#~ msgstr "CSRF token expired."

#~ msgid "Invalid Choice: could not coerce."
#~ msgstr "Invalid Choice: could not coerce."

#~ msgid "Choices cannot be None."
#~ msgstr "This action cannot be undone."

#~ msgid "Not a valid choice."
#~ msgstr "Not a valid choice."

#~ msgid "Invalid choice(s): one or more data inputs could not be coerced."
#~ msgstr "Invalid choice(s): one or more data inputs could not be coerced."

#~ msgid "'%(value)s' is not a valid choice for this field."
#~ msgid_plural "'%(value)s' are not valid choices for this field."
#~ msgstr[0] ""
#~ msgstr[1] ""

#~ msgid "Not a valid datetime value."
#~ msgstr "Not a valid datetime value."

#~ msgid "Not a valid date value."
#~ msgstr "Not a valid date value."

#~ msgid "Not a valid time value."
#~ msgstr "Not a valid time value."

#~ msgid "Not a valid week value."
#~ msgstr "Not a valid week value."

#~ msgid "Not a valid integer value."
#~ msgstr "Not a valid integer value."

#~ msgid "Not a valid decimal value."
#~ msgstr "Not a valid decimal value."

#~ msgid "Not a valid float value."
#~ msgstr "Not a valid float value."

#~ msgid "Privacy First"
#~ msgstr "Personvern først"

#~ msgid "Self-hosted on your server"
#~ msgstr "Selvhostet på din server"

#~ msgid "Anonymous telemetry (opt-in)"
#~ msgstr "Anonym telemetri (valgfritt)"

#~ msgid "No PII collected ever"
#~ msgstr "Ingen personopplysninger samles noen gang"

#~ msgid "Open source & transparent"
#~ msgstr "Åpen kildekode og transparent"

#~ msgid "Let's get you set up in just a moment"
#~ msgstr "La oss få deg satt opp på et øyeblikk"

#~ msgid "Thank you for choosing TimeTracker!"
#~ msgstr "Takk for at du valgte TimeTracker!"

#~ msgid "Your data stays on your server, and you have complete control."
#~ msgstr "Dataene dine forblir på din server, og du har full kontroll."

#~ msgid "Help Us Improve (Optional)"
#~ msgstr "Hjelp oss å forbedre (Valgfritt)"

#~ msgid "Enable anonymous telemetry"
#~ msgstr "Aktiver anonym telemetri"

#~ msgid "Help us understand usage patterns to improve TimeTracker"
#~ msgstr "Hjelp oss å forstå bruksmønstre for å forbedre TimeTracker"

#~ msgid "What data is collected?"
#~ msgstr "Hvilke data samles inn?"

#~ msgid "What we collect:"
#~ msgstr "Hva vi samler inn:"

#~ msgid "Anonymous installation fingerprint (hashed)"
#~ msgstr "Anonym installasjonsfingeravtrykk (hashet)"

#~ msgid "Application version & platform info"
#~ msgstr "Applikasjonsversjon og plattforminfo"

#~ msgid "Feature usage statistics"
#~ msgstr "Funksjonsbruksstatistikk"

#~ msgid "Internal numeric IDs only"
#~ msgstr "Kun interne numeriske ID-er"

#~ msgid "What we DON'T collect:"
#~ msgstr "Hva vi IKKE samler inn:"

#~ msgid "No usernames or emails"
#~ msgstr "Ingen brukernavn eller e-poster"

#~ msgid "No project names or descriptions"
#~ msgstr "Ingen prosjektnavn eller beskrivelser"

#~ msgid "No time entry data or notes"
#~ msgstr "Ingen tidsregistreringsdata eller notater"

#~ msgid "No client or business data"
#~ msgstr "Ingen klient- eller forretningsdata"

#~ msgid "No IP addresses or PII"
#~ msgstr "Ingen IP-adresser eller personopplysninger"

#~ msgid "Why?"
#~ msgstr "Hvorfor?"

#~ msgid "Anonymous usage data helps us prioritize features and fix issues."
#~ msgstr ""
#~ "Anonyme bruksdata hjelper oss med å "
#~ "prioritere funksjoner og fikse problemer."

#~ msgid "You can change this anytime in"
#~ msgstr "Du kan endre dette når som helst i"

#~ msgid "Admin → Settings"
#~ msgstr "Admin → Innstillinger"

#~ msgid "Privacy & Analytics section"
#~ msgstr "Personvern og analyse-seksjon"

#~ msgid "Complete Setup & Continue"
#~ msgstr "Fullfør oppsett og fortsett"

#~ msgid "By continuing, you agree to use TimeTracker under the"
#~ msgstr "Ved å fortsette godtar du å bruke TimeTracker under"

#~ msgid "GPL-3.0 License"
#~ msgstr "GPL-3.0-lisens"

#~ msgid "Duplicate Time Entry"
#~ msgstr "Dupliser tidsregistrering"

#~ msgid "Log Time Manually"
#~ msgstr "Registrer tid manuelt"

#~ msgid "Create a copy of a previous entry with new times"
#~ msgstr "Opprett en kopi av en tidligere registrering med nye tider"

#~ msgid "Create a new time entry"
#~ msgstr "Opprett en ny tidsregistrering"

#~ msgid "Duplicating entry:"
#~ msgstr "Dupliserer registrering:"

#~ msgid "Original:"
#~ msgstr "Original:"

#~ msgid "to"
#~ msgstr "til"

#~ msgid "What did you work on?"
#~ msgstr "Hva jobbet du med?"

#~ msgid "Move Selected Tasks to Project"
#~ msgstr "Flytt valgte oppgaver til prosjekt"

#~ msgid "Move Tasks"
#~ msgstr "Flytt oppgaver"

#~ msgid "Add notes about what you're working on..."
#~ msgstr "Legg til notater om hva du jobber med..."

#~ msgid "Set as default template"
#~ msgstr "Sett som standardmal"

#~ msgid "HTML Template"
#~ msgstr "HTML-mal"

#~ msgid "Custom Message"
#~ msgstr "Tilpasset melding"

#~ msgid "More Variables"
#~ msgstr "Flere variabler"

#~ msgid "Invoice number or client"
#~ msgstr "Fakturanummer eller klient"

#~ msgid "Receipt/Invoice Number"
#~ msgstr "Kvitterings-/Fakturanummer"

#~ msgid ""
#~ "Could not create your account due to"
#~ " a database error. Please try again "
#~ "later."
#~ msgstr ""

#~ msgid ""
#~ "Authentication failed: missing issuer or "
#~ "subject claim. Please check OIDC "
#~ "configuration."
#~ msgstr ""

#~ msgid ""
#~ "Receipt scanned successfully! You can now"
#~ " create an expense with the extracted"
#~ " data."
#~ msgstr ""

#~ msgid ""
#~ "Could not add extra good due to "
#~ "a database error. Please check server "
#~ "logs."
#~ msgstr ""

#~ msgid ""
#~ "Could not update extra good due to"
#~ " a database error. Please check server"
#~ " logs."
#~ msgstr ""

#~ msgid ""
#~ "Could not delete extra good due to"
#~ " a database error. Please check server"
#~ " logs."
#~ msgstr ""

#~ msgid ""
#~ "Cannot start timer for an archived "
#~ "project. Please unarchive the project "
#~ "first."
#~ msgstr ""

#~ msgid ""
#~ "Cannot create time entries for an "
#~ "archived project. Please unarchive the "
#~ "project first."
#~ msgstr ""

#~ msgid ""
#~ "A goal already exists for this week."
#~ " Please edit the existing goal instead."
#~ msgstr ""

#~ msgid ""
#~ "Configure email settings here to save "
#~ "them in the database. Database settings "
#~ "take precedence over environment variables."
#~ msgstr ""

#~ msgid ""
#~ "This user was created or linked via"
#~ " OIDC. The issuer and subject are "
#~ "used to uniquely identify the user "
#~ "across login sessions."
#~ msgstr ""

#~ msgid ""
#~ "This user has no OIDC information. "
#~ "They may have been created manually "
#~ "or via self-registration without OIDC."
#~ msgstr ""

#~ msgid ""
#~ "Cannot delete user \"{name}\" because they"
#~ " have {count} time entries. Users with"
#~ " existing time entries cannot be "
#~ "deleted."
#~ msgstr ""

#~ msgid ""
#~ "Are you sure you want to delete "
#~ "user \"{name}\"? This action cannot be "
#~ "undone."
#~ msgstr ""

#~ msgid ""
#~ "Permissions define what actions users can"
#~ " perform in the system. These "
#~ "permissions are assigned to roles, and "
#~ "roles are assigned to users. This "
#~ "provides a flexible and granular access "
#~ "control system."
#~ msgstr ""

#~ msgid ""
#~ "Roles are collections of permissions that"
#~ " can be assigned to users. System "
#~ "roles are predefined and cannot be "
#~ "deleted or renamed, but custom roles "
#~ "can be created for your specific "
#~ "needs."
#~ msgstr ""

#~ msgid ""
#~ "Select the roles this user should "
#~ "have. Users inherit all permissions from"
#~ " their assigned roles."
#~ msgstr ""

#~ msgid ""
#~ "This rate will be automatically filled "
#~ "when creating projects for this client"
#~ msgstr ""

#~ msgid ""
#~ "Set the standard hourly rate for this"
#~ " client. This will automatically populate "
#~ "when creating new projects."
#~ msgstr ""

#~ msgid ""
#~ "No notes yet. Add a note to "
#~ "keep track of important information about"
#~ " this client."
#~ msgstr ""

#~ msgid ""
#~ "Import data from other time trackers "
#~ "or export your data for GDPR "
#~ "compliance and backups"
#~ msgstr ""

#~ msgid ""
#~ "Select unbilled time entries, project "
#~ "costs, and extra goods to add to "
#~ "this invoice"
#~ msgstr ""

#~ msgid ""
#~ "All invoice items, extra goods, and "
#~ "payment records associated with this "
#~ "invoice will be permanently deleted."
#~ msgstr ""

#~ msgid ""
#~ "System columns (todo, in_progress, done) "
#~ "cannot be deleted but can be "
#~ "customized"
#~ msgstr ""

#~ msgid ""
#~ "Columns marked as \"Complete\" will mark"
#~ " tasks as completed when dragged to "
#~ "that column"
#~ msgstr ""

#~ msgid ""
#~ "Inactive columns are hidden from the "
#~ "kanban board but tasks with that "
#~ "status remain accessible"
#~ msgstr ""

#~ msgid ""
#~ "Note: Tasks with this status will "
#~ "remain accessible but the column will "
#~ "no longer appear on the kanban board."
#~ msgstr ""

#~ msgid ""
#~ "Unique identifier (lowercase, no spaces, "
#~ "use underscores). Auto-generated from label"
#~ " if empty."
#~ msgstr ""

#~ msgid ""
#~ "The column will be added at the "
#~ "end of the board. You can reorder "
#~ "columns later from the management page."
#~ msgstr ""

#~ msgid ""
#~ "This is a system column. You can "
#~ "customize its appearance but cannot delete"
#~ " it."
#~ msgstr ""

#~ msgid ""
#~ "A comprehensive web-based time tracking "
#~ "application built with Flask, featuring "
#~ "project management, client organization, task "
#~ "management, invoicing, and advanced analytics."
#~ msgstr ""

#~ msgid ""
#~ "Use the mobile-friendly interface to "
#~ "track time on the go. The timer "
#~ "continues running even if you close "
#~ "your browser!"
#~ msgstr ""

#~ msgid ""
#~ "Create time entries manually when you "
#~ "need to record time spent away from"
#~ " the computer or adjust existing "
#~ "entries."
#~ msgstr ""

#~ msgid ""
#~ "Create multiple time entries for "
#~ "consecutive days with the same project "
#~ "and duration. Perfect for regular work "
#~ "patterns."
#~ msgstr ""

#~ msgid ""
#~ "Save frequently used time entries as "
#~ "templates for quick reuse. Saves project,"
#~ " task, and notes."
#~ msgstr ""

#~ msgid ""
#~ "Visualize your time entries on a "
#~ "calendar. Drag-and-drop to reschedule "
#~ "or click dates to add entries."
#~ msgstr ""

#~ msgid ""
#~ "The client management system helps organize"
#~ " your work by client organizations, "
#~ "preventing errors and streamlining project "
#~ "creation."
#~ msgstr ""

#~ msgid ""
#~ "Break down projects into manageable tasks"
#~ " with detailed tracking and progress "
#~ "monitoring."
#~ msgstr ""

#~ msgid ""
#~ "Visualize your workflow with a drag-"
#~ "and-drop Kanban board for intuitive task"
#~ " management."
#~ msgstr ""

#~ msgid ""
#~ "The Kanban board is perfect for "
#~ "sprint planning and daily standups. Each"
#~ " column represents a stage in your "
#~ "workflow!"
#~ msgstr ""

#~ msgid ""
#~ "Track business expenses, manage receipts, "
#~ "and handle reimbursements efficiently."
#~ msgstr ""

#~ msgid ""
#~ "Use Saved Filters to quickly access "
#~ "your most common report views. Save "
#~ "filters for weekly reviews, monthly "
#~ "billing, or specific project tracking!"
#~ msgstr ""

#~ msgid ""
#~ "Boost your efficiency with keyboard "
#~ "shortcuts, command palette, and automation "
#~ "features."
#~ msgstr ""

#~ msgid ""
#~ "Navigate faster with keyboard-driven "
#~ "commands. Press Shift+? to see all "
#~ "shortcuts."
#~ msgstr ""

#~ msgid ""
#~ "Quickly find projects, tasks, clients, and"
#~ " time entries from anywhere in the "
#~ "app."
#~ msgstr ""

#~ msgid ""
#~ "Get notified about task assignments, "
#~ "overdue invoices, and weekly summaries via"
#~ " email."
#~ msgstr ""

#~ msgid ""
#~ "The timer will continue running until "
#~ "you stop it manually. You can see "
#~ "your active timer on the dashboard "
#~ "and timer page. The timer persists "
#~ "even if you close your browser or "
#~ "restart your device. If idle detection "
#~ "is enabled, the timer may pause "
#~ "automatically after the configured timeout "
#~ "period."
#~ msgstr ""

#~ msgid ""
#~ "Yes, you can edit any time entry "
#~ "by clicking the edit button in the"
#~ " time entry list. You can modify "
#~ "the project, start/end times, notes, tags,"
#~ " billable status, and task assignment. "
#~ "Admins can edit all time entries, "
#~ "while regular users can only edit "
#~ "their own entries."
#~ msgstr ""

#~ msgid ""
#~ "By default, you can only have one "
#~ "active timer at a time. To switch "
#~ "projects, stop your current timer and "
#~ "start a new one for the different "
#~ "project. Alternatively, you can create "
#~ "manual time entries for past work or"
#~ " configure the system to allow multiple"
#~ " active timers (admin setting)."
#~ msgstr ""

#~ msgid ""
#~ "Go to the Reports page and use "
#~ "the \"Export CSV\" feature. You can "
#~ "apply filters to export specific data, "
#~ "or export all time entries. The CSV"
#~ " file includes all time entry details"
#~ " and can be opened in Excel or "
#~ "other spreadsheet applications. You can "
#~ "also configure the delimiter for different"
#~ " regional standards."
#~ msgstr ""

#~ msgid ""
#~ "Billable time is tracked for client "
#~ "billing purposes and can have an "
#~ "hourly rate associated with it. Non-"
#~ "billable time is for internal work "
#~ "that doesn't get charged to clients. "
#~ "You can mark individual time entries "
#~ "as billable or non-billable, and "
#~ "projects can have default billable "
#~ "settings. This distinction is crucial for"
#~ " accurate invoicing and profitability "
#~ "analysis."
#~ msgstr ""

#~ msgid ""
#~ "Navigate to Invoices → Create Invoice, "
#~ "set up the client and project "
#~ "details, then use \"Generate from Time "
#~ "Entries\" to automatically create invoice "
#~ "items from your tracked time. You can"
#~ " filter by date range and project, "
#~ "and the system will group time "
#~ "entries intelligently. Review the generated "
#~ "items and export as a professional "
#~ "PDF."
#~ msgstr ""

#~ msgid ""
#~ "Yes! TimeTracker is fully responsive and"
#~ " works great on mobile devices. You "
#~ "can install it as a Progressive Web"
#~ " App (PWA) for a native-like "
#~ "experience. The mobile interface includes a"
#~ " bottom tab bar for easy navigation "
#~ "and touch-optimized controls for time "
#~ "tracking on the go."
#~ msgstr ""

#~ msgid ""
#~ "Press the question mark key (?) to"
#~ " open the command palette. From there,"
#~ " you can type to search for any"
#~ " action or navigation target. Use "
#~ "keyboard sequences like \"g d\" for "
#~ "Dashboard, \"g p\" for Projects, or "
#~ "\"n e\" for New Entry. Press Shift+?"
#~ " to see all available shortcuts. Press"
#~ " Ctrl+K (or Cmd+K on Mac) for "
#~ "quick search."
#~ msgstr ""

#~ msgid ""
#~ "Navigate to Work → Bulk Time Entry."
#~ " Select your project, choose a date "
#~ "range, set your daily start and end"
#~ " times, and optionally skip weekends. "
#~ "The system will create identical time "
#~ "entries for each day in the range."
#~ " This is perfect for logging regular "
#~ "work patterns or filling in past time"
#~ " when you worked consistent hours."
#~ msgstr ""

#~ msgid ""
#~ "Time entry templates let you save "
#~ "frequently used time entry configurations. "
#~ "When creating a manual time entry, "
#~ "check \"Save as Template\" to save "
#~ "the project, task, and notes. Later, "
#~ "when creating new entries, you can "
#~ "select a template to quickly fill in"
#~ " these details. Templates are personal "
#~ "and only visible to you."
#~ msgstr ""

#~ msgid ""
#~ "Go to Expenses → New Expense to "
#~ "record business expenses. Upload receipt "
#~ "images, categorize the expense, and mark"
#~ " it as billable if needed. When "
#~ "creating invoices, you can include these"
#~ " expenses as line items. Expenses "
#~ "support approval workflows, reimbursement "
#~ "tracking, and can be linked to "
#~ "specific projects."
#~ msgstr ""

#~ msgid ""
#~ "Yes! Project and task descriptions support"
#~ " full Markdown formatting. You can use"
#~ " bold, italic, headings, lists, links, "
#~ "code blocks, tables, and images. This "
#~ "allows you to create rich, well-"
#~ "formatted documentation directly in your "
#~ "projects and tasks. The Markdown editor "
#~ "includes a preview mode and supports "
#~ "dark theme."
#~ msgstr ""

#~ msgid ""
#~ "As an admin, you can access "
#~ "additional system information and diagnostics "
#~ "in the"
#~ msgstr ""

#~ msgid ""
#~ "Are you sure you want to delete "
#~ "this time entry? This action cannot "
#~ "be undone."
#~ msgstr ""

#~ msgid ""
#~ "Provide detailed information about the "
#~ "project, objectives, and deliverables..."
#~ msgstr ""

#~ msgid ""
#~ "Optional: Add context, objectives, or "
#~ "specific requirements for the project"
#~ msgstr ""

#~ msgid ""
#~ "Add a new task to your project "
#~ "to break down work into manageable "
#~ "components"
#~ msgstr ""

#~ msgid ""
#~ "Provide detailed information about the "
#~ "task, requirements, and any specific "
#~ "instructions..."
#~ msgstr ""

#~ msgid ""
#~ "Cannot delete task \"{name}\" because it"
#~ " has time entries. Please delete the "
#~ "time entries first."
#~ msgstr ""

#~ msgid ""
#~ "Configure how your time entries are "
#~ "rounded. This affects how durations are "
#~ "calculated when you stop timers."
#~ msgstr ""

#~ msgid ""
#~ "Set your standard working hours per "
#~ "day. Any time worked beyond this will"
#~ " be counted as overtime."
#~ msgstr ""

#~ msgid ""
#~ "If you work more than your standard"
#~ " hours in a day, the extra time"
#~ " will be tracked as overtime in "
#~ "reports and analytics."
#~ msgstr ""

#~ msgid ""
#~ "Click elements from the left sidebar "
#~ "to add them to the canvas. Click "
#~ "elements to select and customize them "
#~ "in the properties panel. Use the "
#~ "alignment tools and keyboard shortcuts for"
#~ " faster editing."
#~ msgstr ""

#~ msgid ""
#~ "Restoring a backup will overwrite your "
#~ "current database and files. Ensure you "
#~ "have a recent backup before proceeding."
#~ msgstr ""

#~ msgid ""
#~ "Select start and end dates. Entries "
#~ "will be created for each day in "
#~ "the range."
#~ msgstr ""

#~ msgid ""
#~ "You can edit all fields of this "
#~ "time entry, including project, task, "
#~ "start/end times, and source."
#~ msgstr ""

#~ msgid ""
#~ "As an admin, you have full editing"
#~ " privileges for this time entry. Changes"
#~ " will be logged for audit purposes."
#~ msgstr ""

#~ msgid ""
#~ "DeprecationWarning: The {param_type} {name!r} is"
#~ " deprecated.{extra_message}"
#~ msgstr ""

#~ msgid ""
#~ "Choose from:\n"
#~ "\t{choices}"
#~ msgstr ""

