Skip to content

Commit 8bdd1ec

Browse files
authored
feat: add norwegian bokmål (nb) translation (#4561)
* add locale file for norwegian (nb) * correct spelling
1 parent 194a493 commit 8bdd1ec

File tree

3 files changed

+364
-2
lines changed

3 files changed

+364
-2
lines changed

web/src/i18n.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ export const locales = orderBy([
2121
"ka-GE",
2222
"ko",
2323
"mr",
24+
"nb",
2425
"nl",
2526
"pl",
2627
"pt-PT",

web/src/locales/en.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -371,7 +371,7 @@
371371
"disable-markdown-shortcuts-in-editor": "Disable Markdown shortcuts in editor",
372372
"disable-password-login": "Disable password login",
373373
"disable-password-login-final-warning": "Please type \"CONFIRM\" if you know what you are doing.",
374-
"disable-password-login-warning": "This will disable password login for all users. It is not possible to log in without reverting this setting in the database if your configured identity providers fail. You’ll also have to be extra carefull when removing an identity provider",
374+
"disable-password-login-warning": "This will disable password login for all users. It is not possible to log in without reverting this setting in the database if your configured identity providers fail. You’ll also have to be extra careful when removing an identity provider",
375375
"disable-public-memos": "Disable public memos",
376376
"display-with-updated-time": "Display with updated time",
377377
"enable-auto-compact": "Enable auto compact",
@@ -420,7 +420,7 @@
420420
"old-name": "Old Name",
421421
"rename-error-empty": "Tag name cannot be empty or contain spaces",
422422
"rename-error-repeat": "New name cannot be the same as the old name",
423-
"rename-success": "Rename tag successfully",
423+
"rename-success": "Renamed tag successfully",
424424
"rename-tag": "Rename tag",
425425
"rename-tip": "All your memos with this tag will be updated."
426426
}

web/src/locales/nb.json

Lines changed: 361 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,361 @@
1+
{
2+
"about": {
3+
"blogs": "Blogger",
4+
"description": "Et personvernsvennlig og lettvektig notatprogram. Lagre og del de gode tankene dine enkelt.",
5+
"documents": "Dokumenter",
6+
"github-repository": "GitHub Repo",
7+
"official-website": "Offisiell nettside"
8+
},
9+
"auth": {
10+
"create-your-account": "Opprett konto",
11+
"host-tip": "Du registrerer deg som vert for nettstedet.",
12+
"new-password": "Nytt passord",
13+
"repeat-new-password": "Gjenta det nye passordet",
14+
"sign-in-tip": "Har du allerede en konto?",
15+
"sign-up-tip": "Har du ikke en konto enda?"
16+
},
17+
"common": {
18+
"about": "Om",
19+
"add": "Legg til",
20+
"admin": "Administrasjon",
21+
"archive": "Arkiver",
22+
"archived": "Arkivert",
23+
"avatar": "Avatar",
24+
"basic": "Grunnleggende",
25+
"beta": "Beta",
26+
"cancel": "Avbryt",
27+
"change": "Bytt",
28+
"clear": "Tøm",
29+
"close": "Lukk",
30+
"collapse": "Kollaps",
31+
"confirm": "Bekreft",
32+
"create": "Opprett",
33+
"created-at": "Opprettet",
34+
"database": "Database",
35+
"day": "Dag",
36+
"days": "Dager",
37+
"delete": "Slett",
38+
"description": "Beskrivelse",
39+
"edit": "Rediger",
40+
"email": "E-post",
41+
"expand": "Ekspander",
42+
"explore": "Utforsk",
43+
"file": "Fil",
44+
"filter": "Filter",
45+
"home": "Hjem",
46+
"image": "Bilde",
47+
"in": "I",
48+
"inbox": "Innboks",
49+
"input": "Input",
50+
"language": "Språk",
51+
"last-updated-at": "Sist oppdatert",
52+
"layout": "Layout",
53+
"learn-more": "Lær mer",
54+
"link": "Link",
55+
"mark": "Merk",
56+
"memo": "Memo",
57+
"memos": "Memoer",
58+
"name": "Navn",
59+
"new": "Ny",
60+
"nickname": "Kallenavn",
61+
"null": "Null",
62+
"or": "eller",
63+
"password": "Passord",
64+
"pin": "Fest",
65+
"pinned": "Festet",
66+
"preview": "Forhåndsvisning",
67+
"profile": "Profil",
68+
"properties": "Egenskaper",
69+
"referenced-by": "Referert til av",
70+
"referencing": "Refererer til",
71+
"relations": "Relasjon",
72+
"remember-me": "Husk meg",
73+
"rename": "Gi nytt navn",
74+
"reset": "Nullstill",
75+
"resources": "Ressurser",
76+
"restore": "Gjenopprett",
77+
"role": "Rolle",
78+
"save": "Lagre",
79+
"search": "Søk",
80+
"select": "Velg",
81+
"settings": "Innstillinger",
82+
"share": "Del",
83+
"shortcut-filter": "Snarveifilter",
84+
"shortcuts": "Snarveier",
85+
"sign-in": "Logg inn",
86+
"sign-in-with": "Logg inn med {{provider}}",
87+
"sign-out": "Logg ut",
88+
"sign-up": "Registrer deg",
89+
"statistics": "Statistikk",
90+
"tags": "Tagger",
91+
"title": "Tittel",
92+
"tree-mode": "Tre-modus",
93+
"type": "Type",
94+
"unpin": "Fjern festet",
95+
"update": "Oppdater",
96+
"upload": "Last opp",
97+
"username": "Brukernavn",
98+
"version": "Versjon",
99+
"visibility": "Synlighet",
100+
"yourself": "Deg selv"
101+
},
102+
"days": {
103+
"fri": "fr.",
104+
"mon": "ma.",
105+
"sat": "lø.",
106+
"sun": "sø.",
107+
"thu": "to.",
108+
"tue": "ti.",
109+
"wed": "on."
110+
},
111+
"editor": {
112+
"add-your-comment-here": "Legg til din kommentar her...",
113+
"any-thoughts": "Noen tanker...",
114+
"save": "Lagre"
115+
},
116+
"filters": {
117+
"has-code": "harKode",
118+
"has-link": "harLink",
119+
"has-task-list": "harGjøremålsListe"
120+
},
121+
"inbox": {
122+
"memo-comment": "{{user}} har en kommentar til din {{memo}}.",
123+
"version-update": "Ny versjon {{version}} er tilgjengelig nå!"
124+
},
125+
"markdown": {
126+
"checkbox": "Avkrysningsboks",
127+
"code-block": "Kodeblokk",
128+
"content-syntax": "Innholdssyntaks"
129+
},
130+
"memo": {
131+
"archived-at": "Arkivert",
132+
"click-to-hide-nsfw-content": "Klikk for å skjule NSFW-innhold",
133+
"click-to-show-nsfw-content": "Klikk for å vise NSFW-innhold",
134+
"code": "Kode",
135+
"comment": {
136+
"self": "Kommentarer",
137+
"write-a-comment": "Skriv en kommentar"
138+
},
139+
"copy-link": "Kopier link",
140+
"count-memos-in-date": "{{count}} {{memos}} på {{date}}",
141+
"delete-confirm": "Er du sikker på at du vil slette denne memoen? DENNE HANDLINGEN KAN IKKE ANGRES",
142+
"direction": "Retning",
143+
"direction-asc": "Stigende",
144+
"direction-desc": "Synkende",
145+
"filters": "Filtre",
146+
"links": "Linker",
147+
"load-more": "Last inn mer",
148+
"no-archived-memos": "Ingen arkiverte memoer.",
149+
"no-memos": "Ingen memoer.",
150+
"order-by": "Sorter etter",
151+
"remove-completed-task-list-items": "Fjerning utført",
152+
"remove-completed-task-list-items-confirm": "Er du sikker på at du vil fjerne alle utførte gjøremål? DENNE HANDLINGEN KAN IKKE ANGRES.",
153+
"search-placeholder": "Søk etter memoer...",
154+
"show-less": "Vis mindre",
155+
"show-more": "Vis mer",
156+
"to-do": "Gjøremål",
157+
"view-detail": "Vis detalj",
158+
"visibility": {
159+
"disabled": "Offentlige memoer er deaktivert",
160+
"private": "Privat",
161+
"protected": "Arbeidsområde",
162+
"public": "Offentlig"
163+
},
164+
"list": "Liste",
165+
"masonry": "Masonry"
166+
},
167+
"message": {
168+
"archived-successfully": "Arkivering vellykket",
169+
"change-memo-created-time": "Endre opprettelsestidspunkt for memo",
170+
"copied": "Kopiert",
171+
"deleted-successfully": "Sletting vellykket",
172+
"description-is-required": "Beskrivelse kreves",
173+
"failed-to-embed-memo": "Kunne ikke legge inn memoen",
174+
"fill-all": "Vennligst fyll ut alle feltene.",
175+
"fill-all-required-fields": "Vennligst fyll ut alle obligatoriske felter",
176+
"maximum-upload-size-is": "Maksimal tillatt opplastingsstørrelse er {{size}} MiB",
177+
"memo-not-found": "Memoen ble ikke funnet.",
178+
"new-password-not-match": "Nye passord samsvarer ikke.",
179+
"no-data": "Ingen data funnet.",
180+
"password-changed": "Passord endret",
181+
"password-not-match": "Passordene samsvarer ikke",
182+
"remove-completed-task-list-items-successfully": "Fjerning vellykket",
183+
"restored-successfully": "Gjenoppretting vellykket",
184+
"succeed-copy-link": "Link kopiert.",
185+
"update-succeed": "Oppdatering vellykket",
186+
"user-not-found": "Bruker ikke funnet"
187+
},
188+
"reference": {
189+
"add-references": "Legg til referanser",
190+
"embedded-usage": "Bruk som innbygd innhold",
191+
"no-memos-found": "Ingen memoer funnet",
192+
"search-placeholder": "Søk etter innhold"
193+
},
194+
"resource": {
195+
"clear": "Tøm",
196+
"copy-link": "Kopier link",
197+
"create-dialog": {
198+
"external-link": {
199+
"file-name": "Filnavn",
200+
"file-name-placeholder": "Filnavn",
201+
"link": "Link",
202+
"link-placeholder": "https://link.til/din/ressurs",
203+
"option": "Ekstern link",
204+
"type": "Type",
205+
"type-placeholder": "Filtype"
206+
},
207+
"local-file": {
208+
"choose": "Velg en fil…",
209+
"option": "Lokal fil"
210+
},
211+
"title": "Opprett ressurs",
212+
"upload-method": "Opplastingsmetode"
213+
},
214+
"delete-resource": "Slett ressurs",
215+
"delete-selected-resources": "Slett valgte ressurser",
216+
"fetching-data": "Henter data…",
217+
"file-drag-drop-prompt": "Dra og slipp en fil hit for å laste den opp",
218+
"linked-amount": "Antall linket",
219+
"no-files-selected": "Ingen filer valgt",
220+
"no-resources": "Ingen ressurser.",
221+
"no-unused-resources": "Ingen ubrukte ressurser",
222+
"reset-link": "Nullstill link",
223+
"reset-link-prompt": "Er du sikker på at du vil nullstille linken? Dette vil ødelegge alle forekomster av linken. DENNE HANDLINGEN KAN IKKE ANGRES",
224+
"reset-resource-link": "Nullstill link for ressurs",
225+
"unused-resources": "Ubrukte ressurser"
226+
},
227+
"router": {
228+
"back-to-top": "Tilbake til toppen",
229+
"go-to-home": "Gå til Hjem"
230+
},
231+
"setting": {
232+
"access-token-section": {
233+
"access-token-copied-to-clipboard": "Access token kopiert til utklippstavlen",
234+
"access-token-deletion": "Er du sikker på at du vil slette access token {{accessToken}}? DENNE HANDLINGEN KAN IKKE ANGRES.",
235+
"create-dialog": {
236+
"create-access-token": "Opprett access token",
237+
"created-at": "Opprettet",
238+
"description": "Beskrivelse",
239+
"duration-1m": "1 måned",
240+
"duration-8h": "8 timer",
241+
"duration-never": "Aldri",
242+
"expiration": "Utløpsdato",
243+
"expires-at": "Utløper",
244+
"some-description": "En beskrivelse..."
245+
},
246+
"description": "Liste over alle access tokens for din konto"
247+
},
248+
"account-section": {
249+
"change-password": "Endre passord",
250+
"email-note": "Valgfritt",
251+
"export-memos": "Eksporter memoer",
252+
"nickname-note": "Vises i banneret",
253+
"openapi-reset": "Nullstill OpenAPI Key",
254+
"openapi-sample-post": "Hei #memos fra {{url}}",
255+
"reset-api": "Nullstill API",
256+
"title": "Kontoinformasjon",
257+
"update-information": "Oppdater informasjon",
258+
"username-note": "Brukes til innlogging"
259+
},
260+
"appearance-option": {
261+
"dark": "Alltid mørkt",
262+
"light": "Alltid lyst",
263+
"system": "Samme som system"
264+
},
265+
"member": "Medlem",
266+
"member-list": "Medlemsliste",
267+
"member-section": {
268+
"admin": "Administrator",
269+
"archive-member": "Arkiver medlem",
270+
"archive-warning": "Er du sikker på at du vil arkivere {{username}}?",
271+
"create-a-member": "Opprett medlem",
272+
"delete-member": "Slett medlem",
273+
"delete-warning": "Er du sikker på at du vil slette {{username}}? DENNE HANDLINGEN KAN IKKE ANGRES",
274+
"user": "Bruker"
275+
},
276+
"memo-related": "Memo",
277+
"memo-related-settings": {
278+
"content-lenght-limit": "Maksimal innholdslengde (Byte)",
279+
"enable-blur-nsfw-content": "Slå på sløring av NSFW-innhold (legg til NSFW-tagger nedenfor)",
280+
"enable-link-preview": "Slå på forhåndsvisning av linker",
281+
"enable-memo-comments": "Slå på kommentarer for memoer",
282+
"enable-memo-location": "Slå på lokasjon for memoer",
283+
"reactions": "Reaksjoner",
284+
"title": "Memo-relaterte innstillinger"
285+
},
286+
"my-account": "Min konto",
287+
"preference": "Innstillinger",
288+
"preference-section": {
289+
"default-memo-visibility": "Standard synlighet for memoer",
290+
"theme": "Tema"
291+
},
292+
"sso": "SSO",
293+
"sso-section": {
294+
"confirm-delete": "Er du sikker på at du vil slette SSO-konfigurasjonen \"{{name}}\"? DENNE HANDLINGEN KAN IKKE ANGRES",
295+
"create-sso": "Opprett SSO",
296+
"delete-sso": "Bekreft sletting",
297+
"no-sso-found": "Ingen SSO funnet.",
298+
"single-sign-on": "Konfigurerer Single Sign-On (SSO) for autentisering",
299+
"sso-created": "SSO {{name}} opprettet",
300+
"sso-list": "SSO-liste",
301+
"sso-updated": "SSO {{name}} oppdatert",
302+
"update-sso": "Oppdater SSO"
303+
},
304+
"storage": "Lagring",
305+
"storage-section": {
306+
"current-storage": "Nåværende lagring av objekter",
307+
"delete-storage": "Slett lagring",
308+
"type-database": "Database",
309+
"type-local": "Lokalt filsystem"
310+
},
311+
"system": "System",
312+
"system-section": {
313+
"additional-script": "Ekstra kode",
314+
"additional-script-placeholder": "Ekstra Javascript-kode",
315+
"additional-style": "Ekstra styling",
316+
"additional-style-placeholder": "Ekstra CSS-kode",
317+
"allow-user-signup": "Tillat registrering av brukere",
318+
"disable-markdown-shortcuts-in-editor": "Slå av Markdown-snarveier ved redigering",
319+
"disable-password-login": "Slå av passordinnlogging",
320+
"disable-password-login-final-warning": "Skriv \"CONFIRM\" hvis du vet hva du gjør.",
321+
"disable-password-login-warning": "Dette slår av passordinnlogging for alle brukere. Dersom de konfigurerte identitetsleverandørene mislykkes er det ikke mulig å logge inn uten å tilbakestille denne innstillingen i databasen. Du må også være ekstra forsiktig når du fjerner en identitetsleverandør.",
322+
"disable-public-memos": "Slå av offentlige memoer",
323+
"display-with-updated-time": "Vis med oppdatert tid",
324+
"enable-auto-compact": "Slå på automatisk kompakt visning",
325+
"enable-double-click-to-edit": "Slå på dobbeltklikk for å redigere",
326+
"enable-password-login": "Slå på passordinnlogging",
327+
"enable-password-login-warning": "Dette slår på passordinnlogging for alle brukere. Fortsett kun dersom du vil at brukerne skal kunne logge inn med både SSO og passord",
328+
"max-upload-size": "Maksimal opplastingsstørrelse (MiB)",
329+
"max-upload-size-hint": "Anbefalt verdi er 32 MiB.",
330+
"removed-completed-task-list-items": "Slå på fjerning av utførte gjøremål",
331+
"server-name": "Servernavn",
332+
"title": "Generelt"
333+
},
334+
"version": "Versjon",
335+
"workspace-section": {
336+
"disallow-change-nickname": "Ikke tillat endring av kallenavn",
337+
"disallow-change-username": "Ikke tillat endring av brukernavn",
338+
"disallow-password-auth": "Ikke tillat autentisering med passord",
339+
"disallow-user-registration": "Ikke tillat registrering av brukere",
340+
"monday": "Mandag",
341+
"saturday": "Lørdag",
342+
"sunday": "Søndag",
343+
"week-start-day": "Ukestart"
344+
}
345+
},
346+
"tag": {
347+
"all-tags": "Alle tagger",
348+
"create-tag": "Opprett tagg",
349+
"create-tags-guide": "Du kan opprette tagger ved å skrive `#tagg`.",
350+
"delete-confirm": "Er du sikker på at du vil slette denne taggen? Alle relaterte memoer vil bli arkivert.",
351+
"delete-tag": "Slett tagg",
352+
"new-name": "Nytt navn",
353+
"no-tag-found": "Ingen tagger funnet",
354+
"old-name": "Gammelt navn",
355+
"rename-error-empty": "Taggnavnet kan ikke være blankt eller ha mellomrom",
356+
"rename-error-repeat": "Nytt navn kan ikke være det samme som gammelt navn",
357+
"rename-success": "Taggnavn endret",
358+
"rename-tag": "Gi nytt navn til tagg",
359+
"rename-tip": "Alle dine memoer med denne taggen vil bli oppdatert."
360+
}
361+
}

0 commit comments

Comments
 (0)