##// END OF EJS Templates
New issue raises an error if no projects available (#23410)....
Jean-Philippe Lang -
r15358:011606745fc7
parent child
Show More

The requested changes are too big and content was truncated. Show full diff

@@ -1,548 +1,545
1 # Redmine - project management software
1 # Redmine - project management software
2 # Copyright (C) 2006-2016 Jean-Philippe Lang
2 # Copyright (C) 2006-2016 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 IssuesController < ApplicationController
18 class IssuesController < ApplicationController
19 default_search_scope :issues
19 default_search_scope :issues
20
20
21 before_action :find_issue, :only => [:show, :edit, :update]
21 before_action :find_issue, :only => [:show, :edit, :update]
22 before_action :find_issues, :only => [:bulk_edit, :bulk_update, :destroy]
22 before_action :find_issues, :only => [:bulk_edit, :bulk_update, :destroy]
23 before_action :authorize, :except => [:index, :new, :create]
23 before_action :authorize, :except => [:index, :new, :create]
24 before_action :find_optional_project, :only => [:index, :new, :create]
24 before_action :find_optional_project, :only => [:index, :new, :create]
25 before_action :build_new_issue_from_params, :only => [:new, :create]
25 before_action :build_new_issue_from_params, :only => [:new, :create]
26 accept_rss_auth :index, :show
26 accept_rss_auth :index, :show
27 accept_api_auth :index, :show, :create, :update, :destroy
27 accept_api_auth :index, :show, :create, :update, :destroy
28
28
29 rescue_from Query::StatementInvalid, :with => :query_statement_invalid
29 rescue_from Query::StatementInvalid, :with => :query_statement_invalid
30
30
31 helper :journals
31 helper :journals
32 helper :projects
32 helper :projects
33 helper :custom_fields
33 helper :custom_fields
34 helper :issue_relations
34 helper :issue_relations
35 helper :watchers
35 helper :watchers
36 helper :attachments
36 helper :attachments
37 helper :queries
37 helper :queries
38 include QueriesHelper
38 include QueriesHelper
39 helper :repositories
39 helper :repositories
40 helper :sort
40 helper :sort
41 include SortHelper
41 include SortHelper
42 helper :timelog
42 helper :timelog
43
43
44 def index
44 def index
45 retrieve_query
45 retrieve_query
46 sort_init(@query.sort_criteria.empty? ? [['id', 'desc']] : @query.sort_criteria)
46 sort_init(@query.sort_criteria.empty? ? [['id', 'desc']] : @query.sort_criteria)
47 sort_update(@query.sortable_columns)
47 sort_update(@query.sortable_columns)
48 @query.sort_criteria = sort_criteria.to_a
48 @query.sort_criteria = sort_criteria.to_a
49
49
50 if @query.valid?
50 if @query.valid?
51 case params[:format]
51 case params[:format]
52 when 'csv', 'pdf'
52 when 'csv', 'pdf'
53 @limit = Setting.issues_export_limit.to_i
53 @limit = Setting.issues_export_limit.to_i
54 if params[:columns] == 'all'
54 if params[:columns] == 'all'
55 @query.column_names = @query.available_inline_columns.map(&:name)
55 @query.column_names = @query.available_inline_columns.map(&:name)
56 end
56 end
57 when 'atom'
57 when 'atom'
58 @limit = Setting.feeds_limit.to_i
58 @limit = Setting.feeds_limit.to_i
59 when 'xml', 'json'
59 when 'xml', 'json'
60 @offset, @limit = api_offset_and_limit
60 @offset, @limit = api_offset_and_limit
61 @query.column_names = %w(author)
61 @query.column_names = %w(author)
62 else
62 else
63 @limit = per_page_option
63 @limit = per_page_option
64 end
64 end
65
65
66 @issue_count = @query.issue_count
66 @issue_count = @query.issue_count
67 @issue_pages = Paginator.new @issue_count, @limit, params['page']
67 @issue_pages = Paginator.new @issue_count, @limit, params['page']
68 @offset ||= @issue_pages.offset
68 @offset ||= @issue_pages.offset
69 @issues = @query.issues(:include => [:assigned_to, :tracker, :priority, :category, :fixed_version],
69 @issues = @query.issues(:include => [:assigned_to, :tracker, :priority, :category, :fixed_version],
70 :order => sort_clause,
70 :order => sort_clause,
71 :offset => @offset,
71 :offset => @offset,
72 :limit => @limit)
72 :limit => @limit)
73 @issue_count_by_group = @query.issue_count_by_group
73 @issue_count_by_group = @query.issue_count_by_group
74
74
75 respond_to do |format|
75 respond_to do |format|
76 format.html { render :template => 'issues/index', :layout => !request.xhr? }
76 format.html { render :template => 'issues/index', :layout => !request.xhr? }
77 format.api {
77 format.api {
78 Issue.load_visible_relations(@issues) if include_in_api_response?('relations')
78 Issue.load_visible_relations(@issues) if include_in_api_response?('relations')
79 }
79 }
80 format.atom { render_feed(@issues, :title => "#{@project || Setting.app_title}: #{l(:label_issue_plural)}") }
80 format.atom { render_feed(@issues, :title => "#{@project || Setting.app_title}: #{l(:label_issue_plural)}") }
81 format.csv { send_data(query_to_csv(@issues, @query, params[:csv]), :type => 'text/csv; header=present', :filename => 'issues.csv') }
81 format.csv { send_data(query_to_csv(@issues, @query, params[:csv]), :type => 'text/csv; header=present', :filename => 'issues.csv') }
82 format.pdf { send_file_headers! :type => 'application/pdf', :filename => 'issues.pdf' }
82 format.pdf { send_file_headers! :type => 'application/pdf', :filename => 'issues.pdf' }
83 end
83 end
84 else
84 else
85 respond_to do |format|
85 respond_to do |format|
86 format.html { render(:template => 'issues/index', :layout => !request.xhr?) }
86 format.html { render(:template => 'issues/index', :layout => !request.xhr?) }
87 format.any(:atom, :csv, :pdf) { head 422 }
87 format.any(:atom, :csv, :pdf) { head 422 }
88 format.api { render_validation_errors(@query) }
88 format.api { render_validation_errors(@query) }
89 end
89 end
90 end
90 end
91 rescue ActiveRecord::RecordNotFound
91 rescue ActiveRecord::RecordNotFound
92 render_404
92 render_404
93 end
93 end
94
94
95 def show
95 def show
96 @journals = @issue.journals.
96 @journals = @issue.journals.
97 preload(:details).
97 preload(:details).
98 preload(:user => :email_address).
98 preload(:user => :email_address).
99 reorder(:created_on, :id).to_a
99 reorder(:created_on, :id).to_a
100 @journals.each_with_index {|j,i| j.indice = i+1}
100 @journals.each_with_index {|j,i| j.indice = i+1}
101 @journals.reject!(&:private_notes?) unless User.current.allowed_to?(:view_private_notes, @issue.project)
101 @journals.reject!(&:private_notes?) unless User.current.allowed_to?(:view_private_notes, @issue.project)
102 Journal.preload_journals_details_custom_fields(@journals)
102 Journal.preload_journals_details_custom_fields(@journals)
103 @journals.select! {|journal| journal.notes? || journal.visible_details.any?}
103 @journals.select! {|journal| journal.notes? || journal.visible_details.any?}
104 @journals.reverse! if User.current.wants_comments_in_reverse_order?
104 @journals.reverse! if User.current.wants_comments_in_reverse_order?
105
105
106 @changesets = @issue.changesets.visible.preload(:repository, :user).to_a
106 @changesets = @issue.changesets.visible.preload(:repository, :user).to_a
107 @changesets.reverse! if User.current.wants_comments_in_reverse_order?
107 @changesets.reverse! if User.current.wants_comments_in_reverse_order?
108
108
109 @relations = @issue.relations.select {|r| r.other_issue(@issue) && r.other_issue(@issue).visible? }
109 @relations = @issue.relations.select {|r| r.other_issue(@issue) && r.other_issue(@issue).visible? }
110 @allowed_statuses = @issue.new_statuses_allowed_to(User.current)
110 @allowed_statuses = @issue.new_statuses_allowed_to(User.current)
111 @priorities = IssuePriority.active
111 @priorities = IssuePriority.active
112 @time_entry = TimeEntry.new(:issue => @issue, :project => @issue.project)
112 @time_entry = TimeEntry.new(:issue => @issue, :project => @issue.project)
113 @relation = IssueRelation.new
113 @relation = IssueRelation.new
114
114
115 respond_to do |format|
115 respond_to do |format|
116 format.html {
116 format.html {
117 retrieve_previous_and_next_issue_ids
117 retrieve_previous_and_next_issue_ids
118 render :template => 'issues/show'
118 render :template => 'issues/show'
119 }
119 }
120 format.api
120 format.api
121 format.atom { render :template => 'journals/index', :layout => false, :content_type => 'application/atom+xml' }
121 format.atom { render :template => 'journals/index', :layout => false, :content_type => 'application/atom+xml' }
122 format.pdf {
122 format.pdf {
123 send_file_headers! :type => 'application/pdf', :filename => "#{@project.identifier}-#{@issue.id}.pdf"
123 send_file_headers! :type => 'application/pdf', :filename => "#{@project.identifier}-#{@issue.id}.pdf"
124 }
124 }
125 end
125 end
126 end
126 end
127
127
128 def new
128 def new
129 respond_to do |format|
129 respond_to do |format|
130 format.html { render :action => 'new', :layout => !request.xhr? }
130 format.html { render :action => 'new', :layout => !request.xhr? }
131 format.js
131 format.js
132 end
132 end
133 end
133 end
134
134
135 def create
135 def create
136 unless User.current.allowed_to?(:add_issues, @issue.project, :global => true)
136 unless User.current.allowed_to?(:add_issues, @issue.project, :global => true)
137 raise ::Unauthorized
137 raise ::Unauthorized
138 end
138 end
139 call_hook(:controller_issues_new_before_save, { :params => params, :issue => @issue })
139 call_hook(:controller_issues_new_before_save, { :params => params, :issue => @issue })
140 @issue.save_attachments(params[:attachments] || (params[:issue] && params[:issue][:uploads]))
140 @issue.save_attachments(params[:attachments] || (params[:issue] && params[:issue][:uploads]))
141 if @issue.save
141 if @issue.save
142 call_hook(:controller_issues_new_after_save, { :params => params, :issue => @issue})
142 call_hook(:controller_issues_new_after_save, { :params => params, :issue => @issue})
143 respond_to do |format|
143 respond_to do |format|
144 format.html {
144 format.html {
145 render_attachment_warning_if_needed(@issue)
145 render_attachment_warning_if_needed(@issue)
146 flash[:notice] = l(:notice_issue_successful_create, :id => view_context.link_to("##{@issue.id}", issue_path(@issue), :title => @issue.subject))
146 flash[:notice] = l(:notice_issue_successful_create, :id => view_context.link_to("##{@issue.id}", issue_path(@issue), :title => @issue.subject))
147 redirect_after_create
147 redirect_after_create
148 }
148 }
149 format.api { render :action => 'show', :status => :created, :location => issue_url(@issue) }
149 format.api { render :action => 'show', :status => :created, :location => issue_url(@issue) }
150 end
150 end
151 return
151 return
152 else
152 else
153 respond_to do |format|
153 respond_to do |format|
154 format.html {
154 format.html { render :action => 'new' }
155 if @issue.project.nil?
156 render_error :status => 422
157 else
158 render :action => 'new'
159 end
160 }
161 format.api { render_validation_errors(@issue) }
155 format.api { render_validation_errors(@issue) }
162 end
156 end
163 end
157 end
164 end
158 end
165
159
166 def edit
160 def edit
167 return unless update_issue_from_params
161 return unless update_issue_from_params
168
162
169 respond_to do |format|
163 respond_to do |format|
170 format.html { }
164 format.html { }
171 format.js
165 format.js
172 end
166 end
173 end
167 end
174
168
175 def update
169 def update
176 return unless update_issue_from_params
170 return unless update_issue_from_params
177 @issue.save_attachments(params[:attachments] || (params[:issue] && params[:issue][:uploads]))
171 @issue.save_attachments(params[:attachments] || (params[:issue] && params[:issue][:uploads]))
178 saved = false
172 saved = false
179 begin
173 begin
180 saved = save_issue_with_child_records
174 saved = save_issue_with_child_records
181 rescue ActiveRecord::StaleObjectError
175 rescue ActiveRecord::StaleObjectError
182 @conflict = true
176 @conflict = true
183 if params[:last_journal_id]
177 if params[:last_journal_id]
184 @conflict_journals = @issue.journals_after(params[:last_journal_id]).to_a
178 @conflict_journals = @issue.journals_after(params[:last_journal_id]).to_a
185 @conflict_journals.reject!(&:private_notes?) unless User.current.allowed_to?(:view_private_notes, @issue.project)
179 @conflict_journals.reject!(&:private_notes?) unless User.current.allowed_to?(:view_private_notes, @issue.project)
186 end
180 end
187 end
181 end
188
182
189 if saved
183 if saved
190 render_attachment_warning_if_needed(@issue)
184 render_attachment_warning_if_needed(@issue)
191 flash[:notice] = l(:notice_successful_update) unless @issue.current_journal.new_record?
185 flash[:notice] = l(:notice_successful_update) unless @issue.current_journal.new_record?
192
186
193 respond_to do |format|
187 respond_to do |format|
194 format.html { redirect_back_or_default issue_path(@issue, previous_and_next_issue_ids_params) }
188 format.html { redirect_back_or_default issue_path(@issue, previous_and_next_issue_ids_params) }
195 format.api { render_api_ok }
189 format.api { render_api_ok }
196 end
190 end
197 else
191 else
198 respond_to do |format|
192 respond_to do |format|
199 format.html { render :action => 'edit' }
193 format.html { render :action => 'edit' }
200 format.api { render_validation_errors(@issue) }
194 format.api { render_validation_errors(@issue) }
201 end
195 end
202 end
196 end
203 end
197 end
204
198
205 # Bulk edit/copy a set of issues
199 # Bulk edit/copy a set of issues
206 def bulk_edit
200 def bulk_edit
207 @issues.sort!
201 @issues.sort!
208 @copy = params[:copy].present?
202 @copy = params[:copy].present?
209 @notes = params[:notes]
203 @notes = params[:notes]
210
204
211 if @copy
205 if @copy
212 unless User.current.allowed_to?(:copy_issues, @projects)
206 unless User.current.allowed_to?(:copy_issues, @projects)
213 raise ::Unauthorized
207 raise ::Unauthorized
214 end
208 end
215 else
209 else
216 unless @issues.all?(&:attributes_editable?)
210 unless @issues.all?(&:attributes_editable?)
217 raise ::Unauthorized
211 raise ::Unauthorized
218 end
212 end
219 end
213 end
220
214
221 @allowed_projects = Issue.allowed_target_projects
215 @allowed_projects = Issue.allowed_target_projects
222 if params[:issue]
216 if params[:issue]
223 @target_project = @allowed_projects.detect {|p| p.id.to_s == params[:issue][:project_id].to_s}
217 @target_project = @allowed_projects.detect {|p| p.id.to_s == params[:issue][:project_id].to_s}
224 if @target_project
218 if @target_project
225 target_projects = [@target_project]
219 target_projects = [@target_project]
226 end
220 end
227 end
221 end
228 target_projects ||= @projects
222 target_projects ||= @projects
229
223
230 if @copy
224 if @copy
231 # Copied issues will get their default statuses
225 # Copied issues will get their default statuses
232 @available_statuses = []
226 @available_statuses = []
233 else
227 else
234 @available_statuses = @issues.map(&:new_statuses_allowed_to).reduce(:&)
228 @available_statuses = @issues.map(&:new_statuses_allowed_to).reduce(:&)
235 end
229 end
236 @custom_fields = @issues.map{|i|i.editable_custom_fields}.reduce(:&)
230 @custom_fields = @issues.map{|i|i.editable_custom_fields}.reduce(:&)
237 @assignables = target_projects.map(&:assignable_users).reduce(:&)
231 @assignables = target_projects.map(&:assignable_users).reduce(:&)
238 @trackers = target_projects.map {|p| Issue.allowed_target_trackers(p) }.reduce(:&)
232 @trackers = target_projects.map {|p| Issue.allowed_target_trackers(p) }.reduce(:&)
239 @versions = target_projects.map {|p| p.shared_versions.open}.reduce(:&)
233 @versions = target_projects.map {|p| p.shared_versions.open}.reduce(:&)
240 @categories = target_projects.map {|p| p.issue_categories}.reduce(:&)
234 @categories = target_projects.map {|p| p.issue_categories}.reduce(:&)
241 if @copy
235 if @copy
242 @attachments_present = @issues.detect {|i| i.attachments.any?}.present?
236 @attachments_present = @issues.detect {|i| i.attachments.any?}.present?
243 @subtasks_present = @issues.detect {|i| !i.leaf?}.present?
237 @subtasks_present = @issues.detect {|i| !i.leaf?}.present?
244 end
238 end
245
239
246 @safe_attributes = @issues.map(&:safe_attribute_names).reduce(:&)
240 @safe_attributes = @issues.map(&:safe_attribute_names).reduce(:&)
247
241
248 @issue_params = params[:issue] || {}
242 @issue_params = params[:issue] || {}
249 @issue_params[:custom_field_values] ||= {}
243 @issue_params[:custom_field_values] ||= {}
250 end
244 end
251
245
252 def bulk_update
246 def bulk_update
253 @issues.sort!
247 @issues.sort!
254 @copy = params[:copy].present?
248 @copy = params[:copy].present?
255
249
256 attributes = parse_params_for_bulk_update(params[:issue])
250 attributes = parse_params_for_bulk_update(params[:issue])
257 copy_subtasks = (params[:copy_subtasks] == '1')
251 copy_subtasks = (params[:copy_subtasks] == '1')
258 copy_attachments = (params[:copy_attachments] == '1')
252 copy_attachments = (params[:copy_attachments] == '1')
259
253
260 if @copy
254 if @copy
261 unless User.current.allowed_to?(:copy_issues, @projects)
255 unless User.current.allowed_to?(:copy_issues, @projects)
262 raise ::Unauthorized
256 raise ::Unauthorized
263 end
257 end
264 target_projects = @projects
258 target_projects = @projects
265 if attributes['project_id'].present?
259 if attributes['project_id'].present?
266 target_projects = Project.where(:id => attributes['project_id']).to_a
260 target_projects = Project.where(:id => attributes['project_id']).to_a
267 end
261 end
268 unless User.current.allowed_to?(:add_issues, target_projects)
262 unless User.current.allowed_to?(:add_issues, target_projects)
269 raise ::Unauthorized
263 raise ::Unauthorized
270 end
264 end
271 else
265 else
272 unless @issues.all?(&:attributes_editable?)
266 unless @issues.all?(&:attributes_editable?)
273 raise ::Unauthorized
267 raise ::Unauthorized
274 end
268 end
275 end
269 end
276
270
277 unsaved_issues = []
271 unsaved_issues = []
278 saved_issues = []
272 saved_issues = []
279
273
280 if @copy && copy_subtasks
274 if @copy && copy_subtasks
281 # Descendant issues will be copied with the parent task
275 # Descendant issues will be copied with the parent task
282 # Don't copy them twice
276 # Don't copy them twice
283 @issues.reject! {|issue| @issues.detect {|other| issue.is_descendant_of?(other)}}
277 @issues.reject! {|issue| @issues.detect {|other| issue.is_descendant_of?(other)}}
284 end
278 end
285
279
286 @issues.each do |orig_issue|
280 @issues.each do |orig_issue|
287 orig_issue.reload
281 orig_issue.reload
288 if @copy
282 if @copy
289 issue = orig_issue.copy({},
283 issue = orig_issue.copy({},
290 :attachments => copy_attachments,
284 :attachments => copy_attachments,
291 :subtasks => copy_subtasks,
285 :subtasks => copy_subtasks,
292 :link => link_copy?(params[:link_copy])
286 :link => link_copy?(params[:link_copy])
293 )
287 )
294 else
288 else
295 issue = orig_issue
289 issue = orig_issue
296 end
290 end
297 journal = issue.init_journal(User.current, params[:notes])
291 journal = issue.init_journal(User.current, params[:notes])
298 issue.safe_attributes = attributes
292 issue.safe_attributes = attributes
299 call_hook(:controller_issues_bulk_edit_before_save, { :params => params, :issue => issue })
293 call_hook(:controller_issues_bulk_edit_before_save, { :params => params, :issue => issue })
300 if issue.save
294 if issue.save
301 saved_issues << issue
295 saved_issues << issue
302 else
296 else
303 unsaved_issues << orig_issue
297 unsaved_issues << orig_issue
304 end
298 end
305 end
299 end
306
300
307 if unsaved_issues.empty?
301 if unsaved_issues.empty?
308 flash[:notice] = l(:notice_successful_update) unless saved_issues.empty?
302 flash[:notice] = l(:notice_successful_update) unless saved_issues.empty?
309 if params[:follow]
303 if params[:follow]
310 if @issues.size == 1 && saved_issues.size == 1
304 if @issues.size == 1 && saved_issues.size == 1
311 redirect_to issue_path(saved_issues.first)
305 redirect_to issue_path(saved_issues.first)
312 elsif saved_issues.map(&:project).uniq.size == 1
306 elsif saved_issues.map(&:project).uniq.size == 1
313 redirect_to project_issues_path(saved_issues.map(&:project).first)
307 redirect_to project_issues_path(saved_issues.map(&:project).first)
314 end
308 end
315 else
309 else
316 redirect_back_or_default _project_issues_path(@project)
310 redirect_back_or_default _project_issues_path(@project)
317 end
311 end
318 else
312 else
319 @saved_issues = @issues
313 @saved_issues = @issues
320 @unsaved_issues = unsaved_issues
314 @unsaved_issues = unsaved_issues
321 @issues = Issue.visible.where(:id => @unsaved_issues.map(&:id)).to_a
315 @issues = Issue.visible.where(:id => @unsaved_issues.map(&:id)).to_a
322 bulk_edit
316 bulk_edit
323 render :action => 'bulk_edit'
317 render :action => 'bulk_edit'
324 end
318 end
325 end
319 end
326
320
327 def destroy
321 def destroy
328 raise Unauthorized unless @issues.all?(&:deletable?)
322 raise Unauthorized unless @issues.all?(&:deletable?)
329 @hours = TimeEntry.where(:issue_id => @issues.map(&:id)).sum(:hours).to_f
323 @hours = TimeEntry.where(:issue_id => @issues.map(&:id)).sum(:hours).to_f
330 if @hours > 0
324 if @hours > 0
331 case params[:todo]
325 case params[:todo]
332 when 'destroy'
326 when 'destroy'
333 # nothing to do
327 # nothing to do
334 when 'nullify'
328 when 'nullify'
335 TimeEntry.where(['issue_id IN (?)', @issues]).update_all('issue_id = NULL')
329 TimeEntry.where(['issue_id IN (?)', @issues]).update_all('issue_id = NULL')
336 when 'reassign'
330 when 'reassign'
337 reassign_to = @project.issues.find_by_id(params[:reassign_to_id])
331 reassign_to = @project.issues.find_by_id(params[:reassign_to_id])
338 if reassign_to.nil?
332 if reassign_to.nil?
339 flash.now[:error] = l(:error_issue_not_found_in_project)
333 flash.now[:error] = l(:error_issue_not_found_in_project)
340 return
334 return
341 else
335 else
342 TimeEntry.where(['issue_id IN (?)', @issues]).
336 TimeEntry.where(['issue_id IN (?)', @issues]).
343 update_all("issue_id = #{reassign_to.id}")
337 update_all("issue_id = #{reassign_to.id}")
344 end
338 end
345 else
339 else
346 # display the destroy form if it's a user request
340 # display the destroy form if it's a user request
347 return unless api_request?
341 return unless api_request?
348 end
342 end
349 end
343 end
350 @issues.each do |issue|
344 @issues.each do |issue|
351 begin
345 begin
352 issue.reload.destroy
346 issue.reload.destroy
353 rescue ::ActiveRecord::RecordNotFound # raised by #reload if issue no longer exists
347 rescue ::ActiveRecord::RecordNotFound # raised by #reload if issue no longer exists
354 # nothing to do, issue was already deleted (eg. by a parent)
348 # nothing to do, issue was already deleted (eg. by a parent)
355 end
349 end
356 end
350 end
357 respond_to do |format|
351 respond_to do |format|
358 format.html { redirect_back_or_default _project_issues_path(@project) }
352 format.html { redirect_back_or_default _project_issues_path(@project) }
359 format.api { render_api_ok }
353 format.api { render_api_ok }
360 end
354 end
361 end
355 end
362
356
363 # Overrides Redmine::MenuManager::MenuController::ClassMethods for
357 # Overrides Redmine::MenuManager::MenuController::ClassMethods for
364 # when the "New issue" tab is enabled
358 # when the "New issue" tab is enabled
365 def current_menu_item
359 def current_menu_item
366 if Setting.new_item_menu_tab == '1' && [:new, :create].include?(action_name.to_sym)
360 if Setting.new_item_menu_tab == '1' && [:new, :create].include?(action_name.to_sym)
367 :new_issue
361 :new_issue
368 else
362 else
369 super
363 super
370 end
364 end
371 end
365 end
372
366
373 private
367 private
374
368
375 def retrieve_previous_and_next_issue_ids
369 def retrieve_previous_and_next_issue_ids
376 if params[:prev_issue_id].present? || params[:next_issue_id].present?
370 if params[:prev_issue_id].present? || params[:next_issue_id].present?
377 @prev_issue_id = params[:prev_issue_id].presence.try(:to_i)
371 @prev_issue_id = params[:prev_issue_id].presence.try(:to_i)
378 @next_issue_id = params[:next_issue_id].presence.try(:to_i)
372 @next_issue_id = params[:next_issue_id].presence.try(:to_i)
379 @issue_position = params[:issue_position].presence.try(:to_i)
373 @issue_position = params[:issue_position].presence.try(:to_i)
380 @issue_count = params[:issue_count].presence.try(:to_i)
374 @issue_count = params[:issue_count].presence.try(:to_i)
381 else
375 else
382 retrieve_query_from_session
376 retrieve_query_from_session
383 if @query
377 if @query
384 sort_init(@query.sort_criteria.empty? ? [['id', 'desc']] : @query.sort_criteria)
378 sort_init(@query.sort_criteria.empty? ? [['id', 'desc']] : @query.sort_criteria)
385 sort_update(@query.sortable_columns, 'issues_index_sort')
379 sort_update(@query.sortable_columns, 'issues_index_sort')
386 limit = 500
380 limit = 500
387 issue_ids = @query.issue_ids(:order => sort_clause, :limit => (limit + 1), :include => [:assigned_to, :tracker, :priority, :category, :fixed_version])
381 issue_ids = @query.issue_ids(:order => sort_clause, :limit => (limit + 1), :include => [:assigned_to, :tracker, :priority, :category, :fixed_version])
388 if (idx = issue_ids.index(@issue.id)) && idx < limit
382 if (idx = issue_ids.index(@issue.id)) && idx < limit
389 if issue_ids.size < 500
383 if issue_ids.size < 500
390 @issue_position = idx + 1
384 @issue_position = idx + 1
391 @issue_count = issue_ids.size
385 @issue_count = issue_ids.size
392 end
386 end
393 @prev_issue_id = issue_ids[idx - 1] if idx > 0
387 @prev_issue_id = issue_ids[idx - 1] if idx > 0
394 @next_issue_id = issue_ids[idx + 1] if idx < (issue_ids.size - 1)
388 @next_issue_id = issue_ids[idx + 1] if idx < (issue_ids.size - 1)
395 end
389 end
396 end
390 end
397 end
391 end
398 end
392 end
399
393
400 def previous_and_next_issue_ids_params
394 def previous_and_next_issue_ids_params
401 {
395 {
402 :prev_issue_id => params[:prev_issue_id],
396 :prev_issue_id => params[:prev_issue_id],
403 :next_issue_id => params[:next_issue_id],
397 :next_issue_id => params[:next_issue_id],
404 :issue_position => params[:issue_position],
398 :issue_position => params[:issue_position],
405 :issue_count => params[:issue_count]
399 :issue_count => params[:issue_count]
406 }.reject {|k,v| k.blank?}
400 }.reject {|k,v| k.blank?}
407 end
401 end
408
402
409 # Used by #edit and #update to set some common instance variables
403 # Used by #edit and #update to set some common instance variables
410 # from the params
404 # from the params
411 def update_issue_from_params
405 def update_issue_from_params
412 @time_entry = TimeEntry.new(:issue => @issue, :project => @issue.project)
406 @time_entry = TimeEntry.new(:issue => @issue, :project => @issue.project)
413 if params[:time_entry]
407 if params[:time_entry]
414 @time_entry.safe_attributes = params[:time_entry]
408 @time_entry.safe_attributes = params[:time_entry]
415 end
409 end
416
410
417 @issue.init_journal(User.current)
411 @issue.init_journal(User.current)
418
412
419 issue_attributes = params[:issue]
413 issue_attributes = params[:issue]
420 if issue_attributes && params[:conflict_resolution]
414 if issue_attributes && params[:conflict_resolution]
421 case params[:conflict_resolution]
415 case params[:conflict_resolution]
422 when 'overwrite'
416 when 'overwrite'
423 issue_attributes = issue_attributes.dup
417 issue_attributes = issue_attributes.dup
424 issue_attributes.delete(:lock_version)
418 issue_attributes.delete(:lock_version)
425 when 'add_notes'
419 when 'add_notes'
426 issue_attributes = issue_attributes.slice(:notes, :private_notes)
420 issue_attributes = issue_attributes.slice(:notes, :private_notes)
427 when 'cancel'
421 when 'cancel'
428 redirect_to issue_path(@issue)
422 redirect_to issue_path(@issue)
429 return false
423 return false
430 end
424 end
431 end
425 end
432 @issue.safe_attributes = issue_attributes
426 @issue.safe_attributes = issue_attributes
433 @priorities = IssuePriority.active
427 @priorities = IssuePriority.active
434 @allowed_statuses = @issue.new_statuses_allowed_to(User.current)
428 @allowed_statuses = @issue.new_statuses_allowed_to(User.current)
435 true
429 true
436 end
430 end
437
431
438 # Used by #new and #create to build a new issue from the params
432 # Used by #new and #create to build a new issue from the params
439 # The new issue will be copied from an existing one if copy_from parameter is given
433 # The new issue will be copied from an existing one if copy_from parameter is given
440 def build_new_issue_from_params
434 def build_new_issue_from_params
441 @issue = Issue.new
435 @issue = Issue.new
442 if params[:copy_from]
436 if params[:copy_from]
443 begin
437 begin
444 @issue.init_journal(User.current)
438 @issue.init_journal(User.current)
445 @copy_from = Issue.visible.find(params[:copy_from])
439 @copy_from = Issue.visible.find(params[:copy_from])
446 unless User.current.allowed_to?(:copy_issues, @copy_from.project)
440 unless User.current.allowed_to?(:copy_issues, @copy_from.project)
447 raise ::Unauthorized
441 raise ::Unauthorized
448 end
442 end
449 @link_copy = link_copy?(params[:link_copy]) || request.get?
443 @link_copy = link_copy?(params[:link_copy]) || request.get?
450 @copy_attachments = params[:copy_attachments].present? || request.get?
444 @copy_attachments = params[:copy_attachments].present? || request.get?
451 @copy_subtasks = params[:copy_subtasks].present? || request.get?
445 @copy_subtasks = params[:copy_subtasks].present? || request.get?
452 @issue.copy_from(@copy_from, :attachments => @copy_attachments, :subtasks => @copy_subtasks, :link => @link_copy)
446 @issue.copy_from(@copy_from, :attachments => @copy_attachments, :subtasks => @copy_subtasks, :link => @link_copy)
453 @issue.parent_issue_id = @copy_from.parent_id
447 @issue.parent_issue_id = @copy_from.parent_id
454 rescue ActiveRecord::RecordNotFound
448 rescue ActiveRecord::RecordNotFound
455 render_404
449 render_404
456 return
450 return
457 end
451 end
458 end
452 end
459 @issue.project = @project
453 @issue.project = @project
460 if request.get?
454 if request.get?
461 @issue.project ||= @issue.allowed_target_projects.first
455 @issue.project ||= @issue.allowed_target_projects.first
462 end
456 end
463 @issue.author ||= User.current
457 @issue.author ||= User.current
464 @issue.start_date ||= User.current.today if Setting.default_issue_start_date_to_creation_date?
458 @issue.start_date ||= User.current.today if Setting.default_issue_start_date_to_creation_date?
465
459
466 attrs = (params[:issue] || {}).deep_dup
460 attrs = (params[:issue] || {}).deep_dup
467 if action_name == 'new' && params[:was_default_status] == attrs[:status_id]
461 if action_name == 'new' && params[:was_default_status] == attrs[:status_id]
468 attrs.delete(:status_id)
462 attrs.delete(:status_id)
469 end
463 end
470 if action_name == 'new' && params[:form_update_triggered_by] == 'issue_project_id'
464 if action_name == 'new' && params[:form_update_triggered_by] == 'issue_project_id'
471 # Discard submitted version when changing the project on the issue form
465 # Discard submitted version when changing the project on the issue form
472 # so we can use the default version for the new project
466 # so we can use the default version for the new project
473 attrs.delete(:fixed_version_id)
467 attrs.delete(:fixed_version_id)
474 end
468 end
475 @issue.safe_attributes = attrs
469 @issue.safe_attributes = attrs
476
470
477 if @issue.project
471 if @issue.project
478 @issue.tracker ||= @issue.allowed_target_trackers.first
472 @issue.tracker ||= @issue.allowed_target_trackers.first
479 if @issue.tracker.nil?
473 if @issue.tracker.nil?
480 if @issue.project.trackers.any?
474 if @issue.project.trackers.any?
481 # None of the project trackers is allowed to the user
475 # None of the project trackers is allowed to the user
482 render_error :message => l(:error_no_tracker_allowed_for_new_issue_in_project), :status => 403
476 render_error :message => l(:error_no_tracker_allowed_for_new_issue_in_project), :status => 403
483 else
477 else
484 # Project has no trackers
478 # Project has no trackers
485 render_error l(:error_no_tracker_in_project)
479 render_error l(:error_no_tracker_in_project)
486 end
480 end
487 return false
481 return false
488 end
482 end
489 if @issue.status.nil?
483 if @issue.status.nil?
490 render_error l(:error_no_default_issue_status)
484 render_error l(:error_no_default_issue_status)
491 return false
485 return false
492 end
486 end
487 else
488 render_error :message => l(:error_no_projects_with_tracker_allowed_for_new_issue), :status => 403
489 return false
493 end
490 end
494
491
495 @priorities = IssuePriority.active
492 @priorities = IssuePriority.active
496 @allowed_statuses = @issue.new_statuses_allowed_to(User.current)
493 @allowed_statuses = @issue.new_statuses_allowed_to(User.current)
497 end
494 end
498
495
499 # Saves @issue and a time_entry from the parameters
496 # Saves @issue and a time_entry from the parameters
500 def save_issue_with_child_records
497 def save_issue_with_child_records
501 Issue.transaction do
498 Issue.transaction do
502 if params[:time_entry] && (params[:time_entry][:hours].present? || params[:time_entry][:comments].present?) && User.current.allowed_to?(:log_time, @issue.project)
499 if params[:time_entry] && (params[:time_entry][:hours].present? || params[:time_entry][:comments].present?) && User.current.allowed_to?(:log_time, @issue.project)
503 time_entry = @time_entry || TimeEntry.new
500 time_entry = @time_entry || TimeEntry.new
504 time_entry.project = @issue.project
501 time_entry.project = @issue.project
505 time_entry.issue = @issue
502 time_entry.issue = @issue
506 time_entry.user = User.current
503 time_entry.user = User.current
507 time_entry.spent_on = User.current.today
504 time_entry.spent_on = User.current.today
508 time_entry.attributes = params[:time_entry]
505 time_entry.attributes = params[:time_entry]
509 @issue.time_entries << time_entry
506 @issue.time_entries << time_entry
510 end
507 end
511
508
512 call_hook(:controller_issues_edit_before_save, { :params => params, :issue => @issue, :time_entry => time_entry, :journal => @issue.current_journal})
509 call_hook(:controller_issues_edit_before_save, { :params => params, :issue => @issue, :time_entry => time_entry, :journal => @issue.current_journal})
513 if @issue.save
510 if @issue.save
514 call_hook(:controller_issues_edit_after_save, { :params => params, :issue => @issue, :time_entry => time_entry, :journal => @issue.current_journal})
511 call_hook(:controller_issues_edit_after_save, { :params => params, :issue => @issue, :time_entry => time_entry, :journal => @issue.current_journal})
515 else
512 else
516 raise ActiveRecord::Rollback
513 raise ActiveRecord::Rollback
517 end
514 end
518 end
515 end
519 end
516 end
520
517
521 # Returns true if the issue copy should be linked
518 # Returns true if the issue copy should be linked
522 # to the original issue
519 # to the original issue
523 def link_copy?(param)
520 def link_copy?(param)
524 case Setting.link_copied_issue
521 case Setting.link_copied_issue
525 when 'yes'
522 when 'yes'
526 true
523 true
527 when 'no'
524 when 'no'
528 false
525 false
529 when 'ask'
526 when 'ask'
530 param == '1'
527 param == '1'
531 end
528 end
532 end
529 end
533
530
534 # Redirects user after a successful issue creation
531 # Redirects user after a successful issue creation
535 def redirect_after_create
532 def redirect_after_create
536 if params[:continue]
533 if params[:continue]
537 attrs = {:tracker_id => @issue.tracker, :parent_issue_id => @issue.parent_issue_id}.reject {|k,v| v.nil?}
534 attrs = {:tracker_id => @issue.tracker, :parent_issue_id => @issue.parent_issue_id}.reject {|k,v| v.nil?}
538 if params[:project_id]
535 if params[:project_id]
539 redirect_to new_project_issue_path(@issue.project, :issue => attrs)
536 redirect_to new_project_issue_path(@issue.project, :issue => attrs)
540 else
537 else
541 attrs.merge! :project_id => @issue.project_id
538 attrs.merge! :project_id => @issue.project_id
542 redirect_to new_issue_path(:issue => attrs)
539 redirect_to new_issue_path(:issue => attrs)
543 end
540 end
544 else
541 else
545 redirect_to issue_path(@issue)
542 redirect_to issue_path(@issue)
546 end
543 end
547 end
544 end
548 end
545 end
@@ -1,1193 +1,1194
1 en:
1 en:
2 # Text direction: Left-to-Right (ltr) or Right-to-Left (rtl)
2 # Text direction: Left-to-Right (ltr) or Right-to-Left (rtl)
3 direction: ltr
3 direction: ltr
4 date:
4 date:
5 formats:
5 formats:
6 # Use the strftime parameters for formats.
6 # Use the strftime parameters for formats.
7 # When no format has been given, it uses default.
7 # When no format has been given, it uses default.
8 # You can provide other formats here if you like!
8 # You can provide other formats here if you like!
9 default: "%m/%d/%Y"
9 default: "%m/%d/%Y"
10 short: "%b %d"
10 short: "%b %d"
11 long: "%B %d, %Y"
11 long: "%B %d, %Y"
12
12
13 day_names: [Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday]
13 day_names: [Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday]
14 abbr_day_names: [Sun, Mon, Tue, Wed, Thu, Fri, Sat]
14 abbr_day_names: [Sun, Mon, Tue, Wed, Thu, Fri, Sat]
15
15
16 # Don't forget the nil at the beginning; there's no such thing as a 0th month
16 # Don't forget the nil at the beginning; there's no such thing as a 0th month
17 month_names: [~, January, February, March, April, May, June, July, August, September, October, November, December]
17 month_names: [~, January, February, March, April, May, June, July, August, September, October, November, December]
18 abbr_month_names: [~, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec]
18 abbr_month_names: [~, Jan, Feb, Mar, Apr, May, Jun, Jul, Aug, Sep, Oct, Nov, Dec]
19 # Used in date_select and datime_select.
19 # Used in date_select and datime_select.
20 order:
20 order:
21 - :year
21 - :year
22 - :month
22 - :month
23 - :day
23 - :day
24
24
25 time:
25 time:
26 formats:
26 formats:
27 default: "%m/%d/%Y %I:%M %p"
27 default: "%m/%d/%Y %I:%M %p"
28 time: "%I:%M %p"
28 time: "%I:%M %p"
29 short: "%d %b %H:%M"
29 short: "%d %b %H:%M"
30 long: "%B %d, %Y %H:%M"
30 long: "%B %d, %Y %H:%M"
31 am: "am"
31 am: "am"
32 pm: "pm"
32 pm: "pm"
33
33
34 datetime:
34 datetime:
35 distance_in_words:
35 distance_in_words:
36 half_a_minute: "half a minute"
36 half_a_minute: "half a minute"
37 less_than_x_seconds:
37 less_than_x_seconds:
38 one: "less than 1 second"
38 one: "less than 1 second"
39 other: "less than %{count} seconds"
39 other: "less than %{count} seconds"
40 x_seconds:
40 x_seconds:
41 one: "1 second"
41 one: "1 second"
42 other: "%{count} seconds"
42 other: "%{count} seconds"
43 less_than_x_minutes:
43 less_than_x_minutes:
44 one: "less than a minute"
44 one: "less than a minute"
45 other: "less than %{count} minutes"
45 other: "less than %{count} minutes"
46 x_minutes:
46 x_minutes:
47 one: "1 minute"
47 one: "1 minute"
48 other: "%{count} minutes"
48 other: "%{count} minutes"
49 about_x_hours:
49 about_x_hours:
50 one: "about 1 hour"
50 one: "about 1 hour"
51 other: "about %{count} hours"
51 other: "about %{count} hours"
52 x_hours:
52 x_hours:
53 one: "1 hour"
53 one: "1 hour"
54 other: "%{count} hours"
54 other: "%{count} hours"
55 x_days:
55 x_days:
56 one: "1 day"
56 one: "1 day"
57 other: "%{count} days"
57 other: "%{count} days"
58 about_x_months:
58 about_x_months:
59 one: "about 1 month"
59 one: "about 1 month"
60 other: "about %{count} months"
60 other: "about %{count} months"
61 x_months:
61 x_months:
62 one: "1 month"
62 one: "1 month"
63 other: "%{count} months"
63 other: "%{count} months"
64 about_x_years:
64 about_x_years:
65 one: "about 1 year"
65 one: "about 1 year"
66 other: "about %{count} years"
66 other: "about %{count} years"
67 over_x_years:
67 over_x_years:
68 one: "over 1 year"
68 one: "over 1 year"
69 other: "over %{count} years"
69 other: "over %{count} years"
70 almost_x_years:
70 almost_x_years:
71 one: "almost 1 year"
71 one: "almost 1 year"
72 other: "almost %{count} years"
72 other: "almost %{count} years"
73
73
74 number:
74 number:
75 format:
75 format:
76 separator: "."
76 separator: "."
77 delimiter: ""
77 delimiter: ""
78 precision: 3
78 precision: 3
79
79
80 human:
80 human:
81 format:
81 format:
82 delimiter: ""
82 delimiter: ""
83 precision: 3
83 precision: 3
84 storage_units:
84 storage_units:
85 format: "%n %u"
85 format: "%n %u"
86 units:
86 units:
87 byte:
87 byte:
88 one: "Byte"
88 one: "Byte"
89 other: "Bytes"
89 other: "Bytes"
90 kb: "KB"
90 kb: "KB"
91 mb: "MB"
91 mb: "MB"
92 gb: "GB"
92 gb: "GB"
93 tb: "TB"
93 tb: "TB"
94
94
95 # Used in array.to_sentence.
95 # Used in array.to_sentence.
96 support:
96 support:
97 array:
97 array:
98 sentence_connector: "and"
98 sentence_connector: "and"
99 skip_last_comma: false
99 skip_last_comma: false
100
100
101 activerecord:
101 activerecord:
102 errors:
102 errors:
103 template:
103 template:
104 header:
104 header:
105 one: "1 error prohibited this %{model} from being saved"
105 one: "1 error prohibited this %{model} from being saved"
106 other: "%{count} errors prohibited this %{model} from being saved"
106 other: "%{count} errors prohibited this %{model} from being saved"
107 messages:
107 messages:
108 inclusion: "is not included in the list"
108 inclusion: "is not included in the list"
109 exclusion: "is reserved"
109 exclusion: "is reserved"
110 invalid: "is invalid"
110 invalid: "is invalid"
111 confirmation: "doesn't match confirmation"
111 confirmation: "doesn't match confirmation"
112 accepted: "must be accepted"
112 accepted: "must be accepted"
113 empty: "cannot be empty"
113 empty: "cannot be empty"
114 blank: "cannot be blank"
114 blank: "cannot be blank"
115 too_long: "is too long (maximum is %{count} characters)"
115 too_long: "is too long (maximum is %{count} characters)"
116 too_short: "is too short (minimum is %{count} characters)"
116 too_short: "is too short (minimum is %{count} characters)"
117 wrong_length: "is the wrong length (should be %{count} characters)"
117 wrong_length: "is the wrong length (should be %{count} characters)"
118 taken: "has already been taken"
118 taken: "has already been taken"
119 not_a_number: "is not a number"
119 not_a_number: "is not a number"
120 not_a_date: "is not a valid date"
120 not_a_date: "is not a valid date"
121 greater_than: "must be greater than %{count}"
121 greater_than: "must be greater than %{count}"
122 greater_than_or_equal_to: "must be greater than or equal to %{count}"
122 greater_than_or_equal_to: "must be greater than or equal to %{count}"
123 equal_to: "must be equal to %{count}"
123 equal_to: "must be equal to %{count}"
124 less_than: "must be less than %{count}"
124 less_than: "must be less than %{count}"
125 less_than_or_equal_to: "must be less than or equal to %{count}"
125 less_than_or_equal_to: "must be less than or equal to %{count}"
126 odd: "must be odd"
126 odd: "must be odd"
127 even: "must be even"
127 even: "must be even"
128 greater_than_start_date: "must be greater than start date"
128 greater_than_start_date: "must be greater than start date"
129 not_same_project: "doesn't belong to the same project"
129 not_same_project: "doesn't belong to the same project"
130 circular_dependency: "This relation would create a circular dependency"
130 circular_dependency: "This relation would create a circular dependency"
131 cant_link_an_issue_with_a_descendant: "An issue cannot be linked to one of its subtasks"
131 cant_link_an_issue_with_a_descendant: "An issue cannot be linked to one of its subtasks"
132 earlier_than_minimum_start_date: "cannot be earlier than %{date} because of preceding issues"
132 earlier_than_minimum_start_date: "cannot be earlier than %{date} because of preceding issues"
133
133
134 actionview_instancetag_blank_option: Please select
134 actionview_instancetag_blank_option: Please select
135
135
136 general_text_No: 'No'
136 general_text_No: 'No'
137 general_text_Yes: 'Yes'
137 general_text_Yes: 'Yes'
138 general_text_no: 'no'
138 general_text_no: 'no'
139 general_text_yes: 'yes'
139 general_text_yes: 'yes'
140 general_lang_name: 'English'
140 general_lang_name: 'English'
141 general_csv_separator: ','
141 general_csv_separator: ','
142 general_csv_decimal_separator: '.'
142 general_csv_decimal_separator: '.'
143 general_csv_encoding: ISO-8859-1
143 general_csv_encoding: ISO-8859-1
144 general_pdf_fontname: freesans
144 general_pdf_fontname: freesans
145 general_pdf_monospaced_fontname: freemono
145 general_pdf_monospaced_fontname: freemono
146 general_first_day_of_week: '7'
146 general_first_day_of_week: '7'
147
147
148 notice_account_updated: Account was successfully updated.
148 notice_account_updated: Account was successfully updated.
149 notice_account_invalid_credentials: Invalid user or password
149 notice_account_invalid_credentials: Invalid user or password
150 notice_account_password_updated: Password was successfully updated.
150 notice_account_password_updated: Password was successfully updated.
151 notice_account_wrong_password: Wrong password
151 notice_account_wrong_password: Wrong password
152 notice_account_register_done: Account was successfully created. An email containing the instructions to activate your account was sent to %{email}.
152 notice_account_register_done: Account was successfully created. An email containing the instructions to activate your account was sent to %{email}.
153 notice_account_unknown_email: Unknown user.
153 notice_account_unknown_email: Unknown user.
154 notice_account_not_activated_yet: You haven't activated your account yet. If you want to receive a new activation email, please <a href="%{url}">click this link</a>.
154 notice_account_not_activated_yet: You haven't activated your account yet. If you want to receive a new activation email, please <a href="%{url}">click this link</a>.
155 notice_account_locked: Your account is locked.
155 notice_account_locked: Your account is locked.
156 notice_can_t_change_password: This account uses an external authentication source. Impossible to change the password.
156 notice_can_t_change_password: This account uses an external authentication source. Impossible to change the password.
157 notice_account_lost_email_sent: An email with instructions to choose a new password has been sent to you.
157 notice_account_lost_email_sent: An email with instructions to choose a new password has been sent to you.
158 notice_account_activated: Your account has been activated. You can now log in.
158 notice_account_activated: Your account has been activated. You can now log in.
159 notice_successful_create: Successful creation.
159 notice_successful_create: Successful creation.
160 notice_successful_update: Successful update.
160 notice_successful_update: Successful update.
161 notice_successful_delete: Successful deletion.
161 notice_successful_delete: Successful deletion.
162 notice_successful_connection: Successful connection.
162 notice_successful_connection: Successful connection.
163 notice_file_not_found: The page you were trying to access doesn't exist or has been removed.
163 notice_file_not_found: The page you were trying to access doesn't exist or has been removed.
164 notice_locking_conflict: Data has been updated by another user.
164 notice_locking_conflict: Data has been updated by another user.
165 notice_not_authorized: You are not authorized to access this page.
165 notice_not_authorized: You are not authorized to access this page.
166 notice_not_authorized_archived_project: The project you're trying to access has been archived.
166 notice_not_authorized_archived_project: The project you're trying to access has been archived.
167 notice_email_sent: "An email was sent to %{value}"
167 notice_email_sent: "An email was sent to %{value}"
168 notice_email_error: "An error occurred while sending mail (%{value})"
168 notice_email_error: "An error occurred while sending mail (%{value})"
169 notice_feeds_access_key_reseted: Your Atom access key was reset.
169 notice_feeds_access_key_reseted: Your Atom access key was reset.
170 notice_api_access_key_reseted: Your API access key was reset.
170 notice_api_access_key_reseted: Your API access key was reset.
171 notice_failed_to_save_issues: "Failed to save %{count} issue(s) on %{total} selected: %{ids}."
171 notice_failed_to_save_issues: "Failed to save %{count} issue(s) on %{total} selected: %{ids}."
172 notice_failed_to_save_time_entries: "Failed to save %{count} time entrie(s) on %{total} selected: %{ids}."
172 notice_failed_to_save_time_entries: "Failed to save %{count} time entrie(s) on %{total} selected: %{ids}."
173 notice_failed_to_save_members: "Failed to save member(s): %{errors}."
173 notice_failed_to_save_members: "Failed to save member(s): %{errors}."
174 notice_no_issue_selected: "No issue is selected! Please, check the issues you want to edit."
174 notice_no_issue_selected: "No issue is selected! Please, check the issues you want to edit."
175 notice_account_pending: "Your account was created and is now pending administrator approval."
175 notice_account_pending: "Your account was created and is now pending administrator approval."
176 notice_default_data_loaded: Default configuration successfully loaded.
176 notice_default_data_loaded: Default configuration successfully loaded.
177 notice_unable_delete_version: Unable to delete version.
177 notice_unable_delete_version: Unable to delete version.
178 notice_unable_delete_time_entry: Unable to delete time log entry.
178 notice_unable_delete_time_entry: Unable to delete time log entry.
179 notice_issue_done_ratios_updated: Issue done ratios updated.
179 notice_issue_done_ratios_updated: Issue done ratios updated.
180 notice_gantt_chart_truncated: "The chart was truncated because it exceeds the maximum number of items that can be displayed (%{max})"
180 notice_gantt_chart_truncated: "The chart was truncated because it exceeds the maximum number of items that can be displayed (%{max})"
181 notice_issue_successful_create: "Issue %{id} created."
181 notice_issue_successful_create: "Issue %{id} created."
182 notice_issue_update_conflict: "The issue has been updated by an other user while you were editing it."
182 notice_issue_update_conflict: "The issue has been updated by an other user while you were editing it."
183 notice_account_deleted: "Your account has been permanently deleted."
183 notice_account_deleted: "Your account has been permanently deleted."
184 notice_user_successful_create: "User %{id} created."
184 notice_user_successful_create: "User %{id} created."
185 notice_new_password_must_be_different: The new password must be different from the current password
185 notice_new_password_must_be_different: The new password must be different from the current password
186 notice_import_finished: "%{count} items have been imported"
186 notice_import_finished: "%{count} items have been imported"
187 notice_import_finished_with_errors: "%{count} out of %{total} items could not be imported"
187 notice_import_finished_with_errors: "%{count} out of %{total} items could not be imported"
188
188
189 error_can_t_load_default_data: "Default configuration could not be loaded: %{value}"
189 error_can_t_load_default_data: "Default configuration could not be loaded: %{value}"
190 error_scm_not_found: "The entry or revision was not found in the repository."
190 error_scm_not_found: "The entry or revision was not found in the repository."
191 error_scm_command_failed: "An error occurred when trying to access the repository: %{value}"
191 error_scm_command_failed: "An error occurred when trying to access the repository: %{value}"
192 error_scm_annotate: "The entry does not exist or cannot be annotated."
192 error_scm_annotate: "The entry does not exist or cannot be annotated."
193 error_scm_annotate_big_text_file: "The entry cannot be annotated, as it exceeds the maximum text file size."
193 error_scm_annotate_big_text_file: "The entry cannot be annotated, as it exceeds the maximum text file size."
194 error_issue_not_found_in_project: 'The issue was not found or does not belong to this project'
194 error_issue_not_found_in_project: 'The issue was not found or does not belong to this project'
195 error_no_tracker_in_project: 'No tracker is associated to this project. Please check the Project settings.'
195 error_no_tracker_in_project: 'No tracker is associated to this project. Please check the Project settings.'
196 error_no_default_issue_status: 'No default issue status is defined. Please check your configuration (Go to "Administration -> Issue statuses").'
196 error_no_default_issue_status: 'No default issue status is defined. Please check your configuration (Go to "Administration -> Issue statuses").'
197 error_can_not_delete_custom_field: Unable to delete custom field
197 error_can_not_delete_custom_field: Unable to delete custom field
198 error_can_not_delete_tracker: "This tracker contains issues and cannot be deleted."
198 error_can_not_delete_tracker: "This tracker contains issues and cannot be deleted."
199 error_can_not_remove_role: "This role is in use and cannot be deleted."
199 error_can_not_remove_role: "This role is in use and cannot be deleted."
200 error_can_not_reopen_issue_on_closed_version: 'An issue assigned to a closed version cannot be reopened'
200 error_can_not_reopen_issue_on_closed_version: 'An issue assigned to a closed version cannot be reopened'
201 error_can_not_archive_project: This project cannot be archived
201 error_can_not_archive_project: This project cannot be archived
202 error_issue_done_ratios_not_updated: "Issue done ratios not updated."
202 error_issue_done_ratios_not_updated: "Issue done ratios not updated."
203 error_workflow_copy_source: 'Please select a source tracker or role'
203 error_workflow_copy_source: 'Please select a source tracker or role'
204 error_workflow_copy_target: 'Please select target tracker(s) and role(s)'
204 error_workflow_copy_target: 'Please select target tracker(s) and role(s)'
205 error_unable_delete_issue_status: 'Unable to delete issue status'
205 error_unable_delete_issue_status: 'Unable to delete issue status'
206 error_unable_to_connect: "Unable to connect (%{value})"
206 error_unable_to_connect: "Unable to connect (%{value})"
207 error_attachment_too_big: "This file cannot be uploaded because it exceeds the maximum allowed file size (%{max_size})"
207 error_attachment_too_big: "This file cannot be uploaded because it exceeds the maximum allowed file size (%{max_size})"
208 error_session_expired: "Your session has expired. Please login again."
208 error_session_expired: "Your session has expired. Please login again."
209 warning_attachments_not_saved: "%{count} file(s) could not be saved."
209 warning_attachments_not_saved: "%{count} file(s) could not be saved."
210 error_password_expired: "Your password has expired or the administrator requires you to change it."
210 error_password_expired: "Your password has expired or the administrator requires you to change it."
211 error_invalid_file_encoding: "The file is not a valid %{encoding} encoded file"
211 error_invalid_file_encoding: "The file is not a valid %{encoding} encoded file"
212 error_invalid_csv_file_or_settings: "The file is not a CSV file or does not match the settings below"
212 error_invalid_csv_file_or_settings: "The file is not a CSV file or does not match the settings below"
213 error_can_not_read_import_file: "An error occurred while reading the file to import"
213 error_can_not_read_import_file: "An error occurred while reading the file to import"
214 error_attachment_extension_not_allowed: "Attachment extension %{extension} is not allowed"
214 error_attachment_extension_not_allowed: "Attachment extension %{extension} is not allowed"
215 error_ldap_bind_credentials: "Invalid LDAP Account/Password"
215 error_ldap_bind_credentials: "Invalid LDAP Account/Password"
216 error_no_tracker_allowed_for_new_issue_in_project: "The project doesn't have any trackers for which you can create an issue"
216 error_no_tracker_allowed_for_new_issue_in_project: "The project doesn't have any trackers for which you can create an issue"
217 error_no_projects_with_tracker_allowed_for_new_issue: "There are no projects with trackers for which you can create an issue"
217
218
218 mail_subject_lost_password: "Your %{value} password"
219 mail_subject_lost_password: "Your %{value} password"
219 mail_body_lost_password: 'To change your password, click on the following link:'
220 mail_body_lost_password: 'To change your password, click on the following link:'
220 mail_subject_register: "Your %{value} account activation"
221 mail_subject_register: "Your %{value} account activation"
221 mail_body_register: 'To activate your account, click on the following link:'
222 mail_body_register: 'To activate your account, click on the following link:'
222 mail_body_account_information_external: "You can use your %{value} account to log in."
223 mail_body_account_information_external: "You can use your %{value} account to log in."
223 mail_body_account_information: Your account information
224 mail_body_account_information: Your account information
224 mail_subject_account_activation_request: "%{value} account activation request"
225 mail_subject_account_activation_request: "%{value} account activation request"
225 mail_body_account_activation_request: "A new user (%{value}) has registered. The account is pending your approval:"
226 mail_body_account_activation_request: "A new user (%{value}) has registered. The account is pending your approval:"
226 mail_subject_reminder: "%{count} issue(s) due in the next %{days} days"
227 mail_subject_reminder: "%{count} issue(s) due in the next %{days} days"
227 mail_body_reminder: "%{count} issue(s) that are assigned to you are due in the next %{days} days:"
228 mail_body_reminder: "%{count} issue(s) that are assigned to you are due in the next %{days} days:"
228 mail_subject_wiki_content_added: "'%{id}' wiki page has been added"
229 mail_subject_wiki_content_added: "'%{id}' wiki page has been added"
229 mail_body_wiki_content_added: "The '%{id}' wiki page has been added by %{author}."
230 mail_body_wiki_content_added: "The '%{id}' wiki page has been added by %{author}."
230 mail_subject_wiki_content_updated: "'%{id}' wiki page has been updated"
231 mail_subject_wiki_content_updated: "'%{id}' wiki page has been updated"
231 mail_body_wiki_content_updated: "The '%{id}' wiki page has been updated by %{author}."
232 mail_body_wiki_content_updated: "The '%{id}' wiki page has been updated by %{author}."
232 mail_subject_security_notification: "Security notification"
233 mail_subject_security_notification: "Security notification"
233 mail_body_security_notification_change: "%{field} was changed."
234 mail_body_security_notification_change: "%{field} was changed."
234 mail_body_security_notification_change_to: "%{field} was changed to %{value}."
235 mail_body_security_notification_change_to: "%{field} was changed to %{value}."
235 mail_body_security_notification_add: "%{field} %{value} was added."
236 mail_body_security_notification_add: "%{field} %{value} was added."
236 mail_body_security_notification_remove: "%{field} %{value} was removed."
237 mail_body_security_notification_remove: "%{field} %{value} was removed."
237 mail_body_security_notification_notify_enabled: "Email address %{value} now receives notifications."
238 mail_body_security_notification_notify_enabled: "Email address %{value} now receives notifications."
238 mail_body_security_notification_notify_disabled: "Email address %{value} no longer receives notifications."
239 mail_body_security_notification_notify_disabled: "Email address %{value} no longer receives notifications."
239 mail_body_settings_updated: "The following settings were changed:"
240 mail_body_settings_updated: "The following settings were changed:"
240 mail_body_password_updated: "Your password has been changed."
241 mail_body_password_updated: "Your password has been changed."
241
242
242 field_name: Name
243 field_name: Name
243 field_description: Description
244 field_description: Description
244 field_summary: Summary
245 field_summary: Summary
245 field_is_required: Required
246 field_is_required: Required
246 field_firstname: First name
247 field_firstname: First name
247 field_lastname: Last name
248 field_lastname: Last name
248 field_mail: Email
249 field_mail: Email
249 field_address: Email
250 field_address: Email
250 field_filename: File
251 field_filename: File
251 field_filesize: Size
252 field_filesize: Size
252 field_downloads: Downloads
253 field_downloads: Downloads
253 field_author: Author
254 field_author: Author
254 field_created_on: Created
255 field_created_on: Created
255 field_updated_on: Updated
256 field_updated_on: Updated
256 field_closed_on: Closed
257 field_closed_on: Closed
257 field_field_format: Format
258 field_field_format: Format
258 field_is_for_all: For all projects
259 field_is_for_all: For all projects
259 field_possible_values: Possible values
260 field_possible_values: Possible values
260 field_regexp: Regular expression
261 field_regexp: Regular expression
261 field_min_length: Minimum length
262 field_min_length: Minimum length
262 field_max_length: Maximum length
263 field_max_length: Maximum length
263 field_value: Value
264 field_value: Value
264 field_category: Category
265 field_category: Category
265 field_title: Title
266 field_title: Title
266 field_project: Project
267 field_project: Project
267 field_issue: Issue
268 field_issue: Issue
268 field_status: Status
269 field_status: Status
269 field_notes: Notes
270 field_notes: Notes
270 field_is_closed: Issue closed
271 field_is_closed: Issue closed
271 field_is_default: Default value
272 field_is_default: Default value
272 field_tracker: Tracker
273 field_tracker: Tracker
273 field_subject: Subject
274 field_subject: Subject
274 field_due_date: Due date
275 field_due_date: Due date
275 field_assigned_to: Assignee
276 field_assigned_to: Assignee
276 field_priority: Priority
277 field_priority: Priority
277 field_fixed_version: Target version
278 field_fixed_version: Target version
278 field_user: User
279 field_user: User
279 field_principal: Principal
280 field_principal: Principal
280 field_role: Role
281 field_role: Role
281 field_homepage: Homepage
282 field_homepage: Homepage
282 field_is_public: Public
283 field_is_public: Public
283 field_parent: Subproject of
284 field_parent: Subproject of
284 field_is_in_roadmap: Issues displayed in roadmap
285 field_is_in_roadmap: Issues displayed in roadmap
285 field_login: Login
286 field_login: Login
286 field_mail_notification: Email notifications
287 field_mail_notification: Email notifications
287 field_admin: Administrator
288 field_admin: Administrator
288 field_last_login_on: Last connection
289 field_last_login_on: Last connection
289 field_language: Language
290 field_language: Language
290 field_effective_date: Due date
291 field_effective_date: Due date
291 field_password: Password
292 field_password: Password
292 field_new_password: New password
293 field_new_password: New password
293 field_password_confirmation: Confirmation
294 field_password_confirmation: Confirmation
294 field_version: Version
295 field_version: Version
295 field_type: Type
296 field_type: Type
296 field_host: Host
297 field_host: Host
297 field_port: Port
298 field_port: Port
298 field_account: Account
299 field_account: Account
299 field_base_dn: Base DN
300 field_base_dn: Base DN
300 field_attr_login: Login attribute
301 field_attr_login: Login attribute
301 field_attr_firstname: Firstname attribute
302 field_attr_firstname: Firstname attribute
302 field_attr_lastname: Lastname attribute
303 field_attr_lastname: Lastname attribute
303 field_attr_mail: Email attribute
304 field_attr_mail: Email attribute
304 field_onthefly: On-the-fly user creation
305 field_onthefly: On-the-fly user creation
305 field_start_date: Start date
306 field_start_date: Start date
306 field_done_ratio: "% Done"
307 field_done_ratio: "% Done"
307 field_auth_source: Authentication mode
308 field_auth_source: Authentication mode
308 field_hide_mail: Hide my email address
309 field_hide_mail: Hide my email address
309 field_comments: Comment
310 field_comments: Comment
310 field_url: URL
311 field_url: URL
311 field_start_page: Start page
312 field_start_page: Start page
312 field_subproject: Subproject
313 field_subproject: Subproject
313 field_hours: Hours
314 field_hours: Hours
314 field_activity: Activity
315 field_activity: Activity
315 field_spent_on: Date
316 field_spent_on: Date
316 field_identifier: Identifier
317 field_identifier: Identifier
317 field_is_filter: Used as a filter
318 field_is_filter: Used as a filter
318 field_issue_to: Related issue
319 field_issue_to: Related issue
319 field_delay: Delay
320 field_delay: Delay
320 field_assignable: Issues can be assigned to this role
321 field_assignable: Issues can be assigned to this role
321 field_redirect_existing_links: Redirect existing links
322 field_redirect_existing_links: Redirect existing links
322 field_estimated_hours: Estimated time
323 field_estimated_hours: Estimated time
323 field_column_names: Columns
324 field_column_names: Columns
324 field_time_entries: Log time
325 field_time_entries: Log time
325 field_time_zone: Time zone
326 field_time_zone: Time zone
326 field_searchable: Searchable
327 field_searchable: Searchable
327 field_default_value: Default value
328 field_default_value: Default value
328 field_comments_sorting: Display comments
329 field_comments_sorting: Display comments
329 field_parent_title: Parent page
330 field_parent_title: Parent page
330 field_editable: Editable
331 field_editable: Editable
331 field_watcher: Watcher
332 field_watcher: Watcher
332 field_identity_url: OpenID URL
333 field_identity_url: OpenID URL
333 field_content: Content
334 field_content: Content
334 field_group_by: Group results by
335 field_group_by: Group results by
335 field_sharing: Sharing
336 field_sharing: Sharing
336 field_parent_issue: Parent task
337 field_parent_issue: Parent task
337 field_member_of_group: "Assignee's group"
338 field_member_of_group: "Assignee's group"
338 field_assigned_to_role: "Assignee's role"
339 field_assigned_to_role: "Assignee's role"
339 field_text: Text field
340 field_text: Text field
340 field_visible: Visible
341 field_visible: Visible
341 field_warn_on_leaving_unsaved: "Warn me when leaving a page with unsaved text"
342 field_warn_on_leaving_unsaved: "Warn me when leaving a page with unsaved text"
342 field_issues_visibility: Issues visibility
343 field_issues_visibility: Issues visibility
343 field_is_private: Private
344 field_is_private: Private
344 field_commit_logs_encoding: Commit messages encoding
345 field_commit_logs_encoding: Commit messages encoding
345 field_scm_path_encoding: Path encoding
346 field_scm_path_encoding: Path encoding
346 field_path_to_repository: Path to repository
347 field_path_to_repository: Path to repository
347 field_root_directory: Root directory
348 field_root_directory: Root directory
348 field_cvsroot: CVSROOT
349 field_cvsroot: CVSROOT
349 field_cvs_module: Module
350 field_cvs_module: Module
350 field_repository_is_default: Main repository
351 field_repository_is_default: Main repository
351 field_multiple: Multiple values
352 field_multiple: Multiple values
352 field_auth_source_ldap_filter: LDAP filter
353 field_auth_source_ldap_filter: LDAP filter
353 field_core_fields: Standard fields
354 field_core_fields: Standard fields
354 field_timeout: "Timeout (in seconds)"
355 field_timeout: "Timeout (in seconds)"
355 field_board_parent: Parent forum
356 field_board_parent: Parent forum
356 field_private_notes: Private notes
357 field_private_notes: Private notes
357 field_inherit_members: Inherit members
358 field_inherit_members: Inherit members
358 field_generate_password: Generate password
359 field_generate_password: Generate password
359 field_must_change_passwd: Must change password at next logon
360 field_must_change_passwd: Must change password at next logon
360 field_default_status: Default status
361 field_default_status: Default status
361 field_users_visibility: Users visibility
362 field_users_visibility: Users visibility
362 field_time_entries_visibility: Time logs visibility
363 field_time_entries_visibility: Time logs visibility
363 field_total_estimated_hours: Total estimated time
364 field_total_estimated_hours: Total estimated time
364 field_default_version: Default version
365 field_default_version: Default version
365 field_remote_ip: IP address
366 field_remote_ip: IP address
366
367
367 setting_app_title: Application title
368 setting_app_title: Application title
368 setting_app_subtitle: Application subtitle
369 setting_app_subtitle: Application subtitle
369 setting_welcome_text: Welcome text
370 setting_welcome_text: Welcome text
370 setting_default_language: Default language
371 setting_default_language: Default language
371 setting_login_required: Authentication required
372 setting_login_required: Authentication required
372 setting_self_registration: Self-registration
373 setting_self_registration: Self-registration
373 setting_attachment_max_size: Maximum attachment size
374 setting_attachment_max_size: Maximum attachment size
374 setting_issues_export_limit: Issues export limit
375 setting_issues_export_limit: Issues export limit
375 setting_mail_from: Emission email address
376 setting_mail_from: Emission email address
376 setting_bcc_recipients: Blind carbon copy recipients (bcc)
377 setting_bcc_recipients: Blind carbon copy recipients (bcc)
377 setting_plain_text_mail: Plain text mail (no HTML)
378 setting_plain_text_mail: Plain text mail (no HTML)
378 setting_host_name: Host name and path
379 setting_host_name: Host name and path
379 setting_text_formatting: Text formatting
380 setting_text_formatting: Text formatting
380 setting_wiki_compression: Wiki history compression
381 setting_wiki_compression: Wiki history compression
381 setting_feeds_limit: Maximum number of items in Atom feeds
382 setting_feeds_limit: Maximum number of items in Atom feeds
382 setting_default_projects_public: New projects are public by default
383 setting_default_projects_public: New projects are public by default
383 setting_autofetch_changesets: Fetch commits automatically
384 setting_autofetch_changesets: Fetch commits automatically
384 setting_sys_api_enabled: Enable WS for repository management
385 setting_sys_api_enabled: Enable WS for repository management
385 setting_commit_ref_keywords: Referencing keywords
386 setting_commit_ref_keywords: Referencing keywords
386 setting_commit_fix_keywords: Fixing keywords
387 setting_commit_fix_keywords: Fixing keywords
387 setting_autologin: Autologin
388 setting_autologin: Autologin
388 setting_date_format: Date format
389 setting_date_format: Date format
389 setting_time_format: Time format
390 setting_time_format: Time format
390 setting_cross_project_issue_relations: Allow cross-project issue relations
391 setting_cross_project_issue_relations: Allow cross-project issue relations
391 setting_cross_project_subtasks: Allow cross-project subtasks
392 setting_cross_project_subtasks: Allow cross-project subtasks
392 setting_issue_list_default_columns: Default columns displayed on the issue list
393 setting_issue_list_default_columns: Default columns displayed on the issue list
393 setting_repositories_encodings: Attachments and repositories encodings
394 setting_repositories_encodings: Attachments and repositories encodings
394 setting_emails_header: Email header
395 setting_emails_header: Email header
395 setting_emails_footer: Email footer
396 setting_emails_footer: Email footer
396 setting_protocol: Protocol
397 setting_protocol: Protocol
397 setting_per_page_options: Objects per page options
398 setting_per_page_options: Objects per page options
398 setting_user_format: Users display format
399 setting_user_format: Users display format
399 setting_activity_days_default: Days displayed on project activity
400 setting_activity_days_default: Days displayed on project activity
400 setting_display_subprojects_issues: Display subprojects issues on main projects by default
401 setting_display_subprojects_issues: Display subprojects issues on main projects by default
401 setting_enabled_scm: Enabled SCM
402 setting_enabled_scm: Enabled SCM
402 setting_mail_handler_body_delimiters: "Truncate emails after one of these lines"
403 setting_mail_handler_body_delimiters: "Truncate emails after one of these lines"
403 setting_mail_handler_api_enabled: Enable WS for incoming emails
404 setting_mail_handler_api_enabled: Enable WS for incoming emails
404 setting_mail_handler_api_key: Incoming email WS API key
405 setting_mail_handler_api_key: Incoming email WS API key
405 setting_sys_api_key: Repository management WS API key
406 setting_sys_api_key: Repository management WS API key
406 setting_sequential_project_identifiers: Generate sequential project identifiers
407 setting_sequential_project_identifiers: Generate sequential project identifiers
407 setting_gravatar_enabled: Use Gravatar user icons
408 setting_gravatar_enabled: Use Gravatar user icons
408 setting_gravatar_default: Default Gravatar image
409 setting_gravatar_default: Default Gravatar image
409 setting_diff_max_lines_displayed: Maximum number of diff lines displayed
410 setting_diff_max_lines_displayed: Maximum number of diff lines displayed
410 setting_file_max_size_displayed: Maximum size of text files displayed inline
411 setting_file_max_size_displayed: Maximum size of text files displayed inline
411 setting_repository_log_display_limit: Maximum number of revisions displayed on file log
412 setting_repository_log_display_limit: Maximum number of revisions displayed on file log
412 setting_openid: Allow OpenID login and registration
413 setting_openid: Allow OpenID login and registration
413 setting_password_max_age: Require password change after
414 setting_password_max_age: Require password change after
414 setting_password_min_length: Minimum password length
415 setting_password_min_length: Minimum password length
415 setting_lost_password: Allow password reset via email
416 setting_lost_password: Allow password reset via email
416 setting_new_project_user_role_id: Role given to a non-admin user who creates a project
417 setting_new_project_user_role_id: Role given to a non-admin user who creates a project
417 setting_default_projects_modules: Default enabled modules for new projects
418 setting_default_projects_modules: Default enabled modules for new projects
418 setting_issue_done_ratio: Calculate the issue done ratio with
419 setting_issue_done_ratio: Calculate the issue done ratio with
419 setting_issue_done_ratio_issue_field: Use the issue field
420 setting_issue_done_ratio_issue_field: Use the issue field
420 setting_issue_done_ratio_issue_status: Use the issue status
421 setting_issue_done_ratio_issue_status: Use the issue status
421 setting_start_of_week: Start calendars on
422 setting_start_of_week: Start calendars on
422 setting_rest_api_enabled: Enable REST web service
423 setting_rest_api_enabled: Enable REST web service
423 setting_cache_formatted_text: Cache formatted text
424 setting_cache_formatted_text: Cache formatted text
424 setting_default_notification_option: Default notification option
425 setting_default_notification_option: Default notification option
425 setting_commit_logtime_enabled: Enable time logging
426 setting_commit_logtime_enabled: Enable time logging
426 setting_commit_logtime_activity_id: Activity for logged time
427 setting_commit_logtime_activity_id: Activity for logged time
427 setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
428 setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
428 setting_issue_group_assignment: Allow issue assignment to groups
429 setting_issue_group_assignment: Allow issue assignment to groups
429 setting_default_issue_start_date_to_creation_date: Use current date as start date for new issues
430 setting_default_issue_start_date_to_creation_date: Use current date as start date for new issues
430 setting_commit_cross_project_ref: Allow issues of all the other projects to be referenced and fixed
431 setting_commit_cross_project_ref: Allow issues of all the other projects to be referenced and fixed
431 setting_unsubscribe: Allow users to delete their own account
432 setting_unsubscribe: Allow users to delete their own account
432 setting_session_lifetime: Session maximum lifetime
433 setting_session_lifetime: Session maximum lifetime
433 setting_session_timeout: Session inactivity timeout
434 setting_session_timeout: Session inactivity timeout
434 setting_thumbnails_enabled: Display attachment thumbnails
435 setting_thumbnails_enabled: Display attachment thumbnails
435 setting_thumbnails_size: Thumbnails size (in pixels)
436 setting_thumbnails_size: Thumbnails size (in pixels)
436 setting_non_working_week_days: Non-working days
437 setting_non_working_week_days: Non-working days
437 setting_jsonp_enabled: Enable JSONP support
438 setting_jsonp_enabled: Enable JSONP support
438 setting_default_projects_tracker_ids: Default trackers for new projects
439 setting_default_projects_tracker_ids: Default trackers for new projects
439 setting_mail_handler_excluded_filenames: Exclude attachments by name
440 setting_mail_handler_excluded_filenames: Exclude attachments by name
440 setting_force_default_language_for_anonymous: Force default language for anonymous users
441 setting_force_default_language_for_anonymous: Force default language for anonymous users
441 setting_force_default_language_for_loggedin: Force default language for logged-in users
442 setting_force_default_language_for_loggedin: Force default language for logged-in users
442 setting_link_copied_issue: Link issues on copy
443 setting_link_copied_issue: Link issues on copy
443 setting_max_additional_emails: Maximum number of additional email addresses
444 setting_max_additional_emails: Maximum number of additional email addresses
444 setting_search_results_per_page: Search results per page
445 setting_search_results_per_page: Search results per page
445 setting_attachment_extensions_allowed: Allowed extensions
446 setting_attachment_extensions_allowed: Allowed extensions
446 setting_attachment_extensions_denied: Disallowed extensions
447 setting_attachment_extensions_denied: Disallowed extensions
447 setting_new_item_menu_tab: Project menu tab for creating new objects
448 setting_new_item_menu_tab: Project menu tab for creating new objects
448
449
449 permission_add_project: Create project
450 permission_add_project: Create project
450 permission_add_subprojects: Create subprojects
451 permission_add_subprojects: Create subprojects
451 permission_edit_project: Edit project
452 permission_edit_project: Edit project
452 permission_close_project: Close / reopen the project
453 permission_close_project: Close / reopen the project
453 permission_select_project_modules: Select project modules
454 permission_select_project_modules: Select project modules
454 permission_manage_members: Manage members
455 permission_manage_members: Manage members
455 permission_manage_project_activities: Manage project activities
456 permission_manage_project_activities: Manage project activities
456 permission_manage_versions: Manage versions
457 permission_manage_versions: Manage versions
457 permission_manage_categories: Manage issue categories
458 permission_manage_categories: Manage issue categories
458 permission_view_issues: View Issues
459 permission_view_issues: View Issues
459 permission_add_issues: Add issues
460 permission_add_issues: Add issues
460 permission_edit_issues: Edit issues
461 permission_edit_issues: Edit issues
461 permission_copy_issues: Copy issues
462 permission_copy_issues: Copy issues
462 permission_manage_issue_relations: Manage issue relations
463 permission_manage_issue_relations: Manage issue relations
463 permission_set_issues_private: Set issues public or private
464 permission_set_issues_private: Set issues public or private
464 permission_set_own_issues_private: Set own issues public or private
465 permission_set_own_issues_private: Set own issues public or private
465 permission_add_issue_notes: Add notes
466 permission_add_issue_notes: Add notes
466 permission_edit_issue_notes: Edit notes
467 permission_edit_issue_notes: Edit notes
467 permission_edit_own_issue_notes: Edit own notes
468 permission_edit_own_issue_notes: Edit own notes
468 permission_view_private_notes: View private notes
469 permission_view_private_notes: View private notes
469 permission_set_notes_private: Set notes as private
470 permission_set_notes_private: Set notes as private
470 permission_move_issues: Move issues
471 permission_move_issues: Move issues
471 permission_delete_issues: Delete issues
472 permission_delete_issues: Delete issues
472 permission_manage_public_queries: Manage public queries
473 permission_manage_public_queries: Manage public queries
473 permission_save_queries: Save queries
474 permission_save_queries: Save queries
474 permission_view_gantt: View gantt chart
475 permission_view_gantt: View gantt chart
475 permission_view_calendar: View calendar
476 permission_view_calendar: View calendar
476 permission_view_issue_watchers: View watchers list
477 permission_view_issue_watchers: View watchers list
477 permission_add_issue_watchers: Add watchers
478 permission_add_issue_watchers: Add watchers
478 permission_delete_issue_watchers: Delete watchers
479 permission_delete_issue_watchers: Delete watchers
479 permission_log_time: Log spent time
480 permission_log_time: Log spent time
480 permission_view_time_entries: View spent time
481 permission_view_time_entries: View spent time
481 permission_edit_time_entries: Edit time logs
482 permission_edit_time_entries: Edit time logs
482 permission_edit_own_time_entries: Edit own time logs
483 permission_edit_own_time_entries: Edit own time logs
483 permission_manage_news: Manage news
484 permission_manage_news: Manage news
484 permission_comment_news: Comment news
485 permission_comment_news: Comment news
485 permission_view_documents: View documents
486 permission_view_documents: View documents
486 permission_add_documents: Add documents
487 permission_add_documents: Add documents
487 permission_edit_documents: Edit documents
488 permission_edit_documents: Edit documents
488 permission_delete_documents: Delete documents
489 permission_delete_documents: Delete documents
489 permission_manage_files: Manage files
490 permission_manage_files: Manage files
490 permission_view_files: View files
491 permission_view_files: View files
491 permission_manage_wiki: Manage wiki
492 permission_manage_wiki: Manage wiki
492 permission_rename_wiki_pages: Rename wiki pages
493 permission_rename_wiki_pages: Rename wiki pages
493 permission_delete_wiki_pages: Delete wiki pages
494 permission_delete_wiki_pages: Delete wiki pages
494 permission_view_wiki_pages: View wiki
495 permission_view_wiki_pages: View wiki
495 permission_view_wiki_edits: View wiki history
496 permission_view_wiki_edits: View wiki history
496 permission_edit_wiki_pages: Edit wiki pages
497 permission_edit_wiki_pages: Edit wiki pages
497 permission_delete_wiki_pages_attachments: Delete attachments
498 permission_delete_wiki_pages_attachments: Delete attachments
498 permission_protect_wiki_pages: Protect wiki pages
499 permission_protect_wiki_pages: Protect wiki pages
499 permission_manage_repository: Manage repository
500 permission_manage_repository: Manage repository
500 permission_browse_repository: Browse repository
501 permission_browse_repository: Browse repository
501 permission_view_changesets: View changesets
502 permission_view_changesets: View changesets
502 permission_commit_access: Commit access
503 permission_commit_access: Commit access
503 permission_manage_boards: Manage forums
504 permission_manage_boards: Manage forums
504 permission_view_messages: View messages
505 permission_view_messages: View messages
505 permission_add_messages: Post messages
506 permission_add_messages: Post messages
506 permission_edit_messages: Edit messages
507 permission_edit_messages: Edit messages
507 permission_edit_own_messages: Edit own messages
508 permission_edit_own_messages: Edit own messages
508 permission_delete_messages: Delete messages
509 permission_delete_messages: Delete messages
509 permission_delete_own_messages: Delete own messages
510 permission_delete_own_messages: Delete own messages
510 permission_export_wiki_pages: Export wiki pages
511 permission_export_wiki_pages: Export wiki pages
511 permission_manage_subtasks: Manage subtasks
512 permission_manage_subtasks: Manage subtasks
512 permission_manage_related_issues: Manage related issues
513 permission_manage_related_issues: Manage related issues
513 permission_import_issues: Import issues
514 permission_import_issues: Import issues
514
515
515 project_module_issue_tracking: Issue tracking
516 project_module_issue_tracking: Issue tracking
516 project_module_time_tracking: Time tracking
517 project_module_time_tracking: Time tracking
517 project_module_news: News
518 project_module_news: News
518 project_module_documents: Documents
519 project_module_documents: Documents
519 project_module_files: Files
520 project_module_files: Files
520 project_module_wiki: Wiki
521 project_module_wiki: Wiki
521 project_module_repository: Repository
522 project_module_repository: Repository
522 project_module_boards: Forums
523 project_module_boards: Forums
523 project_module_calendar: Calendar
524 project_module_calendar: Calendar
524 project_module_gantt: Gantt
525 project_module_gantt: Gantt
525
526
526 label_user: User
527 label_user: User
527 label_user_plural: Users
528 label_user_plural: Users
528 label_user_new: New user
529 label_user_new: New user
529 label_user_anonymous: Anonymous
530 label_user_anonymous: Anonymous
530 label_project: Project
531 label_project: Project
531 label_project_new: New project
532 label_project_new: New project
532 label_project_plural: Projects
533 label_project_plural: Projects
533 label_x_projects:
534 label_x_projects:
534 zero: no projects
535 zero: no projects
535 one: 1 project
536 one: 1 project
536 other: "%{count} projects"
537 other: "%{count} projects"
537 label_project_all: All Projects
538 label_project_all: All Projects
538 label_project_latest: Latest projects
539 label_project_latest: Latest projects
539 label_issue: Issue
540 label_issue: Issue
540 label_issue_new: New issue
541 label_issue_new: New issue
541 label_issue_plural: Issues
542 label_issue_plural: Issues
542 label_issue_view_all: View all issues
543 label_issue_view_all: View all issues
543 label_issues_by: "Issues by %{value}"
544 label_issues_by: "Issues by %{value}"
544 label_issue_added: Issue added
545 label_issue_added: Issue added
545 label_issue_updated: Issue updated
546 label_issue_updated: Issue updated
546 label_issue_note_added: Note added
547 label_issue_note_added: Note added
547 label_issue_status_updated: Status updated
548 label_issue_status_updated: Status updated
548 label_issue_assigned_to_updated: Assignee updated
549 label_issue_assigned_to_updated: Assignee updated
549 label_issue_priority_updated: Priority updated
550 label_issue_priority_updated: Priority updated
550 label_document: Document
551 label_document: Document
551 label_document_new: New document
552 label_document_new: New document
552 label_document_plural: Documents
553 label_document_plural: Documents
553 label_document_added: Document added
554 label_document_added: Document added
554 label_role: Role
555 label_role: Role
555 label_role_plural: Roles
556 label_role_plural: Roles
556 label_role_new: New role
557 label_role_new: New role
557 label_role_and_permissions: Roles and permissions
558 label_role_and_permissions: Roles and permissions
558 label_role_anonymous: Anonymous
559 label_role_anonymous: Anonymous
559 label_role_non_member: Non member
560 label_role_non_member: Non member
560 label_member: Member
561 label_member: Member
561 label_member_new: New member
562 label_member_new: New member
562 label_member_plural: Members
563 label_member_plural: Members
563 label_tracker: Tracker
564 label_tracker: Tracker
564 label_tracker_plural: Trackers
565 label_tracker_plural: Trackers
565 label_tracker_all: All trackers
566 label_tracker_all: All trackers
566 label_tracker_new: New tracker
567 label_tracker_new: New tracker
567 label_workflow: Workflow
568 label_workflow: Workflow
568 label_issue_status: Issue status
569 label_issue_status: Issue status
569 label_issue_status_plural: Issue statuses
570 label_issue_status_plural: Issue statuses
570 label_issue_status_new: New status
571 label_issue_status_new: New status
571 label_issue_category: Issue category
572 label_issue_category: Issue category
572 label_issue_category_plural: Issue categories
573 label_issue_category_plural: Issue categories
573 label_issue_category_new: New category
574 label_issue_category_new: New category
574 label_custom_field: Custom field
575 label_custom_field: Custom field
575 label_custom_field_plural: Custom fields
576 label_custom_field_plural: Custom fields
576 label_custom_field_new: New custom field
577 label_custom_field_new: New custom field
577 label_enumerations: Enumerations
578 label_enumerations: Enumerations
578 label_enumeration_new: New value
579 label_enumeration_new: New value
579 label_information: Information
580 label_information: Information
580 label_information_plural: Information
581 label_information_plural: Information
581 label_please_login: Please log in
582 label_please_login: Please log in
582 label_register: Register
583 label_register: Register
583 label_login_with_open_id_option: or login with OpenID
584 label_login_with_open_id_option: or login with OpenID
584 label_password_lost: Lost password
585 label_password_lost: Lost password
585 label_password_required: Confirm your password to continue
586 label_password_required: Confirm your password to continue
586 label_home: Home
587 label_home: Home
587 label_my_page: My page
588 label_my_page: My page
588 label_my_account: My account
589 label_my_account: My account
589 label_my_projects: My projects
590 label_my_projects: My projects
590 label_my_page_block: My page block
591 label_my_page_block: My page block
591 label_administration: Administration
592 label_administration: Administration
592 label_login: Sign in
593 label_login: Sign in
593 label_logout: Sign out
594 label_logout: Sign out
594 label_help: Help
595 label_help: Help
595 label_reported_issues: Reported issues
596 label_reported_issues: Reported issues
596 label_assigned_issues: Assigned issues
597 label_assigned_issues: Assigned issues
597 label_assigned_to_me_issues: Issues assigned to me
598 label_assigned_to_me_issues: Issues assigned to me
598 label_last_login: Last connection
599 label_last_login: Last connection
599 label_registered_on: Registered on
600 label_registered_on: Registered on
600 label_activity: Activity
601 label_activity: Activity
601 label_overall_activity: Overall activity
602 label_overall_activity: Overall activity
602 label_user_activity: "%{value}'s activity"
603 label_user_activity: "%{value}'s activity"
603 label_new: New
604 label_new: New
604 label_logged_as: Logged in as
605 label_logged_as: Logged in as
605 label_environment: Environment
606 label_environment: Environment
606 label_authentication: Authentication
607 label_authentication: Authentication
607 label_auth_source: Authentication mode
608 label_auth_source: Authentication mode
608 label_auth_source_new: New authentication mode
609 label_auth_source_new: New authentication mode
609 label_auth_source_plural: Authentication modes
610 label_auth_source_plural: Authentication modes
610 label_subproject_plural: Subprojects
611 label_subproject_plural: Subprojects
611 label_subproject_new: New subproject
612 label_subproject_new: New subproject
612 label_and_its_subprojects: "%{value} and its subprojects"
613 label_and_its_subprojects: "%{value} and its subprojects"
613 label_min_max_length: Min - Max length
614 label_min_max_length: Min - Max length
614 label_list: List
615 label_list: List
615 label_date: Date
616 label_date: Date
616 label_integer: Integer
617 label_integer: Integer
617 label_float: Float
618 label_float: Float
618 label_boolean: Boolean
619 label_boolean: Boolean
619 label_string: Text
620 label_string: Text
620 label_text: Long text
621 label_text: Long text
621 label_attribute: Attribute
622 label_attribute: Attribute
622 label_attribute_plural: Attributes
623 label_attribute_plural: Attributes
623 label_no_data: No data to display
624 label_no_data: No data to display
624 label_no_preview: No preview available
625 label_no_preview: No preview available
625 label_change_status: Change status
626 label_change_status: Change status
626 label_history: History
627 label_history: History
627 label_attachment: File
628 label_attachment: File
628 label_attachment_new: New file
629 label_attachment_new: New file
629 label_attachment_delete: Delete file
630 label_attachment_delete: Delete file
630 label_attachment_plural: Files
631 label_attachment_plural: Files
631 label_file_added: File added
632 label_file_added: File added
632 label_report: Report
633 label_report: Report
633 label_report_plural: Reports
634 label_report_plural: Reports
634 label_news: News
635 label_news: News
635 label_news_new: Add news
636 label_news_new: Add news
636 label_news_plural: News
637 label_news_plural: News
637 label_news_latest: Latest news
638 label_news_latest: Latest news
638 label_news_view_all: View all news
639 label_news_view_all: View all news
639 label_news_added: News added
640 label_news_added: News added
640 label_news_comment_added: Comment added to a news
641 label_news_comment_added: Comment added to a news
641 label_settings: Settings
642 label_settings: Settings
642 label_overview: Overview
643 label_overview: Overview
643 label_version: Version
644 label_version: Version
644 label_version_new: New version
645 label_version_new: New version
645 label_version_plural: Versions
646 label_version_plural: Versions
646 label_close_versions: Close completed versions
647 label_close_versions: Close completed versions
647 label_confirmation: Confirmation
648 label_confirmation: Confirmation
648 label_export_to: 'Also available in:'
649 label_export_to: 'Also available in:'
649 label_read: Read...
650 label_read: Read...
650 label_public_projects: Public projects
651 label_public_projects: Public projects
651 label_open_issues: open
652 label_open_issues: open
652 label_open_issues_plural: open
653 label_open_issues_plural: open
653 label_closed_issues: closed
654 label_closed_issues: closed
654 label_closed_issues_plural: closed
655 label_closed_issues_plural: closed
655 label_x_open_issues_abbr:
656 label_x_open_issues_abbr:
656 zero: 0 open
657 zero: 0 open
657 one: 1 open
658 one: 1 open
658 other: "%{count} open"
659 other: "%{count} open"
659 label_x_closed_issues_abbr:
660 label_x_closed_issues_abbr:
660 zero: 0 closed
661 zero: 0 closed
661 one: 1 closed
662 one: 1 closed
662 other: "%{count} closed"
663 other: "%{count} closed"
663 label_x_issues:
664 label_x_issues:
664 zero: 0 issues
665 zero: 0 issues
665 one: 1 issue
666 one: 1 issue
666 other: "%{count} issues"
667 other: "%{count} issues"
667 label_total: Total
668 label_total: Total
668 label_total_plural: Totals
669 label_total_plural: Totals
669 label_total_time: Total time
670 label_total_time: Total time
670 label_permissions: Permissions
671 label_permissions: Permissions
671 label_current_status: Current status
672 label_current_status: Current status
672 label_new_statuses_allowed: New statuses allowed
673 label_new_statuses_allowed: New statuses allowed
673 label_all: all
674 label_all: all
674 label_any: any
675 label_any: any
675 label_none: none
676 label_none: none
676 label_nobody: nobody
677 label_nobody: nobody
677 label_next: Next
678 label_next: Next
678 label_previous: Previous
679 label_previous: Previous
679 label_used_by: Used by
680 label_used_by: Used by
680 label_details: Details
681 label_details: Details
681 label_add_note: Add a note
682 label_add_note: Add a note
682 label_calendar: Calendar
683 label_calendar: Calendar
683 label_months_from: months from
684 label_months_from: months from
684 label_gantt: Gantt
685 label_gantt: Gantt
685 label_internal: Internal
686 label_internal: Internal
686 label_last_changes: "last %{count} changes"
687 label_last_changes: "last %{count} changes"
687 label_change_view_all: View all changes
688 label_change_view_all: View all changes
688 label_personalize_page: Personalize this page
689 label_personalize_page: Personalize this page
689 label_comment: Comment
690 label_comment: Comment
690 label_comment_plural: Comments
691 label_comment_plural: Comments
691 label_x_comments:
692 label_x_comments:
692 zero: no comments
693 zero: no comments
693 one: 1 comment
694 one: 1 comment
694 other: "%{count} comments"
695 other: "%{count} comments"
695 label_comment_add: Add a comment
696 label_comment_add: Add a comment
696 label_comment_added: Comment added
697 label_comment_added: Comment added
697 label_comment_delete: Delete comments
698 label_comment_delete: Delete comments
698 label_query: Custom query
699 label_query: Custom query
699 label_query_plural: Custom queries
700 label_query_plural: Custom queries
700 label_query_new: New query
701 label_query_new: New query
701 label_my_queries: My custom queries
702 label_my_queries: My custom queries
702 label_filter_add: Add filter
703 label_filter_add: Add filter
703 label_filter_plural: Filters
704 label_filter_plural: Filters
704 label_equals: is
705 label_equals: is
705 label_not_equals: is not
706 label_not_equals: is not
706 label_in_less_than: in less than
707 label_in_less_than: in less than
707 label_in_more_than: in more than
708 label_in_more_than: in more than
708 label_in_the_next_days: in the next
709 label_in_the_next_days: in the next
709 label_in_the_past_days: in the past
710 label_in_the_past_days: in the past
710 label_greater_or_equal: '>='
711 label_greater_or_equal: '>='
711 label_less_or_equal: '<='
712 label_less_or_equal: '<='
712 label_between: between
713 label_between: between
713 label_in: in
714 label_in: in
714 label_today: today
715 label_today: today
715 label_all_time: all time
716 label_all_time: all time
716 label_yesterday: yesterday
717 label_yesterday: yesterday
717 label_this_week: this week
718 label_this_week: this week
718 label_last_week: last week
719 label_last_week: last week
719 label_last_n_weeks: "last %{count} weeks"
720 label_last_n_weeks: "last %{count} weeks"
720 label_last_n_days: "last %{count} days"
721 label_last_n_days: "last %{count} days"
721 label_this_month: this month
722 label_this_month: this month
722 label_last_month: last month
723 label_last_month: last month
723 label_this_year: this year
724 label_this_year: this year
724 label_date_range: Date range
725 label_date_range: Date range
725 label_less_than_ago: less than days ago
726 label_less_than_ago: less than days ago
726 label_more_than_ago: more than days ago
727 label_more_than_ago: more than days ago
727 label_ago: days ago
728 label_ago: days ago
728 label_contains: contains
729 label_contains: contains
729 label_not_contains: doesn't contain
730 label_not_contains: doesn't contain
730 label_any_issues_in_project: any issues in project
731 label_any_issues_in_project: any issues in project
731 label_any_issues_not_in_project: any issues not in project
732 label_any_issues_not_in_project: any issues not in project
732 label_no_issues_in_project: no issues in project
733 label_no_issues_in_project: no issues in project
733 label_any_open_issues: any open issues
734 label_any_open_issues: any open issues
734 label_no_open_issues: no open issues
735 label_no_open_issues: no open issues
735 label_day_plural: days
736 label_day_plural: days
736 label_repository: Repository
737 label_repository: Repository
737 label_repository_new: New repository
738 label_repository_new: New repository
738 label_repository_plural: Repositories
739 label_repository_plural: Repositories
739 label_browse: Browse
740 label_browse: Browse
740 label_branch: Branch
741 label_branch: Branch
741 label_tag: Tag
742 label_tag: Tag
742 label_revision: Revision
743 label_revision: Revision
743 label_revision_plural: Revisions
744 label_revision_plural: Revisions
744 label_revision_id: "Revision %{value}"
745 label_revision_id: "Revision %{value}"
745 label_associated_revisions: Associated revisions
746 label_associated_revisions: Associated revisions
746 label_added: added
747 label_added: added
747 label_modified: modified
748 label_modified: modified
748 label_copied: copied
749 label_copied: copied
749 label_renamed: renamed
750 label_renamed: renamed
750 label_deleted: deleted
751 label_deleted: deleted
751 label_latest_revision: Latest revision
752 label_latest_revision: Latest revision
752 label_latest_revision_plural: Latest revisions
753 label_latest_revision_plural: Latest revisions
753 label_view_revisions: View revisions
754 label_view_revisions: View revisions
754 label_view_all_revisions: View all revisions
755 label_view_all_revisions: View all revisions
755 label_max_size: Maximum size
756 label_max_size: Maximum size
756 label_sort_highest: Move to top
757 label_sort_highest: Move to top
757 label_sort_higher: Move up
758 label_sort_higher: Move up
758 label_sort_lower: Move down
759 label_sort_lower: Move down
759 label_sort_lowest: Move to bottom
760 label_sort_lowest: Move to bottom
760 label_roadmap: Roadmap
761 label_roadmap: Roadmap
761 label_roadmap_due_in: "Due in %{value}"
762 label_roadmap_due_in: "Due in %{value}"
762 label_roadmap_overdue: "%{value} late"
763 label_roadmap_overdue: "%{value} late"
763 label_roadmap_no_issues: No issues for this version
764 label_roadmap_no_issues: No issues for this version
764 label_search: Search
765 label_search: Search
765 label_result_plural: Results
766 label_result_plural: Results
766 label_all_words: All words
767 label_all_words: All words
767 label_wiki: Wiki
768 label_wiki: Wiki
768 label_wiki_edit: Wiki edit
769 label_wiki_edit: Wiki edit
769 label_wiki_edit_plural: Wiki edits
770 label_wiki_edit_plural: Wiki edits
770 label_wiki_page: Wiki page
771 label_wiki_page: Wiki page
771 label_wiki_page_plural: Wiki pages
772 label_wiki_page_plural: Wiki pages
772 label_wiki_page_new: New wiki page
773 label_wiki_page_new: New wiki page
773 label_index_by_title: Index by title
774 label_index_by_title: Index by title
774 label_index_by_date: Index by date
775 label_index_by_date: Index by date
775 label_current_version: Current version
776 label_current_version: Current version
776 label_preview: Preview
777 label_preview: Preview
777 label_feed_plural: Feeds
778 label_feed_plural: Feeds
778 label_changes_details: Details of all changes
779 label_changes_details: Details of all changes
779 label_issue_tracking: Issue tracking
780 label_issue_tracking: Issue tracking
780 label_spent_time: Spent time
781 label_spent_time: Spent time
781 label_total_spent_time: Total spent time
782 label_total_spent_time: Total spent time
782 label_overall_spent_time: Overall spent time
783 label_overall_spent_time: Overall spent time
783 label_f_hour: "%{value} hour"
784 label_f_hour: "%{value} hour"
784 label_f_hour_plural: "%{value} hours"
785 label_f_hour_plural: "%{value} hours"
785 label_f_hour_short: "%{value} h"
786 label_f_hour_short: "%{value} h"
786 label_time_tracking: Time tracking
787 label_time_tracking: Time tracking
787 label_change_plural: Changes
788 label_change_plural: Changes
788 label_statistics: Statistics
789 label_statistics: Statistics
789 label_commits_per_month: Commits per month
790 label_commits_per_month: Commits per month
790 label_commits_per_author: Commits per author
791 label_commits_per_author: Commits per author
791 label_diff: diff
792 label_diff: diff
792 label_view_diff: View differences
793 label_view_diff: View differences
793 label_diff_inline: inline
794 label_diff_inline: inline
794 label_diff_side_by_side: side by side
795 label_diff_side_by_side: side by side
795 label_options: Options
796 label_options: Options
796 label_copy_workflow_from: Copy workflow from
797 label_copy_workflow_from: Copy workflow from
797 label_permissions_report: Permissions report
798 label_permissions_report: Permissions report
798 label_watched_issues: Watched issues
799 label_watched_issues: Watched issues
799 label_related_issues: Related issues
800 label_related_issues: Related issues
800 label_applied_status: Applied status
801 label_applied_status: Applied status
801 label_loading: Loading...
802 label_loading: Loading...
802 label_relation_new: New relation
803 label_relation_new: New relation
803 label_relation_delete: Delete relation
804 label_relation_delete: Delete relation
804 label_relates_to: Related to
805 label_relates_to: Related to
805 label_duplicates: Duplicates
806 label_duplicates: Duplicates
806 label_duplicated_by: Duplicated by
807 label_duplicated_by: Duplicated by
807 label_blocks: Blocks
808 label_blocks: Blocks
808 label_blocked_by: Blocked by
809 label_blocked_by: Blocked by
809 label_precedes: Precedes
810 label_precedes: Precedes
810 label_follows: Follows
811 label_follows: Follows
811 label_copied_to: Copied to
812 label_copied_to: Copied to
812 label_copied_from: Copied from
813 label_copied_from: Copied from
813 label_stay_logged_in: Stay logged in
814 label_stay_logged_in: Stay logged in
814 label_disabled: disabled
815 label_disabled: disabled
815 label_show_completed_versions: Show completed versions
816 label_show_completed_versions: Show completed versions
816 label_me: me
817 label_me: me
817 label_board: Forum
818 label_board: Forum
818 label_board_new: New forum
819 label_board_new: New forum
819 label_board_plural: Forums
820 label_board_plural: Forums
820 label_board_locked: Locked
821 label_board_locked: Locked
821 label_board_sticky: Sticky
822 label_board_sticky: Sticky
822 label_topic_plural: Topics
823 label_topic_plural: Topics
823 label_message_plural: Messages
824 label_message_plural: Messages
824 label_message_last: Last message
825 label_message_last: Last message
825 label_message_new: New message
826 label_message_new: New message
826 label_message_posted: Message added
827 label_message_posted: Message added
827 label_reply_plural: Replies
828 label_reply_plural: Replies
828 label_send_information: Send account information to the user
829 label_send_information: Send account information to the user
829 label_year: Year
830 label_year: Year
830 label_month: Month
831 label_month: Month
831 label_week: Week
832 label_week: Week
832 label_date_from: From
833 label_date_from: From
833 label_date_to: To
834 label_date_to: To
834 label_language_based: Based on user's language
835 label_language_based: Based on user's language
835 label_sort_by: "Sort by %{value}"
836 label_sort_by: "Sort by %{value}"
836 label_send_test_email: Send a test email
837 label_send_test_email: Send a test email
837 label_feeds_access_key: Atom access key
838 label_feeds_access_key: Atom access key
838 label_missing_feeds_access_key: Missing a Atom access key
839 label_missing_feeds_access_key: Missing a Atom access key
839 label_feeds_access_key_created_on: "Atom access key created %{value} ago"
840 label_feeds_access_key_created_on: "Atom access key created %{value} ago"
840 label_module_plural: Modules
841 label_module_plural: Modules
841 label_added_time_by: "Added by %{author} %{age} ago"
842 label_added_time_by: "Added by %{author} %{age} ago"
842 label_updated_time_by: "Updated by %{author} %{age} ago"
843 label_updated_time_by: "Updated by %{author} %{age} ago"
843 label_updated_time: "Updated %{value} ago"
844 label_updated_time: "Updated %{value} ago"
844 label_jump_to_a_project: Jump to a project...
845 label_jump_to_a_project: Jump to a project...
845 label_file_plural: Files
846 label_file_plural: Files
846 label_changeset_plural: Changesets
847 label_changeset_plural: Changesets
847 label_default_columns: Default columns
848 label_default_columns: Default columns
848 label_no_change_option: (No change)
849 label_no_change_option: (No change)
849 label_bulk_edit_selected_issues: Bulk edit selected issues
850 label_bulk_edit_selected_issues: Bulk edit selected issues
850 label_bulk_edit_selected_time_entries: Bulk edit selected time entries
851 label_bulk_edit_selected_time_entries: Bulk edit selected time entries
851 label_theme: Theme
852 label_theme: Theme
852 label_default: Default
853 label_default: Default
853 label_search_titles_only: Search titles only
854 label_search_titles_only: Search titles only
854 label_user_mail_option_all: "For any event on all my projects"
855 label_user_mail_option_all: "For any event on all my projects"
855 label_user_mail_option_selected: "For any event on the selected projects only..."
856 label_user_mail_option_selected: "For any event on the selected projects only..."
856 label_user_mail_option_none: "No events"
857 label_user_mail_option_none: "No events"
857 label_user_mail_option_only_my_events: "Only for things I watch or I'm involved in"
858 label_user_mail_option_only_my_events: "Only for things I watch or I'm involved in"
858 label_user_mail_option_only_assigned: "Only for things I am assigned to"
859 label_user_mail_option_only_assigned: "Only for things I am assigned to"
859 label_user_mail_option_only_owner: "Only for things I am the owner of"
860 label_user_mail_option_only_owner: "Only for things I am the owner of"
860 label_user_mail_no_self_notified: "I don't want to be notified of changes that I make myself"
861 label_user_mail_no_self_notified: "I don't want to be notified of changes that I make myself"
861 label_registration_activation_by_email: account activation by email
862 label_registration_activation_by_email: account activation by email
862 label_registration_manual_activation: manual account activation
863 label_registration_manual_activation: manual account activation
863 label_registration_automatic_activation: automatic account activation
864 label_registration_automatic_activation: automatic account activation
864 label_display_per_page: "Per page: %{value}"
865 label_display_per_page: "Per page: %{value}"
865 label_age: Age
866 label_age: Age
866 label_change_properties: Change properties
867 label_change_properties: Change properties
867 label_general: General
868 label_general: General
868 label_more: More
869 label_more: More
869 label_scm: SCM
870 label_scm: SCM
870 label_plugins: Plugins
871 label_plugins: Plugins
871 label_ldap_authentication: LDAP authentication
872 label_ldap_authentication: LDAP authentication
872 label_downloads_abbr: D/L
873 label_downloads_abbr: D/L
873 label_optional_description: Optional description
874 label_optional_description: Optional description
874 label_add_another_file: Add another file
875 label_add_another_file: Add another file
875 label_preferences: Preferences
876 label_preferences: Preferences
876 label_chronological_order: In chronological order
877 label_chronological_order: In chronological order
877 label_reverse_chronological_order: In reverse chronological order
878 label_reverse_chronological_order: In reverse chronological order
878 label_planning: Planning
879 label_planning: Planning
879 label_incoming_emails: Incoming emails
880 label_incoming_emails: Incoming emails
880 label_generate_key: Generate a key
881 label_generate_key: Generate a key
881 label_issue_watchers: Watchers
882 label_issue_watchers: Watchers
882 label_example: Example
883 label_example: Example
883 label_display: Display
884 label_display: Display
884 label_sort: Sort
885 label_sort: Sort
885 label_ascending: Ascending
886 label_ascending: Ascending
886 label_descending: Descending
887 label_descending: Descending
887 label_date_from_to: From %{start} to %{end}
888 label_date_from_to: From %{start} to %{end}
888 label_wiki_content_added: Wiki page added
889 label_wiki_content_added: Wiki page added
889 label_wiki_content_updated: Wiki page updated
890 label_wiki_content_updated: Wiki page updated
890 label_group: Group
891 label_group: Group
891 label_group_plural: Groups
892 label_group_plural: Groups
892 label_group_new: New group
893 label_group_new: New group
893 label_group_anonymous: Anonymous users
894 label_group_anonymous: Anonymous users
894 label_group_non_member: Non member users
895 label_group_non_member: Non member users
895 label_time_entry_plural: Spent time
896 label_time_entry_plural: Spent time
896 label_version_sharing_none: Not shared
897 label_version_sharing_none: Not shared
897 label_version_sharing_descendants: With subprojects
898 label_version_sharing_descendants: With subprojects
898 label_version_sharing_hierarchy: With project hierarchy
899 label_version_sharing_hierarchy: With project hierarchy
899 label_version_sharing_tree: With project tree
900 label_version_sharing_tree: With project tree
900 label_version_sharing_system: With all projects
901 label_version_sharing_system: With all projects
901 label_update_issue_done_ratios: Update issue done ratios
902 label_update_issue_done_ratios: Update issue done ratios
902 label_copy_source: Source
903 label_copy_source: Source
903 label_copy_target: Target
904 label_copy_target: Target
904 label_copy_same_as_target: Same as target
905 label_copy_same_as_target: Same as target
905 label_display_used_statuses_only: Only display statuses that are used by this tracker
906 label_display_used_statuses_only: Only display statuses that are used by this tracker
906 label_api_access_key: API access key
907 label_api_access_key: API access key
907 label_missing_api_access_key: Missing an API access key
908 label_missing_api_access_key: Missing an API access key
908 label_api_access_key_created_on: "API access key created %{value} ago"
909 label_api_access_key_created_on: "API access key created %{value} ago"
909 label_profile: Profile
910 label_profile: Profile
910 label_subtask_plural: Subtasks
911 label_subtask_plural: Subtasks
911 label_project_copy_notifications: Send email notifications during the project copy
912 label_project_copy_notifications: Send email notifications during the project copy
912 label_principal_search: "Search for user or group:"
913 label_principal_search: "Search for user or group:"
913 label_user_search: "Search for user:"
914 label_user_search: "Search for user:"
914 label_additional_workflow_transitions_for_author: Additional transitions allowed when the user is the author
915 label_additional_workflow_transitions_for_author: Additional transitions allowed when the user is the author
915 label_additional_workflow_transitions_for_assignee: Additional transitions allowed when the user is the assignee
916 label_additional_workflow_transitions_for_assignee: Additional transitions allowed when the user is the assignee
916 label_issues_visibility_all: All issues
917 label_issues_visibility_all: All issues
917 label_issues_visibility_public: All non private issues
918 label_issues_visibility_public: All non private issues
918 label_issues_visibility_own: Issues created by or assigned to the user
919 label_issues_visibility_own: Issues created by or assigned to the user
919 label_git_report_last_commit: Report last commit for files and directories
920 label_git_report_last_commit: Report last commit for files and directories
920 label_parent_revision: Parent
921 label_parent_revision: Parent
921 label_child_revision: Child
922 label_child_revision: Child
922 label_export_options: "%{export_format} export options"
923 label_export_options: "%{export_format} export options"
923 label_copy_attachments: Copy attachments
924 label_copy_attachments: Copy attachments
924 label_copy_subtasks: Copy subtasks
925 label_copy_subtasks: Copy subtasks
925 label_item_position: "%{position} of %{count}"
926 label_item_position: "%{position} of %{count}"
926 label_completed_versions: Completed versions
927 label_completed_versions: Completed versions
927 label_search_for_watchers: Search for watchers to add
928 label_search_for_watchers: Search for watchers to add
928 label_session_expiration: Session expiration
929 label_session_expiration: Session expiration
929 label_show_closed_projects: View closed projects
930 label_show_closed_projects: View closed projects
930 label_status_transitions: Status transitions
931 label_status_transitions: Status transitions
931 label_fields_permissions: Fields permissions
932 label_fields_permissions: Fields permissions
932 label_readonly: Read-only
933 label_readonly: Read-only
933 label_required: Required
934 label_required: Required
934 label_hidden: Hidden
935 label_hidden: Hidden
935 label_attribute_of_project: "Project's %{name}"
936 label_attribute_of_project: "Project's %{name}"
936 label_attribute_of_issue: "Issue's %{name}"
937 label_attribute_of_issue: "Issue's %{name}"
937 label_attribute_of_author: "Author's %{name}"
938 label_attribute_of_author: "Author's %{name}"
938 label_attribute_of_assigned_to: "Assignee's %{name}"
939 label_attribute_of_assigned_to: "Assignee's %{name}"
939 label_attribute_of_user: "User's %{name}"
940 label_attribute_of_user: "User's %{name}"
940 label_attribute_of_fixed_version: "Target version's %{name}"
941 label_attribute_of_fixed_version: "Target version's %{name}"
941 label_cross_project_descendants: With subprojects
942 label_cross_project_descendants: With subprojects
942 label_cross_project_tree: With project tree
943 label_cross_project_tree: With project tree
943 label_cross_project_hierarchy: With project hierarchy
944 label_cross_project_hierarchy: With project hierarchy
944 label_cross_project_system: With all projects
945 label_cross_project_system: With all projects
945 label_gantt_progress_line: Progress line
946 label_gantt_progress_line: Progress line
946 label_visibility_private: to me only
947 label_visibility_private: to me only
947 label_visibility_roles: to these roles only
948 label_visibility_roles: to these roles only
948 label_visibility_public: to any users
949 label_visibility_public: to any users
949 label_link: Link
950 label_link: Link
950 label_only: only
951 label_only: only
951 label_drop_down_list: drop-down list
952 label_drop_down_list: drop-down list
952 label_checkboxes: checkboxes
953 label_checkboxes: checkboxes
953 label_radio_buttons: radio buttons
954 label_radio_buttons: radio buttons
954 label_link_values_to: Link values to URL
955 label_link_values_to: Link values to URL
955 label_custom_field_select_type: Select the type of object to which the custom field is to be attached
956 label_custom_field_select_type: Select the type of object to which the custom field is to be attached
956 label_check_for_updates: Check for updates
957 label_check_for_updates: Check for updates
957 label_latest_compatible_version: Latest compatible version
958 label_latest_compatible_version: Latest compatible version
958 label_unknown_plugin: Unknown plugin
959 label_unknown_plugin: Unknown plugin
959 label_add_projects: Add projects
960 label_add_projects: Add projects
960 label_users_visibility_all: All active users
961 label_users_visibility_all: All active users
961 label_users_visibility_members_of_visible_projects: Members of visible projects
962 label_users_visibility_members_of_visible_projects: Members of visible projects
962 label_edit_attachments: Edit attached files
963 label_edit_attachments: Edit attached files
963 label_link_copied_issue: Link copied issue
964 label_link_copied_issue: Link copied issue
964 label_ask: Ask
965 label_ask: Ask
965 label_search_attachments_yes: Search attachment filenames and descriptions
966 label_search_attachments_yes: Search attachment filenames and descriptions
966 label_search_attachments_no: Do not search attachments
967 label_search_attachments_no: Do not search attachments
967 label_search_attachments_only: Search attachments only
968 label_search_attachments_only: Search attachments only
968 label_search_open_issues_only: Open issues only
969 label_search_open_issues_only: Open issues only
969 label_email_address_plural: Emails
970 label_email_address_plural: Emails
970 label_email_address_add: Add email address
971 label_email_address_add: Add email address
971 label_enable_notifications: Enable notifications
972 label_enable_notifications: Enable notifications
972 label_disable_notifications: Disable notifications
973 label_disable_notifications: Disable notifications
973 label_blank_value: blank
974 label_blank_value: blank
974 label_parent_task_attributes: Parent tasks attributes
975 label_parent_task_attributes: Parent tasks attributes
975 label_parent_task_attributes_derived: Calculated from subtasks
976 label_parent_task_attributes_derived: Calculated from subtasks
976 label_parent_task_attributes_independent: Independent of subtasks
977 label_parent_task_attributes_independent: Independent of subtasks
977 label_time_entries_visibility_all: All time entries
978 label_time_entries_visibility_all: All time entries
978 label_time_entries_visibility_own: Time entries created by the user
979 label_time_entries_visibility_own: Time entries created by the user
979 label_member_management: Member management
980 label_member_management: Member management
980 label_member_management_all_roles: All roles
981 label_member_management_all_roles: All roles
981 label_member_management_selected_roles_only: Only these roles
982 label_member_management_selected_roles_only: Only these roles
982 label_import_issues: Import issues
983 label_import_issues: Import issues
983 label_select_file_to_import: Select the file to import
984 label_select_file_to_import: Select the file to import
984 label_fields_separator: Field separator
985 label_fields_separator: Field separator
985 label_fields_wrapper: Field wrapper
986 label_fields_wrapper: Field wrapper
986 label_encoding: Encoding
987 label_encoding: Encoding
987 label_comma_char: Comma
988 label_comma_char: Comma
988 label_semi_colon_char: Semicolon
989 label_semi_colon_char: Semicolon
989 label_quote_char: Quote
990 label_quote_char: Quote
990 label_double_quote_char: Double quote
991 label_double_quote_char: Double quote
991 label_fields_mapping: Fields mapping
992 label_fields_mapping: Fields mapping
992 label_file_content_preview: File content preview
993 label_file_content_preview: File content preview
993 label_create_missing_values: Create missing values
994 label_create_missing_values: Create missing values
994 label_api: API
995 label_api: API
995 label_field_format_enumeration: Key/value list
996 label_field_format_enumeration: Key/value list
996 label_default_values_for_new_users: Default values for new users
997 label_default_values_for_new_users: Default values for new users
997 label_relations: Relations
998 label_relations: Relations
998 label_new_project_issue_tab_enabled: Display the "New issue" tab
999 label_new_project_issue_tab_enabled: Display the "New issue" tab
999 label_new_object_tab_enabled: Display the "+" drop-down
1000 label_new_object_tab_enabled: Display the "+" drop-down
1000
1001
1001 button_login: Login
1002 button_login: Login
1002 button_submit: Submit
1003 button_submit: Submit
1003 button_save: Save
1004 button_save: Save
1004 button_check_all: Check all
1005 button_check_all: Check all
1005 button_uncheck_all: Uncheck all
1006 button_uncheck_all: Uncheck all
1006 button_collapse_all: Collapse all
1007 button_collapse_all: Collapse all
1007 button_expand_all: Expand all
1008 button_expand_all: Expand all
1008 button_delete: Delete
1009 button_delete: Delete
1009 button_create: Create
1010 button_create: Create
1010 button_create_and_continue: Create and continue
1011 button_create_and_continue: Create and continue
1011 button_test: Test
1012 button_test: Test
1012 button_edit: Edit
1013 button_edit: Edit
1013 button_edit_associated_wikipage: "Edit associated Wiki page: %{page_title}"
1014 button_edit_associated_wikipage: "Edit associated Wiki page: %{page_title}"
1014 button_add: Add
1015 button_add: Add
1015 button_change: Change
1016 button_change: Change
1016 button_apply: Apply
1017 button_apply: Apply
1017 button_clear: Clear
1018 button_clear: Clear
1018 button_lock: Lock
1019 button_lock: Lock
1019 button_unlock: Unlock
1020 button_unlock: Unlock
1020 button_download: Download
1021 button_download: Download
1021 button_list: List
1022 button_list: List
1022 button_view: View
1023 button_view: View
1023 button_move: Move
1024 button_move: Move
1024 button_move_and_follow: Move and follow
1025 button_move_and_follow: Move and follow
1025 button_back: Back
1026 button_back: Back
1026 button_cancel: Cancel
1027 button_cancel: Cancel
1027 button_activate: Activate
1028 button_activate: Activate
1028 button_sort: Sort
1029 button_sort: Sort
1029 button_log_time: Log time
1030 button_log_time: Log time
1030 button_rollback: Rollback to this version
1031 button_rollback: Rollback to this version
1031 button_watch: Watch
1032 button_watch: Watch
1032 button_unwatch: Unwatch
1033 button_unwatch: Unwatch
1033 button_reply: Reply
1034 button_reply: Reply
1034 button_archive: Archive
1035 button_archive: Archive
1035 button_unarchive: Unarchive
1036 button_unarchive: Unarchive
1036 button_reset: Reset
1037 button_reset: Reset
1037 button_rename: Rename
1038 button_rename: Rename
1038 button_change_password: Change password
1039 button_change_password: Change password
1039 button_copy: Copy
1040 button_copy: Copy
1040 button_copy_and_follow: Copy and follow
1041 button_copy_and_follow: Copy and follow
1041 button_annotate: Annotate
1042 button_annotate: Annotate
1042 button_update: Update
1043 button_update: Update
1043 button_configure: Configure
1044 button_configure: Configure
1044 button_quote: Quote
1045 button_quote: Quote
1045 button_duplicate: Duplicate
1046 button_duplicate: Duplicate
1046 button_show: Show
1047 button_show: Show
1047 button_hide: Hide
1048 button_hide: Hide
1048 button_edit_section: Edit this section
1049 button_edit_section: Edit this section
1049 button_export: Export
1050 button_export: Export
1050 button_delete_my_account: Delete my account
1051 button_delete_my_account: Delete my account
1051 button_close: Close
1052 button_close: Close
1052 button_reopen: Reopen
1053 button_reopen: Reopen
1053 button_import: Import
1054 button_import: Import
1054 button_filter: Filter
1055 button_filter: Filter
1055
1056
1056 status_active: active
1057 status_active: active
1057 status_registered: registered
1058 status_registered: registered
1058 status_locked: locked
1059 status_locked: locked
1059
1060
1060 project_status_active: active
1061 project_status_active: active
1061 project_status_closed: closed
1062 project_status_closed: closed
1062 project_status_archived: archived
1063 project_status_archived: archived
1063
1064
1064 version_status_open: open
1065 version_status_open: open
1065 version_status_locked: locked
1066 version_status_locked: locked
1066 version_status_closed: closed
1067 version_status_closed: closed
1067
1068
1068 field_active: Active
1069 field_active: Active
1069
1070
1070 text_select_mail_notifications: Select actions for which email notifications should be sent.
1071 text_select_mail_notifications: Select actions for which email notifications should be sent.
1071 text_regexp_info: eg. ^[A-Z0-9]+$
1072 text_regexp_info: eg. ^[A-Z0-9]+$
1072 text_min_max_length_info: 0 means no restriction
1073 text_min_max_length_info: 0 means no restriction
1073 text_project_destroy_confirmation: Are you sure you want to delete this project and related data?
1074 text_project_destroy_confirmation: Are you sure you want to delete this project and related data?
1074 text_subprojects_destroy_warning: "Its subproject(s): %{value} will be also deleted."
1075 text_subprojects_destroy_warning: "Its subproject(s): %{value} will be also deleted."
1075 text_workflow_edit: Select a role and a tracker to edit the workflow
1076 text_workflow_edit: Select a role and a tracker to edit the workflow
1076 text_are_you_sure: Are you sure?
1077 text_are_you_sure: Are you sure?
1077 text_journal_changed: "%{label} changed from %{old} to %{new}"
1078 text_journal_changed: "%{label} changed from %{old} to %{new}"
1078 text_journal_changed_no_detail: "%{label} updated"
1079 text_journal_changed_no_detail: "%{label} updated"
1079 text_journal_set_to: "%{label} set to %{value}"
1080 text_journal_set_to: "%{label} set to %{value}"
1080 text_journal_deleted: "%{label} deleted (%{old})"
1081 text_journal_deleted: "%{label} deleted (%{old})"
1081 text_journal_added: "%{label} %{value} added"
1082 text_journal_added: "%{label} %{value} added"
1082 text_tip_issue_begin_day: issue beginning this day
1083 text_tip_issue_begin_day: issue beginning this day
1083 text_tip_issue_end_day: issue ending this day
1084 text_tip_issue_end_day: issue ending this day
1084 text_tip_issue_begin_end_day: issue beginning and ending this day
1085 text_tip_issue_begin_end_day: issue beginning and ending this day
1085 text_project_identifier_info: 'Only lower case letters (a-z), numbers, dashes and underscores are allowed, must start with a lower case letter.<br />Once saved, the identifier cannot be changed.'
1086 text_project_identifier_info: 'Only lower case letters (a-z), numbers, dashes and underscores are allowed, must start with a lower case letter.<br />Once saved, the identifier cannot be changed.'
1086 text_caracters_maximum: "%{count} characters maximum."
1087 text_caracters_maximum: "%{count} characters maximum."
1087 text_caracters_minimum: "Must be at least %{count} characters long."
1088 text_caracters_minimum: "Must be at least %{count} characters long."
1088 text_length_between: "Length between %{min} and %{max} characters."
1089 text_length_between: "Length between %{min} and %{max} characters."
1089 text_tracker_no_workflow: No workflow defined for this tracker
1090 text_tracker_no_workflow: No workflow defined for this tracker
1090 text_unallowed_characters: Unallowed characters
1091 text_unallowed_characters: Unallowed characters
1091 text_comma_separated: Multiple values allowed (comma separated).
1092 text_comma_separated: Multiple values allowed (comma separated).
1092 text_line_separated: Multiple values allowed (one line for each value).
1093 text_line_separated: Multiple values allowed (one line for each value).
1093 text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
1094 text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
1094 text_issue_added: "Issue %{id} has been reported by %{author}."
1095 text_issue_added: "Issue %{id} has been reported by %{author}."
1095 text_issue_updated: "Issue %{id} has been updated by %{author}."
1096 text_issue_updated: "Issue %{id} has been updated by %{author}."
1096 text_wiki_destroy_confirmation: Are you sure you want to delete this wiki and all its content?
1097 text_wiki_destroy_confirmation: Are you sure you want to delete this wiki and all its content?
1097 text_issue_category_destroy_question: "Some issues (%{count}) are assigned to this category. What do you want to do?"
1098 text_issue_category_destroy_question: "Some issues (%{count}) are assigned to this category. What do you want to do?"
1098 text_issue_category_destroy_assignments: Remove category assignments
1099 text_issue_category_destroy_assignments: Remove category assignments
1099 text_issue_category_reassign_to: Reassign issues to this category
1100 text_issue_category_reassign_to: Reassign issues to this category
1100 text_user_mail_option: "For unselected projects, you will only receive notifications about things you watch or you're involved in (eg. issues you're the author or assignee)."
1101 text_user_mail_option: "For unselected projects, you will only receive notifications about things you watch or you're involved in (eg. issues you're the author or assignee)."
1101 text_no_configuration_data: "Roles, trackers, issue statuses and workflow have not been configured yet.\nIt is highly recommended to load the default configuration. You will be able to modify it once loaded."
1102 text_no_configuration_data: "Roles, trackers, issue statuses and workflow have not been configured yet.\nIt is highly recommended to load the default configuration. You will be able to modify it once loaded."
1102 text_load_default_configuration: Load the default configuration
1103 text_load_default_configuration: Load the default configuration
1103 text_status_changed_by_changeset: "Applied in changeset %{value}."
1104 text_status_changed_by_changeset: "Applied in changeset %{value}."
1104 text_time_logged_by_changeset: "Applied in changeset %{value}."
1105 text_time_logged_by_changeset: "Applied in changeset %{value}."
1105 text_issues_destroy_confirmation: 'Are you sure you want to delete the selected issue(s)?'
1106 text_issues_destroy_confirmation: 'Are you sure you want to delete the selected issue(s)?'
1106 text_issues_destroy_descendants_confirmation: "This will also delete %{count} subtask(s)."
1107 text_issues_destroy_descendants_confirmation: "This will also delete %{count} subtask(s)."
1107 text_time_entries_destroy_confirmation: 'Are you sure you want to delete the selected time entr(y/ies)?'
1108 text_time_entries_destroy_confirmation: 'Are you sure you want to delete the selected time entr(y/ies)?'
1108 text_select_project_modules: 'Select modules to enable for this project:'
1109 text_select_project_modules: 'Select modules to enable for this project:'
1109 text_default_administrator_account_changed: Default administrator account changed
1110 text_default_administrator_account_changed: Default administrator account changed
1110 text_file_repository_writable: Attachments directory writable
1111 text_file_repository_writable: Attachments directory writable
1111 text_plugin_assets_writable: Plugin assets directory writable
1112 text_plugin_assets_writable: Plugin assets directory writable
1112 text_rmagick_available: RMagick available (optional)
1113 text_rmagick_available: RMagick available (optional)
1113 text_convert_available: ImageMagick convert available (optional)
1114 text_convert_available: ImageMagick convert available (optional)
1114 text_destroy_time_entries_question: "%{hours} hours were reported on the issues you are about to delete. What do you want to do?"
1115 text_destroy_time_entries_question: "%{hours} hours were reported on the issues you are about to delete. What do you want to do?"
1115 text_destroy_time_entries: Delete reported hours
1116 text_destroy_time_entries: Delete reported hours
1116 text_assign_time_entries_to_project: Assign reported hours to the project
1117 text_assign_time_entries_to_project: Assign reported hours to the project
1117 text_reassign_time_entries: 'Reassign reported hours to this issue:'
1118 text_reassign_time_entries: 'Reassign reported hours to this issue:'
1118 text_user_wrote: "%{value} wrote:"
1119 text_user_wrote: "%{value} wrote:"
1119 text_enumeration_destroy_question: "%{count} objects are assigned to the value “%{name}”."
1120 text_enumeration_destroy_question: "%{count} objects are assigned to the value “%{name}”."
1120 text_enumeration_category_reassign_to: 'Reassign them to this value:'
1121 text_enumeration_category_reassign_to: 'Reassign them to this value:'
1121 text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/configuration.yml and restart the application to enable them."
1122 text_email_delivery_not_configured: "Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/configuration.yml and restart the application to enable them."
1122 text_repository_usernames_mapping: "Select or update the Redmine user mapped to each username found in the repository log.\nUsers with the same Redmine and repository username or email are automatically mapped."
1123 text_repository_usernames_mapping: "Select or update the Redmine user mapped to each username found in the repository log.\nUsers with the same Redmine and repository username or email are automatically mapped."
1123 text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'
1124 text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'
1124 text_custom_field_possible_values_info: 'One line for each value'
1125 text_custom_field_possible_values_info: 'One line for each value'
1125 text_wiki_page_destroy_question: "This page has %{descendants} child page(s) and descendant(s). What do you want to do?"
1126 text_wiki_page_destroy_question: "This page has %{descendants} child page(s) and descendant(s). What do you want to do?"
1126 text_wiki_page_nullify_children: "Keep child pages as root pages"
1127 text_wiki_page_nullify_children: "Keep child pages as root pages"
1127 text_wiki_page_destroy_children: "Delete child pages and all their descendants"
1128 text_wiki_page_destroy_children: "Delete child pages and all their descendants"
1128 text_wiki_page_reassign_children: "Reassign child pages to this parent page"
1129 text_wiki_page_reassign_children: "Reassign child pages to this parent page"
1129 text_own_membership_delete_confirmation: "You are about to remove some or all of your permissions and may no longer be able to edit this project after that.\nAre you sure you want to continue?"
1130 text_own_membership_delete_confirmation: "You are about to remove some or all of your permissions and may no longer be able to edit this project after that.\nAre you sure you want to continue?"
1130 text_zoom_in: Zoom in
1131 text_zoom_in: Zoom in
1131 text_zoom_out: Zoom out
1132 text_zoom_out: Zoom out
1132 text_warn_on_leaving_unsaved: "The current page contains unsaved text that will be lost if you leave this page."
1133 text_warn_on_leaving_unsaved: "The current page contains unsaved text that will be lost if you leave this page."
1133 text_scm_path_encoding_note: "Default: UTF-8"
1134 text_scm_path_encoding_note: "Default: UTF-8"
1134 text_subversion_repository_note: "Examples: file:///, http://, https://, svn://, svn+[tunnelscheme]://"
1135 text_subversion_repository_note: "Examples: file:///, http://, https://, svn://, svn+[tunnelscheme]://"
1135 text_git_repository_note: Repository is bare and local (e.g. /gitrepo, c:\gitrepo)
1136 text_git_repository_note: Repository is bare and local (e.g. /gitrepo, c:\gitrepo)
1136 text_mercurial_repository_note: Local repository (e.g. /hgrepo, c:\hgrepo)
1137 text_mercurial_repository_note: Local repository (e.g. /hgrepo, c:\hgrepo)
1137 text_scm_command: Command
1138 text_scm_command: Command
1138 text_scm_command_version: Version
1139 text_scm_command_version: Version
1139 text_scm_config: You can configure your SCM commands in config/configuration.yml. Please restart the application after editing it.
1140 text_scm_config: You can configure your SCM commands in config/configuration.yml. Please restart the application after editing it.
1140 text_scm_command_not_available: SCM command is not available. Please check settings on the administration panel.
1141 text_scm_command_not_available: SCM command is not available. Please check settings on the administration panel.
1141 text_issue_conflict_resolution_overwrite: "Apply my changes anyway (previous notes will be kept but some changes may be overwritten)"
1142 text_issue_conflict_resolution_overwrite: "Apply my changes anyway (previous notes will be kept but some changes may be overwritten)"
1142 text_issue_conflict_resolution_add_notes: "Add my notes and discard my other changes"
1143 text_issue_conflict_resolution_add_notes: "Add my notes and discard my other changes"
1143 text_issue_conflict_resolution_cancel: "Discard all my changes and redisplay %{link}"
1144 text_issue_conflict_resolution_cancel: "Discard all my changes and redisplay %{link}"
1144 text_account_destroy_confirmation: "Are you sure you want to proceed?\nYour account will be permanently deleted, with no way to reactivate it."
1145 text_account_destroy_confirmation: "Are you sure you want to proceed?\nYour account will be permanently deleted, with no way to reactivate it."
1145 text_session_expiration_settings: "Warning: changing these settings may expire the current sessions including yours."
1146 text_session_expiration_settings: "Warning: changing these settings may expire the current sessions including yours."
1146 text_project_closed: This project is closed and read-only.
1147 text_project_closed: This project is closed and read-only.
1147 text_turning_multiple_off: "If you disable multiple values, multiple values will be removed in order to preserve only one value per item."
1148 text_turning_multiple_off: "If you disable multiple values, multiple values will be removed in order to preserve only one value per item."
1148
1149
1149 default_role_manager: Manager
1150 default_role_manager: Manager
1150 default_role_developer: Developer
1151 default_role_developer: Developer
1151 default_role_reporter: Reporter
1152 default_role_reporter: Reporter
1152 default_tracker_bug: Bug
1153 default_tracker_bug: Bug
1153 default_tracker_feature: Feature
1154 default_tracker_feature: Feature
1154 default_tracker_support: Support
1155 default_tracker_support: Support
1155 default_issue_status_new: New
1156 default_issue_status_new: New
1156 default_issue_status_in_progress: In Progress
1157 default_issue_status_in_progress: In Progress
1157 default_issue_status_resolved: Resolved
1158 default_issue_status_resolved: Resolved
1158 default_issue_status_feedback: Feedback
1159 default_issue_status_feedback: Feedback
1159 default_issue_status_closed: Closed
1160 default_issue_status_closed: Closed
1160 default_issue_status_rejected: Rejected
1161 default_issue_status_rejected: Rejected
1161 default_doc_category_user: User documentation
1162 default_doc_category_user: User documentation
1162 default_doc_category_tech: Technical documentation
1163 default_doc_category_tech: Technical documentation
1163 default_priority_low: Low
1164 default_priority_low: Low
1164 default_priority_normal: Normal
1165 default_priority_normal: Normal
1165 default_priority_high: High
1166 default_priority_high: High
1166 default_priority_urgent: Urgent
1167 default_priority_urgent: Urgent
1167 default_priority_immediate: Immediate
1168 default_priority_immediate: Immediate
1168 default_activity_design: Design
1169 default_activity_design: Design
1169 default_activity_development: Development
1170 default_activity_development: Development
1170
1171
1171 enumeration_issue_priorities: Issue priorities
1172 enumeration_issue_priorities: Issue priorities
1172 enumeration_doc_categories: Document categories
1173 enumeration_doc_categories: Document categories
1173 enumeration_activities: Activities (time tracking)
1174 enumeration_activities: Activities (time tracking)
1174 enumeration_system_activity: System Activity
1175 enumeration_system_activity: System Activity
1175 description_filter: Filter
1176 description_filter: Filter
1176 description_search: Searchfield
1177 description_search: Searchfield
1177 description_choose_project: Projects
1178 description_choose_project: Projects
1178 description_project_scope: Search scope
1179 description_project_scope: Search scope
1179 description_notes: Notes
1180 description_notes: Notes
1180 description_message_content: Message content
1181 description_message_content: Message content
1181 description_query_sort_criteria_attribute: Sort attribute
1182 description_query_sort_criteria_attribute: Sort attribute
1182 description_query_sort_criteria_direction: Sort direction
1183 description_query_sort_criteria_direction: Sort direction
1183 description_user_mail_notification: Mail notification settings
1184 description_user_mail_notification: Mail notification settings
1184 description_available_columns: Available Columns
1185 description_available_columns: Available Columns
1185 description_selected_columns: Selected Columns
1186 description_selected_columns: Selected Columns
1186 description_all_columns: All Columns
1187 description_all_columns: All Columns
1187 description_issue_category_reassign: Choose issue category
1188 description_issue_category_reassign: Choose issue category
1188 description_wiki_subpages_reassign: Choose new parent page
1189 description_wiki_subpages_reassign: Choose new parent page
1189 description_date_range_list: Choose range from list
1190 description_date_range_list: Choose range from list
1190 description_date_range_interval: Choose range by selecting start and end date
1191 description_date_range_interval: Choose range by selecting start and end date
1191 description_date_from: Enter start date
1192 description_date_from: Enter start date
1192 description_date_to: Enter end date
1193 description_date_to: Enter end date
1193 text_repository_identifier_info: 'Only lower case letters (a-z), numbers, dashes and underscores are allowed.<br />Once saved, the identifier cannot be changed.'
1194 text_repository_identifier_info: 'Only lower case letters (a-z), numbers, dashes and underscores are allowed.<br />Once saved, the identifier cannot be changed.'
@@ -1,1213 +1,1214
1 # French translations for Ruby on Rails
1 # French translations for Ruby on Rails
2 # by Christian Lescuyer (christian@flyingcoders.com)
2 # by Christian Lescuyer (christian@flyingcoders.com)
3 # contributor: Sebastien Grosjean - ZenCocoon.com
3 # contributor: Sebastien Grosjean - ZenCocoon.com
4 # contributor: Thibaut Cuvelier - Developpez.com
4 # contributor: Thibaut Cuvelier - Developpez.com
5
5
6 fr:
6 fr:
7 direction: ltr
7 direction: ltr
8 date:
8 date:
9 formats:
9 formats:
10 default: "%d/%m/%Y"
10 default: "%d/%m/%Y"
11 short: "%e %b"
11 short: "%e %b"
12 long: "%e %B %Y"
12 long: "%e %B %Y"
13 long_ordinal: "%e %B %Y"
13 long_ordinal: "%e %B %Y"
14 only_day: "%e"
14 only_day: "%e"
15
15
16 day_names: [dimanche, lundi, mardi, mercredi, jeudi, vendredi, samedi]
16 day_names: [dimanche, lundi, mardi, mercredi, jeudi, vendredi, samedi]
17 abbr_day_names: [dim, lun, mar, mer, jeu, ven, sam]
17 abbr_day_names: [dim, lun, mar, mer, jeu, ven, sam]
18
18
19 # Don't forget the nil at the beginning; there's no such thing as a 0th month
19 # Don't forget the nil at the beginning; there's no such thing as a 0th month
20 month_names: [~, janvier, février, mars, avril, mai, juin, juillet, août, septembre, octobre, novembre, décembre]
20 month_names: [~, janvier, février, mars, avril, mai, juin, juillet, août, septembre, octobre, novembre, décembre]
21 abbr_month_names: [~, jan., fév., mar., avr., mai, juin, juil., août, sept., oct., nov., déc.]
21 abbr_month_names: [~, jan., fév., mar., avr., mai, juin, juil., août, sept., oct., nov., déc.]
22 # Used in date_select and datime_select.
22 # Used in date_select and datime_select.
23 order:
23 order:
24 - :day
24 - :day
25 - :month
25 - :month
26 - :year
26 - :year
27
27
28 time:
28 time:
29 formats:
29 formats:
30 default: "%d/%m/%Y %H:%M"
30 default: "%d/%m/%Y %H:%M"
31 time: "%H:%M"
31 time: "%H:%M"
32 short: "%d %b %H:%M"
32 short: "%d %b %H:%M"
33 long: "%A %d %B %Y %H:%M:%S %Z"
33 long: "%A %d %B %Y %H:%M:%S %Z"
34 long_ordinal: "%A %d %B %Y %H:%M:%S %Z"
34 long_ordinal: "%A %d %B %Y %H:%M:%S %Z"
35 only_second: "%S"
35 only_second: "%S"
36 am: 'am'
36 am: 'am'
37 pm: 'pm'
37 pm: 'pm'
38
38
39 datetime:
39 datetime:
40 distance_in_words:
40 distance_in_words:
41 half_a_minute: "30 secondes"
41 half_a_minute: "30 secondes"
42 less_than_x_seconds:
42 less_than_x_seconds:
43 zero: "moins d'une seconde"
43 zero: "moins d'une seconde"
44 one: "moins d'une seconde"
44 one: "moins d'une seconde"
45 other: "moins de %{count} secondes"
45 other: "moins de %{count} secondes"
46 x_seconds:
46 x_seconds:
47 one: "1 seconde"
47 one: "1 seconde"
48 other: "%{count} secondes"
48 other: "%{count} secondes"
49 less_than_x_minutes:
49 less_than_x_minutes:
50 zero: "moins d'une minute"
50 zero: "moins d'une minute"
51 one: "moins d'une minute"
51 one: "moins d'une minute"
52 other: "moins de %{count} minutes"
52 other: "moins de %{count} minutes"
53 x_minutes:
53 x_minutes:
54 one: "1 minute"
54 one: "1 minute"
55 other: "%{count} minutes"
55 other: "%{count} minutes"
56 about_x_hours:
56 about_x_hours:
57 one: "environ une heure"
57 one: "environ une heure"
58 other: "environ %{count} heures"
58 other: "environ %{count} heures"
59 x_hours:
59 x_hours:
60 one: "une heure"
60 one: "une heure"
61 other: "%{count} heures"
61 other: "%{count} heures"
62 x_days:
62 x_days:
63 one: "un jour"
63 one: "un jour"
64 other: "%{count} jours"
64 other: "%{count} jours"
65 about_x_months:
65 about_x_months:
66 one: "environ un mois"
66 one: "environ un mois"
67 other: "environ %{count} mois"
67 other: "environ %{count} mois"
68 x_months:
68 x_months:
69 one: "un mois"
69 one: "un mois"
70 other: "%{count} mois"
70 other: "%{count} mois"
71 about_x_years:
71 about_x_years:
72 one: "environ un an"
72 one: "environ un an"
73 other: "environ %{count} ans"
73 other: "environ %{count} ans"
74 over_x_years:
74 over_x_years:
75 one: "plus d'un an"
75 one: "plus d'un an"
76 other: "plus de %{count} ans"
76 other: "plus de %{count} ans"
77 almost_x_years:
77 almost_x_years:
78 one: "presqu'un an"
78 one: "presqu'un an"
79 other: "presque %{count} ans"
79 other: "presque %{count} ans"
80 prompts:
80 prompts:
81 year: "Année"
81 year: "Année"
82 month: "Mois"
82 month: "Mois"
83 day: "Jour"
83 day: "Jour"
84 hour: "Heure"
84 hour: "Heure"
85 minute: "Minute"
85 minute: "Minute"
86 second: "Seconde"
86 second: "Seconde"
87
87
88 number:
88 number:
89 format:
89 format:
90 precision: 3
90 precision: 3
91 separator: ','
91 separator: ','
92 delimiter: ' '
92 delimiter: ' '
93 currency:
93 currency:
94 format:
94 format:
95 unit: '€'
95 unit: '€'
96 precision: 2
96 precision: 2
97 format: '%n %u'
97 format: '%n %u'
98 human:
98 human:
99 format:
99 format:
100 precision: 3
100 precision: 3
101 storage_units:
101 storage_units:
102 format: "%n %u"
102 format: "%n %u"
103 units:
103 units:
104 byte:
104 byte:
105 one: "octet"
105 one: "octet"
106 other: "octets"
106 other: "octets"
107 kb: "ko"
107 kb: "ko"
108 mb: "Mo"
108 mb: "Mo"
109 gb: "Go"
109 gb: "Go"
110 tb: "To"
110 tb: "To"
111
111
112 support:
112 support:
113 array:
113 array:
114 sentence_connector: 'et'
114 sentence_connector: 'et'
115 skip_last_comma: true
115 skip_last_comma: true
116 word_connector: ", "
116 word_connector: ", "
117 two_words_connector: " et "
117 two_words_connector: " et "
118 last_word_connector: " et "
118 last_word_connector: " et "
119
119
120 activerecord:
120 activerecord:
121 errors:
121 errors:
122 template:
122 template:
123 header:
123 header:
124 one: "Impossible d'enregistrer %{model} : une erreur"
124 one: "Impossible d'enregistrer %{model} : une erreur"
125 other: "Impossible d'enregistrer %{model} : %{count} erreurs."
125 other: "Impossible d'enregistrer %{model} : %{count} erreurs."
126 body: "Veuillez vérifier les champs suivants :"
126 body: "Veuillez vérifier les champs suivants :"
127 messages:
127 messages:
128 inclusion: "n'est pas inclus(e) dans la liste"
128 inclusion: "n'est pas inclus(e) dans la liste"
129 exclusion: "n'est pas disponible"
129 exclusion: "n'est pas disponible"
130 invalid: "n'est pas valide"
130 invalid: "n'est pas valide"
131 confirmation: "ne concorde pas avec la confirmation"
131 confirmation: "ne concorde pas avec la confirmation"
132 accepted: "doit être accepté(e)"
132 accepted: "doit être accepté(e)"
133 empty: "doit être renseigné(e)"
133 empty: "doit être renseigné(e)"
134 blank: "doit être renseigné(e)"
134 blank: "doit être renseigné(e)"
135 too_long: "est trop long (pas plus de %{count} caractères)"
135 too_long: "est trop long (pas plus de %{count} caractères)"
136 too_short: "est trop court (au moins %{count} caractères)"
136 too_short: "est trop court (au moins %{count} caractères)"
137 wrong_length: "ne fait pas la bonne longueur (doit comporter %{count} caractères)"
137 wrong_length: "ne fait pas la bonne longueur (doit comporter %{count} caractères)"
138 taken: "est déjà utilisé"
138 taken: "est déjà utilisé"
139 not_a_number: "n'est pas un nombre"
139 not_a_number: "n'est pas un nombre"
140 not_a_date: "n'est pas une date valide"
140 not_a_date: "n'est pas une date valide"
141 greater_than: "doit être supérieur à %{count}"
141 greater_than: "doit être supérieur à %{count}"
142 greater_than_or_equal_to: "doit être supérieur ou égal à %{count}"
142 greater_than_or_equal_to: "doit être supérieur ou égal à %{count}"
143 equal_to: "doit être égal à %{count}"
143 equal_to: "doit être égal à %{count}"
144 less_than: "doit être inférieur à %{count}"
144 less_than: "doit être inférieur à %{count}"
145 less_than_or_equal_to: "doit être inférieur ou égal à %{count}"
145 less_than_or_equal_to: "doit être inférieur ou égal à %{count}"
146 odd: "doit être impair"
146 odd: "doit être impair"
147 even: "doit être pair"
147 even: "doit être pair"
148 greater_than_start_date: "doit être postérieure à la date de début"
148 greater_than_start_date: "doit être postérieure à la date de début"
149 not_same_project: "n'appartient pas au même projet"
149 not_same_project: "n'appartient pas au même projet"
150 circular_dependency: "Cette relation créerait une dépendance circulaire"
150 circular_dependency: "Cette relation créerait une dépendance circulaire"
151 cant_link_an_issue_with_a_descendant: "Une demande ne peut pas être liée à l'une de ses sous-tâches"
151 cant_link_an_issue_with_a_descendant: "Une demande ne peut pas être liée à l'une de ses sous-tâches"
152 earlier_than_minimum_start_date: "ne peut pas être antérieure au %{date} à cause des demandes qui précèdent"
152 earlier_than_minimum_start_date: "ne peut pas être antérieure au %{date} à cause des demandes qui précèdent"
153
153
154 actionview_instancetag_blank_option: Choisir
154 actionview_instancetag_blank_option: Choisir
155
155
156 general_text_No: 'Non'
156 general_text_No: 'Non'
157 general_text_Yes: 'Oui'
157 general_text_Yes: 'Oui'
158 general_text_no: 'non'
158 general_text_no: 'non'
159 general_text_yes: 'oui'
159 general_text_yes: 'oui'
160 general_lang_name: 'French (Français)'
160 general_lang_name: 'French (Français)'
161 general_csv_separator: ';'
161 general_csv_separator: ';'
162 general_csv_decimal_separator: ','
162 general_csv_decimal_separator: ','
163 general_csv_encoding: ISO-8859-1
163 general_csv_encoding: ISO-8859-1
164 general_pdf_fontname: freesans
164 general_pdf_fontname: freesans
165 general_pdf_monospaced_fontname: freemono
165 general_pdf_monospaced_fontname: freemono
166 general_first_day_of_week: '1'
166 general_first_day_of_week: '1'
167
167
168 notice_account_updated: Le compte a été mis à jour avec succès.
168 notice_account_updated: Le compte a été mis à jour avec succès.
169 notice_account_invalid_credentials: Identifiant ou mot de passe invalide.
169 notice_account_invalid_credentials: Identifiant ou mot de passe invalide.
170 notice_account_password_updated: Mot de passe mis à jour avec succès.
170 notice_account_password_updated: Mot de passe mis à jour avec succès.
171 notice_account_wrong_password: Mot de passe incorrect
171 notice_account_wrong_password: Mot de passe incorrect
172 notice_account_register_done: Un message contenant les instructions pour activer votre compte vous a été envoyé à l'adresse %{email}.
172 notice_account_register_done: Un message contenant les instructions pour activer votre compte vous a été envoyé à l'adresse %{email}.
173 notice_account_unknown_email: Aucun compte ne correspond à cette adresse.
173 notice_account_unknown_email: Aucun compte ne correspond à cette adresse.
174 notice_account_not_activated_yet: Vous n'avez pas encore activé votre compte. Si vous voulez recevoir un nouveau message d'activation, veuillez <a href="%{url}">cliquer sur ce lien</a>.
174 notice_account_not_activated_yet: Vous n'avez pas encore activé votre compte. Si vous voulez recevoir un nouveau message d'activation, veuillez <a href="%{url}">cliquer sur ce lien</a>.
175 notice_account_locked: Votre compte est verrouillé.
175 notice_account_locked: Votre compte est verrouillé.
176 notice_can_t_change_password: Ce compte utilise une authentification externe. Impossible de changer le mot de passe.
176 notice_can_t_change_password: Ce compte utilise une authentification externe. Impossible de changer le mot de passe.
177 notice_account_lost_email_sent: Un message contenant les instructions pour choisir un nouveau mot de passe vous a été envoyé.
177 notice_account_lost_email_sent: Un message contenant les instructions pour choisir un nouveau mot de passe vous a été envoyé.
178 notice_account_activated: Votre compte a été activé. Vous pouvez à présent vous connecter.
178 notice_account_activated: Votre compte a été activé. Vous pouvez à présent vous connecter.
179 notice_successful_create: Création effectuée avec succès.
179 notice_successful_create: Création effectuée avec succès.
180 notice_successful_update: Mise à jour effectuée avec succès.
180 notice_successful_update: Mise à jour effectuée avec succès.
181 notice_successful_delete: Suppression effectuée avec succès.
181 notice_successful_delete: Suppression effectuée avec succès.
182 notice_successful_connection: Connexion réussie.
182 notice_successful_connection: Connexion réussie.
183 notice_file_not_found: "La page à laquelle vous souhaitez accéder n'existe pas ou a été supprimée."
183 notice_file_not_found: "La page à laquelle vous souhaitez accéder n'existe pas ou a été supprimée."
184 notice_locking_conflict: Les données ont été mises à jour par un autre utilisateur. Mise à jour impossible.
184 notice_locking_conflict: Les données ont été mises à jour par un autre utilisateur. Mise à jour impossible.
185 notice_not_authorized: "Vous n'êtes pas autorisé à accéder à cette page."
185 notice_not_authorized: "Vous n'êtes pas autorisé à accéder à cette page."
186 notice_not_authorized_archived_project: Le projet auquel vous tentez d'accéder a été archivé.
186 notice_not_authorized_archived_project: Le projet auquel vous tentez d'accéder a été archivé.
187 notice_email_sent: "Un email a été envoyé à %{value}"
187 notice_email_sent: "Un email a été envoyé à %{value}"
188 notice_email_error: "Erreur lors de l'envoi de l'email (%{value})"
188 notice_email_error: "Erreur lors de l'envoi de l'email (%{value})"
189 notice_feeds_access_key_reseted: "Votre clé d'accès aux flux Atom a été réinitialisée."
189 notice_feeds_access_key_reseted: "Votre clé d'accès aux flux Atom a été réinitialisée."
190 notice_api_access_key_reseted: Votre clé d'accès API a été réinitialisée.
190 notice_api_access_key_reseted: Votre clé d'accès API a été réinitialisée.
191 notice_failed_to_save_issues: "%{count} demande(s) sur les %{total} sélectionnées n'ont pas pu être mise(s) à jour : %{ids}."
191 notice_failed_to_save_issues: "%{count} demande(s) sur les %{total} sélectionnées n'ont pas pu être mise(s) à jour : %{ids}."
192 notice_failed_to_save_time_entries: "%{count} temps passé(s) sur les %{total} sélectionnés n'ont pas pu être mis à jour: %{ids}."
192 notice_failed_to_save_time_entries: "%{count} temps passé(s) sur les %{total} sélectionnés n'ont pas pu être mis à jour: %{ids}."
193 notice_failed_to_save_members: "Erreur lors de la sauvegarde des membres: %{errors}."
193 notice_failed_to_save_members: "Erreur lors de la sauvegarde des membres: %{errors}."
194 notice_no_issue_selected: "Aucune demande sélectionnée ! Cochez les demandes que vous voulez mettre à jour."
194 notice_no_issue_selected: "Aucune demande sélectionnée ! Cochez les demandes que vous voulez mettre à jour."
195 notice_account_pending: "Votre compte a été créé et attend l'approbation de l'administrateur."
195 notice_account_pending: "Votre compte a été créé et attend l'approbation de l'administrateur."
196 notice_default_data_loaded: Paramétrage par défaut chargé avec succès.
196 notice_default_data_loaded: Paramétrage par défaut chargé avec succès.
197 notice_unable_delete_version: Impossible de supprimer cette version.
197 notice_unable_delete_version: Impossible de supprimer cette version.
198 notice_unable_delete_time_entry: Impossible de supprimer le temps passé.
198 notice_unable_delete_time_entry: Impossible de supprimer le temps passé.
199 notice_issue_done_ratios_updated: L'avancement des demandes a été mis à jour.
199 notice_issue_done_ratios_updated: L'avancement des demandes a été mis à jour.
200 notice_gantt_chart_truncated: "Le diagramme a été tronqué car il excède le nombre maximal d'éléments pouvant être affichés (%{max})"
200 notice_gantt_chart_truncated: "Le diagramme a été tronqué car il excède le nombre maximal d'éléments pouvant être affichés (%{max})"
201 notice_issue_successful_create: "Demande %{id} créée."
201 notice_issue_successful_create: "Demande %{id} créée."
202 notice_issue_update_conflict: "La demande a été mise à jour par un autre utilisateur pendant que vous la modifiez."
202 notice_issue_update_conflict: "La demande a été mise à jour par un autre utilisateur pendant que vous la modifiez."
203 notice_account_deleted: "Votre compte a été définitivement supprimé."
203 notice_account_deleted: "Votre compte a été définitivement supprimé."
204 notice_user_successful_create: "Utilisateur %{id} créé."
204 notice_user_successful_create: "Utilisateur %{id} créé."
205 notice_new_password_must_be_different: Votre nouveau mot de passe doit être différent de votre mot de passe actuel
205 notice_new_password_must_be_different: Votre nouveau mot de passe doit être différent de votre mot de passe actuel
206 notice_import_finished: "%{count} éléments ont été importé(s)"
206 notice_import_finished: "%{count} éléments ont été importé(s)"
207 notice_import_finished_with_errors: "%{count} élément(s) sur %{total} n'ont pas pu être importé(s)"
207 notice_import_finished_with_errors: "%{count} élément(s) sur %{total} n'ont pas pu être importé(s)"
208
208
209 error_can_t_load_default_data: "Une erreur s'est produite lors du chargement du paramétrage : %{value}"
209 error_can_t_load_default_data: "Une erreur s'est produite lors du chargement du paramétrage : %{value}"
210 error_scm_not_found: "L'entrée et/ou la révision demandée n'existe pas dans le dépôt."
210 error_scm_not_found: "L'entrée et/ou la révision demandée n'existe pas dans le dépôt."
211 error_scm_command_failed: "Une erreur s'est produite lors de l'accès au dépôt : %{value}"
211 error_scm_command_failed: "Une erreur s'est produite lors de l'accès au dépôt : %{value}"
212 error_scm_annotate: "L'entrée n'existe pas ou ne peut pas être annotée."
212 error_scm_annotate: "L'entrée n'existe pas ou ne peut pas être annotée."
213 error_scm_annotate_big_text_file: Cette entrée ne peut pas être annotée car elle excède la taille maximale.
213 error_scm_annotate_big_text_file: Cette entrée ne peut pas être annotée car elle excède la taille maximale.
214 error_issue_not_found_in_project: "La demande n'existe pas ou n'appartient pas à ce projet"
214 error_issue_not_found_in_project: "La demande n'existe pas ou n'appartient pas à ce projet"
215 error_no_tracker_in_project: "Aucun tracker n'est associé à ce projet. Vérifier la configuration du projet."
215 error_no_tracker_in_project: "Aucun tracker n'est associé à ce projet. Vérifier la configuration du projet."
216 error_no_default_issue_status: "Aucun statut de demande n'est défini par défaut. Vérifier votre configuration (Administration -> Statuts de demandes)."
216 error_no_default_issue_status: "Aucun statut de demande n'est défini par défaut. Vérifier votre configuration (Administration -> Statuts de demandes)."
217 error_can_not_delete_custom_field: Impossible de supprimer le champ personnalisé
217 error_can_not_delete_custom_field: Impossible de supprimer le champ personnalisé
218 error_can_not_delete_tracker: Ce tracker contient des demandes et ne peut pas être supprimé.
218 error_can_not_delete_tracker: Ce tracker contient des demandes et ne peut pas être supprimé.
219 error_can_not_remove_role: Ce rôle est utilisé et ne peut pas être supprimé.
219 error_can_not_remove_role: Ce rôle est utilisé et ne peut pas être supprimé.
220 error_can_not_reopen_issue_on_closed_version: 'Une demande assignée à une version fermée ne peut pas être réouverte'
220 error_can_not_reopen_issue_on_closed_version: 'Une demande assignée à une version fermée ne peut pas être réouverte'
221 error_can_not_archive_project: "Ce projet ne peut pas être archivé"
221 error_can_not_archive_project: "Ce projet ne peut pas être archivé"
222 error_issue_done_ratios_not_updated: L'avancement des demandes n'a pas pu être mis à jour.
222 error_issue_done_ratios_not_updated: L'avancement des demandes n'a pas pu être mis à jour.
223 error_workflow_copy_source: 'Veuillez sélectionner un tracker et/ou un rôle source'
223 error_workflow_copy_source: 'Veuillez sélectionner un tracker et/ou un rôle source'
224 error_workflow_copy_target: 'Veuillez sélectionner les trackers et rôles cibles'
224 error_workflow_copy_target: 'Veuillez sélectionner les trackers et rôles cibles'
225 error_unable_delete_issue_status: Impossible de supprimer le statut de demande
225 error_unable_delete_issue_status: Impossible de supprimer le statut de demande
226 error_unable_to_connect: Connexion impossible (%{value})
226 error_unable_to_connect: Connexion impossible (%{value})
227 error_attachment_too_big: Ce fichier ne peut pas être attaché car il excède la taille maximale autorisée (%{max_size})
227 error_attachment_too_big: Ce fichier ne peut pas être attaché car il excède la taille maximale autorisée (%{max_size})
228 error_session_expired: "Votre session a expiré. Veuillez vous reconnecter."
228 error_session_expired: "Votre session a expiré. Veuillez vous reconnecter."
229 warning_attachments_not_saved: "%{count} fichier(s) n'ont pas pu être sauvegardés."
229 warning_attachments_not_saved: "%{count} fichier(s) n'ont pas pu être sauvegardés."
230 error_password_expired: "Votre mot de passe a expiré ou nécessite d'être changé."
230 error_password_expired: "Votre mot de passe a expiré ou nécessite d'être changé."
231 error_invalid_file_encoding: "Le fichier n'est pas un fichier %{encoding} valide"
231 error_invalid_file_encoding: "Le fichier n'est pas un fichier %{encoding} valide"
232 error_invalid_csv_file_or_settings: "Le fichier n'est pas un fichier CSV ou n'est pas conforme aux paramètres sélectionnés"
232 error_invalid_csv_file_or_settings: "Le fichier n'est pas un fichier CSV ou n'est pas conforme aux paramètres sélectionnés"
233 error_can_not_read_import_file: "Une erreur est survenue lors de la lecture du fichier à importer"
233 error_can_not_read_import_file: "Une erreur est survenue lors de la lecture du fichier à importer"
234 error_attachment_extension_not_allowed: "L'extension %{extension} n'est pas autorisée"
234 error_attachment_extension_not_allowed: "L'extension %{extension} n'est pas autorisée"
235 error_ldap_bind_credentials: "Identifiant ou mot de passe LDAP incorrect"
235 error_ldap_bind_credentials: "Identifiant ou mot de passe LDAP incorrect"
236 error_no_tracker_allowed_for_new_issue_in_project: "Le projet ne dispose d'aucun tracker sur lequel vous pouvez créer une demande"
236 error_no_tracker_allowed_for_new_issue_in_project: "Le projet ne dispose d'aucun tracker sur lequel vous pouvez créer une demande"
237 error_no_projects_with_tracker_allowed_for_new_issue: "Aucun projet ne dispose d'un tracker sur lequel vous pouvez créer une demande"
237
238
238 mail_subject_lost_password: "Votre mot de passe %{value}"
239 mail_subject_lost_password: "Votre mot de passe %{value}"
239 mail_body_lost_password: 'Pour changer votre mot de passe, cliquez sur le lien suivant :'
240 mail_body_lost_password: 'Pour changer votre mot de passe, cliquez sur le lien suivant :'
240 mail_subject_register: "Activation de votre compte %{value}"
241 mail_subject_register: "Activation de votre compte %{value}"
241 mail_body_register: 'Pour activer votre compte, cliquez sur le lien suivant :'
242 mail_body_register: 'Pour activer votre compte, cliquez sur le lien suivant :'
242 mail_body_account_information_external: "Vous pouvez utiliser votre compte %{value} pour vous connecter."
243 mail_body_account_information_external: "Vous pouvez utiliser votre compte %{value} pour vous connecter."
243 mail_body_account_information: Paramètres de connexion de votre compte
244 mail_body_account_information: Paramètres de connexion de votre compte
244 mail_subject_account_activation_request: "Demande d'activation d'un compte %{value}"
245 mail_subject_account_activation_request: "Demande d'activation d'un compte %{value}"
245 mail_body_account_activation_request: "Un nouvel utilisateur (%{value}) s'est inscrit. Son compte nécessite votre approbation :"
246 mail_body_account_activation_request: "Un nouvel utilisateur (%{value}) s'est inscrit. Son compte nécessite votre approbation :"
246 mail_subject_reminder: "%{count} demande(s) arrivent à échéance (%{days})"
247 mail_subject_reminder: "%{count} demande(s) arrivent à échéance (%{days})"
247 mail_body_reminder: "%{count} demande(s) qui vous sont assignées arrivent à échéance dans les %{days} prochains jours :"
248 mail_body_reminder: "%{count} demande(s) qui vous sont assignées arrivent à échéance dans les %{days} prochains jours :"
248 mail_subject_wiki_content_added: "Page wiki '%{id}' ajoutée"
249 mail_subject_wiki_content_added: "Page wiki '%{id}' ajoutée"
249 mail_body_wiki_content_added: "La page wiki '%{id}' a été ajoutée par %{author}."
250 mail_body_wiki_content_added: "La page wiki '%{id}' a été ajoutée par %{author}."
250 mail_subject_wiki_content_updated: "Page wiki '%{id}' mise à jour"
251 mail_subject_wiki_content_updated: "Page wiki '%{id}' mise à jour"
251 mail_body_wiki_content_updated: "La page wiki '%{id}' a été mise à jour par %{author}."
252 mail_body_wiki_content_updated: "La page wiki '%{id}' a été mise à jour par %{author}."
252 mail_body_settings_updated: "Les paramètres suivants ont été modifiés :"
253 mail_body_settings_updated: "Les paramètres suivants ont été modifiés :"
253 mail_body_password_updated: "Votre mot de passe a été changé."
254 mail_body_password_updated: "Votre mot de passe a été changé."
254
255
255 field_name: Nom
256 field_name: Nom
256 field_description: Description
257 field_description: Description
257 field_summary: Résumé
258 field_summary: Résumé
258 field_is_required: Obligatoire
259 field_is_required: Obligatoire
259 field_firstname: Prénom
260 field_firstname: Prénom
260 field_lastname: Nom
261 field_lastname: Nom
261 field_mail: Email
262 field_mail: Email
262 field_address: Email
263 field_address: Email
263 field_filename: Fichier
264 field_filename: Fichier
264 field_filesize: Taille
265 field_filesize: Taille
265 field_downloads: Téléchargements
266 field_downloads: Téléchargements
266 field_author: Auteur
267 field_author: Auteur
267 field_created_on: Créé
268 field_created_on: Créé
268 field_updated_on: Mis-à-jour
269 field_updated_on: Mis-à-jour
269 field_closed_on: Fermé
270 field_closed_on: Fermé
270 field_field_format: Format
271 field_field_format: Format
271 field_is_for_all: Pour tous les projets
272 field_is_for_all: Pour tous les projets
272 field_possible_values: Valeurs possibles
273 field_possible_values: Valeurs possibles
273 field_regexp: Expression régulière
274 field_regexp: Expression régulière
274 field_min_length: Longueur minimum
275 field_min_length: Longueur minimum
275 field_max_length: Longueur maximum
276 field_max_length: Longueur maximum
276 field_value: Valeur
277 field_value: Valeur
277 field_category: Catégorie
278 field_category: Catégorie
278 field_title: Titre
279 field_title: Titre
279 field_project: Projet
280 field_project: Projet
280 field_issue: Demande
281 field_issue: Demande
281 field_status: Statut
282 field_status: Statut
282 field_notes: Notes
283 field_notes: Notes
283 field_is_closed: Demande fermée
284 field_is_closed: Demande fermée
284 field_is_default: Valeur par défaut
285 field_is_default: Valeur par défaut
285 field_tracker: Tracker
286 field_tracker: Tracker
286 field_subject: Sujet
287 field_subject: Sujet
287 field_due_date: Echéance
288 field_due_date: Echéance
288 field_assigned_to: Assigné à
289 field_assigned_to: Assigné à
289 field_priority: Priorité
290 field_priority: Priorité
290 field_fixed_version: Version cible
291 field_fixed_version: Version cible
291 field_user: Utilisateur
292 field_user: Utilisateur
292 field_principal: Principal
293 field_principal: Principal
293 field_role: Rôle
294 field_role: Rôle
294 field_homepage: Site web
295 field_homepage: Site web
295 field_is_public: Public
296 field_is_public: Public
296 field_parent: Sous-projet de
297 field_parent: Sous-projet de
297 field_is_in_roadmap: Demandes affichées dans la roadmap
298 field_is_in_roadmap: Demandes affichées dans la roadmap
298 field_login: Identifiant
299 field_login: Identifiant
299 field_mail_notification: Notifications par mail
300 field_mail_notification: Notifications par mail
300 field_admin: Administrateur
301 field_admin: Administrateur
301 field_last_login_on: Dernière connexion
302 field_last_login_on: Dernière connexion
302 field_language: Langue
303 field_language: Langue
303 field_effective_date: Date
304 field_effective_date: Date
304 field_password: Mot de passe
305 field_password: Mot de passe
305 field_new_password: Nouveau mot de passe
306 field_new_password: Nouveau mot de passe
306 field_password_confirmation: Confirmation
307 field_password_confirmation: Confirmation
307 field_version: Version
308 field_version: Version
308 field_type: Type
309 field_type: Type
309 field_host: Hôte
310 field_host: Hôte
310 field_port: Port
311 field_port: Port
311 field_account: Compte
312 field_account: Compte
312 field_base_dn: Base DN
313 field_base_dn: Base DN
313 field_attr_login: Attribut Identifiant
314 field_attr_login: Attribut Identifiant
314 field_attr_firstname: Attribut Prénom
315 field_attr_firstname: Attribut Prénom
315 field_attr_lastname: Attribut Nom
316 field_attr_lastname: Attribut Nom
316 field_attr_mail: Attribut Email
317 field_attr_mail: Attribut Email
317 field_onthefly: Création des utilisateurs à la volée
318 field_onthefly: Création des utilisateurs à la volée
318 field_start_date: Début
319 field_start_date: Début
319 field_done_ratio: "% réalisé"
320 field_done_ratio: "% réalisé"
320 field_auth_source: Mode d'authentification
321 field_auth_source: Mode d'authentification
321 field_hide_mail: Cacher mon adresse mail
322 field_hide_mail: Cacher mon adresse mail
322 field_comments: Commentaire
323 field_comments: Commentaire
323 field_url: URL
324 field_url: URL
324 field_start_page: Page de démarrage
325 field_start_page: Page de démarrage
325 field_subproject: Sous-projet
326 field_subproject: Sous-projet
326 field_hours: Heures
327 field_hours: Heures
327 field_activity: Activité
328 field_activity: Activité
328 field_spent_on: Date
329 field_spent_on: Date
329 field_identifier: Identifiant
330 field_identifier: Identifiant
330 field_is_filter: Utilisé comme filtre
331 field_is_filter: Utilisé comme filtre
331 field_issue_to: Demande liée
332 field_issue_to: Demande liée
332 field_delay: Retard
333 field_delay: Retard
333 field_assignable: Demandes assignables à ce rôle
334 field_assignable: Demandes assignables à ce rôle
334 field_redirect_existing_links: Rediriger les liens existants
335 field_redirect_existing_links: Rediriger les liens existants
335 field_estimated_hours: Temps estimé
336 field_estimated_hours: Temps estimé
336 field_column_names: Colonnes
337 field_column_names: Colonnes
337 field_time_entries: Temps passé
338 field_time_entries: Temps passé
338 field_time_zone: Fuseau horaire
339 field_time_zone: Fuseau horaire
339 field_searchable: Utilisé pour les recherches
340 field_searchable: Utilisé pour les recherches
340 field_default_value: Valeur par défaut
341 field_default_value: Valeur par défaut
341 field_comments_sorting: Afficher les commentaires
342 field_comments_sorting: Afficher les commentaires
342 field_parent_title: Page parent
343 field_parent_title: Page parent
343 field_editable: Modifiable
344 field_editable: Modifiable
344 field_watcher: Observateur
345 field_watcher: Observateur
345 field_identity_url: URL OpenID
346 field_identity_url: URL OpenID
346 field_content: Contenu
347 field_content: Contenu
347 field_group_by: Grouper par
348 field_group_by: Grouper par
348 field_sharing: Partage
349 field_sharing: Partage
349 field_parent_issue: Tâche parente
350 field_parent_issue: Tâche parente
350 field_member_of_group: Groupe de l'assigné
351 field_member_of_group: Groupe de l'assigné
351 field_assigned_to_role: Rôle de l'assigné
352 field_assigned_to_role: Rôle de l'assigné
352 field_text: Champ texte
353 field_text: Champ texte
353 field_visible: Visible
354 field_visible: Visible
354 field_warn_on_leaving_unsaved: "M'avertir lorsque je quitte une page contenant du texte non sauvegardé"
355 field_warn_on_leaving_unsaved: "M'avertir lorsque je quitte une page contenant du texte non sauvegardé"
355 field_issues_visibility: Visibilité des demandes
356 field_issues_visibility: Visibilité des demandes
356 field_is_private: Privée
357 field_is_private: Privée
357 field_commit_logs_encoding: Encodage des messages de commit
358 field_commit_logs_encoding: Encodage des messages de commit
358 field_scm_path_encoding: Encodage des chemins
359 field_scm_path_encoding: Encodage des chemins
359 field_path_to_repository: Chemin du dépôt
360 field_path_to_repository: Chemin du dépôt
360 field_root_directory: Répertoire racine
361 field_root_directory: Répertoire racine
361 field_cvsroot: CVSROOT
362 field_cvsroot: CVSROOT
362 field_cvs_module: Module
363 field_cvs_module: Module
363 field_repository_is_default: Dépôt principal
364 field_repository_is_default: Dépôt principal
364 field_multiple: Valeurs multiples
365 field_multiple: Valeurs multiples
365 field_auth_source_ldap_filter: Filtre LDAP
366 field_auth_source_ldap_filter: Filtre LDAP
366 field_core_fields: Champs standards
367 field_core_fields: Champs standards
367 field_timeout: "Timeout (en secondes)"
368 field_timeout: "Timeout (en secondes)"
368 field_board_parent: Forum parent
369 field_board_parent: Forum parent
369 field_private_notes: Notes privées
370 field_private_notes: Notes privées
370 field_inherit_members: Hériter les membres
371 field_inherit_members: Hériter les membres
371 field_generate_password: Générer un mot de passe
372 field_generate_password: Générer un mot de passe
372 field_must_change_passwd: Doit changer de mot de passe à la prochaine connexion
373 field_must_change_passwd: Doit changer de mot de passe à la prochaine connexion
373 field_default_status: Statut par défaut
374 field_default_status: Statut par défaut
374 field_users_visibility: Visibilité des utilisateurs
375 field_users_visibility: Visibilité des utilisateurs
375 field_time_entries_visibility: Visibilité du temps passé
376 field_time_entries_visibility: Visibilité du temps passé
376 field_total_estimated_hours: Temps estimé total
377 field_total_estimated_hours: Temps estimé total
377 field_default_version: Version par défaut
378 field_default_version: Version par défaut
378
379
379 setting_app_title: Titre de l'application
380 setting_app_title: Titre de l'application
380 setting_app_subtitle: Sous-titre de l'application
381 setting_app_subtitle: Sous-titre de l'application
381 setting_welcome_text: Texte d'accueil
382 setting_welcome_text: Texte d'accueil
382 setting_default_language: Langue par défaut
383 setting_default_language: Langue par défaut
383 setting_login_required: Authentification obligatoire
384 setting_login_required: Authentification obligatoire
384 setting_self_registration: Inscription des nouveaux utilisateurs
385 setting_self_registration: Inscription des nouveaux utilisateurs
385 setting_attachment_max_size: Taille maximale des fichiers
386 setting_attachment_max_size: Taille maximale des fichiers
386 setting_issues_export_limit: Limite d'exportation des demandes
387 setting_issues_export_limit: Limite d'exportation des demandes
387 setting_mail_from: Adresse d'émission
388 setting_mail_from: Adresse d'émission
388 setting_bcc_recipients: Destinataires en copie cachée (cci)
389 setting_bcc_recipients: Destinataires en copie cachée (cci)
389 setting_plain_text_mail: Mail en texte brut (non HTML)
390 setting_plain_text_mail: Mail en texte brut (non HTML)
390 setting_host_name: Nom d'hôte et chemin
391 setting_host_name: Nom d'hôte et chemin
391 setting_text_formatting: Formatage du texte
392 setting_text_formatting: Formatage du texte
392 setting_wiki_compression: Compression de l'historique des pages wiki
393 setting_wiki_compression: Compression de l'historique des pages wiki
393 setting_feeds_limit: Nombre maximal d'éléments dans les flux Atom
394 setting_feeds_limit: Nombre maximal d'éléments dans les flux Atom
394 setting_default_projects_public: Définir les nouveaux projets comme publics par défaut
395 setting_default_projects_public: Définir les nouveaux projets comme publics par défaut
395 setting_autofetch_changesets: Récupération automatique des commits
396 setting_autofetch_changesets: Récupération automatique des commits
396 setting_sys_api_enabled: Activer les WS pour la gestion des dépôts
397 setting_sys_api_enabled: Activer les WS pour la gestion des dépôts
397 setting_commit_ref_keywords: Mots-clés de référencement
398 setting_commit_ref_keywords: Mots-clés de référencement
398 setting_commit_fix_keywords: Mots-clés de résolution
399 setting_commit_fix_keywords: Mots-clés de résolution
399 setting_autologin: Durée maximale de connexion automatique
400 setting_autologin: Durée maximale de connexion automatique
400 setting_date_format: Format de date
401 setting_date_format: Format de date
401 setting_time_format: Format d'heure
402 setting_time_format: Format d'heure
402 setting_cross_project_issue_relations: Autoriser les relations entre demandes de différents projets
403 setting_cross_project_issue_relations: Autoriser les relations entre demandes de différents projets
403 setting_cross_project_subtasks: Autoriser les sous-tâches dans des projets différents
404 setting_cross_project_subtasks: Autoriser les sous-tâches dans des projets différents
404 setting_issue_list_default_columns: Colonnes affichées par défaut sur la liste des demandes
405 setting_issue_list_default_columns: Colonnes affichées par défaut sur la liste des demandes
405 setting_repositories_encodings: Encodages des fichiers et des dépôts
406 setting_repositories_encodings: Encodages des fichiers et des dépôts
406 setting_emails_header: En-tête des emails
407 setting_emails_header: En-tête des emails
407 setting_emails_footer: Pied-de-page des emails
408 setting_emails_footer: Pied-de-page des emails
408 setting_protocol: Protocole
409 setting_protocol: Protocole
409 setting_per_page_options: Options d'objets affichés par page
410 setting_per_page_options: Options d'objets affichés par page
410 setting_user_format: Format d'affichage des utilisateurs
411 setting_user_format: Format d'affichage des utilisateurs
411 setting_activity_days_default: Nombre de jours affichés sur l'activité des projets
412 setting_activity_days_default: Nombre de jours affichés sur l'activité des projets
412 setting_display_subprojects_issues: Afficher par défaut les demandes des sous-projets sur les projets principaux
413 setting_display_subprojects_issues: Afficher par défaut les demandes des sous-projets sur les projets principaux
413 setting_enabled_scm: SCM activés
414 setting_enabled_scm: SCM activés
414 setting_mail_handler_body_delimiters: "Tronquer les emails après l'une de ces lignes"
415 setting_mail_handler_body_delimiters: "Tronquer les emails après l'une de ces lignes"
415 setting_mail_handler_api_enabled: "Activer le WS pour la réception d'emails"
416 setting_mail_handler_api_enabled: "Activer le WS pour la réception d'emails"
416 setting_mail_handler_api_key: Clé de protection de l'API
417 setting_mail_handler_api_key: Clé de protection de l'API
417 setting_sequential_project_identifiers: Générer des identifiants de projet séquentiels
418 setting_sequential_project_identifiers: Générer des identifiants de projet séquentiels
418 setting_gravatar_enabled: Afficher les Gravatar des utilisateurs
419 setting_gravatar_enabled: Afficher les Gravatar des utilisateurs
419 setting_gravatar_default: Image Gravatar par défaut
420 setting_gravatar_default: Image Gravatar par défaut
420 setting_diff_max_lines_displayed: Nombre maximum de lignes de diff affichées
421 setting_diff_max_lines_displayed: Nombre maximum de lignes de diff affichées
421 setting_file_max_size_displayed: Taille maximum des fichiers texte affichés en ligne
422 setting_file_max_size_displayed: Taille maximum des fichiers texte affichés en ligne
422 setting_repository_log_display_limit: "Nombre maximum de révisions affichées sur l'historique d'un fichier"
423 setting_repository_log_display_limit: "Nombre maximum de révisions affichées sur l'historique d'un fichier"
423 setting_openid: "Autoriser l'authentification et l'enregistrement OpenID"
424 setting_openid: "Autoriser l'authentification et l'enregistrement OpenID"
424 setting_password_max_age: Expiration des mots de passe après
425 setting_password_max_age: Expiration des mots de passe après
425 setting_password_min_length: Longueur minimum des mots de passe
426 setting_password_min_length: Longueur minimum des mots de passe
426 setting_new_project_user_role_id: Rôle donné à un utilisateur non-administrateur qui crée un projet
427 setting_new_project_user_role_id: Rôle donné à un utilisateur non-administrateur qui crée un projet
427 setting_default_projects_modules: Modules activés par défaut pour les nouveaux projets
428 setting_default_projects_modules: Modules activés par défaut pour les nouveaux projets
428 setting_issue_done_ratio: Calcul de l'avancement des demandes
429 setting_issue_done_ratio: Calcul de l'avancement des demandes
429 setting_issue_done_ratio_issue_field: 'Utiliser le champ % effectué'
430 setting_issue_done_ratio_issue_field: 'Utiliser le champ % effectué'
430 setting_issue_done_ratio_issue_status: Utiliser le statut
431 setting_issue_done_ratio_issue_status: Utiliser le statut
431 setting_start_of_week: Jour de début des calendriers
432 setting_start_of_week: Jour de début des calendriers
432 setting_rest_api_enabled: Activer l'API REST
433 setting_rest_api_enabled: Activer l'API REST
433 setting_cache_formatted_text: Mettre en cache le texte formaté
434 setting_cache_formatted_text: Mettre en cache le texte formaté
434 setting_default_notification_option: Option de notification par défaut
435 setting_default_notification_option: Option de notification par défaut
435 setting_commit_logtime_enabled: Permettre la saisie de temps
436 setting_commit_logtime_enabled: Permettre la saisie de temps
436 setting_commit_logtime_activity_id: Activité pour le temps saisi
437 setting_commit_logtime_activity_id: Activité pour le temps saisi
437 setting_gantt_items_limit: Nombre maximum d'éléments affichés sur le gantt
438 setting_gantt_items_limit: Nombre maximum d'éléments affichés sur le gantt
438 setting_issue_group_assignment: Permettre l'assignation des demandes aux groupes
439 setting_issue_group_assignment: Permettre l'assignation des demandes aux groupes
439 setting_default_issue_start_date_to_creation_date: Donner à la date de début d'une nouvelle demande la valeur de la date du jour
440 setting_default_issue_start_date_to_creation_date: Donner à la date de début d'une nouvelle demande la valeur de la date du jour
440 setting_commit_cross_project_ref: Permettre le référencement et la résolution des demandes de tous les autres projets
441 setting_commit_cross_project_ref: Permettre le référencement et la résolution des demandes de tous les autres projets
441 setting_unsubscribe: Permettre aux utilisateurs de supprimer leur propre compte
442 setting_unsubscribe: Permettre aux utilisateurs de supprimer leur propre compte
442 setting_session_lifetime: Durée de vie maximale des sessions
443 setting_session_lifetime: Durée de vie maximale des sessions
443 setting_session_timeout: Durée maximale d'inactivité
444 setting_session_timeout: Durée maximale d'inactivité
444 setting_thumbnails_enabled: Afficher les vignettes des images
445 setting_thumbnails_enabled: Afficher les vignettes des images
445 setting_thumbnails_size: Taille des vignettes (en pixels)
446 setting_thumbnails_size: Taille des vignettes (en pixels)
446 setting_non_working_week_days: Jours non travaillés
447 setting_non_working_week_days: Jours non travaillés
447 setting_jsonp_enabled: Activer le support JSONP
448 setting_jsonp_enabled: Activer le support JSONP
448 setting_default_projects_tracker_ids: Trackers par défaut pour les nouveaux projets
449 setting_default_projects_tracker_ids: Trackers par défaut pour les nouveaux projets
449 setting_mail_handler_excluded_filenames: Exclure les fichiers attachés par leur nom
450 setting_mail_handler_excluded_filenames: Exclure les fichiers attachés par leur nom
450 setting_force_default_language_for_anonymous: Forcer la langue par défault pour les utilisateurs anonymes
451 setting_force_default_language_for_anonymous: Forcer la langue par défault pour les utilisateurs anonymes
451 setting_force_default_language_for_loggedin: Forcer la langue par défault pour les utilisateurs identifiés
452 setting_force_default_language_for_loggedin: Forcer la langue par défault pour les utilisateurs identifiés
452 setting_link_copied_issue: Lier les demandes lors de la copie
453 setting_link_copied_issue: Lier les demandes lors de la copie
453 setting_max_additional_emails: Nombre maximal d'adresses email additionnelles
454 setting_max_additional_emails: Nombre maximal d'adresses email additionnelles
454 setting_search_results_per_page: Résultats de recherche affichés par page
455 setting_search_results_per_page: Résultats de recherche affichés par page
455 setting_attachment_extensions_allowed: Extensions autorisées
456 setting_attachment_extensions_allowed: Extensions autorisées
456 setting_attachment_extensions_denied: Extensions non autorisées
457 setting_attachment_extensions_denied: Extensions non autorisées
457 setting_sys_api_key: Clé de protection de l'API
458 setting_sys_api_key: Clé de protection de l'API
458 setting_lost_password: Autoriser la réinitialisation par email de mot de passe perdu
459 setting_lost_password: Autoriser la réinitialisation par email de mot de passe perdu
459 setting_new_item_menu_tab: Onglet de création d'objets dans le menu du project
460 setting_new_item_menu_tab: Onglet de création d'objets dans le menu du project
460
461
461 permission_add_project: Créer un projet
462 permission_add_project: Créer un projet
462 permission_add_subprojects: Créer des sous-projets
463 permission_add_subprojects: Créer des sous-projets
463 permission_edit_project: Modifier le projet
464 permission_edit_project: Modifier le projet
464 permission_close_project: Fermer / réouvrir le projet
465 permission_close_project: Fermer / réouvrir le projet
465 permission_select_project_modules: Choisir les modules
466 permission_select_project_modules: Choisir les modules
466 permission_manage_members: Gérer les membres
467 permission_manage_members: Gérer les membres
467 permission_manage_project_activities: Gérer les activités
468 permission_manage_project_activities: Gérer les activités
468 permission_manage_versions: Gérer les versions
469 permission_manage_versions: Gérer les versions
469 permission_manage_categories: Gérer les catégories de demandes
470 permission_manage_categories: Gérer les catégories de demandes
470 permission_view_issues: Voir les demandes
471 permission_view_issues: Voir les demandes
471 permission_add_issues: Créer des demandes
472 permission_add_issues: Créer des demandes
472 permission_edit_issues: Modifier les demandes
473 permission_edit_issues: Modifier les demandes
473 permission_copy_issues: Copier les demandes
474 permission_copy_issues: Copier les demandes
474 permission_manage_issue_relations: Gérer les relations
475 permission_manage_issue_relations: Gérer les relations
475 permission_set_issues_private: Rendre les demandes publiques ou privées
476 permission_set_issues_private: Rendre les demandes publiques ou privées
476 permission_set_own_issues_private: Rendre ses propres demandes publiques ou privées
477 permission_set_own_issues_private: Rendre ses propres demandes publiques ou privées
477 permission_add_issue_notes: Ajouter des notes
478 permission_add_issue_notes: Ajouter des notes
478 permission_edit_issue_notes: Modifier les notes
479 permission_edit_issue_notes: Modifier les notes
479 permission_edit_own_issue_notes: Modifier ses propres notes
480 permission_edit_own_issue_notes: Modifier ses propres notes
480 permission_view_private_notes: Voir les notes privées
481 permission_view_private_notes: Voir les notes privées
481 permission_set_notes_private: Rendre les notes privées
482 permission_set_notes_private: Rendre les notes privées
482 permission_move_issues: Déplacer les demandes
483 permission_move_issues: Déplacer les demandes
483 permission_delete_issues: Supprimer les demandes
484 permission_delete_issues: Supprimer les demandes
484 permission_manage_public_queries: Gérer les requêtes publiques
485 permission_manage_public_queries: Gérer les requêtes publiques
485 permission_save_queries: Sauvegarder les requêtes
486 permission_save_queries: Sauvegarder les requêtes
486 permission_view_gantt: Voir le gantt
487 permission_view_gantt: Voir le gantt
487 permission_view_calendar: Voir le calendrier
488 permission_view_calendar: Voir le calendrier
488 permission_view_issue_watchers: Voir la liste des observateurs
489 permission_view_issue_watchers: Voir la liste des observateurs
489 permission_add_issue_watchers: Ajouter des observateurs
490 permission_add_issue_watchers: Ajouter des observateurs
490 permission_delete_issue_watchers: Supprimer des observateurs
491 permission_delete_issue_watchers: Supprimer des observateurs
491 permission_log_time: Saisir le temps passé
492 permission_log_time: Saisir le temps passé
492 permission_view_time_entries: Voir le temps passé
493 permission_view_time_entries: Voir le temps passé
493 permission_edit_time_entries: Modifier les temps passés
494 permission_edit_time_entries: Modifier les temps passés
494 permission_edit_own_time_entries: Modifier son propre temps passé
495 permission_edit_own_time_entries: Modifier son propre temps passé
495 permission_manage_news: Gérer les annonces
496 permission_manage_news: Gérer les annonces
496 permission_comment_news: Commenter les annonces
497 permission_comment_news: Commenter les annonces
497 permission_view_documents: Voir les documents
498 permission_view_documents: Voir les documents
498 permission_add_documents: Ajouter des documents
499 permission_add_documents: Ajouter des documents
499 permission_edit_documents: Modifier les documents
500 permission_edit_documents: Modifier les documents
500 permission_delete_documents: Supprimer les documents
501 permission_delete_documents: Supprimer les documents
501 permission_manage_files: Gérer les fichiers
502 permission_manage_files: Gérer les fichiers
502 permission_view_files: Voir les fichiers
503 permission_view_files: Voir les fichiers
503 permission_manage_wiki: Gérer le wiki
504 permission_manage_wiki: Gérer le wiki
504 permission_rename_wiki_pages: Renommer les pages
505 permission_rename_wiki_pages: Renommer les pages
505 permission_delete_wiki_pages: Supprimer les pages
506 permission_delete_wiki_pages: Supprimer les pages
506 permission_view_wiki_pages: Voir le wiki
507 permission_view_wiki_pages: Voir le wiki
507 permission_view_wiki_edits: "Voir l'historique des modifications"
508 permission_view_wiki_edits: "Voir l'historique des modifications"
508 permission_edit_wiki_pages: Modifier les pages
509 permission_edit_wiki_pages: Modifier les pages
509 permission_delete_wiki_pages_attachments: Supprimer les fichiers joints
510 permission_delete_wiki_pages_attachments: Supprimer les fichiers joints
510 permission_protect_wiki_pages: Protéger les pages
511 permission_protect_wiki_pages: Protéger les pages
511 permission_manage_repository: Gérer le dépôt de sources
512 permission_manage_repository: Gérer le dépôt de sources
512 permission_browse_repository: Parcourir les sources
513 permission_browse_repository: Parcourir les sources
513 permission_view_changesets: Voir les révisions
514 permission_view_changesets: Voir les révisions
514 permission_commit_access: Droit de commit
515 permission_commit_access: Droit de commit
515 permission_manage_boards: Gérer les forums
516 permission_manage_boards: Gérer les forums
516 permission_view_messages: Voir les messages
517 permission_view_messages: Voir les messages
517 permission_add_messages: Poster un message
518 permission_add_messages: Poster un message
518 permission_edit_messages: Modifier les messages
519 permission_edit_messages: Modifier les messages
519 permission_edit_own_messages: Modifier ses propres messages
520 permission_edit_own_messages: Modifier ses propres messages
520 permission_delete_messages: Supprimer les messages
521 permission_delete_messages: Supprimer les messages
521 permission_delete_own_messages: Supprimer ses propres messages
522 permission_delete_own_messages: Supprimer ses propres messages
522 permission_export_wiki_pages: Exporter les pages
523 permission_export_wiki_pages: Exporter les pages
523 permission_manage_subtasks: Gérer les sous-tâches
524 permission_manage_subtasks: Gérer les sous-tâches
524 permission_manage_related_issues: Gérer les demandes associées
525 permission_manage_related_issues: Gérer les demandes associées
525 permission_import_issues: Importer des demandes
526 permission_import_issues: Importer des demandes
526
527
527 project_module_issue_tracking: Suivi des demandes
528 project_module_issue_tracking: Suivi des demandes
528 project_module_time_tracking: Suivi du temps passé
529 project_module_time_tracking: Suivi du temps passé
529 project_module_news: Publication d'annonces
530 project_module_news: Publication d'annonces
530 project_module_documents: Publication de documents
531 project_module_documents: Publication de documents
531 project_module_files: Publication de fichiers
532 project_module_files: Publication de fichiers
532 project_module_wiki: Wiki
533 project_module_wiki: Wiki
533 project_module_repository: Dépôt de sources
534 project_module_repository: Dépôt de sources
534 project_module_boards: Forums de discussion
535 project_module_boards: Forums de discussion
535 project_module_calendar: Calendrier
536 project_module_calendar: Calendrier
536 project_module_gantt: Gantt
537 project_module_gantt: Gantt
537
538
538 label_user: Utilisateur
539 label_user: Utilisateur
539 label_user_plural: Utilisateurs
540 label_user_plural: Utilisateurs
540 label_user_new: Nouvel utilisateur
541 label_user_new: Nouvel utilisateur
541 label_user_anonymous: Anonyme
542 label_user_anonymous: Anonyme
542 label_project: Projet
543 label_project: Projet
543 label_project_new: Nouveau projet
544 label_project_new: Nouveau projet
544 label_project_plural: Projets
545 label_project_plural: Projets
545 label_x_projects:
546 label_x_projects:
546 zero: aucun projet
547 zero: aucun projet
547 one: un projet
548 one: un projet
548 other: "%{count} projets"
549 other: "%{count} projets"
549 label_project_all: Tous les projets
550 label_project_all: Tous les projets
550 label_project_latest: Derniers projets
551 label_project_latest: Derniers projets
551 label_issue: Demande
552 label_issue: Demande
552 label_issue_new: Nouvelle demande
553 label_issue_new: Nouvelle demande
553 label_issue_plural: Demandes
554 label_issue_plural: Demandes
554 label_issue_view_all: Voir toutes les demandes
555 label_issue_view_all: Voir toutes les demandes
555 label_issues_by: "Demandes par %{value}"
556 label_issues_by: "Demandes par %{value}"
556 label_issue_added: Demande ajoutée
557 label_issue_added: Demande ajoutée
557 label_issue_updated: Demande mise à jour
558 label_issue_updated: Demande mise à jour
558 label_issue_note_added: Note ajoutée
559 label_issue_note_added: Note ajoutée
559 label_issue_status_updated: Statut changé
560 label_issue_status_updated: Statut changé
560 label_issue_assigned_to_updated: Assigné changé
561 label_issue_assigned_to_updated: Assigné changé
561 label_issue_priority_updated: Priorité changée
562 label_issue_priority_updated: Priorité changée
562 label_document: Document
563 label_document: Document
563 label_document_new: Nouveau document
564 label_document_new: Nouveau document
564 label_document_plural: Documents
565 label_document_plural: Documents
565 label_document_added: Document ajouté
566 label_document_added: Document ajouté
566 label_role: Rôle
567 label_role: Rôle
567 label_role_plural: Rôles
568 label_role_plural: Rôles
568 label_role_new: Nouveau rôle
569 label_role_new: Nouveau rôle
569 label_role_and_permissions: Rôles et permissions
570 label_role_and_permissions: Rôles et permissions
570 label_role_anonymous: Anonyme
571 label_role_anonymous: Anonyme
571 label_role_non_member: Non membre
572 label_role_non_member: Non membre
572 label_member: Membre
573 label_member: Membre
573 label_member_new: Nouveau membre
574 label_member_new: Nouveau membre
574 label_member_plural: Membres
575 label_member_plural: Membres
575 label_tracker: Tracker
576 label_tracker: Tracker
576 label_tracker_plural: Trackers
577 label_tracker_plural: Trackers
577 label_tracker_all: Tous les trackers
578 label_tracker_all: Tous les trackers
578 label_tracker_new: Nouveau tracker
579 label_tracker_new: Nouveau tracker
579 label_workflow: Workflow
580 label_workflow: Workflow
580 label_issue_status: Statut de demandes
581 label_issue_status: Statut de demandes
581 label_issue_status_plural: Statuts de demandes
582 label_issue_status_plural: Statuts de demandes
582 label_issue_status_new: Nouveau statut
583 label_issue_status_new: Nouveau statut
583 label_issue_category: Catégorie de demandes
584 label_issue_category: Catégorie de demandes
584 label_issue_category_plural: Catégories de demandes
585 label_issue_category_plural: Catégories de demandes
585 label_issue_category_new: Nouvelle catégorie
586 label_issue_category_new: Nouvelle catégorie
586 label_custom_field: Champ personnalisé
587 label_custom_field: Champ personnalisé
587 label_custom_field_plural: Champs personnalisés
588 label_custom_field_plural: Champs personnalisés
588 label_custom_field_new: Nouveau champ personnalisé
589 label_custom_field_new: Nouveau champ personnalisé
589 label_enumerations: Listes de valeurs
590 label_enumerations: Listes de valeurs
590 label_enumeration_new: Nouvelle valeur
591 label_enumeration_new: Nouvelle valeur
591 label_information: Information
592 label_information: Information
592 label_information_plural: Informations
593 label_information_plural: Informations
593 label_please_login: Identification
594 label_please_login: Identification
594 label_register: S'enregistrer
595 label_register: S'enregistrer
595 label_login_with_open_id_option: S'authentifier avec OpenID
596 label_login_with_open_id_option: S'authentifier avec OpenID
596 label_password_lost: Mot de passe perdu
597 label_password_lost: Mot de passe perdu
597 label_password_required: Confirmez votre mot de passe pour continuer
598 label_password_required: Confirmez votre mot de passe pour continuer
598 label_home: Accueil
599 label_home: Accueil
599 label_my_page: Ma page
600 label_my_page: Ma page
600 label_my_account: Mon compte
601 label_my_account: Mon compte
601 label_my_projects: Mes projets
602 label_my_projects: Mes projets
602 label_my_page_block: Blocs disponibles
603 label_my_page_block: Blocs disponibles
603 label_administration: Administration
604 label_administration: Administration
604 label_login: Connexion
605 label_login: Connexion
605 label_logout: Déconnexion
606 label_logout: Déconnexion
606 label_help: Aide
607 label_help: Aide
607 label_reported_issues: Demandes soumises
608 label_reported_issues: Demandes soumises
608 label_assigned_issues: Demandes assignées
609 label_assigned_issues: Demandes assignées
609 label_assigned_to_me_issues: Demandes qui me sont assignées
610 label_assigned_to_me_issues: Demandes qui me sont assignées
610 label_last_login: Dernière connexion
611 label_last_login: Dernière connexion
611 label_registered_on: Inscrit le
612 label_registered_on: Inscrit le
612 label_activity: Activité
613 label_activity: Activité
613 label_overall_activity: Activité globale
614 label_overall_activity: Activité globale
614 label_user_activity: "Activité de %{value}"
615 label_user_activity: "Activité de %{value}"
615 label_new: Nouveau
616 label_new: Nouveau
616 label_logged_as: Connecté en tant que
617 label_logged_as: Connecté en tant que
617 label_environment: Environnement
618 label_environment: Environnement
618 label_authentication: Authentification
619 label_authentication: Authentification
619 label_auth_source: Mode d'authentification
620 label_auth_source: Mode d'authentification
620 label_auth_source_new: Nouveau mode d'authentification
621 label_auth_source_new: Nouveau mode d'authentification
621 label_auth_source_plural: Modes d'authentification
622 label_auth_source_plural: Modes d'authentification
622 label_subproject_plural: Sous-projets
623 label_subproject_plural: Sous-projets
623 label_subproject_new: Nouveau sous-projet
624 label_subproject_new: Nouveau sous-projet
624 label_and_its_subprojects: "%{value} et ses sous-projets"
625 label_and_its_subprojects: "%{value} et ses sous-projets"
625 label_min_max_length: Longueurs mini - maxi
626 label_min_max_length: Longueurs mini - maxi
626 label_list: Liste
627 label_list: Liste
627 label_date: Date
628 label_date: Date
628 label_integer: Entier
629 label_integer: Entier
629 label_float: Nombre décimal
630 label_float: Nombre décimal
630 label_boolean: Booléen
631 label_boolean: Booléen
631 label_string: Texte
632 label_string: Texte
632 label_text: Texte long
633 label_text: Texte long
633 label_attribute: Attribut
634 label_attribute: Attribut
634 label_attribute_plural: Attributs
635 label_attribute_plural: Attributs
635 label_no_data: Aucune donnée à afficher
636 label_no_data: Aucune donnée à afficher
636 label_change_status: Changer le statut
637 label_change_status: Changer le statut
637 label_history: Historique
638 label_history: Historique
638 label_attachment: Fichier
639 label_attachment: Fichier
639 label_attachment_new: Nouveau fichier
640 label_attachment_new: Nouveau fichier
640 label_attachment_delete: Supprimer le fichier
641 label_attachment_delete: Supprimer le fichier
641 label_attachment_plural: Fichiers
642 label_attachment_plural: Fichiers
642 label_file_added: Fichier ajouté
643 label_file_added: Fichier ajouté
643 label_report: Rapport
644 label_report: Rapport
644 label_report_plural: Rapports
645 label_report_plural: Rapports
645 label_news: Annonce
646 label_news: Annonce
646 label_news_new: Nouvelle annonce
647 label_news_new: Nouvelle annonce
647 label_news_plural: Annonces
648 label_news_plural: Annonces
648 label_news_latest: Dernières annonces
649 label_news_latest: Dernières annonces
649 label_news_view_all: Voir toutes les annonces
650 label_news_view_all: Voir toutes les annonces
650 label_news_added: Annonce ajoutée
651 label_news_added: Annonce ajoutée
651 label_news_comment_added: Commentaire ajouté à une annonce
652 label_news_comment_added: Commentaire ajouté à une annonce
652 label_settings: Configuration
653 label_settings: Configuration
653 label_overview: Aperçu
654 label_overview: Aperçu
654 label_version: Version
655 label_version: Version
655 label_version_new: Nouvelle version
656 label_version_new: Nouvelle version
656 label_version_plural: Versions
657 label_version_plural: Versions
657 label_close_versions: Fermer les versions terminées
658 label_close_versions: Fermer les versions terminées
658 label_confirmation: Confirmation
659 label_confirmation: Confirmation
659 label_export_to: 'Formats disponibles :'
660 label_export_to: 'Formats disponibles :'
660 label_read: Lire...
661 label_read: Lire...
661 label_public_projects: Projets publics
662 label_public_projects: Projets publics
662 label_open_issues: ouvert
663 label_open_issues: ouvert
663 label_open_issues_plural: ouverts
664 label_open_issues_plural: ouverts
664 label_closed_issues: fermé
665 label_closed_issues: fermé
665 label_closed_issues_plural: fermés
666 label_closed_issues_plural: fermés
666 label_x_open_issues_abbr:
667 label_x_open_issues_abbr:
667 zero: 0 ouverte
668 zero: 0 ouverte
668 one: 1 ouverte
669 one: 1 ouverte
669 other: "%{count} ouvertes"
670 other: "%{count} ouvertes"
670 label_x_closed_issues_abbr:
671 label_x_closed_issues_abbr:
671 zero: 0 fermée
672 zero: 0 fermée
672 one: 1 fermée
673 one: 1 fermée
673 other: "%{count} fermées"
674 other: "%{count} fermées"
674 label_x_issues:
675 label_x_issues:
675 zero: 0 demande
676 zero: 0 demande
676 one: 1 demande
677 one: 1 demande
677 other: "%{count} demandes"
678 other: "%{count} demandes"
678 label_total: Total
679 label_total: Total
679 label_total_plural: Totaux
680 label_total_plural: Totaux
680 label_total_time: Temps total
681 label_total_time: Temps total
681 label_permissions: Permissions
682 label_permissions: Permissions
682 label_current_status: Statut actuel
683 label_current_status: Statut actuel
683 label_new_statuses_allowed: Nouveaux statuts autorisés
684 label_new_statuses_allowed: Nouveaux statuts autorisés
684 label_all: tous
685 label_all: tous
685 label_any: tous
686 label_any: tous
686 label_none: aucun
687 label_none: aucun
687 label_nobody: personne
688 label_nobody: personne
688 label_next: Suivant
689 label_next: Suivant
689 label_previous: Précédent
690 label_previous: Précédent
690 label_used_by: Utilisé par
691 label_used_by: Utilisé par
691 label_details: Détails
692 label_details: Détails
692 label_add_note: Ajouter une note
693 label_add_note: Ajouter une note
693 label_calendar: Calendrier
694 label_calendar: Calendrier
694 label_months_from: mois depuis
695 label_months_from: mois depuis
695 label_gantt: Gantt
696 label_gantt: Gantt
696 label_internal: Interne
697 label_internal: Interne
697 label_last_changes: "%{count} derniers changements"
698 label_last_changes: "%{count} derniers changements"
698 label_change_view_all: Voir tous les changements
699 label_change_view_all: Voir tous les changements
699 label_personalize_page: Personnaliser cette page
700 label_personalize_page: Personnaliser cette page
700 label_comment: Commentaire
701 label_comment: Commentaire
701 label_comment_plural: Commentaires
702 label_comment_plural: Commentaires
702 label_x_comments:
703 label_x_comments:
703 zero: aucun commentaire
704 zero: aucun commentaire
704 one: un commentaire
705 one: un commentaire
705 other: "%{count} commentaires"
706 other: "%{count} commentaires"
706 label_comment_add: Ajouter un commentaire
707 label_comment_add: Ajouter un commentaire
707 label_comment_added: Commentaire ajouté
708 label_comment_added: Commentaire ajouté
708 label_comment_delete: Supprimer les commentaires
709 label_comment_delete: Supprimer les commentaires
709 label_query: Rapport personnalisé
710 label_query: Rapport personnalisé
710 label_query_plural: Rapports personnalisés
711 label_query_plural: Rapports personnalisés
711 label_query_new: Nouveau rapport
712 label_query_new: Nouveau rapport
712 label_my_queries: Mes rapports personnalisés
713 label_my_queries: Mes rapports personnalisés
713 label_filter_add: Ajouter le filtre
714 label_filter_add: Ajouter le filtre
714 label_filter_plural: Filtres
715 label_filter_plural: Filtres
715 label_equals: égal
716 label_equals: égal
716 label_not_equals: différent
717 label_not_equals: différent
717 label_in_less_than: dans moins de
718 label_in_less_than: dans moins de
718 label_in_more_than: dans plus de
719 label_in_more_than: dans plus de
719 label_in_the_next_days: dans les prochains jours
720 label_in_the_next_days: dans les prochains jours
720 label_in_the_past_days: dans les derniers jours
721 label_in_the_past_days: dans les derniers jours
721 label_greater_or_equal: '>='
722 label_greater_or_equal: '>='
722 label_less_or_equal: '<='
723 label_less_or_equal: '<='
723 label_between: entre
724 label_between: entre
724 label_in: dans
725 label_in: dans
725 label_today: aujourd'hui
726 label_today: aujourd'hui
726 label_all_time: toute la période
727 label_all_time: toute la période
727 label_yesterday: hier
728 label_yesterday: hier
728 label_this_week: cette semaine
729 label_this_week: cette semaine
729 label_last_week: la semaine dernière
730 label_last_week: la semaine dernière
730 label_last_n_weeks: "les %{count} dernières semaines"
731 label_last_n_weeks: "les %{count} dernières semaines"
731 label_last_n_days: "les %{count} derniers jours"
732 label_last_n_days: "les %{count} derniers jours"
732 label_this_month: ce mois-ci
733 label_this_month: ce mois-ci
733 label_last_month: le mois dernier
734 label_last_month: le mois dernier
734 label_this_year: cette année
735 label_this_year: cette année
735 label_date_range: Période
736 label_date_range: Période
736 label_less_than_ago: il y a moins de
737 label_less_than_ago: il y a moins de
737 label_more_than_ago: il y a plus de
738 label_more_than_ago: il y a plus de
738 label_ago: il y a
739 label_ago: il y a
739 label_contains: contient
740 label_contains: contient
740 label_not_contains: ne contient pas
741 label_not_contains: ne contient pas
741 label_any_issues_in_project: une demande du projet
742 label_any_issues_in_project: une demande du projet
742 label_any_issues_not_in_project: une demande hors du projet
743 label_any_issues_not_in_project: une demande hors du projet
743 label_no_issues_in_project: aucune demande du projet
744 label_no_issues_in_project: aucune demande du projet
744 label_any_open_issues: une demande ouverte
745 label_any_open_issues: une demande ouverte
745 label_no_open_issues: aucune demande ouverte
746 label_no_open_issues: aucune demande ouverte
746 label_day_plural: jours
747 label_day_plural: jours
747 label_repository: Dépôt
748 label_repository: Dépôt
748 label_repository_new: Nouveau dépôt
749 label_repository_new: Nouveau dépôt
749 label_repository_plural: Dépôts
750 label_repository_plural: Dépôts
750 label_browse: Parcourir
751 label_browse: Parcourir
751 label_branch: Branche
752 label_branch: Branche
752 label_tag: Tag
753 label_tag: Tag
753 label_revision: Révision
754 label_revision: Révision
754 label_revision_plural: Révisions
755 label_revision_plural: Révisions
755 label_revision_id: "Révision %{value}"
756 label_revision_id: "Révision %{value}"
756 label_associated_revisions: Révisions associées
757 label_associated_revisions: Révisions associées
757 label_added: ajouté
758 label_added: ajouté
758 label_modified: modifié
759 label_modified: modifié
759 label_copied: copié
760 label_copied: copié
760 label_renamed: renommé
761 label_renamed: renommé
761 label_deleted: supprimé
762 label_deleted: supprimé
762 label_latest_revision: Dernière révision
763 label_latest_revision: Dernière révision
763 label_latest_revision_plural: Dernières révisions
764 label_latest_revision_plural: Dernières révisions
764 label_view_revisions: Voir les révisions
765 label_view_revisions: Voir les révisions
765 label_view_all_revisions: Voir toutes les révisions
766 label_view_all_revisions: Voir toutes les révisions
766 label_max_size: Taille maximale
767 label_max_size: Taille maximale
767 label_sort_highest: Remonter en premier
768 label_sort_highest: Remonter en premier
768 label_sort_higher: Remonter
769 label_sort_higher: Remonter
769 label_sort_lower: Descendre
770 label_sort_lower: Descendre
770 label_sort_lowest: Descendre en dernier
771 label_sort_lowest: Descendre en dernier
771 label_roadmap: Roadmap
772 label_roadmap: Roadmap
772 label_roadmap_due_in: "Échéance dans %{value}"
773 label_roadmap_due_in: "Échéance dans %{value}"
773 label_roadmap_overdue: "En retard de %{value}"
774 label_roadmap_overdue: "En retard de %{value}"
774 label_roadmap_no_issues: Aucune demande pour cette version
775 label_roadmap_no_issues: Aucune demande pour cette version
775 label_search: Recherche
776 label_search: Recherche
776 label_result_plural: Résultats
777 label_result_plural: Résultats
777 label_all_words: Tous les mots
778 label_all_words: Tous les mots
778 label_wiki: Wiki
779 label_wiki: Wiki
779 label_wiki_edit: Révision wiki
780 label_wiki_edit: Révision wiki
780 label_wiki_edit_plural: Révisions wiki
781 label_wiki_edit_plural: Révisions wiki
781 label_wiki_page: Page wiki
782 label_wiki_page: Page wiki
782 label_wiki_page_plural: Pages wiki
783 label_wiki_page_plural: Pages wiki
783 label_wiki_page_new: Nouvelle page wiki
784 label_wiki_page_new: Nouvelle page wiki
784 label_index_by_title: Index par titre
785 label_index_by_title: Index par titre
785 label_index_by_date: Index par date
786 label_index_by_date: Index par date
786 label_current_version: Version actuelle
787 label_current_version: Version actuelle
787 label_preview: Prévisualisation
788 label_preview: Prévisualisation
788 label_feed_plural: Flux Atom
789 label_feed_plural: Flux Atom
789 label_changes_details: Détails de tous les changements
790 label_changes_details: Détails de tous les changements
790 label_issue_tracking: Suivi des demandes
791 label_issue_tracking: Suivi des demandes
791 label_spent_time: Temps passé
792 label_spent_time: Temps passé
792 label_total_spent_time: Temps passé total
793 label_total_spent_time: Temps passé total
793 label_overall_spent_time: Temps passé global
794 label_overall_spent_time: Temps passé global
794 label_f_hour: "%{value} heure"
795 label_f_hour: "%{value} heure"
795 label_f_hour_plural: "%{value} heures"
796 label_f_hour_plural: "%{value} heures"
796 label_f_hour_short: "%{value} h"
797 label_f_hour_short: "%{value} h"
797 label_time_tracking: Suivi du temps
798 label_time_tracking: Suivi du temps
798 label_change_plural: Changements
799 label_change_plural: Changements
799 label_statistics: Statistiques
800 label_statistics: Statistiques
800 label_commits_per_month: Commits par mois
801 label_commits_per_month: Commits par mois
801 label_commits_per_author: Commits par auteur
802 label_commits_per_author: Commits par auteur
802 label_diff: diff
803 label_diff: diff
803 label_view_diff: Voir les différences
804 label_view_diff: Voir les différences
804 label_diff_inline: en ligne
805 label_diff_inline: en ligne
805 label_diff_side_by_side: côte à côte
806 label_diff_side_by_side: côte à côte
806 label_options: Options
807 label_options: Options
807 label_copy_workflow_from: Copier le workflow de
808 label_copy_workflow_from: Copier le workflow de
808 label_permissions_report: Synthèse des permissions
809 label_permissions_report: Synthèse des permissions
809 label_watched_issues: Demandes surveillées
810 label_watched_issues: Demandes surveillées
810 label_related_issues: Demandes liées
811 label_related_issues: Demandes liées
811 label_applied_status: Statut appliqué
812 label_applied_status: Statut appliqué
812 label_loading: Chargement...
813 label_loading: Chargement...
813 label_relation_new: Nouvelle relation
814 label_relation_new: Nouvelle relation
814 label_relation_delete: Supprimer la relation
815 label_relation_delete: Supprimer la relation
815 label_relates_to: Lié à
816 label_relates_to: Lié à
816 label_duplicates: Duplique
817 label_duplicates: Duplique
817 label_duplicated_by: Dupliqué par
818 label_duplicated_by: Dupliqué par
818 label_blocks: Bloque
819 label_blocks: Bloque
819 label_blocked_by: Bloqué par
820 label_blocked_by: Bloqué par
820 label_precedes: Précède
821 label_precedes: Précède
821 label_follows: Suit
822 label_follows: Suit
822 label_copied_to: Copié vers
823 label_copied_to: Copié vers
823 label_copied_from: Copié depuis
824 label_copied_from: Copié depuis
824 label_stay_logged_in: Rester connecté
825 label_stay_logged_in: Rester connecté
825 label_disabled: désactivé
826 label_disabled: désactivé
826 label_show_completed_versions: Voir les versions passées
827 label_show_completed_versions: Voir les versions passées
827 label_me: moi
828 label_me: moi
828 label_board: Forum
829 label_board: Forum
829 label_board_new: Nouveau forum
830 label_board_new: Nouveau forum
830 label_board_plural: Forums
831 label_board_plural: Forums
831 label_board_locked: Verrouillé
832 label_board_locked: Verrouillé
832 label_board_sticky: Sticky
833 label_board_sticky: Sticky
833 label_topic_plural: Discussions
834 label_topic_plural: Discussions
834 label_message_plural: Messages
835 label_message_plural: Messages
835 label_message_last: Dernier message
836 label_message_last: Dernier message
836 label_message_new: Nouveau message
837 label_message_new: Nouveau message
837 label_message_posted: Message ajouté
838 label_message_posted: Message ajouté
838 label_reply_plural: Réponses
839 label_reply_plural: Réponses
839 label_send_information: Envoyer les informations à l'utilisateur
840 label_send_information: Envoyer les informations à l'utilisateur
840 label_year: Année
841 label_year: Année
841 label_month: Mois
842 label_month: Mois
842 label_week: Semaine
843 label_week: Semaine
843 label_date_from: Du
844 label_date_from: Du
844 label_date_to: Au
845 label_date_to: Au
845 label_language_based: Basé sur la langue de l'utilisateur
846 label_language_based: Basé sur la langue de l'utilisateur
846 label_sort_by: "Trier par %{value}"
847 label_sort_by: "Trier par %{value}"
847 label_send_test_email: Envoyer un email de test
848 label_send_test_email: Envoyer un email de test
848 label_feeds_access_key: Clé d'accès Atom
849 label_feeds_access_key: Clé d'accès Atom
849 label_missing_feeds_access_key: Clé d'accès Atom manquante
850 label_missing_feeds_access_key: Clé d'accès Atom manquante
850 label_feeds_access_key_created_on: "Clé d'accès Atom créée il y a %{value}"
851 label_feeds_access_key_created_on: "Clé d'accès Atom créée il y a %{value}"
851 label_module_plural: Modules
852 label_module_plural: Modules
852 label_added_time_by: "Ajouté par %{author} il y a %{age}"
853 label_added_time_by: "Ajouté par %{author} il y a %{age}"
853 label_updated_time_by: "Mis à jour par %{author} il y a %{age}"
854 label_updated_time_by: "Mis à jour par %{author} il y a %{age}"
854 label_updated_time: "Mis à jour il y a %{value}"
855 label_updated_time: "Mis à jour il y a %{value}"
855 label_jump_to_a_project: Aller à un projet...
856 label_jump_to_a_project: Aller à un projet...
856 label_file_plural: Fichiers
857 label_file_plural: Fichiers
857 label_changeset_plural: Révisions
858 label_changeset_plural: Révisions
858 label_default_columns: Colonnes par défaut
859 label_default_columns: Colonnes par défaut
859 label_no_change_option: (Pas de changement)
860 label_no_change_option: (Pas de changement)
860 label_bulk_edit_selected_issues: Modifier les demandes sélectionnées
861 label_bulk_edit_selected_issues: Modifier les demandes sélectionnées
861 label_bulk_edit_selected_time_entries: Modifier les temps passés sélectionnés
862 label_bulk_edit_selected_time_entries: Modifier les temps passés sélectionnés
862 label_theme: Thème
863 label_theme: Thème
863 label_default: Défaut
864 label_default: Défaut
864 label_search_titles_only: Uniquement dans les titres
865 label_search_titles_only: Uniquement dans les titres
865 label_user_mail_option_all: "Pour tous les événements de tous mes projets"
866 label_user_mail_option_all: "Pour tous les événements de tous mes projets"
866 label_user_mail_option_selected: "Pour tous les événements des projets sélectionnés..."
867 label_user_mail_option_selected: "Pour tous les événements des projets sélectionnés..."
867 label_user_mail_option_none: Aucune notification
868 label_user_mail_option_none: Aucune notification
868 label_user_mail_option_only_my_events: Seulement pour ce que je surveille
869 label_user_mail_option_only_my_events: Seulement pour ce que je surveille
869 label_user_mail_option_only_assigned: Seulement pour ce qui m'est assigné
870 label_user_mail_option_only_assigned: Seulement pour ce qui m'est assigné
870 label_user_mail_option_only_owner: Seulement pour ce que j'ai créé
871 label_user_mail_option_only_owner: Seulement pour ce que j'ai créé
871 label_user_mail_no_self_notified: "Je ne veux pas être notifié des changements que j'effectue"
872 label_user_mail_no_self_notified: "Je ne veux pas être notifié des changements que j'effectue"
872 label_registration_activation_by_email: activation du compte par email
873 label_registration_activation_by_email: activation du compte par email
873 label_registration_manual_activation: activation manuelle du compte
874 label_registration_manual_activation: activation manuelle du compte
874 label_registration_automatic_activation: activation automatique du compte
875 label_registration_automatic_activation: activation automatique du compte
875 label_display_per_page: "Par page : %{value}"
876 label_display_per_page: "Par page : %{value}"
876 label_age: Âge
877 label_age: Âge
877 label_change_properties: Changer les propriétés
878 label_change_properties: Changer les propriétés
878 label_general: Général
879 label_general: Général
879 label_more: Plus
880 label_more: Plus
880 label_scm: SCM
881 label_scm: SCM
881 label_plugins: Plugins
882 label_plugins: Plugins
882 label_ldap_authentication: Authentification LDAP
883 label_ldap_authentication: Authentification LDAP
883 label_downloads_abbr: D/L
884 label_downloads_abbr: D/L
884 label_optional_description: Description facultative
885 label_optional_description: Description facultative
885 label_add_another_file: Ajouter un autre fichier
886 label_add_another_file: Ajouter un autre fichier
886 label_preferences: Préférences
887 label_preferences: Préférences
887 label_chronological_order: Dans l'ordre chronologique
888 label_chronological_order: Dans l'ordre chronologique
888 label_reverse_chronological_order: Dans l'ordre chronologique inverse
889 label_reverse_chronological_order: Dans l'ordre chronologique inverse
889 label_planning: Planning
890 label_planning: Planning
890 label_incoming_emails: Emails entrants
891 label_incoming_emails: Emails entrants
891 label_generate_key: Générer une clé
892 label_generate_key: Générer une clé
892 label_issue_watchers: Observateurs
893 label_issue_watchers: Observateurs
893 label_example: Exemple
894 label_example: Exemple
894 label_display: Affichage
895 label_display: Affichage
895 label_sort: Tri
896 label_sort: Tri
896 label_ascending: Croissant
897 label_ascending: Croissant
897 label_descending: Décroissant
898 label_descending: Décroissant
898 label_date_from_to: Du %{start} au %{end}
899 label_date_from_to: Du %{start} au %{end}
899 label_wiki_content_added: Page wiki ajoutée
900 label_wiki_content_added: Page wiki ajoutée
900 label_wiki_content_updated: Page wiki mise à jour
901 label_wiki_content_updated: Page wiki mise à jour
901 label_group: Groupe
902 label_group: Groupe
902 label_group_plural: Groupes
903 label_group_plural: Groupes
903 label_group_new: Nouveau groupe
904 label_group_new: Nouveau groupe
904 label_group_anonymous: Utilisateurs anonymes
905 label_group_anonymous: Utilisateurs anonymes
905 label_group_non_member: Utilisateurs non membres
906 label_group_non_member: Utilisateurs non membres
906 label_time_entry_plural: Temps passé
907 label_time_entry_plural: Temps passé
907 label_version_sharing_none: Non partagé
908 label_version_sharing_none: Non partagé
908 label_version_sharing_descendants: Avec les sous-projets
909 label_version_sharing_descendants: Avec les sous-projets
909 label_version_sharing_hierarchy: Avec toute la hiérarchie
910 label_version_sharing_hierarchy: Avec toute la hiérarchie
910 label_version_sharing_tree: Avec tout l'arbre
911 label_version_sharing_tree: Avec tout l'arbre
911 label_version_sharing_system: Avec tous les projets
912 label_version_sharing_system: Avec tous les projets
912 label_update_issue_done_ratios: Mettre à jour l'avancement des demandes
913 label_update_issue_done_ratios: Mettre à jour l'avancement des demandes
913 label_copy_source: Source
914 label_copy_source: Source
914 label_copy_target: Cible
915 label_copy_target: Cible
915 label_copy_same_as_target: Comme la cible
916 label_copy_same_as_target: Comme la cible
916 label_display_used_statuses_only: N'afficher que les statuts utilisés dans ce tracker
917 label_display_used_statuses_only: N'afficher que les statuts utilisés dans ce tracker
917 label_api_access_key: Clé d'accès API
918 label_api_access_key: Clé d'accès API
918 label_missing_api_access_key: Clé d'accès API manquante
919 label_missing_api_access_key: Clé d'accès API manquante
919 label_api_access_key_created_on: Clé d'accès API créée il y a %{value}
920 label_api_access_key_created_on: Clé d'accès API créée il y a %{value}
920 label_profile: Profil
921 label_profile: Profil
921 label_subtask_plural: Sous-tâches
922 label_subtask_plural: Sous-tâches
922 label_project_copy_notifications: Envoyer les notifications durant la copie du projet
923 label_project_copy_notifications: Envoyer les notifications durant la copie du projet
923 label_principal_search: "Rechercher un utilisateur ou un groupe :"
924 label_principal_search: "Rechercher un utilisateur ou un groupe :"
924 label_user_search: "Rechercher un utilisateur :"
925 label_user_search: "Rechercher un utilisateur :"
925 label_additional_workflow_transitions_for_author: Autorisations supplémentaires lorsque l'utilisateur a créé la demande
926 label_additional_workflow_transitions_for_author: Autorisations supplémentaires lorsque l'utilisateur a créé la demande
926 label_additional_workflow_transitions_for_assignee: Autorisations supplémentaires lorsque la demande est assignée à l'utilisateur
927 label_additional_workflow_transitions_for_assignee: Autorisations supplémentaires lorsque la demande est assignée à l'utilisateur
927 label_issues_visibility_all: Toutes les demandes
928 label_issues_visibility_all: Toutes les demandes
928 label_issues_visibility_public: Toutes les demandes non privées
929 label_issues_visibility_public: Toutes les demandes non privées
929 label_issues_visibility_own: Demandes créées par ou assignées à l'utilisateur
930 label_issues_visibility_own: Demandes créées par ou assignées à l'utilisateur
930 label_git_report_last_commit: Afficher le dernier commit des fichiers et répertoires
931 label_git_report_last_commit: Afficher le dernier commit des fichiers et répertoires
931 label_parent_revision: Parent
932 label_parent_revision: Parent
932 label_child_revision: Enfant
933 label_child_revision: Enfant
933 label_export_options: Options d'exportation %{export_format}
934 label_export_options: Options d'exportation %{export_format}
934 label_copy_attachments: Copier les fichiers
935 label_copy_attachments: Copier les fichiers
935 label_copy_subtasks: Copier les sous-tâches
936 label_copy_subtasks: Copier les sous-tâches
936 label_item_position: "%{position} sur %{count}"
937 label_item_position: "%{position} sur %{count}"
937 label_completed_versions: Versions passées
938 label_completed_versions: Versions passées
938 label_search_for_watchers: Rechercher des observateurs
939 label_search_for_watchers: Rechercher des observateurs
939 label_session_expiration: Expiration des sessions
940 label_session_expiration: Expiration des sessions
940 label_show_closed_projects: Voir les projets fermés
941 label_show_closed_projects: Voir les projets fermés
941 label_status_transitions: Changements de statut
942 label_status_transitions: Changements de statut
942 label_fields_permissions: Permissions sur les champs
943 label_fields_permissions: Permissions sur les champs
943 label_readonly: Lecture
944 label_readonly: Lecture
944 label_required: Obligatoire
945 label_required: Obligatoire
945 label_hidden: Caché
946 label_hidden: Caché
946 label_attribute_of_project: "%{name} du projet"
947 label_attribute_of_project: "%{name} du projet"
947 label_attribute_of_issue: "%{name} de la demande"
948 label_attribute_of_issue: "%{name} de la demande"
948 label_attribute_of_author: "%{name} de l'auteur"
949 label_attribute_of_author: "%{name} de l'auteur"
949 label_attribute_of_assigned_to: "%{name} de l'assigné"
950 label_attribute_of_assigned_to: "%{name} de l'assigné"
950 label_attribute_of_user: "%{name} de l'utilisateur"
951 label_attribute_of_user: "%{name} de l'utilisateur"
951 label_attribute_of_fixed_version: "%{name} de la version cible"
952 label_attribute_of_fixed_version: "%{name} de la version cible"
952 label_cross_project_descendants: Avec les sous-projets
953 label_cross_project_descendants: Avec les sous-projets
953 label_cross_project_tree: Avec tout l'arbre
954 label_cross_project_tree: Avec tout l'arbre
954 label_cross_project_hierarchy: Avec toute la hiérarchie
955 label_cross_project_hierarchy: Avec toute la hiérarchie
955 label_cross_project_system: Avec tous les projets
956 label_cross_project_system: Avec tous les projets
956 label_gantt_progress_line: Ligne de progression
957 label_gantt_progress_line: Ligne de progression
957 label_visibility_private: par moi uniquement
958 label_visibility_private: par moi uniquement
958 label_visibility_roles: par ces rôles uniquement
959 label_visibility_roles: par ces rôles uniquement
959 label_visibility_public: par tout le monde
960 label_visibility_public: par tout le monde
960 label_link: Lien
961 label_link: Lien
961 label_only: seulement
962 label_only: seulement
962 label_drop_down_list: liste déroulante
963 label_drop_down_list: liste déroulante
963 label_checkboxes: cases à cocher
964 label_checkboxes: cases à cocher
964 label_radio_buttons: boutons radio
965 label_radio_buttons: boutons radio
965 label_link_values_to: Lier les valeurs vers l'URL
966 label_link_values_to: Lier les valeurs vers l'URL
966 label_custom_field_select_type: Selectionner le type d'objet auquel attacher le champ personnalisé
967 label_custom_field_select_type: Selectionner le type d'objet auquel attacher le champ personnalisé
967 label_check_for_updates: Vérifier les mises à jour
968 label_check_for_updates: Vérifier les mises à jour
968 label_latest_compatible_version: Dernière version compatible
969 label_latest_compatible_version: Dernière version compatible
969 label_unknown_plugin: Plugin inconnu
970 label_unknown_plugin: Plugin inconnu
970 label_add_projects: Ajouter des projets
971 label_add_projects: Ajouter des projets
971 label_users_visibility_all: Tous les utilisateurs actifs
972 label_users_visibility_all: Tous les utilisateurs actifs
972 label_users_visibility_members_of_visible_projects: Membres des projets visibles
973 label_users_visibility_members_of_visible_projects: Membres des projets visibles
973 label_edit_attachments: Modifier les fichiers attachés
974 label_edit_attachments: Modifier les fichiers attachés
974 label_link_copied_issue: Lier la demande copiée
975 label_link_copied_issue: Lier la demande copiée
975 label_ask: Demander
976 label_ask: Demander
976 label_search_attachments_yes: Rechercher les noms et descriptions de fichiers
977 label_search_attachments_yes: Rechercher les noms et descriptions de fichiers
977 label_search_attachments_no: Ne pas rechercher les fichiers
978 label_search_attachments_no: Ne pas rechercher les fichiers
978 label_search_attachments_only: Rechercher les fichiers uniquement
979 label_search_attachments_only: Rechercher les fichiers uniquement
979 label_search_open_issues_only: Demandes ouvertes uniquement
980 label_search_open_issues_only: Demandes ouvertes uniquement
980 label_email_address_plural: Emails
981 label_email_address_plural: Emails
981 label_email_address_add: Ajouter une adresse email
982 label_email_address_add: Ajouter une adresse email
982 label_enable_notifications: Activer les notifications
983 label_enable_notifications: Activer les notifications
983 label_disable_notifications: Désactiver les notifications
984 label_disable_notifications: Désactiver les notifications
984 label_blank_value: non renseigné
985 label_blank_value: non renseigné
985 label_parent_task_attributes: Attributs des tâches parentes
986 label_parent_task_attributes: Attributs des tâches parentes
986 label_time_entries_visibility_all: Tous les temps passés
987 label_time_entries_visibility_all: Tous les temps passés
987 label_time_entries_visibility_own: Ses propres temps passés
988 label_time_entries_visibility_own: Ses propres temps passés
988 label_member_management: Gestion des membres
989 label_member_management: Gestion des membres
989 label_member_management_all_roles: Tous les rôles
990 label_member_management_all_roles: Tous les rôles
990 label_member_management_selected_roles_only: Ces rôles uniquement
991 label_member_management_selected_roles_only: Ces rôles uniquement
991 label_import_issues: Importer des demandes
992 label_import_issues: Importer des demandes
992 label_select_file_to_import: Sélectionner le fichier à importer
993 label_select_file_to_import: Sélectionner le fichier à importer
993 label_fields_separator: Séparateur de champs
994 label_fields_separator: Séparateur de champs
994 label_fields_wrapper: Délimiteur de texte
995 label_fields_wrapper: Délimiteur de texte
995 label_encoding: Encodage
996 label_encoding: Encodage
996 label_comma_char: Virgule
997 label_comma_char: Virgule
997 label_semi_colon_char: Point virgule
998 label_semi_colon_char: Point virgule
998 label_quote_char: Apostrophe
999 label_quote_char: Apostrophe
999 label_double_quote_char: Double apostrophe
1000 label_double_quote_char: Double apostrophe
1000 label_fields_mapping: Correspondance des champs
1001 label_fields_mapping: Correspondance des champs
1001 label_file_content_preview: Aperçu du contenu du fichier
1002 label_file_content_preview: Aperçu du contenu du fichier
1002 label_create_missing_values: Créer les valeurs manquantes
1003 label_create_missing_values: Créer les valeurs manquantes
1003 label_api: API
1004 label_api: API
1004 label_field_format_enumeration: Liste clé/valeur
1005 label_field_format_enumeration: Liste clé/valeur
1005 label_default_values_for_new_users: Valeurs par défaut pour les nouveaux utilisateurs
1006 label_default_values_for_new_users: Valeurs par défaut pour les nouveaux utilisateurs
1006 label_relations: Relations
1007 label_relations: Relations
1007 label_new_project_issue_tab_enabled: Afficher l'onglet "Nouvelle demande"
1008 label_new_project_issue_tab_enabled: Afficher l'onglet "Nouvelle demande"
1008 label_new_object_tab_enabled: Afficher le menu déroulant "+"
1009 label_new_object_tab_enabled: Afficher le menu déroulant "+"
1009
1010
1010 button_login: Connexion
1011 button_login: Connexion
1011 button_submit: Soumettre
1012 button_submit: Soumettre
1012 button_save: Sauvegarder
1013 button_save: Sauvegarder
1013 button_check_all: Tout cocher
1014 button_check_all: Tout cocher
1014 button_uncheck_all: Tout décocher
1015 button_uncheck_all: Tout décocher
1015 button_collapse_all: Plier tout
1016 button_collapse_all: Plier tout
1016 button_expand_all: Déplier tout
1017 button_expand_all: Déplier tout
1017 button_delete: Supprimer
1018 button_delete: Supprimer
1018 button_create: Créer
1019 button_create: Créer
1019 button_create_and_continue: Créer et continuer
1020 button_create_and_continue: Créer et continuer
1020 button_test: Tester
1021 button_test: Tester
1021 button_edit: Modifier
1022 button_edit: Modifier
1022 button_edit_associated_wikipage: "Modifier la page wiki associée: %{page_title}"
1023 button_edit_associated_wikipage: "Modifier la page wiki associée: %{page_title}"
1023 button_add: Ajouter
1024 button_add: Ajouter
1024 button_change: Changer
1025 button_change: Changer
1025 button_apply: Appliquer
1026 button_apply: Appliquer
1026 button_clear: Effacer
1027 button_clear: Effacer
1027 button_lock: Verrouiller
1028 button_lock: Verrouiller
1028 button_unlock: Déverrouiller
1029 button_unlock: Déverrouiller
1029 button_download: Télécharger
1030 button_download: Télécharger
1030 button_list: Lister
1031 button_list: Lister
1031 button_view: Voir
1032 button_view: Voir
1032 button_move: Déplacer
1033 button_move: Déplacer
1033 button_move_and_follow: Déplacer et suivre
1034 button_move_and_follow: Déplacer et suivre
1034 button_back: Retour
1035 button_back: Retour
1035 button_cancel: Annuler
1036 button_cancel: Annuler
1036 button_activate: Activer
1037 button_activate: Activer
1037 button_sort: Trier
1038 button_sort: Trier
1038 button_log_time: Saisir temps
1039 button_log_time: Saisir temps
1039 button_rollback: Revenir à cette version
1040 button_rollback: Revenir à cette version
1040 button_watch: Surveiller
1041 button_watch: Surveiller
1041 button_unwatch: Ne plus surveiller
1042 button_unwatch: Ne plus surveiller
1042 button_reply: Répondre
1043 button_reply: Répondre
1043 button_archive: Archiver
1044 button_archive: Archiver
1044 button_unarchive: Désarchiver
1045 button_unarchive: Désarchiver
1045 button_reset: Réinitialiser
1046 button_reset: Réinitialiser
1046 button_rename: Renommer
1047 button_rename: Renommer
1047 button_change_password: Changer de mot de passe
1048 button_change_password: Changer de mot de passe
1048 button_copy: Copier
1049 button_copy: Copier
1049 button_copy_and_follow: Copier et suivre
1050 button_copy_and_follow: Copier et suivre
1050 button_annotate: Annoter
1051 button_annotate: Annoter
1051 button_update: Mettre à jour
1052 button_update: Mettre à jour
1052 button_configure: Configurer
1053 button_configure: Configurer
1053 button_quote: Citer
1054 button_quote: Citer
1054 button_duplicate: Dupliquer
1055 button_duplicate: Dupliquer
1055 button_show: Afficher
1056 button_show: Afficher
1056 button_hide: Cacher
1057 button_hide: Cacher
1057 button_edit_section: Modifier cette section
1058 button_edit_section: Modifier cette section
1058 button_export: Exporter
1059 button_export: Exporter
1059 button_delete_my_account: Supprimer mon compte
1060 button_delete_my_account: Supprimer mon compte
1060 button_close: Fermer
1061 button_close: Fermer
1061 button_reopen: Réouvrir
1062 button_reopen: Réouvrir
1062 button_import: Importer
1063 button_import: Importer
1063 button_filter: Filtrer
1064 button_filter: Filtrer
1064
1065
1065 status_active: actif
1066 status_active: actif
1066 status_registered: enregistré
1067 status_registered: enregistré
1067 status_locked: verrouillé
1068 status_locked: verrouillé
1068
1069
1069 project_status_active: actif
1070 project_status_active: actif
1070 project_status_closed: fermé
1071 project_status_closed: fermé
1071 project_status_archived: archivé
1072 project_status_archived: archivé
1072
1073
1073 version_status_open: ouvert
1074 version_status_open: ouvert
1074 version_status_locked: verrouillé
1075 version_status_locked: verrouillé
1075 version_status_closed: fermé
1076 version_status_closed: fermé
1076
1077
1077 field_active: Actif
1078 field_active: Actif
1078
1079
1079 text_select_mail_notifications: Actions pour lesquelles une notification par e-mail est envoyée
1080 text_select_mail_notifications: Actions pour lesquelles une notification par e-mail est envoyée
1080 text_regexp_info: ex. ^[A-Z0-9]+$
1081 text_regexp_info: ex. ^[A-Z0-9]+$
1081 text_min_max_length_info: 0 pour aucune restriction
1082 text_min_max_length_info: 0 pour aucune restriction
1082 text_project_destroy_confirmation: Êtes-vous sûr de vouloir supprimer ce projet et toutes ses données ?
1083 text_project_destroy_confirmation: Êtes-vous sûr de vouloir supprimer ce projet et toutes ses données ?
1083 text_subprojects_destroy_warning: "Ses sous-projets : %{value} seront également supprimés."
1084 text_subprojects_destroy_warning: "Ses sous-projets : %{value} seront également supprimés."
1084 text_workflow_edit: Sélectionner un tracker et un rôle pour éditer le workflow
1085 text_workflow_edit: Sélectionner un tracker et un rôle pour éditer le workflow
1085 text_are_you_sure: Êtes-vous sûr ?
1086 text_are_you_sure: Êtes-vous sûr ?
1086 text_journal_changed: "%{label} changé de %{old} à %{new}"
1087 text_journal_changed: "%{label} changé de %{old} à %{new}"
1087 text_journal_changed_no_detail: "%{label} mis à jour"
1088 text_journal_changed_no_detail: "%{label} mis à jour"
1088 text_journal_set_to: "%{label} mis à %{value}"
1089 text_journal_set_to: "%{label} mis à %{value}"
1089 text_journal_deleted: "%{label} %{old} supprimé"
1090 text_journal_deleted: "%{label} %{old} supprimé"
1090 text_journal_added: "%{label} %{value} ajouté"
1091 text_journal_added: "%{label} %{value} ajouté"
1091 text_tip_issue_begin_day: tâche commençant ce jour
1092 text_tip_issue_begin_day: tâche commençant ce jour
1092 text_tip_issue_end_day: tâche finissant ce jour
1093 text_tip_issue_end_day: tâche finissant ce jour
1093 text_tip_issue_begin_end_day: tâche commençant et finissant ce jour
1094 text_tip_issue_begin_end_day: tâche commençant et finissant ce jour
1094 text_project_identifier_info: 'Seuls les lettres minuscules (a-z), chiffres, tirets et tirets bas sont autorisés, doit commencer par une minuscule.<br />Un fois sauvegardé, l''identifiant ne pourra plus être modifié.'
1095 text_project_identifier_info: 'Seuls les lettres minuscules (a-z), chiffres, tirets et tirets bas sont autorisés, doit commencer par une minuscule.<br />Un fois sauvegardé, l''identifiant ne pourra plus être modifié.'
1095 text_caracters_maximum: "%{count} caractères maximum."
1096 text_caracters_maximum: "%{count} caractères maximum."
1096 text_caracters_minimum: "%{count} caractères minimum."
1097 text_caracters_minimum: "%{count} caractères minimum."
1097 text_length_between: "Longueur comprise entre %{min} et %{max} caractères."
1098 text_length_between: "Longueur comprise entre %{min} et %{max} caractères."
1098 text_tracker_no_workflow: Aucun worflow n'est défini pour ce tracker
1099 text_tracker_no_workflow: Aucun worflow n'est défini pour ce tracker
1099 text_unallowed_characters: Caractères non autorisés
1100 text_unallowed_characters: Caractères non autorisés
1100 text_comma_separated: Plusieurs valeurs possibles (séparées par des virgules).
1101 text_comma_separated: Plusieurs valeurs possibles (séparées par des virgules).
1101 text_line_separated: Plusieurs valeurs possibles (une valeur par ligne).
1102 text_line_separated: Plusieurs valeurs possibles (une valeur par ligne).
1102 text_issues_ref_in_commit_messages: Référencement et résolution des demandes dans les commentaires de commits
1103 text_issues_ref_in_commit_messages: Référencement et résolution des demandes dans les commentaires de commits
1103 text_issue_added: "La demande %{id} a été soumise par %{author}."
1104 text_issue_added: "La demande %{id} a été soumise par %{author}."
1104 text_issue_updated: "La demande %{id} a été mise à jour par %{author}."
1105 text_issue_updated: "La demande %{id} a été mise à jour par %{author}."
1105 text_wiki_destroy_confirmation: Etes-vous sûr de vouloir supprimer ce wiki et tout son contenu ?
1106 text_wiki_destroy_confirmation: Etes-vous sûr de vouloir supprimer ce wiki et tout son contenu ?
1106 text_issue_category_destroy_question: "%{count} demandes sont affectées à cette catégorie. Que voulez-vous faire ?"
1107 text_issue_category_destroy_question: "%{count} demandes sont affectées à cette catégorie. Que voulez-vous faire ?"
1107 text_issue_category_destroy_assignments: N'affecter les demandes à aucune autre catégorie
1108 text_issue_category_destroy_assignments: N'affecter les demandes à aucune autre catégorie
1108 text_issue_category_reassign_to: Réaffecter les demandes à cette catégorie
1109 text_issue_category_reassign_to: Réaffecter les demandes à cette catégorie
1109 text_user_mail_option: "Pour les projets non sélectionnés, vous recevrez seulement des notifications pour ce que vous surveillez ou à quoi vous participez (exemple: demandes dont vous êtes l'auteur ou la personne assignée)."
1110 text_user_mail_option: "Pour les projets non sélectionnés, vous recevrez seulement des notifications pour ce que vous surveillez ou à quoi vous participez (exemple: demandes dont vous êtes l'auteur ou la personne assignée)."
1110 text_no_configuration_data: "Les rôles, trackers, statuts et le workflow ne sont pas encore paramétrés.\nIl est vivement recommandé de charger le paramétrage par defaut. Vous pourrez le modifier une fois chargé."
1111 text_no_configuration_data: "Les rôles, trackers, statuts et le workflow ne sont pas encore paramétrés.\nIl est vivement recommandé de charger le paramétrage par defaut. Vous pourrez le modifier une fois chargé."
1111 text_load_default_configuration: Charger le paramétrage par défaut
1112 text_load_default_configuration: Charger le paramétrage par défaut
1112 text_status_changed_by_changeset: "Appliqué par commit %{value}."
1113 text_status_changed_by_changeset: "Appliqué par commit %{value}."
1113 text_time_logged_by_changeset: "Appliqué par commit %{value}"
1114 text_time_logged_by_changeset: "Appliqué par commit %{value}"
1114 text_issues_destroy_confirmation: 'Êtes-vous sûr de vouloir supprimer la ou les demandes(s) selectionnée(s) ?'
1115 text_issues_destroy_confirmation: 'Êtes-vous sûr de vouloir supprimer la ou les demandes(s) selectionnée(s) ?'
1115 text_issues_destroy_descendants_confirmation: "Cela entrainera également la suppression de %{count} sous-tâche(s)."
1116 text_issues_destroy_descendants_confirmation: "Cela entrainera également la suppression de %{count} sous-tâche(s)."
1116 text_time_entries_destroy_confirmation: "Etes-vous sûr de vouloir supprimer les temps passés sélectionnés ?"
1117 text_time_entries_destroy_confirmation: "Etes-vous sûr de vouloir supprimer les temps passés sélectionnés ?"
1117 text_select_project_modules: 'Sélectionner les modules à activer pour ce projet :'
1118 text_select_project_modules: 'Sélectionner les modules à activer pour ce projet :'
1118 text_default_administrator_account_changed: Compte administrateur par défaut changé
1119 text_default_administrator_account_changed: Compte administrateur par défaut changé
1119 text_file_repository_writable: Répertoire de stockage des fichiers accessible en écriture
1120 text_file_repository_writable: Répertoire de stockage des fichiers accessible en écriture
1120 text_plugin_assets_writable: Répertoire public des plugins accessible en écriture
1121 text_plugin_assets_writable: Répertoire public des plugins accessible en écriture
1121 text_rmagick_available: Bibliothèque RMagick présente (optionnelle)
1122 text_rmagick_available: Bibliothèque RMagick présente (optionnelle)
1122 text_convert_available: Binaire convert de ImageMagick présent (optionel)
1123 text_convert_available: Binaire convert de ImageMagick présent (optionel)
1123 text_destroy_time_entries_question: "%{hours} heures ont été enregistrées sur les demandes à supprimer. Que voulez-vous faire ?"
1124 text_destroy_time_entries_question: "%{hours} heures ont été enregistrées sur les demandes à supprimer. Que voulez-vous faire ?"
1124 text_destroy_time_entries: Supprimer les heures
1125 text_destroy_time_entries: Supprimer les heures
1125 text_assign_time_entries_to_project: Reporter les heures sur le projet
1126 text_assign_time_entries_to_project: Reporter les heures sur le projet
1126 text_reassign_time_entries: 'Reporter les heures sur cette demande:'
1127 text_reassign_time_entries: 'Reporter les heures sur cette demande:'
1127 text_user_wrote: "%{value} a écrit :"
1128 text_user_wrote: "%{value} a écrit :"
1128 text_enumeration_destroy_question: "La valeur « %{name} » est affectée à %{count} objet(s)."
1129 text_enumeration_destroy_question: "La valeur « %{name} » est affectée à %{count} objet(s)."
1129 text_enumeration_category_reassign_to: 'Réaffecter les objets à cette valeur:'
1130 text_enumeration_category_reassign_to: 'Réaffecter les objets à cette valeur:'
1130 text_email_delivery_not_configured: "L'envoi de mail n'est pas configuré, les notifications sont désactivées.\nConfigurez votre serveur SMTP dans config/configuration.yml et redémarrez l'application pour les activer."
1131 text_email_delivery_not_configured: "L'envoi de mail n'est pas configuré, les notifications sont désactivées.\nConfigurez votre serveur SMTP dans config/configuration.yml et redémarrez l'application pour les activer."
1131 text_repository_usernames_mapping: "Vous pouvez sélectionner ou modifier l'utilisateur Redmine associé à chaque nom d'utilisateur figurant dans l'historique du dépôt.\nLes utilisateurs avec le même identifiant ou la même adresse mail seront automatiquement associés."
1132 text_repository_usernames_mapping: "Vous pouvez sélectionner ou modifier l'utilisateur Redmine associé à chaque nom d'utilisateur figurant dans l'historique du dépôt.\nLes utilisateurs avec le même identifiant ou la même adresse mail seront automatiquement associés."
1132 text_diff_truncated: '... Ce différentiel a été tronqué car il excède la taille maximale pouvant être affichée.'
1133 text_diff_truncated: '... Ce différentiel a été tronqué car il excède la taille maximale pouvant être affichée.'
1133 text_custom_field_possible_values_info: 'Une ligne par valeur'
1134 text_custom_field_possible_values_info: 'Une ligne par valeur'
1134 text_wiki_page_destroy_question: "Cette page possède %{descendants} sous-page(s) et descendante(s). Que voulez-vous faire ?"
1135 text_wiki_page_destroy_question: "Cette page possède %{descendants} sous-page(s) et descendante(s). Que voulez-vous faire ?"
1135 text_wiki_page_nullify_children: "Conserver les sous-pages en tant que pages racines"
1136 text_wiki_page_nullify_children: "Conserver les sous-pages en tant que pages racines"
1136 text_wiki_page_destroy_children: "Supprimer les sous-pages et toutes leurs descedantes"
1137 text_wiki_page_destroy_children: "Supprimer les sous-pages et toutes leurs descedantes"
1137 text_wiki_page_reassign_children: "Réaffecter les sous-pages à cette page"
1138 text_wiki_page_reassign_children: "Réaffecter les sous-pages à cette page"
1138 text_own_membership_delete_confirmation: "Vous allez supprimer tout ou partie de vos permissions sur ce projet et ne serez peut-être plus autorisé à modifier ce projet.\nEtes-vous sûr de vouloir continuer ?"
1139 text_own_membership_delete_confirmation: "Vous allez supprimer tout ou partie de vos permissions sur ce projet et ne serez peut-être plus autorisé à modifier ce projet.\nEtes-vous sûr de vouloir continuer ?"
1139 text_zoom_in: Zoom avant
1140 text_zoom_in: Zoom avant
1140 text_zoom_out: Zoom arrière
1141 text_zoom_out: Zoom arrière
1141 text_warn_on_leaving_unsaved: "Cette page contient du texte non sauvegardé qui sera perdu si vous quittez la page."
1142 text_warn_on_leaving_unsaved: "Cette page contient du texte non sauvegardé qui sera perdu si vous quittez la page."
1142 text_scm_path_encoding_note: "Défaut : UTF-8"
1143 text_scm_path_encoding_note: "Défaut : UTF-8"
1143 text_subversion_repository_note: "Exemples (en fonction des protocoles supportés) : file:///, http://, https://, svn://, svn+[tunnelscheme]://"
1144 text_subversion_repository_note: "Exemples (en fonction des protocoles supportés) : file:///, http://, https://, svn://, svn+[tunnelscheme]://"
1144 text_git_repository_note: "Chemin vers un dépôt vide et local (exemples : /gitrepo, c:\\gitrepo)"
1145 text_git_repository_note: "Chemin vers un dépôt vide et local (exemples : /gitrepo, c:\\gitrepo)"
1145 text_mercurial_repository_note: "Chemin vers un dépôt local (exemples : /hgrepo, c:\\hgrepo)"
1146 text_mercurial_repository_note: "Chemin vers un dépôt local (exemples : /hgrepo, c:\\hgrepo)"
1146 text_scm_command: Commande
1147 text_scm_command: Commande
1147 text_scm_command_version: Version
1148 text_scm_command_version: Version
1148 text_scm_config: Vous pouvez configurer les commandes des SCM dans config/configuration.yml. Redémarrer l'application après modification.
1149 text_scm_config: Vous pouvez configurer les commandes des SCM dans config/configuration.yml. Redémarrer l'application après modification.
1149 text_scm_command_not_available: Ce SCM n'est pas disponible. Vérifier les paramètres dans la section administration.
1150 text_scm_command_not_available: Ce SCM n'est pas disponible. Vérifier les paramètres dans la section administration.
1150 text_issue_conflict_resolution_overwrite: "Appliquer quand même ma mise à jour (les notes précédentes seront conservées mais des changements pourront être écrasés)"
1151 text_issue_conflict_resolution_overwrite: "Appliquer quand même ma mise à jour (les notes précédentes seront conservées mais des changements pourront être écrasés)"
1151 text_issue_conflict_resolution_add_notes: "Ajouter mes notes et ignorer mes autres changements"
1152 text_issue_conflict_resolution_add_notes: "Ajouter mes notes et ignorer mes autres changements"
1152 text_issue_conflict_resolution_cancel: "Annuler ma mise à jour et réafficher %{link}"
1153 text_issue_conflict_resolution_cancel: "Annuler ma mise à jour et réafficher %{link}"
1153 text_account_destroy_confirmation: "Êtes-vous sûr de vouloir continuer ?\nVotre compte sera définitivement supprimé, sans aucune possibilité de le réactiver."
1154 text_account_destroy_confirmation: "Êtes-vous sûr de vouloir continuer ?\nVotre compte sera définitivement supprimé, sans aucune possibilité de le réactiver."
1154 text_session_expiration_settings: "Attention : le changement de ces paramètres peut entrainer l'expiration des sessions utilisateurs en cours, y compris la vôtre."
1155 text_session_expiration_settings: "Attention : le changement de ces paramètres peut entrainer l'expiration des sessions utilisateurs en cours, y compris la vôtre."
1155 text_project_closed: Ce projet est fermé et accessible en lecture seule.
1156 text_project_closed: Ce projet est fermé et accessible en lecture seule.
1156 text_turning_multiple_off: "Si vous désactivez les valeurs multiples, les valeurs multiples seront supprimées pour n'en conserver qu'une par objet."
1157 text_turning_multiple_off: "Si vous désactivez les valeurs multiples, les valeurs multiples seront supprimées pour n'en conserver qu'une par objet."
1157
1158
1158 default_role_manager: Manager
1159 default_role_manager: Manager
1159 default_role_developer: Développeur
1160 default_role_developer: Développeur
1160 default_role_reporter: Rapporteur
1161 default_role_reporter: Rapporteur
1161 default_tracker_bug: Anomalie
1162 default_tracker_bug: Anomalie
1162 default_tracker_feature: Evolution
1163 default_tracker_feature: Evolution
1163 default_tracker_support: Assistance
1164 default_tracker_support: Assistance
1164 default_issue_status_new: Nouveau
1165 default_issue_status_new: Nouveau
1165 default_issue_status_in_progress: En cours
1166 default_issue_status_in_progress: En cours
1166 default_issue_status_resolved: Résolu
1167 default_issue_status_resolved: Résolu
1167 default_issue_status_feedback: Commentaire
1168 default_issue_status_feedback: Commentaire
1168 default_issue_status_closed: Fermé
1169 default_issue_status_closed: Fermé
1169 default_issue_status_rejected: Rejeté
1170 default_issue_status_rejected: Rejeté
1170 default_doc_category_user: Documentation utilisateur
1171 default_doc_category_user: Documentation utilisateur
1171 default_doc_category_tech: Documentation technique
1172 default_doc_category_tech: Documentation technique
1172 default_priority_low: Bas
1173 default_priority_low: Bas
1173 default_priority_normal: Normal
1174 default_priority_normal: Normal
1174 default_priority_high: Haut
1175 default_priority_high: Haut
1175 default_priority_urgent: Urgent
1176 default_priority_urgent: Urgent
1176 default_priority_immediate: Immédiat
1177 default_priority_immediate: Immédiat
1177 default_activity_design: Conception
1178 default_activity_design: Conception
1178 default_activity_development: Développement
1179 default_activity_development: Développement
1179
1180
1180 enumeration_issue_priorities: Priorités des demandes
1181 enumeration_issue_priorities: Priorités des demandes
1181 enumeration_doc_categories: Catégories des documents
1182 enumeration_doc_categories: Catégories des documents
1182 enumeration_activities: Activités (suivi du temps)
1183 enumeration_activities: Activités (suivi du temps)
1183 enumeration_system_activity: Activité système
1184 enumeration_system_activity: Activité système
1184 description_filter: Filtre
1185 description_filter: Filtre
1185 description_search: Champ de recherche
1186 description_search: Champ de recherche
1186 description_choose_project: Projets
1187 description_choose_project: Projets
1187 description_project_scope: Périmètre de recherche
1188 description_project_scope: Périmètre de recherche
1188 description_notes: Notes
1189 description_notes: Notes
1189 description_message_content: Contenu du message
1190 description_message_content: Contenu du message
1190 description_query_sort_criteria_attribute: Critère de tri
1191 description_query_sort_criteria_attribute: Critère de tri
1191 description_query_sort_criteria_direction: Ordre de tri
1192 description_query_sort_criteria_direction: Ordre de tri
1192 description_user_mail_notification: Option de notification
1193 description_user_mail_notification: Option de notification
1193 description_available_columns: Colonnes disponibles
1194 description_available_columns: Colonnes disponibles
1194 description_selected_columns: Colonnes sélectionnées
1195 description_selected_columns: Colonnes sélectionnées
1195 description_all_columns: Toutes les colonnes
1196 description_all_columns: Toutes les colonnes
1196 description_issue_category_reassign: Choisir une catégorie
1197 description_issue_category_reassign: Choisir une catégorie
1197 description_wiki_subpages_reassign: Choisir une nouvelle page parent
1198 description_wiki_subpages_reassign: Choisir une nouvelle page parent
1198 description_date_range_list: Choisir une période prédéfinie
1199 description_date_range_list: Choisir une période prédéfinie
1199 description_date_range_interval: Choisir une période
1200 description_date_range_interval: Choisir une période
1200 description_date_from: Date de début
1201 description_date_from: Date de début
1201 description_date_to: Date de fin
1202 description_date_to: Date de fin
1202 text_repository_identifier_info: 'Seuls les lettres minuscules (a-z), chiffres, tirets et tirets bas sont autorisés.<br />Un fois sauvegardé, l''identifiant ne pourra plus être modifié.'
1203 text_repository_identifier_info: 'Seuls les lettres minuscules (a-z), chiffres, tirets et tirets bas sont autorisés.<br />Un fois sauvegardé, l''identifiant ne pourra plus être modifié.'
1203 label_parent_task_attributes_derived: Calculé à partir des sous-tâches
1204 label_parent_task_attributes_derived: Calculé à partir des sous-tâches
1204 label_parent_task_attributes_independent: Indépendent des sous-tâches
1205 label_parent_task_attributes_independent: Indépendent des sous-tâches
1205 mail_subject_security_notification: Notification de sécurité
1206 mail_subject_security_notification: Notification de sécurité
1206 mail_body_security_notification_change: ! '%{field} modifié(e).'
1207 mail_body_security_notification_change: ! '%{field} modifié(e).'
1207 mail_body_security_notification_change_to: ! '%{field} changé(e) en %{value}.'
1208 mail_body_security_notification_change_to: ! '%{field} changé(e) en %{value}.'
1208 mail_body_security_notification_add: ! '%{field} %{value} ajouté(e).'
1209 mail_body_security_notification_add: ! '%{field} %{value} ajouté(e).'
1209 mail_body_security_notification_remove: ! '%{field} %{value} supprimé(e).'
1210 mail_body_security_notification_remove: ! '%{field} %{value} supprimé(e).'
1210 mail_body_security_notification_notify_enabled: Les notifications ont été activées pour l'adresse %{value}
1211 mail_body_security_notification_notify_enabled: Les notifications ont été activées pour l'adresse %{value}
1211 mail_body_security_notification_notify_disabled: Les notifications ont été désactivées pour l'adresse %{value}
1212 mail_body_security_notification_notify_disabled: Les notifications ont été désactivées pour l'adresse %{value}
1212 field_remote_ip: Adresse IP
1213 field_remote_ip: Adresse IP
1213 label_no_preview: No preview available
1214 label_no_preview: No preview available
1 NO CONTENT: modified file
NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
General Comments 0
You need to be logged in to leave comments. Login now