Permalink
Browse files

Add locales in config/locales/

  • Loading branch information...
1 parent 5a52474 commit 4614ef656359edab98fe25472da5c81b3a0f8bcc @GCorbel committed Jul 24, 2012
Showing with 190 additions and 97 deletions.
  1. +3 −3 app/helpers/project_helper.rb
  2. +3 −3 app/views/category_projects/_category_project.html.erb
  3. +1 −1 app/views/category_projects/_form.html.erb
  4. +3 −10 app/views/comment_mailer/send_mail_to_creator_of_parents.html.erb
  5. +3 −8 app/views/comment_mailer/send_mail_to_project_owner.html.erb
  6. +2 −2 app/views/comments/_comment.html.erb
  7. +3 −3 app/views/comments/_new.html.erb
  8. +5 −5 app/views/devise/_links.erb
  9. +1 −1 app/views/devise/confirmations/new.html.erb
  10. +5 −5 app/views/devise/mailer/confirmation_instructions.html.erb
  11. +5 −8 app/views/devise/mailer/reset_password_instructions.html.erb
  12. +5 −7 app/views/devise/mailer/unlock_instructions.html.erb
  13. +2 −2 app/views/devise/passwords/edit.html.erb
  14. +1 −1 app/views/devise/registrations/edit.html.erb
  15. +2 −2 app/views/devise/registrations/new.html.erb
  16. +2 −2 app/views/devise/sessions/new.html.erb
  17. +1 −1 app/views/devise/shared/_form_email.html.erb
  18. +1 −1 app/views/devise/unlocks/new.html.erb
  19. +1 −6 app/views/home/index.html.erb
  20. +8 −8 app/views/layouts/application.html.erb
  21. +1 −1 app/views/notes/_index.html.erb
  22. +3 −3 app/views/notes/_new.html.erb
  23. +1 −1 app/views/project_user_followers/_link_follow.html.erb
  24. +1 −1 app/views/project_user_followers/_link_unfollow.html.erb
  25. +5 −5 app/views/projects/_form_action.html.erb
  26. +1 −1 app/views/projects/_project_type_search.html.erb
  27. +3 −3 app/views/projects/index.html.erb
  28. +1 −1 config/application.rb
  29. +41 −0 config/locales/devise.fr.yml
  30. +74 −0 config/locales/fr.yml
  31. +2 −2 spec/requests/comments_spec.rb
@@ -4,11 +4,11 @@ def project_title_for(project)
content_tag(:div, class: 'project_header') do
image_tag(avatar_url(project.user, 76), class: 'avatar') +
raw("<h1>#{project}</h1>") +
- raw("Site : #{link_to(project.url, project.url)}") +
+ raw("#{t('project.show.site')} : #{link_to(project.url, project.url)}") +
raw("<br/>") +
- "Ajouté par : #{project.user}" +
+ "#{t('project.show.added_by')} : #{project.user}" +
raw("<br/>") +
- "Le : #{project.created_at.strftime('%d/%m/%Y %H:%M')}"
+ t('project.show.date', date: project.created_at.strftime('%d/%m/%Y %H:%M'))
end
end
end
@@ -2,16 +2,16 @@
id="<%= category_project.category%>">
<%= markdown category_project.description %>
<% if can? :manage, category_project %>
- <%= link_to "Modifier",
+ <%= link_to t('shared.update'),
edit_project_category_project_path(project,
category_project),
class: 'btn' %>
<% unless category_project_counter == 0 %>
- <%= link_to "Supprimer",
+ <%= link_to t('shared.delete'),
project_category_project_path(project,
category_project),
method: 'delete',
- data: { confirm: 'Êtes vous sûr?' },
+ data: { confirm: t('shared.are_you_sure') },
class: 'btn btn-danger' %>
<% end %>
<% end %>
@@ -2,5 +2,5 @@
<%= f.input :project_id, as: :hidden %>
<%= f.association :category, collection: categories %>
<%= f.input :description, as: :markdown, input_html: { rows: 4 } %>
- <%= f.button :submit, 'Valider' %>
+ <%= f.button :submit, t('shared.submit') %>
<% end %>
@@ -1,10 +1,3 @@
-Bonjour <%= @user %>,<br/>
-<br/>
-Un commentaire à été ajouté à l'une des discussion auxquels vous avez
-participé. Pour voir le nouveau message, vous pouvez vous rendre à
-cette adresse :
-<%= link_to project_url(@project), project_url(@project)
-%></br>
-</br>
-</br>
-À bientôt sur Comment-My-Projects.
+<%= raw(I18n.t("mailers.send_mail_to_creator_of_parents",
+ user: @user,
+ link_to_project: project_url(@project))) %>
@@ -1,8 +1,3 @@
-Bonjour <%= @user %>,<br/>
-<br/>
-Un commentaire à été ajouté à l'un de vos projet.
-Pour voir le nouveau message, vous pouvez vous rendre à cette adresse :
- <%= link_to project_url(@project), project_url(@project) %>.</br>
-</br>
-</br>
-À bientôt sur Comment-My-Projects.
+<%= raw(I18n.t("mailers.send_mail_to_project_owner",
+ user: @user,
+ link_to_project: project_url(@project))) %>
@@ -5,7 +5,7 @@
<div>
<%= markdown comment.message %>
<div id="answer_<%= comment.id%>"></div>
- <%= link_to 'Répondre',
+ <%= link_to t('.answer'),
new_project_comment_path(project,
ancestry: comment),
class: 'btn',
@@ -14,7 +14,7 @@
<%= link_to 'Supprimer',
project_comment_path(project, comment),
method: 'delete',
- data: { confirm: 'Êtes vous sûr?' },
+ data: { confirm: t('shared.are_you_sure') },
remote: true,
class: 'btn btn-danger' %>
<% end %>
@@ -1,5 +1,5 @@
<div <%= "id='new_root_comment'" if comment.is_root? %> class="new_comment_form_container graybox">
- <h1>Ajouter un commentaire</h1>
+ <h1><%= t('.add_a_comment') %></h1>
<%= simple_form_for [project, comment], remote: true do |f| %>
<% if comment.ancestry %>
<%= f.input :ancestry,
@@ -15,9 +15,9 @@
<% else %>
<%= f.input :message, as: :markdown, input_html: { rows: 4 }, suffix: comment.parent_id %>
<% end %>
- <%= f.button :submit, 'Envoyer' %>
+ <%= f.button :submit, t('shared.submit') %>
<% unless comment.is_root? %>
- <%= link_to 'Annuler',
+ <%= link_to t('shared.cancel'),
'javascript:void(0)',
class: 'cancel_comment btn btn-danger' %>
<% end %>
@@ -1,21 +1,21 @@
<%- if devise_mapping.registerable? && controller_name != 'registrations' %>
- <%= link_to "Inscription", new_registration_path(resource_name) %><br />
+ <%= link_to t('.subscription'), new_registration_path(resource_name) %><br />
<% end -%>
<%- if devise_mapping.recoverable? && controller_name != 'passwords' %>
- <%= link_to "Mot de passe oublié?", new_password_path(resource_name) %><br />
+ <%= link_to t('.forgot_password'), new_password_path(resource_name) %><br />
<% end -%>
<%- if devise_mapping.confirmable? && controller_name != 'confirmations' %>
- <%= link_to "Pas reçu les instructions de confirmation?", new_confirmation_path(resource_name) %><br />
+ <%= link_to t('.do_not_received_confirmation_instuctions'), new_confirmation_path(resource_name) %><br />
<% end -%>
<%- if devise_mapping.lockable? && resource_class.unlock_strategy_enabled?(:email) && controller_name != 'unlocks' %>
- <%= link_to "Pas reçu les informations de déblocage?", new_unlock_path(resource_name) %><br />
+ <%= link_to t('.do_not_received_unlock_instructions'), new_unlock_path(resource_name) %><br />
<% end -%>
<%- if devise_mapping.omniauthable? %>
<%- resource_class.omniauth_providers.each do |provider| %>
- <%= link_to "Se connecter avec #{provider.to_s.titleize}", omniauth_authorize_path(resource_name, provider) %><br />
+ <%= link_to t('.controller_with', provider: provider.to_s.titleize), omniauth_authorize_path(resource_name, provider) %><br />
<% end -%>
<% end -%>
@@ -1,3 +1,3 @@
-<h2>Renvoyer les instructions de confirmation</h2>
+<h2><%= t('.reset_password_instructions') %></h2>
<%= render 'devise/shared/form_email',
url: confirmation_path(resource_name) %>
@@ -1,5 +1,5 @@
-<p>Bienvenu <%= @resource.email %>!</p>
-
-<p>Vous pouvez confirmer votre adresse email en suivant le lien suivant:</p>
-
-<p><%= link_to 'Confirmer mon compte', confirmation_url(@resource, :confirmation_token => @resource.confirmation_token) %></p>
+<%= raw(t('.message',
+ username: @resource.to_s,
+ link: link_to t('.confirm_my_account'),
+ confirmation_url(@resource,
+ confirmation_token: @resource.confirmation_token))) %>
@@ -1,8 +1,5 @@
-<p>Bonjour <%= @resource.email %>!</p>
-
-<p>Quelqu'un a demandé un lien pour changer votre mot de passe. Pour le faire, vous devez suivre le lien suivant:</p>
-
-<p><%= link_to 'Changer mon mot de passe', edit_password_url(@resource, :reset_password_token => @resource.reset_password_token) %></p>
-
-<p>Si vous n'avez pas fait cette demande veuillez ignorer cet email.</p>
-<p>Votre mot de passe ne changera pas tant que vous n'aurez pas suivi ce lien.</p>
+<%= raw(t('.message',
+ username: @resource.to_s,
+ link: link_to t('.reset_my_password'),
+ edit_password_url(@resource,
+ reset_password_token: @resource.reset_password_token))) %>
@@ -1,7 +1,5 @@
-<p>Bonjour <%= @resource.email %>!</p>
-
-<p>Votre compte a été bloqué a cause d'un nombre trop grand de tentative de connexion.</p>
-
-<p>Cliquez sur le lien suivant pour débloquer votre compte:</p>
-
-<p><%= link_to 'Débloquer mon compte', unlock_url(@resource, :unlock_token => @resource.unlock_token) %></p>
+<%= raw(t('.message',
+ username: @resource.to_s,
+ link: link_to t('.unlock_instructions'),
+ unlock_token(@resource,
+ unlock_token: @resource.unlock_token))) %>
@@ -1,4 +1,4 @@
-<h2>Changer mon mot de passe</h2>
+<h2><%= t('.change_my_password') %></h2>
<%= simple_form_for(resource,
as: resource_name,
@@ -7,7 +7,7 @@
<%= f.input :reset_password_token, as: :hidden %>
<%= f.input :password, required: true %>
<%= f.input :password_confirmation, required: true %>
- <%= f.submit "Changer mon mot de passe" %>
+ <%= f.submit t('.change_my_password') %>
<% end %>
<%= render "links" %>
@@ -1,4 +1,4 @@
-<h2>Modifier mon compte</h2>
+<h2><%= t('.update_my_account') %></h2>
<br/>
<%= simple_form_for(@user,
url: registration_path(resource_name)
@@ -1,4 +1,4 @@
-<h2>Inscription</h2>
+<h2><%= t('.subscription') %></h2>
<%= simple_form_for(resource,
as: resource_name,
url: registration_path(resource_name)
@@ -7,6 +7,6 @@
<%= f.input :email, required: true %>
<%= f.input :password, required: true %>
<%= f.input :password_confirmation, required: true %>
- <%= f.submit "Inscription" %>
+ <%= f.submit t('.subscription') %>
<% end %>
<%= render "links" %>
@@ -1,4 +1,4 @@
-<h2>Connexion</h2>
+<h2><%= t('.connection') %></h2>
<br/>
<%= simple_form_for(resource,
as: resource_name,
@@ -12,6 +12,6 @@
<%= f.check_box :remember_me %>
</div>
</p>
- <p><%= f.submit "Connexion" %></p>
+ <p><%= f.submit t('.connection') %></p>
<% end %>
<%= render "links" %>
@@ -3,7 +3,7 @@
url: url,
html: { method: :post }) do |f| %>
<%= f.input :login, required: true %>
- <%= f.submit "Envoyer" %>
+ <%= f.submit t('shared.submit') %>
<% end %>
<%= render "links" %>
@@ -1,3 +1,3 @@
-<h2>Renvoyer les instructions de débloquage</h2>
+<h2><%= t('.unlocks') %></h2>
<%= render 'form_email',
unlock_path(resource_name) %>
@@ -1,6 +1 @@
-<h1>Bienvenue sur Comment My Projects</h1>
-<p>Ce site est un plateforme de discution sur les projects Open-Source où
- vous pouvez soumettre votre projet et commenter ceux qui sont déjà
- inscrits.</p>
-<p>L'intérêt est de pouvoir améliorer nos projets en créant des
- discutions pertinantes.</p>
+<%= raw(t('.description')) %>
@@ -33,10 +33,10 @@
<div class="nav-collapse">
<ul class="nav">
<li>
- <%= link_to "Liste des projets", projects_path %>
+ <%= link_to t(".project_index"), projects_path %>
</li>
<li>
- <%= link_to "Ajouter un projet", new_project_path %>
+ <%= link_to t(".project_create"), new_project_path %>
</li>
</ul>
<ul class='nav pull-right'>
@@ -45,33 +45,33 @@
class="dropdown-toggle"
href="#">
<i class="icon-user"></i>
- Utilisateur
+ <%= t('.user') %>
<b class="caret"></b>
</a>
<ul class="dropdown-menu">
<% if user_signed_in? %>
<li>
- <%= link_to "Deconnexion",
+ <%= link_to t(".sign_out"),
destroy_user_session_path,
method: :delete %>
</li>
<li>
- <%= link_to "Modifier",
+ <%= link_to t("shared.update"),
edit_user_registration_path(current_user) %>
</li>
<li>
- <%= link_to "Supprimer",
+ <%= link_to t("shared.delete"),
registration_path(:user),
data: { confirm: "Êtes vous sûr?" },
method: :delete %>
</li>
<% else %>
<li>
- <%= link_to "Inscription",
+ <%= link_to t(".sign_up"),
new_user_registration_path %>
</li>
<li>
- <%= link_to "Connexion",
+ <%= link_to t(".sign_in"),
new_user_session_path %>
</li>
<% end %>
@@ -1,5 +1,5 @@
<div id="notes" class="graybox">
- <h2>Notes du projet</h2>
+ <h2><%= t('.project_note') %></h2>
<% project.categories.each do |category| %>
<p><%= note_for(project, category) %></p>
<% end %>
@@ -1,9 +1,9 @@
<div class="graybox">
- <h2>Ajouter une note</h2>
+ <h2><%= t('.add_a_note') %></h2>
<% if current_user.nil? %>
- Vous devez être connecté pour ajouter une note.
+ <%= t('.should_be_connected') %>
<% elsif current_user == project.user %>
- Vous ne pouvez pas voter pour votre projet.
+ <%= t('.cannot_be_project_owner') %>
<% else %>
<%= simple_form_for [project, note] do |f| %>
<%= f.association :category,
@@ -1,4 +1,4 @@
-<%= link_to 'Suivre le projet',
+<%= link_to t('.follow_project'),
project_project_user_followers_path(project),
method: :post,
remote: true,
@@ -1,4 +1,4 @@
-<%= link_to 'Arréter de suivre le projet',
+<%= link_to t('.unfollow_project'),
project_project_user_follower_path(project, project_user_follower),
method: :delete,
remote: true,
@@ -1,15 +1,15 @@
<div class="span12">
<div class="graybox">
- <h1>Administration du projet</h1>
+ <h1><%= t('.project_administration') %></h1>
<div class="form-actions">
- <%= link_to 'Ajouter une categorie',
+ <%= link_to t('.add_a_category'),
new_project_category_project_path(project),
class: 'btn' %>
- <%= link_to "Modifier", edit_project_path(project), class: 'btn' %>
- <%= link_to "Supprimer",
+ <%= link_to t('shared.update'), edit_project_path(project), class: 'btn' %>
+ <%= link_to t('shared.delete'),
project_path(project),
method: 'delete',
- data: { confirm: 'Êtes vous sûr?' },
+ data: { confirm: t('shared.are_you_sure') },
class: 'btn btn-danger' %>
</div>
</div>
@@ -1,5 +1,5 @@
<%= label_tag 'project_type' do %>
- Type de projet :
+ <%= t('.project_type') %> :
<%= collection_select('project',
'type',
ProjectType.all,
@@ -14,9 +14,9 @@
data-source="<%= projects_url(format: "json")%>">
<thead>
<tr>
- <th>Titre</th>
- <th>Url</th>
- <th>Type</th>
+ <th><%= t('.title') %></th>
+ <th><%= t('.url') %></th>
+ <th><%= t('.type') %></th>
<% Category.all.each do |category| %>
<th width="20"><%= category %></th>
<% end %>
View
@@ -31,7 +31,7 @@ class Application < Rails::Application
# The default locale is :en and all translations from config/locales/*.rb,yml are auto loaded.
# config.i18n.load_path += Dir[Rails.root.join('my', 'locales', '*.{rb,yml}').to_s]
- config.i18n.default_locale = :fr
+ #config.i18n.default_locale = :fr
# Configure the default encoding used in templates for Ruby 1.9.
config.encoding = "utf-8"
Oops, something went wrong.

0 comments on commit 4614ef6

Please sign in to comment.