diff --git a/packages/netlify-cms-locales/src/index.js b/packages/netlify-cms-locales/src/index.js index e857ada4..120bcac6 100644 --- a/packages/netlify-cms-locales/src/index.js +++ b/packages/netlify-cms-locales/src/index.js @@ -9,6 +9,8 @@ export { default as hu } from './hu'; export { default as it } from './it'; export { default as ja } from './ja'; export { default as nl } from './nl'; +export { default as nb_no } from './nb_no'; +export { default as nn_no } from './nn_no'; export { default as pl } from './pl'; export { default as pt } from './pt'; export { default as ru } from './ru'; diff --git a/packages/netlify-cms-locales/src/nb_no/index.js b/packages/netlify-cms-locales/src/nb_no/index.js new file mode 100644 index 00000000..17f1efe4 --- /dev/null +++ b/packages/netlify-cms-locales/src/nb_no/index.js @@ -0,0 +1,255 @@ +const nb_no = { + auth: { + login: 'Logg inn', + loggingIn: 'Logger inn..', + loginWithNetlifyIdentity: 'Logg på med Netlify Identity', + loginWithBitbucket: 'Logg på med Bitbucket', + loginWithGitHub: 'Logg på med GitHub', + loginWithGitLab: 'Logg på med GitLab', + errors: { + email: 'Du må skrive inn e-posten din.', + password: 'Du må skrive inn passordet ditt.', + identitySettings: + 'Fant ingen innstillinger for Identity. Hvis du skal bruke git-gateway må du skru på Identity service og Git Gateway.', + }, + }, + app: { + header: { + content: 'Innhold', + workflow: 'Arbeidsflyt', + media: 'Media', + quickAdd: 'Hurtiginnlegg', + }, + app: { + errorHeader: 'Det oppstod en feil under lastingen av CMS konfigurasjonen', + configErrors: 'Konfigurasjonsfeil', + checkConfigYml: 'Sjekk config.yml filen.', + loadingConfig: 'Laster konfigurasjon...', + waitingBackend: 'Venter på backend...', + }, + notFoundPage: { + header: 'Ikke funnet', + }, + }, + collection: { + sidebar: { + collections: 'Samlinger', + searchAll: 'Søk i alle', + }, + collectionTop: { + sortBy: 'Sorter etter', + viewAs: 'Vis som', + newButton: 'Ny %{collectionLabel}', + ascending: 'Stigende', + descending: 'Synkende', + }, + entries: { + loadingEntries: 'Laster innlegg...', + cachingEntries: 'Mellomlagrer innlegg...', + longerLoading: 'Dette kan ta opptil flere minutter', + noEntries: 'Ingen innlegg', + }, + defaultFields: { + author: { + label: 'Forfatter', + }, + updatedOn: { + label: 'Oppdatert', + }, + }, + }, + editor: { + editorControl: { + field: { + optional: 'valgfritt', + }, + }, + editorControlPane: { + widget: { + required: '%{fieldLabel} er påkrevd.', + regexPattern: '%{fieldLabel} samsvarer ikke med mønsteret: %{pattern}.', + processing: '%{fieldLabel} blir prosessert.', + range: '%{fieldLabel} må være mellom %{minValue} og %{maxValue}.', + min: '%{fieldLabel} må minst være %{minValue}.', + max: '%{fieldLabel} må være %{maxValue} eller mindre.', + rangeCount: '%{fieldLabel} må ha mellom %{minCount} og %{maxCount} element(er).', + rangeCountExact: '%{fieldLabel} må ha nøyaktig %{count} element(er).', + minCount: '%{fieldLabel} må minst ha %{minCount} element(er).', + maxCount: '%{fieldLabel} må ha %{maxCount} eller færre element(er).', + }, + }, + editor: { + onLeavePage: 'Er du sikker på du vil navigere bort fra denne siden?', + onUpdatingWithUnsavedChanges: 'Du må lagre endringene dine før du oppdaterer status.', + onPublishingNotReady: 'Du må endre status til "Klar" før du publiserer.', + onPublishingWithUnsavedChanges: 'Du må lagre endringene dine før du kan publisere.', + onPublishing: 'Er du sikker på at du vil publisere?', + onUnpublishing: 'Er du sikker på at du vil avpublisere innlegget?', + onDeleteWithUnsavedChanges: + 'Er du sikker på at du vil slette et publisert innlegg med tilhørende ulagrede endringer?', + onDeletePublishedEntry: 'Er du sikker på at du vil slette dette publiserte innlegget?', + onDeleteUnpublishedChangesWithUnsavedChanges: + 'Handlingen sletter endringer som ikke er publisert eller lagret enda. Er du sikker på du vil fortsette?', + onDeleteUnpublishedChanges: + 'Alle endringer som ikke er publisert i dette innlegget vil gå tapt. Vil du fortsette?', + loadingEntry: 'Laster innlegg...', + confirmLoadBackup: 'Vil du gjenopprette tidligere endringer som ikke har blitt lagret?', + }, + editorToolbar: { + publishing: 'Publiserer...', + publish: 'Publiser', + published: 'Publisert', + unpublish: 'Avpubliser', + duplicate: 'Dupliser', + unpublishing: 'Avpubliserer...', + publishAndCreateNew: 'Publiser og lag nytt', + publishAndDuplicate: 'Publiser og dupliser', + deleteUnpublishedChanges: 'Slett upubliserte endringer', + deleteUnpublishedEntry: 'Slett upublisert innlegg', + deletePublishedEntry: 'Slett publisert innlegg', + deleteEntry: 'Sletter innlegg', + saving: 'Lagrer...', + save: 'Lagre', + deleting: 'Sletter...', + updating: 'Oppdaterer...', + setStatus: 'Sett status', + backCollection: ' Skriver i samlingen %{collectionLabel}', + unsavedChanges: 'Ulagrede endringer', + changesSaved: 'Endringer lagret', + draft: 'Kladd', + inReview: 'Til godkjenning', + ready: 'Klar', + publishNow: 'Publiser nå', + deployPreviewPendingButtonLabel: 'Kontroller forhåndsvisning', + deployPreviewButtonLabel: 'Vis forhåndsvisning', + deployButtonLabel: 'Vis i produksjon', + }, + editorWidgets: { + markdown: { + richText: 'Rik-tekst', + markdown: 'Markdown', + }, + image: { + choose: 'Velg et bilde', + chooseDifferent: 'Velg et annet bilde', + remove: 'Fjern bilde', + }, + file: { + choose: 'Velg en fil', + chooseDifferent: 'Velg en annen fil', + remove: 'Fjern fil', + }, + unknownControl: { + noControl: "Ingen konfigurasjon for widget '%{widget}'.", + }, + unknownPreview: { + noPreview: "Ingen forhåndsvisning tilgjengelig for '%{widget}'.", + }, + headingOptions: { + headingOne: 'Overskrift 1', + headingTwo: 'Overskrift 2', + headingThree: 'Overskrift 3', + headingFour: 'Overskrift 4', + headingFive: 'Overskrift 5', + headingSix: 'Overskrift 6', + }, + datetime: { + now: 'Nå', + }, + }, + }, + mediaLibrary: { + mediaLibraryCard: { + draft: 'Kladd', + }, + mediaLibrary: { + onDelete: 'Er du sikker på at du vil slette markert element?', + fileTooLarge: 'Filen er for stor.\nMaksimal konfiguert filstørrelse er %{size} kB.', + }, + mediaLibraryModal: { + loading: 'Laster...', + noResults: 'Ingen resultater.', + noAssetsFound: 'Ingen elementer funnet.', + noImagesFound: 'Ingen bilder funnet.', + private: 'Privat ', + images: 'Bilder', + mediaAssets: 'Mediebibliotek', + search: 'Søk...', + uploading: 'Laster opp...', + upload: 'Last opp', + download: 'Last ned', + deleting: 'Sletter...', + deleteSelected: 'Slett markert', + chooseSelected: 'Velg markert', + }, + }, + ui: { + default: { + goBackToSite: 'Gå tilbake til siden', + }, + errorBoundary: { + title: 'Feil', + details: 'Det har oppstått en feil. Det er fint om du ', + reportIt: 'oppretter et issue på GitHub.', + detailsHeading: 'Detaljer', + privacyWarning: + 'Når du åpner et issue forhåndsutfylles feil og feilsøkingsdata. Dobbeltsjekk at informasjonen er riktig, og fjern eventuelle sensitive data.', + recoveredEntry: { + heading: 'Gjenopprettet dokument', + warning: 'Det kan være lurt å ta kopi av innholdet før navigerer bort fra denne siden!', + copyButtonLabel: 'Kopier til utklippstavle', + }, + }, + settingsDropdown: { + logOut: 'Logg ut', + }, + toast: { + onFailToLoadEntries: 'Kunne ikke laste innlegg: %{details}', + onFailToLoadDeployPreview: 'Kunne ikke laste forhåndsvisning: %{details}', + onFailToPersist: 'Kunne ikke lagre: %{details}', + onFailToDelete: 'Kunne ikke slette: %{details}', + onFailToUpdateStatus: 'Kunne ikke laste opp: %{details}', + missingRequiredField: + 'Oisann, ser ut som du glemte et påkrevd felt. Du må fylle det ut før du kan fortsette.', + entrySaved: 'Innlegg lagret', + entryPublished: 'Innlegg publisert', + entryUnpublished: 'Innlegg avpublisert', + onFailToPublishEntry: 'Kunne ikke publisere: %{details}', + onFailToUnpublishEntry: 'Kunne ikke avpublisere: %{details}', + entryUpdated: 'Innleggsstatus oppdatert', + onDeleteUnpublishedChanges: 'Avpubliserte endringer slettet', + onFailToAuth: '%{details}', + }, + }, + workflow: { + workflow: { + loading: 'Laster innlegg for redaksjonell arbeidsflyt', + workflowHeading: 'Redaksjonell arbeidsflyt', + newPost: 'Nytt innlegg', + description: + '%{smart_count} innlegg trenger gjennomgang, og %{readyCount} er klar til publisering. |||| %{smart_count} innlegg trenger gjennomgang, og %{readyCount} er klar til publisering ', + dateFormat: 'MMMM D', + }, + workflowCard: { + lastChange: '%{date} av %{author}', + lastChangeNoAuthor: '%{date}', + lastChangeNoDate: 'av %{author}', + deleteChanges: 'Slett endringer', + deleteNewEntry: 'Slett nytt innlegg', + publishChanges: 'Publiser endringer', + publishNewEntry: 'Publiser nytt innlegg', + }, + workflowList: { + onDeleteEntry: 'Er du sikker på du vil slette innlegget?', + onPublishingNotReadyEntry: + 'Du kan bare publisere innlegg i "Klar" kolonnen. Trekk kortet til riktig kolonne for å fortsette.', + onPublishEntry: 'Er du sikker på du vil publisere innlegget?', + draftHeader: 'Kladd', + inReviewHeader: 'Gjennomgås', + readyHeader: 'Klar', + currentEntries: '%{smart_count} innlegg |||| %{smart_count} innlegg', + }, + }, +}; + +export default nb_no; diff --git a/packages/netlify-cms-locales/src/nn_no/index.js b/packages/netlify-cms-locales/src/nn_no/index.js new file mode 100644 index 00000000..d8ed891d --- /dev/null +++ b/packages/netlify-cms-locales/src/nn_no/index.js @@ -0,0 +1,256 @@ +const nn_no = { + auth: { + login: 'Logg inn', + loggingIn: 'Loggar inn..', + loginWithNetlifyIdentity: 'Logg på med Netlify Identity', + loginWithBitbucket: 'Logg på med Bitbucket', + loginWithGitHub: 'Logg på med GitHub', + loginWithGitLab: 'Logg på med GitLab', + errors: { + email: 'Du må skriva inn e-posten din.', + password: 'Du må skriva inn passordet ditt.', + identitySettings: + 'Fann ingen innstillingar for Identity. Om du ynskjer å nytte git-gateway må du hugse å skru på Identity service og Git Gateway', + }, + }, + app: { + header: { + content: 'Innhald', + workflow: 'Arbeidsflyt', + media: 'Media', + quickAdd: 'Hurtiginnlegg', + }, + app: { + errorHeader: 'Noko gjekk gale under lastinga av CMS konfigurasjonen', + configErrors: 'Konfigurasjonsfeil', + checkConfigYml: 'Sjå over config.yml fila.', + loadingConfig: 'Lastar konfigurasjon...', + waitingBackend: 'Ventar på backend...', + }, + notFoundPage: { + header: 'Ikkje funnen', + }, + }, + collection: { + sidebar: { + collections: 'Samlingar', + searchAll: 'Søk i alle', + }, + collectionTop: { + sortBy: 'Sorter etter', + viewAs: 'Vis som', + newButton: 'Ny %{collectionLabel}', + ascending: 'Stigande', + descending: 'Synkande', + }, + entries: { + loadingEntries: 'Laster innlegg...', + cachingEntries: 'Mellomlagrar innlegg...', + longerLoading: 'Dette kan ta fleire minutt', + noEntries: 'Ingen innlegg', + }, + defaultFields: { + author: { + label: 'Forfatter', + }, + updatedOn: { + label: 'Oppdatert', + }, + }, + }, + editor: { + editorControl: { + field: { + optional: 'valfritt', + }, + }, + editorControlPane: { + widget: { + required: '%{fieldLabel} krevast.', + regexPattern: '%{fieldLabel} samsvarar ikkje med mønsteret: %{pattern}.', + processing: '%{fieldLabel} vart prosessert.', + range: '%{fieldLabel} må vera mellom %{minValue} og %{maxValue}.', + min: '%{fieldLabel} må minst vera %{minValue}.', + max: '%{fieldLabel} må vera %{maxValue} eller mindre.', + rangeCount: '%{fieldLabel} må ha mellom %{minCount} og %{maxCount} element.', + rangeCountExact: '%{fieldLabel} må ha nøyaktig %{count} element.', + minCount: '%{fieldLabel} må minst ha %{minCount} element.', + maxCount: '%{fieldLabel} må ha %{maxCount} eller færre element.', + }, + }, + editor: { + onLeavePage: 'Er du sikker på at du vil navigere bort frå denne sida?', + onUpdatingWithUnsavedChanges: 'Du må lagra endringane dine før du endrar status', + onPublishingNotReady: 'Du må endre status til "Klar" før du publiserer', + onPublishingWithUnsavedChanges: 'Du må laga endringane dine før du kan publisere.', + onPublishing: 'Er du sikker på at vil publisere?', + onUnpublishing: 'Er du sikker på at du vil avpublisere innlegget?', + onDeleteWithUnsavedChanges: + 'Er du sikkert på at du vil slette eit publisert innlegg med tilhøyrande ulagra endringar?', + onDeletePublishedEntry: 'Er du sikker på at du vil slette dette publiserte innlegget?', + onDeleteUnpublishedChangesWithUnsavedChanges: + 'Handlinga slettar endringar som ikkje er publisert eller lagra. Vil du halde fram?', + onDeleteUnpublishedChanges: + 'Alle endringar som ikkje er publisert vil gå tapt. Vil du halde fram?', + loadingEntry: 'Lastar innlegg...', + confirmLoadBackup: + 'Ynskjer du å gjennopprette tidlegare endringar som ikkje har verta lagra?', + }, + editorToolbar: { + publishing: 'Publiserer...', + publish: 'Publiser', + published: 'Publisert', + unpublish: 'Avpubliser', + duplicate: 'Dupliser', + unpublishing: 'Avpubliserer...', + publishAndCreateNew: 'Publiser og lag nytt', + publishAndDuplicate: 'Publiser og dupliser', + deleteUnpublishedChanges: 'Slett upubliserte endringar', + deleteUnpublishedEntry: 'Slett upublisert innlegg', + deletePublishedEntry: 'Slett publisert innlegg', + deleteEntry: 'Slettar innlegg', + saving: 'Lagrar...', + save: 'Lagre', + deleting: 'Slettar...', + updating: 'Oppdaterer...', + setStatus: 'Sett status', + backCollection: ' Skriv i samlinga %{collectionLabel}', + unsavedChanges: 'Ulagra endringar', + changesSaved: 'Endringar lagret', + draft: 'Kladd', + inReview: 'Til godkjenning', + ready: 'Klar', + publishNow: 'Publiser no', + deployPreviewPendingButtonLabel: 'Kontroller førehandsvisning', + deployPreviewButtonLabel: 'Sjå førehandsvisning', + deployButtonLabel: 'Sjå i produksjon', + }, + editorWidgets: { + markdown: { + richText: 'Rik-tekst', + markdown: 'Markdown', + }, + image: { + choose: 'Vel bilete', + chooseDifferent: 'Vel eit anna bilete', + remove: 'Fjern bilete', + }, + file: { + choose: 'Vel fil', + chooseDifferent: 'Vel ei anna fil', + remove: 'Fjern fil', + }, + unknownControl: { + noControl: "Ingen konfigurasjon for widget '%{widget}'.", + }, + unknownPreview: { + noPreview: "Ingen førehandsvisning tilgjengeleg for '%{widget}'.", + }, + headingOptions: { + headingOne: 'Overskrift 1', + headingTwo: 'Overskrift 2', + headingThree: 'Overskrift 3', + headingFour: 'Overskrift 4', + headingFive: 'Overskrift 5', + headingSix: 'Overskrift 6', + }, + datetime: { + now: 'No', + }, + }, + }, + mediaLibrary: { + mediaLibraryCard: { + draft: 'Kladd', + }, + mediaLibrary: { + onDelete: 'Er du sikker på at du vil slette markert element?', + fileTooLarge: 'Fila er for stor.\nMaksimal konfiguert filstorleik er %{size} kB.', + }, + mediaLibraryModal: { + loading: 'Lastar...', + noResults: 'Ingen resultat.', + noAssetsFound: 'Ingen elementer funne.', + noImagesFound: 'Ingen bilete funne.', + private: 'Privat ', + images: 'Bileter', + mediaAssets: 'Mediebibliotek', + search: 'Søk...', + uploading: 'Lastar opp...', + upload: 'Last opp', + download: 'Last ned', + deleting: 'Slettar...', + deleteSelected: 'Slett markert', + chooseSelected: 'Vel markert', + }, + }, + ui: { + default: { + goBackToSite: 'Attende til sida', + }, + errorBoundary: { + title: 'Feil', + details: 'Ein feil har oppstått. Det er fint om du ', + reportIt: 'opnar eit issue på GitHub.', + detailsHeading: 'Detaljer', + privacyWarning: + 'Når du opnar eit issue vart feil og feilsøkingsdata automatisk fylt ut. Hugs å sjå over at alt ser greitt ut, og ikkje inneheld sensitive data.', + recoveredEntry: { + heading: 'Gjenopprettet dokument', + warning: 'Det kan vere lurt å ta kopi av innhaldet før du navigerer bort frå denne sida!', + copyButtonLabel: 'Kopier til utklippstavle', + }, + }, + settingsDropdown: { + logOut: 'Logg ut', + }, + toast: { + onFailToLoadEntries: 'Kunne ikkje laste innlegg: %{details}', + onFailToLoadDeployPreview: 'Kunne ikkje laste førehandsvisning: %{details}', + onFailToPersist: 'Kunne ikkje lagre: %{details}', + onFailToDelete: 'Kunne ikkje slette: %{details}', + onFailToUpdateStatus: 'Kunne ikkje laste opp: %{details}', + missingRequiredField: + 'Oisann, gløymte du noko? Alle påkrevde felt må fyllast ut før du kan halde fram', + entrySaved: 'Innlegg lagra', + entryPublished: 'Innlegg publisert', + entryUnpublished: 'Innlegg avpublisert', + onFailToPublishEntry: 'Kunne ikkje publisere: %{details}', + onFailToUnpublishEntry: 'Kunne ikkje avpublisere: %{details}', + entryUpdated: 'Innleggsstatus oppdatert', + onDeleteUnpublishedChanges: 'Avpubliserte endringar sletta', + onFailToAuth: '%{details}', + }, + }, + workflow: { + workflow: { + loading: 'Lastar innlegg for redaksjonell arbeidsflyt', + workflowHeading: 'Redaksjonell arbeidsflyt', + newPost: 'Nytt innlegg', + description: + '%{smart_count} innlegg treng gjennomgong, og %{readyCount} er klar til publisering. |||| %{smart_count} innlegg treng gjennomgong, og %{readyCount} er klar til publisering ', + dateFormat: 'MMMM D', + }, + workflowCard: { + lastChange: '%{date} av %{author}', + lastChangeNoAuthor: '%{date}', + lastChangeNoDate: 'av %{author}', + deleteChanges: 'Slett endringar', + deleteNewEntry: 'Slett nytt innlegg', + publishChanges: 'Publiser endringar', + publishNewEntry: 'Publiser nytt innlegg', + }, + workflowList: { + onDeleteEntry: 'Er du sikker på du vil slette innlegget?', + onPublishingNotReadyEntry: + 'Du kan berre publisere innlegg i "Klar" kolonna. Dra kortet til riktig stad for å halde fram.', + onPublishEntry: 'Er du sikker på du vil publisere innlegget?', + draftHeader: 'Kladd', + inReviewHeader: 'Gjennomgås', + readyHeader: 'Klar', + currentEntries: '%{smart_count} innlegg |||| %{smart_count} innlegg', + }, + }, +}; + +export default nn_no;