Dutch translation (ticket #92)

This commit is contained in:
did 2011-07-05 23:55:26 +02:00
parent 6f58d89e39
commit 0737919c2c
17 changed files with 606 additions and 6 deletions

View File

@ -37,10 +37,11 @@
= f.custom_input :language, { :css => 'full', :with_label => false } do = f.custom_input :language, { :css => 'full', :with_label => false } do
- Locomotive.config.locales.each do |locale| - Locomotive.config.locales.each do |locale|
%span %span
%label = f.radio_button :locale, locale
%label{ :for => "my_account_locale_#{locale.downcase}" }
= image_tag "admin/icons/flags/#{locale}.png" = image_tag "admin/icons/flags/#{locale}.png"
= f.radio_button :locale, locale
 
= t(".#{locale}") = t(".#{locale}")
/  
= render 'admin/shared/form_actions', :button_label => :update = render 'admin/shared/form_actions', :button_label => :update

View File

@ -162,6 +162,7 @@ de:
fr: Französisch fr: Französisch
pt-BR: "Bras. Portugisisch" pt-BR: "Bras. Portugisisch"
it: "Italienisch" it: "Italienisch"
nl: "Holländer"
ask_for_name: "Bitte gib deinen neuen Namen an" ask_for_name: "Bitte gib deinen neuen Namen an"
theme_assets: theme_assets:

View File

@ -170,6 +170,7 @@ en:
fr: French fr: French
pt-BR: "Brazilian Portuguese" pt-BR: "Brazilian Portuguese"
it: Italian it: Italian
nl: Dutch
ask_for_name: "Please type your new name" ask_for_name: "Please type your new name"
theme_assets: theme_assets:

View File

@ -171,6 +171,7 @@ fr:
fr: en Français fr: en Français
pt-BR: "en Portugais" pt-BR: "en Portugais"
it: "en Italien" it: "en Italien"
nl: "en Hollandais"
ask_for_name: "Veuillez entrer le nouveau nom" ask_for_name: "Veuillez entrer le nouveau nom"
theme_assets: theme_assets:

View File

@ -160,6 +160,7 @@ it:
fr: Francese fr: Francese
pt-BR: "Portoghese Brasiliano" pt-BR: "Portoghese Brasiliano"
it: Italiano it: Italiano
nl: Olandese
ask_for_name: "Prego, digita il tuo nome" ask_for_name: "Prego, digita il tuo nome"
theme_assets: theme_assets:

View File

@ -0,0 +1,279 @@
nl:
admin:
buttons:
login: Inloggen
send_password: Verstuur
change_password: Wijzig
new_item: "+ voeg toe"
switch_to_site: Ga
messages:
confirm: Weet u het zeker ?
shared:
header:
welcome: Welkom, %{name}
see: Bekijk website
logout: Uitloggen
menu:
contents: Inhoud
assets: Bronmaterialen
settings: Instellingen
pages: Pagina's
snippets: Fragmenten
account: Mijn account
site: Site
theme_assets: Thema bestanden
footer:
who_is_behind: "Service ontwikkeld door %{development} en vormgegeven door <a href=\"http://www.sachagreif.com\">Sacha Greif</a>"
form_actions:
back: Terug zonder opslaan
create: Maak
update: Update
send: Verstuur
errors:
"500":
title: Applicatie fout
notice: "Sorry, maar er ging iets fout"
link: "&rarr; Terug naar de applicatie"
"404":
title: Pagina niet gevonden
notice: "De pagina die u opvroeg, bestaat niet."
link: "&rarr; Terug naar de applicatie"
notifications:
new_content_instance:
subject: "[%{type}] nieuw"
title: "Hallo %{name}, dit bericht is om te laten weten dat er een nieuwe instantie is gemaakt op %{date}"
type: "Model: %{type}"
custom_fields:
edit:
title: Bewerk aangepast veld
text_formatting:
none: Geen
html: HTML
edit_field:
title: Bewerk veld
edit_category:
title: Bewerk opties
help: Beheer de lijst met opties voor uw select box.
collection_label: Lijst met opties
custom_form:
edit_categories: Bewerk opties
delete_file: Verwijder bestand
index:
is_required: is verplicht
default_label: Veldnaam
sessions:
new:
title: Inloggen
link: "Ik ben mijn wachtwoord vergeten"
email: "E-mail"
password: "Wachtwoord"
passwords:
new:
title: Wachtwoord vergeten
link: "&rarr; Terug naar de inlogpagina"
email: "Uw e-mail"
edit:
title: Update mijn wachtwoord
link: "&rarr; Terug naar de inlogpagina"
password: "Uw nieuwe wachtwoord"
password_confirmation: "Bevestiging van uw nieuwe wachtwoord"
pages:
index:
title: Pagina overzicht
help: "Pagina's zijn georganiseerd als een boom. U kunt zowel pagina's als mappen ordenen"
no_items: "Er zijn momenteel geen pagina's. Klik <a href=\"%{url}\">hier</a> om de eerste pagina te maken."
new: Nieuwe pagina
lastest_items: Laatste pagina's
new:
title: Nieuwe pagina
help: "Voer onderstaande formulier in om uw pagina te maken. Opgelet, de pagina is niet gepubliseerd"
page:
updated_at: gewijzigd op
edit:
show: toon
help: "De paginatitel kan gewijzigd worden door er op te klikken."
ask_for_title: "Typ de nieuwe paginatitel in"
form:
delete_file: Verwijder bestand
default_block: Standaard
cache_strategy:
none: Geen
simple: Simpel
hour: 1 uur
day: 1 dag
week: 1 week
month: 1 maand
snippets:
index:
title: Overzicht fragmenten
help: "Fragmenten zijn stukken HTML code, welke gevonden kunnen worden op verschillende delen van de website (zoals een voettekst)."
no_items: "Er zijn momenteel geen fragmenten Klik <a href=\"%{url}\">here</a> om de eerste te maken."
new: nieuw fragment
new:
title: Nieuw fragment
help: "Vul onderstaande formulier in om het fragment te wijzigen."
edit:
title: Wijzig fragment
help: "Vul onderstaande formulier in om het fragment te wijzigen."
snippet:
updated_at: Gewijzigd op
sites:
new:
title: Nieuwe website
help: "Vul onderstaande formulier in om uw nieuwe website aan te maken."
current_sites:
edit:
import: importeren
new_membership: voeg account toe
help: "De website kan worden gewijzigd door er op te klikken."
ask_for_name: "Voer de nieuwe website naam in."
memberships:
new:
title: Nieuw lidmaatschap
help: "Geef het emailaccount op dat u wilt toevoegen. Als het account niet bestaat, dan wordt u doorgestuurd naar het aanmaakformulier."
accounts:
new:
title: Nieuw account
help: "Vul onderstaande formulier in om een nieuw account aan te maken"
my_accounts:
edit:
help: "Uw naam kan gewijzigd worden door het aan te klikken"
new_site: nieuwe website
en: Engels
de: Duits
fr: Frans
pt-BR: "Braziliaans Portugees"
it: Italiaans
nl: Nederlands
ask_for_name: "Voer uw nieuwe naam in"
theme_assets:
index:
title: Overzicht thema bestanden
help: "De thema bestanden sectie is de plaats waar je bestanden kan beheren die benodigd zijn voor de opmaak, ...etc. Ga naar de bronbestanden sectie als u een afbeeldingen wilt beheren."
all: alle brondbestanden
new: nieuw bestand
snippets: Fragmenten
css_and_js: Stijlen en javascripts
fonts: Lettertypes
images: Afbeeldingen
medias: Media
no_items: "Er zijn momenteel geen bestanden. Klik <a href=\"%{url}\">hier</a> om de eerste aan te maken."
asset:
updated_at: Gewijzigd op
new:
title: Nieuw bestand
help: "U heeft de keuze om of een bestand te uploaden of om een stylesheet of javascript in platte tekst te te kopiëren/plakken."
edit:
title: "Bewerk %{file}"
help: "Dit bronbestand is alleen toegankelijk via de volgende url: <a href='%{url}'>%{url}</a>"
form:
picker_link: Plaats een bestand in de code
choose_file: Kies bestand
choose_plain_text: Kies platte tekst
images:
title: Overzicht afbeeldingen
no_items: "Er zijn momenteel geen bestanden."
assets:
new:
title: Nieuw bronbestand
help: "Vul onderstaande formulier in om een nieuw bronbestand te maken."
edit:
title: Wijzig bronbestand
help: "Vul onderstaande formulier in om uw bronbestand te wijzigen."
content_types:
index:
new: nieuw model
new:
title: Nieuw model
help: "Maak uw eigen data model aan (Projecten, Mensen, ...etc). Uw model moet tenminste 1 veld bevatten. Het eerste veld moet verplicht zijn voor de items gemaakt voor dit content type."
edit:
title: Wijzig model
help: "Uw data model moet tenminste 1 veld bevatten. Het eerste veld moet verplicht zijn voor de items gemaakt voor dit content type."
show_items: toon items
new_item: nieuw item
form:
order_by:
created_at: 'Door "gemaakt op" datum'
updated_at: 'Door "gewijzigd op" datum'
position_in_list: Handmatig
order_direction:
asc: Oplopend
desc: Aflopend
contents:
index:
title: 'Toon "%{type}"'
edit: wijzig model
destroy: verwijder model
download: download items
new: nieuw item
category_noname: "Geen naam"
lastest_items: "Laatste items"
updated_at: "Gewijzigd op"
list:
no_items: "Er zijn momenteel geen items. Klik hier <a href=\"%{url}\">here</a> om de eerste te maken."
new:
title: '%{type} &mdash; nieuw item'
edit:
title: '%{type} &mdash; wijzig item'
image_picker:
link: Voeg een afbeelding toe aan de code
cross_domain_sessions:
new:
title: Authenticatie voor verschillende domeinen
notice: U wordt binnen enkele seconden doorgestuurd naar de website.
imports:
new:
title: Importeer website template
help: "Wees voorzichtig wanneer je een nieuwe template upload voor uw bestaande website, omdat de bestaande data kan worden aangepast of verwijderd."
show:
title: Importeren in uitvoering
help: "Uw website wordt momenteel gewijzigd door het thema .zip-bestand die u zojuist heeft geupload. Dit duurt een aantal seconden."
steps:
site: Website informatie
content_types: aangepaste content typen
assets: Thema bestanden
asset_collections: Bronbestand verzamelingen
snippets: Fragmenten
pages: Pagina's'
messages:
success: "Uw website is succesvol gewijzigd."
failure: "Het importeren is niet gelukt."
installation:
common:
title: Eerste Locomotive Installatie
next: Volgende
step_1:
title: "Stap 1/2 &mdash; Account aanmaken"
name: Account naam
email: E-mail
password: Wachtwoord
password_confirmation: Wachtwoord bevestiging
done: "U heeft al een account toegevoegd:<br/><strong>%{name}</strong>, <em>%{email}</em>"
next: Account aanmaken
step_2:
title: "Stap 2/2 &mdash; Maak u eerste website"
explanations: "U kunt de template gelijk gebruiken, als u reeds de standaard website template heeft geupload. Of u kunt een website template uploaden als .zip bestand (gratis beschikbare templates <a href=\"http://www.locomotivecms.com/support/themes\">hier</a>)."
back_to_default_template: "Klik <a href='#'>here</a> om de standaard website te selecteren"
next: Maak website aan

View File

@ -157,6 +157,7 @@ pt-BR:
fr: Francês fr: Francês
pt-BR: "Português do Brasil" pt-BR: "Português do Brasil"
it: Italiano it: Italiano
nl: Holandês
ask_for_name: "Por favor preencha o novo nome" ask_for_name: "Por favor preencha o novo nome"
theme_assets: theme_assets:

View File

@ -0,0 +1,4 @@
nl:
carrierwave:
errors:
integrity: 'is een niet toegestaan bestandstype.'

View File

@ -0,0 +1,34 @@
nl:
date:
formats:
default: "%m/%d/%Y"
errors:
messages:
domain_taken: "%{value} is reeds genomen"
invalid_domain: "%{value} is ongeldig"
needs_admin_account: "Eén admin account is op zijn minst vereist"
protected_page: "U kunt geen index of 404 pagina's verwijderen"
extname_changed: "Het nieuwe bestand heeft niet de originele extensie"
array_too_short: "is te klein (minimum element nummer is %{count})"
liquid_syntax: "Liquid Syntax error ('%{error}')"
invalid_theme_file: "kan niet leeg zijn of is geen .zip bestand"
page:
liquid_syntax: "Liquid Syntax error ('%{error}' op '%{fullpath}')"
liquid_extend: "De pagina '%{fullpath}' breid een template uit die niet bestaat"
attributes:
defaults:
pages:
index:
title: "Home page"
body: "Inhoud van de home page"
"404":
title: "Pagina niet gevonden"
body: "Inhoud van de 404 pagina"
other:
body: "{% breid 'parent' uit %}"
pagination:
previous: "&laquo; Vorige"
next: "Volgende &raquo;"

View File

@ -0,0 +1,63 @@
en:
errors:
messages:
not_found: "not found"
already_confirmed: "was already confirmed"
not_locked: "was not locked"
devise:
failure:
admin:
unauthenticated: 'You need to sign in or sign up before continuing.'
unconfirmed: 'You have to confirm your account before continuing.'
locked: 'Your account is locked.'
invalid: 'Invalid email or password.'
no_membership: 'Your account is not a member of this site, please contact the site administrator to gain access.'
invalid_token: 'Invalid authentication token.'
timeout: 'Your session expired, please sign in again to continue.'
inactive: 'Your account was not activated yet.'
sessions:
admin:
signed_in: 'Signed in successfully.'
signed_out: 'Signed out successfully.'
passwords:
admin:
send_instructions: 'You will receive an email with instructions about how to reset your password in a few minutes.'
updated: 'Your password was changed successfully. You are now signed in.'
confirmations:
admin:
send_instructions: 'You will receive an email with instructions about how to confirm your account in a few minutes.'
confirmed: 'Your account was successfully confirmed. You are now signed in.'
registrations:
admin:
signed_up: 'You have signed up successfully.'
updated: 'You updated your account successfully.'
destroyed: 'Bye! Your account was successfully cancelled. We hope to see you again soon.'
unlocks:
admin:
send_instructions: 'You will receive an email with instructions about how to unlock your account in a few minutes.'
unlocked: 'Your account was successfully unlocked. You are now signed in.'
mailer:
admin:
confirmation_instructions: 'Confirmation instructions'
reset_password_instructions: 'Reset password instructions'
unlock_instructions: 'Unlock Instructions'
admin:
mailer:
common:
hello: Hello
confirmation_instructions:
you_can_confirm_your_account_through_the_link_below: "You can confirm your account through the link below:"
confirm_my_account: "Confirm my account"
reset_password_instructions:
reset_password_instruction: "Someone has requested a link to change your password, and you can do this through the link below:"
change_my_password: "Change my password"
wrong_request_instruction: "If you didn't request this, please ignore this email."
unchange_password_message: "Your password won't change until you access the link above and create a new one."
unlock_instructions:
locked_account_message: "Your account has been locked due to an excessive amount of unsuccessful sign in attempts."
unlock_account_instruction: "Click the link below to unlock your account:"
unlock_my_account: "Unlock my account"

116
config/locales/flash.nl.yml Normal file
View File

@ -0,0 +1,116 @@
nl:
flash:
admin:
pages:
create:
notice: "Pagina is gemaakt."
alert: "Pagina is niet gemaakt."
update:
notice: "Pagina is gewijzigd."
alert: "Pagina is niet gewijzigd."
sort:
notice: "Pagina's zijn ingedeeld."
destroy:
notice: "Pagina is verwijderd."
contents:
create:
notice: "Inhoud is gemaakt."
alert: "Inhoud is niet gemaakt."
update:
notice: "Inhoud is gewijzigd."
alert: "Inhoud is niet gewijzigd."
sort:
notice: "Inhoud is ingedeeld."
destroy:
notice: "Inhoud is verwijderd."
content_types:
create:
notice: "Model is gemaakt."
alert: "Model is niet gemaakt."
update:
notice: "Model is gewijzigd."
alert: "Model is niet gewijzigd."
destroy:
notice: "Model is verwijderd."
current_sites:
update:
notice: "Mijn website is gewijzigd."
alert: "Mijn website gewijzigd."
snippets:
create:
notice: "Fragment is gemaakt."
alert: "Fragment is niet gemaakt."
update:
notice: "Fragment is gewijzigd."
alert: "Fragment is niet gewijzigd."
destroy:
notice: "Fragment is verwijderd."
accounts:
create:
notice: "Account is gemaakt."
alert: "Account is niet gemaakt."
my_accounts:
update:
notice: "Mijn account is gewijzigd."
alert: "Mijn account is niet gewijzigd."
sites:
create:
notice: "Website is gemaakt."
alert: "Website is niet gemaakt."
destroy:
notice: "Website is verwijderd."
memberships:
create:
notice: "Lidmaatschap is gemaakt."
alert: "Lidmaatschap is niet gemaakt."
already_created: "Lidmaatschap is al gemaakt voor de website."
asset_collection:
create:
notice: "Verzameling is gemaakt."
alert: "Verzameling is niet gemaakt."
update:
notice: "Verzameling is gewijzigd."
alert: "Verzameling is niet gewijzigd."
destroy:
notice: "Verzameling is verwijderd."
assets:
create:
notice: "Bronbestand is gemaakt."
alert: "Bronbestand is niet gemaakt."
update:
notice: "Bronbestand is gewijzigd."
alert: "Bronbestand is niet gewijzigd."
theme_assets:
create:
notice: "Bestand is gemaakt."
alert: "Bestand is niet gemaakt."
update:
notice: "Bestand is gewijzigd."
alert: "Bestand is niet gewijzigd."
destroy:
notice: "Bestand is verwijderd."
custom_fields:
update:
alert: "Veld is niet gewijzigd"
cross_domain_sessions:
create:
alert: "U moet inloggen"
imports:
create:
done: "Uw website is gewijzigd."
notice: "Uw website wordt momenteel gewijzigd."
alert: "Het importeren is niet afgerond."

View File

@ -0,0 +1,85 @@
nl:
formtastic:
titles:
information: Algemene informatie
advanced_options: Geavanceerde opties
meta: SEO Metadata
code: Code
raw_template: Template
credentials: Credentials
language: Taal
sites: Websites
access_points: Toegangspunten
memberships: Accounts
membership_email: Account e-mail
file: Bestand
preview: Preview
options: Geavanceerde opties
custom_fields: Aangepaste velden
other_fields: Andere informatie
presentation: Presentatie
attributes: Attributen
upload: Upload
labels:
theme_asset:
plain_text_name: Bestandsnaam
content_type: Bestandstype
new:
source: Bestand
edit:
source: Vervang bestand
custom_fields:
field:
_alias: Alias
import:
new:
source: Bestand
samples: Copie voorbeelden
reset: Reset website
default_site_template: "Gebruik de standaard website template. Klik anders <a href='#'>here</a> om de website template te uploaden als .zip bestand"
content_type:
raw_item_template: Item template
api_accounts: Op de hoogte gestelde accounts
account:
edit:
password: Nieuw wachtwoord
password_confirmation: Bevestiging nieuw wachtwoord
hints:
page:
published: "Alleen geauthenticeerde accounts kunnen niet gepubliceerde pagina's zien."
cache_strategy: "Cache de pagina voor betere prestaties. De 'Simpele' keus is een goed compromis."
templatized: "Gebruik de pagina als template voor een door u gedefinieerd model."
listed: "Controleer of de pagina getoond wordt van de gegenereerde menu's."
content_type_id: "Het type inhoud waar deze pagina als template voor dient"
meta_keywords: "Overschrijft de meta keywords van de website in de head tag van deze pagina. Gescheiden door een komma"
meta_description: "Overschrijft de meta description van de website in de head tag van deze pagina."
snippet:
slug: "U moet het weten om het fragment toe te voegen in een pagina"
site:
meta_keywords: "De gebruikte meta keywords in de head tag van de pagina, gescheiden door een komma. Benodigd voor SEO."
meta_description: "De gebruikte meta description in de head tag van de pagina, gescheiden door een komma. Benodigd voor SEO.."
domain_name: "ex: locomotiveapp.org"
theme_asset:
slug: "U hoeft geen extensie toe te voegen voor dit bestand (.css or .js)"
edit:
source: "U kan het vervangen door een bestand met dezelfde extensie"
asset:
source: "Alle bestandstypen worden geaccepteerd."
edit:
source: "Het huidige bestand is hier beschikbaar %{url}"
update:
source: "Het huidige bestand is hier beschikbaar %{url}"
custom_fields:
field:
_alias: "Eigenschap is beschikbaar in liquid templates"
hint: "Net beneden het veld staat de tekst in het model formulier"
import:
source: "Een .zip bestand met een database.yml met de bronbestanden en templates"
samples: "Het importeren zal ook de contents en bronbestanden copiëren als deze optie aanstaat"
reset: "Alle data van uw website zal verwijderd worden voordat de nieuwe website wordt geimporteerd als deze optie aanstaat"
content_type:
raw_item_template: "U kunt de tekst voor elk item in de lijst aanpassen. Ie: {{ content.name }})"
api_enabled: "It is used to let people from outside to create new instances (example: messages in a contact form)"
api_enabled: "Wordt gebruikt om mensen van buiten nieuwe instanties te laten creëren (voorbeeld: berichten in een contactformulier)"
api_accounts: "Een e-mail met een aankondiging zal worden verstuurd naar de bovenstaande accounts wanneer een nieuwe instantie wordt gecreëerd"

View File

@ -26,4 +26,7 @@ Here is a pretty exhaustive list of what the BIG MERGE includes:
- quick link to edit directly a model from the submenu - quick link to edit directly a model from the submenu
- new sites picker (if the multi_sites mode is enabled and correctly set up) - new sites picker (if the multi_sites mode is enabled and correctly set up)
- the robots.txt can be edited directly from the back-office (site settings) (ticket #57) - the robots.txt can be edited directly from the back-office (site settings) (ticket #57)
- 2 new languages:
- dutch (#92)
- spanish (#??)
- a lot of internal refactoring as well as a ton of bug corrections - a lot of internal refactoring as well as a ton of bug corrections

View File

@ -7,7 +7,7 @@ module Locomotive
:reserved_subdomains => %w{www admin email blog webmail mail support help site sites}, :reserved_subdomains => %w{www admin email blog webmail mail support help site sites},
# :forbidden_paths => %w{layouts snippets stylesheets javascripts assets admin system api}, # :forbidden_paths => %w{layouts snippets stylesheets javascripts assets admin system api},
:reserved_slugs => %w{stylesheets javascripts assets admin images api pages edit}, :reserved_slugs => %w{stylesheets javascripts assets admin images api pages edit},
:locales => %w{en de fr pt-BR it}, :locales => %w{en de fr pt-BR it nl},
:cookie_key => '_locomotive_session', :cookie_key => '_locomotive_session',
:enable_logs => false, :enable_logs => false,
:hosting => :auto, :hosting => :auto,

Binary file not shown.

After

Width:  |  Height:  |  Size: 427 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 666 B

View File

@ -510,18 +510,28 @@ form.formtastic fieldset ol li.has-many ul li.template span.actions button span
/* ___ my account ___ */ /* ___ my account ___ */
form.formtastic fieldset.language li.full span { form.formtastic fieldset.language li.full span {
margin: 0 20px; display: inline-block;
width: 180px;
margin: 0 15px;
font-size: 1em; font-size: 1em;
font-weight: bold; font-weight: bold;
} }
form.formtastic fieldset.language li.full span label {
float: none;
display: inline;
width: auto;
margin: 0px;
padding: 0px;
}
form.formtastic fieldset.language li.full span img { form.formtastic fieldset.language li.full span img {
position: relative; position: relative;
top: 6px; top: 6px;
} }
form.formtastic fieldset.language li.full span input { form.formtastic fieldset.language li.full span input {
margin-left: 5px; margin-right: 2px;
} }
/* ___ membership ___ */ /* ___ membership ___ */