fix(i18n): localize discovery and accounts

This commit is contained in:
cesnimda
2026-08-29 22:01:26 +02:00
parent 457f0601c0
commit f89e37bb4f
7 changed files with 195 additions and 56 deletions
+100
View File
@@ -83,6 +83,29 @@ export const translations = {
languageNorwegianBokmal: "Norsk bokmål",
discoverJobs: "Discover jobs",
discoverJobsSubtitle: "Search official job-board feeds and save opportunities to your tracker.",
jobDiscoveryRoleCompany: "Role or company",
jobDiscoveryMunicipality: "Municipality",
jobDiscoverySearchNav: "Search NAV",
jobDiscoverySourceHelp: "Official Norwegian vacancies from NAV. FINN, Indeed and LinkedIn jobs can still be captured by URL.",
jobDiscoveryUnavailable: "NAV job discovery is temporarily unavailable.",
jobDiscoveryGuidance: "Search recent active vacancies by role, company, or municipality.",
jobDiscoveryNoResults: "No active vacancies matched this search. Try a broader role, company, or municipality.",
jobDiscoverySearching: "Searching NAV vacancies…",
jobDiscoveryResultOne: "{count} vacancy found",
jobDiscoveryResultMany: "{count} vacancies found",
jobDiscoverySort: "Sort results",
jobDiscoverySortUpdated: "Recently updated",
jobDiscoverySortDeadline: "Deadline soonest",
jobDiscoverySortTitle: "Title AZ",
jobDiscoveryLocationMissing: "Location not provided",
jobDiscoverySearchedListing: "Searched listing",
jobDiscoverySourceTypeMissing: "Source type unavailable",
jobDiscoveryRetrieved: "Retrieved {date}",
jobDiscoveryListingUpdated: "Listing updated {date}",
jobDiscoveryDeadline: "Application deadline: {date}",
jobDiscoveryWorkArrangementMissing: "Work arrangement not provided by this source",
jobDiscoveryViewListing: "View listing",
jobDiscoverySaveTracker: "Save to tracker",
jobDetails: "Job details",
jobDetailsWorkspaceSubtitle: "Manage this application, its documents, timeline, and correspondence.",
operations: "Operations",
@@ -99,6 +122,33 @@ export const translations = {
operationsFailed: "Failed: {category}",
gmailReviewQueue: "Gmail review queue",
connectedAccounts: "Connected accounts",
connectedAccountsBody: "Connect the inboxes Jobbjakt may use to identify recruiter correspondence. Connecting an inbox never sends a message on your behalf.",
connectedAccountsBack: "Back to settings",
emailConnectionsTitle: "Linked email accounts",
emailConnectionsBody: "Connect a mailbox so recruiter correspondence can be linked to jobs automatically.",
emailConnectionsGmailConnected: "Gmail connected.",
emailConnectionsGmailFailed: "Gmail connection failed.",
emailConnectionsOutlookConnected: "Outlook connected.",
emailConnectionsOutlookFailed: "Outlook connection failed.",
emailConnectionsPopupBlocked: "Your browser blocked the connect popup. Allow popups and try again.",
emailConnectionsStartFailed: "Failed to start {provider} connection.",
emailConnectionsDisconnected: "{provider} disconnected.",
emailConnectionsDisconnectFailed: "Failed to disconnect {provider}.",
emailConnectionsRequired: "Host, username, and password are required.",
emailConnectionsImapConnected: "IMAP account connected.",
emailConnectionsImapFailed: "Failed to connect IMAP account.",
emailConnectionsOtherImap: "Other (IMAP)",
emailConnectionsImapHost: "IMAP host",
emailConnectionsPort: "Port",
emailConnectionsUsername: "Username",
emailConnectionsPassword: "Password",
emailConnectionsUseSsl: "Use SSL/TLS",
emailConnectionsConnecting: "Connecting…",
emailConnectionsConnectImap: "Connect IMAP account",
emailConnectionsConnected: "Connected",
emailConnectionsNotConnected: "Not connected",
emailConnectionsConnect: "Connect",
emailConnectionsDisconnect: "Disconnect",
correspondenceInboxTitle: "Correspondence inbox",
careerWorkspace: "Career Workspace",
cvBuilder: "CV Builder",
@@ -1951,6 +2001,29 @@ export const translations = {
languageNorwegianBokmal: "Norsk bokmål",
discoverJobs: "Finn jobber",
discoverJobsSubtitle: "Søk i offisielle jobbportaler og lagre muligheter i oversikten din.",
jobDiscoveryRoleCompany: "Rolle eller bedrift",
jobDiscoveryMunicipality: "Kommune",
jobDiscoverySearchNav: "Søk i NAV",
jobDiscoverySourceHelp: "Offisielle norske stillinger fra NAV. Stillinger fra FINN, Indeed og LinkedIn kan fortsatt hentes inn via nettadresse.",
jobDiscoveryUnavailable: "NAVs jobbsøk er midlertidig utilgjengelig.",
jobDiscoveryGuidance: "Søk i nylige aktive stillinger etter rolle, bedrift eller kommune.",
jobDiscoveryNoResults: "Ingen aktive stillinger samsvarte med søket. Prøv en bredere rolle, bedrift eller kommune.",
jobDiscoverySearching: "Søker i NAV-stillinger…",
jobDiscoveryResultOne: "{count} stilling funnet",
jobDiscoveryResultMany: "{count} stillinger funnet",
jobDiscoverySort: "Sorter resultater",
jobDiscoverySortUpdated: "Nylig oppdatert",
jobDiscoverySortDeadline: "Nærmeste frist",
jobDiscoverySortTitle: "Tittel A–Å",
jobDiscoveryLocationMissing: "Sted er ikke oppgitt",
jobDiscoverySearchedListing: "Funnet gjennom søk",
jobDiscoverySourceTypeMissing: "Kildetype er ikke tilgjengelig",
jobDiscoveryRetrieved: "Hentet {date}",
jobDiscoveryListingUpdated: "Stillingen ble oppdatert {date}",
jobDiscoveryDeadline: "Søknadsfrist: {date}",
jobDiscoveryWorkArrangementMissing: "Arbeidsform er ikke oppgitt av kilden",
jobDiscoveryViewListing: "Vis stilling",
jobDiscoverySaveTracker: "Lagre i oversikten",
jobDetails: "Jobbdetaljer",
jobDetailsWorkspaceSubtitle: "Administrer søknaden, dokumentene, tidslinjen og korrespondansen.",
operations: "Operasjoner",
@@ -1967,6 +2040,33 @@ export const translations = {
operationsFailed: "Mislyktes: {category}",
gmailReviewQueue: "Gmail-gjennomgang",
connectedAccounts: "Tilkoblede kontoer",
connectedAccountsBody: "Koble til innboksene Jobbjakt kan bruke til å identifisere korrespondanse med rekrutterere. En tilkoblet innboks sender aldri meldinger på dine vegne.",
connectedAccountsBack: "Tilbake til innstillinger",
emailConnectionsTitle: "Tilkoblede e-postkontoer",
emailConnectionsBody: "Koble til en innboks slik at korrespondanse med rekrutterere automatisk kan knyttes til jobber.",
emailConnectionsGmailConnected: "Gmail er koblet til.",
emailConnectionsGmailFailed: "Tilkobling til Gmail mislyktes.",
emailConnectionsOutlookConnected: "Outlook er koblet til.",
emailConnectionsOutlookFailed: "Tilkobling til Outlook mislyktes.",
emailConnectionsPopupBlocked: "Nettleseren blokkerte tilkoblingsvinduet. Tillat sprettoppvinduer og prøv igjen.",
emailConnectionsStartFailed: "Kunne ikke starte tilkoblingen til {provider}.",
emailConnectionsDisconnected: "{provider} er koblet fra.",
emailConnectionsDisconnectFailed: "Kunne ikke koble fra {provider}.",
emailConnectionsRequired: "Vert, brukernavn og passord er påkrevd.",
emailConnectionsImapConnected: "IMAP-kontoen er koblet til.",
emailConnectionsImapFailed: "Kunne ikke koble til IMAP-kontoen.",
emailConnectionsOtherImap: "Annen konto (IMAP)",
emailConnectionsImapHost: "IMAP-vert",
emailConnectionsPort: "Port",
emailConnectionsUsername: "Brukernavn",
emailConnectionsPassword: "Passord",
emailConnectionsUseSsl: "Bruk SSL/TLS",
emailConnectionsConnecting: "Kobler til…",
emailConnectionsConnectImap: "Koble til IMAP-konto",
emailConnectionsConnected: "Tilkoblet",
emailConnectionsNotConnected: "Ikke tilkoblet",
emailConnectionsConnect: "Koble til",
emailConnectionsDisconnect: "Koble fra",
correspondenceInboxTitle: "Korrespondanseinnboks",
careerWorkspace: "Karriereområde",
cvBuilder: "CV-bygger",