diff --git a/config/language.php b/config/language.php
index a8a29e940..7b6d8f880 100644
--- a/config/language.php
+++ b/config/language.php
@@ -115,7 +115,7 @@ return [
|
*/
- 'allowed' => ['en-GB', 'ar-SA', 'cs-CZ', 'de-DE', 'es-ES', 'es-MX', 'fa-IR', 'fr-FR', 'hr-HR', 'id-ID', 'it-IT', 'nl-NL', 'pt-BR', 'ru-RU', 'sq-AL', 'tr-TR', 'vi-VN', 'zh-TW'],
+ 'allowed' => ['en-GB', 'ar-SA', 'cs-CZ', 'de-DE', 'es-ES', 'es-MX', 'fa-IR', 'fr-FR', 'hr-HR', 'id-ID', 'it-IT', 'nb-NO', 'nl-NL', 'pt-BR', 'ru-RU', 'sq-AL', 'tr-TR', 'vi-VN', 'zh-TW'],
/*
|--------------------------------------------------------------------------
diff --git a/resources/lang/nb-NO/accounts.php b/resources/lang/nb-NO/accounts.php
new file mode 100644
index 000000000..a174cf85f
--- /dev/null
+++ b/resources/lang/nb-NO/accounts.php
@@ -0,0 +1,14 @@
+ 'Kontonavn',
+ 'number' => 'Nummer',
+ 'opening_balance' => 'Åpningsbalanse',
+ 'current_balance' => 'Gjeldende balanse',
+ 'bank_name' => 'Banknavn',
+ 'bank_phone' => 'Bankens telefon',
+ 'bank_address' => 'Bankens adresse',
+ 'default_account' => 'Standard konto',
+
+];
diff --git a/resources/lang/nb-NO/auth.php b/resources/lang/nb-NO/auth.php
new file mode 100644
index 000000000..9f9d94523
--- /dev/null
+++ b/resources/lang/nb-NO/auth.php
@@ -0,0 +1,30 @@
+ 'Profil',
+ 'logout' => 'Logg ut',
+ 'login' => 'Logg inn',
+ 'login_to' => 'Logg inn for å starte din økt',
+ 'remember_me' => 'Husk meg',
+ 'forgot_password' => 'Jeg har glemt mitt passord',
+ 'reset_password' => 'Tilbakestill passord',
+ 'enter_email' => 'Skriv inn din e-postadresse.',
+ 'current_email' => 'Gjeldende e-post',
+ 'reset' => 'Tilbakestill',
+ 'never' => 'aldri',
+ 'password' => [
+ 'current' => 'Passord',
+ 'current_confirm' => 'Passordbekreftelse',
+ 'new' => 'Nytt passord',
+ 'new_confirm' => 'Passordbekreftelse',
+ ],
+ 'error' => [
+ 'self_delete' => 'Feil: Du kan ikke slette deg selv.'
+ ],
+
+ 'failed' => 'Disse opplysningene samsvarer ikke med våre oppføringer.',
+ 'disabled' => 'Denne kontoen er deaktivert. Kontakt systemadministrator.',
+ 'throttle' => 'For mange innloggingsforsøk. Forsøk igjen om :seconds sekunder.',
+
+];
diff --git a/resources/lang/nb-NO/bills.php b/resources/lang/nb-NO/bills.php
new file mode 100644
index 000000000..ecefa84e1
--- /dev/null
+++ b/resources/lang/nb-NO/bills.php
@@ -0,0 +1,41 @@
+ 'Fakturanummer',
+ 'bill_date' => 'Fakturadato',
+ 'total_price' => 'Totalpris',
+ 'due_date' => 'Forfallsdato',
+ 'order_number' => 'Ordrenummer',
+ 'bill_from' => 'Faktura fra',
+
+ 'quantity' => 'Antall',
+ 'price' => 'Pris',
+ 'sub_total' => 'Sum',
+ 'tax_total' => 'Mva',
+ 'total' => 'Totalt',
+
+ 'item_name' => 'Enhetsnavn | Enhetsnavn',
+
+ 'payment_due' => 'Forfallsdato',
+ 'amount_due' => 'Forfallsbeløp',
+ 'paid' => 'Betalt',
+ 'histories' => 'Historikk',
+ 'payments' => 'Betalinger',
+ 'add_payment' => 'Legg til betaling',
+ 'mark_received' => 'Merk som mottatt',
+ 'download_pdf' => 'Last ned PDF',
+ 'send_mail' => 'Send e-post',
+
+ 'status' => [
+ 'draft' => 'Utkast',
+ 'received' => 'Mottatt',
+ 'partial' => 'Delvis',
+ 'paid' => 'Betalt',
+ ],
+
+ 'messages' => [
+ 'received' => 'Faktura ble merket som mottatt.',
+ ],
+
+];
diff --git a/resources/lang/nb-NO/companies.php b/resources/lang/nb-NO/companies.php
new file mode 100644
index 000000000..2d8af9b1f
--- /dev/null
+++ b/resources/lang/nb-NO/companies.php
@@ -0,0 +1,13 @@
+ 'Domene',
+ 'logo' => 'Logo',
+ 'manage' => 'Administrer foretak',
+ 'all' => 'Alle foretak',
+ 'error' => [
+ 'delete_active' => 'Feil. Kan ikke slette aktivt firma, du må bytte først.',
+ ],
+
+];
diff --git a/resources/lang/nb-NO/currencies.php b/resources/lang/nb-NO/currencies.php
new file mode 100644
index 000000000..5a16f239b
--- /dev/null
+++ b/resources/lang/nb-NO/currencies.php
@@ -0,0 +1,18 @@
+ 'Kode',
+ 'rate' => 'Kurs',
+ 'default' => 'Standard valuta',
+ 'decimal_mark' => 'Desimaltegn',
+ 'thousands_separator' => 'Tusenskille',
+ 'precision' => 'Presisjon',
+ 'symbol' => [
+ 'symbol' => 'Symbol',
+ 'position' => 'Symbolplassering',
+ 'before' => 'Foran beløp',
+ 'after' => 'Etter beløp',
+ ]
+
+];
diff --git a/resources/lang/nb-NO/customers.php b/resources/lang/nb-NO/customers.php
new file mode 100644
index 000000000..03d4d5814
--- /dev/null
+++ b/resources/lang/nb-NO/customers.php
@@ -0,0 +1,11 @@
+ 'Tillat innlogging?',
+ 'user_created' => 'Bruker ble opprettet',
+
+ 'error' => [
+ 'email' => 'E-postadressen er allerede i bruk.'
+ ]
+];
diff --git a/resources/lang/nb-NO/dashboard.php b/resources/lang/nb-NO/dashboard.php
new file mode 100644
index 000000000..84e8b3418
--- /dev/null
+++ b/resources/lang/nb-NO/dashboard.php
@@ -0,0 +1,24 @@
+ 'Totale inntekter',
+ 'receivables' => 'Fordringer',
+ 'open_invoices' => 'Ubetalte fakturaer',
+ 'overdue_invoices' => 'Forfalte fakturaer',
+ 'total_expenses' => 'Totale utgifter',
+ 'payables' => 'Leverandørgjeld',
+ 'open_bills' => 'Ubetalte faktura',
+ 'overdue_bills' => 'Forfalte faktura',
+ 'total_profit' => 'Samlet fortjeneste',
+ 'open_profit' => 'Åpen fortjeneste',
+ 'overdue_profit' => 'Forfalt fortjeneste',
+ 'cash_flow' => 'Kontantstrøm',
+ 'no_profit_loss' => 'Ingen fortjenestetap',
+ 'incomes_by_category' => 'Inntekter etter kategori',
+ 'expenses_by_category' => 'Utgifter etter kategori',
+ 'account_balance' => 'Kontobalanse',
+ 'latest_incomes' => 'Siste inntekter',
+ 'latest_expenses' => 'Siste utgifter',
+
+];
diff --git a/resources/lang/nb-NO/demo.php b/resources/lang/nb-NO/demo.php
new file mode 100644
index 000000000..61a7c4857
--- /dev/null
+++ b/resources/lang/nb-NO/demo.php
@@ -0,0 +1,17 @@
+ 'Kontanter',
+ 'categories_uncat' => 'Ukategorisert',
+ 'categories_deposit' => 'Innskudd',
+ 'categories_sales' => 'Salg',
+ 'currencies_usd' => 'Amerikanske Dollar',
+ 'currencies_eur' => 'Euro',
+ 'currencies_gbp' => 'Britiske pund',
+ 'currencies_try' => 'Tyrkiske Lira',
+ 'taxes_exempt' => 'Avgiftsfri',
+ 'taxes_normal' => 'Normal avgift',
+ 'taxes_sales' => 'Salgsavgift',
+
+];
diff --git a/resources/lang/nb-NO/footer.php b/resources/lang/nb-NO/footer.php
new file mode 100644
index 000000000..926ebfc8f
--- /dev/null
+++ b/resources/lang/nb-NO/footer.php
@@ -0,0 +1,9 @@
+ 'Versjon',
+ 'powered' => 'Drevet med Akaunting',
+ 'software' => 'Gratis regnskapsprogram',
+
+];
diff --git a/resources/lang/nb-NO/general.php b/resources/lang/nb-NO/general.php
new file mode 100644
index 000000000..93d77aed5
--- /dev/null
+++ b/resources/lang/nb-NO/general.php
@@ -0,0 +1,110 @@
+ 'Enhet | Enheter',
+ 'incomes' => 'Inntekt | Inntekter',
+ 'invoices' => 'Faktura | Fakturaer',
+ 'revenues' => 'Inntekt | Inntekter',
+ 'customers' => 'Kunde | Kunder',
+ 'expenses' => 'Utgift | Utgifter',
+ 'bills' => 'Faktura | Fakturaer',
+ 'payments' => 'Betaling | Betalinger',
+ 'vendors' => 'Selger | Selgere',
+ 'accounts' => 'Konto | Kontoer',
+ 'transfers' => 'Overføring | Overføringer',
+ 'transactions' => 'Transaksjon | Transaksjoner',
+ 'reports' => 'Rapport | Rapporter',
+ 'settings' => 'Innstilling | Innstillinger',
+ 'categories' => 'Kategori | Kategorier',
+ 'currencies' => 'Valuta | Valutaer',
+ 'tax_rates' => 'Avgiftssats | Avgiftssatser',
+ 'users' => 'Bruker | Brukere',
+ 'roles' => 'Rolle | Roller',
+ 'permissions' => 'Tillatelse | Tillatelser',
+ 'modules' => 'Applikasjon | Applikasjoner',
+ 'companies' => 'Foretak | Foretak',
+ 'profits' => 'Fortjeneste | Fortjenester',
+ 'taxes' => 'Avgift | Avgifter',
+ 'pictures' => 'Bilde | Bilder',
+ 'types' => 'Type | Typer',
+ 'payment_methods' => 'Betalingsmåte | Betalingsmåter',
+ 'compares' => 'Inntekt vs. utgift | Inntekter vs. utgifter',
+ 'notes' => 'Notat | Notater',
+ 'totals' => 'Totalt | Totaler',
+ 'languages' => 'Språk | Språk',
+ 'updates' => 'Oppdatering | Oppdateringer',
+ 'numbers' => 'Nummer | Nummer',
+ 'statuses' => 'Status | Statuser',
+
+ 'dashboard' => 'Kontrollpanel',
+ 'banking' => 'Bank',
+ 'general' => 'Generelt',
+ 'no_records' => 'Ingen oppføringer.',
+ 'date' => 'Dato',
+ 'amount' => 'Beløp',
+ 'enabled' => 'Aktivert',
+ 'disabled' => 'Deaktivert',
+ 'yes' => 'Ja',
+ 'no' => 'Nei',
+ 'na' => 'Ikke tilgjengelig',
+ 'daily' => 'Daglig',
+ 'monthly' => 'Månedlig',
+ 'quarterly' => 'Kvartalsvis',
+ 'yearly' => 'Årlig',
+ 'add' => 'Legg til',
+ 'add_new' => 'Legg til ny',
+ 'show' => 'Vis',
+ 'edit' => 'Endre',
+ 'delete' => 'Slett',
+ 'send' => 'Send',
+ 'download' => 'Last ned',
+ 'delete_confirm' => 'Bekreft sletting av :name :type?',
+ 'name' => 'Navn',
+ 'email' => 'E-post',
+ 'tax_number' => 'Organisasjonsnummer',
+ 'phone' => 'Telefon',
+ 'address' => 'Adresse',
+ 'website' => 'Nettside',
+ 'actions' => 'Handlinger',
+ 'description' => 'Beskrivelse',
+ 'manage' => 'Administrer',
+ 'code' => 'Kode',
+ 'alias' => 'Alias',
+ 'balance' => 'Balanse',
+ 'reference' => 'Referanse',
+ 'attachment' => 'Vedlegg',
+ 'change' => 'Endre',
+ 'switch' => 'Bytt',
+ 'color' => 'Farge',
+ 'save' => 'Lagre',
+ 'cancel' => 'Avbryt',
+ 'from' => 'Fra',
+ 'to' => 'Til',
+ 'print' => 'Skriv ut',
+ 'search' => 'Søk',
+ 'search_placeholder' => 'Skriv for å søke ...',
+ 'filter' => 'Filter',
+ 'help' => 'Hjelp',
+ 'all' => 'Alle',
+ 'all_type' => 'Alle :type',
+ 'upcoming' => 'Kommende',
+ 'created' => 'Opprettet',
+ 'id' => 'Id',
+ 'more_actions' => 'Flere handlinger',
+ 'duplicate' => 'Duplikat',
+
+ 'title' => [
+ 'new' => 'Ny :type',
+ 'edit' => 'Endre :type',
+ ],
+ 'form' => [
+ 'enter' => 'Fyll inn :field',
+ 'select' => [
+ 'field' => '-Velg :field -',
+ 'file' => 'Velg fil',
+ ],
+ 'no_file_selected' => 'Ingen fil valgt ...',
+ ],
+
+];
diff --git a/resources/lang/nb-NO/header.php b/resources/lang/nb-NO/header.php
new file mode 100644
index 000000000..e08afa88f
--- /dev/null
+++ b/resources/lang/nb-NO/header.php
@@ -0,0 +1,15 @@
+ 'Endre språk',
+ 'last_login' => 'Siste pålogging :time',
+ 'notifications' => [
+ 'counter' => '{0} Du har ingen varsel |{1} Du har :count varsler|[2,*] Du har :count varsler',
+ 'overdue_invoices' => '{1} :count forfalt faktura|[2,*] :count forfalte fakturaer',
+ 'upcoming_bills' => '{1} :count kommende faktura [2,*] :count kommende fakturaer',
+ 'items_stock' => '{1} :count utsolgt produkt|[2,*] :count utsolgte produkter',
+ 'view_all' => 'Vis alle'
+ ],
+
+];
diff --git a/resources/lang/nb-NO/import.php b/resources/lang/nb-NO/import.php
new file mode 100644
index 000000000..08095aea5
--- /dev/null
+++ b/resources/lang/nb-NO/import.php
@@ -0,0 +1,9 @@
+ 'Importer',
+ 'title' => 'Importer :type',
+ 'message' => 'Tillatte filtyper: CSV, XLS. Last ned eksempelfilen.',
+
+];
diff --git a/resources/lang/nb-NO/install.php b/resources/lang/nb-NO/install.php
new file mode 100644
index 000000000..7b497cc88
--- /dev/null
+++ b/resources/lang/nb-NO/install.php
@@ -0,0 +1,45 @@
+ 'Neste',
+ 'refresh' => 'Oppfrisk',
+
+ 'steps' => [
+ 'requirements' => 'Du må oppfyll følgende avhengigheter.',
+ 'language' => 'Steg 1/3: Språkvalg',
+ 'database' => 'Steg 2/3: Databaseoppsett',
+ 'settings' => 'Steg 3/3: Foretak- og administratordetaljer',
+ ],
+
+ 'language' => [
+ 'select' => 'Velg språk',
+ ],
+
+ 'requirements' => [
+ 'php_version' => 'PHP 5.6.4 eller nyere er påkrevd.',
+ 'enabled' => ':feature må være aktivert.',
+ 'disabled' => ':feature må være deaktivert.',
+ 'extension' => ':extension utvidelse må være lastet.',
+ 'directory' => 'Mappen :directory må være skrivbar.',
+ ],
+
+ 'database' => [
+ 'hostname' => 'Tjenernavn',
+ 'username' => 'Brukernavn',
+ 'password' => 'Passord',
+ 'name' => 'Database',
+ ],
+
+ 'settings' => [
+ 'company_name' => 'Foretaksnavn',
+ 'company_email' => 'Foretaks e-post',
+ 'admin_email' => 'Admins e-post',
+ 'admin_password' => 'Admins passord',
+ ],
+
+ 'error' => [
+ 'connection' => 'Feil: Kunne ikke koble til databasen. Påse at opplysningene er riktig.',
+ ],
+
+];
diff --git a/resources/lang/nb-NO/invoices.php b/resources/lang/nb-NO/invoices.php
new file mode 100644
index 000000000..f2dc62030
--- /dev/null
+++ b/resources/lang/nb-NO/invoices.php
@@ -0,0 +1,49 @@
+ 'Fakturanummer',
+ 'invoice_date' => 'Fakturadato',
+ 'total_price' => 'Totalpris',
+ 'due_date' => 'Forfallsdato',
+ 'order_number' => 'Ordrenummer',
+ 'bill_to' => 'Faktura til',
+
+ 'quantity' => 'Antall',
+ 'price' => 'Pris',
+ 'sub_total' => 'Sum',
+ 'tax_total' => 'Totalt mva',
+ 'total' => 'Totalt',
+
+ 'item_name' => 'Enhetsnavn | Enhetsnavn',
+
+ 'payment_due' => 'Forfallsdato',
+ 'paid' => 'Betalt',
+ 'histories' => 'Historikk',
+ 'payments' => 'Betalinger',
+ 'add_payment' => 'Legg til betaling',
+ 'mark_paid' => 'Merk som betalt',
+ 'mark_sent' => 'Merk som sendt',
+ 'download_pdf' => 'Last ned PDF',
+ 'send_mail' => 'Send e-post',
+
+ 'status' => [
+ 'draft' => 'Utkast',
+ 'sent' => 'Sendt',
+ 'viewed' => 'Åpnet',
+ 'approved' => 'Godkjent',
+ 'partial' => 'Delvis',
+ 'paid' => 'Betalt',
+ ],
+
+ 'messages' => [
+ 'email_sent' => 'E-post med faktura har blitt sendt.',
+ 'marked_sent' => 'Faktura merket som sendt.',
+ ],
+
+ 'notification' => [
+ 'message' => 'Du mottar denne e-posten fordi du har en kommende faktura, pålydende :amount, til :costumer.',
+ 'button' => 'Betal nå',
+ ],
+
+];
diff --git a/resources/lang/nb-NO/items.php b/resources/lang/nb-NO/items.php
new file mode 100644
index 000000000..d7c69cbab
--- /dev/null
+++ b/resources/lang/nb-NO/items.php
@@ -0,0 +1,15 @@
+ 'Antall | Antall',
+ 'sales_price' => 'Utsalgspris',
+ 'purchase_price' => 'Innkjøpspris',
+ 'sku' => 'Varenummer (SKU)',
+
+ 'notification' => [
+ 'message' => 'Du mottar denne e-posten fordi :name snart er utsolgt.',
+ 'button' => 'Vis nå',
+ ],
+
+];
diff --git a/resources/lang/nb-NO/messages.php b/resources/lang/nb-NO/messages.php
new file mode 100644
index 000000000..1987d3984
--- /dev/null
+++ b/resources/lang/nb-NO/messages.php
@@ -0,0 +1,23 @@
+ [
+ 'added' => ':type lagt til.',
+ 'updated' => ':type oppdatert.',
+ 'deleted' => ':type slettet.',
+ 'duplicated' => ':type duplisert.',
+ 'imported' => ':type importert.',
+ ],
+ 'error' => [
+ 'payment_add' => 'Feil: Du kan ikke legge til betaling. Du må krysse av for legg til beløp.',
+ 'not_user_company' => 'Feil: Du ikke kan administrere dette foretaket.',
+ 'customer' => 'Feil: Du kan ikke opprette bruker. :name bruker allerede denne e-postadressen.',
+ 'no_file' => 'Feil: Ingen fil er valgt.',
+ ],
+ 'warning' => [
+ 'deleted' => 'Advarsel: Du har ikke mulighet til å slette :name fordi kontoen har :text relatert.',
+ 'disabled' => 'Advarsel: Du kan ikke deaktivere :name fordi kontoen har :text relatert.',
+ ],
+
+];
diff --git a/resources/lang/nb-NO/modules.php b/resources/lang/nb-NO/modules.php
new file mode 100644
index 000000000..44cf8c25d
--- /dev/null
+++ b/resources/lang/nb-NO/modules.php
@@ -0,0 +1,47 @@
+ 'API-token',
+ 'api_token' => 'Token',
+ 'top_paid' => 'Topp betalte',
+ 'new' => 'Ny',
+ 'top_free' => 'Topp gratis',
+ 'free' => 'GRATIS',
+ 'install' => 'Installer',
+ 'buy_now' => 'Kjøp nå',
+ 'token_link' => 'Klikk her for å få din API-token.',
+ 'no_apps' => 'Det er ingen applikasjoner i denne kategorien ennå.',
+ 'developer' => 'Er du en utvikler? Her kan du lære hvordan du lager en applikasjon for salg.',
+
+ 'about' => 'Om',
+
+ 'added' => 'Lagt til',
+ 'updated' => 'Oppdatert',
+ 'compatibility' => 'Kompatibilitet',
+
+ 'installed' => ':module installert',
+ 'uninstalled' => ':module avinstallert',
+ //'updated' => ':module updated',
+ 'enabled' => ':module aktivert',
+ 'disabled' => ':module deaktivert',
+
+ 'tab' => [
+ 'installation' => 'Installering',
+ 'faq' => 'FAQ',
+ 'changelog' => 'Endringslogg',
+ ],
+
+ 'installation' => [
+ 'header' => 'Applikasjonsinstallering',
+ 'download' => 'Laster ned :module.',
+ 'unzip' => 'Pakker ut :module.',
+ 'install' => 'Installerer :module.',
+ ],
+
+ 'button' => [
+ 'uninstall' => 'Avinstaller',
+ 'disable' => 'Deaktiver',
+ 'enable' => 'Aktiver',
+ ],
+];
diff --git a/resources/lang/nb-NO/pagination.php b/resources/lang/nb-NO/pagination.php
new file mode 100644
index 000000000..a633bbeec
--- /dev/null
+++ b/resources/lang/nb-NO/pagination.php
@@ -0,0 +1,9 @@
+ '« Forrige',
+ 'next' => 'Neste »',
+ 'showing' => 'Viser :first til :last av :total :type',
+
+];
diff --git a/resources/lang/nb-NO/passwords.php b/resources/lang/nb-NO/passwords.php
new file mode 100644
index 000000000..3ca6625a9
--- /dev/null
+++ b/resources/lang/nb-NO/passwords.php
@@ -0,0 +1,22 @@
+ 'Passord må inneholde minst seks tegn, og også være være lik bekreftelsen.',
+ 'reset' => 'Passordet ble endret.',
+ 'sent' => 'Vi har sendt deg en lenke på e-post, som du kan klikke på for å endre passord.',
+ 'token' => 'Nullstillingskode for passord er ugyldig.',
+ 'user' => "Vi finner ingen bruker med denne e-postadressen.",
+
+];
diff --git a/resources/lang/nb-NO/reports.php b/resources/lang/nb-NO/reports.php
new file mode 100644
index 000000000..b68c32cec
--- /dev/null
+++ b/resources/lang/nb-NO/reports.php
@@ -0,0 +1,17 @@
+ 'Inneværende år',
+ 'previous_year' => 'Foregående år',
+ 'this_quarter' => 'Inneværende kvartal',
+ 'previous_quarter' => 'Foregående kvartal',
+ 'last_12_months' => 'Siste 12 måneder',
+
+ 'summary' => [
+ 'income' => 'Inntektsammendrag',
+ 'expense' => 'Utgiftsammendrag',
+ 'income_expense' => 'Inntekter mot utgifter',
+ ],
+
+];
diff --git a/resources/lang/nb-NO/settings.php b/resources/lang/nb-NO/settings.php
new file mode 100644
index 000000000..e123dd6b0
--- /dev/null
+++ b/resources/lang/nb-NO/settings.php
@@ -0,0 +1,85 @@
+ [
+ 'name' => 'Navn',
+ 'email' => 'E-post',
+ 'phone' => 'Telefon',
+ 'address' => 'Adresse',
+ 'logo' => 'Logo',
+ ],
+ 'localisation' => [
+ 'tab' => 'Lokalisering',
+ 'date' => [
+ 'format' => 'Datoformat',
+ 'separator' => 'Datoseparator',
+ 'dash' => 'Bindestrek (-)',
+ 'dot' => 'Punktum (.)',
+ 'comma' => 'Komma (,)',
+ 'slash' => 'Skråstrek (/)',
+ 'space' => 'Mellomrom ( )',
+ ],
+ 'timezone' => 'Tidssone',
+ ],
+ 'invoice' => [
+ 'tab' => 'Faktura',
+ 'prefix' => 'Nummerprefiks',
+ 'digit' => 'Antall siffer',
+ 'next' => 'Neste nummer',
+ 'logo' => 'Logo',
+ ],
+ 'default' => [
+ 'tab' => 'Standardinnstilinger',
+ 'account' => 'Standard konto',
+ 'currency' => 'Standard valuta',
+ 'tax' => 'Standard avgiftssats',
+ 'payment' => 'Standard betalingsmåte',
+ 'language' => 'Standard språk',
+ ],
+ 'email' => [
+ 'protocol' => 'Protokoll',
+ 'php' => 'PHP Mail',
+ 'smtp' => [
+ 'name' => 'SMTP',
+ 'host' => 'SMTP-vert',
+ 'port' => 'SMTP-port',
+ 'username' => 'SMTP-brukernavn',
+ 'password' => 'SMTP-passord',
+ 'encryption' => 'SMTP-sikkerhet',
+ 'none' => 'Ingen',
+ ],
+ 'sendmail' => 'Sendmail',
+ 'sendmail_path' => 'Sti for Sendmail',
+ 'log' => 'Logg e-post',
+ ],
+ 'scheduling' => [
+ 'tab' => 'Tidsplan',
+ 'send_invoice' => 'Send fakturapåminnelse',
+ 'invoice_days' => 'Antall dager etter forfall for utsending',
+ 'send_bill' => 'Send fakturapåminnelse',
+ 'bill_days' => 'Antall dager før forfall for utsending',
+ 'cron_command' => 'Cron-kommando',
+ 'schedule_time' => 'Tid for kjøring',
+ ],
+ 'appearance' => [
+ 'tab' => 'Utseende',
+ 'theme' => 'Tema',
+ 'light' => 'Lys',
+ 'dark' => 'Mørk',
+ 'list_limit' => 'Oppføringer per side',
+ 'use_gravatar' => 'Bruk Gravatar',
+ ],
+ 'system' => [
+ 'tab' => 'System',
+ 'session' => [
+ 'lifetime' => 'Øktlevetid (minutter)',
+ 'handler' => 'Øktbehandler',
+ 'file' => 'Fil',
+ 'database' => 'Database',
+ ],
+ 'file_size' => 'Maks fil størrelse (MB)',
+ 'file_types' => 'Tillatte filtyper',
+ ],
+
+];
diff --git a/resources/lang/nb-NO/taxes.php b/resources/lang/nb-NO/taxes.php
new file mode 100644
index 000000000..0ff1ac99f
--- /dev/null
+++ b/resources/lang/nb-NO/taxes.php
@@ -0,0 +1,8 @@
+ 'Sats',
+ 'rate_percent' => 'Sats (%)',
+
+];
diff --git a/resources/lang/nb-NO/transfers.php b/resources/lang/nb-NO/transfers.php
new file mode 100644
index 000000000..5de0931a4
--- /dev/null
+++ b/resources/lang/nb-NO/transfers.php
@@ -0,0 +1,8 @@
+ 'Fra konto',
+ 'to_account' => 'Til konto',
+
+];
diff --git a/resources/lang/nb-NO/updates.php b/resources/lang/nb-NO/updates.php
new file mode 100644
index 000000000..f4c6302e1
--- /dev/null
+++ b/resources/lang/nb-NO/updates.php
@@ -0,0 +1,15 @@
+ 'Installert versjon',
+ 'latest_version' => 'Nyeste versjon',
+ 'update' => 'Oppdater Akaunting til :version',
+ 'changelog' => 'Endringslogg',
+ 'check' => 'Se etter oppdatering',
+ 'new_core' => 'Det finnes en oppdatert versjon av Akaunting.',
+ 'latest_core' => 'Gratulerer! Du har den siste versjonen av Akaunting.',
+ 'success' => 'Oppdateringsprosessen er fullført.',
+ 'error' => 'Oppdateringsprosessen feilet. Forsøk igjen.',
+
+];
diff --git a/resources/lang/nb-NO/validation.php b/resources/lang/nb-NO/validation.php
new file mode 100644
index 000000000..f2a3e9911
--- /dev/null
+++ b/resources/lang/nb-NO/validation.php
@@ -0,0 +1,119 @@
+ ':attribute må aksepteres.',
+ 'active_url' => ':attribute er ikke en gyldig nettadresse.',
+ 'after' => ':attribute må være en dato etter :date.',
+ 'after_or_equal' => ':attribute må være en dato etter eller samme som :date.',
+ 'alpha' => ':attribute kan bare inneholde bokstaver.',
+ 'alpha_dash' => ':attribute kan bare inneholde bokstaver, tall og bindestreker.',
+ 'alpha_num' => ':attribute kan bare inneholde bokstaver og tall.',
+ 'array' => ':attribute må være en \'array\'.',
+ 'before' => ':attribute må være en dato før :date.',
+ 'before_or_equal' => ':attribute må være en dato før eller samme som :date.',
+ 'between' => [
+ 'numeric' => ':attribute må være mellom :min - :max.',
+ 'file' => ':attribute må være mellom :min og :max kilobyte.',
+ 'string' => ':attribute må inneholde mellom :min og :max tegn.',
+ 'array' => ':attribute må inneholde mellom :min og :max elementer.',
+ ],
+ 'boolean' => 'Feltet :attribute må være \'true\' eller \'false\'.',
+ 'confirmed' => 'Bekreftelsen for :attribute samsvarer ikke.',
+ 'date' => ':attribute er ikke en gyldig dato.',
+ 'date_format' => ':attribute samsvarer ikke med formatet :format.',
+ 'different' => ':attribute og :other må være forskjellige.',
+ 'digits' => ':attribute må inneholde :digits sifre.',
+ 'digits_between' => ':attribute må inneholde mellom :min og :max sifre.',
+ 'dimensions' => ':attribute har feil bildedimensjoner.',
+ 'distinct' => ':attribute feltet har en duplisert verdi.',
+ 'email' => ':attribute må være en gyldig e-postadresse.',
+ 'exists' => 'Det valgte :attribute er ugyldig.',
+ 'file' => ':attribute må være en fil.',
+ 'filled' => 'Feltet for :attribute må fylles ut.',
+ 'image' => ':attribute må være et bilde.',
+ 'in' => 'Valgt :attribute er ugyldig.',
+ 'in_array' => ':attribute felt eksisterer ikke i :other.',
+ 'integer' => ':attribute må være et heltall.',
+ 'ip' => ':attribute må være en gyldig IP-adresse.',
+ 'json' => ':attribute må være i gyldig JSON-format.',
+ 'max' => [
+ 'numeric' => ':attribute kan ikke være større enn :max.',
+ 'file' => ':attribute kan ikke være større enn :max kilobytes.',
+ 'string' => ':attribute kan ikke være mer enn :max tegn.',
+ 'array' => ':attribute kan ikke inneholde mer enn :max elementer.',
+ ],
+ 'mimes' => ':attribute må være en fil av typen: :values.',
+ 'mimetypes' => ':attribute må være en fil av typen: :values.',
+ 'min' => [
+ 'numeric' => ':attribute må være større enn :min.',
+ 'file' => ':attribute må være større enn :min kilobytes.',
+ 'string' => ':attribute må inneholde minst :min tegn.',
+ 'array' => ':attribute må inneholde minst :min elementer.',
+ ],
+ 'not_in' => 'Valgt :attribute er ugyldig.',
+ 'numeric' => ':attribute må være et nummer.',
+ 'present' => 'Feltet :attribute må være tilstede.',
+ 'regex' => 'Formatet på :attribute er ugyldig.',
+ 'required' => 'Feltet :attribute må fylles ut.',
+ 'required_if' => 'Feltet :attribute må fylles ut når :other er :value.',
+ 'required_unless' => 'Feltet :attribute er påkrevd med mindre :other finnes blant verdiene :values.',
+ 'required_with' => 'Feltet :attribute må fylles ut når :values er utfylt.',
+ 'required_with_all' => 'Feltet :attribute er påkrevd når :values er oppgitt.',
+ 'required_without' => 'Feltet :attribute må fylles ut når :values ikke er utfylt.',
+ 'required_without_all' => 'Feltet :attribute er påkrevd når ingen av :values er oppgitt.',
+ 'same' => ':attribute og :other må samsvare.',
+ 'size' => [
+ 'numeric' => ':attribute må være :size.',
+ 'file' => ':attribute må være :size kilobytes.',
+ 'string' => ':attribute må inneholde :size tegn.',
+ 'array' => ':attribute må inneholde :size elementer.',
+ ],
+ 'string' => ':attribute må være en tekststreng.',
+ 'timezone' => ':attribute må være en gyldig sone.',
+ 'unique' => ':attribute er allerede i bruk.',
+ 'uploaded' => ':attribute feilet under opplastingen.',
+ 'url' => 'Formatet på :attribute er ugyldig.',
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Language Lines
+ |--------------------------------------------------------------------------
+ |
+ | Here you may specify custom validation messages for attributes using the
+ | convention "attribute.rule" to name the lines. This makes it quick to
+ | specify a specific custom language line for a given attribute rule.
+ |
+ */
+
+ 'custom' => [
+ 'attribute-name' => [
+ 'rule-name' => 'custom-message',
+ ],
+ ],
+
+ /*
+ |--------------------------------------------------------------------------
+ | Custom Validation Attributes
+ |--------------------------------------------------------------------------
+ |
+ | The following language lines are used to swap attribute place-holders
+ | with something more reader friendly such as E-Mail Address instead
+ | of "email". This simply helps us make messages a little cleaner.
+ |
+ */
+
+ 'attributes' => [],
+
+];