add French translations for the installation + installation allowed if both no sites and no accounts

This commit is contained in:
dinedine 2010-10-29 17:28:38 +02:00
parent 9b175c3cda
commit aa764ee185
3 changed files with 36 additions and 2 deletions

View File

@ -13,6 +13,8 @@ module Admin
before_filter :is_step_already_done?
before_filter :allow_installation?
def show
request.get? ? self.handle_get : self.handle_post
end
@ -68,5 +70,9 @@ module Admin
end
end
def allow_installation?
redirect_to admin_pages_url if Site.count > 0 && Account.count > 0
end
end
end

View File

@ -278,7 +278,7 @@ en:
notes: "All the mongodb connection settings can be found in the <b>config/mongoid.yml</b> file of your application."
default_domain:
label: "Default domain name: <em>%{name}</em>"
notes: "Basically, Locomotive is a multi websites platform. Each site instance has a default entry based on the default domain name. Obviously, you are free to map other domains to your site instance working like aliases. <br/>The default domain name value can be found in the <b>config/initializers/locomotive.rb</b> file."
notes: "Basically, Locomotive is a multi websites platform. Each site instance has a default entry, also called subdomain and based on the default domain name. Obviously, you are free to map other domains to your site instance working like aliases. <br/>The default domain name value can be found in the <b>config/initializers/locomotive.rb</b> file."
step_2:
title: "Step 2/3 &mdash; Create account"
name: Account name
@ -288,7 +288,7 @@ en:
done: "You have already added an account:<br/><strong>%{name}</strong>, <em>%{email}</em>"
next: Create account
step_3:
title: "Step 3/3 &mdash; Create site"
title: "Step 3/3 &mdash; Create first site"
explanations: "This is the last step of the installation. You can upload a theme as a zip file. We have free available themes <a href=\"http://www.locomotivecms.com/docs/themes\">here</a>."
next: Create site

View File

@ -265,6 +265,34 @@ fr:
success: "Votre site a été mis à jour avec succès."
failure: "L'import n'a pas fonctionné."
installation:
common:
title: Première installation de Locomotive
next: Suivant
step_1:
title: "Étape 1/3"
explanations: "Voici la première étape de l'installation de Locomotive. Veuillez lire attentivement ce qui est écrit ci-dessous."
database:
label: "Nom base de données: <em>%{name}</em>"
notes: "Les paramètres de la connection à MongoDB se trouvent dans le fichier <b>config/mongoid.yml</b> de votre application."
default_domain:
label: "Nom du domaine par défaut: <em>%{name}</em>"
notes:
"Locomotive est une plate-forme multi-sites. Chaque instance de site a une entrée par défaut appelée aussi sous-domaine et qui est aussi fonction du nom de domaine par défaut. Evidemment, vous êtes libres d'associer d'autres noms de domaines, sortes d'alias.
<br/>La valeur du nom de domaine par défaut se trouve dans le fichier <b>config/initializers/locomotive.rb</b>."
step_2:
title: "Étape 2/3 &mdash; Créer un compte"
name: Nom du compte
email: E-mail
password: Mot de passe
password_confirmation: Confirmation mot de passe
done: "Vous avez déjà ajouté un compte:<br/><strong>%{name}</strong>, <em>%{email}</em>"
next: Créer compte
step_3:
title: "Étape 3/3 &mdash; Créer premier site"
explanations: "C'est la dernière étape de l'installation. Vous pouvez uploader un theme sous forme d'un fichier zip. Nous avons quelques themes disponibles <a href=\"http://www.locomotivecms.com/docs/themes\">ici</a>."
next: Créer site
formtastic:
titles:
information: Informations générales