French translation is done

This commit is contained in:
dinedine 2010-07-06 11:14:37 +02:00
parent c38a8ff9dd
commit 172fe4c752
4 changed files with 300 additions and 252 deletions

View File

@ -175,6 +175,7 @@ en:
accounts:
new:
title: New account
help: "Fill in the form below to add a new account."
messages:
successful_create: "Account was successfully created."
failed_create: "Account was not created."
@ -329,13 +330,13 @@ en:
hints:
page:
keywords: "Meta keywords used within the head tag of the page. They are separeted by an empty space. Required for SEO."
description: "Meta description used within the head tag of the page. Required for SEO."
published: "Only authenticated accounts can view unpublished pages."
cache_expires_in: "Cache the page for better performance. Pressing shift-reload in the browser will regenerate the page."
snippet:
slug: "You need to know it in order to insert the snippet inside a page or a layout"
site:
meta_keywords: "Meta keywords used within the head tag of the page. They are separeted by an empty space. Required for SEO."
meta_description: "Meta description used within the head tag of the page. Required for SEO."
domain_name: "ex: locomotiveapp.org"
theme_asset:
slug: "You do not need to add the extension file (.css or .js)"

View File

@ -126,245 +126,245 @@ fr:
week: 1 semaine
month: 1 mois
# layouts:
# index:
# title: Listing layouts
# help: "Layouts give the look of a page (1, 2 or many columns)."
# no_items: "There are no layouts for now. Just click <a href=\"{{url}}\">here</a> to create the first one."
# new: new layout
# new:
# title: New layout
# help: "Fill in the form below to create your layout."
# edit:
# title: Editing layout
# help: "Fill in the form below to update your layout."
# new: new layout
# layout:
# updated_at: Updated at
# messages:
# successful_create: "Layout was successfully created."
# successful_update: "Layout was successfully updated."
# successful_destroy: "Layout was successfully deleted."
# failed_create: "Layout was not created."
# failed_update: "Layout was not updated."
#
# snippets:
# index:
# title: Listing snippets
# help: "Snippets are portion of HTML code which can be found at different places within the site (such as a footer)."
# no_items: "There are no snippets for now. Just click <a href=\"{{url}}\">here</a> to create the first one."
# new: new snippet
# new:
# title: New snippet
# help: "Fill in the form below to update your snippet."
# edit:
# title: Editing snippet
# help: "Fill in the form below to update your snippet."
# snippet:
# updated_at: Updated at
# messages:
# successful_create: "Snippet was successfully created."
# successful_update: "Snippet was successfully updated."
# successful_destroy: "Snippet was successfully deleted."
# failed_create: "Snippet was not created."
# failed_update: "Snippet was not updated."
#
# sites:
# new:
# title: New site
# help: "Fill in the form below to create your new site."
# messages:
# successful_create: "Site was successfully created."
# failed_create: "Site was not created."
#
# current_sites:
# edit:
# new_membership: add account
# help: "The site name can be updated by clicking it."
# ask_for_name: "Please type the new site name"
# messages:
# successful_update: "My site was successfully updated."
# failed_update: "My site was not updated."
#
# memberships:
# new:
# title: New membership
# help: "Please give the account email to add. If it does not exist, you will be redirected to the account creation form."
# messages:
# successful_create: "Membership was successfully created."
# failed_create: "Membership was not created."
#
# accounts:
# new:
# title: New account
# messages:
# successful_create: "Account was successfully created."
# failed_create: "Account was not created."
#
# my_accounts:
# edit:
# help: "Your name can be updated by clicking it."
# new_site: new site
# en: English
# fr: French
# ask_for_name: "Please type your new name"
# messages:
# successful_update: "My account was successfully updated."
# failed_update: "My account was not updated."
#
# theme_assets:
# index:
# title: Listing theme files
# help: "Theme assets represent files needed by layouts and snippets. If you need to manage an image gallery, go to the Assets section instead."
# new: new file
# css_and_js: Style and javascript
# images: Images
# no_items: "There are no files for now. Just click <a href=\"{{url}}\">here</a> to create the first one."
# new:
# title: New file
# help: "You have the choice to either upload any file or to copy/paste a stylesheet or a javascript in plain text."
# edit:
# title: "Editing {{file}}"
# help: "You can use it by copying/pasting the following url: {{url}}"
# form:
# picker_link: Insert a file into the code
# choose_file: Choose file
# choose_plain_text: Choose plain text
# images:
# title: Listing images
# no_items: "There are no files for now."
# messages:
# successful_create: "File was successfully created."
# successful_update: "File was successfully updated."
# successful_destroy: "File was successfully deleted."
# failed_create: "File was not created."
# failed_update: "File was not updated."
#
# asset_collections:
# index:
# title: Asset collections
# help: "The collection name can be updated by clicking it. You can customize assets in a collection by adding new fields."
# new: new collection
# no_items: "There are no collections for now. Just click <a href=\"{{url}}\">here</a> to create the first one."
# new:
# title: New collection
# help: "For now, just type a name. Other settings will come once the form is sent."
# edit:
# help: "The collection name can be updated by clicking it. You can customize assets in a collection by adding new fields."
# add_asset: add asset
# destroy: remove collection
# no_items: "There are no assets for now. Just click <a href=\"{{url}}\">here</a> to create the first one."
# ask_for_name: "Please type the new name"
# messages:
# successful_create: "Collection was successfully created."
# successful_update: "Collection was successfully updated."
# successful_destroy: "Collection was successfully deleted."
# failed_create: "Collection was not created."
# failed_update: "Collection was not updated."
#
# 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."
# messages:
# successful_create: "Asset was successfully created."
# successful_update: "Asset was successfully updated."
# successful_destroy: "Asset was successfully deleted."
# failed_create: "Asset was not created."
# failed_update: "Asset was not updated."
#
# content_types:
# index:
# new: new model
# new:
# title: New model
# help: "Create your own data model (Projects, People, ...etc). Your model should have one field at least. The items created from this content type would have their first field mandatory."
# edit:
# title: Editing model
# help: "Your model should have one field at least. The items created from this content type would have their first field mandatory."
# show_items: show items
# new_item: new item
# form:
# order_by:
# updated_at: 'By "updated at" date'
# position_in_list: Manually
# messages:
# successful_create: "Model was successfully created."
# successful_update: "Model was successfully updated."
# successful_destroy: "Model was successfully deleted."
# failed_create: "Model was not created."
# failed_update: "Model was not updated."
#
# contents:
# index:
# title: 'Listing "{{type}}"'
# edit: edit model
# destroy: remove model
# download: download items
# new: new item
# category_noname: "No name"
# lastest_items: "Lastest items"
# updated_at: "Updated at"
# list:
# no_items: "There are no items for now. Just click <a href=\"{{url}}\">here</a> to create the first one."
# new:
# title: '{{type}} &mdash; new item'
# edit:
# title: '{{type}} &mdash; editing item'
# messages:
# successful_create: "Content was successfully created."
# successful_update: "Content was successfully updated."
# successful_destroy: "Content was successfully deleted."
# failed_create: "Content was not created."
# failed_update: "Content was not updated."
#
# formtastic:
# titles:
# information: General information
# meta: SEO Metadata
# code: Code
# credentials: Credentials
# language: Language
# sites: Sites
# access_points: Access points
# memberships: Accounts
# membership_email: Account email
# file: File
# preview: Preview
# options: Advanced options
# custom_fields: Custom fields
# other_fields: Other information
# presentation: Presentation
# attributes: Attributes
# labels:
# theme_asset:
# new:
# source: File
# edit:
# source: Replace file
# custom_fields:
# field:
# _alias: Alias
#
# hints:
# page:
# keywords: "Meta keywords used within the head tag of the page. They are separeted by an empty space. Required for SEO."
# description: "Meta description used within the head tag of the page. Required for SEO."
# published: "Only authenticated accounts can view unpublished pages."
# cache_expires_in: "Cache the page for better performance. Pressing shift-reload in the browser will regenerate the page."
# snippet:
# slug: "You need to know it in order to insert the snippet inside a page or a layout"
# site:
# domain_name: "ex: locomotiveapp.org"
# theme_asset:
# slug: "You do not need to add the extension file (.css or .js)"
# edit:
# source: "You can replace it by a file of the same extension"
# custom_fields:
# field:
# _alias: "Property available in liquid templates"
# hint: "Text displayed in the model form just below the field"
#
layouts:
index:
title: Liste gabarits
help: "Les gabarits permettent de définir le squelette d'une page (1, 2 ou plusieurs colonnes)."
no_items: "Il n'existe pas de gabarit. Vous pouvez commencer par créer un <a href='{{url}}'>ici</a>."
new: nouveau gabarit
new:
title: Nouveau gabarit
help: "Remplissez le formulaire ci-dessous pour créer votre gabarit."
edit:
title: Edition gabarit
help: "Remplissez le formulaire ci-dessous pour mettre à jour votre gabarit."
new: nouveau gabarit
layout:
updated_at: Mis à jour le
messages:
successful_create: "Le gabarit a été crée avec succès."
successful_update: "Le gabarit a été mis à jour avec succès."
successful_destroy: "Le gabarit a été supprimé avec succès."
failed_create: "Le gabarit n'a pas été crée."
failed_update: "Le gabarit n'a pas été mis à jour."
snippets:
index:
title: Liste des snippets
help: "Les snippets sont des bouts de code HTML qui se répetent à travers le site (tel que le bas-de-page par exemple)."
no_items: "Il n'existe pas de snippet. Vous pouvez commencer par créer un <a href='{{url}}'>ici</a>."
new: nouveau snippet
new:
title: "Nouveau snippet"
help: "Remplissez le formulaire ci-dessous pour créer votre snippet."
edit:
title: Edition snippet
help: "Remplissez le formulaire ci-dessous pour mettre à jour votre snippet."
snippet:
updated_at: Mis à jour le
messages:
successful_create: "Le snippet a été crée avec succès."
successful_update: "Le snippet a été mis à jour avec succès."
successful_destroy: "Le snippet a été supprimé avec succès."
failed_create: "Le snippet n'a pas été crée."
failed_update: "Le snippet n'a pas été mis à jour."
sites:
new:
title: "Nouveau site"
help: "Remplissez le formulaire ci-dessous pour créer votre nouveau site."
messages:
successful_create: "Le site a été crée avec succès."
failed_create: "Le site n'a pas été crée."
current_sites:
edit:
new_membership: ajouter compte
help: "Le nom du site est modifiable en cliquant dessus."
ask_for_name: "Veuillez entrer le nouveau nom"
messages:
successful_update: "Le site a été mis à jour avec succès."
failed_update: "Le site n'a pas été mis à jour."
memberships:
new:
title: "Ajout d'un compte"
help: "Donnez l'adresse email du compte à ajouter. S'il n'existe pas, vous serez redirigé(e) vers le formulaire de création d'un compte."
messages:
successful_create: "Le compte a été ajouté avec succès."
failed_create: "Le compte n'a pas été ajouté."
accounts:
new:
title: Nouveau compte
help: "Remplissez le formulaire ci-dessous pour ajouter un nouveau compte."
messages:
successful_create: "Le compte a été crée avec succès."
failed_create: "Le compte n'a pas été crée."
my_accounts:
edit:
help: "Votre nom est modifiable en cliquant dessus."
new_site: nouveau site
en: en Anglais
fr: en Français
ask_for_name: "Veuillez entrer le nouveau nom"
messages:
successful_update: "Mon compte a été mis à jour avec succès."
failed_update: "compte site n'a pas été mis à jour."
theme_assets:
index:
title: Liste des fichiers du thème
help: "Les fichiers du thème sont utilisés par les gabarits et les snippets. Si vous avez besoin d'une galerie d'images, la section Média est plus adéquate."
new: nouveau fichier
css_and_js: Style et javascript
images: Images
no_items: "Il n'existe pas de fichiers. Vous pouvez commencer par créer un <a href='{{url}}'>ici</a>."
new:
title: Nouveau fichier
help: "Vous avez le choix de soit uploader n'importe quel fichier ou bien soit de copier/coller du code css ou javascript."
edit:
title: "Edition {{file}}"
help: "Vous pouvez utiliser ce fichier grâce a l'url suivante: {{url}}"
form:
picker_link: Insérer un fichier dans le code
choose_file: Choisir fichier
choose_plain_text: Passer en mode texte
images:
title: Liste des images
no_items: "Il n'y a pas d'images."
messages:
successful_create: "Le fichier a été crée avec succès."
successful_update: "Le fichier a été mis à jour avec succès."
successful_destroy: "Le fichier a été supprimé avec succès."
failed_create: "Le fichier n'a pas été crée."
failed_update: "Le fichier n'a pas été mis à jour."
asset_collections:
index:
title: Collections
help: "Le nom de la collection est modifiable en cliquant dessus. Vous pouvez personnaliser une collection en ajoutant d'autres champs à vos médias."
new: nouvelle collection
no_items: "Il n'existe pas de collections. Vous pouvez commencer par créer une <a href='{{url}}'>ici</a>."
new:
title: Nouvelle collection
help: "Pour le moment, veuillez rentrer le nom. Les autres options viendront dans le formulaire suivant."
edit:
help: "Le nom de la collection est modifiable en cliquant dessus. Vous pouvez personnaliser une collection en ajoutant d'autres champs à vos médias."
add_asset: ajouter média
destroy: supprimer collection
no_items: "Il n'existe pas de médias. Vous pouvez commencer par créer un <a href='{{url}}'>ici</a>."
ask_for_name: "Veuillez entrer le nouveau nom"
messages:
successful_create: "La collection a été créée avec succès."
successful_update: "La collection a été mise à jour avec succès."
successful_destroy: "La collection a été supprimée avec succès."
failed_create: "La collection n'a pas été créée."
failed_update: "La collection n'a pas été mise à jour."
assets:
new:
title: "Nouveau média"
help: "Remplissez le formulaire ci-dessous pour créer votre média."
edit:
title: "Edition média"
help: "Remplissez le formulaire ci-dessous pour mettre à jour votre média."
messages:
successful_create: "Le média a été crée avec succès."
successful_update: "Le média a été mis à jour avec succès."
successful_destroy: "Le média a été supprimé avec succès."
failed_create: "Le média n'a pas été crée."
failed_update: "Le média n'a pas été mis à jour."
content_types:
index:
new: nouveau modèle
new:
title: Nouveau modèle
help: "Créer votre propre modèle de données (Projets, Personnes, ...etc). Votre modèle doit au moins comporter un champ. Le premier champ sera obligatoire lorsque vous ajouterez un élément de ce type-là."
edit:
title: Edition modèle
help: "Votre modèle doit au moins comporter un champ. Le premier champ sera obligatoire lorsque vous ajouterez un élément de ce type-là."
show_items: voir éléments
new_item: nouvel élément
form:
order_by:
updated_at: 'Par date de mise à jour'
position_in_list: Manuellement
messages:
successful_create: "Le modèle a été crée avec succès."
successful_update: "Le modèle a été mis à jour avec succès."
successful_destroy: "Le modèle a été supprimé avec succès."
failed_create: "Le modèle n'a pas été crée."
failed_update: "Le modèle n'a pas été mis à jour."
contents:
index:
title: 'Liste "{{type}}"'
edit: éditer modèle
destroy: supprimer modèle
download: télécharger éléments
new: nouvel élément
category_noname: "Pas de nom"
lastest_items: "Eléments récents"
updated_at: "Mis à jour le"
list:
no_items: "Il n'existe pas d'éléments. Vous pouvez commencer par créer un <a href='{{url}}'>ici</a>"
new:
title: '{{type}} &mdash; nouvel élément'
edit:
title: '{{type}} &mdash; édition élément'
messages:
successful_create: "L'élément a été crée avec succès."
successful_update: "L'élément a été mis à jour avec succès."
successful_destroy: "L'élément a été supprimé avec succès."
failed_create: "L'élément a été crée avec succès."
failed_update: "L'élément a été supprimé avec succès."
formtastic:
titles:
information: Informations générales
meta: SEO Metadata
code: Code
credentials: Informations de connexion
language: Langue
sites: Sites
access_points: Points d'accès
memberships: Comptes
membership_email: Email compte
file: Fichier
preview: Aperçu
options: Options avancées
custom_fields: Champs personnalisés
other_fields: Autres informations
presentation: Présentation
attributes: Propriétés
labels:
theme_asset:
new:
source: Fichier
edit:
source: Nouveau fichier
custom_fields:
field:
_alias: Alias
hints:
page:
published: "Seuls les administrateurs authentifiés peuvent voir une page non publiée."
cache_expires_in: "Cache la page pour de meilleure performance. Presser la touche SHIFT et le bouton \"Rafraichir\" dans le navigateur rechargera la page."
snippet:
slug: "Utilisé pour insérer le snippet dans une page ou un gabarit."
site:
meta_keywords: "Mots-clés utilisés à l'intérieur de la balise HEAD. Ils sont séparés par un espace. Requis pour un meilleur référencement."
meta_description: "Description utilisée à l'intérieur de la balise HEAD. Requis pour un meilleur référencement."
domain_name: "ex: locomotiveapp.org"
theme_asset:
slug: "Vous n'avez pas besoin de mettre l'extension du fichier (.css ou .js)"
edit:
source: "Vous pouvez le remplacer par un fichier avec la meme extension."
custom_fields:
field:
_alias: "Champ utilisable dans les templates liquid"
hint: "Texte affiché dans le formulaire de l'élément juste en dessous du champ."

View File

@ -48,6 +48,52 @@ fr:
body: "Le contenu va ici"
page_parts:
name: "Corps"
activemodel:
attributes:
page:
title: Titre
layout_id: Gabarit
parent: Parent
slug: Raccourci
published: Publiée
cache_expires_in: Cache expire dans
content_type:
name: Nom
description: Description
slug: Raccourci
order_by: Ordonner
highlighted_field_name: Champ mis en avant
group_by_field_name: Champ pour grouper
api_enabled: Activation API
asset_collection:
name: Nom
slug: Raccourci
asset:
name: Nom
source: Fichier
account:
email: Email
name: Nom
language: Langue
new_password: "Nouveau mot de passe"
new_password_confirmation: "Confirmation nouveau mot de passe"
layout:
name: Nom
body: Code
snippet:
body: Code
slug: Raccourci
name: Nom
theme_asset:
content_type: Type du fichier
site:
name: Nom du site
domain_name: Domaine
subdomain: Sous-domaine
restricted_access: Activer ?
access_login: Identifiant
access_password: "Mot de passe"
pagination:
previous: "&laquo; Précédent"

View File

@ -3,14 +3,8 @@ BOARD:
- refactoring admin crud (pages + layouts + snippets)
- refactor slugify method (use parameterize + create a module)
- localize application in French
x default
x devise
x carrierwave
x localize devise emails
- admin
- rss parser
- change credits in the admin footer
- change action icons according to the right action [Sacha]
BACKLOG:
@ -51,3 +45,10 @@ x new custom field type: file
x update custom_fields plugin
x locomotive ui
x liquid templates
x rss parser
x localize application in French
x default
x devise
x carrierwave
x localize devise emails
x admin