Project

General

Profile

« Previous | Next » 

Revision 2385

Fixes strings with multiple arguments.

View differences:

sandbox/rails-2.2/app/controllers/issues_controller.rb
258 258
      if unsaved_issue_ids.empty?
259 259
        flash[:notice] = l(:notice_successful_update) unless @issues.empty?
260 260
      else
261
        flash[:error] = l(:notice_failed_to_save_issues, unsaved_issue_ids.size, @issues.size, '#' + unsaved_issue_ids.join(', #'))
261
        flash[:error] = l(:notice_failed_to_save_issues, :count => unsaved_issue_ids.size,
262
                                                         :total => @issues.size,
263
                                                         :ids => '#' + unsaved_issue_ids.join(', #'))
262 264
      end
263 265
      redirect_to(params[:back_to] || {:controller => 'issues', :action => 'index', :project_id => @project})
264 266
      return
......
291 293
      if unsaved_issue_ids.empty?
292 294
        flash[:notice] = l(:notice_successful_update) unless @issues.empty?
293 295
      else
294
        flash[:error] = l(:notice_failed_to_save_issues, unsaved_issue_ids.size, @issues.size, '#' + unsaved_issue_ids.join(', #'))
296
        flash[:error] = l(:notice_failed_to_save_issues, :count => unsaved_issue_ids.size,
297
                                                         :total => @issues.size,
298
                                                         :ids => '#' + unsaved_issue_ids.join(', #'))
295 299
      end
296 300
      redirect_to :controller => 'issues', :action => 'index', :project_id => @project
297 301
      return
sandbox/rails-2.2/app/helpers/application_helper.rb
236 236
                                       {:controller => 'projects', :action => 'activity', :id => @project, :from => created.to_date},
237 237
                                       :title => format_time(created))
238 238
    author_tag = (author.is_a?(User) && !author.anonymous?) ? link_to(h(author), :controller => 'account', :action => 'show', :id => author) : h(author || 'Anonymous')
239
    l(options[:label] || :label_added_time_by, author_tag, time_tag)
239
    l(options[:label] || :label_added_time_by, :author => author_tag, :age => time_tag)
240 240
  end
241 241

  
242 242
  def l_or_humanize(s, options={})
sandbox/rails-2.2/app/helpers/issues_helper.rb
119 119
      case detail.property
120 120
      when 'attr', 'cf'
121 121
        if !detail.old_value.blank?
122
          label + " " + l(:text_journal_changed, old_value, value)
122
          label + " " + l(:text_journal_changed, :old => old_value, :new => value)
123 123
        else
124 124
          label + " " + l(:text_journal_set_to, value)
125 125
        end
sandbox/rails-2.2/app/views/mailer/issue_add.text.html.rhtml
1
<%= l(:text_issue_added, "##{@issue.id}", @issue.author) %>
1
<%= l(:text_issue_added, :id => "##{@issue.id}", :author => @issue.author) %>
2 2
<hr />
3 3
<%= render :partial => "issue_text_html", :locals => { :issue => @issue, :issue_url => @issue_url } %>
sandbox/rails-2.2/app/views/mailer/issue_add.text.plain.rhtml
1
<%= l(:text_issue_added, "##{@issue.id}", @issue.author) %>
1
<%= l(:text_issue_added, :id => "##{@issue.id}", :author => @issue.author) %>
2 2

  
3 3
----------------------------------------
4 4
<%= render :partial => "issue_text_plain", :locals => { :issue => @issue, :issue_url => @issue_url } %>
sandbox/rails-2.2/app/views/mailer/issue_edit.text.html.rhtml
1
<%= l(:text_issue_updated, "##{@issue.id}", @journal.user) %>
1
<%= l(:text_issue_updated, :id => "##{@issue.id}", :author => @journal.user) %>
2 2

  
3 3
<ul>
4 4
<% for detail in @journal.details %>
sandbox/rails-2.2/app/views/mailer/issue_edit.text.plain.rhtml
1
<%= l(:text_issue_updated, "##{@issue.id}", @journal.user) %>
1
<%= l(:text_issue_updated, :id => "##{@issue.id}", :author => @journal.user) %>
2 2

  
3 3
<% for detail in @journal.details -%>
4 4
<%= show_detail(detail, true) %>
sandbox/rails-2.2/app/views/mailer/reminder.text.html.rhtml
1
<p><%= l(:mail_body_reminder, @issues.size, @days) %></p>
1
<p><%= l(:mail_body_reminder, :count => @issues.size, :days => @days) %></p>
2 2

  
3 3
<ul>
4 4
<% @issues.each do |issue| -%>
sandbox/rails-2.2/app/views/mailer/reminder.text.plain.rhtml
1
<%= l(:mail_body_reminder, @issues.size, @days) %>:
1
<%= l(:mail_body_reminder, :count => @issues.size, :days => @days) %>:
2 2

  
3 3
<% @issues.each do |issue| -%>
4 4
* <%= "#{issue.project} - #{issue.tracker} ##{issue.id}: #{issue.subject}" %>
sandbox/rails-2.2/app/views/projects/_form.rhtml
11 11
<p><%= f.text_area :description, :rows => 5, :class => 'wiki-edit' %></p>
12 12
<p><%= f.text_field :identifier, :required => true, :disabled => @project.identifier_frozen? %>
13 13
<% unless @project.identifier_frozen? %>
14
<br /><em><%= l(:text_length_between, 2, 20) %> <%= l(:text_project_identifier_info) %></em>
14
<br /><em><%= l(:text_length_between, :min => 2, :max => 20) %> <%= l(:text_project_identifier_info) %></em>
15 15
<% end %></p>
16 16
<p><%= f.text_field :homepage, :size => 60 %></p>
17 17
<p><%= f.check_box :is_public %></p>
sandbox/rails-2.2/config/locales/fr.yml
194 194
  notice_email_sent: "Un email a été envoyé à %s"
195 195
  notice_email_error: "Erreur lors de l'envoi de l'email (%s)"
196 196
  notice_feeds_access_key_reseted: "Votre clé d'accès aux flux RSS a été réinitialisée."
197
  notice_failed_to_save_issues: "%d demande(s) sur les %d sélectionnées n'ont pas pu être mise(s) à jour: %s."
197
  notice_failed_to_save_issues: "{{count}} demande(s) sur les {{total}} sélectionnées n'ont pas pu être mise(s) à jour: {{ids}}."
198 198
  notice_no_issue_selected: "Aucune demande sélectionnée ! Cochez les demandes que vous voulez mettre à jour."
199 199
  notice_account_pending: "Votre compte a été créé et attend l'approbation de l'administrateur."
200 200
  notice_default_data_loaded: Paramétrage par défaut chargé avec succès.
......
217 217
  mail_subject_account_activation_request: "Demande d'activation d'un compte %s"
218 218
  mail_body_account_activation_request: "Un nouvel utilisateur (%s) s'est inscrit. Son compte nécessite votre approbation:"
219 219
  mail_subject_reminder: "%d demande(s) arrivent à échéance"
220
  mail_body_reminder: "%d demande(s) qui vous sont assignées arrivent à échéance dans les %d prochains jours:"
220
  mail_body_reminder: "{{count}} demande(s) qui vous sont assignées arrivent à échéance dans les {{days}} prochains jours:"
221 221
  
222 222
  gui_validation_error: 1 erreur
223 223
  gui_validation_error_plural: %d erreurs
......
669 669
  label_send_test_email: Envoyer un email de test
670 670
  label_feeds_access_key_created_on: Clé d'accès RSS créée il y a %s
671 671
  label_module_plural: Modules
672
  label_added_time_by: Ajouté par %s il y a %s
673
  label_updated_time_by: Mis à jour par %s il y a %s
672
  label_added_time_by: Ajouté par {{author}} il y a {{age}}
673
  label_updated_time_by: Mis à jour par {{author}} il y a {{age}}
674 674
  label_updated_time: Mis à jour il y a %s
675 675
  label_jump_to_a_project: Aller à un projet...
676 676
  label_file_plural: Fichiers
......
760 760
  text_subprojects_destroy_warning: 'Ses sous-projets: %s seront également supprimés.'
761 761
  text_workflow_edit: Sélectionner un tracker et un rôle pour éditer le workflow
762 762
  text_are_you_sure: Etes-vous sûr ?
763
  text_journal_changed: changé de %s à %s
763
  text_journal_changed: changé de {{old}} à {{new}}
764 764
  text_journal_set_to: mis à %s
765 765
  text_journal_deleted: supprimé
766 766
  text_tip_task_begin_day: tâche commençant ce jour
......
769 769
  text_project_identifier_info: 'Seuls les lettres minuscules (a-z), chiffres et tirets sont autorisés.<br />Un fois sauvegardé, l''identifiant ne pourra plus être modifié.'
770 770
  text_caracters_maximum: %d caractères maximum.
771 771
  text_caracters_minimum: %d caractères minimum.
772
  text_length_between: Longueur comprise entre %d et %d caractères.
772
  text_length_between: Longueur comprise entre {{min}} et {{max}} caractères.
773 773
  text_tracker_no_workflow: Aucun worflow n'est défini pour ce tracker
774 774
  text_unallowed_characters: Caractères non autorisés
775 775
  text_comma_separated: Plusieurs valeurs possibles (séparées par des virgules).
776 776
  text_issues_ref_in_commit_messages: Référencement et résolution des demandes dans les commentaires de commits
777
  text_issue_added: La demande %s a été soumise par %s.
778
  text_issue_updated: La demande %s a été mise à jour par %s.
777
  text_issue_added: La demande {{id}} a été soumise par {{author}}.
778
  text_issue_updated: La demande {{id}} a été mise à jour par {{author}}.
779 779
  text_wiki_destroy_confirmation: Etes-vous sûr de vouloir supprimer ce wiki et tout son contenu ?
780 780
  text_issue_category_destroy_question: %d demandes sont affectées à cette catégories. Que voulez-vous faire ?
781 781
  text_issue_category_destroy_assignments: N'affecter les demandes à aucune autre catégorie

Also available in: Unified diff