diff --git a/app/assets/images/locomotive/icons/flags/no.png b/app/assets/images/locomotive/icons/flags/nb.png
similarity index 100%
rename from app/assets/images/locomotive/icons/flags/no.png
rename to app/assets/images/locomotive/icons/flags/nb.png
diff --git a/config/locales/admin_ui.de.yml b/config/locales/admin_ui.de.yml
index 44726aaf..9fcef416 100644
--- a/config/locales/admin_ui.de.yml
+++ b/config/locales/admin_ui.de.yml
@@ -16,7 +16,7 @@ de:
pt-BR: "Bras. Portugiesisch"
it: Italienisch
nl: Niederländisch
- "no": Norwegisch
+ nb: Norwegisch
es: Spanisch
ru: Russisch
diff --git a/config/locales/admin_ui.en.yml b/config/locales/admin_ui.en.yml
index 82e2f862..424ec350 100644
--- a/config/locales/admin_ui.en.yml
+++ b/config/locales/admin_ui.en.yml
@@ -16,7 +16,7 @@ en:
pt-BR: "Brazilian Portuguese"
it: Italian
nl: Dutch
- "no": Norwegian
+ nb: Norwegian
es: Spanish
ru: Russian
diff --git a/config/locales/admin_ui.es.yml b/config/locales/admin_ui.es.yml
index 42ba21d9..9eb3f535 100644
--- a/config/locales/admin_ui.es.yml
+++ b/config/locales/admin_ui.es.yml
@@ -165,7 +165,7 @@ es:
pt-BR: "Portugués (Brasil)"
it: Italiano
nl: holandés
- "no": Noruego
+ nb: Noruego
es: Español
ru: Ruso
ask_for_name: "Por favor escriba su nuevo nombre"
diff --git a/config/locales/admin_ui.fr.yml b/config/locales/admin_ui.fr.yml
index df9bda20..7160fdec 100644
--- a/config/locales/admin_ui.fr.yml
+++ b/config/locales/admin_ui.fr.yml
@@ -17,7 +17,7 @@ fr:
pt-BR: "Portugais"
it: "Italien"
nl: "Hollandais"
- "no": "Norvégien"
+ nb: "Norvégien"
es: Espagnol
ru: Russe
diff --git a/config/locales/admin_ui.it.yml b/config/locales/admin_ui.it.yml
index 37f094b2..09833c59 100644
--- a/config/locales/admin_ui.it.yml
+++ b/config/locales/admin_ui.it.yml
@@ -165,7 +165,7 @@ it:
pt-BR: "Portoghese Brasiliano"
it: Italiano
nl: Olandese
- "no": Norvegese
+ nb: Norvegese
es: Spagnolo
ru: Russo
ask_for_name: "Prego, digita il tuo nome"
diff --git a/config/locales/admin_ui.no.yml b/config/locales/admin_ui.nb.yml
similarity index 77%
rename from config/locales/admin_ui.no.yml
rename to config/locales/admin_ui.nb.yml
index 46baecb3..9299ba98 100644
--- a/config/locales/admin_ui.no.yml
+++ b/config/locales/admin_ui.nb.yml
@@ -1,4 +1,4 @@
-"no":
+nb:
locomotive:
buttons:
login: Logg inn
@@ -6,10 +6,23 @@
change_password: Endre
new_item: "+ ny"
switch_to_site: Vis
- delete: "Slett"
+ delete: Slett
+ close: Lukk
+
+ locales:
+ en: Engelsk
+ de: Tysk
+ fr: Fransk
+ pt-BR: "Brazilian Portuguese"
+ it: Italiensk
+ nl: Nederlandsk
+ nb: Norsk
+ es: Spansk
+ ru: Russisk
messages:
confirm: Er du sikker?
+ sending_form: Skjemaet blir sendt
shared:
header:
@@ -27,14 +40,20 @@
account: Min konto
site: Siden
theme_assets: Temafiler
- footer:
- who_is_behind: "Tjenesten utviklet av %{development} og designet av Sacha Greif"
+ form:
+ change_file: Endre
+ delete_file: Slett
+ cancel: Avbryt
form_actions:
back: Tilbake uten å lagre
create: Opprett
update: Lagre
send: Send
- disable_with: "locomotive.disable_with.form_actions"
+ disable_with: "Vent litt.."
+ list:
+ untranslated: ikke oversatt
+ footer:
+ who_is_behind: "LocomotiveCMS er utviklet av %{development} og designet av Sacha Greif — versjon %{version}"
errors:
"500":
@@ -66,9 +85,16 @@
delete_file: Slett fil
has_many:
empty: Tom
- index:
- is_required: er nødvendig
+ new_entry: + Legg til ny
+ many_to_many:
+ empty: Listen er tom. Legg til ny fra listen nedenfor.
+
+ form:
+ required: Nødvendig
+ optional: Valgfri
default_label: Feltnavn
+ select_options:
+ ask_name: "Skriv inn etiketten for dette valget"
sessions:
new:
@@ -105,7 +131,9 @@
help: "Tittelen til siden kan oppdateres ved å klikke på den. For å lagre endringene, klikk på \"Lagre\" -knappen."
ask_for_title: "Endre tittelen"
form:
- delete_file: Slett fil
+ change_file: endre
+ delete_file: slett fil
+ cancel: avbryt
default_block: Standard
cache_strategy:
none: Ingen
@@ -134,14 +162,14 @@
new:
title: Ny nettside
help: "Fyll ut skjemaet nedenfor for å opprette en ny nettside."
+ domains:
+ empty: "Det er ingen domener tilknyttet denne siden ennå. Legg til domenene dine nedenfor. Ikke glem å oppdatere DNS-pekerene."
current_site:
edit:
- export: eksporter
- import: importer
- new_membership: nytt medlemskap
+ new_membership: legg til konto
help: "Navnet på siden kan oppdateres ved å trykke på det. For å lagre endringen, trykk på \"Lagre\" -knappen."
- ask_for_name: "Rediger navnet"
+ ask_for_name: "Skriv inn det nye navnet"
memberships:
roles:
@@ -161,21 +189,13 @@
edit:
help: "Navnet ditt kan endres ved å trykke på det. For å lagre endringen, trykk på \"Lagre\" -knappen."
new_site: ny nettside
- en: Engelsk
- de: Tysk
- fr: Fransk
- pt-BR: "Brasiliansk Portugisisk"
- it: Italiensk
- nl: Nederlandsk
- "no": Norsk
- es: Spansk
- ru: Russisk
ask_for_name: "Rediger navnet ditt"
theme_assets:
index:
title: Temafiler
help: "I denne seksjonen kan du håndtere alle layout-relaterte filer. Hvis du trenger et bildegalleri så opprett en ny innholdstype i stedet.
Advarsel: hvis det er enkelte filer du ikke ser så kan dette skyldes manglende rettigheter."
+ quick_upload: Hurtigopplasting
new: ny fil
snippets: HTML-snutter
css_and_js: Stilark og javascript
@@ -198,29 +218,29 @@
picker_link: Sett inn en fil i koden
choose_file: Velg fil
choose_plain_text: Velg klartekst
- images:
- title: Bilder
- no_items: "Det er ingen filer her ennå."
+ image_picker:
+ title: "Sett inn bilde"
+ no_items: "Det finnes ingen bilder foreløpig."
+ upload: "Last opp bilder"
- assets:
- new:
- title: New asset
- help: "Fill in the form below to create your asset."
- edit:
- title: Edit asset
- help: "Fill in the form below to update your asset."
+ content_assets:
+ picker:
+ title: "Sett inn media"
+ no_items: "Det finnes ingen media foreløpig."
+ upload: "Last opp media"
content_types:
index:
new: Ny modell
+ edit: Rediger modell
new:
title: Ny modell
help: "Lag din egen datamodell (Prosjekter, Ansatte, ...etc). Modellen må ha minst ett felt. Det første feltet vil være obligatorisk for elementer som opprettes av denne innholdstypen."
edit:
- title: Rediger modellen
+ title: Redigerer modell
help: "Modellen må ha minst ett felt. Det første feltet vil være obligatorisk for elementer som opprettes av denne innholdstypen."
- show_items: vis elementer
- new_item: nytt element
+ show_entries: vis elementer
+ new_entry: nytt element
form:
order_by:
created_at: 'Etter dato opprettet'
@@ -241,7 +261,7 @@
latest_entries: "Siste elementer"
updated_at: "Sist oppdatert"
list:
- no_entries: "Det har ikke blitt opprettet noen elementer her ennå. Klikk her for å opprette det første."
+ no_entries: "Det finnes ingen elementer her ennå. Klikk her for å opprette det første."
new:
title: '%{type} — nytt element'
edit:
@@ -258,25 +278,6 @@
title: Cross-domain authentication
notice: Du blir sendt videre til nettsiden i løpet av noen få sekunder.
- import:
- new:
- title: Importer en mal for siden
- help: "Be careful when you upload a new template for your existing website, your current data could be modified or even removed."
- help: "Vær forsiktig hvis du laster opp en ny mal til en ekisterende side. Dataene dine kan bli slettet eller endret."
- show:
- title: Import pågår
- help: "Your site is being updated from the theme zip file you have just uploaded. It lasts a couple of seconds."
- help: "Siden blir oppdatert fra temafilen som ble lastet opp. Dette vil ta noen sekunder."
- steps:
- site: Sideinformasjon
- content_types: Tilpassede innholdstyper
- assets: Temafiler
- snippets: HTML-snutter
- pages: Sider
- messages:
- success: "Importen var velykket og siden har blitt oppdatert."
- failure: "Importen kunne ikke gjennomføres."
-
installation:
common:
title: Locomotive førstegangsoppsett
@@ -292,5 +293,21 @@
step_2:
title: "Steg 2/2 — Lag din første nettside"
explanations: "Hvis du allerede har lastet opp standardmalen (se instruksjoner), så kan du bruke denne med en gang. Du kan også laste opp en sidemal som en zip-fil (gratis maler finnes her)."
- back_to_default_template: "Trykk her for å velge standardmalen i stedet"
+ default_site_locale: Språk
+ default_site_locales_hints: Du kan legge til flere språk under Innstilinger senere
next: Opprett side
+
+ public:
+ pages:
+ show_toolbar:
+ statuses:
+ loading: "Vent litt...."
+ disabled: "Inline Editor disabled"
+ labels:
+ save_changes: "Lagre endringer: "
+ editing_mode: "Redigeringsmodus: "
+ lang: "Språk: "
+ buttons:
+ back: Tilbake til admin-siden
+ confirm: Bekreft
+ cancel: Avbryt
diff --git a/config/locales/admin_ui.nl.yml b/config/locales/admin_ui.nl.yml
index 21c84318..57d1923c 100644
--- a/config/locales/admin_ui.nl.yml
+++ b/config/locales/admin_ui.nl.yml
@@ -153,7 +153,7 @@ nl:
pt-BR: "Braziliaans Portugees"
it: Italiaans
nl: Nederlands
- "no": Noors
+ nb: Noors
ru: Russisch
ask_for_name: "Voer uw nieuwe naam in"
diff --git a/config/locales/admin_ui.pt-BR.yml b/config/locales/admin_ui.pt-BR.yml
index 61ac86a4..e0c48901 100644
--- a/config/locales/admin_ui.pt-BR.yml
+++ b/config/locales/admin_ui.pt-BR.yml
@@ -151,7 +151,7 @@ pt-BR:
pt-BR: "Português do Brasil"
it: Italiano
nl: Holandês
- "no": Norueguês
+ nb: Norueguês
es: Espanhol
ru: Russo
ask_for_name: "Por favor preencha o novo nome"
diff --git a/config/locales/admin_ui.ru.yml b/config/locales/admin_ui.ru.yml
index c6dc911b..1320ac78 100644
--- a/config/locales/admin_ui.ru.yml
+++ b/config/locales/admin_ui.ru.yml
@@ -16,7 +16,7 @@ ru:
pt-BR: "Браз. - Португальский"
it: Итальянский
nl: Голландский
- "no": Норвежский
+ nb: Норвежский
es: Испанский
ru: Русский
diff --git a/config/locales/carrierwave.no.yml b/config/locales/carrierwave.nb.yml
similarity index 92%
rename from config/locales/carrierwave.no.yml
rename to config/locales/carrierwave.nb.yml
index 694a7658..919393c8 100644
--- a/config/locales/carrierwave.no.yml
+++ b/config/locales/carrierwave.nb.yml
@@ -1,4 +1,4 @@
-"no":
+nb:
carrierwave:
errors:
integrity: 'er ikke en tillatt filtype.'
diff --git a/config/locales/default.no.yml b/config/locales/default.nb.yml
similarity index 81%
rename from config/locales/default.no.yml
rename to config/locales/default.nb.yml
index 9e79f919..39557974 100644
--- a/config/locales/default.no.yml
+++ b/config/locales/default.nb.yml
@@ -1,4 +1,46 @@
-"no":
+nb:
+ date:
+ formats:
+ default: "%d.%m.%Y"
+
+ mongoid:
+ errors:
+ messages:
+ blank_on_locale: "må fylles ut"
+
+ errors:
+ messages:
+ domain_taken: "%{value} er alerede tatt"
+ invalid_domain: "%{value} er ugyldig"
+ needs_admin_account: "Det må være minst en admin-konto"
+ protected_page: "Du kan ikke fjerne index eller 404 sidene"
+ extname_changed: "Den nye filen har ikke det opprinnelige filetternavnet"
+ array_too_short: "er for liten (minimum elementnummer er %{count})"
+ invalid_theme_file: "må være en zip-fil"
+ site:
+ default_locale_removed: Forrige standardspråk kan ikke fjernes før nytt er valgt.
+ page:
+ liquid_syntax: "Liquid Syntax error ('%{error}' on '%{fullpath}')"
+ liquid_extend: "The page '%{fullpath}' extends a template which does not exist"
+ liquid_translation: "The page '%{fullpath}' extends a template which is not translated"
+ too_few_custom_fields: "At least, one custom field is required"
+ security: "presents a security problem"
+
+ attributes:
+ defaults:
+ pages:
+ index:
+ title: "Startside"
+ body: "Startsidens innholds"
+ "404":
+ title: "Siden finnes ikke"
+ body: "Sidens innhold"
+ other:
+ body: "{% extends 'parent' %}"
+
+ pagination:
+ previous: "« Previous"
+ next: "Next »"
support:
array:
words_connector: ", "
diff --git a/config/locales/devise.no.yml b/config/locales/devise.nb.yml
similarity index 93%
rename from config/locales/devise.no.yml
rename to config/locales/devise.nb.yml
index b06f795d..8e1b3c5e 100644
--- a/config/locales/devise.no.yml
+++ b/config/locales/devise.nb.yml
@@ -1,4 +1,4 @@
-"no":
+nb:
errors:
messages:
not_found: "finnes ikke"
@@ -7,7 +7,7 @@
devise:
failure:
- locomotive:
+ locomotive_account:
unauthenticated: 'Du må logge inn eller registrere deg før du kan fortsette.'
unconfirmed: 'Kontoen må aktiveres før du kan fortsette.'
locked: 'Brukerkontoen er sperret.'
@@ -17,34 +17,34 @@
timeout: 'Innloggingen har utløpt. Logg inn på nytt for å fortsette.'
inactive: 'Kontoen din er ikke aktivert ennå.'
sessions:
- locomotive:
+ locomotive_account:
signed_in: 'Du er nå logget inn.'
signed_out: 'Du har blitt logget ut.'
passwords:
- locomotive:
+ locomotive_account:
send_instructions: 'Du vil motta en epost med instruksjoner for hvordan du kan tilbakestille passordet i løpet av kort tid.'
updated: 'Passordendringen var vellykket. Du er nå logget inn.'
confirmations:
- locomotive:
+ locomotive_account:
send_instructions: 'Du vil motta en epost med instrusksjoner for hvordan brukerkontoen aktiveres i løpet av kort tid.'
confirmed: 'Aktiveringen av brukerkontoen var vellykket. Du er nå logget inn.'
registrations:
- locomotive:
+ locomotive_account:
signed_up: 'Registreringen var vellykket.'
updated: 'Oppdateringen av kontoen var vellykket'
destroyed: 'Kontoen din har blitt kansellert. Vi håper å se deg igjen en annen gang.'
unlocks:
- locomotive:
+ locomotive_account:
send_instructions: 'Du vil motta en epost med instruksjoner for hvordan du kan åpne kontoen i løpet av kort tid.'
unlocked: 'Kontoen har blitt åpnet og du er nå logget inn.'
mailer:
- locomotive:
+ locomotive_account:
confirmation_instructions: 'Bekreftelsesinstrukser'
reset_password_instructions: 'Instrukser for tilbakestilling av passord'
unlock_instructions: 'Instrukser for åpning'
- locomotive:
+ locomotive_account:
mailer:
common:
hello: Hallo
diff --git a/config/locales/flash.no.yml b/config/locales/flash.nb.yml
similarity index 99%
rename from config/locales/flash.no.yml
rename to config/locales/flash.nb.yml
index 101aa056..c003d5be 100644
--- a/config/locales/flash.no.yml
+++ b/config/locales/flash.nb.yml
@@ -1,4 +1,4 @@
-"no":
+nb:
flash:
locomotive:
pages:
diff --git a/config/locales/formtastic.no.yml b/config/locales/formtastic.nb.yml
similarity index 71%
rename from config/locales/formtastic.no.yml
rename to config/locales/formtastic.nb.yml
index c6daeba9..5741e54a 100644
--- a/config/locales/formtastic.no.yml
+++ b/config/locales/formtastic.nb.yml
@@ -1,4 +1,4 @@
-"no":
+nb:
formtastic:
titles:
information: Generell informasjon
@@ -33,37 +33,40 @@
custom_fields:
field:
name: Alias
- import:
- new:
- source: Fil
- samples: Kopier testdata
- reset: Reset side
- default_site_template: "Bruk standardmalen. Klikk her for å laste opp en mal fra en zip-fil i stedet."
content_type:
- item_template: Elementmal
- api_accounts: Varslede kontoer
+ raw_item_template: Elementmal
+ public_submission_enabled: Kan opprettes utenfra
+ public_submission_accounts: Kontoer som varsles
+ "custom_fields/field":
+ select_options: "Valg"
content_entry:
_slug: Permalink
account:
edit:
+ locale: Språk
password: Nytt passord
password_confirmation: Bekreft nytt passord
page:
seo_title: Tittel
+ target_klass_name: Modell
+ site:
+ locales: Språk
hints:
page:
+ handle: "En unik ID for å hente siden fra en ekstern controller"
published: "Kun autoriserte kontoer kan se ikke-publiserte sider"
cache_strategy: "Buffre siden for å bedre ytelsen. \"Enkel\" er et bra kompromiss."
templatized: "Bruk denne siden som mal for en modell."
listed: "Styr om siden skal vises i de genererte menyene."
- content_type_id: "Innholdstypen denne siden skal være mal for."
+ target_klass_name: "Innholdstypen denne siden skal være mal for."
seo_title: "Definer en egen tittel for siden. Denne blir benyttet av nettleseren. Hvis denne står tom blir standardverdien fra sideinnstillingene benyttet."
meta_keywords: "Overstyr søkemotor-metadata for denne siden. Separer med komma."
meta_description: "Overstyr søkemotorbeskrivelsen for denne siden."
snippet:
slug: "Denne brukes for å inkludere HTML-snutten i en side."
site:
+ locales: "Dra et flagg til første posisjon for å sette som standard."
seo_title: "Definer en global verdi her som brukes som verdi for titteltaggen i sidens head-seksjon."
meta_keywords: "Meta-nøkkelord blir brukt i head-seksjonen og leses av søkemotorer. Separeres med komma."
meta_description: "Meta-beskrivelse brukes i head-seksjonen og leses av søkemotorer."
@@ -79,10 +82,6 @@
source: "Filen er tilgjengelig her: %{url}"
update:
source: "Filen er tilgjengelig her: %{url}"
- custom_fields:
- field:
- name: "Verdi tilgjengelig i liquid-maler"
- hint: "Tekst som vises i skjemaet rett under feltet"
content_entry:
_slug: "Verdien brukes til å generere en url for en side som fungerer som en mal for denne innholdstypen (f.eks: \"template_page/{{ your_object._permalink }})\"."
seo_title: "Verdien benyttes til å erstatte sidetittelen for malen knyttet til modellen. Leses av søkemotorer."
@@ -93,7 +92,12 @@
samples: "Vil gjøre at importen kopierer innhold og assets"
reset: "Vil gjøre at alle data slettes for den nye siden importeres."
content_type:
- item_template: "Du kan justere teksten som vises for hvert element i listen. Bruk liquid, f.eks: {{ entry.name }}"
- api_enabled: "Brukes for å la sidebrukere opprette ny elementer (f.eks: meldinger i et kontaktskjema)"
- api_accounts: "En varslingsepost vil bli sendt til alle kontoene ovenfor når et nytt element blir opprettet."
+ name: "Vi foreslår at du bruker flertals form (E.G: Personer)"
+ slug: "It will be used as the name of the collection in the liquid templates. Ex: {{ contents.my_projects }}"
+ raw_item_template: "You can customize the text displayed for each item in the list. Simply use Liquid. Ex: {{ entry.name }})"
+ public_submission_enabled: "It is used to let people from outside to create new entries (example: messages in a contact form)"
+ public_submission_accounts: "If the public submission option is enabled and for each entry created, sends a notification email to the accounts listed above."
+ "custom_fields/field":
+ name: "Name of the property for liquid templates. Ex: {{ your_object.<name_of_your_field> }}"
+ hint: "Text displayed in the model form just below the field"
diff --git a/lib/generators/locomotive/install/templates/locomotive.rb b/lib/generators/locomotive/install/templates/locomotive.rb
index e1e9b91e..d63a91c3 100644
--- a/lib/generators/locomotive/install/templates/locomotive.rb
+++ b/lib/generators/locomotive/install/templates/locomotive.rb
@@ -22,11 +22,11 @@ Locomotive.configure do |config|
# :max_content_types => 4
# }
- # default locale (for now, only en, de, fr, pt-BR and it are supported)
+ # default locale (for now, only en, de, fr, pt-BR, it and nb are supported)
config.default_locale = :en
# available locales suggested to "localize" a site. You will have to pick up at least one among that list.
- # config.site_locales = %w{en de fr pt-BR it nl no es ru}
+ # config.site_locales = %w{en de fr pt-BR it nl nb es ru}
# tell if logs are enabled. Useful for debug purpose.
config.enable_logs = true
diff --git a/lib/locomotive/configuration.rb b/lib/locomotive/configuration.rb
index e516142f..9d7fbf76 100644
--- a/lib/locomotive/configuration.rb
+++ b/lib/locomotive/configuration.rb
@@ -7,8 +7,8 @@ module Locomotive
:reserved_subdomains => %w{www admin email blog webmail mail support help site sites},
# :forbidden_paths => %w{layouts snippets stylesheets javascripts assets admin system api},
:reserved_slugs => %w{stylesheets javascripts assets admin locomotive images api pages edit},
- :locales => %w{en de fr pt-BR it nl no es ru},
- :site_locales => %w{en de fr pt-BR it nl no es ru},
+ :locales => %w{en de fr pt-BR it nl nb es ru},
+ :site_locales => %w{en de fr pt-BR it nl nb es ru},
:cookie_key => '_locomotive_session',
:enable_logs => false,
:delayed_job => false,
diff --git a/spec/dummy/config/initializers/locomotive.rb b/spec/dummy/config/initializers/locomotive.rb
index a12c6233..ccbe1849 100644
--- a/spec/dummy/config/initializers/locomotive.rb
+++ b/spec/dummy/config/initializers/locomotive.rb
@@ -37,7 +37,7 @@ Locomotive.configure do |config|
config.default_locale = :en
# available locales suggested to "localize" a site. You will have to pick up at least one among that list.
- config.site_locales = %w{en de fr pt-BR it nl no es ru}
+ config.site_locales = %w{en de fr pt-BR it nl nb es ru}
# tell if logs are enabled. Useful for debug purpose.
config.enable_logs = true