diff --git a/src/globals.js b/src/globals.js
index 34312698..fd799541 100644
--- a/src/globals.js
+++ b/src/globals.js
@@ -96,7 +96,7 @@ try {
if (window.user_preferences === null) {
window.user_preferences = {
show_hidden_files: false,
- language: 'en',
+ language: navigator.language.split("-")[0] || navigator.userLanguage || 'en',
}
}
diff --git a/src/i18n/translations/no.js b/src/i18n/translations/nb.js
similarity index 98%
rename from src/i18n/translations/no.js
rename to src/i18n/translations/nb.js
index 85d7e03f..d4e389ea 100644
--- a/src/i18n/translations/no.js
+++ b/src/i18n/translations/nb.js
@@ -1,6 +1,6 @@
-const no = {
- name: "Norsk",
- code: "no",
+const nb = {
+ name: "Norsk Bokmål",
+ code: "nb",
dictionary: {
access_granted_to: "Tilgang gitt til",
add_existing_account: "Legg til eksisterende konto",
@@ -145,4 +145,4 @@ const no = {
}
};
-export default no;
\ No newline at end of file
+export default nb;
\ No newline at end of file
diff --git a/src/i18n/translations/nn.js b/src/i18n/translations/nn.js
new file mode 100644
index 00000000..0c2169ec
--- /dev/null
+++ b/src/i18n/translations/nn.js
@@ -0,0 +1,148 @@
+const nn = {
+ name: "Norsk Nynorsk",
+ code: "nn",
+ dictionary: {
+ access_granted_to: "Tilgang gjeven til",
+ add_existing_account: "Legg til eksisterande konto",
+ all_fields_required: "Alle felt er obligatoriske.",
+ apply: "Bruk",
+ ascending: "Stigande",
+ background: "Bakgrunn",
+ browse: "Bla gjennom",
+ cancel: "Avbryt",
+ center: "Sentrer",
+ change_desktop_background: "Endre skrivebordsbakgrunn…",
+ change_language: "Endre språk",
+ change_password: "Endre passord",
+ change_username: "Endre brukarnamn",
+ close_all_windows: "Lukk alle vindauge",
+ color: "Farge",
+ confirm_account_for_free_referral_storage_c2a: "Opprett ein konto og stadfest e-postadressa di for å få 1 GB gratis lagringsplass. Vennen din vil òg få 1 GB gratis lagringsplass.",
+ confirm_new_password: "Stadfest nytt passord",
+ contact_us: "Kontakt oss",
+ contain: "Inneheld",
+ continue: "Hald fram",
+ copy: "Kopier",
+ copy_link: "Kopier lenkje",
+ copying: "Kopierer",
+ cover: "Dekk",
+ create_account: "Opprett konto",
+ create_free_account: "Opprett gratis konto",
+ create_shortcut: "Opprett snarveg",
+ current_password: "Noeverande passord",
+ cut: "Klipp ut",
+ date_modified: "Endra dato",
+ delete: "Slett",
+ delete_permanently: "Slett permanent",
+ deploy_as_app: "Distribuer som app",
+ descending: "Synkande",
+ desktop_background_fit: "Tilpass",
+ dir_published_as_website: "%strong% er publisert på:",
+ disassociate_dir: "Fjern tilknyting frå mappe",
+ download: "Last ned",
+ downloading: "Lastar ned",
+ email: "E-post",
+ email_or_username: "E-post eller brukarnamn",
+ empty_trash: "Tøm papirkorg",
+ empty_trash_confirmation: "Er du sikker på at du vil slette alt i papirkorga permanent?",
+ emptying_trash: "Tømmer papirkorg…",
+ feedback: "Tilbakemelding",
+ feedback_c2a: "Vennligst bruk skjemaet nedanfor for å sende oss din tilbakemelding, kommentarar og feilrapportar.",
+ feedback_sent_confirmation: "Takk for at du kontakta oss. Om du har ein e-post knytt til kontoen din, vil du høyre frå oss så snart som mogleg.",
+ forgot_pass_c2a: "Gløymt passord?",
+ from: "Frå",
+ general: "Generelt",
+ get_a_copy_of_on_puter: "Få ein kopi av '%%' på Puter.com!",
+ get_copy_link: "Få kopilenkje",
+ hide_all_windows: "Skjul alle vindauge",
+ html_document: "HTML-dokument",
+ image: "Bilete",
+ invite_link: "Invitasjonslenkje",
+ items_in_trash_cannot_be_renamed: "Dette elementet kan ikkje omdøypast fordi det er i papirkorga. For å omdøype dette elementet, dra det først ut av papirkorga.",
+ jpeg_image: "JPEG-bilete",
+ keep_in_taskbar: "Behald i oppgåvelinja",
+ log_in: "Logg inn",
+ log_out: "Logg ut",
+ move: "Flytt",
+ moving: "Flyttar",
+ my_websites: "Mine nettstader",
+ name: "Namn",
+ name_cannot_be_empty: "Namn kan ikkje vere tomt.",
+ name_cannot_contain_double_period: "Namn kan ikkje innehalde '..'.",
+ name_cannot_contain_period: "Namn kan ikkje innehalde '.'-teiknet.",
+ name_cannot_contain_slash: "Namn kan ikkje innehalde '/'-teiknet.",
+ name_must_be_string: "Namn må vere ein streng.",
+ name_too_long: "Namn kan ikkje vere lengre enn %% teikn.",
+ new: "Ny",
+ new_folder: "Ny mappe",
+ new_password: "Nytt passord",
+ new_username: "Nytt brukarnamn",
+ no_dir_associated_with_site: "Ingen mappe er tilknytt denne adressa.",
+ no_websites_published: "Du har ikkje publisert nokre nettstader enno.",
+ ok: "OK",
+ open: "Opne",
+ open_in_new_tab: "Opne i ny fane",
+ open_in_new_window: "Opne i nytt vindauge",
+ open_with: "Opne med",
+ password: "Passord",
+ password_changed: "Passord endra.",
+ passwords_do_not_match: "`Nytt passord` og `Stadfest nytt passord` stemmer ikkje overeins.",
+ paste: "Lim inn",
+ paste_into_folder: "Lim inn i mappe",
+ pick_name_for_website: "Vel eit namn for nettstaden din:",
+ picture: "Bilete",
+ powered_by_puter_js: "Dreve av Puter.js",
+ preparing: "Førebur…",
+ preparing_for_upload: "Førebur opplasting…",
+ properties: "Eigenskapar",
+ publish: "Publiser",
+ publish_as_website: "Publiser som nettstad",
+ recent: "Nyleg",
+ recover_password: "Gjenopprett passord",
+ refer_friends_c2a: "Få 1 GB for kvar ven som opprettar og stadfestar ein konto på Puter. Vennen din får òg 1 GB.",
+ refer_friends_social_media_c2a: "Få 1 GB gratis lagringsplass på Puter.com!",
+ refresh: "Oppdater",
+ release_address_confirmation: "Er du sikker på at du vil sleppe denne adressa?",
+ remove_from_taskbar: "Fjern frå oppgåvelinja",
+ rename: "Gje nytt namn",
+ repeat: "Gjenta",
+ resend_confirmation_code: "Send stadfestingskoden på nytt",
+ restore: "Gjenopprett",
+ save_account_to_get_copy_link: "Vennligst opprett ein konto for å halde fram.",
+ save_account_to_publish: "Vennligst opprett ein konto for å halde fram.",
+ save_session_c2a: "Opprett ein konto for å lagre gjeldande økt og unngå å miste arbeidet ditt.",
+ scan_qr_c2a: "Skann koden nedanfor for å logge inn på denne økta frå andre einingar",
+ select: "Vel",
+ select_color: "Vel farge…",
+ send: "Send",
+ send_password_recovery_email: "Send e-post for gjenoppretting av passord",
+ session_saved: "Takk for at du oppretta ein konto. Denne økta er lagra.",
+ set_new_password: "Set nytt passord",
+ share_to: "Del",
+ show_all_windows: "Vis alle vindauge",
+ show_hidden: "Vis skjulte",
+ sign_in_with_puter: "Logg inn med Puter",
+ sign_up: "Registrer deg",
+ signing_in: "Logger inn…",
+ size: "Storleik",
+ sort_by: "Sorter etter",
+ start: "Start",
+ taking_longer_than_usual: "Dette tar litt lengre tid enn vanleg. Vennligst vent...",
+ text_document: "Tekstdokument",
+ tos_fineprint: "Ved å klikke på 'Opprett gratis konto' godtek du Puters tenestevilkår og personvernpolitikk.",
+ trash: "Papirkorg",
+ type: "Type",
+ undo: "Angra",
+ unzip: "Pakk ut",
+ upload: "Last opp",
+ upload_here: "Last opp her",
+ username: "Brukarnamn",
+ username_changed: "Brukarnamn oppdatert.",
+ versions: "Versjonar",
+ yes_release_it: "Ja, slepp den",
+ you_have_been_referred_to_puter_by_a_friend: "Du har blitt referert til Puter av ein ven!",
+ zip: "Zip"
+ }
+};
+
+export default nn;
diff --git a/src/i18n/translations/translations.js b/src/i18n/translations/translations.js
index 1ed3aa60..1bc45202 100644
--- a/src/i18n/translations/translations.js
+++ b/src/i18n/translations/translations.js
@@ -1,15 +1,17 @@
import en from './en.js';
-import no from './no.js';
+import nb from './nb.js';
import fa from './fa.js';
import ko from './ko.js';
import zh from './zh.js';
import fr from './fr.js';
+import nn from './nn.js'
export default {
- en: en,
- no: no,
- fa: fa,
- ko: ko,
- zh: zh,
- fr: fr,
+ en,
+ nb,
+ fa,
+ ko,
+ zh,
+ fr,
+ nn,
};
\ No newline at end of file