##// END OF EJS Templates
Added default value for enumerations....
Jean-Philippe Lang -
r792:73dba2ac044f
parent child
Show More
@@ -0,0 +1,9
1 class AddEnumerationsIsDefault < ActiveRecord::Migration
2 def self.up
3 add_column :enumerations, :is_default, :boolean, :default => false, :null => false
4 end
5
6 def self.down
7 remove_column :enumerations, :is_default
8 end
9 end
@@ -1,59 +1,63
1 # redMine - project management software
1 # redMine - project management software
2 # Copyright (C) 2006 Jean-Philippe Lang
2 # Copyright (C) 2006 Jean-Philippe Lang
3 #
3 #
4 # This program is free software; you can redistribute it and/or
4 # This program is free software; you can redistribute it and/or
5 # modify it under the terms of the GNU General Public License
5 # modify it under the terms of the GNU General Public License
6 # as published by the Free Software Foundation; either version 2
6 # as published by the Free Software Foundation; either version 2
7 # of the License, or (at your option) any later version.
7 # of the License, or (at your option) any later version.
8 #
8 #
9 # This program is distributed in the hope that it will be useful,
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 # GNU General Public License for more details.
12 # GNU General Public License for more details.
13 #
13 #
14 # You should have received a copy of the GNU General Public License
14 # You should have received a copy of the GNU General Public License
15 # along with this program; if not, write to the Free Software
15 # along with this program; if not, write to the Free Software
16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17
17
18 class Enumeration < ActiveRecord::Base
18 class Enumeration < ActiveRecord::Base
19 acts_as_list :scope => 'opt = \'#{opt}\''
19 acts_as_list :scope => 'opt = \'#{opt}\''
20
20
21 before_destroy :check_integrity
21 before_destroy :check_integrity
22
22
23 validates_presence_of :opt, :name
23 validates_presence_of :opt, :name
24 validates_uniqueness_of :name, :scope => [:opt]
24 validates_uniqueness_of :name, :scope => [:opt]
25 validates_length_of :name, :maximum => 30
25 validates_length_of :name, :maximum => 30
26 validates_format_of :name, :with => /^[\w\s\'\-]*$/i
26 validates_format_of :name, :with => /^[\w\s\'\-]*$/i
27
27
28 OPTIONS = {
28 OPTIONS = {
29 "IPRI" => :enumeration_issue_priorities,
29 "IPRI" => :enumeration_issue_priorities,
30 "DCAT" => :enumeration_doc_categories,
30 "DCAT" => :enumeration_doc_categories,
31 "ACTI" => :enumeration_activities
31 "ACTI" => :enumeration_activities
32 }.freeze
32 }.freeze
33
33
34 def self.get_values(option)
34 def self.get_values(option)
35 find(:all, :conditions => {:opt => option}, :order => 'position')
35 find(:all, :conditions => {:opt => option}, :order => 'position')
36 end
36 end
37
38 def self.default(option)
39 find(:first, :conditions => {:opt => option, :is_default => true}, :order => 'position')
40 end
37
41
38 def option_name
42 def option_name
39 OPTIONS[self.opt]
43 OPTIONS[self.opt]
40 end
44 end
41
45
42 #def <=>(enumeration)
46 def before_save
43 # position <=> enumeration.position
47 Enumeration.update_all("is_default = #{connection.quoted_false}", {:opt => opt}) if is_default?
44 #end
48 end
45
49
46 def to_s; name end
50 def to_s; name end
47
51
48 private
52 private
49 def check_integrity
53 def check_integrity
50 case self.opt
54 case self.opt
51 when "IPRI"
55 when "IPRI"
52 raise "Can't delete enumeration" if Issue.find(:first, :conditions => ["priority_id=?", self.id])
56 raise "Can't delete enumeration" if Issue.find(:first, :conditions => ["priority_id=?", self.id])
53 when "DCAT"
57 when "DCAT"
54 raise "Can't delete enumeration" if Document.find(:first, :conditions => ["category_id=?", self.id])
58 raise "Can't delete enumeration" if Document.find(:first, :conditions => ["category_id=?", self.id])
55 when "ACTI"
59 when "ACTI"
56 raise "Can't delete enumeration" if TimeEntry.find(:first, :conditions => ["activity_id=?", self.id])
60 raise "Can't delete enumeration" if TimeEntry.find(:first, :conditions => ["activity_id=?", self.id])
57 end
61 end
58 end
62 end
59 end
63 end
@@ -1,170 +1,178
1 # redMine - project management software
1 # redMine - project management software
2 # Copyright (C) 2006-2007 Jean-Philippe Lang
2 # Copyright (C) 2006-2007 Jean-Philippe Lang
3 #
3 #
4 # This program is free software; you can redistribute it and/or
4 # This program is free software; you can redistribute it and/or
5 # modify it under the terms of the GNU General Public License
5 # modify it under the terms of the GNU General Public License
6 # as published by the Free Software Foundation; either version 2
6 # as published by the Free Software Foundation; either version 2
7 # of the License, or (at your option) any later version.
7 # of the License, or (at your option) any later version.
8 #
8 #
9 # This program is distributed in the hope that it will be useful,
9 # This program is distributed in the hope that it will be useful,
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 # GNU General Public License for more details.
12 # GNU General Public License for more details.
13 #
13 #
14 # You should have received a copy of the GNU General Public License
14 # You should have received a copy of the GNU General Public License
15 # along with this program; if not, write to the Free Software
15 # along with this program; if not, write to the Free Software
16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17
17
18 class Issue < ActiveRecord::Base
18 class Issue < ActiveRecord::Base
19 belongs_to :project
19 belongs_to :project
20 belongs_to :tracker
20 belongs_to :tracker
21 belongs_to :status, :class_name => 'IssueStatus', :foreign_key => 'status_id'
21 belongs_to :status, :class_name => 'IssueStatus', :foreign_key => 'status_id'
22 belongs_to :author, :class_name => 'User', :foreign_key => 'author_id'
22 belongs_to :author, :class_name => 'User', :foreign_key => 'author_id'
23 belongs_to :assigned_to, :class_name => 'User', :foreign_key => 'assigned_to_id'
23 belongs_to :assigned_to, :class_name => 'User', :foreign_key => 'assigned_to_id'
24 belongs_to :fixed_version, :class_name => 'Version', :foreign_key => 'fixed_version_id'
24 belongs_to :fixed_version, :class_name => 'Version', :foreign_key => 'fixed_version_id'
25 belongs_to :priority, :class_name => 'Enumeration', :foreign_key => 'priority_id'
25 belongs_to :priority, :class_name => 'Enumeration', :foreign_key => 'priority_id'
26 belongs_to :category, :class_name => 'IssueCategory', :foreign_key => 'category_id'
26 belongs_to :category, :class_name => 'IssueCategory', :foreign_key => 'category_id'
27
27
28 has_many :journals, :as => :journalized, :dependent => :destroy
28 has_many :journals, :as => :journalized, :dependent => :destroy
29 has_many :attachments, :as => :container, :dependent => :destroy
29 has_many :attachments, :as => :container, :dependent => :destroy
30 has_many :time_entries, :dependent => :nullify
30 has_many :time_entries, :dependent => :nullify
31 has_many :custom_values, :dependent => :delete_all, :as => :customized
31 has_many :custom_values, :dependent => :delete_all, :as => :customized
32 has_many :custom_fields, :through => :custom_values
32 has_many :custom_fields, :through => :custom_values
33 has_and_belongs_to_many :changesets, :order => "revision ASC"
33 has_and_belongs_to_many :changesets, :order => "revision ASC"
34
34
35 has_many :relations_from, :class_name => 'IssueRelation', :foreign_key => 'issue_from_id', :dependent => :delete_all
35 has_many :relations_from, :class_name => 'IssueRelation', :foreign_key => 'issue_from_id', :dependent => :delete_all
36 has_many :relations_to, :class_name => 'IssueRelation', :foreign_key => 'issue_to_id', :dependent => :delete_all
36 has_many :relations_to, :class_name => 'IssueRelation', :foreign_key => 'issue_to_id', :dependent => :delete_all
37
37
38 acts_as_watchable
38 acts_as_watchable
39 acts_as_searchable :columns => ['subject', 'description'], :with => {:journal => :issue}
39 acts_as_searchable :columns => ['subject', 'description'], :with => {:journal => :issue}
40 acts_as_event :title => Proc.new {|o| "#{o.tracker.name} ##{o.id}: #{o.subject}"},
40 acts_as_event :title => Proc.new {|o| "#{o.tracker.name} ##{o.id}: #{o.subject}"},
41 :url => Proc.new {|o| {:controller => 'issues', :action => 'show', :id => o.id}}
41 :url => Proc.new {|o| {:controller => 'issues', :action => 'show', :id => o.id}}
42
42
43 validates_presence_of :subject, :description, :priority, :tracker, :author, :status
43 validates_presence_of :subject, :description, :priority, :tracker, :author, :status
44 validates_length_of :subject, :maximum => 255
44 validates_length_of :subject, :maximum => 255
45 validates_inclusion_of :done_ratio, :in => 0..100
45 validates_inclusion_of :done_ratio, :in => 0..100
46 validates_numericality_of :estimated_hours, :allow_nil => true
46 validates_numericality_of :estimated_hours, :allow_nil => true
47 validates_associated :custom_values, :on => :update
47 validates_associated :custom_values, :on => :update
48
48
49 # set default status for new issues
49 def after_initialize
50 def before_validation
50 if new_record?
51 self.status = IssueStatus.default if status.nil?
51 # set default values for new records only
52 self.status ||= IssueStatus.default
53 self.priority ||= Enumeration.default('IPRI')
54 end
55 end
56
57 def priority_id=(pid)
58 self.priority = nil
59 write_attribute(:priority_id, pid)
52 end
60 end
53
61
54 def validate
62 def validate
55 if self.due_date.nil? && @attributes['due_date'] && !@attributes['due_date'].empty?
63 if self.due_date.nil? && @attributes['due_date'] && !@attributes['due_date'].empty?
56 errors.add :due_date, :activerecord_error_not_a_date
64 errors.add :due_date, :activerecord_error_not_a_date
57 end
65 end
58
66
59 if self.due_date and self.start_date and self.due_date < self.start_date
67 if self.due_date and self.start_date and self.due_date < self.start_date
60 errors.add :due_date, :activerecord_error_greater_than_start_date
68 errors.add :due_date, :activerecord_error_greater_than_start_date
61 end
69 end
62
70
63 if start_date && soonest_start && start_date < soonest_start
71 if start_date && soonest_start && start_date < soonest_start
64 errors.add :start_date, :activerecord_error_invalid
72 errors.add :start_date, :activerecord_error_invalid
65 end
73 end
66
74
67 # validate assignment
75 # validate assignment
68 if assigned_to && !assignable_users.include?(assigned_to)
76 if assigned_to && !assignable_users.include?(assigned_to)
69 errors.add :assigned_to_id, :activerecord_error_invalid
77 errors.add :assigned_to_id, :activerecord_error_invalid
70 end
78 end
71 end
79 end
72
80
73 def before_create
81 def before_create
74 # default assignment based on category
82 # default assignment based on category
75 if assigned_to.nil? && category && category.assigned_to
83 if assigned_to.nil? && category && category.assigned_to
76 self.assigned_to = category.assigned_to
84 self.assigned_to = category.assigned_to
77 end
85 end
78 end
86 end
79
87
80 def before_save
88 def before_save
81 if @current_journal
89 if @current_journal
82 # attributes changes
90 # attributes changes
83 (Issue.column_names - %w(id description)).each {|c|
91 (Issue.column_names - %w(id description)).each {|c|
84 @current_journal.details << JournalDetail.new(:property => 'attr',
92 @current_journal.details << JournalDetail.new(:property => 'attr',
85 :prop_key => c,
93 :prop_key => c,
86 :old_value => @issue_before_change.send(c),
94 :old_value => @issue_before_change.send(c),
87 :value => send(c)) unless send(c)==@issue_before_change.send(c)
95 :value => send(c)) unless send(c)==@issue_before_change.send(c)
88 }
96 }
89 # custom fields changes
97 # custom fields changes
90 custom_values.each {|c|
98 custom_values.each {|c|
91 next if (@custom_values_before_change[c.custom_field_id]==c.value ||
99 next if (@custom_values_before_change[c.custom_field_id]==c.value ||
92 (@custom_values_before_change[c.custom_field_id].blank? && c.value.blank?))
100 (@custom_values_before_change[c.custom_field_id].blank? && c.value.blank?))
93 @current_journal.details << JournalDetail.new(:property => 'cf',
101 @current_journal.details << JournalDetail.new(:property => 'cf',
94 :prop_key => c.custom_field_id,
102 :prop_key => c.custom_field_id,
95 :old_value => @custom_values_before_change[c.custom_field_id],
103 :old_value => @custom_values_before_change[c.custom_field_id],
96 :value => c.value)
104 :value => c.value)
97 }
105 }
98 @current_journal.save unless @current_journal.details.empty? and @current_journal.notes.empty?
106 @current_journal.save unless @current_journal.details.empty? and @current_journal.notes.empty?
99 end
107 end
100 end
108 end
101
109
102 def after_save
110 def after_save
103 # Update start/due dates of following issues
111 # Update start/due dates of following issues
104 relations_from.each(&:set_issue_to_dates)
112 relations_from.each(&:set_issue_to_dates)
105
113
106 # Close duplicates if the issue was closed
114 # Close duplicates if the issue was closed
107 if @issue_before_change && !@issue_before_change.closed? && self.closed?
115 if @issue_before_change && !@issue_before_change.closed? && self.closed?
108 duplicates.each do |duplicate|
116 duplicates.each do |duplicate|
109 # Don't re-close it if it's already closed
117 # Don't re-close it if it's already closed
110 next if duplicate.closed?
118 next if duplicate.closed?
111 # Same user and notes
119 # Same user and notes
112 duplicate.init_journal(@current_journal.user, @current_journal.notes)
120 duplicate.init_journal(@current_journal.user, @current_journal.notes)
113 duplicate.update_attribute :status, self.status
121 duplicate.update_attribute :status, self.status
114 end
122 end
115 end
123 end
116 end
124 end
117
125
118 def custom_value_for(custom_field)
126 def custom_value_for(custom_field)
119 self.custom_values.each {|v| return v if v.custom_field_id == custom_field.id }
127 self.custom_values.each {|v| return v if v.custom_field_id == custom_field.id }
120 return nil
128 return nil
121 end
129 end
122
130
123 def init_journal(user, notes = "")
131 def init_journal(user, notes = "")
124 @current_journal ||= Journal.new(:journalized => self, :user => user, :notes => notes)
132 @current_journal ||= Journal.new(:journalized => self, :user => user, :notes => notes)
125 @issue_before_change = self.clone
133 @issue_before_change = self.clone
126 @custom_values_before_change = {}
134 @custom_values_before_change = {}
127 self.custom_values.each {|c| @custom_values_before_change.store c.custom_field_id, c.value }
135 self.custom_values.each {|c| @custom_values_before_change.store c.custom_field_id, c.value }
128 @current_journal
136 @current_journal
129 end
137 end
130
138
131 # Return true if the issue is closed, otherwise false
139 # Return true if the issue is closed, otherwise false
132 def closed?
140 def closed?
133 self.status.is_closed?
141 self.status.is_closed?
134 end
142 end
135
143
136 # Users the issue can be assigned to
144 # Users the issue can be assigned to
137 def assignable_users
145 def assignable_users
138 project.members.select {|m| m.role.assignable?}.collect {|m| m.user}
146 project.members.select {|m| m.role.assignable?}.collect {|m| m.user}
139 end
147 end
140
148
141 def spent_hours
149 def spent_hours
142 @spent_hours ||= time_entries.sum(:hours) || 0
150 @spent_hours ||= time_entries.sum(:hours) || 0
143 end
151 end
144
152
145 def relations
153 def relations
146 (relations_from + relations_to).sort
154 (relations_from + relations_to).sort
147 end
155 end
148
156
149 def all_dependent_issues
157 def all_dependent_issues
150 dependencies = []
158 dependencies = []
151 relations_from.each do |relation|
159 relations_from.each do |relation|
152 dependencies << relation.issue_to
160 dependencies << relation.issue_to
153 dependencies += relation.issue_to.all_dependent_issues
161 dependencies += relation.issue_to.all_dependent_issues
154 end
162 end
155 dependencies
163 dependencies
156 end
164 end
157
165
158 # Returns an array of the duplicate issues
166 # Returns an array of the duplicate issues
159 def duplicates
167 def duplicates
160 relations.select {|r| r.relation_type == IssueRelation::TYPE_DUPLICATES}.collect {|r| r.other_issue(self)}
168 relations.select {|r| r.relation_type == IssueRelation::TYPE_DUPLICATES}.collect {|r| r.other_issue(self)}
161 end
169 end
162
170
163 def duration
171 def duration
164 (start_date && due_date) ? due_date - start_date : 0
172 (start_date && due_date) ? due_date - start_date : 0
165 end
173 end
166
174
167 def soonest_start
175 def soonest_start
168 @soonest_start ||= relations_to.collect{|relation| relation.successor_soonest_start}.compact.min
176 @soonest_start ||= relations_to.collect{|relation| relation.successor_soonest_start}.compact.min
169 end
177 end
170 end
178 end
@@ -1,9 +1,12
1 <%= error_messages_for 'enumeration' %>
1 <%= error_messages_for 'enumeration' %>
2 <div class="box">
2 <div class="box">
3 <!--[form:optvalue]-->
3 <!--[form:optvalue]-->
4 <%= hidden_field 'enumeration', 'opt' %>
4 <%= hidden_field 'enumeration', 'opt' %>
5
5
6 <p><label for="enumeration_name"><%=l(:field_name)%></label>
6 <p><label for="enumeration_name"><%=l(:field_name)%></label>
7 <%= text_field 'enumeration', 'name' %></p>
7 <%= text_field 'enumeration', 'name' %></p>
8
9 <p><label for="enumeration_is_default"><%=l(:field_is_default)%></label>
10 <%= check_box 'enumeration', 'is_default' %></p>
8 <!--[eoform:optvalue]-->
11 <!--[eoform:optvalue]-->
9 </div> No newline at end of file
12 </div>
@@ -1,25 +1,26
1 <h2><%=l(:label_enumerations)%></h2>
1 <h2><%=l(:label_enumerations)%></h2>
2
2
3 <% Enumeration::OPTIONS.each do |option, name| %>
3 <% Enumeration::OPTIONS.each do |option, name| %>
4 <h3><%= l(name) %></h3>
4 <h3><%= l(name) %></h3>
5
5
6 <% enumerations = Enumeration.get_values(option) %>
6 <% enumerations = Enumeration.get_values(option) %>
7 <% if enumerations.any? %>
7 <% if enumerations.any? %>
8 <table class="list">
8 <table class="list">
9 <% enumerations.each do |enumeration| %>
9 <% enumerations.each do |enumeration| %>
10 <tr class="<%= cycle('odd', 'even') %>">
10 <tr class="<%= cycle('odd', 'even') %>">
11 <td><%= link_to enumeration.name, :action => 'edit', :id => enumeration %></td>
11 <td><%= link_to enumeration.name, :action => 'edit', :id => enumeration %></td>
12 <td style="width:15%;"><%= image_tag('true.png') if enumeration.is_default? %></td>
12 <td style="width:15%;">
13 <td style="width:15%;">
13 <%= link_to image_tag('2uparrow.png', :alt => l(:label_sort_highest)), {:action => 'move', :id => enumeration, :position => 'highest'}, :method => :post, :title => l(:label_sort_highest) %>
14 <%= link_to image_tag('2uparrow.png', :alt => l(:label_sort_highest)), {:action => 'move', :id => enumeration, :position => 'highest'}, :method => :post, :title => l(:label_sort_highest) %>
14 <%= link_to image_tag('1uparrow.png', :alt => l(:label_sort_higher)), {:action => 'move', :id => enumeration, :position => 'higher'}, :method => :post, :title => l(:label_sort_higher) %> -
15 <%= link_to image_tag('1uparrow.png', :alt => l(:label_sort_higher)), {:action => 'move', :id => enumeration, :position => 'higher'}, :method => :post, :title => l(:label_sort_higher) %> -
15 <%= link_to image_tag('1downarrow.png', :alt => l(:label_sort_lower)), {:action => 'move', :id => enumeration, :position => 'lower'}, :method => :post, :title => l(:label_sort_lower) %>
16 <%= link_to image_tag('1downarrow.png', :alt => l(:label_sort_lower)), {:action => 'move', :id => enumeration, :position => 'lower'}, :method => :post, :title => l(:label_sort_lower) %>
16 <%= link_to image_tag('2downarrow.png', :alt => l(:label_sort_lowest)), {:action => 'move', :id => enumeration, :position => 'lowest'}, :method => :post, :title => l(:label_sort_lowest) %>
17 <%= link_to image_tag('2downarrow.png', :alt => l(:label_sort_lowest)), {:action => 'move', :id => enumeration, :position => 'lowest'}, :method => :post, :title => l(:label_sort_lowest) %>
17 </td>
18 </td>
18 </tr>
19 </tr>
19 <% end %>
20 <% end %>
20 </table>
21 </table>
21 <% reset_cycle %>
22 <% reset_cycle %>
22 <% end %>
23 <% end %>
23
24
24 <p><%= link_to l(:label_enumeration_new), { :action => 'new', :opt => option } %></p>
25 <p><%= link_to l(:label_enumeration_new), { :action => 'new', :opt => option } %></p>
25 <% end %>
26 <% end %>
@@ -1,516 +1,516
1 _gloc_rule_default: '|n| n==1 ? "" : "_plural" '
1 _gloc_rule_default: '|n| n==1 ? "" : "_plural" '
2
2
3 actionview_datehelper_select_day_prefix:
3 actionview_datehelper_select_day_prefix:
4 actionview_datehelper_select_month_names: January,February,March,April,May,June,July,August,September,October,November,December
4 actionview_datehelper_select_month_names: January,February,March,April,May,June,July,August,September,October,November,December
5 actionview_datehelper_select_month_names_abbr: Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec
5 actionview_datehelper_select_month_names_abbr: Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec
6 actionview_datehelper_select_month_prefix:
6 actionview_datehelper_select_month_prefix:
7 actionview_datehelper_select_year_prefix:
7 actionview_datehelper_select_year_prefix:
8 actionview_datehelper_time_in_words_day: 1 day
8 actionview_datehelper_time_in_words_day: 1 day
9 actionview_datehelper_time_in_words_day_plural: %d days
9 actionview_datehelper_time_in_words_day_plural: %d days
10 actionview_datehelper_time_in_words_hour_about: about an hour
10 actionview_datehelper_time_in_words_hour_about: about an hour
11 actionview_datehelper_time_in_words_hour_about_plural: about %d hours
11 actionview_datehelper_time_in_words_hour_about_plural: about %d hours
12 actionview_datehelper_time_in_words_hour_about_single: about an hour
12 actionview_datehelper_time_in_words_hour_about_single: about an hour
13 actionview_datehelper_time_in_words_minute: 1 minute
13 actionview_datehelper_time_in_words_minute: 1 minute
14 actionview_datehelper_time_in_words_minute_half: half a minute
14 actionview_datehelper_time_in_words_minute_half: half a minute
15 actionview_datehelper_time_in_words_minute_less_than: less than a minute
15 actionview_datehelper_time_in_words_minute_less_than: less than a minute
16 actionview_datehelper_time_in_words_minute_plural: %d minutes
16 actionview_datehelper_time_in_words_minute_plural: %d minutes
17 actionview_datehelper_time_in_words_minute_single: 1 minute
17 actionview_datehelper_time_in_words_minute_single: 1 minute
18 actionview_datehelper_time_in_words_second_less_than: less than a second
18 actionview_datehelper_time_in_words_second_less_than: less than a second
19 actionview_datehelper_time_in_words_second_less_than_plural: less than %d seconds
19 actionview_datehelper_time_in_words_second_less_than_plural: less than %d seconds
20 actionview_instancetag_blank_option: Please select
20 actionview_instancetag_blank_option: Please select
21
21
22 activerecord_error_inclusion: is not included in the list
22 activerecord_error_inclusion: is not included in the list
23 activerecord_error_exclusion: is reserved
23 activerecord_error_exclusion: is reserved
24 activerecord_error_invalid: is invalid
24 activerecord_error_invalid: is invalid
25 activerecord_error_confirmation: doesn't match confirmation
25 activerecord_error_confirmation: doesn't match confirmation
26 activerecord_error_accepted: must be accepted
26 activerecord_error_accepted: must be accepted
27 activerecord_error_empty: can't be empty
27 activerecord_error_empty: can't be empty
28 activerecord_error_blank: can't be blank
28 activerecord_error_blank: can't be blank
29 activerecord_error_too_long: is too long
29 activerecord_error_too_long: is too long
30 activerecord_error_too_short: is too short
30 activerecord_error_too_short: is too short
31 activerecord_error_wrong_length: is the wrong length
31 activerecord_error_wrong_length: is the wrong length
32 activerecord_error_taken: has already been taken
32 activerecord_error_taken: has already been taken
33 activerecord_error_not_a_number: is not a number
33 activerecord_error_not_a_number: is not a number
34 activerecord_error_not_a_date: is not a valid date
34 activerecord_error_not_a_date: is not a valid date
35 activerecord_error_greater_than_start_date: must be greater than start date
35 activerecord_error_greater_than_start_date: must be greater than start date
36 activerecord_error_not_same_project: doesn't belong to the same project
36 activerecord_error_not_same_project: doesn't belong to the same project
37 activerecord_error_circular_dependency: This relation would create a circular dependency
37 activerecord_error_circular_dependency: This relation would create a circular dependency
38
38
39 general_fmt_age: %d yr
39 general_fmt_age: %d yr
40 general_fmt_age_plural: %d yrs
40 general_fmt_age_plural: %d yrs
41 general_fmt_date: %%m/%%d/%%Y
41 general_fmt_date: %%m/%%d/%%Y
42 general_fmt_datetime: %%m/%%d/%%Y %%I:%%M %%p
42 general_fmt_datetime: %%m/%%d/%%Y %%I:%%M %%p
43 general_fmt_datetime_short: %%b %%d, %%I:%%M %%p
43 general_fmt_datetime_short: %%b %%d, %%I:%%M %%p
44 general_fmt_time: %%I:%%M %%p
44 general_fmt_time: %%I:%%M %%p
45 general_text_No: 'No'
45 general_text_No: 'No'
46 general_text_Yes: 'Yes'
46 general_text_Yes: 'Yes'
47 general_text_no: 'no'
47 general_text_no: 'no'
48 general_text_yes: 'yes'
48 general_text_yes: 'yes'
49 general_lang_name: 'English'
49 general_lang_name: 'English'
50 general_csv_separator: ','
50 general_csv_separator: ','
51 general_csv_encoding: ISO-8859-1
51 general_csv_encoding: ISO-8859-1
52 general_pdf_encoding: ISO-8859-1
52 general_pdf_encoding: ISO-8859-1
53 general_day_names: Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday
53 general_day_names: Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday
54
54
55 notice_account_updated: Account was successfully updated.
55 notice_account_updated: Account was successfully updated.
56 notice_account_invalid_creditentials: Invalid user or password
56 notice_account_invalid_creditentials: Invalid user or password
57 notice_account_password_updated: Password was successfully updated.
57 notice_account_password_updated: Password was successfully updated.
58 notice_account_wrong_password: Wrong password
58 notice_account_wrong_password: Wrong password
59 notice_account_register_done: Account was successfully created. To activate your account, click on the link that was emailed to you.
59 notice_account_register_done: Account was successfully created. To activate your account, click on the link that was emailed to you.
60 notice_account_unknown_email: Unknown user.
60 notice_account_unknown_email: Unknown user.
61 notice_can_t_change_password: This account uses an external authentication source. Impossible to change the password.
61 notice_can_t_change_password: This account uses an external authentication source. Impossible to change the password.
62 notice_account_lost_email_sent: An email with instructions to choose a new password has been sent to you.
62 notice_account_lost_email_sent: An email with instructions to choose a new password has been sent to you.
63 notice_account_activated: Your account has been activated. You can now log in.
63 notice_account_activated: Your account has been activated. You can now log in.
64 notice_successful_create: Successful creation.
64 notice_successful_create: Successful creation.
65 notice_successful_update: Successful update.
65 notice_successful_update: Successful update.
66 notice_successful_delete: Successful deletion.
66 notice_successful_delete: Successful deletion.
67 notice_successful_connection: Successful connection.
67 notice_successful_connection: Successful connection.
68 notice_file_not_found: The page you were trying to access doesn't exist or has been removed.
68 notice_file_not_found: The page you were trying to access doesn't exist or has been removed.
69 notice_locking_conflict: Data have been updated by another user.
69 notice_locking_conflict: Data have been updated by another user.
70 notice_scm_error: Entry and/or revision doesn't exist in the repository.
70 notice_scm_error: Entry and/or revision doesn't exist in the repository.
71 notice_not_authorized: You are not authorized to access this page.
71 notice_not_authorized: You are not authorized to access this page.
72 notice_email_sent: An email was sent to %s
72 notice_email_sent: An email was sent to %s
73 notice_email_error: An error occurred while sending mail (%s)
73 notice_email_error: An error occurred while sending mail (%s)
74 notice_feeds_access_key_reseted: Your RSS access key was reseted.
74 notice_feeds_access_key_reseted: Your RSS access key was reseted.
75
75
76 mail_subject_lost_password: Your redMine password
76 mail_subject_lost_password: Your redMine password
77 mail_subject_register: redMine account activation
77 mail_subject_register: redMine account activation
78
78
79 gui_validation_error: 1 error
79 gui_validation_error: 1 error
80 gui_validation_error_plural: %d errors
80 gui_validation_error_plural: %d errors
81
81
82 field_name: Name
82 field_name: Name
83 field_description: Description
83 field_description: Description
84 field_summary: Summary
84 field_summary: Summary
85 field_is_required: Required
85 field_is_required: Required
86 field_firstname: Firstname
86 field_firstname: Firstname
87 field_lastname: Lastname
87 field_lastname: Lastname
88 field_mail: Email
88 field_mail: Email
89 field_filename: File
89 field_filename: File
90 field_filesize: Size
90 field_filesize: Size
91 field_downloads: Downloads
91 field_downloads: Downloads
92 field_author: Author
92 field_author: Author
93 field_created_on: Created
93 field_created_on: Created
94 field_updated_on: Updated
94 field_updated_on: Updated
95 field_field_format: Format
95 field_field_format: Format
96 field_is_for_all: For all projects
96 field_is_for_all: For all projects
97 field_possible_values: Possible values
97 field_possible_values: Possible values
98 field_regexp: Regular expression
98 field_regexp: Regular expression
99 field_min_length: Minimum length
99 field_min_length: Minimum length
100 field_max_length: Maximum length
100 field_max_length: Maximum length
101 field_value: Value
101 field_value: Value
102 field_category: Category
102 field_category: Category
103 field_title: Title
103 field_title: Title
104 field_project: Project
104 field_project: Project
105 field_issue: Issue
105 field_issue: Issue
106 field_status: Status
106 field_status: Status
107 field_notes: Notes
107 field_notes: Notes
108 field_is_closed: Issue closed
108 field_is_closed: Issue closed
109 field_is_default: Default status
109 field_is_default: Default value
110 field_html_color: Color
110 field_html_color: Color
111 field_tracker: Tracker
111 field_tracker: Tracker
112 field_subject: Subject
112 field_subject: Subject
113 field_due_date: Due date
113 field_due_date: Due date
114 field_assigned_to: Assigned to
114 field_assigned_to: Assigned to
115 field_priority: Priority
115 field_priority: Priority
116 field_fixed_version: Fixed version
116 field_fixed_version: Fixed version
117 field_user: User
117 field_user: User
118 field_role: Role
118 field_role: Role
119 field_homepage: Homepage
119 field_homepage: Homepage
120 field_is_public: Public
120 field_is_public: Public
121 field_parent: Subproject of
121 field_parent: Subproject of
122 field_is_in_chlog: Issues displayed in changelog
122 field_is_in_chlog: Issues displayed in changelog
123 field_is_in_roadmap: Issues displayed in roadmap
123 field_is_in_roadmap: Issues displayed in roadmap
124 field_login: Login
124 field_login: Login
125 field_mail_notification: Mail notifications
125 field_mail_notification: Mail notifications
126 field_admin: Administrator
126 field_admin: Administrator
127 field_last_login_on: Last connection
127 field_last_login_on: Last connection
128 field_language: Language
128 field_language: Language
129 field_effective_date: Date
129 field_effective_date: Date
130 field_password: Password
130 field_password: Password
131 field_new_password: New password
131 field_new_password: New password
132 field_password_confirmation: Confirmation
132 field_password_confirmation: Confirmation
133 field_version: Version
133 field_version: Version
134 field_type: Type
134 field_type: Type
135 field_host: Host
135 field_host: Host
136 field_port: Port
136 field_port: Port
137 field_account: Account
137 field_account: Account
138 field_base_dn: Base DN
138 field_base_dn: Base DN
139 field_attr_login: Login attribute
139 field_attr_login: Login attribute
140 field_attr_firstname: Firstname attribute
140 field_attr_firstname: Firstname attribute
141 field_attr_lastname: Lastname attribute
141 field_attr_lastname: Lastname attribute
142 field_attr_mail: Email attribute
142 field_attr_mail: Email attribute
143 field_onthefly: On-the-fly user creation
143 field_onthefly: On-the-fly user creation
144 field_start_date: Start
144 field_start_date: Start
145 field_done_ratio: %% Done
145 field_done_ratio: %% Done
146 field_auth_source: Authentication mode
146 field_auth_source: Authentication mode
147 field_hide_mail: Hide my email address
147 field_hide_mail: Hide my email address
148 field_comments: Comment
148 field_comments: Comment
149 field_url: URL
149 field_url: URL
150 field_start_page: Start page
150 field_start_page: Start page
151 field_subproject: Subproject
151 field_subproject: Subproject
152 field_hours: Hours
152 field_hours: Hours
153 field_activity: Activity
153 field_activity: Activity
154 field_spent_on: Date
154 field_spent_on: Date
155 field_identifier: Identifier
155 field_identifier: Identifier
156 field_is_filter: Used as a filter
156 field_is_filter: Used as a filter
157 field_issue_to_id: Related issue
157 field_issue_to_id: Related issue
158 field_delay: Delay
158 field_delay: Delay
159 field_assignable: Issues can be assigned to this role
159 field_assignable: Issues can be assigned to this role
160 field_redirect_existing_links: Redirect existing links
160 field_redirect_existing_links: Redirect existing links
161 field_estimated_hours: Estimated time
161 field_estimated_hours: Estimated time
162 field_column_names: Columns
162 field_column_names: Columns
163
163
164 setting_app_title: Application title
164 setting_app_title: Application title
165 setting_app_subtitle: Application subtitle
165 setting_app_subtitle: Application subtitle
166 setting_welcome_text: Welcome text
166 setting_welcome_text: Welcome text
167 setting_default_language: Default language
167 setting_default_language: Default language
168 setting_login_required: Authent. required
168 setting_login_required: Authent. required
169 setting_self_registration: Self-registration enabled
169 setting_self_registration: Self-registration enabled
170 setting_attachment_max_size: Attachment max. size
170 setting_attachment_max_size: Attachment max. size
171 setting_issues_export_limit: Issues export limit
171 setting_issues_export_limit: Issues export limit
172 setting_mail_from: Emission mail address
172 setting_mail_from: Emission mail address
173 setting_host_name: Host name
173 setting_host_name: Host name
174 setting_text_formatting: Text formatting
174 setting_text_formatting: Text formatting
175 setting_wiki_compression: Wiki history compression
175 setting_wiki_compression: Wiki history compression
176 setting_feeds_limit: Feed content limit
176 setting_feeds_limit: Feed content limit
177 setting_autofetch_changesets: Autofetch commits
177 setting_autofetch_changesets: Autofetch commits
178 setting_sys_api_enabled: Enable WS for repository management
178 setting_sys_api_enabled: Enable WS for repository management
179 setting_commit_ref_keywords: Referencing keywords
179 setting_commit_ref_keywords: Referencing keywords
180 setting_commit_fix_keywords: Fixing keywords
180 setting_commit_fix_keywords: Fixing keywords
181 setting_autologin: Autologin
181 setting_autologin: Autologin
182 setting_date_format: Date format
182 setting_date_format: Date format
183 setting_cross_project_issue_relations: Allow cross-project issue relations
183 setting_cross_project_issue_relations: Allow cross-project issue relations
184 setting_issue_list_default_columns: Default columns displayed on the issue list
184 setting_issue_list_default_columns: Default columns displayed on the issue list
185
185
186 label_user: User
186 label_user: User
187 label_user_plural: Users
187 label_user_plural: Users
188 label_user_new: New user
188 label_user_new: New user
189 label_project: Project
189 label_project: Project
190 label_project_new: New project
190 label_project_new: New project
191 label_project_plural: Projects
191 label_project_plural: Projects
192 label_project_all: All Projects
192 label_project_all: All Projects
193 label_project_latest: Latest projects
193 label_project_latest: Latest projects
194 label_issue: Issue
194 label_issue: Issue
195 label_issue_new: New issue
195 label_issue_new: New issue
196 label_issue_plural: Issues
196 label_issue_plural: Issues
197 label_issue_view_all: View all issues
197 label_issue_view_all: View all issues
198 label_document: Document
198 label_document: Document
199 label_document_new: New document
199 label_document_new: New document
200 label_document_plural: Documents
200 label_document_plural: Documents
201 label_role: Role
201 label_role: Role
202 label_role_plural: Roles
202 label_role_plural: Roles
203 label_role_new: New role
203 label_role_new: New role
204 label_role_and_permissions: Roles and permissions
204 label_role_and_permissions: Roles and permissions
205 label_member: Member
205 label_member: Member
206 label_member_new: New member
206 label_member_new: New member
207 label_member_plural: Members
207 label_member_plural: Members
208 label_tracker: Tracker
208 label_tracker: Tracker
209 label_tracker_plural: Trackers
209 label_tracker_plural: Trackers
210 label_tracker_new: New tracker
210 label_tracker_new: New tracker
211 label_workflow: Workflow
211 label_workflow: Workflow
212 label_issue_status: Issue status
212 label_issue_status: Issue status
213 label_issue_status_plural: Issue statuses
213 label_issue_status_plural: Issue statuses
214 label_issue_status_new: New status
214 label_issue_status_new: New status
215 label_issue_category: Issue category
215 label_issue_category: Issue category
216 label_issue_category_plural: Issue categories
216 label_issue_category_plural: Issue categories
217 label_issue_category_new: New category
217 label_issue_category_new: New category
218 label_custom_field: Custom field
218 label_custom_field: Custom field
219 label_custom_field_plural: Custom fields
219 label_custom_field_plural: Custom fields
220 label_custom_field_new: New custom field
220 label_custom_field_new: New custom field
221 label_enumerations: Enumerations
221 label_enumerations: Enumerations
222 label_enumeration_new: New value
222 label_enumeration_new: New value
223 label_information: Information
223 label_information: Information
224 label_information_plural: Information
224 label_information_plural: Information
225 label_please_login: Please login
225 label_please_login: Please login
226 label_register: Register
226 label_register: Register
227 label_password_lost: Lost password
227 label_password_lost: Lost password
228 label_home: Home
228 label_home: Home
229 label_my_page: My page
229 label_my_page: My page
230 label_my_account: My account
230 label_my_account: My account
231 label_my_projects: My projects
231 label_my_projects: My projects
232 label_administration: Administration
232 label_administration: Administration
233 label_login: Sign in
233 label_login: Sign in
234 label_logout: Sign out
234 label_logout: Sign out
235 label_help: Help
235 label_help: Help
236 label_reported_issues: Reported issues
236 label_reported_issues: Reported issues
237 label_assigned_to_me_issues: Issues assigned to me
237 label_assigned_to_me_issues: Issues assigned to me
238 label_last_login: Last connection
238 label_last_login: Last connection
239 label_last_updates: Last updated
239 label_last_updates: Last updated
240 label_last_updates_plural: %d last updated
240 label_last_updates_plural: %d last updated
241 label_registered_on: Registered on
241 label_registered_on: Registered on
242 label_activity: Activity
242 label_activity: Activity
243 label_new: New
243 label_new: New
244 label_logged_as: Logged as
244 label_logged_as: Logged as
245 label_environment: Environment
245 label_environment: Environment
246 label_authentication: Authentication
246 label_authentication: Authentication
247 label_auth_source: Authentication mode
247 label_auth_source: Authentication mode
248 label_auth_source_new: New authentication mode
248 label_auth_source_new: New authentication mode
249 label_auth_source_plural: Authentication modes
249 label_auth_source_plural: Authentication modes
250 label_subproject_plural: Subprojects
250 label_subproject_plural: Subprojects
251 label_min_max_length: Min - Max length
251 label_min_max_length: Min - Max length
252 label_list: List
252 label_list: List
253 label_date: Date
253 label_date: Date
254 label_integer: Integer
254 label_integer: Integer
255 label_boolean: Boolean
255 label_boolean: Boolean
256 label_string: Text
256 label_string: Text
257 label_text: Long text
257 label_text: Long text
258 label_attribute: Attribute
258 label_attribute: Attribute
259 label_attribute_plural: Attributes
259 label_attribute_plural: Attributes
260 label_download: %d Download
260 label_download: %d Download
261 label_download_plural: %d Downloads
261 label_download_plural: %d Downloads
262 label_no_data: No data to display
262 label_no_data: No data to display
263 label_change_status: Change status
263 label_change_status: Change status
264 label_history: History
264 label_history: History
265 label_attachment: File
265 label_attachment: File
266 label_attachment_new: New file
266 label_attachment_new: New file
267 label_attachment_delete: Delete file
267 label_attachment_delete: Delete file
268 label_attachment_plural: Files
268 label_attachment_plural: Files
269 label_report: Report
269 label_report: Report
270 label_report_plural: Reports
270 label_report_plural: Reports
271 label_news: News
271 label_news: News
272 label_news_new: Add news
272 label_news_new: Add news
273 label_news_plural: News
273 label_news_plural: News
274 label_news_latest: Latest news
274 label_news_latest: Latest news
275 label_news_view_all: View all news
275 label_news_view_all: View all news
276 label_change_log: Change log
276 label_change_log: Change log
277 label_settings: Settings
277 label_settings: Settings
278 label_overview: Overview
278 label_overview: Overview
279 label_version: Version
279 label_version: Version
280 label_version_new: New version
280 label_version_new: New version
281 label_version_plural: Versions
281 label_version_plural: Versions
282 label_confirmation: Confirmation
282 label_confirmation: Confirmation
283 label_export_to: Export to
283 label_export_to: Export to
284 label_read: Read...
284 label_read: Read...
285 label_public_projects: Public projects
285 label_public_projects: Public projects
286 label_open_issues: open
286 label_open_issues: open
287 label_open_issues_plural: open
287 label_open_issues_plural: open
288 label_closed_issues: closed
288 label_closed_issues: closed
289 label_closed_issues_plural: closed
289 label_closed_issues_plural: closed
290 label_total: Total
290 label_total: Total
291 label_permissions: Permissions
291 label_permissions: Permissions
292 label_current_status: Current status
292 label_current_status: Current status
293 label_new_statuses_allowed: New statuses allowed
293 label_new_statuses_allowed: New statuses allowed
294 label_all: all
294 label_all: all
295 label_none: none
295 label_none: none
296 label_next: Next
296 label_next: Next
297 label_previous: Previous
297 label_previous: Previous
298 label_used_by: Used by
298 label_used_by: Used by
299 label_details: Details
299 label_details: Details
300 label_add_note: Add a note
300 label_add_note: Add a note
301 label_per_page: Per page
301 label_per_page: Per page
302 label_calendar: Calendar
302 label_calendar: Calendar
303 label_months_from: months from
303 label_months_from: months from
304 label_gantt: Gantt
304 label_gantt: Gantt
305 label_internal: Internal
305 label_internal: Internal
306 label_last_changes: last %d changes
306 label_last_changes: last %d changes
307 label_change_view_all: View all changes
307 label_change_view_all: View all changes
308 label_personalize_page: Personalize this page
308 label_personalize_page: Personalize this page
309 label_comment: Comment
309 label_comment: Comment
310 label_comment_plural: Comments
310 label_comment_plural: Comments
311 label_comment_add: Add a comment
311 label_comment_add: Add a comment
312 label_comment_added: Comment added
312 label_comment_added: Comment added
313 label_comment_delete: Delete comments
313 label_comment_delete: Delete comments
314 label_query: Custom query
314 label_query: Custom query
315 label_query_plural: Custom queries
315 label_query_plural: Custom queries
316 label_query_new: New query
316 label_query_new: New query
317 label_filter_add: Add filter
317 label_filter_add: Add filter
318 label_filter_plural: Filters
318 label_filter_plural: Filters
319 label_equals: is
319 label_equals: is
320 label_not_equals: is not
320 label_not_equals: is not
321 label_in_less_than: in less than
321 label_in_less_than: in less than
322 label_in_more_than: in more than
322 label_in_more_than: in more than
323 label_in: in
323 label_in: in
324 label_today: today
324 label_today: today
325 label_this_week: this week
325 label_this_week: this week
326 label_less_than_ago: less than days ago
326 label_less_than_ago: less than days ago
327 label_more_than_ago: more than days ago
327 label_more_than_ago: more than days ago
328 label_ago: days ago
328 label_ago: days ago
329 label_contains: contains
329 label_contains: contains
330 label_not_contains: doesn't contain
330 label_not_contains: doesn't contain
331 label_day_plural: days
331 label_day_plural: days
332 label_repository: Repository
332 label_repository: Repository
333 label_browse: Browse
333 label_browse: Browse
334 label_modification: %d change
334 label_modification: %d change
335 label_modification_plural: %d changes
335 label_modification_plural: %d changes
336 label_revision: Revision
336 label_revision: Revision
337 label_revision_plural: Revisions
337 label_revision_plural: Revisions
338 label_added: added
338 label_added: added
339 label_modified: modified
339 label_modified: modified
340 label_deleted: deleted
340 label_deleted: deleted
341 label_latest_revision: Latest revision
341 label_latest_revision: Latest revision
342 label_latest_revision_plural: Latest revisions
342 label_latest_revision_plural: Latest revisions
343 label_view_revisions: View revisions
343 label_view_revisions: View revisions
344 label_max_size: Maximum size
344 label_max_size: Maximum size
345 label_on: 'on'
345 label_on: 'on'
346 label_sort_highest: Move to top
346 label_sort_highest: Move to top
347 label_sort_higher: Move up
347 label_sort_higher: Move up
348 label_sort_lower: Move down
348 label_sort_lower: Move down
349 label_sort_lowest: Move to bottom
349 label_sort_lowest: Move to bottom
350 label_roadmap: Roadmap
350 label_roadmap: Roadmap
351 label_roadmap_due_in: Due in
351 label_roadmap_due_in: Due in
352 label_roadmap_overdue: %s late
352 label_roadmap_overdue: %s late
353 label_roadmap_no_issues: No issues for this version
353 label_roadmap_no_issues: No issues for this version
354 label_search: Search
354 label_search: Search
355 label_result_plural: Results
355 label_result_plural: Results
356 label_all_words: All words
356 label_all_words: All words
357 label_wiki: Wiki
357 label_wiki: Wiki
358 label_wiki_edit: Wiki edit
358 label_wiki_edit: Wiki edit
359 label_wiki_edit_plural: Wiki edits
359 label_wiki_edit_plural: Wiki edits
360 label_wiki_page: Wiki page
360 label_wiki_page: Wiki page
361 label_wiki_page_plural: Wiki pages
361 label_wiki_page_plural: Wiki pages
362 label_index_by_title: Index by title
362 label_index_by_title: Index by title
363 label_index_by_date: Index by date
363 label_index_by_date: Index by date
364 label_current_version: Current version
364 label_current_version: Current version
365 label_preview: Preview
365 label_preview: Preview
366 label_feed_plural: Feeds
366 label_feed_plural: Feeds
367 label_changes_details: Details of all changes
367 label_changes_details: Details of all changes
368 label_issue_tracking: Issue tracking
368 label_issue_tracking: Issue tracking
369 label_spent_time: Spent time
369 label_spent_time: Spent time
370 label_f_hour: %.2f hour
370 label_f_hour: %.2f hour
371 label_f_hour_plural: %.2f hours
371 label_f_hour_plural: %.2f hours
372 label_time_tracking: Time tracking
372 label_time_tracking: Time tracking
373 label_change_plural: Changes
373 label_change_plural: Changes
374 label_statistics: Statistics
374 label_statistics: Statistics
375 label_commits_per_month: Commits per month
375 label_commits_per_month: Commits per month
376 label_commits_per_author: Commits per author
376 label_commits_per_author: Commits per author
377 label_view_diff: View differences
377 label_view_diff: View differences
378 label_diff_inline: inline
378 label_diff_inline: inline
379 label_diff_side_by_side: side by side
379 label_diff_side_by_side: side by side
380 label_options: Options
380 label_options: Options
381 label_copy_workflow_from: Copy workflow from
381 label_copy_workflow_from: Copy workflow from
382 label_permissions_report: Permissions report
382 label_permissions_report: Permissions report
383 label_watched_issues: Watched issues
383 label_watched_issues: Watched issues
384 label_related_issues: Related issues
384 label_related_issues: Related issues
385 label_applied_status: Applied status
385 label_applied_status: Applied status
386 label_loading: Loading...
386 label_loading: Loading...
387 label_relation_new: New relation
387 label_relation_new: New relation
388 label_relation_delete: Delete relation
388 label_relation_delete: Delete relation
389 label_relates_to: related to
389 label_relates_to: related to
390 label_duplicates: duplicates
390 label_duplicates: duplicates
391 label_blocks: blocks
391 label_blocks: blocks
392 label_blocked_by: blocked by
392 label_blocked_by: blocked by
393 label_precedes: precedes
393 label_precedes: precedes
394 label_follows: follows
394 label_follows: follows
395 label_end_to_start: end to start
395 label_end_to_start: end to start
396 label_end_to_end: end to end
396 label_end_to_end: end to end
397 label_start_to_start: start to start
397 label_start_to_start: start to start
398 label_start_to_end: start to end
398 label_start_to_end: start to end
399 label_stay_logged_in: Stay logged in
399 label_stay_logged_in: Stay logged in
400 label_disabled: disabled
400 label_disabled: disabled
401 label_show_completed_versions: Show completed versions
401 label_show_completed_versions: Show completed versions
402 label_me: me
402 label_me: me
403 label_board: Forum
403 label_board: Forum
404 label_board_new: New forum
404 label_board_new: New forum
405 label_board_plural: Forums
405 label_board_plural: Forums
406 label_topic_plural: Topics
406 label_topic_plural: Topics
407 label_message_plural: Messages
407 label_message_plural: Messages
408 label_message_last: Last message
408 label_message_last: Last message
409 label_message_new: New message
409 label_message_new: New message
410 label_reply_plural: Replies
410 label_reply_plural: Replies
411 label_send_information: Send account information to the user
411 label_send_information: Send account information to the user
412 label_year: Year
412 label_year: Year
413 label_month: Month
413 label_month: Month
414 label_week: Week
414 label_week: Week
415 label_date_from: From
415 label_date_from: From
416 label_date_to: To
416 label_date_to: To
417 label_language_based: Language based
417 label_language_based: Language based
418 label_sort_by: Sort by "%s"
418 label_sort_by: Sort by "%s"
419 label_send_test_email: Send a test email
419 label_send_test_email: Send a test email
420 label_feeds_access_key_created_on: RSS access key created %s ago
420 label_feeds_access_key_created_on: RSS access key created %s ago
421 label_module_plural: Modules
421 label_module_plural: Modules
422 label_added_time_by: Added by %s %s ago
422 label_added_time_by: Added by %s %s ago
423 label_updated_time: Updated %s ago
423 label_updated_time: Updated %s ago
424 label_jump_to_a_project: Jump to a project...
424 label_jump_to_a_project: Jump to a project...
425 label_file_plural: Files
425 label_file_plural: Files
426 label_changeset_plural: Changesets
426 label_changeset_plural: Changesets
427 label_default_columns: Default columns
427 label_default_columns: Default columns
428
428
429 button_login: Login
429 button_login: Login
430 button_submit: Submit
430 button_submit: Submit
431 button_save: Save
431 button_save: Save
432 button_check_all: Check all
432 button_check_all: Check all
433 button_uncheck_all: Uncheck all
433 button_uncheck_all: Uncheck all
434 button_delete: Delete
434 button_delete: Delete
435 button_create: Create
435 button_create: Create
436 button_test: Test
436 button_test: Test
437 button_edit: Edit
437 button_edit: Edit
438 button_add: Add
438 button_add: Add
439 button_change: Change
439 button_change: Change
440 button_apply: Apply
440 button_apply: Apply
441 button_clear: Clear
441 button_clear: Clear
442 button_lock: Lock
442 button_lock: Lock
443 button_unlock: Unlock
443 button_unlock: Unlock
444 button_download: Download
444 button_download: Download
445 button_list: List
445 button_list: List
446 button_view: View
446 button_view: View
447 button_move: Move
447 button_move: Move
448 button_back: Back
448 button_back: Back
449 button_cancel: Cancel
449 button_cancel: Cancel
450 button_activate: Activate
450 button_activate: Activate
451 button_sort: Sort
451 button_sort: Sort
452 button_log_time: Log time
452 button_log_time: Log time
453 button_rollback: Rollback to this version
453 button_rollback: Rollback to this version
454 button_watch: Watch
454 button_watch: Watch
455 button_unwatch: Unwatch
455 button_unwatch: Unwatch
456 button_reply: Reply
456 button_reply: Reply
457 button_archive: Archive
457 button_archive: Archive
458 button_unarchive: Unarchive
458 button_unarchive: Unarchive
459 button_reset: Reset
459 button_reset: Reset
460 button_rename: Rename
460 button_rename: Rename
461
461
462 status_active: active
462 status_active: active
463 status_registered: registered
463 status_registered: registered
464 status_locked: locked
464 status_locked: locked
465
465
466 text_select_mail_notifications: Select actions for which mail notifications should be sent.
466 text_select_mail_notifications: Select actions for which mail notifications should be sent.
467 text_regexp_info: eg. ^[A-Z0-9]+$
467 text_regexp_info: eg. ^[A-Z0-9]+$
468 text_min_max_length_info: 0 means no restriction
468 text_min_max_length_info: 0 means no restriction
469 text_project_destroy_confirmation: Are you sure you want to delete this project and all related data ?
469 text_project_destroy_confirmation: Are you sure you want to delete this project and all related data ?
470 text_workflow_edit: Select a role and a tracker to edit the workflow
470 text_workflow_edit: Select a role and a tracker to edit the workflow
471 text_are_you_sure: Are you sure ?
471 text_are_you_sure: Are you sure ?
472 text_journal_changed: changed from %s to %s
472 text_journal_changed: changed from %s to %s
473 text_journal_set_to: set to %s
473 text_journal_set_to: set to %s
474 text_journal_deleted: deleted
474 text_journal_deleted: deleted
475 text_tip_task_begin_day: task beginning this day
475 text_tip_task_begin_day: task beginning this day
476 text_tip_task_end_day: task ending this day
476 text_tip_task_end_day: task ending this day
477 text_tip_task_begin_end_day: task beginning and ending this day
477 text_tip_task_begin_end_day: task beginning and ending this day
478 text_project_identifier_info: 'Lower case letters (a-z), numbers and dashes allowed.<br />Once saved, the identifier can not be changed.'
478 text_project_identifier_info: 'Lower case letters (a-z), numbers and dashes allowed.<br />Once saved, the identifier can not be changed.'
479 text_caracters_maximum: %d characters maximum.
479 text_caracters_maximum: %d characters maximum.
480 text_length_between: Length between %d and %d characters.
480 text_length_between: Length between %d and %d characters.
481 text_tracker_no_workflow: No workflow defined for this tracker
481 text_tracker_no_workflow: No workflow defined for this tracker
482 text_unallowed_characters: Unallowed characters
482 text_unallowed_characters: Unallowed characters
483 text_comma_separated: Multiple values allowed (comma separated).
483 text_comma_separated: Multiple values allowed (comma separated).
484 text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
484 text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
485 text_issue_added: Issue %s has been reported.
485 text_issue_added: Issue %s has been reported.
486 text_issue_updated: Issue %s has been updated.
486 text_issue_updated: Issue %s has been updated.
487 text_wiki_destroy_confirmation: Are you sure you want to delete this wiki and all its content ?
487 text_wiki_destroy_confirmation: Are you sure you want to delete this wiki and all its content ?
488 text_issue_category_destroy_question: Some issues (%d) are assigned to this category. What do you want to do ?
488 text_issue_category_destroy_question: Some issues (%d) are assigned to this category. What do you want to do ?
489 text_issue_category_destroy_assignments: Remove category assignments
489 text_issue_category_destroy_assignments: Remove category assignments
490 text_issue_category_reassign_to: Reassign issues to this category
490 text_issue_category_reassign_to: Reassign issues to this category
491
491
492 default_role_manager: Manager
492 default_role_manager: Manager
493 default_role_developper: Developer
493 default_role_developper: Developer
494 default_role_reporter: Reporter
494 default_role_reporter: Reporter
495 default_tracker_bug: Bug
495 default_tracker_bug: Bug
496 default_tracker_feature: Feature
496 default_tracker_feature: Feature
497 default_tracker_support: Support
497 default_tracker_support: Support
498 default_issue_status_new: New
498 default_issue_status_new: New
499 default_issue_status_assigned: Assigned
499 default_issue_status_assigned: Assigned
500 default_issue_status_resolved: Resolved
500 default_issue_status_resolved: Resolved
501 default_issue_status_feedback: Feedback
501 default_issue_status_feedback: Feedback
502 default_issue_status_closed: Closed
502 default_issue_status_closed: Closed
503 default_issue_status_rejected: Rejected
503 default_issue_status_rejected: Rejected
504 default_doc_category_user: User documentation
504 default_doc_category_user: User documentation
505 default_doc_category_tech: Technical documentation
505 default_doc_category_tech: Technical documentation
506 default_priority_low: Low
506 default_priority_low: Low
507 default_priority_normal: Normal
507 default_priority_normal: Normal
508 default_priority_high: High
508 default_priority_high: High
509 default_priority_urgent: Urgent
509 default_priority_urgent: Urgent
510 default_priority_immediate: Immediate
510 default_priority_immediate: Immediate
511 default_activity_design: Design
511 default_activity_design: Design
512 default_activity_development: Development
512 default_activity_development: Development
513
513
514 enumeration_issue_priorities: Issue priorities
514 enumeration_issue_priorities: Issue priorities
515 enumeration_doc_categories: Document categories
515 enumeration_doc_categories: Document categories
516 enumeration_activities: Activities (time tracking)
516 enumeration_activities: Activities (time tracking)
@@ -1,516 +1,516
1 _gloc_rule_default: '|n| n==1 ? "" : "_plural" '
1 _gloc_rule_default: '|n| n==1 ? "" : "_plural" '
2
2
3 actionview_datehelper_select_day_prefix:
3 actionview_datehelper_select_day_prefix:
4 actionview_datehelper_select_month_names: Janvier,Février,Mars,Avril,Mai,Juin,Juillet,Août,Septembre,Octobre,Novembre,Décembre
4 actionview_datehelper_select_month_names: Janvier,Février,Mars,Avril,Mai,Juin,Juillet,Août,Septembre,Octobre,Novembre,Décembre
5 actionview_datehelper_select_month_names_abbr: Jan,Fév,Mars,Avril,Mai,Juin,Juil,Août,Sept,Oct,Nov,Déc
5 actionview_datehelper_select_month_names_abbr: Jan,Fév,Mars,Avril,Mai,Juin,Juil,Août,Sept,Oct,Nov,Déc
6 actionview_datehelper_select_month_prefix:
6 actionview_datehelper_select_month_prefix:
7 actionview_datehelper_select_year_prefix:
7 actionview_datehelper_select_year_prefix:
8 actionview_datehelper_time_in_words_day: 1 jour
8 actionview_datehelper_time_in_words_day: 1 jour
9 actionview_datehelper_time_in_words_day_plural: %d jours
9 actionview_datehelper_time_in_words_day_plural: %d jours
10 actionview_datehelper_time_in_words_hour_about: environ une heure
10 actionview_datehelper_time_in_words_hour_about: environ une heure
11 actionview_datehelper_time_in_words_hour_about_plural: environ %d heures
11 actionview_datehelper_time_in_words_hour_about_plural: environ %d heures
12 actionview_datehelper_time_in_words_hour_about_single: environ une heure
12 actionview_datehelper_time_in_words_hour_about_single: environ une heure
13 actionview_datehelper_time_in_words_minute: 1 minute
13 actionview_datehelper_time_in_words_minute: 1 minute
14 actionview_datehelper_time_in_words_minute_half: 30 secondes
14 actionview_datehelper_time_in_words_minute_half: 30 secondes
15 actionview_datehelper_time_in_words_minute_less_than: moins d'une minute
15 actionview_datehelper_time_in_words_minute_less_than: moins d'une minute
16 actionview_datehelper_time_in_words_minute_plural: %d minutes
16 actionview_datehelper_time_in_words_minute_plural: %d minutes
17 actionview_datehelper_time_in_words_minute_single: 1 minute
17 actionview_datehelper_time_in_words_minute_single: 1 minute
18 actionview_datehelper_time_in_words_second_less_than: moins d'une seconde
18 actionview_datehelper_time_in_words_second_less_than: moins d'une seconde
19 actionview_datehelper_time_in_words_second_less_than_plural: moins de %d secondes
19 actionview_datehelper_time_in_words_second_less_than_plural: moins de %d secondes
20 actionview_instancetag_blank_option: Choisir
20 actionview_instancetag_blank_option: Choisir
21
21
22 activerecord_error_inclusion: n'est pas inclus dans la liste
22 activerecord_error_inclusion: n'est pas inclus dans la liste
23 activerecord_error_exclusion: est reservé
23 activerecord_error_exclusion: est reservé
24 activerecord_error_invalid: est invalide
24 activerecord_error_invalid: est invalide
25 activerecord_error_confirmation: ne correspond pas à la confirmation
25 activerecord_error_confirmation: ne correspond pas à la confirmation
26 activerecord_error_accepted: doit être accepté
26 activerecord_error_accepted: doit être accepté
27 activerecord_error_empty: doit être renseigné
27 activerecord_error_empty: doit être renseigné
28 activerecord_error_blank: doit être renseigné
28 activerecord_error_blank: doit être renseigné
29 activerecord_error_too_long: est trop long
29 activerecord_error_too_long: est trop long
30 activerecord_error_too_short: est trop court
30 activerecord_error_too_short: est trop court
31 activerecord_error_wrong_length: n'est pas de la bonne longueur
31 activerecord_error_wrong_length: n'est pas de la bonne longueur
32 activerecord_error_taken: est déjà utilisé
32 activerecord_error_taken: est déjà utilisé
33 activerecord_error_not_a_number: n'est pas un nombre
33 activerecord_error_not_a_number: n'est pas un nombre
34 activerecord_error_not_a_date: n'est pas une date valide
34 activerecord_error_not_a_date: n'est pas une date valide
35 activerecord_error_greater_than_start_date: doit être postérieur à la date de début
35 activerecord_error_greater_than_start_date: doit être postérieur à la date de début
36 activerecord_error_not_same_project: n'appartient pas au même projet
36 activerecord_error_not_same_project: n'appartient pas au même projet
37 activerecord_error_circular_dependency: Cette relation créerait une dépendance circulaire
37 activerecord_error_circular_dependency: Cette relation créerait une dépendance circulaire
38
38
39 general_fmt_age: %d an
39 general_fmt_age: %d an
40 general_fmt_age_plural: %d ans
40 general_fmt_age_plural: %d ans
41 general_fmt_date: %%d/%%m/%%Y
41 general_fmt_date: %%d/%%m/%%Y
42 general_fmt_datetime: %%d/%%m/%%Y %%H:%%M
42 general_fmt_datetime: %%d/%%m/%%Y %%H:%%M
43 general_fmt_datetime_short: %%d/%%m %%H:%%M
43 general_fmt_datetime_short: %%d/%%m %%H:%%M
44 general_fmt_time: %%H:%%M
44 general_fmt_time: %%H:%%M
45 general_text_No: 'Non'
45 general_text_No: 'Non'
46 general_text_Yes: 'Oui'
46 general_text_Yes: 'Oui'
47 general_text_no: 'non'
47 general_text_no: 'non'
48 general_text_yes: 'oui'
48 general_text_yes: 'oui'
49 general_lang_name: 'Français'
49 general_lang_name: 'Français'
50 general_csv_separator: ';'
50 general_csv_separator: ';'
51 general_csv_encoding: ISO-8859-1
51 general_csv_encoding: ISO-8859-1
52 general_pdf_encoding: ISO-8859-1
52 general_pdf_encoding: ISO-8859-1
53 general_day_names: Lundi,Mardi,Mercredi,Jeudi,Vendredi,Samedi,Dimanche
53 general_day_names: Lundi,Mardi,Mercredi,Jeudi,Vendredi,Samedi,Dimanche
54
54
55 notice_account_updated: Le compte a été mis à jour avec succès.
55 notice_account_updated: Le compte a été mis à jour avec succès.
56 notice_account_invalid_creditentials: Identifiant ou mot de passe invalide.
56 notice_account_invalid_creditentials: Identifiant ou mot de passe invalide.
57 notice_account_password_updated: Mot de passe mis à jour avec succès.
57 notice_account_password_updated: Mot de passe mis à jour avec succès.
58 notice_account_wrong_password: Mot de passe incorrect
58 notice_account_wrong_password: Mot de passe incorrect
59 notice_account_register_done: Un message contenant les instructions pour activer votre compte vous a été envoyé.
59 notice_account_register_done: Un message contenant les instructions pour activer votre compte vous a été envoyé.
60 notice_account_unknown_email: Aucun compte ne correspond à cette adresse.
60 notice_account_unknown_email: Aucun compte ne correspond à cette adresse.
61 notice_can_t_change_password: Ce compte utilise une authentification externe. Impossible de changer le mot de passe.
61 notice_can_t_change_password: Ce compte utilise une authentification externe. Impossible de changer le mot de passe.
62 notice_account_lost_email_sent: Un message contenant les instructions pour choisir un nouveau mot de passe vous a été envoyé.
62 notice_account_lost_email_sent: Un message contenant les instructions pour choisir un nouveau mot de passe vous a été envoyé.
63 notice_account_activated: Votre compte a été activé. Vous pouvez à présent vous connecter.
63 notice_account_activated: Votre compte a été activé. Vous pouvez à présent vous connecter.
64 notice_successful_create: Création effectuée avec succès.
64 notice_successful_create: Création effectuée avec succès.
65 notice_successful_update: Mise à jour effectuée avec succès.
65 notice_successful_update: Mise à jour effectuée avec succès.
66 notice_successful_delete: Suppression effectuée avec succès.
66 notice_successful_delete: Suppression effectuée avec succès.
67 notice_successful_connection: Connection réussie.
67 notice_successful_connection: Connection réussie.
68 notice_file_not_found: "La page à laquelle vous souhaitez accéder n'existe pas ou a été supprimée."
68 notice_file_not_found: "La page à laquelle vous souhaitez accéder n'existe pas ou a été supprimée."
69 notice_locking_conflict: Les données ont été mises à jour par un autre utilisateur. Mise à jour impossible.
69 notice_locking_conflict: Les données ont été mises à jour par un autre utilisateur. Mise à jour impossible.
70 notice_scm_error: "L'entrée et/ou la révision demandée n'existe pas dans le dépôt."
70 notice_scm_error: "L'entrée et/ou la révision demandée n'existe pas dans le dépôt."
71 notice_not_authorized: "Vous n'êtes pas autorisés à accéder à cette page."
71 notice_not_authorized: "Vous n'êtes pas autorisés à accéder à cette page."
72 notice_email_sent: "Un email a été envoyé à %s"
72 notice_email_sent: "Un email a été envoyé à %s"
73 notice_email_error: "Erreur lors de l'envoi de l'email (%s)"
73 notice_email_error: "Erreur lors de l'envoi de l'email (%s)"
74 notice_feeds_access_key_reseted: Votre clé d'accès aux flux RSS a été réinitialisée.
74 notice_feeds_access_key_reseted: Votre clé d'accès aux flux RSS a été réinitialisée.
75
75
76 mail_subject_lost_password: Votre mot de passe redMine
76 mail_subject_lost_password: Votre mot de passe redMine
77 mail_subject_register: Activation de votre compte redMine
77 mail_subject_register: Activation de votre compte redMine
78
78
79 gui_validation_error: 1 erreur
79 gui_validation_error: 1 erreur
80 gui_validation_error_plural: %d erreurs
80 gui_validation_error_plural: %d erreurs
81
81
82 field_name: Nom
82 field_name: Nom
83 field_description: Description
83 field_description: Description
84 field_summary: Résumé
84 field_summary: Résumé
85 field_is_required: Obligatoire
85 field_is_required: Obligatoire
86 field_firstname: Prénom
86 field_firstname: Prénom
87 field_lastname: Nom
87 field_lastname: Nom
88 field_mail: Email
88 field_mail: Email
89 field_filename: Fichier
89 field_filename: Fichier
90 field_filesize: Taille
90 field_filesize: Taille
91 field_downloads: Téléchargements
91 field_downloads: Téléchargements
92 field_author: Auteur
92 field_author: Auteur
93 field_created_on: Créé
93 field_created_on: Créé
94 field_updated_on: Mis à jour
94 field_updated_on: Mis à jour
95 field_field_format: Format
95 field_field_format: Format
96 field_is_for_all: Pour tous les projets
96 field_is_for_all: Pour tous les projets
97 field_possible_values: Valeurs possibles
97 field_possible_values: Valeurs possibles
98 field_regexp: Expression régulière
98 field_regexp: Expression régulière
99 field_min_length: Longueur minimum
99 field_min_length: Longueur minimum
100 field_max_length: Longueur maximum
100 field_max_length: Longueur maximum
101 field_value: Valeur
101 field_value: Valeur
102 field_category: Catégorie
102 field_category: Catégorie
103 field_title: Titre
103 field_title: Titre
104 field_project: Projet
104 field_project: Projet
105 field_issue: Demande
105 field_issue: Demande
106 field_status: Statut
106 field_status: Statut
107 field_notes: Notes
107 field_notes: Notes
108 field_is_closed: Demande fermée
108 field_is_closed: Demande fermée
109 field_is_default: Statut par défaut
109 field_is_default: Valeur par défaut
110 field_html_color: Couleur
110 field_html_color: Couleur
111 field_tracker: Tracker
111 field_tracker: Tracker
112 field_subject: Sujet
112 field_subject: Sujet
113 field_due_date: Date d'échéance
113 field_due_date: Date d'échéance
114 field_assigned_to: Assigné à
114 field_assigned_to: Assigné à
115 field_priority: Priorité
115 field_priority: Priorité
116 field_fixed_version: Version corrigée
116 field_fixed_version: Version corrigée
117 field_user: Utilisateur
117 field_user: Utilisateur
118 field_role: Rôle
118 field_role: Rôle
119 field_homepage: Site web
119 field_homepage: Site web
120 field_is_public: Public
120 field_is_public: Public
121 field_parent: Sous-projet de
121 field_parent: Sous-projet de
122 field_is_in_chlog: Demandes affichées dans l'historique
122 field_is_in_chlog: Demandes affichées dans l'historique
123 field_is_in_roadmap: Demandes affichées dans la roadmap
123 field_is_in_roadmap: Demandes affichées dans la roadmap
124 field_login: Identifiant
124 field_login: Identifiant
125 field_mail_notification: Notifications par mail
125 field_mail_notification: Notifications par mail
126 field_admin: Administrateur
126 field_admin: Administrateur
127 field_last_login_on: Dernière connexion
127 field_last_login_on: Dernière connexion
128 field_language: Langue
128 field_language: Langue
129 field_effective_date: Date
129 field_effective_date: Date
130 field_password: Mot de passe
130 field_password: Mot de passe
131 field_new_password: Nouveau mot de passe
131 field_new_password: Nouveau mot de passe
132 field_password_confirmation: Confirmation
132 field_password_confirmation: Confirmation
133 field_version: Version
133 field_version: Version
134 field_type: Type
134 field_type: Type
135 field_host: Hôte
135 field_host: Hôte
136 field_port: Port
136 field_port: Port
137 field_account: Compte
137 field_account: Compte
138 field_base_dn: Base DN
138 field_base_dn: Base DN
139 field_attr_login: Attribut Identifiant
139 field_attr_login: Attribut Identifiant
140 field_attr_firstname: Attribut Prénom
140 field_attr_firstname: Attribut Prénom
141 field_attr_lastname: Attribut Nom
141 field_attr_lastname: Attribut Nom
142 field_attr_mail: Attribut Email
142 field_attr_mail: Attribut Email
143 field_onthefly: Création des utilisateurs à la volée
143 field_onthefly: Création des utilisateurs à la volée
144 field_start_date: Début
144 field_start_date: Début
145 field_done_ratio: %% Réalisé
145 field_done_ratio: %% Réalisé
146 field_auth_source: Mode d'authentification
146 field_auth_source: Mode d'authentification
147 field_hide_mail: Cacher mon adresse mail
147 field_hide_mail: Cacher mon adresse mail
148 field_comments: Commentaire
148 field_comments: Commentaire
149 field_url: URL
149 field_url: URL
150 field_start_page: Page de démarrage
150 field_start_page: Page de démarrage
151 field_subproject: Sous-projet
151 field_subproject: Sous-projet
152 field_hours: Heures
152 field_hours: Heures
153 field_activity: Activité
153 field_activity: Activité
154 field_spent_on: Date
154 field_spent_on: Date
155 field_identifier: Identifiant
155 field_identifier: Identifiant
156 field_is_filter: Utilisé comme filtre
156 field_is_filter: Utilisé comme filtre
157 field_issue_to_id: Demande liée
157 field_issue_to_id: Demande liée
158 field_delay: Retard
158 field_delay: Retard
159 field_assignable: Demandes assignables à ce rôle
159 field_assignable: Demandes assignables à ce rôle
160 field_redirect_existing_links: Rediriger les liens existants
160 field_redirect_existing_links: Rediriger les liens existants
161 field_estimated_hours: Temps estimé
161 field_estimated_hours: Temps estimé
162 field_column_names: Colonnes
162 field_column_names: Colonnes
163
163
164 setting_app_title: Titre de l'application
164 setting_app_title: Titre de l'application
165 setting_app_subtitle: Sous-titre de l'application
165 setting_app_subtitle: Sous-titre de l'application
166 setting_welcome_text: Texte d'accueil
166 setting_welcome_text: Texte d'accueil
167 setting_default_language: Langue par défaut
167 setting_default_language: Langue par défaut
168 setting_login_required: Authentif. obligatoire
168 setting_login_required: Authentif. obligatoire
169 setting_self_registration: Enregistrement autorisé
169 setting_self_registration: Enregistrement autorisé
170 setting_attachment_max_size: Taille max des fichiers
170 setting_attachment_max_size: Taille max des fichiers
171 setting_issues_export_limit: Limite export demandes
171 setting_issues_export_limit: Limite export demandes
172 setting_mail_from: Adresse d'émission
172 setting_mail_from: Adresse d'émission
173 setting_host_name: Nom d'hôte
173 setting_host_name: Nom d'hôte
174 setting_text_formatting: Formatage du texte
174 setting_text_formatting: Formatage du texte
175 setting_wiki_compression: Compression historique wiki
175 setting_wiki_compression: Compression historique wiki
176 setting_feeds_limit: Limite du contenu des flux RSS
176 setting_feeds_limit: Limite du contenu des flux RSS
177 setting_autofetch_changesets: Récupération auto. des commits
177 setting_autofetch_changesets: Récupération auto. des commits
178 setting_sys_api_enabled: Activer les WS pour la gestion des dépôts
178 setting_sys_api_enabled: Activer les WS pour la gestion des dépôts
179 setting_commit_ref_keywords: Mot-clés de référencement
179 setting_commit_ref_keywords: Mot-clés de référencement
180 setting_commit_fix_keywords: Mot-clés de résolution
180 setting_commit_fix_keywords: Mot-clés de résolution
181 setting_autologin: Autologin
181 setting_autologin: Autologin
182 setting_date_format: Format de date
182 setting_date_format: Format de date
183 setting_cross_project_issue_relations: Autoriser les relations entre demandes de différents projets
183 setting_cross_project_issue_relations: Autoriser les relations entre demandes de différents projets
184 setting_issue_list_default_columns: Colonnes affichées par défaut sur la liste des demandes
184 setting_issue_list_default_columns: Colonnes affichées par défaut sur la liste des demandes
185
185
186 label_user: Utilisateur
186 label_user: Utilisateur
187 label_user_plural: Utilisateurs
187 label_user_plural: Utilisateurs
188 label_user_new: Nouvel utilisateur
188 label_user_new: Nouvel utilisateur
189 label_project: Projet
189 label_project: Projet
190 label_project_new: Nouveau projet
190 label_project_new: Nouveau projet
191 label_project_plural: Projets
191 label_project_plural: Projets
192 label_project_all: Tous les projets
192 label_project_all: Tous les projets
193 label_project_latest: Derniers projets
193 label_project_latest: Derniers projets
194 label_issue: Demande
194 label_issue: Demande
195 label_issue_new: Nouvelle demande
195 label_issue_new: Nouvelle demande
196 label_issue_plural: Demandes
196 label_issue_plural: Demandes
197 label_issue_view_all: Voir toutes les demandes
197 label_issue_view_all: Voir toutes les demandes
198 label_document: Document
198 label_document: Document
199 label_document_new: Nouveau document
199 label_document_new: Nouveau document
200 label_document_plural: Documents
200 label_document_plural: Documents
201 label_role: Rôle
201 label_role: Rôle
202 label_role_plural: Rôles
202 label_role_plural: Rôles
203 label_role_new: Nouveau rôle
203 label_role_new: Nouveau rôle
204 label_role_and_permissions: Rôles et permissions
204 label_role_and_permissions: Rôles et permissions
205 label_member: Membre
205 label_member: Membre
206 label_member_new: Nouveau membre
206 label_member_new: Nouveau membre
207 label_member_plural: Membres
207 label_member_plural: Membres
208 label_tracker: Tracker
208 label_tracker: Tracker
209 label_tracker_plural: Trackers
209 label_tracker_plural: Trackers
210 label_tracker_new: Nouveau tracker
210 label_tracker_new: Nouveau tracker
211 label_workflow: Workflow
211 label_workflow: Workflow
212 label_issue_status: Statut de demandes
212 label_issue_status: Statut de demandes
213 label_issue_status_plural: Statuts de demandes
213 label_issue_status_plural: Statuts de demandes
214 label_issue_status_new: Nouveau statut
214 label_issue_status_new: Nouveau statut
215 label_issue_category: Catégorie de demandes
215 label_issue_category: Catégorie de demandes
216 label_issue_category_plural: Catégories de demandes
216 label_issue_category_plural: Catégories de demandes
217 label_issue_category_new: Nouvelle catégorie
217 label_issue_category_new: Nouvelle catégorie
218 label_custom_field: Champ personnalisé
218 label_custom_field: Champ personnalisé
219 label_custom_field_plural: Champs personnalisés
219 label_custom_field_plural: Champs personnalisés
220 label_custom_field_new: Nouveau champ personnalisé
220 label_custom_field_new: Nouveau champ personnalisé
221 label_enumerations: Listes de valeurs
221 label_enumerations: Listes de valeurs
222 label_enumeration_new: Nouvelle valeur
222 label_enumeration_new: Nouvelle valeur
223 label_information: Information
223 label_information: Information
224 label_information_plural: Informations
224 label_information_plural: Informations
225 label_please_login: Identification
225 label_please_login: Identification
226 label_register: S'enregistrer
226 label_register: S'enregistrer
227 label_password_lost: Mot de passe perdu
227 label_password_lost: Mot de passe perdu
228 label_home: Accueil
228 label_home: Accueil
229 label_my_page: Ma page
229 label_my_page: Ma page
230 label_my_account: Mon compte
230 label_my_account: Mon compte
231 label_my_projects: Mes projets
231 label_my_projects: Mes projets
232 label_administration: Administration
232 label_administration: Administration
233 label_login: Connexion
233 label_login: Connexion
234 label_logout: Déconnexion
234 label_logout: Déconnexion
235 label_help: Aide
235 label_help: Aide
236 label_reported_issues: Demandes soumises
236 label_reported_issues: Demandes soumises
237 label_assigned_to_me_issues: Demandes qui me sont assignées
237 label_assigned_to_me_issues: Demandes qui me sont assignées
238 label_last_login: Dernière connexion
238 label_last_login: Dernière connexion
239 label_last_updates: Dernière mise à jour
239 label_last_updates: Dernière mise à jour
240 label_last_updates_plural: %d dernières mises à jour
240 label_last_updates_plural: %d dernières mises à jour
241 label_registered_on: Inscrit le
241 label_registered_on: Inscrit le
242 label_activity: Activité
242 label_activity: Activité
243 label_new: Nouveau
243 label_new: Nouveau
244 label_logged_as: Connecté en tant que
244 label_logged_as: Connecté en tant que
245 label_environment: Environnement
245 label_environment: Environnement
246 label_authentication: Authentification
246 label_authentication: Authentification
247 label_auth_source: Mode d'authentification
247 label_auth_source: Mode d'authentification
248 label_auth_source_new: Nouveau mode d'authentification
248 label_auth_source_new: Nouveau mode d'authentification
249 label_auth_source_plural: Modes d'authentification
249 label_auth_source_plural: Modes d'authentification
250 label_subproject_plural: Sous-projets
250 label_subproject_plural: Sous-projets
251 label_min_max_length: Longueurs mini - maxi
251 label_min_max_length: Longueurs mini - maxi
252 label_list: Liste
252 label_list: Liste
253 label_date: Date
253 label_date: Date
254 label_integer: Entier
254 label_integer: Entier
255 label_boolean: Booléen
255 label_boolean: Booléen
256 label_string: Texte
256 label_string: Texte
257 label_text: Texte long
257 label_text: Texte long
258 label_attribute: Attribut
258 label_attribute: Attribut
259 label_attribute_plural: Attributs
259 label_attribute_plural: Attributs
260 label_download: %d Téléchargement
260 label_download: %d Téléchargement
261 label_download_plural: %d Téléchargements
261 label_download_plural: %d Téléchargements
262 label_no_data: Aucune donnée à afficher
262 label_no_data: Aucune donnée à afficher
263 label_change_status: Changer le statut
263 label_change_status: Changer le statut
264 label_history: Historique
264 label_history: Historique
265 label_attachment: Fichier
265 label_attachment: Fichier
266 label_attachment_new: Nouveau fichier
266 label_attachment_new: Nouveau fichier
267 label_attachment_delete: Supprimer le fichier
267 label_attachment_delete: Supprimer le fichier
268 label_attachment_plural: Fichiers
268 label_attachment_plural: Fichiers
269 label_report: Rapport
269 label_report: Rapport
270 label_report_plural: Rapports
270 label_report_plural: Rapports
271 label_news: Annonce
271 label_news: Annonce
272 label_news_new: Nouvelle annonce
272 label_news_new: Nouvelle annonce
273 label_news_plural: Annonces
273 label_news_plural: Annonces
274 label_news_latest: Dernières annonces
274 label_news_latest: Dernières annonces
275 label_news_view_all: Voir toutes les annonces
275 label_news_view_all: Voir toutes les annonces
276 label_change_log: Historique
276 label_change_log: Historique
277 label_settings: Configuration
277 label_settings: Configuration
278 label_overview: Aperçu
278 label_overview: Aperçu
279 label_version: Version
279 label_version: Version
280 label_version_new: Nouvelle version
280 label_version_new: Nouvelle version
281 label_version_plural: Versions
281 label_version_plural: Versions
282 label_confirmation: Confirmation
282 label_confirmation: Confirmation
283 label_export_to: Exporter en
283 label_export_to: Exporter en
284 label_read: Lire...
284 label_read: Lire...
285 label_public_projects: Projets publics
285 label_public_projects: Projets publics
286 label_open_issues: ouvert
286 label_open_issues: ouvert
287 label_open_issues_plural: ouverts
287 label_open_issues_plural: ouverts
288 label_closed_issues: fermé
288 label_closed_issues: fermé
289 label_closed_issues_plural: fermés
289 label_closed_issues_plural: fermés
290 label_total: Total
290 label_total: Total
291 label_permissions: Permissions
291 label_permissions: Permissions
292 label_current_status: Statut actuel
292 label_current_status: Statut actuel
293 label_new_statuses_allowed: Nouveaux statuts autorisés
293 label_new_statuses_allowed: Nouveaux statuts autorisés
294 label_all: tous
294 label_all: tous
295 label_none: aucun
295 label_none: aucun
296 label_next: Suivant
296 label_next: Suivant
297 label_previous: Précédent
297 label_previous: Précédent
298 label_used_by: Utilisé par
298 label_used_by: Utilisé par
299 label_details: Détails
299 label_details: Détails
300 label_add_note: Ajouter une note
300 label_add_note: Ajouter une note
301 label_per_page: Par page
301 label_per_page: Par page
302 label_calendar: Calendrier
302 label_calendar: Calendrier
303 label_months_from: mois depuis
303 label_months_from: mois depuis
304 label_gantt: Gantt
304 label_gantt: Gantt
305 label_internal: Interne
305 label_internal: Interne
306 label_last_changes: %d derniers changements
306 label_last_changes: %d derniers changements
307 label_change_view_all: Voir tous les changements
307 label_change_view_all: Voir tous les changements
308 label_personalize_page: Personnaliser cette page
308 label_personalize_page: Personnaliser cette page
309 label_comment: Commentaire
309 label_comment: Commentaire
310 label_comment_plural: Commentaires
310 label_comment_plural: Commentaires
311 label_comment_add: Ajouter un commentaire
311 label_comment_add: Ajouter un commentaire
312 label_comment_added: Commentaire ajouté
312 label_comment_added: Commentaire ajouté
313 label_comment_delete: Supprimer les commentaires
313 label_comment_delete: Supprimer les commentaires
314 label_query: Rapport personnalisé
314 label_query: Rapport personnalisé
315 label_query_plural: Rapports personnalisés
315 label_query_plural: Rapports personnalisés
316 label_query_new: Nouveau rapport
316 label_query_new: Nouveau rapport
317 label_filter_add: Ajouter le filtre
317 label_filter_add: Ajouter le filtre
318 label_filter_plural: Filtres
318 label_filter_plural: Filtres
319 label_equals: égal
319 label_equals: égal
320 label_not_equals: différent
320 label_not_equals: différent
321 label_in_less_than: dans moins de
321 label_in_less_than: dans moins de
322 label_in_more_than: dans plus de
322 label_in_more_than: dans plus de
323 label_in: dans
323 label_in: dans
324 label_today: aujourd'hui
324 label_today: aujourd'hui
325 label_this_week: cette semaine
325 label_this_week: cette semaine
326 label_less_than_ago: il y a moins de
326 label_less_than_ago: il y a moins de
327 label_more_than_ago: il y a plus de
327 label_more_than_ago: il y a plus de
328 label_ago: il y a
328 label_ago: il y a
329 label_contains: contient
329 label_contains: contient
330 label_not_contains: ne contient pas
330 label_not_contains: ne contient pas
331 label_day_plural: jours
331 label_day_plural: jours
332 label_repository: Dépôt
332 label_repository: Dépôt
333 label_browse: Parcourir
333 label_browse: Parcourir
334 label_modification: %d modification
334 label_modification: %d modification
335 label_modification_plural: %d modifications
335 label_modification_plural: %d modifications
336 label_revision: Révision
336 label_revision: Révision
337 label_revision_plural: Révisions
337 label_revision_plural: Révisions
338 label_added: ajouté
338 label_added: ajouté
339 label_modified: modifié
339 label_modified: modifié
340 label_deleted: supprimé
340 label_deleted: supprimé
341 label_latest_revision: Dernière révision
341 label_latest_revision: Dernière révision
342 label_latest_revision_plural: Dernières révisions
342 label_latest_revision_plural: Dernières révisions
343 label_view_revisions: Voir les révisions
343 label_view_revisions: Voir les révisions
344 label_max_size: Taille maximale
344 label_max_size: Taille maximale
345 label_on: sur
345 label_on: sur
346 label_sort_highest: Remonter en premier
346 label_sort_highest: Remonter en premier
347 label_sort_higher: Remonter
347 label_sort_higher: Remonter
348 label_sort_lower: Descendre
348 label_sort_lower: Descendre
349 label_sort_lowest: Descendre en dernier
349 label_sort_lowest: Descendre en dernier
350 label_roadmap: Roadmap
350 label_roadmap: Roadmap
351 label_roadmap_due_in: Echéance dans
351 label_roadmap_due_in: Echéance dans
352 label_roadmap_overdue: En retard de %s
352 label_roadmap_overdue: En retard de %s
353 label_roadmap_no_issues: Aucune demande pour cette version
353 label_roadmap_no_issues: Aucune demande pour cette version
354 label_search: Recherche
354 label_search: Recherche
355 label_result_plural: Résultats
355 label_result_plural: Résultats
356 label_all_words: Tous les mots
356 label_all_words: Tous les mots
357 label_wiki: Wiki
357 label_wiki: Wiki
358 label_wiki_edit: Révision wiki
358 label_wiki_edit: Révision wiki
359 label_wiki_edit_plural: Révisions wiki
359 label_wiki_edit_plural: Révisions wiki
360 label_wiki_page: Page wiki
360 label_wiki_page: Page wiki
361 label_wiki_page_plural: Pages wiki
361 label_wiki_page_plural: Pages wiki
362 label_index_by_title: Index par titre
362 label_index_by_title: Index par titre
363 label_index_by_date: Index par date
363 label_index_by_date: Index par date
364 label_current_version: Version actuelle
364 label_current_version: Version actuelle
365 label_preview: Prévisualisation
365 label_preview: Prévisualisation
366 label_feed_plural: Flux RSS
366 label_feed_plural: Flux RSS
367 label_changes_details: Détails de tous les changements
367 label_changes_details: Détails de tous les changements
368 label_issue_tracking: Suivi des demandes
368 label_issue_tracking: Suivi des demandes
369 label_spent_time: Temps passé
369 label_spent_time: Temps passé
370 label_f_hour: %.2f heure
370 label_f_hour: %.2f heure
371 label_f_hour_plural: %.2f heures
371 label_f_hour_plural: %.2f heures
372 label_time_tracking: Suivi du temps
372 label_time_tracking: Suivi du temps
373 label_change_plural: Changements
373 label_change_plural: Changements
374 label_statistics: Statistiques
374 label_statistics: Statistiques
375 label_commits_per_month: Commits par mois
375 label_commits_per_month: Commits par mois
376 label_commits_per_author: Commits par auteur
376 label_commits_per_author: Commits par auteur
377 label_view_diff: Voir les différences
377 label_view_diff: Voir les différences
378 label_diff_inline: en ligne
378 label_diff_inline: en ligne
379 label_diff_side_by_side: côte à côte
379 label_diff_side_by_side: côte à côte
380 label_options: Options
380 label_options: Options
381 label_copy_workflow_from: Copier le workflow de
381 label_copy_workflow_from: Copier le workflow de
382 label_permissions_report: Synthèse des permissions
382 label_permissions_report: Synthèse des permissions
383 label_watched_issues: Demandes surveillées
383 label_watched_issues: Demandes surveillées
384 label_related_issues: Demandes liées
384 label_related_issues: Demandes liées
385 label_applied_status: Statut appliqué
385 label_applied_status: Statut appliqué
386 label_loading: Chargement...
386 label_loading: Chargement...
387 label_relation_new: Nouvelle relation
387 label_relation_new: Nouvelle relation
388 label_relation_delete: Supprimer la relation
388 label_relation_delete: Supprimer la relation
389 label_relates_to: lié à
389 label_relates_to: lié à
390 label_duplicates: doublon de
390 label_duplicates: doublon de
391 label_blocks: bloque
391 label_blocks: bloque
392 label_blocked_by: bloqué par
392 label_blocked_by: bloqué par
393 label_precedes: précède
393 label_precedes: précède
394 label_follows: suit
394 label_follows: suit
395 label_end_to_start: fin à début
395 label_end_to_start: fin à début
396 label_end_to_end: fin à fin
396 label_end_to_end: fin à fin
397 label_start_to_start: début à début
397 label_start_to_start: début à début
398 label_start_to_end: début à fin
398 label_start_to_end: début à fin
399 label_stay_logged_in: Rester connecté
399 label_stay_logged_in: Rester connecté
400 label_disabled: désactivé
400 label_disabled: désactivé
401 label_show_completed_versions: Voire les versions passées
401 label_show_completed_versions: Voire les versions passées
402 label_me: moi
402 label_me: moi
403 label_board: Forum
403 label_board: Forum
404 label_board_new: Nouveau forum
404 label_board_new: Nouveau forum
405 label_board_plural: Forums
405 label_board_plural: Forums
406 label_topic_plural: Discussions
406 label_topic_plural: Discussions
407 label_message_plural: Messages
407 label_message_plural: Messages
408 label_message_last: Dernier message
408 label_message_last: Dernier message
409 label_message_new: Nouveau message
409 label_message_new: Nouveau message
410 label_reply_plural: Réponses
410 label_reply_plural: Réponses
411 label_send_information: Envoyer les informations à l'utilisateur
411 label_send_information: Envoyer les informations à l'utilisateur
412 label_year: Année
412 label_year: Année
413 label_month: Mois
413 label_month: Mois
414 label_week: Semaine
414 label_week: Semaine
415 label_date_from: Du
415 label_date_from: Du
416 label_date_to: Au
416 label_date_to: Au
417 label_language_based: Basé sur la langue
417 label_language_based: Basé sur la langue
418 label_sort_by: Trier par "%s"
418 label_sort_by: Trier par "%s"
419 label_send_test_email: Envoyer un email de test
419 label_send_test_email: Envoyer un email de test
420 label_feeds_access_key_created_on: Clé d'accès RSS créée il y a %s
420 label_feeds_access_key_created_on: Clé d'accès RSS créée il y a %s
421 label_module_plural: Modules
421 label_module_plural: Modules
422 label_added_time_by: Ajouté par %s il y a %s
422 label_added_time_by: Ajouté par %s il y a %s
423 label_updated_time: Mis à jour il y a %s
423 label_updated_time: Mis à jour il y a %s
424 label_jump_to_a_project: Aller à un projet...
424 label_jump_to_a_project: Aller à un projet...
425 label_file_plural: Fichiers
425 label_file_plural: Fichiers
426 label_changeset_plural: Révisions
426 label_changeset_plural: Révisions
427 label_default_columns: Colonnes par défaut
427 label_default_columns: Colonnes par défaut
428
428
429 button_login: Connexion
429 button_login: Connexion
430 button_submit: Soumettre
430 button_submit: Soumettre
431 button_save: Sauvegarder
431 button_save: Sauvegarder
432 button_check_all: Tout cocher
432 button_check_all: Tout cocher
433 button_uncheck_all: Tout décocher
433 button_uncheck_all: Tout décocher
434 button_delete: Supprimer
434 button_delete: Supprimer
435 button_create: Créer
435 button_create: Créer
436 button_test: Tester
436 button_test: Tester
437 button_edit: Modifier
437 button_edit: Modifier
438 button_add: Ajouter
438 button_add: Ajouter
439 button_change: Changer
439 button_change: Changer
440 button_apply: Appliquer
440 button_apply: Appliquer
441 button_clear: Effacer
441 button_clear: Effacer
442 button_lock: Verrouiller
442 button_lock: Verrouiller
443 button_unlock: Déverrouiller
443 button_unlock: Déverrouiller
444 button_download: Télécharger
444 button_download: Télécharger
445 button_list: Lister
445 button_list: Lister
446 button_view: Voir
446 button_view: Voir
447 button_move: Déplacer
447 button_move: Déplacer
448 button_back: Retour
448 button_back: Retour
449 button_cancel: Annuler
449 button_cancel: Annuler
450 button_activate: Activer
450 button_activate: Activer
451 button_sort: Trier
451 button_sort: Trier
452 button_log_time: Saisir temps
452 button_log_time: Saisir temps
453 button_rollback: Revenir à cette version
453 button_rollback: Revenir à cette version
454 button_watch: Surveiller
454 button_watch: Surveiller
455 button_unwatch: Ne plus surveiller
455 button_unwatch: Ne plus surveiller
456 button_reply: Répondre
456 button_reply: Répondre
457 button_archive: Archiver
457 button_archive: Archiver
458 button_unarchive: Désarchiver
458 button_unarchive: Désarchiver
459 button_reset: Réinitialiser
459 button_reset: Réinitialiser
460 button_rename: Renommer
460 button_rename: Renommer
461
461
462 status_active: actif
462 status_active: actif
463 status_registered: enregistré
463 status_registered: enregistré
464 status_locked: vérouillé
464 status_locked: vérouillé
465
465
466 text_select_mail_notifications: Sélectionner les actions pour lesquelles la notification par mail doit être activée.
466 text_select_mail_notifications: Sélectionner les actions pour lesquelles la notification par mail doit être activée.
467 text_regexp_info: ex. ^[A-Z0-9]+$
467 text_regexp_info: ex. ^[A-Z0-9]+$
468 text_min_max_length_info: 0 pour aucune restriction
468 text_min_max_length_info: 0 pour aucune restriction
469 text_project_destroy_confirmation: Etes-vous sûr de vouloir supprimer ce projet et tout ce qui lui est rattaché ?
469 text_project_destroy_confirmation: Etes-vous sûr de vouloir supprimer ce projet et tout ce qui lui est rattaché ?
470 text_workflow_edit: Sélectionner un tracker et un rôle pour éditer le workflow
470 text_workflow_edit: Sélectionner un tracker et un rôle pour éditer le workflow
471 text_are_you_sure: Etes-vous sûr ?
471 text_are_you_sure: Etes-vous sûr ?
472 text_journal_changed: changé de %s à %s
472 text_journal_changed: changé de %s à %s
473 text_journal_set_to: mis à %s
473 text_journal_set_to: mis à %s
474 text_journal_deleted: supprimé
474 text_journal_deleted: supprimé
475 text_tip_task_begin_day: tâche commençant ce jour
475 text_tip_task_begin_day: tâche commençant ce jour
476 text_tip_task_end_day: tâche finissant ce jour
476 text_tip_task_end_day: tâche finissant ce jour
477 text_tip_task_begin_end_day: tâche commençant et finissant ce jour
477 text_tip_task_begin_end_day: tâche commençant et finissant ce jour
478 text_project_identifier_info: 'Lettres minuscules (a-z), chiffres et tirets autorisés.<br />Un fois sauvegardé, l''identifiant ne pourra plus être modifié.'
478 text_project_identifier_info: 'Lettres minuscules (a-z), chiffres et tirets autorisés.<br />Un fois sauvegardé, l''identifiant ne pourra plus être modifié.'
479 text_caracters_maximum: %d caractères maximum.
479 text_caracters_maximum: %d caractères maximum.
480 text_length_between: Longueur comprise entre %d et %d caractères.
480 text_length_between: Longueur comprise entre %d et %d caractères.
481 text_tracker_no_workflow: Aucun worflow n'est défini pour ce tracker
481 text_tracker_no_workflow: Aucun worflow n'est défini pour ce tracker
482 text_unallowed_characters: Caractères non autorisés
482 text_unallowed_characters: Caractères non autorisés
483 text_comma_separated: Plusieurs valeurs possibles (séparées par des virgules).
483 text_comma_separated: Plusieurs valeurs possibles (séparées par des virgules).
484 text_issues_ref_in_commit_messages: Référencement et résolution des demandes dans les commentaires de commits
484 text_issues_ref_in_commit_messages: Référencement et résolution des demandes dans les commentaires de commits
485 text_issue_added: La demande %s a été soumise.
485 text_issue_added: La demande %s a été soumise.
486 text_issue_updated: La demande %s a été mise à jour.
486 text_issue_updated: La demande %s a été mise à jour.
487 text_wiki_destroy_confirmation: Etes-vous sûr de vouloir supprimer ce wiki et tout son contenu ?
487 text_wiki_destroy_confirmation: Etes-vous sûr de vouloir supprimer ce wiki et tout son contenu ?
488 text_issue_category_destroy_question: Des demandes (%d) sont affectées à cette catégories. Que voulez-vous faire ?
488 text_issue_category_destroy_question: Des demandes (%d) sont affectées à cette catégories. Que voulez-vous faire ?
489 text_issue_category_destroy_assignments: N'affecter les demandes à aucune autre catégorie
489 text_issue_category_destroy_assignments: N'affecter les demandes à aucune autre catégorie
490 text_issue_category_reassign_to: Réaffecter les demandes à cette catégorie
490 text_issue_category_reassign_to: Réaffecter les demandes à cette catégorie
491
491
492 default_role_manager: Manager
492 default_role_manager: Manager
493 default_role_developper: Développeur
493 default_role_developper: Développeur
494 default_role_reporter: Rapporteur
494 default_role_reporter: Rapporteur
495 default_tracker_bug: Anomalie
495 default_tracker_bug: Anomalie
496 default_tracker_feature: Evolution
496 default_tracker_feature: Evolution
497 default_tracker_support: Assistance
497 default_tracker_support: Assistance
498 default_issue_status_new: Nouveau
498 default_issue_status_new: Nouveau
499 default_issue_status_assigned: Assigné
499 default_issue_status_assigned: Assigné
500 default_issue_status_resolved: Résolu
500 default_issue_status_resolved: Résolu
501 default_issue_status_feedback: Commentaire
501 default_issue_status_feedback: Commentaire
502 default_issue_status_closed: Fermé
502 default_issue_status_closed: Fermé
503 default_issue_status_rejected: Rejeté
503 default_issue_status_rejected: Rejeté
504 default_doc_category_user: Documentation utilisateur
504 default_doc_category_user: Documentation utilisateur
505 default_doc_category_tech: Documentation technique
505 default_doc_category_tech: Documentation technique
506 default_priority_low: Bas
506 default_priority_low: Bas
507 default_priority_normal: Normal
507 default_priority_normal: Normal
508 default_priority_high: Haut
508 default_priority_high: Haut
509 default_priority_urgent: Urgent
509 default_priority_urgent: Urgent
510 default_priority_immediate: Immédiat
510 default_priority_immediate: Immédiat
511 default_activity_design: Conception
511 default_activity_design: Conception
512 default_activity_development: Développement
512 default_activity_development: Développement
513
513
514 enumeration_issue_priorities: Priorités des demandes
514 enumeration_issue_priorities: Priorités des demandes
515 enumeration_doc_categories: Catégories des documents
515 enumeration_doc_categories: Catégories des documents
516 enumeration_activities: Activités (suivi du temps)
516 enumeration_activities: Activités (suivi du temps)
General Comments 0
You need to be logged in to leave comments. Login now