fix(i18n): localize job email hub

This commit is contained in:
cesnimda
2026-08-29 22:10:53 +02:00
parent f89e37bb4f
commit e9f8653d19
4 changed files with 333 additions and 116 deletions
+198
View File
@@ -27,6 +27,105 @@ export const translations = {
remindersPageSubtitle: "Everything due for follow-up, soonest first.",
correspondencePageSubtitle: "Every message linked to a job, in one inbox.",
correspondenceInbox: "Job email",
emailInboxSubtitle: "Review linked correspondence and suggested recruitment messages in one place.",
emailInboxItems: "{count} items",
emailInboxLinked: "{count} linked",
emailInboxInboundCount: "{count} inbound",
emailInboxLinkedMessages: "Linked messages",
emailInboxReviewSuggestions: "Review suggestions",
emailInboxCompose: "Compose new email",
emailInboxProviderStatus: "Email provider status",
emailInboxProviderNotConnected: "{provider}: Not connected",
emailInboxConnectedAccount: "Connected account",
emailInboxProviderReadUnavailable: "{provider}: {identity} · Mailbox access unavailable",
emailInboxProviderReadSend: "{provider}: {identity} · Read + send",
emailInboxProviderReadOnly: "{provider}: {identity} · Read only; reconnect to enable send",
emailInboxProviderStatusUnavailable: "Email provider status is temporarily unavailable. Saved JobTracker correspondence remains available.",
emailInboxAddJobFirst: "Add a job before composing a new email.",
emailInboxReconnectToCompose: "Reconnect Gmail or Outlook with send access before composing a new email.",
emailInboxSavedDraftOne: "{count} saved email draft available.",
emailInboxSavedDraftMany: "{count} saved email drafts available.",
emailInboxResumeDraft: "Resume {name}",
emailInboxJobNumber: "job",
emailInboxJob: "Job",
emailInboxSearchJobs: "Search every job",
emailInboxSendingProvider: "Sending provider",
emailInboxStartDraft: "Start draft",
emailInboxSearchPlaceholder: "Company, role, recruiter, subject",
emailInboxDirection: "Direction",
emailInboxAll: "All",
emailInboxInbound: "Inbound",
emailInboxOutbound: "Outbound",
emailInboxInternal: "Internal",
emailInboxLinkState: "Link state",
emailInboxLinkedThreads: "Linked threads",
emailInboxManualOnly: "Manual/internal only",
emailInboxDraftTitle: "Email draft",
emailInboxDiscardDraft: "Discard draft",
emailInboxProvider: "Provider",
emailInboxThread: "Thread",
emailInboxNewMessage: "New message",
emailInboxRecipient: "Recipient",
emailInboxSubject: "Subject",
emailInboxMessage: "Message",
emailInboxCharacters: "{count} / 200000 characters",
emailInboxSentSuccess: "Sent successfully. This exact attempt cannot be sent again.",
emailInboxDeliveryUncertain: "Delivery status is uncertain. Do not retry this draft. Check the provider Sent folder before taking any further action.",
emailInboxPrepareAttempt: "Prepare new attempt",
emailInboxDeliveryFailed: "The provider confirmed that this attempt did not complete. Review the connection and draft before creating a new attempt.",
emailInboxSaveDraft: "Save draft",
emailInboxSending: "Sending…",
emailInboxReviewSend: "Review and send",
emailInboxNoMatches: "No correspondence matches the current filters.",
emailInboxUnknownCompany: "Unknown company",
emailInboxUnknownRole: "Unknown role",
emailInboxThreadId: "Thread {id}",
emailInboxManualInternal: "Manual/internal",
emailInboxLabels: "{count} labels",
emailInboxAttachments: "{count} attachments",
emailInboxHideMessage: "Hide message",
emailInboxViewMessage: "View message",
emailInboxOpenJob: "Open job",
emailInboxUnlinking: "Unlinking…",
emailInboxUnlinkThread: "Unlink thread",
emailInboxLoadingMessage: "Loading message…",
emailInboxNoSubject: "No subject",
emailInboxAttachment: "Attachment",
emailInboxReply: "Reply with connected provider",
emailInboxReconnectToReply: "Reconnect this provider with send access to reply from JobTracker.",
emailInboxPages: "Correspondence pages",
emailInboxLoadFailed: "Failed to load correspondence inbox.",
emailInboxDraftsLoadFailed: "Saved drafts could not be loaded. New email can still be reviewed before sending.",
emailInboxProviderCopyUnavailable: "The provider copy is unavailable. Showing the saved JobTracker copy.",
emailInboxMessageLoadFailed: "Failed to load this message.",
emailInboxReplaceDraftTitle: "Replace email draft?",
emailInboxReplaceReplyMessage: "Starting this reply will discard the draft you are currently editing.",
emailInboxReplaceDraft: "Replace draft",
emailInboxYourMessage: "Your message",
emailInboxCurrentDraftSaved: "Your current draft is already saved and can be resumed later.",
emailInboxUnsavedDraftLost: "Your current unsaved draft text will be lost.",
emailInboxSavedDraft: "Saved email draft",
emailInboxReconnectBeforeSending: "Reconnect before sending",
emailInboxDiscardDraftTitle: "Discard email draft?",
emailInboxDiscardDraftMessage: "Your unsent draft text will be lost.",
emailInboxDraftChangedDiscard: "The saved draft changed elsewhere. Reload it before discarding.",
emailInboxDraftSaved: "Email draft saved.",
emailInboxDraftChangedElsewhere: "This draft changed in another tab. Resume the latest saved version before editing again.",
emailInboxDraftSaveFailed: "Failed to save the email draft.",
emailInboxConfirmSendTitle: "Confirm email send",
emailInboxConfirmSendMessage: "Send with {provider} ({from}) to {to}? Subject: {subject}. Thread: {thread}.",
emailInboxSendEmail: "Send email",
emailInboxSentSaved: "Email sent and saved to this job.",
emailInboxSentNewerDraft: "Email was sent, but a newer saved draft still exists. Review it before taking another action.",
emailInboxSendFailed: "The email could not be sent.",
emailInboxNewAttemptConflict: "A new attempt is allowed only after the latest saved draft has a definitive failed delivery. Reload the draft before continuing.",
emailInboxNewAttemptFailed: "Failed to prepare a new delivery attempt.",
emailInboxUnlinkTitle: "Unlink Gmail thread?",
emailInboxUnlinkMessage: "Remove this Gmail thread from {job} and return it to recruitment review? The provider copy is not deleted.",
emailInboxThisJob: "this job",
emailInboxUnlinked: "Gmail thread returned to recruitment review.",
emailInboxUnlinkFailed: "Failed to unlink the Gmail thread.",
saving: "Saving…",
gmailReviewPageSubtitle: "Review Gmail threads before linking them to a job.",
account: "Account",
profile: "Profile",
@@ -1945,6 +2044,105 @@ export const translations = {
remindersPageSubtitle: "Alt som trenger oppfølging, snarest først.",
correspondencePageSubtitle: "Alle meldinger koblet til en jobb, i én innboks.",
correspondenceInbox: "Jobb-e-post",
emailInboxSubtitle: "Se tilknyttet korrespondanse og foreslåtte rekrutteringsmeldinger på ett sted.",
emailInboxItems: "{count} elementer",
emailInboxLinked: "{count} tilknyttet",
emailInboxInboundCount: "{count} innkommende",
emailInboxLinkedMessages: "Tilknyttede meldinger",
emailInboxReviewSuggestions: "Gjennomgå forslag",
emailInboxCompose: "Skriv ny e-post",
emailInboxProviderStatus: "Status for e-postleverandører",
emailInboxProviderNotConnected: "{provider}: Ikke tilkoblet",
emailInboxConnectedAccount: "Tilkoblet konto",
emailInboxProviderReadUnavailable: "{provider}: {identity} · Tilgang til innboksen er utilgjengelig",
emailInboxProviderReadSend: "{provider}: {identity} · Lese og sende",
emailInboxProviderReadOnly: "{provider}: {identity} · Kun lesing; koble til på nytt for å sende",
emailInboxProviderStatusUnavailable: "Status for e-postleverandører er midlertidig utilgjengelig. Lagret korrespondanse i JobTracker er fortsatt tilgjengelig.",
emailInboxAddJobFirst: "Legg til en jobb før du skriver en ny e-post.",
emailInboxReconnectToCompose: "Koble Gmail eller Outlook til på nytt med sendetilgang før du skriver en ny e-post.",
emailInboxSavedDraftOne: "{count} lagret e-postutkast er tilgjengelig.",
emailInboxSavedDraftMany: "{count} lagrede e-postutkast er tilgjengelige.",
emailInboxResumeDraft: "Fortsett {name}",
emailInboxJobNumber: "jobb",
emailInboxJob: "Jobb",
emailInboxSearchJobs: "Søk i alle jobber",
emailInboxSendingProvider: "Avsenderkonto",
emailInboxStartDraft: "Start utkast",
emailInboxSearchPlaceholder: "Bedrift, rolle, rekrutterer, emne",
emailInboxDirection: "Retning",
emailInboxAll: "Alle",
emailInboxInbound: "Innkommende",
emailInboxOutbound: "Utgående",
emailInboxInternal: "Intern",
emailInboxLinkState: "Tilknytningsstatus",
emailInboxLinkedThreads: "Tilknyttede tråder",
emailInboxManualOnly: "Kun manuell/intern",
emailInboxDraftTitle: "E-postutkast",
emailInboxDiscardDraft: "Forkast utkast",
emailInboxProvider: "Leverandør",
emailInboxThread: "Tråd",
emailInboxNewMessage: "Ny melding",
emailInboxRecipient: "Mottaker",
emailInboxSubject: "Emne",
emailInboxMessage: "Melding",
emailInboxCharacters: "{count} / 200000 tegn",
emailInboxSentSuccess: "Sendt. Dette nøyaktige forsøket kan ikke sendes på nytt.",
emailInboxDeliveryUncertain: "Leveringsstatusen er usikker. Ikke prøv å sende dette utkastet på nytt. Kontroller Sendt-mappen hos leverandøren før du gjør noe mer.",
emailInboxPrepareAttempt: "Forbered nytt forsøk",
emailInboxDeliveryFailed: "Leverandøren bekreftet at forsøket ikke ble fullført. Kontroller tilkoblingen og utkastet før du oppretter et nytt forsøk.",
emailInboxSaveDraft: "Lagre utkast",
emailInboxSending: "Sender…",
emailInboxReviewSend: "Gjennomgå og send",
emailInboxNoMatches: "Ingen korrespondanse samsvarer med de gjeldende filtrene.",
emailInboxUnknownCompany: "Ukjent bedrift",
emailInboxUnknownRole: "Ukjent rolle",
emailInboxThreadId: "Tråd {id}",
emailInboxManualInternal: "Manuell/intern",
emailInboxLabels: "{count} etiketter",
emailInboxAttachments: "{count} vedlegg",
emailInboxHideMessage: "Skjul melding",
emailInboxViewMessage: "Vis melding",
emailInboxOpenJob: "Åpne jobb",
emailInboxUnlinking: "Fjerner tilknytning…",
emailInboxUnlinkThread: "Fjern trådtilknytning",
emailInboxLoadingMessage: "Laster melding…",
emailInboxNoSubject: "Uten emne",
emailInboxAttachment: "Vedlegg",
emailInboxReply: "Svar med tilkoblet leverandør",
emailInboxReconnectToReply: "Koble denne leverandøren til på nytt med sendetilgang for å svare fra JobTracker.",
emailInboxPages: "Korrespondansesider",
emailInboxLoadFailed: "Kunne ikke laste korrespondanseinnboksen.",
emailInboxDraftsLoadFailed: "Lagrede utkast kunne ikke lastes. Ny e-post kan fortsatt gjennomgås før sending.",
emailInboxProviderCopyUnavailable: "Kopien hos leverandøren er utilgjengelig. Viser den lagrede JobTracker-kopien.",
emailInboxMessageLoadFailed: "Kunne ikke laste denne meldingen.",
emailInboxReplaceDraftTitle: "Erstatt e-postutkast?",
emailInboxReplaceReplyMessage: "Når du starter dette svaret, forkastes utkastet du redigerer nå.",
emailInboxReplaceDraft: "Erstatt utkast",
emailInboxYourMessage: "Meldingen din",
emailInboxCurrentDraftSaved: "Det gjeldende utkastet er lagret og kan fortsettes senere.",
emailInboxUnsavedDraftLost: "Teksten i det ulagrede utkastet går tapt.",
emailInboxSavedDraft: "Lagret e-postutkast",
emailInboxReconnectBeforeSending: "Koble til på nytt før sending",
emailInboxDiscardDraftTitle: "Forkast e-postutkast?",
emailInboxDiscardDraftMessage: "Teksten i det usendte utkastet går tapt.",
emailInboxDraftChangedDiscard: "Det lagrede utkastet ble endret et annet sted. Last det inn på nytt før du forkaster.",
emailInboxDraftSaved: "E-postutkast lagret.",
emailInboxDraftChangedElsewhere: "Utkastet ble endret i en annen fane. Fortsett den nyeste lagrede versjonen før du redigerer igjen.",
emailInboxDraftSaveFailed: "Kunne ikke lagre e-postutkastet.",
emailInboxConfirmSendTitle: "Bekreft sending av e-post",
emailInboxConfirmSendMessage: "Send med {provider} ({from}) til {to}? Emne: {subject}. Tråd: {thread}.",
emailInboxSendEmail: "Send e-post",
emailInboxSentSaved: "E-posten ble sendt og lagret på denne jobben.",
emailInboxSentNewerDraft: "E-posten ble sendt, men det finnes fortsatt et nyere lagret utkast. Kontroller det før du gjør noe mer.",
emailInboxSendFailed: "E-posten kunne ikke sendes.",
emailInboxNewAttemptConflict: "Et nytt forsøk er bare tillatt etter at det nyeste lagrede utkastet har en endelig mislykket levering. Last utkastet inn på nytt før du fortsetter.",
emailInboxNewAttemptFailed: "Kunne ikke forberede et nytt leveringsforsøk.",
emailInboxUnlinkTitle: "Fjern tilknytningen til Gmail-tråden?",
emailInboxUnlinkMessage: "Fjern denne Gmail-tråden fra {job} og send den tilbake til rekrutteringsgjennomgang? Kopien hos leverandøren slettes ikke.",
emailInboxThisJob: "denne jobben",
emailInboxUnlinked: "Gmail-tråden ble sendt tilbake til rekrutteringsgjennomgang.",
emailInboxUnlinkFailed: "Kunne ikke fjerne tilknytningen til Gmail-tråden.",
saving: "Lagrer…",
gmailReviewPageSubtitle: "Se gjennom Gmail-tråder før du kobler dem til en jobb.",
account: "Konto",
profile: "Profil",