##// END OF EJS Templates
patch #9429 Display Wiki edits in activity log (Nick Read)...
Jean-Philippe Lang -
r367:724ca74f51e0
parent child
Show More
@@ -1,624 +1,644
1 1 # redMine - project management software
2 2 # Copyright (C) 2006-2007 Jean-Philippe Lang
3 3 #
4 4 # This program is free software; you can redistribute it and/or
5 5 # modify it under the terms of the GNU General Public License
6 6 # as published by the Free Software Foundation; either version 2
7 7 # of the License, or (at your option) any later version.
8 8 #
9 9 # This program is distributed in the hope that it will be useful,
10 10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 12 # GNU General Public License for more details.
13 13 #
14 14 # You should have received a copy of the GNU General Public License
15 15 # along with this program; if not, write to the Free Software
16 16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17 17
18 18 require 'csv'
19 19
20 20 class ProjectsController < ApplicationController
21 21 layout 'base'
22 22 before_filter :find_project, :authorize, :except => [ :index, :list, :add ]
23 23 before_filter :require_admin, :only => [ :add, :destroy ]
24 24
25 25 helper :sort
26 26 include SortHelper
27 27 helper :custom_fields
28 28 include CustomFieldsHelper
29 29 helper :ifpdf
30 30 include IfpdfHelper
31 31 helper IssuesHelper
32 32 helper :queries
33 33 include QueriesHelper
34 34
35 35 def index
36 36 list
37 37 render :action => 'list' unless request.xhr?
38 38 end
39 39
40 40 # Lists public projects
41 41 def list
42 42 sort_init 'name', 'asc'
43 43 sort_update
44 44 @project_count = Project.count(:all, :conditions => ["is_public=?", true])
45 45 @project_pages = Paginator.new self, @project_count,
46 46 15,
47 47 params['page']
48 48 @projects = Project.find :all, :order => sort_clause,
49 49 :conditions => ["is_public=?", true],
50 50 :limit => @project_pages.items_per_page,
51 51 :offset => @project_pages.current.offset
52 52
53 53 render :action => "list", :layout => false if request.xhr?
54 54 end
55 55
56 56 # Add a new project
57 57 def add
58 58 @custom_fields = IssueCustomField.find(:all)
59 59 @root_projects = Project.find(:all, :conditions => "parent_id is null")
60 60 @project = Project.new(params[:project])
61 61 if request.get?
62 62 @custom_values = ProjectCustomField.find(:all).collect { |x| CustomValue.new(:custom_field => x, :customized => @project) }
63 63 else
64 64 @project.custom_fields = CustomField.find(params[:custom_field_ids]) if params[:custom_field_ids]
65 65 @custom_values = ProjectCustomField.find(:all).collect { |x| CustomValue.new(:custom_field => x, :customized => @project, :value => params["custom_fields"][x.id.to_s]) }
66 66 @project.custom_values = @custom_values
67 67 if params[:repository_enabled] && params[:repository_enabled] == "1"
68 68 @project.repository = Repository.new
69 69 @project.repository.attributes = params[:repository]
70 70 end
71 71 if "1" == params[:wiki_enabled]
72 72 @project.wiki = Wiki.new
73 73 @project.wiki.attributes = params[:wiki]
74 74 end
75 75 if @project.save
76 76 flash[:notice] = l(:notice_successful_create)
77 77 redirect_to :controller => 'admin', :action => 'projects'
78 78 end
79 79 end
80 80 end
81 81
82 82 # Show @project
83 83 def show
84 84 @custom_values = @project.custom_values.find(:all, :include => :custom_field)
85 85 @members = @project.members.find(:all, :include => [:user, :role], :order => 'position')
86 86 @subprojects = @project.children if @project.children.size > 0
87 87 @news = @project.news.find(:all, :limit => 5, :include => [ :author, :project ], :order => "#{News.table_name}.created_on DESC")
88 88 @trackers = Tracker.find(:all, :order => 'position')
89 89 @open_issues_by_tracker = Issue.count(:group => :tracker, :joins => "INNER JOIN #{IssueStatus.table_name} ON #{IssueStatus.table_name}.id = #{Issue.table_name}.status_id", :conditions => ["project_id=? and #{IssueStatus.table_name}.is_closed=?", @project.id, false])
90 90 @total_issues_by_tracker = Issue.count(:group => :tracker, :conditions => ["project_id=?", @project.id])
91 91 end
92 92
93 93 def settings
94 94 @root_projects = Project::find(:all, :conditions => ["parent_id is null and id <> ?", @project.id])
95 95 @custom_fields = IssueCustomField.find(:all)
96 96 @issue_category ||= IssueCategory.new
97 97 @member ||= @project.members.new
98 98 @roles = Role.find(:all, :order => 'position')
99 99 @users = User.find_active(:all) - @project.users
100 100 @custom_values ||= ProjectCustomField.find(:all).collect { |x| @project.custom_values.find_by_custom_field_id(x.id) || CustomValue.new(:custom_field => x) }
101 101 end
102 102
103 103 # Edit @project
104 104 def edit
105 105 if request.post?
106 106 @project.custom_fields = IssueCustomField.find(params[:custom_field_ids]) if params[:custom_field_ids]
107 107 if params[:custom_fields]
108 108 @custom_values = ProjectCustomField.find(:all).collect { |x| CustomValue.new(:custom_field => x, :customized => @project, :value => params["custom_fields"][x.id.to_s]) }
109 109 @project.custom_values = @custom_values
110 110 end
111 111 if params[:repository_enabled]
112 112 case params[:repository_enabled]
113 113 when "0"
114 114 @project.repository = nil
115 115 when "1"
116 116 @project.repository ||= Repository.new
117 117 @project.repository.update_attributes params[:repository]
118 118 end
119 119 end
120 120 if params[:wiki_enabled]
121 121 case params[:wiki_enabled]
122 122 when "0"
123 123 @project.wiki.destroy if @project.wiki
124 124 when "1"
125 125 @project.wiki ||= Wiki.new
126 126 @project.wiki.update_attributes params[:wiki]
127 127 end
128 128 end
129 129 @project.attributes = params[:project]
130 130 if @project.save
131 131 flash[:notice] = l(:notice_successful_update)
132 132 redirect_to :action => 'settings', :id => @project
133 133 else
134 134 settings
135 135 render :action => 'settings'
136 136 end
137 137 end
138 138 end
139 139
140 140 # Delete @project
141 141 def destroy
142 142 if request.post? and params[:confirm]
143 143 @project.destroy
144 144 redirect_to :controller => 'admin', :action => 'projects'
145 145 end
146 146 end
147 147
148 148 # Add a new issue category to @project
149 149 def add_issue_category
150 150 if request.post?
151 151 @issue_category = @project.issue_categories.build(params[:issue_category])
152 152 if @issue_category.save
153 153 flash[:notice] = l(:notice_successful_create)
154 154 redirect_to :action => 'settings', :tab => 'categories', :id => @project
155 155 else
156 156 settings
157 157 render :action => 'settings'
158 158 end
159 159 end
160 160 end
161 161
162 162 # Add a new version to @project
163 163 def add_version
164 164 @version = @project.versions.build(params[:version])
165 165 if request.post? and @version.save
166 166 flash[:notice] = l(:notice_successful_create)
167 167 redirect_to :action => 'settings', :tab => 'versions', :id => @project
168 168 end
169 169 end
170 170
171 171 # Add a new member to @project
172 172 def add_member
173 173 @member = @project.members.build(params[:member])
174 174 if request.post?
175 175 if @member.save
176 176 flash[:notice] = l(:notice_successful_create)
177 177 redirect_to :action => 'settings', :tab => 'members', :id => @project
178 178 else
179 179 settings
180 180 render :action => 'settings'
181 181 end
182 182 end
183 183 end
184 184
185 185 # Show members list of @project
186 186 def list_members
187 187 @members = @project.members.find(:all)
188 188 end
189 189
190 190 # Add a new document to @project
191 191 def add_document
192 192 @categories = Enumeration::get_values('DCAT')
193 193 @document = @project.documents.build(params[:document])
194 194 if request.post? and @document.save
195 195 # Save the attachments
196 196 params[:attachments].each { |a|
197 197 Attachment.create(:container => @document, :file => a, :author => logged_in_user) unless a.size == 0
198 198 } if params[:attachments] and params[:attachments].is_a? Array
199 199 flash[:notice] = l(:notice_successful_create)
200 200 Mailer.deliver_document_add(@document) if Permission.find_by_controller_and_action(params[:controller], params[:action]).mail_enabled?
201 201 redirect_to :action => 'list_documents', :id => @project
202 202 end
203 203 end
204 204
205 205 # Show documents list of @project
206 206 def list_documents
207 207 @documents = @project.documents.find :all, :include => :category
208 208 end
209 209
210 210 # Add a new issue to @project
211 211 def add_issue
212 212 @tracker = Tracker.find(params[:tracker_id])
213 213 @priorities = Enumeration::get_values('IPRI')
214 214 @issue = Issue.new(:project => @project, :tracker => @tracker)
215 215 if request.get?
216 216 @issue.start_date = Date.today
217 217 @custom_values = @project.custom_fields_for_issues(@tracker).collect { |x| CustomValue.new(:custom_field => x, :customized => @issue) }
218 218 else
219 219 @issue.attributes = params[:issue]
220 220 @issue.author_id = self.logged_in_user.id if self.logged_in_user
221 221 # Multiple file upload
222 222 @attachments = []
223 223 params[:attachments].each { |a|
224 224 @attachments << Attachment.new(:container => @issue, :file => a, :author => logged_in_user) unless a.size == 0
225 225 } if params[:attachments] and params[:attachments].is_a? Array
226 226 @custom_values = @project.custom_fields_for_issues(@tracker).collect { |x| CustomValue.new(:custom_field => x, :customized => @issue, :value => params["custom_fields"][x.id.to_s]) }
227 227 @issue.custom_values = @custom_values
228 228 if @issue.save
229 229 @attachments.each(&:save)
230 230 flash[:notice] = l(:notice_successful_create)
231 231 Mailer.deliver_issue_add(@issue) if Permission.find_by_controller_and_action(params[:controller], params[:action]).mail_enabled?
232 232 redirect_to :action => 'list_issues', :id => @project
233 233 end
234 234 end
235 235 end
236 236
237 237 # Show filtered/sorted issues list of @project
238 238 def list_issues
239 239 sort_init "#{Issue.table_name}.id", "desc"
240 240 sort_update
241 241
242 242 retrieve_query
243 243
244 244 @results_per_page_options = [ 15, 25, 50, 100 ]
245 245 if params[:per_page] and @results_per_page_options.include? params[:per_page].to_i
246 246 @results_per_page = params[:per_page].to_i
247 247 session[:results_per_page] = @results_per_page
248 248 else
249 249 @results_per_page = session[:results_per_page] || 25
250 250 end
251 251
252 252 if @query.valid?
253 253 @issue_count = Issue.count(:include => [:status, :project], :conditions => @query.statement)
254 254 @issue_pages = Paginator.new self, @issue_count, @results_per_page, params['page']
255 255 @issues = Issue.find :all, :order => sort_clause,
256 256 :include => [ :author, :status, :tracker, :project, :priority ],
257 257 :conditions => @query.statement,
258 258 :limit => @issue_pages.items_per_page,
259 259 :offset => @issue_pages.current.offset
260 260 end
261 261 @trackers = Tracker.find :all, :order => 'position'
262 262 render :layout => false if request.xhr?
263 263 end
264 264
265 265 # Export filtered/sorted issues list to CSV
266 266 def export_issues_csv
267 267 sort_init "#{Issue.table_name}.id", "desc"
268 268 sort_update
269 269
270 270 retrieve_query
271 271 render :action => 'list_issues' and return unless @query.valid?
272 272
273 273 @issues = Issue.find :all, :order => sort_clause,
274 274 :include => [ :author, :status, :tracker, :priority, {:custom_values => :custom_field} ],
275 275 :conditions => @query.statement,
276 276 :limit => Setting.issues_export_limit
277 277
278 278 ic = Iconv.new(l(:general_csv_encoding), 'UTF-8')
279 279 export = StringIO.new
280 280 CSV::Writer.generate(export, l(:general_csv_separator)) do |csv|
281 281 # csv header fields
282 282 headers = [ "#", l(:field_status),
283 283 l(:field_tracker),
284 284 l(:field_priority),
285 285 l(:field_subject),
286 286 l(:field_author),
287 287 l(:field_start_date),
288 288 l(:field_due_date),
289 289 l(:field_done_ratio),
290 290 l(:field_created_on),
291 291 l(:field_updated_on)
292 292 ]
293 293 for custom_field in @project.all_custom_fields
294 294 headers << custom_field.name
295 295 end
296 296 csv << headers.collect {|c| ic.iconv(c) }
297 297 # csv lines
298 298 @issues.each do |issue|
299 299 fields = [issue.id, issue.status.name,
300 300 issue.tracker.name,
301 301 issue.priority.name,
302 302 issue.subject,
303 303 issue.author.display_name,
304 304 issue.start_date ? l_date(issue.start_date) : nil,
305 305 issue.due_date ? l_date(issue.due_date) : nil,
306 306 issue.done_ratio,
307 307 l_datetime(issue.created_on),
308 308 l_datetime(issue.updated_on)
309 309 ]
310 310 for custom_field in @project.all_custom_fields
311 311 fields << (show_value issue.custom_value_for(custom_field))
312 312 end
313 313 csv << fields.collect {|c| ic.iconv(c.to_s) }
314 314 end
315 315 end
316 316 export.rewind
317 317 send_data(export.read, :type => 'text/csv; header=present', :filename => 'export.csv')
318 318 end
319 319
320 320 # Export filtered/sorted issues to PDF
321 321 def export_issues_pdf
322 322 sort_init "#{Issue.table_name}.id", "desc"
323 323 sort_update
324 324
325 325 retrieve_query
326 326 render :action => 'list_issues' and return unless @query.valid?
327 327
328 328 @issues = Issue.find :all, :order => sort_clause,
329 329 :include => [ :author, :status, :tracker, :priority ],
330 330 :conditions => @query.statement,
331 331 :limit => Setting.issues_export_limit
332 332
333 333 @options_for_rfpdf ||= {}
334 334 @options_for_rfpdf[:file_name] = "export.pdf"
335 335 render :layout => false
336 336 end
337 337
338 338 def move_issues
339 339 @issues = @project.issues.find(params[:issue_ids]) if params[:issue_ids]
340 340 redirect_to :action => 'list_issues', :id => @project and return unless @issues
341 341 @projects = []
342 342 # find projects to which the user is allowed to move the issue
343 343 @logged_in_user.memberships.each {|m| @projects << m.project if Permission.allowed_to_role("projects/move_issues", m.role_id)}
344 344 # issue can be moved to any tracker
345 345 @trackers = Tracker.find(:all)
346 346 if request.post? and params[:new_project_id] and params[:new_tracker_id]
347 347 new_project = Project.find(params[:new_project_id])
348 348 new_tracker = Tracker.find(params[:new_tracker_id])
349 349 @issues.each { |i|
350 350 # project dependent properties
351 351 unless i.project_id == new_project.id
352 352 i.category = nil
353 353 i.fixed_version = nil
354 354 end
355 355 # move the issue
356 356 i.project = new_project
357 357 i.tracker = new_tracker
358 358 i.save
359 359 }
360 360 flash[:notice] = l(:notice_successful_update)
361 361 redirect_to :action => 'list_issues', :id => @project
362 362 end
363 363 end
364 364
365 365 def add_query
366 366 @query = Query.new(params[:query])
367 367 @query.project = @project
368 368 @query.user = logged_in_user
369 369
370 370 params[:fields].each do |field|
371 371 @query.add_filter(field, params[:operators][field], params[:values][field])
372 372 end if params[:fields]
373 373
374 374 if request.post? and @query.save
375 375 flash[:notice] = l(:notice_successful_create)
376 376 redirect_to :controller => 'reports', :action => 'issue_report', :id => @project
377 377 end
378 378 render :layout => false if request.xhr?
379 379 end
380 380
381 381 # Add a news to @project
382 382 def add_news
383 383 @news = News.new(:project => @project)
384 384 if request.post?
385 385 @news.attributes = params[:news]
386 386 @news.author_id = self.logged_in_user.id if self.logged_in_user
387 387 if @news.save
388 388 flash[:notice] = l(:notice_successful_create)
389 389 redirect_to :action => 'list_news', :id => @project
390 390 end
391 391 end
392 392 end
393 393
394 394 # Show news list of @project
395 395 def list_news
396 396 @news_pages, @news = paginate :news, :per_page => 10, :conditions => ["project_id=?", @project.id], :include => :author, :order => "#{News.table_name}.created_on DESC"
397 397 render :action => "list_news", :layout => false if request.xhr?
398 398 end
399 399
400 400 def add_file
401 401 if request.post?
402 402 @version = @project.versions.find_by_id(params[:version_id])
403 403 # Save the attachments
404 404 @attachments = []
405 405 params[:attachments].each { |file|
406 406 next unless file.size > 0
407 407 a = Attachment.create(:container => @version, :file => file, :author => logged_in_user)
408 408 @attachments << a unless a.new_record?
409 409 } if params[:attachments] and params[:attachments].is_a? Array
410 410 Mailer.deliver_attachments_add(@attachments) if !@attachments.empty? and Permission.find_by_controller_and_action(params[:controller], params[:action]).mail_enabled?
411 411 redirect_to :controller => 'projects', :action => 'list_files', :id => @project
412 412 end
413 413 @versions = @project.versions
414 414 end
415 415
416 416 def list_files
417 417 @versions = @project.versions
418 418 end
419 419
420 420 # Show changelog for @project
421 421 def changelog
422 422 @trackers = Tracker.find(:all, :conditions => ["is_in_chlog=?", true], :order => 'position')
423 423 if request.get?
424 424 @selected_tracker_ids = @trackers.collect {|t| t.id.to_s }
425 425 else
426 426 @selected_tracker_ids = params[:tracker_ids].collect { |id| id.to_i.to_s } if params[:tracker_ids] and params[:tracker_ids].is_a? Array
427 427 end
428 428 @selected_tracker_ids ||= []
429 429 @fixed_issues = @project.issues.find(:all,
430 430 :include => [ :fixed_version, :status, :tracker ],
431 431 :conditions => [ "#{IssueStatus.table_name}.is_closed=? and #{Issue.table_name}.tracker_id in (#{@selected_tracker_ids.join(',')}) and #{Issue.table_name}.fixed_version_id is not null", true],
432 432 :order => "#{Version.table_name}.effective_date DESC, #{Issue.table_name}.id DESC"
433 433 ) unless @selected_tracker_ids.empty?
434 434 @fixed_issues ||= []
435 435 end
436 436
437 437 def roadmap
438 438 @trackers = Tracker.find(:all, :conditions => ["is_in_roadmap=?", true], :order => 'position')
439 439 if request.get?
440 440 @selected_tracker_ids = @trackers.collect {|t| t.id.to_s }
441 441 else
442 442 @selected_tracker_ids = params[:tracker_ids].collect { |id| id.to_i.to_s } if params[:tracker_ids] and params[:tracker_ids].is_a? Array
443 443 end
444 444 @selected_tracker_ids ||= []
445 445 @versions = @project.versions.find(:all,
446 446 :conditions => [ "#{Version.table_name}.effective_date>?", Date.today],
447 447 :order => "#{Version.table_name}.effective_date ASC"
448 448 )
449 449 end
450 450
451 451 def activity
452 452 if params[:year] and params[:year].to_i > 1900
453 453 @year = params[:year].to_i
454 454 if params[:month] and params[:month].to_i > 0 and params[:month].to_i < 13
455 455 @month = params[:month].to_i
456 456 end
457 457 end
458 458 @year ||= Date.today.year
459 459 @month ||= Date.today.month
460 460
461 461 @date_from = Date.civil(@year, @month, 1)
462 462 @date_to = (@date_from >> 1)-1
463 463
464 464 @events_by_day = {}
465 465
466 466 unless params[:show_issues] == "0"
467 467 @project.issues.find(:all, :include => [:author, :status], :conditions => ["#{Issue.table_name}.created_on>=? and #{Issue.table_name}.created_on<=?", @date_from, @date_to] ).each { |i|
468 468 @events_by_day[i.created_on.to_date] ||= []
469 469 @events_by_day[i.created_on.to_date] << i
470 470 }
471 471 @show_issues = 1
472 472 end
473 473
474 474 unless params[:show_news] == "0"
475 475 @project.news.find(:all, :conditions => ["#{News.table_name}.created_on>=? and #{News.table_name}.created_on<=?", @date_from, @date_to], :include => :author ).each { |i|
476 476 @events_by_day[i.created_on.to_date] ||= []
477 477 @events_by_day[i.created_on.to_date] << i
478 478 }
479 479 @show_news = 1
480 480 end
481 481
482 482 unless params[:show_files] == "0"
483 483 Attachment.find(:all, :select => "#{Attachment.table_name}.*", :joins => "LEFT JOIN #{Version.table_name} ON #{Version.table_name}.id = #{Attachment.table_name}.container_id", :conditions => ["#{Attachment.table_name}.container_type='Version' and #{Version.table_name}.project_id=? and #{Attachment.table_name}.created_on>=? and #{Attachment.table_name}.created_on<=?", @project.id, @date_from, @date_to], :include => :author ).each { |i|
484 484 @events_by_day[i.created_on.to_date] ||= []
485 485 @events_by_day[i.created_on.to_date] << i
486 486 }
487 487 @show_files = 1
488 488 end
489 489
490 490 unless params[:show_documents] == "0"
491 491 @project.documents.find(:all, :conditions => ["#{Document.table_name}.created_on>=? and #{Document.table_name}.created_on<=?", @date_from, @date_to] ).each { |i|
492 492 @events_by_day[i.created_on.to_date] ||= []
493 493 @events_by_day[i.created_on.to_date] << i
494 494 }
495 495 Attachment.find(:all, :select => "attachments.*", :joins => "LEFT JOIN #{Document.table_name} ON #{Document.table_name}.id = #{Attachment.table_name}.container_id", :conditions => ["#{Attachment.table_name}.container_type='Document' and #{Document.table_name}.project_id=? and #{Attachment.table_name}.created_on>=? and #{Attachment.table_name}.created_on<=?", @project.id, @date_from, @date_to], :include => :author ).each { |i|
496 496 @events_by_day[i.created_on.to_date] ||= []
497 497 @events_by_day[i.created_on.to_date] << i
498 498 }
499 499 @show_documents = 1
500 500 end
501 501
502 unless params[:show_wiki_edits] == "0"
503 select = "#{WikiContent.versioned_table_name}.updated_on, #{WikiContent.versioned_table_name}.comment, " +
504 "#{WikiContent.versioned_table_name}.#{WikiContent.version_column}, #{WikiPage.table_name}.title"
505 joins = "LEFT JOIN #{WikiPage.table_name} ON #{WikiPage.table_name}.id = #{WikiContent.versioned_table_name}.page_id " +
506 "LEFT JOIN #{Wiki.table_name} ON #{Wiki.table_name}.id = #{WikiPage.table_name}.wiki_id "
507 conditions = ["#{Wiki.table_name}.project_id = ? AND #{WikiContent.versioned_table_name}.updated_on BETWEEN ? AND ?",
508 @project.id, @date_from, @date_to]
509
510 WikiContent.versioned_class.find(:all, :select => select, :joins => joins, :conditions => conditions).each { |i|
511 # We provide this alias so all events can be treated in the same manner
512 def i.created_on
513 self.updated_on
514 end
515
516 @events_by_day[i.created_on.to_date] ||= []
517 @events_by_day[i.created_on.to_date] << i
518 }
519 @show_wiki_edits = 1
520 end
521
502 522 render :layout => false if request.xhr?
503 523 end
504 524
505 525 def calendar
506 526 if params[:year] and params[:year].to_i > 1900
507 527 @year = params[:year].to_i
508 528 if params[:month] and params[:month].to_i > 0 and params[:month].to_i < 13
509 529 @month = params[:month].to_i
510 530 end
511 531 end
512 532 @year ||= Date.today.year
513 533 @month ||= Date.today.month
514 534
515 535 @date_from = Date.civil(@year, @month, 1)
516 536 @date_to = (@date_from >> 1)-1
517 537 # start on monday
518 538 @date_from = @date_from - (@date_from.cwday-1)
519 539 # finish on sunday
520 540 @date_to = @date_to + (7-@date_to.cwday)
521 541
522 542 @issues = @project.issues.find(:all, :include => [:tracker, :status, :assigned_to, :priority],
523 543 :conditions => ["((start_date>=? and start_date<=?) or (due_date>=? and due_date<=?))", @date_from, @date_to, @date_from, @date_to])
524 544
525 545 @ending_issues_by_days = @issues.group_by {|issue| issue.due_date}
526 546 @starting_issues_by_days = @issues.group_by {|issue| issue.start_date}
527 547
528 548 render :layout => false if request.xhr?
529 549 end
530 550
531 551 def gantt
532 552 if params[:year] and params[:year].to_i >0
533 553 @year_from = params[:year].to_i
534 554 if params[:month] and params[:month].to_i >=1 and params[:month].to_i <= 12
535 555 @month_from = params[:month].to_i
536 556 else
537 557 @month_from = 1
538 558 end
539 559 else
540 560 @month_from ||= (Date.today << 1).month
541 561 @year_from ||= (Date.today << 1).year
542 562 end
543 563
544 564 @zoom = (params[:zoom].to_i > 0 and params[:zoom].to_i < 5) ? params[:zoom].to_i : 2
545 565 @months = (params[:months].to_i > 0 and params[:months].to_i < 25) ? params[:months].to_i : 6
546 566
547 567 @date_from = Date.civil(@year_from, @month_from, 1)
548 568 @date_to = (@date_from >> @months) - 1
549 569 @issues = @project.issues.find(:all, :order => "start_date, due_date", :include => [:tracker, :status, :assigned_to, :priority], :conditions => ["(((start_date>=? and start_date<=?) or (due_date>=? and due_date<=?) or (start_date<? and due_date>?)) and start_date is not null and due_date is not null)", @date_from, @date_to, @date_from, @date_to, @date_from, @date_to])
550 570
551 571 if params[:output]=='pdf'
552 572 @options_for_rfpdf ||= {}
553 573 @options_for_rfpdf[:file_name] = "gantt.pdf"
554 574 render :template => "projects/gantt.rfpdf", :layout => false
555 575 else
556 576 render :template => "projects/gantt.rhtml"
557 577 end
558 578 end
559 579
560 580 def search
561 581 @question = params[:q] || ""
562 582 @question.strip!
563 583 @all_words = params[:all_words] || (params[:submit] ? false : true)
564 584 @scope = params[:scope] || (params[:submit] ? [] : %w(issues news documents wiki) )
565 585 if !@question.empty?
566 586 # tokens must be at least 3 character long
567 587 @tokens = @question.split.uniq.select {|w| w.length > 2 }
568 588 # no more than 5 tokens to search for
569 589 @tokens.slice! 5..-1 if @tokens.size > 5
570 590 # strings used in sql like statement
571 591 like_tokens = @tokens.collect {|w| "%#{w}%"}
572 592 operator = @all_words ? " AND " : " OR "
573 593 limit = 10
574 594 @results = []
575 595 @results += @project.issues.find(:all, :limit => limit, :include => :author, :conditions => [ (["(LOWER(subject) like ? OR LOWER(description) like ?)"] * like_tokens.size).join(operator), * (like_tokens * 2).sort] ) if @scope.include? 'issues'
576 596 @results += @project.news.find(:all, :limit => limit, :conditions => [ (["(LOWER(title) like ? OR LOWER(description) like ?)"] * like_tokens.size).join(operator), * (like_tokens * 2).sort], :include => :author ) if @scope.include? 'news'
577 597 @results += @project.documents.find(:all, :limit => limit, :conditions => [ (["(LOWER(title) like ? OR LOWER(description) like ?)"] * like_tokens.size).join(operator), * (like_tokens * 2).sort] ) if @scope.include? 'documents'
578 598 @results += @project.wiki.pages.find(:all, :limit => limit, :include => :content, :conditions => [ (["(LOWER(title) like ? OR LOWER(text) like ?)"] * like_tokens.size).join(operator), * (like_tokens * 2).sort] ) if @project.wiki && @scope.include?('wiki')
579 599 @question = @tokens.join(" ")
580 600 end
581 601 end
582 602
583 603 def feeds
584 604 @queries = @project.queries.find :all, :conditions => ["is_public=? or user_id=?", true, (logged_in_user ? logged_in_user.id : 0)]
585 605 @key = logged_in_user.get_or_create_rss_key.value if logged_in_user
586 606 end
587 607
588 608 private
589 609 # Find project of id params[:id]
590 610 # if not found, redirect to project list
591 611 # Used as a before_filter
592 612 def find_project
593 613 @project = Project.find(params[:id])
594 614 @html_title = @project.name
595 615 rescue ActiveRecord::RecordNotFound
596 616 render_404
597 617 end
598 618
599 619 # Retrieve query from session or build a new query
600 620 def retrieve_query
601 621 if params[:query_id]
602 622 @query = @project.queries.find(params[:query_id])
603 623 session[:query] = @query
604 624 else
605 625 if params[:set_filter] or !session[:query] or session[:query].project_id != @project.id
606 626 # Give it a name, required to be valid
607 627 @query = Query.new(:name => "_")
608 628 @query.project = @project
609 629 if params[:fields] and params[:fields].is_a? Array
610 630 params[:fields].each do |field|
611 631 @query.add_filter(field, params[:operators][field], params[:values][field])
612 632 end
613 633 else
614 634 @query.available_filters.keys.each do |field|
615 635 @query.add_short_filter(field, params[field]) if params[field]
616 636 end
617 637 end
618 638 session[:query] = @query
619 639 else
620 640 @query = session[:query]
621 641 end
622 642 end
623 643 end
624 644 end
@@ -1,34 +1,38
1 1 # redMine - project management software
2 2 # Copyright (C) 2006-2007 Jean-Philippe Lang
3 3 #
4 4 # This program is free software; you can redistribute it and/or
5 5 # modify it under the terms of the GNU General Public License
6 6 # as published by the Free Software Foundation; either version 2
7 7 # of the License, or (at your option) any later version.
8 8 #
9 9 # This program is distributed in the hope that it will be useful,
10 10 # but WITHOUT ANY WARRANTY; without even the implied warranty of
11 11 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 12 # GNU General Public License for more details.
13 13 #
14 14 # You should have received a copy of the GNU General Public License
15 15 # along with this program; if not, write to the Free Software
16 16 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17 17
18 18 class WikiPage < ActiveRecord::Base
19 19 belongs_to :wiki
20 20 has_one :content, :class_name => 'WikiContent', :foreign_key => 'page_id', :dependent => :destroy
21 21
22 22 validates_presence_of :title
23 23 validates_format_of :title, :with => /^[^,\s]*$/
24 24 validates_uniqueness_of :title, :scope => :wiki_id, :case_sensitive => false
25 25 validates_associated :content
26 26
27 27 def before_save
28 28 self.title = Wiki.titleize(title)
29 29 end
30 30
31 31 def pretty_title
32 title.tr '_', ' '
32 WikiPage.pretty_title(title)
33 end
34
35 def self.pretty_title(str)
36 (str && str.is_a?(String)) ? str.tr('_', ' ') : str
33 37 end
34 38 end
@@ -1,59 +1,63
1 1 <h2><%=l(:label_activity)%>: <%= "#{month_name(@month).downcase} #{@year}" %></h2>
2 2
3 3 <div>
4 4 <div class="rightbox">
5 5 <% form_tag do %>
6 6 <p><%= select_month(@month, :prefix => "month", :discard_type => true) %>
7 7 <%= select_year(@year, :prefix => "year", :discard_type => true) %></p>
8 8 <p>
9 9 <%= check_box_tag 'show_issues', 1, @show_issues %><%= hidden_field_tag 'show_issues', 0, :id => nil %> <%=l(:label_issue_plural)%><br />
10 10 <%= check_box_tag 'show_news', 1, @show_news %><%= hidden_field_tag 'show_news', 0, :id => nil %> <%=l(:label_news_plural)%><br />
11 11 <%= check_box_tag 'show_files', 1, @show_files %><%= hidden_field_tag 'show_files', 0, :id => nil %> <%=l(:label_attachment_plural)%><br />
12 <%= check_box_tag 'show_documents', 1, @show_documents %><%= hidden_field_tag 'show_documents', 0, :id => nil %> <%=l(:label_document_plural)%>
12 <%= check_box_tag 'show_documents', 1, @show_documents %><%= hidden_field_tag 'show_documents', 0, :id => nil %> <%=l(:label_document_plural)%><br />
13 <%= check_box_tag 'show_wiki_edits', 1, @show_wiki_edits %><%= hidden_field_tag 'show_wiki_edits', 0, :id => nil %> <%=l(:label_wiki_edit_plural)%>
13 14 </p>
14 15 <p class="textcenter"><%= submit_tag l(:button_apply), :class => 'button-small' %></p>
15 16 <% end %>
16 17 </div>
17 18
18 19 <% @events_by_day.keys.sort {|x,y| y <=> x }.each do |day| %>
19 20 <h3><%= day_name(day.cwday) %> <%= day.day %></h3>
20 21 <ul>
21 22 <% @events_by_day[day].sort {|x,y| y.created_on <=> x.created_on }.each do |e| %>
22 23 <li><p>
23 24 <% if e.is_a? Issue %>
24 25 <%= e.created_on.strftime("%H:%M") %> <%= link_to "#{e.tracker.name} ##{e.id}", :controller => 'issues', :action => 'show', :id => e %> (<%= e.status.name %>): <%=h e.subject %><br />
25 26 <i><%= e.author.name %></i>
26 27 <% elsif e.is_a? News %>
27 28 <%= e.created_on.strftime("%H:%M") %> <%=l(:label_news)%>: <%= link_to h(e.title), :controller => 'news', :action => 'show', :id => e %><br />
28 29 <% unless e.summary.empty? %><%=h e.summary %><br /><% end %>
29 30 <i><%= e.author.name %></i>
30 31 <% elsif (e.is_a? Attachment) and (e.container.is_a? Version) %>
31 32 <%= e.created_on.strftime("%H:%M") %> <%=l(:label_attachment)%> (<%=h e.container.name %>): <%= link_to e.filename, :controller => 'projects', :action => 'list_files', :id => @project %><br />
32 33 <i><%= e.author.name %></i>
33 34 <% elsif (e.is_a? Attachment) and (e.container.is_a? Document) %>
34 35 <%= e.created_on.strftime("%H:%M") %> <%=l(:label_attachment)%>: <%= e.filename %> (<%= link_to h(e.container.title), :controller => 'documents', :action => 'show', :id => e.container %>)<br />
35 36 <i><%= e.author.name %></i>
36 37 <% elsif e.is_a? Document %>
37 38 <%= e.created_on.strftime("%H:%M") %> <%=l(:label_document)%>: <%= link_to h(e.title), :controller => 'documents', :action => 'show', :id => e %><br />
39 <% elsif e.is_a? WikiContent.versioned_class %>
40 <%= e.created_on.strftime("%H:%M") %> <%=l(:label_wiki_edit)%>: <%= link_to h(WikiPage.pretty_title(e.title)), :controller => 'wiki', :page => e.title %> (<%= link_to '#' + e.version.to_s, :controller => 'wiki', :page => e.title, :version => e.version %>)<br />
41 <% unless e.comment.blank? %><em><%=h e.comment %></em><% end %>
38 42 <% end %>
39 43 </p></li>
40 44
41 45 <% end %>
42 46 </ul>
43 47 <% end %>
44 48 <% if @events_by_day.empty? %><p><i><%= l(:label_no_data) %></i></p><% end %>
45 49
46 50 <div style="float:left;">
47 51 <%= link_to_remote ('&#171; ' + (@month==1 ? "#{month_name(12)} #{@year-1}" : "#{month_name(@month-1)}")),
48 52 {:update => "content", :url => { :year => (@month==1 ? @year-1 : @year), :month =>(@month==1 ? 12 : @month-1) }},
49 53 {:href => url_for(:action => 'activity', :year => (@month==1 ? @year-1 : @year), :month =>(@month==1 ? 12 : @month-1))}
50 54 %>
51 55 </div>
52 56 <div style="float:right;">
53 57 <%= link_to_remote ((@month==12 ? "#{month_name(1)} #{@year+1}" : "#{month_name(@month+1)}") + ' &#187;'),
54 58 {:update => "content", :url => { :year => (@month==12 ? @year+1 : @year), :month =>(@month==12 ? 1 : @month+1) }},
55 59 {:href => url_for(:action => 'activity', :year => (@month==12 ? @year+1 : @year), :month =>(@month==12 ? 1 : @month+1))}
56 60 %>&nbsp;
57 61 </div>
58 62 <br />
59 </div> No newline at end of file
63 </div>
@@ -1,408 +1,410
1 1 _gloc_rule_default: '|n| n==1 ? "" : "_plural" '
2 2
3 3 actionview_datehelper_select_day_prefix:
4 4 actionview_datehelper_select_month_names: Januar,Februar,März,April,Mai,Juni,Juli,August,September,Oktober,November,Dezember
5 5 actionview_datehelper_select_month_names_abbr: Jan,Feb,Mär,Apr,Mai,Jun,Jul,Aug,Sep,Okt,Nov,Dez
6 6 actionview_datehelper_select_month_prefix:
7 7 actionview_datehelper_select_year_prefix:
8 8 actionview_datehelper_time_in_words_day: 1 Tag
9 9 actionview_datehelper_time_in_words_day_plural: %d Tage
10 10 actionview_datehelper_time_in_words_hour_about: ungefähr eine Stunde
11 11 actionview_datehelper_time_in_words_hour_about_plural: ungefähr %d Stunden
12 12 actionview_datehelper_time_in_words_hour_about_single: ungefähr eine Stunde
13 13 actionview_datehelper_time_in_words_minute: 1 Minute
14 14 actionview_datehelper_time_in_words_minute_half: halbe Minute
15 15 actionview_datehelper_time_in_words_minute_less_than: weniger als eine Minute
16 16 actionview_datehelper_time_in_words_minute_plural: %d Minuten
17 17 actionview_datehelper_time_in_words_minute_single: 1 Minute
18 18 actionview_datehelper_time_in_words_second_less_than: Weniger als eine Sekunde
19 19 actionview_datehelper_time_in_words_second_less_than_plural: weniger als %d Sekunden
20 20 actionview_instancetag_blank_option: Bitte auswählen
21 21
22 22 activerecord_error_inclusion: ist nicht inbegriffen
23 23 activerecord_error_exclusion: ist reserviert
24 24 activerecord_error_invalid: ist unzulässig
25 25 activerecord_error_confirmation: Bestätigung nötig
26 26 activerecord_error_accepted: muß angenommen werden
27 27 activerecord_error_empty: kann nicht leer sein
28 28 activerecord_error_blank: kann nicht leer sein
29 29 activerecord_error_too_long: ist zu lang
30 30 activerecord_error_too_short: ist zu kurz
31 31 activerecord_error_wrong_length: hat die falsche Länge
32 32 activerecord_error_taken: ist bereits vergeben
33 33 activerecord_error_not_a_number: ist keine Zahl
34 34 activerecord_error_not_a_date: ist kein gültiges Datum
35 35 activerecord_error_greater_than_start_date: muss größer als Anfangsdatum sein
36 36
37 37 general_fmt_age: %d Jahr
38 38 general_fmt_age_plural: %d Jahre
39 39 general_fmt_date: %%d.%%m.%%y
40 40 general_fmt_datetime: %%d.%%m.%%y, %%H:%%M
41 41 general_fmt_datetime_short: %%d.%%m, %%H:%%M
42 42 general_fmt_time: %%H:%%M
43 43 general_text_No: 'Nein'
44 44 general_text_Yes: 'Ja'
45 45 general_text_no: 'nein'
46 46 general_text_yes: 'ja'
47 47 general_lang_de: 'Deutsch'
48 48 general_csv_separator: ';'
49 49 general_csv_encoding: ISO-8859-1
50 50 general_pdf_encoding: ISO-8859-1
51 51 general_day_names: Montag,Dienstag,Mittwoch,Donnerstag,Freitag,Samstag,Sonntag
52 52
53 53 notice_account_updated: Konto wurde erfolgreich aktualisiert.
54 54 notice_account_invalid_creditentials: Unzulässiger Benutzer oder Passwort
55 55 notice_account_password_updated: Passwort wurde erfolgreich aktualisiert.
56 56 notice_account_wrong_password: Falsches Passwort
57 57 notice_account_register_done: Konto wurde erfolgreich angelegt.
58 58 notice_account_unknown_email: Unbekannter Benutzer.
59 59 notice_can_t_change_password: Dieses Konto verwendet eine externe Authentifizierungs Quelle. Unmöglich, das Kennwort zu ändern.
60 60 notice_account_lost_email_sent: Eine Email mit Anweisungen, ein neues Kennwort zu wählen ist dir geschickt worden.
61 61 notice_account_activated: Dein Konto ist aktiviert. Du kannst jetzt einloggen.
62 62 notice_successful_create: Erfolgreich angelegt
63 63 notice_successful_update: Erfolgreiches Update.
64 64 notice_successful_delete: Erfolgreiche Auslassung.
65 65 notice_successful_connection: Verbindung erfolgreich.
66 66 notice_file_not_found: Anhang besteht nicht oder ist gelöscht worden.
67 67 notice_locking_conflict: Datum wurde von einem anderen Benutzer geändert.
68 68 notice_scm_error: Eintrag und/oder Revision besteht nicht im SVN.
69 69
70 70 mail_subject_lost_password: Dein redMine Kennwort
71 71 mail_subject_register: redMine Kontoaktivierung
72 72
73 73 gui_validation_error: 1 Störung
74 74 gui_validation_error_plural: %d Störungen
75 75
76 76 field_name: Name
77 77 field_description: Beschreibung
78 78 field_summary: Zusammenfassung
79 79 field_is_required: Erforderlich
80 80 field_firstname: Vorname
81 81 field_lastname: Nachname
82 82 field_mail: Email
83 83 field_filename: Datei
84 84 field_filesize: Größe
85 85 field_downloads: Downloads
86 86 field_author: Autor
87 87 field_created_on: Angelegt
88 88 field_updated_on: Aktualisiert
89 89 field_field_format: Format
90 90 field_is_for_all: Für alle Projekte
91 91 field_possible_values: Mögliche Werte
92 92 field_regexp: Regulärer Ausdruck
93 93 field_min_length: Minimale Länge
94 94 field_max_length: Maximale Länge
95 95 field_value: Wert
96 96 field_category: Kategorie
97 97 field_title: Titel
98 98 field_project: Projekt
99 99 field_issue: Ticket
100 100 field_status: Status
101 101 field_notes: Kommentare
102 102 field_is_closed: Problem erledigt
103 103 field_is_default: Default
104 104 field_html_color: Farbe
105 105 field_tracker: Tracker
106 106 field_subject: Thema
107 107 field_due_date: Abgabedatum
108 108 field_assigned_to: Zugewiesen an
109 109 field_priority: Priorität
110 110 field_fixed_version: Erledigt in Version
111 111 field_user: Benutzer
112 112 field_role: Rolle
113 113 field_homepage: Startseite
114 114 field_is_public: Öffentlich
115 115 field_parent: Subprojekt von
116 116 field_is_in_chlog: Ansicht in der Changelog
117 117 field_is_in_roadmap: Ansicht in der Roadmap
118 118 field_login: Mitgliedsname
119 119 field_mail_notification: Mailbenachrichtigung
120 120 field_admin: Administrator
121 121 field_last_login_on: Letzte Anmeldung
122 122 field_language: Sprache
123 123 field_effective_date: Datum
124 124 field_password: Passwort
125 125 field_new_password: Neues Passwort
126 126 field_password_confirmation: Bestätigung
127 127 field_version: Version
128 128 field_type: Typ
129 129 field_host: Host
130 130 field_port: Port
131 131 field_account: Konto
132 132 field_base_dn: Base DN
133 133 field_attr_login: Mitgliedsnameattribut
134 134 field_attr_firstname: Vornamensattribut
135 135 field_attr_lastname: Namenattribut
136 136 field_attr_mail: Emailattribut
137 137 field_onthefly: On-the-fly Benutzerkreation
138 138 field_start_date: Beginn
139 139 field_done_ratio: %% erledigt
140 140 field_auth_source: Authentifizierungs Modus
141 141 field_hide_mail: Email Adresse nicht anzeigen
142 142 field_comment: Kommentar
143 143 field_url: URL
144 144 field_start_page: Hauptseite
145 145 field_subproject: Subprojekt von
146 146 field_hours: Hours
147 147 field_activity: Activity
148 148 field_spent_on: Datum
149 149
150 150 setting_app_title: Applikation Titel
151 151 setting_app_subtitle: Applikation Untertitel
152 152 setting_welcome_text: Willkommenstext
153 153 setting_default_language: Default Sprache
154 154 setting_login_required: Authent. erfordert
155 155 setting_self_registration: Anmeldung ermöglicht
156 156 setting_attachment_max_size: max. Dateigröße
157 157 setting_issues_export_limit: Limit Export Tickets
158 158 setting_mail_from: Mail Absender
159 159 setting_host_name: Host Name
160 160 setting_text_formatting: Textformatierung
161 161 setting_wiki_compression: Wiki Historie komprimieren
162 162 setting_feeds_limit: Limit Feed Inhalt
163 163
164 164 label_user: Benutzer
165 165 label_user_plural: Benutzer
166 166 label_user_new: Neuer Benutzer
167 167 label_project: Projekt
168 168 label_project_new: Neues Projekt
169 169 label_project_plural: Projekte
170 170 label_project_latest: Neueste Projekte
171 171 label_issue: Ticket
172 172 label_issue_new: Neues Ticket
173 173 label_issue_plural: Tickets
174 174 label_issue_view_all: Alle Tickets ansehen
175 175 label_document: Dokument
176 176 label_document_new: Neues Dokument
177 177 label_document_plural: Dokumente
178 178 label_role: Rolle
179 179 label_role_plural: Rollen
180 180 label_role_new: Neue Rolle
181 181 label_role_and_permissions: Rollen und Rechte
182 182 label_member: Mitglied
183 183 label_member_new: Neues Mitglied
184 184 label_member_plural: Mitglieder
185 185 label_tracker: Tracker
186 186 label_tracker_plural: Tracker
187 187 label_tracker_new: Neuer Tracker
188 188 label_workflow: Workflow
189 189 label_issue_status: Ticket Status
190 190 label_issue_status_plural: Ticket Stati
191 191 label_issue_status_new: Neuer Status
192 192 label_issue_category: Ticket Kategorie
193 193 label_issue_category_plural: Ticket Kategorien
194 194 label_issue_category_new: Neue Kategorie
195 195 label_custom_field: Benutzerdefiniertes Feld
196 196 label_custom_field_plural: Benutzerdefinierte Felder
197 197 label_custom_field_new: Neues Feld
198 198 label_enumerations: Enumerationen
199 199 label_enumeration_new: Neuer Wert
200 200 label_information: Information
201 201 label_information_plural: Informationen
202 202 label_please_login: Anmelden
203 203 label_register: Anmelden
204 204 label_password_lost: Passwort vergessen
205 205 label_home: Hauptseite
206 206 label_my_page: Meine Seite
207 207 label_my_account: Mein Konto
208 208 label_my_projects: Meine Projekte
209 209 label_administration: Administration
210 210 label_login: Einloggen
211 211 label_logout: Abmelden
212 212 label_help: Hilfe
213 213 label_reported_issues: Gemeldete Tickets
214 214 label_assigned_to_me_issues: Mir zugewiesen
215 215 label_last_login: Letzte Anmeldung
216 216 label_last_updates: zuletzt aktualisiert
217 217 label_last_updates_plural: %d zuletzt aktualisierten
218 218 label_registered_on: Angemeldet am
219 219 label_activity: Aktivität
220 220 label_new: Neu
221 221 label_logged_as: Angemeldet als
222 222 label_environment: Environment
223 223 label_authentication: Authentifizierung
224 224 label_auth_source: Authentifizierungs Modus
225 225 label_auth_source_new: Neuer Authentifizierungs Modus
226 226 label_auth_source_plural: Authentifizierungs Arten
227 227 label_subproject_plural: Sub Projekte
228 228 label_min_max_length: Min - Max Länge
229 229 label_list: Liste
230 230 label_date: Datum
231 231 label_integer: Zahl
232 232 label_boolean: Boolean
233 233 label_string: Text
234 234 label_text: Langer Text
235 235 label_attribute: Attribut
236 236 label_attribute_plural: Attribute
237 237 label_download: %d Download
238 238 label_download_plural: %d Downloads
239 239 label_no_data: Nichts anzuzeigen
240 240 label_change_status: Statuswechsel
241 241 label_history: Historie
242 242 label_attachment: Datei
243 243 label_attachment_new: Neue Datei
244 244 label_attachment_delete: Anhang löschen
245 245 label_attachment_plural: Dateien
246 246 label_report: Bericht
247 247 label_report_plural: Berichte
248 248 label_news: News
249 249 label_news_new: News hinzufügen
250 250 label_news_plural: News
251 251 label_news_latest: Letzte News
252 252 label_news_view_all: Alle News anzeigen
253 253 label_change_log: Change log
254 254 label_settings: Konfiguration
255 255 label_overview: Übersicht
256 256 label_version: Version
257 257 label_version_new: Neue Version
258 258 label_version_plural: Versionen
259 259 label_confirmation: Bestätigung
260 260 label_export_to: Export zu
261 261 label_read: Lesen...
262 262 label_public_projects: Öffentliche Projekte
263 263 label_open_issues: offen
264 264 label_open_issues_plural: offen
265 265 label_closed_issues: geschlossen
266 266 label_closed_issues_plural: geschlossen
267 267 label_total: Gesamtzahl
268 268 label_permissions: Berechtigungen
269 269 label_current_status: Gegenwärtiger Status
270 270 label_new_statuses_allowed: Neue Berechtigungen
271 271 label_all: alle
272 272 label_none: kein
273 273 label_next: Weiter
274 274 label_previous: Zurück
275 275 label_used_by: Benutzt von
276 276 label_details: Details...
277 277 label_add_note: Kommentar hinzufügen
278 278 label_per_page: Pro Seite
279 279 label_calendar: Kalender
280 280 label_months_from: Monate ab
281 281 label_gantt: Gantt
282 282 label_internal: Intern
283 283 label_last_changes: %d letzte Änderungen
284 284 label_change_view_all: Alle Änderungen ansehen
285 285 label_personalize_page: Diese Seite anpassen
286 286 label_comment: Kommentar
287 287 label_comment_plural: Kommentare
288 288 label_comment_add: Kommentar hinzufügen
289 289 label_comment_added: Kommentar hinzugefügt
290 290 label_comment_delete: Kommentar löschen
291 291 label_query: Benutzerdefinierte Abfrage
292 292 label_query_plural: Benutzerdefinierte Berichte
293 293 label_query_new: Neuer Bericht
294 294 label_filter_add: Filter hinzufügen
295 295 label_filter_plural: Filter
296 296 label_equals: ist
297 297 label_not_equals: ist nicht
298 298 label_in_less_than: in weniger als
299 299 label_in_more_than: in mehr als
300 300 label_in: an
301 301 label_today: heute
302 302 label_less_than_ago: vor weniger als
303 303 label_more_than_ago: vor mehr als
304 304 label_ago: vor
305 305 label_contains: enthält
306 306 label_not_contains: enthält nicht
307 307 label_day_plural: Tage
308 308 label_repository: SVN
309 309 label_browse: Codebrowser
310 310 label_modification: %d Änderung
311 311 label_modification_plural: %d Änderungen
312 312 label_revision: Revision
313 313 label_revision_plural: Revisionen
314 314 label_added: hinzugefügt
315 315 label_modified: geändert
316 316 label_deleted: gelöscht
317 317 label_latest_revision: Aktuelleste Revision
318 318 label_view_revisions: Revisionen anzeigen
319 319 label_max_size: Maximale Größe
320 320 label_on: von
321 321 label_sort_highest: Anfang
322 322 label_sort_higher: eins höher
323 323 label_sort_lower: eins tiefer
324 324 label_sort_lowest: Ende
325 325 label_roadmap: Roadmap
326 326 label_search: Suche
327 327 label_result: %d Resultat
328 328 label_result_plural: %d Resultate
329 329 label_all_words: Alle Wörter
330 330 label_wiki: Wiki
331 label_wiki_edit: Wiki edit
332 label_wiki_edit_plural: Wiki edits
331 333 label_page_index: Index
332 334 label_current_version: Gegenwärtige Version
333 335 label_preview: Preview
334 336 label_feed_plural: Feeds
335 337 label_changes_details: Details aller Änderungen
336 338 label_issue_tracking: Tickets
337 339 label_spent_time: Spent time
338 340 label_f_hour: %.2f hour
339 341 label_f_hour_plural: %.2f hours
340 342 label_time_tracking: Time tracking
341 343
342 344 button_login: Einloggen
343 345 button_submit: OK
344 346 button_save: Speichern
345 347 button_check_all: Alles auswählen
346 348 button_uncheck_all: Alles abwählen
347 349 button_delete: Löschen
348 350 button_create: Anlegen
349 351 button_test: Testen
350 352 button_edit: Bearbeiten
351 353 button_add: Hinzufügen
352 354 button_change: Wechseln
353 355 button_apply: Anwenden
354 356 button_clear: Zurücksetzen
355 357 button_lock: Sperren
356 358 button_unlock: Entriegeln
357 359 button_download: Download
358 360 button_list: Liste
359 361 button_view: Siehe
360 362 button_move: Gehe zu
361 363 button_back: Zurück
362 364 button_cancel: Abbrechen
363 365 button_activate: Aktivieren
364 366 button_sort: Sortieren
365 367 button_log_time: Log time
366 368
367 369 status_active: aktiv
368 370 status_registered: angemeldet
369 371 status_locked: gesperrt
370 372
371 373 text_select_mail_notifications: Aktionen für die Mailbenachrichtigung aktiviert werden soll.
372 374 text_regexp_info: eg. ^[A-Z0-9]+$
373 375 text_min_max_length_info: 0 heisst keine Beschränkung
374 376 text_project_destroy_confirmation: Sind sie sicher, daß sie das Projekt löschen wollen ?
375 377 text_workflow_edit: Workflow zum Bearbeiten auswählen
376 378 text_are_you_sure: Sind sie sicher ?
377 379 text_journal_changed: geändert von %s zu %s
378 380 text_journal_set_to: gestellt zu %s
379 381 text_journal_deleted: gelöscht
380 382 text_tip_task_begin_day: Aufgabe, die an diesem Tag beginnt
381 383 text_tip_task_end_day: Aufgabe, die an diesem Tag beendet
382 384 text_tip_task_begin_end_day: Aufgabe, die an diesem Tag beginnt und beendet
383 385
384 386 default_role_manager: Manager
385 387 default_role_developper: Developer
386 388 default_role_reporter: Reporter
387 389 default_tracker_bug: Fehler
388 390 default_tracker_feature: Feature
389 391 default_tracker_support: Support
390 392 default_issue_status_new: Neu
391 393 default_issue_status_assigned: Zugewiesen
392 394 default_issue_status_resolved: Gelöst
393 395 default_issue_status_feedback: Feedback
394 396 default_issue_status_closed: Erledigt
395 397 default_issue_status_rejected: Abgewiesen
396 398 default_doc_category_user: Benutzerdokumentation
397 399 default_doc_category_tech: Technische Dokumentation
398 400 default_priority_low: Niedrig
399 401 default_priority_normal: Normal
400 402 default_priority_high: Hoch
401 403 default_priority_urgent: Dringend
402 404 default_priority_immediate: Sofort
403 405 default_activity_design: Design
404 406 default_activity_development: Development
405 407
406 408 enumeration_issue_priorities: Ticket-Prioritäten
407 409 enumeration_doc_categories: Dokumentenkategorien
408 410 enumeration_activities: Activities (time tracking)
@@ -1,408 +1,410
1 1 _gloc_rule_default: '|n| n==1 ? "" : "_plural" '
2 2
3 3 actionview_datehelper_select_day_prefix:
4 4 actionview_datehelper_select_month_names: January,February,March,April,May,June,July,August,September,October,November,December
5 5 actionview_datehelper_select_month_names_abbr: Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec
6 6 actionview_datehelper_select_month_prefix:
7 7 actionview_datehelper_select_year_prefix:
8 8 actionview_datehelper_time_in_words_day: 1 day
9 9 actionview_datehelper_time_in_words_day_plural: %d days
10 10 actionview_datehelper_time_in_words_hour_about: about an hour
11 11 actionview_datehelper_time_in_words_hour_about_plural: about %d hours
12 12 actionview_datehelper_time_in_words_hour_about_single: about an hour
13 13 actionview_datehelper_time_in_words_minute: 1 minute
14 14 actionview_datehelper_time_in_words_minute_half: half a minute
15 15 actionview_datehelper_time_in_words_minute_less_than: less than a minute
16 16 actionview_datehelper_time_in_words_minute_plural: %d minutes
17 17 actionview_datehelper_time_in_words_minute_single: 1 minute
18 18 actionview_datehelper_time_in_words_second_less_than: less than a second
19 19 actionview_datehelper_time_in_words_second_less_than_plural: less than %d seconds
20 20 actionview_instancetag_blank_option: Please select
21 21
22 22 activerecord_error_inclusion: is not included in the list
23 23 activerecord_error_exclusion: is reserved
24 24 activerecord_error_invalid: is invalid
25 25 activerecord_error_confirmation: doesn't match confirmation
26 26 activerecord_error_accepted: must be accepted
27 27 activerecord_error_empty: can't be empty
28 28 activerecord_error_blank: can't be blank
29 29 activerecord_error_too_long: is too long
30 30 activerecord_error_too_short: is too short
31 31 activerecord_error_wrong_length: is the wrong length
32 32 activerecord_error_taken: has already been taken
33 33 activerecord_error_not_a_number: is not a number
34 34 activerecord_error_not_a_date: is not a valid date
35 35 activerecord_error_greater_than_start_date: must be greater than start date
36 36
37 37 general_fmt_age: %d yr
38 38 general_fmt_age_plural: %d yrs
39 39 general_fmt_date: %%m/%%d/%%Y
40 40 general_fmt_datetime: %%m/%%d/%%Y %%I:%%M %%p
41 41 general_fmt_datetime_short: %%b %%d, %%I:%%M %%p
42 42 general_fmt_time: %%I:%%M %%p
43 43 general_text_No: 'No'
44 44 general_text_Yes: 'Yes'
45 45 general_text_no: 'no'
46 46 general_text_yes: 'yes'
47 47 general_lang_en: 'English'
48 48 general_csv_separator: ','
49 49 general_csv_encoding: ISO-8859-1
50 50 general_pdf_encoding: ISO-8859-1
51 51 general_day_names: Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday
52 52
53 53 notice_account_updated: Account was successfully updated.
54 54 notice_account_invalid_creditentials: Invalid user or password
55 55 notice_account_password_updated: Password was successfully updated.
56 56 notice_account_wrong_password: Wrong password
57 57 notice_account_register_done: Account was successfully created.
58 58 notice_account_unknown_email: Unknown user.
59 59 notice_can_t_change_password: This account uses an external authentication source. Impossible to change the password.
60 60 notice_account_lost_email_sent: An email with instructions to choose a new password has been sent to you.
61 61 notice_account_activated: Your account has been activated. You can now log in.
62 62 notice_successful_create: Successful creation.
63 63 notice_successful_update: Successful update.
64 64 notice_successful_delete: Successful deletion.
65 65 notice_successful_connection: Successful connection.
66 66 notice_file_not_found: The page you were trying to access doesn't exist or has been removed.
67 67 notice_locking_conflict: Data have been updated by another user.
68 68 notice_scm_error: Entry and/or revision doesn't exist in the repository.
69 69
70 70 mail_subject_lost_password: Your redMine password
71 71 mail_subject_register: redMine account activation
72 72
73 73 gui_validation_error: 1 error
74 74 gui_validation_error_plural: %d errors
75 75
76 76 field_name: Name
77 77 field_description: Description
78 78 field_summary: Summary
79 79 field_is_required: Required
80 80 field_firstname: Firstname
81 81 field_lastname: Lastname
82 82 field_mail: Email
83 83 field_filename: File
84 84 field_filesize: Size
85 85 field_downloads: Downloads
86 86 field_author: Author
87 87 field_created_on: Created
88 88 field_updated_on: Updated
89 89 field_field_format: Format
90 90 field_is_for_all: For all projects
91 91 field_possible_values: Possible values
92 92 field_regexp: Regular expression
93 93 field_min_length: Minimum length
94 94 field_max_length: Maximum length
95 95 field_value: Value
96 96 field_category: Category
97 97 field_title: Title
98 98 field_project: Project
99 99 field_issue: Issue
100 100 field_status: Status
101 101 field_notes: Notes
102 102 field_is_closed: Issue closed
103 103 field_is_default: Default status
104 104 field_html_color: Color
105 105 field_tracker: Tracker
106 106 field_subject: Subject
107 107 field_due_date: Due date
108 108 field_assigned_to: Assigned to
109 109 field_priority: Priority
110 110 field_fixed_version: Fixed version
111 111 field_user: User
112 112 field_role: Role
113 113 field_homepage: Homepage
114 114 field_is_public: Public
115 115 field_parent: Subproject of
116 116 field_is_in_chlog: Issues displayed in changelog
117 117 field_is_in_roadmap: Issues displayed in roadmap
118 118 field_login: Login
119 119 field_mail_notification: Mail notifications
120 120 field_admin: Administrator
121 121 field_last_login_on: Last connection
122 122 field_language: Language
123 123 field_effective_date: Date
124 124 field_password: Password
125 125 field_new_password: New password
126 126 field_password_confirmation: Confirmation
127 127 field_version: Version
128 128 field_type: Type
129 129 field_host: Host
130 130 field_port: Port
131 131 field_account: Account
132 132 field_base_dn: Base DN
133 133 field_attr_login: Login attribute
134 134 field_attr_firstname: Firstname attribute
135 135 field_attr_lastname: Lastname attribute
136 136 field_attr_mail: Email attribute
137 137 field_onthefly: On-the-fly user creation
138 138 field_start_date: Start
139 139 field_done_ratio: %% Done
140 140 field_auth_source: Authentication mode
141 141 field_hide_mail: Hide my email address
142 142 field_comment: Comment
143 143 field_url: URL
144 144 field_start_page: Start page
145 145 field_subproject: Subproject
146 146 field_hours: Hours
147 147 field_activity: Activity
148 148 field_spent_on: Date
149 149
150 150 setting_app_title: Application title
151 151 setting_app_subtitle: Application subtitle
152 152 setting_welcome_text: Welcome text
153 153 setting_default_language: Default language
154 154 setting_login_required: Authent. required
155 155 setting_self_registration: Self-registration enabled
156 156 setting_attachment_max_size: Attachment max. size
157 157 setting_issues_export_limit: Issues export limit
158 158 setting_mail_from: Emission mail address
159 159 setting_host_name: Host name
160 160 setting_text_formatting: Text formatting
161 161 setting_wiki_compression: Wiki history compression
162 162 setting_feeds_limit: Feed content limit
163 163
164 164 label_user: User
165 165 label_user_plural: Users
166 166 label_user_new: New user
167 167 label_project: Project
168 168 label_project_new: New project
169 169 label_project_plural: Projects
170 170 label_project_latest: Latest projects
171 171 label_issue: Issue
172 172 label_issue_new: New issue
173 173 label_issue_plural: Issues
174 174 label_issue_view_all: View all issues
175 175 label_document: Document
176 176 label_document_new: New document
177 177 label_document_plural: Documents
178 178 label_role: Role
179 179 label_role_plural: Roles
180 180 label_role_new: New role
181 181 label_role_and_permissions: Roles and permissions
182 182 label_member: Member
183 183 label_member_new: New member
184 184 label_member_plural: Members
185 185 label_tracker: Tracker
186 186 label_tracker_plural: Trackers
187 187 label_tracker_new: New tracker
188 188 label_workflow: Workflow
189 189 label_issue_status: Issue status
190 190 label_issue_status_plural: Issue statuses
191 191 label_issue_status_new: New status
192 192 label_issue_category: Issue category
193 193 label_issue_category_plural: Issue categories
194 194 label_issue_category_new: New category
195 195 label_custom_field: Custom field
196 196 label_custom_field_plural: Custom fields
197 197 label_custom_field_new: New custom field
198 198 label_enumerations: Enumerations
199 199 label_enumeration_new: New value
200 200 label_information: Information
201 201 label_information_plural: Information
202 202 label_please_login: Please login
203 203 label_register: Register
204 204 label_password_lost: Lost password
205 205 label_home: Home
206 206 label_my_page: My page
207 207 label_my_account: My account
208 208 label_my_projects: My projects
209 209 label_administration: Administration
210 210 label_login: Login
211 211 label_logout: Logout
212 212 label_help: Help
213 213 label_reported_issues: Reported issues
214 214 label_assigned_to_me_issues: Issues assigned to me
215 215 label_last_login: Last connection
216 216 label_last_updates: Last updated
217 217 label_last_updates_plural: %d last updated
218 218 label_registered_on: Registered on
219 219 label_activity: Activity
220 220 label_new: New
221 221 label_logged_as: Logged as
222 222 label_environment: Environment
223 223 label_authentication: Authentication
224 224 label_auth_source: Authentication mode
225 225 label_auth_source_new: New authentication mode
226 226 label_auth_source_plural: Authentication modes
227 227 label_subproject_plural: Subprojects
228 228 label_min_max_length: Min - Max length
229 229 label_list: List
230 230 label_date: Date
231 231 label_integer: Integer
232 232 label_boolean: Boolean
233 233 label_string: Text
234 234 label_text: Long text
235 235 label_attribute: Attribute
236 236 label_attribute_plural: Attributes
237 237 label_download: %d Download
238 238 label_download_plural: %d Downloads
239 239 label_no_data: No data to display
240 240 label_change_status: Change status
241 241 label_history: History
242 242 label_attachment: File
243 243 label_attachment_new: New file
244 244 label_attachment_delete: Delete file
245 245 label_attachment_plural: Files
246 246 label_report: Report
247 247 label_report_plural: Reports
248 248 label_news: News
249 249 label_news_new: Add news
250 250 label_news_plural: News
251 251 label_news_latest: Latest news
252 252 label_news_view_all: View all news
253 253 label_change_log: Change log
254 254 label_settings: Settings
255 255 label_overview: Overview
256 256 label_version: Version
257 257 label_version_new: New version
258 258 label_version_plural: Versions
259 259 label_confirmation: Confirmation
260 260 label_export_to: Export to
261 261 label_read: Read...
262 262 label_public_projects: Public projects
263 263 label_open_issues: open
264 264 label_open_issues_plural: open
265 265 label_closed_issues: closed
266 266 label_closed_issues_plural: closed
267 267 label_total: Total
268 268 label_permissions: Permissions
269 269 label_current_status: Current status
270 270 label_new_statuses_allowed: New statuses allowed
271 271 label_all: all
272 272 label_none: none
273 273 label_next: Next
274 274 label_previous: Previous
275 275 label_used_by: Used by
276 276 label_details: Details...
277 277 label_add_note: Add a note
278 278 label_per_page: Per page
279 279 label_calendar: Calendar
280 280 label_months_from: months from
281 281 label_gantt: Gantt
282 282 label_internal: Internal
283 283 label_last_changes: last %d changes
284 284 label_change_view_all: View all changes
285 285 label_personalize_page: Personalize this page
286 286 label_comment: Comment
287 287 label_comment_plural: Comments
288 288 label_comment_add: Add a comment
289 289 label_comment_added: Comment added
290 290 label_comment_delete: Delete comments
291 291 label_query: Custom query
292 292 label_query_plural: Custom queries
293 293 label_query_new: New query
294 294 label_filter_add: Add filter
295 295 label_filter_plural: Filters
296 296 label_equals: is
297 297 label_not_equals: is not
298 298 label_in_less_than: in less than
299 299 label_in_more_than: in more than
300 300 label_in: in
301 301 label_today: today
302 302 label_less_than_ago: less than days ago
303 303 label_more_than_ago: more than days ago
304 304 label_ago: days ago
305 305 label_contains: contains
306 306 label_not_contains: doesn't contain
307 307 label_day_plural: days
308 308 label_repository: SVN Repository
309 309 label_browse: Browse
310 310 label_modification: %d change
311 311 label_modification_plural: %d changes
312 312 label_revision: Revision
313 313 label_revision_plural: Revisions
314 314 label_added: added
315 315 label_modified: modified
316 316 label_deleted: deleted
317 317 label_latest_revision: Latest revision
318 318 label_view_revisions: View revisions
319 319 label_max_size: Maximum size
320 320 label_on: 'on'
321 321 label_sort_highest: Move to top
322 322 label_sort_higher: Move up
323 323 label_sort_lower: Move down
324 324 label_sort_lowest: Move to bottom
325 325 label_roadmap: Roadmap
326 326 label_search: Search
327 327 label_result: %d result
328 328 label_result_plural: %d results
329 329 label_all_words: All words
330 330 label_wiki: Wiki
331 label_wiki_edit: Wiki edit
332 label_wiki_edit_plural: Wiki edits
331 333 label_page_index: Index
332 334 label_current_version: Current version
333 335 label_preview: Preview
334 336 label_feed_plural: Feeds
335 337 label_changes_details: Details of all changes
336 338 label_issue_tracking: Issue tracking
337 339 label_spent_time: Spent time
338 340 label_f_hour: %.2f hour
339 341 label_f_hour_plural: %.2f hours
340 342 label_time_tracking: Time tracking
341 343
342 344 button_login: Login
343 345 button_submit: Submit
344 346 button_save: Save
345 347 button_check_all: Check all
346 348 button_uncheck_all: Uncheck all
347 349 button_delete: Delete
348 350 button_create: Create
349 351 button_test: Test
350 352 button_edit: Edit
351 353 button_add: Add
352 354 button_change: Change
353 355 button_apply: Apply
354 356 button_clear: Clear
355 357 button_lock: Lock
356 358 button_unlock: Unlock
357 359 button_download: Download
358 360 button_list: List
359 361 button_view: View
360 362 button_move: Move
361 363 button_back: Back
362 364 button_cancel: Cancel
363 365 button_activate: Activate
364 366 button_sort: Sort
365 367 button_log_time: Log time
366 368
367 369 status_active: active
368 370 status_registered: registered
369 371 status_locked: locked
370 372
371 373 text_select_mail_notifications: Select actions for which mail notifications should be sent.
372 374 text_regexp_info: eg. ^[A-Z0-9]+$
373 375 text_min_max_length_info: 0 means no restriction
374 376 text_project_destroy_confirmation: Are you sure you want to delete this project and all related data ?
375 377 text_workflow_edit: Select a role and a tracker to edit the workflow
376 378 text_are_you_sure: Are you sure ?
377 379 text_journal_changed: changed from %s to %s
378 380 text_journal_set_to: set to %s
379 381 text_journal_deleted: deleted
380 382 text_tip_task_begin_day: task beginning this day
381 383 text_tip_task_end_day: task ending this day
382 384 text_tip_task_begin_end_day: task beginning and ending this day
383 385
384 386 default_role_manager: Manager
385 387 default_role_developper: Developer
386 388 default_role_reporter: Reporter
387 389 default_tracker_bug: Bug
388 390 default_tracker_feature: Feature
389 391 default_tracker_support: Support
390 392 default_issue_status_new: New
391 393 default_issue_status_assigned: Assigned
392 394 default_issue_status_resolved: Resolved
393 395 default_issue_status_feedback: Feedback
394 396 default_issue_status_closed: Closed
395 397 default_issue_status_rejected: Rejected
396 398 default_doc_category_user: User documentation
397 399 default_doc_category_tech: Technical documentation
398 400 default_priority_low: Low
399 401 default_priority_normal: Normal
400 402 default_priority_high: High
401 403 default_priority_urgent: Urgent
402 404 default_priority_immediate: Immediate
403 405 default_activity_design: Design
404 406 default_activity_development: Development
405 407
406 408 enumeration_issue_priorities: Issue priorities
407 409 enumeration_doc_categories: Document categories
408 410 enumeration_activities: Activities (time tracking)
@@ -1,408 +1,410
1 1 _gloc_rule_default: '|n| n==1 ? "" : "_plural" '
2 2
3 3 actionview_datehelper_select_day_prefix:
4 4 actionview_datehelper_select_month_names: Enero,Febrero,Marzo,Abril,Mayo,Junio,Julio,Agosto,Septiembre,Octubre,Noviembre,Diciembre
5 5 actionview_datehelper_select_month_names_abbr: Ene,Feb,Mar,Abr,Mayo,Jun,Jul,Ago,Sep,Oct,Nov,Dic
6 6 actionview_datehelper_select_month_prefix:
7 7 actionview_datehelper_select_year_prefix:
8 8 actionview_datehelper_time_in_words_day: 1 day
9 9 actionview_datehelper_time_in_words_day_plural: %d days
10 10 actionview_datehelper_time_in_words_hour_about: about an hour
11 11 actionview_datehelper_time_in_words_hour_about_plural: about %d hours
12 12 actionview_datehelper_time_in_words_hour_about_single: about an hour
13 13 actionview_datehelper_time_in_words_minute: 1 minute
14 14 actionview_datehelper_time_in_words_minute_half: half a minute
15 15 actionview_datehelper_time_in_words_minute_less_than: less than a minute
16 16 actionview_datehelper_time_in_words_minute_plural: %d minutes
17 17 actionview_datehelper_time_in_words_minute_single: 1 minute
18 18 actionview_datehelper_time_in_words_second_less_than: less than a second
19 19 actionview_datehelper_time_in_words_second_less_than_plural: less than %d seconds
20 20 actionview_instancetag_blank_option: Please select
21 21
22 22 activerecord_error_inclusion: is not included in the list
23 23 activerecord_error_exclusion: is reserved
24 24 activerecord_error_invalid: is invalid
25 25 activerecord_error_confirmation: doesn't match confirmation
26 26 activerecord_error_accepted: must be accepted
27 27 activerecord_error_empty: can't be empty
28 28 activerecord_error_blank: can't be blank
29 29 activerecord_error_too_long: is too long
30 30 activerecord_error_too_short: is too short
31 31 activerecord_error_wrong_length: is the wrong length
32 32 activerecord_error_taken: has already been taken
33 33 activerecord_error_not_a_number: is not a number
34 34 activerecord_error_not_a_date: no es una fecha válida
35 35 activerecord_error_greater_than_start_date: debe ser la fecha mayor que del comienzo
36 36
37 37 general_fmt_age: %d año
38 38 general_fmt_age_plural: %d años
39 39 general_fmt_date: %%d/%%m/%%Y
40 40 general_fmt_datetime: %%d/%%m/%%Y %%H:%%M
41 41 general_fmt_datetime_short: %%d/%%m %%H:%%M
42 42 general_fmt_time: %%H:%%M
43 43 general_text_No: 'No'
44 44 general_text_Yes: 'Sí'
45 45 general_text_no: 'no'
46 46 general_text_yes: 'sí'
47 47 general_lang_es: 'Español'
48 48 general_csv_separator: ';'
49 49 general_csv_encoding: ISO-8859-1
50 50 general_pdf_encoding: ISO-8859-1
51 51 general_day_names: Lunes,Martes,Miércoles,Jueves,Viernes,Sábado,Domingo
52 52
53 53 notice_account_updated: Account was successfully updated.
54 54 notice_account_invalid_creditentials: Invalid user or password
55 55 notice_account_password_updated: Password was successfully updated.
56 56 notice_account_wrong_password: Wrong password
57 57 notice_account_register_done: Account was successfully created.
58 58 notice_account_unknown_email: Unknown user.
59 59 notice_can_t_change_password: This account uses an external authentication source. Impossible to change the password.
60 60 notice_account_lost_email_sent: An email with instructions to choose a new password has been sent to you.
61 61 notice_account_activated: Your account has been activated. You can now log in.
62 62 notice_successful_create: Successful creation.
63 63 notice_successful_update: Successful update.
64 64 notice_successful_delete: Successful deletion.
65 65 notice_successful_connection: Successful connection.
66 66 notice_file_not_found: La página que intentabas tener acceso no existe ni se ha quitado.
67 67 notice_locking_conflict: Data have been updated by another user.
68 68 notice_scm_error: La entrada y/o la revisión no existe en el depósito.
69 69
70 70 mail_subject_lost_password: Tu contraseña del redMine
71 71 mail_subject_register: Activación de la cuenta del redMine
72 72
73 73 gui_validation_error: 1 error
74 74 gui_validation_error_plural: %d errores
75 75
76 76 field_name: Nombre
77 77 field_description: Descripción
78 78 field_summary: Resumen
79 79 field_is_required: Obligatorio
80 80 field_firstname: Nombre
81 81 field_lastname: Apellido
82 82 field_mail: Email
83 83 field_filename: Fichero
84 84 field_filesize: Tamaño
85 85 field_downloads: Telecargas
86 86 field_author: Autor
87 87 field_created_on: Creado
88 88 field_updated_on: Actualizado
89 89 field_field_format: Formato
90 90 field_is_for_all: Para todos los proyectos
91 91 field_possible_values: Valores posibles
92 92 field_regexp: Expresión regular
93 93 field_min_length: Longitud mínima
94 94 field_max_length: Longitud máxima
95 95 field_value: Valor
96 96 field_category: Categoría
97 97 field_title: Título
98 98 field_project: Proyecto
99 99 field_issue: Petición
100 100 field_status: Estatuto
101 101 field_notes: Notas
102 102 field_is_closed: Petición resuelta
103 103 field_is_default: Estatuto por defecto
104 104 field_html_color: Color
105 105 field_tracker: Tracker
106 106 field_subject: Tema
107 107 field_due_date: Fecha debida
108 108 field_assigned_to: Asignado a
109 109 field_priority: Prioridad
110 110 field_fixed_version: Versión corregida
111 111 field_user: Usuario
112 112 field_role: Papel
113 113 field_homepage: Sitio web
114 114 field_is_public: Público
115 115 field_parent: Proyecto secundario de
116 116 field_is_in_chlog: Consultar las peticiones en el histórico
117 117 field_is_in_roadmap: Consultar las peticiones en el roadmap
118 118 field_login: Identificador
119 119 field_mail_notification: Notificación por mail
120 120 field_admin: Administrador
121 121 field_last_login_on: Última conexión
122 122 field_language: Lengua
123 123 field_effective_date: Fecha
124 124 field_password: Contraseña
125 125 field_new_password: Nueva contraseña
126 126 field_password_confirmation: Confirmación
127 127 field_version: Versión
128 128 field_type: Tipo
129 129 field_host: Anfitrión
130 130 field_port: Puerto
131 131 field_account: Cuenta
132 132 field_base_dn: Base DN
133 133 field_attr_login: Cualidad del identificador
134 134 field_attr_firstname: Cualidad del nombre
135 135 field_attr_lastname: Cualidad del apellido
136 136 field_attr_mail: Cualidad del Email
137 137 field_onthefly: Creación del usuario On-the-fly
138 138 field_start_date: Comienzo
139 139 field_done_ratio: %% Realizado
140 140 field_auth_source: Modo de la autentificación
141 141 field_hide_mail: Ocultar mi email address
142 142 field_comment: Comentario
143 143 field_url: URL
144 144 field_start_page: Página principal
145 145 field_subproject: Proyecto secundario
146 146 field_hours: Hours
147 147 field_activity: Activity
148 148 field_spent_on: Fecha
149 149
150 150 setting_app_title: Título del aplicación
151 151 setting_app_subtitle: Subtítulo del aplicación
152 152 setting_welcome_text: Texto acogida
153 153 setting_default_language: Lengua del defecto
154 154 setting_login_required: Autentif. requerida
155 155 setting_self_registration: Registro permitido
156 156 setting_attachment_max_size: Tamaño máximo del fichero
157 157 setting_issues_export_limit: Issues export limit
158 158 setting_mail_from: Email de la emisión
159 159 setting_host_name: Nombre de anfitrión
160 160 setting_text_formatting: Formato de texto
161 161 setting_wiki_compression: Compresión de la historia de Wiki
162 162 setting_feeds_limit: Feed content limit
163 163
164 164 label_user: Usuario
165 165 label_user_plural: Usuarios
166 166 label_user_new: Nuevo usuario
167 167 label_project: Proyecto
168 168 label_project_new: Nuevo proyecto
169 169 label_project_plural: Proyectos
170 170 label_project_latest: Los proyectos más últimos
171 171 label_issue: Petición
172 172 label_issue_new: Nueva petición
173 173 label_issue_plural: Peticiones
174 174 label_issue_view_all: Ver todas las peticiones
175 175 label_document: Documento
176 176 label_document_new: Nuevo documento
177 177 label_document_plural: Documentos
178 178 label_role: Papel
179 179 label_role_plural: Papeles
180 180 label_role_new: Nuevo papel
181 181 label_role_and_permissions: Papeles y permisos
182 182 label_member: Miembro
183 183 label_member_new: Nuevo miembro
184 184 label_member_plural: Miembros
185 185 label_tracker: Tracker
186 186 label_tracker_plural: Trackers
187 187 label_tracker_new: Nuevo tracker
188 188 label_workflow: Workflow
189 189 label_issue_status: Estatuto de petición
190 190 label_issue_status_plural: Estatutos de las peticiones
191 191 label_issue_status_new: Nuevo estatuto
192 192 label_issue_category: Categoría de las peticiones
193 193 label_issue_category_plural: Categorías de las peticiones
194 194 label_issue_category_new: Nueva categoría
195 195 label_custom_field: Campo personalizado
196 196 label_custom_field_plural: Campos personalizados
197 197 label_custom_field_new: Nuevo campo personalizado
198 198 label_enumerations: Listas de valores
199 199 label_enumeration_new: Nuevo valor
200 200 label_information: Informacion
201 201 label_information_plural: Informaciones
202 202 label_please_login: Conexión
203 203 label_register: Registrar
204 204 label_password_lost: ¿Olvidaste la contraseña?
205 205 label_home: Acogida
206 206 label_my_page: Mi página
207 207 label_my_account: Mi cuenta
208 208 label_my_projects: Mis proyectos
209 209 label_administration: Administración
210 210 label_login: Conexión
211 211 label_logout: Desconexión
212 212 label_help: Ayuda
213 213 label_reported_issues: Peticiones registradas
214 214 label_assigned_to_me_issues: Peticiones que me están asignadas
215 215 label_last_login: Última conexión
216 216 label_last_updates: Actualizado
217 217 label_last_updates_plural: %d Actualizados
218 218 label_registered_on: Inscrito el
219 219 label_activity: Actividad
220 220 label_new: Nuevo
221 221 label_logged_as: Conectado como
222 222 label_environment: Environment
223 223 label_authentication: Autentificación
224 224 label_auth_source: Modo de la autentificación
225 225 label_auth_source_new: Nuevo modo de la autentificación
226 226 label_auth_source_plural: Modos de la autentificación
227 227 label_subproject_plural: Proyectos secundarios
228 228 label_min_max_length: Longitud mín - máx
229 229 label_list: Lista
230 230 label_date: Fecha
231 231 label_integer: Número
232 232 label_boolean: Boleano
233 233 label_string: Texto
234 234 label_text: Texto largo
235 235 label_attribute: Cualidad
236 236 label_attribute_plural: Cualidades
237 237 label_download: %d Telecarga
238 238 label_download_plural: %d Telecargas
239 239 label_no_data: Ningunos datos a exhibir
240 240 label_change_status: Cambiar el estatuto
241 241 label_history: Histórico
242 242 label_attachment: Fichero
243 243 label_attachment_new: Nuevo fichero
244 244 label_attachment_delete: Suprimir el fichero
245 245 label_attachment_plural: Ficheros
246 246 label_report: Informe
247 247 label_report_plural: Informes
248 248 label_news: Noticia
249 249 label_news_new: Nueva noticia
250 250 label_news_plural: Noticias
251 251 label_news_latest: Últimas noticias
252 252 label_news_view_all: Ver todas las noticias
253 253 label_change_log: Cambios
254 254 label_settings: Configuración
255 255 label_overview: Vistazo
256 256 label_version: Versión
257 257 label_version_new: Nueva versión
258 258 label_version_plural: Versiónes
259 259 label_confirmation: Confirmación
260 260 label_export_to: Exportar a
261 261 label_read: Leer...
262 262 label_public_projects: Proyectos publicos
263 263 label_open_issues: abierta
264 264 label_open_issues_plural: abiertas
265 265 label_closed_issues: cerrada
266 266 label_closed_issues_plural: cerradas
267 267 label_total: Total
268 268 label_permissions: Permisos
269 269 label_current_status: Estado actual
270 270 label_new_statuses_allowed: Nuevos estatutos autorizados
271 271 label_all: todos
272 272 label_none: ninguno
273 273 label_next: Próximo
274 274 label_previous: Precedente
275 275 label_used_by: Utilizado por
276 276 label_details: Detalles...
277 277 label_add_note: Agregar una nota
278 278 label_per_page: Por la página
279 279 label_calendar: Calendario
280 280 label_months_from: meses de
281 281 label_gantt: Gantt
282 282 label_internal: Interno
283 283 label_last_changes: %d cambios del último
284 284 label_change_view_all: Ver todos los cambios
285 285 label_personalize_page: Personalizar esta página
286 286 label_comment: Comentario
287 287 label_comment_plural: Comentarios
288 288 label_comment_add: Agregar un comentario
289 289 label_comment_added: Comentario agregó
290 290 label_comment_delete: Suprimir comentarios
291 291 label_query: Pregunta personalizada
292 292 label_query_plural: Preguntas personalizadas
293 293 label_query_new: Nueva preguntas
294 294 label_filter_add: Agregar el filtro
295 295 label_filter_plural: Filtros
296 296 label_equals: igual
297 297 label_not_equals: no igual
298 298 label_in_less_than: en menos que
299 299 label_in_more_than: en más que
300 300 label_in: en
301 301 label_today: hoy
302 302 label_less_than_ago: hace menos de
303 303 label_more_than_ago: hace más de
304 304 label_ago: hace
305 305 label_contains: contiene
306 306 label_not_contains: no contiene
307 307 label_day_plural: días
308 308 label_repository: Depósito SVN
309 309 label_browse: Hojear
310 310 label_modification: %d modificación
311 311 label_modification_plural: %d modificaciones
312 312 label_revision: Revisión
313 313 label_revision_plural: Revisiones
314 314 label_added: agregado
315 315 label_modified: modificado
316 316 label_deleted: suprimido
317 317 label_latest_revision: La revisión más última
318 318 label_view_revisions: Ver las revisiones
319 319 label_max_size: Tamaño máximo
320 320 label_on: en
321 321 label_sort_highest: Primero
322 322 label_sort_higher: Subir
323 323 label_sort_lower: Bajar
324 324 label_sort_lowest: Último
325 325 label_roadmap: Roadmap
326 326 label_search: Búsqueda
327 327 label_result: %d resultado
328 328 label_result_plural: %d resultados
329 329 label_all_words: Todas las palabras
330 330 label_wiki: Wiki
331 label_wiki_edit: Wiki edit
332 label_wiki_edit_plural: Wiki edits
331 333 label_page_index: Índice
332 334 label_current_version: Versión actual
333 335 label_preview: Previo
334 336 label_feed_plural: Feeds
335 337 label_changes_details: Detalles de todos los cambios
336 338 label_issue_tracking: Issue tracking
337 339 label_spent_time: Spent time
338 340 label_f_hour: %.2f hour
339 341 label_f_hour_plural: %.2f hours
340 342 label_time_tracking: Time tracking
341 343
342 344 button_login: Conexión
343 345 button_submit: Someter
344 346 button_save: Validar
345 347 button_check_all: Seleccionar todo
346 348 button_uncheck_all: No seleccionar nada
347 349 button_delete: Suprimir
348 350 button_create: Crear
349 351 button_test: Testar
350 352 button_edit: Modificar
351 353 button_add: Añadir
352 354 button_change: Cambiar
353 355 button_apply: Aplicar
354 356 button_clear: Anular
355 357 button_lock: Bloquear
356 358 button_unlock: Desbloquear
357 359 button_download: Telecargar
358 360 button_list: Listar
359 361 button_view: Ver
360 362 button_move: Mover
361 363 button_back: Atrás
362 364 button_cancel: Cancelar
363 365 button_activate: Activar
364 366 button_sort: Clasificar
365 367 button_log_time: Log time
366 368
367 369 status_active: active
368 370 status_registered: registered
369 371 status_locked: locked
370 372
371 373 text_select_mail_notifications: Seleccionar las actividades que necesitan la activación de la notificación por mail.
372 374 text_regexp_info: eg. ^[A-Z0-9]+$
373 375 text_min_max_length_info: 0 para ninguna restricción
374 376 text_project_destroy_confirmation: ¿ Estás seguro de querer eliminar el proyecto ?
375 377 text_workflow_edit: Seleccionar un workflow para actualizar
376 378 text_are_you_sure: ¿ Estás seguro ?
377 379 text_journal_changed: cambiado de %s a %s
378 380 text_journal_set_to: fijado a %s
379 381 text_journal_deleted: suprimido
380 382 text_tip_task_begin_day: tarea que comienza este día
381 383 text_tip_task_end_day: tarea que termina este día
382 384 text_tip_task_begin_end_day: tarea que comienza y termina este día
383 385
384 386 default_role_manager: Manager
385 387 default_role_developper: Desarrollador
386 388 default_role_reporter: Informador
387 389 default_tracker_bug: Anomalía
388 390 default_tracker_feature: Evolución
389 391 default_tracker_support: Asistencia
390 392 default_issue_status_new: Nuevo
391 393 default_issue_status_assigned: Asignada
392 394 default_issue_status_resolved: Resuelta
393 395 default_issue_status_feedback: Comentario
394 396 default_issue_status_closed: Cerrada
395 397 default_issue_status_rejected: Rechazada
396 398 default_doc_category_user: Documentación del usuario
397 399 default_doc_category_tech: Documentación tecnica
398 400 default_priority_low: Bajo
399 401 default_priority_normal: Normal
400 402 default_priority_high: Alto
401 403 default_priority_urgent: Urgente
402 404 default_priority_immediate: Ahora
403 405 default_activity_design: Design
404 406 default_activity_development: Development
405 407
406 408 enumeration_issue_priorities: Prioridad de las peticiones
407 409 enumeration_doc_categories: Categorías del documento
408 410 enumeration_activities: Activities (time tracking)
@@ -1,408 +1,410
1 1 _gloc_rule_default: '|n| n<=1 ? "" : "_plural" '
2 2
3 3 actionview_datehelper_select_day_prefix:
4 4 actionview_datehelper_select_month_names: Janvier,Février,Mars,Avril,Mai,Juin,Juillet,Août,Septembre,Octobre,Novembre,Décembre
5 5 actionview_datehelper_select_month_names_abbr: Jan,Fév,Mars,Avril,Mai,Juin,Juil,Août,Sept,Oct,Nov,Déc
6 6 actionview_datehelper_select_month_prefix:
7 7 actionview_datehelper_select_year_prefix:
8 8 actionview_datehelper_time_in_words_day: 1 jour
9 9 actionview_datehelper_time_in_words_day_plural: %d jours
10 10 actionview_datehelper_time_in_words_hour_about: about an hour
11 11 actionview_datehelper_time_in_words_hour_about_plural: about %d hours
12 12 actionview_datehelper_time_in_words_hour_about_single: about an hour
13 13 actionview_datehelper_time_in_words_minute: 1 minute
14 14 actionview_datehelper_time_in_words_minute_half: 30 secondes
15 15 actionview_datehelper_time_in_words_minute_less_than: moins d'une minute
16 16 actionview_datehelper_time_in_words_minute_plural: %d minutes
17 17 actionview_datehelper_time_in_words_minute_single: 1 minute
18 18 actionview_datehelper_time_in_words_second_less_than: moins d'une seconde
19 19 actionview_datehelper_time_in_words_second_less_than_plural: moins de %d secondes
20 20 actionview_instancetag_blank_option: Choisir
21 21
22 22 activerecord_error_inclusion: n'est pas inclus dans la liste
23 23 activerecord_error_exclusion: est reservé
24 24 activerecord_error_invalid: est invalide
25 25 activerecord_error_confirmation: ne correspond pas à la confirmation
26 26 activerecord_error_accepted: doit être accepté
27 27 activerecord_error_empty: doit être renseigné
28 28 activerecord_error_blank: doit être renseigné
29 29 activerecord_error_too_long: est trop long
30 30 activerecord_error_too_short: est trop court
31 31 activerecord_error_wrong_length: n'est pas de la bonne longueur
32 32 activerecord_error_taken: est déjà utilisé
33 33 activerecord_error_not_a_number: n'est pas un nombre
34 34 activerecord_error_not_a_date: n'est pas une date valide
35 35 activerecord_error_greater_than_start_date: doit être postérieur à la date de début
36 36
37 37 general_fmt_age: %d an
38 38 general_fmt_age_plural: %d ans
39 39 general_fmt_date: %%d/%%m/%%Y
40 40 general_fmt_datetime: %%d/%%m/%%Y %%H:%%M
41 41 general_fmt_datetime_short: %%d/%%m %%H:%%M
42 42 general_fmt_time: %%H:%%M
43 43 general_text_No: 'Non'
44 44 general_text_Yes: 'Oui'
45 45 general_text_no: 'non'
46 46 general_text_yes: 'oui'
47 47 general_lang_fr: 'Français'
48 48 general_csv_separator: ';'
49 49 general_csv_encoding: ISO-8859-1
50 50 general_pdf_encoding: ISO-8859-1
51 51 general_day_names: Lundi,Mardi,Mercredi,Jeudi,Vendredi,Samedi,Dimanche
52 52
53 53 notice_account_updated: Le compte a été mis à jour avec succès.
54 54 notice_account_invalid_creditentials: Identifiant ou mot de passe invalide.
55 55 notice_account_password_updated: Mot de passe mis à jour avec succès.
56 56 notice_account_wrong_password: Mot de passe incorrect
57 57 notice_account_register_done: Un message contenant les instructions pour activer votre compte vous a été envoyé.
58 58 notice_account_unknown_email: Aucun compte ne correspond à cette adresse.
59 59 notice_can_t_change_password: Ce compte utilise une authentification externe. Impossible de changer le mot de passe.
60 60 notice_account_lost_email_sent: Un message contenant les instructions pour choisir un nouveau mot de passe vous a été envoyé.
61 61 notice_account_activated: Votre compte a été activé. Vous pouvez à présent vous connecter.
62 62 notice_successful_create: Création effectuée avec succès.
63 63 notice_successful_update: Mise à jour effectuée avec succès.
64 64 notice_successful_delete: Suppression effectuée avec succès.
65 65 notice_successful_connection: Connection réussie.
66 66 notice_file_not_found: La page à laquelle vous souhaitez accéder n'existe pas ou a été supprimée.
67 67 notice_locking_conflict: Les données ont été mises à jour par un autre utilisateur. Mise à jour impossible.
68 68 notice_scm_error: L'entrée et/ou la révision demandée n'existe pas dans le dépôt.
69 69
70 70 mail_subject_lost_password: Votre mot de passe redMine
71 71 mail_subject_register: Activation de votre compte redMine
72 72
73 73 gui_validation_error: 1 erreur
74 74 gui_validation_error_plural: %d erreurs
75 75
76 76 field_name: Nom
77 77 field_description: Description
78 78 field_summary: Résumé
79 79 field_is_required: Obligatoire
80 80 field_firstname: Prénom
81 81 field_lastname: Nom
82 82 field_mail: Email
83 83 field_filename: Fichier
84 84 field_filesize: Taille
85 85 field_downloads: Téléchargements
86 86 field_author: Auteur
87 87 field_created_on: Créé
88 88 field_updated_on: Mis à jour
89 89 field_field_format: Format
90 90 field_is_for_all: Pour tous les projets
91 91 field_possible_values: Valeurs possibles
92 92 field_regexp: Expression régulière
93 93 field_min_length: Longueur minimum
94 94 field_max_length: Longueur maximum
95 95 field_value: Valeur
96 96 field_category: Catégorie
97 97 field_title: Titre
98 98 field_project: Projet
99 99 field_issue: Demande
100 100 field_status: Statut
101 101 field_notes: Notes
102 102 field_is_closed: Demande fermée
103 103 field_is_default: Statut par défaut
104 104 field_html_color: Couleur
105 105 field_tracker: Tracker
106 106 field_subject: Sujet
107 107 field_due_date: Date d'échéance
108 108 field_assigned_to: Assigné à
109 109 field_priority: Priorité
110 110 field_fixed_version: Version corrigée
111 111 field_user: Utilisateur
112 112 field_role: Rôle
113 113 field_homepage: Site web
114 114 field_is_public: Public
115 115 field_parent: Sous-projet de
116 116 field_is_in_chlog: Demandes affichées dans l'historique
117 117 field_is_in_roadmap: Demandes affichées dans la roadmap
118 118 field_login: Identifiant
119 119 field_mail_notification: Notifications par mail
120 120 field_admin: Administrateur
121 121 field_last_login_on: Dernière connexion
122 122 field_language: Langue
123 123 field_effective_date: Date
124 124 field_password: Mot de passe
125 125 field_new_password: Nouveau mot de passe
126 126 field_password_confirmation: Confirmation
127 127 field_version: Version
128 128 field_type: Type
129 129 field_host: Hôte
130 130 field_port: Port
131 131 field_account: Compte
132 132 field_base_dn: Base DN
133 133 field_attr_login: Attribut Identifiant
134 134 field_attr_firstname: Attribut Prénom
135 135 field_attr_lastname: Attribut Nom
136 136 field_attr_mail: Attribut Email
137 137 field_onthefly: Création des utilisateurs à la volée
138 138 field_start_date: Début
139 139 field_done_ratio: %% Réalisé
140 140 field_auth_source: Mode d'authentification
141 141 field_hide_mail: Cacher mon adresse mail
142 142 field_comment: Commentaire
143 143 field_url: URL
144 144 field_start_page: Page de démarrage
145 145 field_subproject: Sous-projet
146 146 field_hours: Heures
147 147 field_activity: Activité
148 148 field_spent_on: Date
149 149
150 150 setting_app_title: Titre de l'application
151 151 setting_app_subtitle: Sous-titre de l'application
152 152 setting_welcome_text: Texte d'accueil
153 153 setting_default_language: Langue par défaut
154 154 setting_login_required: Authentif. obligatoire
155 155 setting_self_registration: Enregistrement autorisé
156 156 setting_attachment_max_size: Taille max des fichiers
157 157 setting_issues_export_limit: Limite export demandes
158 158 setting_mail_from: Adresse d'émission
159 159 setting_host_name: Nom d'hôte
160 160 setting_text_formatting: Formatage du texte
161 161 setting_wiki_compression: Compression historique wiki
162 162 setting_feeds_limit: Limite du contenu des flux RSS
163 163
164 164 label_user: Utilisateur
165 165 label_user_plural: Utilisateurs
166 166 label_user_new: Nouvel utilisateur
167 167 label_project: Projet
168 168 label_project_new: Nouveau projet
169 169 label_project_plural: Projets
170 170 label_project_latest: Derniers projets
171 171 label_issue: Demande
172 172 label_issue_new: Nouvelle demande
173 173 label_issue_plural: Demandes
174 174 label_issue_view_all: Voir toutes les demandes
175 175 label_document: Document
176 176 label_document_new: Nouveau document
177 177 label_document_plural: Documents
178 178 label_role: Rôle
179 179 label_role_plural: Rôles
180 180 label_role_new: Nouveau rôle
181 181 label_role_and_permissions: Rôles et permissions
182 182 label_member: Membre
183 183 label_member_new: Nouveau membre
184 184 label_member_plural: Membres
185 185 label_tracker: Tracker
186 186 label_tracker_plural: Trackers
187 187 label_tracker_new: Nouveau tracker
188 188 label_workflow: Workflow
189 189 label_issue_status: Statut de demandes
190 190 label_issue_status_plural: Statuts de demandes
191 191 label_issue_status_new: Nouveau statut
192 192 label_issue_category: Catégorie de demandes
193 193 label_issue_category_plural: Catégories de demandes
194 194 label_issue_category_new: Nouvelle catégorie
195 195 label_custom_field: Champ personnalisé
196 196 label_custom_field_plural: Champs personnalisés
197 197 label_custom_field_new: Nouveau champ personnalisé
198 198 label_enumerations: Listes de valeurs
199 199 label_enumeration_new: Nouvelle valeur
200 200 label_information: Information
201 201 label_information_plural: Informations
202 202 label_please_login: Identification
203 203 label_register: S'enregistrer
204 204 label_password_lost: Mot de passe perdu
205 205 label_home: Accueil
206 206 label_my_page: Ma page
207 207 label_my_account: Mon compte
208 208 label_my_projects: Mes projets
209 209 label_administration: Administration
210 210 label_login: Connexion
211 211 label_logout: Déconnexion
212 212 label_help: Aide
213 213 label_reported_issues: Demandes soumises
214 214 label_assigned_to_me_issues: Demandes qui me sont assignées
215 215 label_last_login: Dernière connexion
216 216 label_last_updates: Dernière mise à jour
217 217 label_last_updates_plural: %d dernières mises à jour
218 218 label_registered_on: Inscrit le
219 219 label_activity: Activité
220 220 label_new: Nouveau
221 221 label_logged_as: Connecté en tant que
222 222 label_environment: Environnement
223 223 label_authentication: Authentification
224 224 label_auth_source: Mode d'authentification
225 225 label_auth_source_new: Nouveau mode d'authentification
226 226 label_auth_source_plural: Modes d'authentification
227 227 label_subproject_plural: Sous-projets
228 228 label_min_max_length: Longueurs mini - maxi
229 229 label_list: Liste
230 230 label_date: Date
231 231 label_integer: Entier
232 232 label_boolean: Booléen
233 233 label_string: Texte
234 234 label_text: Texte long
235 235 label_attribute: Attribut
236 236 label_attribute_plural: Attributs
237 237 label_download: %d Téléchargement
238 238 label_download_plural: %d Téléchargements
239 239 label_no_data: Aucune donnée à afficher
240 240 label_change_status: Changer le statut
241 241 label_history: Historique
242 242 label_attachment: Fichier
243 243 label_attachment_new: Nouveau fichier
244 244 label_attachment_delete: Supprimer le fichier
245 245 label_attachment_plural: Fichiers
246 246 label_report: Rapport
247 247 label_report_plural: Rapports
248 248 label_news: Annonce
249 249 label_news_new: Nouvelle annonce
250 250 label_news_plural: Annonces
251 251 label_news_latest: Dernières annonces
252 252 label_news_view_all: Voir toutes les annonces
253 253 label_change_log: Historique
254 254 label_settings: Configuration
255 255 label_overview: Aperçu
256 256 label_version: Version
257 257 label_version_new: Nouvelle version
258 258 label_version_plural: Versions
259 259 label_confirmation: Confirmation
260 260 label_export_to: Exporter en
261 261 label_read: Lire...
262 262 label_public_projects: Projets publics
263 263 label_open_issues: ouvert
264 264 label_open_issues_plural: ouverts
265 265 label_closed_issues: fermé
266 266 label_closed_issues_plural: fermés
267 267 label_total: Total
268 268 label_permissions: Permissions
269 269 label_current_status: Statut actuel
270 270 label_new_statuses_allowed: Nouveaux statuts autorisés
271 271 label_all: tous
272 272 label_none: aucun
273 273 label_next: Suivant
274 274 label_previous: Précédent
275 275 label_used_by: Utilisé par
276 276 label_details: Détails...
277 277 label_add_note: Ajouter une note
278 278 label_per_page: Par page
279 279 label_calendar: Calendrier
280 280 label_months_from: mois depuis
281 281 label_gantt: Gantt
282 282 label_internal: Interne
283 283 label_last_changes: %d derniers changements
284 284 label_change_view_all: Voir tous les changements
285 285 label_personalize_page: Personnaliser cette page
286 286 label_comment: Commentaire
287 287 label_comment_plural: Commentaires
288 288 label_comment_add: Ajouter un commentaire
289 289 label_comment_added: Commentaire ajouté
290 290 label_comment_delete: Supprimer les commentaires
291 291 label_query: Rapport personnalisé
292 292 label_query_plural: Rapports personnalisés
293 293 label_query_new: Nouveau rapport
294 294 label_filter_add: Ajouter le filtre
295 295 label_filter_plural: Filtres
296 296 label_equals: égal
297 297 label_not_equals: différent
298 298 label_in_less_than: dans moins de
299 299 label_in_more_than: dans plus de
300 300 label_in: dans
301 301 label_today: aujourd'hui
302 302 label_less_than_ago: il y a moins de
303 303 label_more_than_ago: il y a plus de
304 304 label_ago: il y a
305 305 label_contains: contient
306 306 label_not_contains: ne contient pas
307 307 label_day_plural: jours
308 308 label_repository: Dépôt SVN
309 309 label_browse: Parcourir
310 310 label_modification: %d modification
311 311 label_modification_plural: %d modifications
312 312 label_revision: Révision
313 313 label_revision_plural: Révisions
314 314 label_added: ajouté
315 315 label_modified: modifié
316 316 label_deleted: supprimé
317 317 label_latest_revision: Dernière révision
318 318 label_view_revisions: Voir les révisions
319 319 label_max_size: Taille maximale
320 320 label_on: sur
321 321 label_sort_highest: Remonter en premier
322 322 label_sort_higher: Remonter
323 323 label_sort_lower: Descendre
324 324 label_sort_lowest: Descendre en dernier
325 325 label_roadmap: Roadmap
326 326 label_search: Recherche
327 327 label_result: %d résultat
328 328 label_result_plural: %d résultats
329 329 label_all_words: Tous les mots
330 330 label_wiki: Wiki
331 label_wiki_edit: Révision wiki
332 label_wiki_edit_plural: Révisions wiki
331 333 label_page_index: Index
332 334 label_current_version: Version actuelle
333 335 label_preview: Prévisualisation
334 336 label_feed_plural: Flux RSS
335 337 label_changes_details: Détails de tous les changements
336 338 label_issue_tracking: Suivi des demandes
337 339 label_spent_time: Temps passé
338 340 label_f_hour: %.2f heure
339 341 label_f_hour_plural: %.2f heures
340 342 label_time_tracking: Suivi du temps
341 343
342 344 button_login: Connexion
343 345 button_submit: Soumettre
344 346 button_save: Sauvegarder
345 347 button_check_all: Tout cocher
346 348 button_uncheck_all: Tout décocher
347 349 button_delete: Supprimer
348 350 button_create: Créer
349 351 button_test: Tester
350 352 button_edit: Modifier
351 353 button_add: Ajouter
352 354 button_change: Changer
353 355 button_apply: Appliquer
354 356 button_clear: Effacer
355 357 button_lock: Verrouiller
356 358 button_unlock: Déverrouiller
357 359 button_download: Télécharger
358 360 button_list: Lister
359 361 button_view: Voir
360 362 button_move: Déplacer
361 363 button_back: Retour
362 364 button_cancel: Annuler
363 365 button_activate: Activer
364 366 button_sort: Trier
365 367 button_log_time: Saisir temps
366 368
367 369 status_active: actif
368 370 status_registered: enregistré
369 371 status_locked: vérouillé
370 372
371 373 text_select_mail_notifications: Sélectionner les actions pour lesquelles la notification par mail doit être activée.
372 374 text_regexp_info: ex. ^[A-Z0-9]+$
373 375 text_min_max_length_info: 0 pour aucune restriction
374 376 text_project_destroy_confirmation: Etes-vous sûr de vouloir supprimer ce projet et tout ce qui lui est rattaché ?
375 377 text_workflow_edit: Sélectionner un tracker et un rôle pour éditer le workflow
376 378 text_are_you_sure: Etes-vous sûr ?
377 379 text_journal_changed: changé de %s à %s
378 380 text_journal_set_to: mis à %s
379 381 text_journal_deleted: supprimé
380 382 text_tip_task_begin_day: tâche commençant ce jour
381 383 text_tip_task_end_day: tâche finissant ce jour
382 384 text_tip_task_begin_end_day: tâche commençant et finissant ce jour
383 385
384 386 default_role_manager: Manager
385 387 default_role_developper: Développeur
386 388 default_role_reporter: Rapporteur
387 389 default_tracker_bug: Anomalie
388 390 default_tracker_feature: Evolution
389 391 default_tracker_support: Assistance
390 392 default_issue_status_new: Nouveau
391 393 default_issue_status_assigned: Assigné
392 394 default_issue_status_resolved: Résolu
393 395 default_issue_status_feedback: Commentaire
394 396 default_issue_status_closed: Fermé
395 397 default_issue_status_rejected: Rejeté
396 398 default_doc_category_user: Documentation utilisateur
397 399 default_doc_category_tech: Documentation technique
398 400 default_priority_low: Bas
399 401 default_priority_normal: Normal
400 402 default_priority_high: Haut
401 403 default_priority_urgent: Urgent
402 404 default_priority_immediate: Immédiat
403 405 default_activity_design: Conception
404 406 default_activity_development: Développement
405 407
406 408 enumeration_issue_priorities: Priorités des demandes
407 409 enumeration_doc_categories: Catégories des documents
408 410 enumeration_activities: Activités (suivi du temps)
@@ -1,408 +1,410
1 1 _gloc_rule_default: '|n| n==1 ? "" : "_plural" '
2 2
3 3 actionview_datehelper_select_day_prefix:
4 4 actionview_datehelper_select_month_names: Gennaio,Febbraio,Marzo,Aprile,Maggio,Giugno,Luglio,Agosto,Settembre,Ottobre,Novembre,Dicembre
5 5 actionview_datehelper_select_month_names_abbr: Gen,Feb,Mar,Apr,Mag,Giu,Lug,Ago,Set,Ott,Nov,Dic
6 6 actionview_datehelper_select_month_prefix:
7 7 actionview_datehelper_select_year_prefix:
8 8 actionview_datehelper_time_in_words_day: 1 giorno
9 9 actionview_datehelper_time_in_words_day_plural: %d giorni
10 10 actionview_datehelper_time_in_words_hour_about: circa un'ora
11 11 actionview_datehelper_time_in_words_hour_about_plural: circa %d ore
12 12 actionview_datehelper_time_in_words_hour_about_single: circa un'ora
13 13 actionview_datehelper_time_in_words_minute: 1 minuto
14 14 actionview_datehelper_time_in_words_minute_half: mezzo minuto
15 15 actionview_datehelper_time_in_words_minute_less_than: meno di un minuto
16 16 actionview_datehelper_time_in_words_minute_plural: %d minuti
17 17 actionview_datehelper_time_in_words_minute_single: 1 minuto
18 18 actionview_datehelper_time_in_words_second_less_than: meno di un secondo
19 19 actionview_datehelper_time_in_words_second_less_than_plural: meno di %d secondi
20 20 actionview_instancetag_blank_option: Scegli
21 21
22 22 activerecord_error_inclusion: non è incluso nella lista
23 23 activerecord_error_exclusion: e' riservato
24 24 activerecord_error_invalid: non e' valido
25 25 activerecord_error_confirmation: doesn't match confirmation
26 26 activerecord_error_accepted: deve essere accettato
27 27 activerecord_error_empty: non puo' essere vuoto
28 28 activerecord_error_blank: non puo' essere blank
29 29 activerecord_error_too_long: e' troppo lungo/a
30 30 activerecord_error_too_short: e' troppo corto/a
31 31 activerecord_error_wrong_length: e' della lunghezza sbagliata
32 32 activerecord_error_taken: e' gia' stato/a preso/a
33 33 activerecord_error_not_a_number: non e' un numero
34 34 activerecord_error_not_a_date: non e' una data valida
35 35 activerecord_error_greater_than_start_date: deve essere maggiore della data di partenza
36 36
37 37 general_fmt_age: %d yr
38 38 general_fmt_age_plural: %d yrs
39 39 general_fmt_date: %%d/%%m/%%Y
40 40 general_fmt_datetime: %%d/%%m/%%Y %%I:%%M %%p
41 41 general_fmt_datetime_short: %%b %%d, %%I:%%M %%p
42 42 general_fmt_time: %%I:%%M %%p
43 43 general_text_No: 'No'
44 44 general_text_Yes: 'Si'
45 45 general_text_no: 'no'
46 46 general_text_yes: 'si'
47 47 general_lang_it: 'Italiano'
48 48 general_csv_separator: ','
49 49 general_csv_encoding: ISO-8859-1
50 50 general_pdf_encoding: ISO-8859-1
51 51 general_day_names: Lunedì,Martedì,Mercoledì,Giovedì,Venerdì,Sabato,Domenica
52 52
53 53 notice_account_updated: L'utenza è stata aggiornata.
54 54 notice_account_invalid_creditentials: Nome utente o password non validi.
55 55 notice_account_password_updated: La password è stata aggiornata.
56 56 notice_account_wrong_password: Password errata
57 57 notice_account_register_done: L'utenza è stata creata.
58 58 notice_account_unknown_email: Utente sconosciuto.
59 59 notice_can_t_change_password: This account uses an external authentication source. Impossible to change the password.
60 60 notice_account_lost_email_sent: An email with instructions to choose a new password has been sent to you.
61 61 notice_account_activated: Your account has been activated. You can now log in.
62 62 notice_successful_create: Successful creation.
63 63 notice_successful_update: Successful update.
64 64 notice_successful_delete: Successful deletion.
65 65 notice_successful_connection: Successful connection.
66 66 notice_file_not_found: The page you were trying to access doesn't exist or has been removed.
67 67 notice_locking_conflict: Data have been updated by another user.
68 68 notice_scm_error: Entry and/or revision doesn't exist in the repository.
69 69
70 70 mail_subject_lost_password: Password redMine
71 71 mail_subject_register: Attivazione utenza redMine
72 72
73 73 gui_validation_error: 1 errore
74 74 gui_validation_error_plural: %d errori
75 75
76 76 field_name: Nome
77 77 field_description: Descrizione
78 78 field_summary: Sommario
79 79 field_is_required: Richiesto
80 80 field_firstname: Nome
81 81 field_lastname: Cognome
82 82 field_mail: Email
83 83 field_filename: File
84 84 field_filesize: Dimensione
85 85 field_downloads: Downloads
86 86 field_author: Autore
87 87 field_created_on: Creato
88 88 field_updated_on: Aggiornato
89 89 field_field_format: Formato
90 90 field_is_for_all: Per tutti i progetti
91 91 field_possible_values: Valori possibili
92 92 field_regexp: Espressione regolare
93 93 field_min_length: Lunghezza minima
94 94 field_max_length: Lunghezza massima
95 95 field_value: Valore
96 96 field_category: Categoria
97 97 field_title: Titolo
98 98 field_project: Progetto
99 99 field_issue: Issue
100 100 field_status: Stato
101 101 field_notes: Note
102 102 field_is_closed: Chiude il contesto
103 103 field_is_default: Stato predefinito
104 104 field_html_color: Colore
105 105 field_tracker: Tracker
106 106 field_subject: Oggetto
107 107 field_due_date: Data ultima
108 108 field_assigned_to: Assegnato a
109 109 field_priority: Priorita'
110 110 field_fixed_version: Versione di fix
111 111 field_user: Utente
112 112 field_role: Ruolo
113 113 field_homepage: Homepage
114 114 field_is_public: Pubblico
115 115 field_parent: Sottoprogetto di
116 116 field_is_in_chlog: Contesti mostrati nel changelog
117 117 field_is_in_roadmap: Contesti mostrati nel roadmap
118 118 field_login: Login
119 119 field_mail_notification: Notifiche via e-mail
120 120 field_admin: Amministratore
121 121 field_last_login_on: Ultima connessione
122 122 field_language: Lingua
123 123 field_effective_date: Data
124 124 field_password: Password
125 125 field_new_password: Nuova password
126 126 field_password_confirmation: Conferma
127 127 field_version: Versione
128 128 field_type: Tipo
129 129 field_host: Host
130 130 field_port: Porta
131 131 field_account: Utenza
132 132 field_base_dn: DN base
133 133 field_attr_login: Attributo login
134 134 field_attr_firstname: Attributo nome
135 135 field_attr_lastname: Attributo cognome
136 136 field_attr_mail: Attributo e-mail
137 137 field_onthefly: Creazione utenza "al volo"
138 138 field_start_date: Inizio
139 139 field_done_ratio: %% completo
140 140 field_auth_source: Modalità di autenticazione
141 141 field_hide_mail: Nascondi il mio indirizzo di e-mail
142 142 field_comment: Commento
143 143 field_url: URL
144 144 field_start_page: Pagina principale
145 145 field_subproject: Sottoprogetto
146 146 field_hours: Hours
147 147 field_activity: Activity
148 148 field_spent_on: Data
149 149
150 150 setting_app_title: Titolo applicazione
151 151 setting_app_subtitle: Sottotitolo applicazione
152 152 setting_welcome_text: Testo di benvenuto
153 153 setting_default_language: Lingua di default
154 154 setting_login_required: Autenticazione richiesta
155 155 setting_self_registration: Auto-registrazione abilitata
156 156 setting_attachment_max_size: Massima dimensione allegati
157 157 setting_issues_export_limit: Limite esportazione contesti
158 158 setting_mail_from: Indirizzo sorgente e-mail
159 159 setting_host_name: Nome host
160 160 setting_text_formatting: Formattazione testo
161 161 setting_wiki_compression: Compressione di storia di Wiki
162 162 setting_feeds_limit: Feed content limit
163 163
164 164 label_user: Utente
165 165 label_user_plural: Utenti
166 166 label_user_new: Nuovo utente
167 167 label_project: Progetto
168 168 label_project_new: New project
169 169 label_project_plural: Progetti
170 170 label_project_latest: Ultimi progetti registrati
171 171 label_issue: Contesto
172 172 label_issue_new: Nuovo contesto
173 173 label_issue_plural: Contesti
174 174 label_issue_view_all: Mostra tutti i contesti
175 175 label_document: Documento
176 176 label_document_new: Nuovo documento
177 177 label_document_plural: Documenti
178 178 label_role: Ruolo
179 179 label_role_plural: Ruoli
180 180 label_role_new: Nuovo ruolo
181 181 label_role_and_permissions: Ruoli e permessi
182 182 label_member: Membro
183 183 label_member_new: Nuovo membro
184 184 label_member_plural: Membri
185 185 label_tracker: Tracker
186 186 label_tracker_plural: Trackers
187 187 label_tracker_new: Nuovo tracker
188 188 label_workflow: Workflow
189 189 label_issue_status: Stato contesti
190 190 label_issue_status_plural: Stati contesto
191 191 label_issue_status_new: Nuovo stato
192 192 label_issue_category: Categorie contesti
193 193 label_issue_category_plural: Categorie contesto
194 194 label_issue_category_new: Nuova categoria
195 195 label_custom_field: Campo personalizzato
196 196 label_custom_field_plural: Campi personalizzati
197 197 label_custom_field_new: Nuovo campo personalizzato
198 198 label_enumerations: Enumerazioni
199 199 label_enumeration_new: Nuovo valore
200 200 label_information: Informazione
201 201 label_information_plural: Informazioni
202 202 label_please_login: Autenticarsi
203 203 label_register: Registrati
204 204 label_password_lost: Password dimenticata
205 205 label_home: Home
206 206 label_my_page: Pagina personale
207 207 label_my_account: La mia utenza
208 208 label_my_projects: I miei progetti
209 209 label_administration: Amministrazione
210 210 label_login: Login
211 211 label_logout: Logout
212 212 label_help: Aiuto
213 213 label_reported_issues: Contesti segnalati
214 214 label_assigned_to_me_issues: I miei contesti
215 215 label_last_login: Ultimo collegamento
216 216 label_last_updates: Ultimo aggiornamento
217 217 label_last_updates_plural: %d ultimo aggiornamento
218 218 label_registered_on: Registrato il
219 219 label_activity: Attività
220 220 label_new: Nuovo
221 221 label_logged_as: Autenticato come
222 222 label_environment: Ambiente
223 223 label_authentication: Autenticazione
224 224 label_auth_source: Modalità di autenticazione
225 225 label_auth_source_new: Nuova modalità di autenticazione
226 226 label_auth_source_plural: Modalità di autenticazione
227 227 label_subproject_plural: Sottoprogetti
228 228 label_min_max_length: Lunghezza minima - massima
229 229 label_list: Elenco
230 230 label_date: Data
231 231 label_integer: Intero
232 232 label_boolean: Booleano
233 233 label_string: Testo
234 234 label_text: Testo esteso
235 235 label_attribute: Attributo
236 236 label_attribute_plural: Attributi
237 237 label_download: %d Download
238 238 label_download_plural: %d Download
239 239 label_no_data: Nessun dato disponibile
240 240 label_change_status: Cambia stato
241 241 label_history: Cronologia
242 242 label_attachment: File
243 243 label_attachment_new: Nuovo file
244 244 label_attachment_delete: Elimina file
245 245 label_attachment_plural: File
246 246 label_report: Report
247 247 label_report_plural: Report
248 248 label_news: Notizia
249 249 label_news_new: Aggiungi notizia
250 250 label_news_plural: Notizie
251 251 label_news_latest: Utime notizie
252 252 label_news_view_all: Tutte le notizie
253 253 label_change_log: Change log
254 254 label_settings: Impostazioni
255 255 label_overview: Panoramica
256 256 label_version: Versione
257 257 label_version_new: Nuova versione
258 258 label_version_plural: Versioni
259 259 label_confirmation: Conferma
260 260 label_export_to: Esporta su
261 261 label_read: Leggi...
262 262 label_public_projects: Progetti pubblici
263 263 label_open_issues: aperta
264 264 label_open_issues_plural: aperte
265 265 label_closed_issues: chiusa
266 266 label_closed_issues_plural: chiuse
267 267 label_total: Totale
268 268 label_permissions: Permessi
269 269 label_current_status: Stato attuale
270 270 label_new_statuses_allowed: Nuovi stati possibili
271 271 label_all: tutti
272 272 label_none: nessuno
273 273 label_next: Successivo
274 274 label_previous: Precedente
275 275 label_used_by: Usato da
276 276 label_details: Dettagli...
277 277 label_add_note: Aggiungi una nota
278 278 label_per_page: Per pagina
279 279 label_calendar: Calendario
280 280 label_months_from: mesi da
281 281 label_gantt: Gantt
282 282 label_internal: Interno
283 283 label_last_changes: ultime %d modifiche
284 284 label_change_view_all: Tutte le modifiche
285 285 label_personalize_page: Personalizza la pagina
286 286 label_comment: Commento
287 287 label_comment_plural: Commenti
288 288 label_comment_add: Aggiungi un commento
289 289 label_comment_added: Commento aggiunto
290 290 label_comment_delete: Elimina commenti
291 291 label_query: Custom query
292 292 label_query_plural: Query personalizzate
293 293 label_query_new: Nuova query
294 294 label_filter_add: Aggiungi filtro
295 295 label_filter_plural: Filtri
296 296 label_equals: è
297 297 label_not_equals: non è
298 298 label_in_less_than: è minore di
299 299 label_in_more_than: è maggiore di
300 300 label_in: in
301 301 label_today: oggi
302 302 label_less_than_ago: meno di giorni fa
303 303 label_more_than_ago: più di giorni fa
304 304 label_ago: giorni fa
305 305 label_contains: contiene
306 306 label_not_contains: non contiene
307 307 label_day_plural: giorni
308 308 label_repository: SVN Repository
309 309 label_browse: Browse
310 310 label_modification: %d modifica
311 311 label_modification_plural: %d modifiche
312 312 label_revision: Versione
313 313 label_revision_plural: Versioni
314 314 label_added: aggiunto
315 315 label_modified: modificato
316 316 label_deleted: eliminato
317 317 label_latest_revision: Ultima versione
318 318 label_view_revisions: Mostra versioni
319 319 label_max_size: Dimensione massima
320 320 label_on: 'on'
321 321 label_sort_highest: Sposta in cima
322 322 label_sort_higher: Su
323 323 label_sort_lower: Giù
324 324 label_sort_lowest: Sposta in fondo
325 325 label_roadmap: Roadmap
326 326 label_search: Ricerca
327 327 label_result: %d risultato
328 328 label_result_plural: %d risultati
329 329 label_all_words: Tutte le parole
330 330 label_wiki: Wiki
331 label_wiki_edit: Wiki edit
332 label_wiki_edit_plural: Wiki edits
331 333 label_page_index: Indice
332 334 label_current_version: Versione corrente
333 335 label_preview: Previsione
334 336 label_feed_plural: Feeds
335 337 label_changes_details: Particolari di tutti i cambiamenti
336 338 label_issue_tracking: Issue tracking
337 339 label_spent_time: Spent time
338 340 label_f_hour: %.2f hour
339 341 label_f_hour_plural: %.2f hours
340 342 label_time_tracking: Time tracking
341 343
342 344 button_login: Login
343 345 button_submit: Invia
344 346 button_save: Salva
345 347 button_check_all: Seleziona tutti
346 348 button_uncheck_all: Deseleziona tutti
347 349 button_delete: Elimina
348 350 button_create: Crea
349 351 button_test: Test
350 352 button_edit: Modifica
351 353 button_add: Aggiungi
352 354 button_change: Modifica
353 355 button_apply: Applica
354 356 button_clear: Pulisci
355 357 button_lock: Blocca
356 358 button_unlock: Sblocca
357 359 button_download: Scarica
358 360 button_list: Elenca
359 361 button_view: Mostra
360 362 button_move: Sposta
361 363 button_back: Indietro
362 364 button_cancel: Annulla
363 365 button_activate: Attiva
364 366 button_sort: Ordina
365 367 button_log_time: Log time
366 368
367 369 status_active: active
368 370 status_registered: registered
369 371 status_locked: bloccato
370 372
371 373 text_select_mail_notifications: Select actions for which mail notifications should be sent.
372 374 text_regexp_info: eg. ^[A-Z0-9]+$
373 375 text_min_max_length_info: 0 means no restriction
374 376 text_project_destroy_confirmation: Are you sure you want to delete this project and all related data ?
375 377 text_workflow_edit: Select a role and a tracker to edit the workflow
376 378 text_are_you_sure: Are you sure ?
377 379 text_journal_changed: changed from %s to %s
378 380 text_journal_set_to: set to %s
379 381 text_journal_deleted: deleted
380 382 text_tip_task_begin_day: task beginning this day
381 383 text_tip_task_end_day: task ending this day
382 384 text_tip_task_begin_end_day: task beginning and ending this day
383 385
384 386 default_role_manager: Manager
385 387 default_role_developper: Sviluppatore
386 388 default_role_reporter: Reporter
387 389 default_tracker_bug: Contesto
388 390 default_tracker_feature: Funzione
389 391 default_tracker_support: Supporto
390 392 default_issue_status_new: Nuovo/a
391 393 default_issue_status_assigned: Assegnato/a
392 394 default_issue_status_resolved: Risolto/a
393 395 default_issue_status_feedback: Feedback
394 396 default_issue_status_closed: Chiuso/a
395 397 default_issue_status_rejected: Rifiutato/a
396 398 default_doc_category_user: Documentazione utente
397 399 default_doc_category_tech: Documentazione tecnica
398 400 default_priority_low: Bassa
399 401 default_priority_normal: Normale
400 402 default_priority_high: Alta
401 403 default_priority_urgent: Urgente
402 404 default_priority_immediate: Immediata
403 405 default_activity_design: Design
404 406 default_activity_development: Development
405 407
406 408 enumeration_issue_priorities: Priorità contesti
407 409 enumeration_doc_categories: Categorie di documenti
408 410 enumeration_activities: Activities (time tracking)
@@ -1,409 +1,411
1 1 _gloc_rule_default: '|n| n==1 ? "" : "_plural" '
2 2
3 3 actionview_datehelper_select_day_prefix:
4 4 actionview_datehelper_select_month_names: 1月, 2月, 3月, 4月, 5月, 6月, 7月, 8月, 9月, 10月, 11月, 12月
5 5 actionview_datehelper_select_month_names_abbr: 1月, 2月, 3月, 4月, 5月, 6月, 7月, 8月, 9月, 10月, 11月, 12月
6 6 actionview_datehelper_select_month_prefix:
7 7 actionview_datehelper_select_year_prefix:
8 8 actionview_datehelper_select_year_suffix:
9 9 actionview_datehelper_time_in_words_day: 1日
10 10 actionview_datehelper_time_in_words_day_plural: %d日間
11 11 actionview_datehelper_time_in_words_hour_about: 約1時間
12 12 actionview_datehelper_time_in_words_hour_about_plural: 約%d時間
13 13 actionview_datehelper_time_in_words_hour_about_single: 約1時間
14 14 actionview_datehelper_time_in_words_minute: 1分
15 15 actionview_datehelper_time_in_words_minute_half: 約30秒
16 16 actionview_datehelper_time_in_words_minute_less_than: 1分以内
17 17 actionview_datehelper_time_in_words_minute_plural: %d分
18 18 actionview_datehelper_time_in_words_minute_single: 1分
19 19 actionview_datehelper_time_in_words_second_less_than: 1秒以内
20 20 actionview_datehelper_time_in_words_second_less_than_plural: %d秒以内
21 21 actionview_instancetag_blank_option: 選んでください
22 22
23 23 activerecord_error_inclusion: がリストに含まれていません
24 24 activerecord_error_exclusion: が予約されています
25 25 activerecord_error_invalid: が無効です
26 26 activerecord_error_confirmation: 確認のパスワードと合っていません
27 27 activerecord_error_accepted: must be accepted
28 28 activerecord_error_empty: が空です
29 29 activerecord_error_blank: が空白です
30 30 activerecord_error_too_long: が長すぎます
31 31 activerecord_error_too_short: が短かすぎます
32 32 activerecord_error_wrong_length: の長さが間違っています
33 33 activerecord_error_taken: has already been taken
34 34 activerecord_error_not_a_number: が数字ではありません
35 35 activerecord_error_not_a_date: の日付が間違っています
36 36 activerecord_error_greater_than_start_date: を開始日より後にしてください
37 37
38 38 general_fmt_age: %d歳
39 39 general_fmt_age_plural: %d歳
40 40 general_fmt_date: %%Y年%%m月%%d日
41 41 general_fmt_datetime: %%Y年%%m月%%d日 %%H:%%M %%p
42 42 general_fmt_datetime_short: %%b %%d, %%H:%%M %%p
43 43 general_fmt_time: %%H:%%M %%p
44 44 general_text_No: 'いいえ'
45 45 general_text_Yes: 'はい'
46 46 general_text_no: 'いいえ'
47 47 general_text_yes: 'はい'
48 48 general_lang_ja: 'Japanese (日本語)'
49 49 general_csv_separator: ','
50 50 general_csv_encoding: SJIS
51 51 general_pdf_encoding: SJIS
52 52 general_day_names: 日曜日, 月曜日, 火曜日, 水曜日, 木曜日, 金曜日, 土曜日
53 53
54 54 notice_account_updated: アカウントが更新されました。
55 55 notice_account_invalid_creditentials: ユーザ名もしくはパスワードが無効
56 56 notice_account_password_updated: パスワードが更新されました。
57 57 notice_account_wrong_password: パスワードが違います
58 58 notice_account_register_done: アカウントが作成されました。
59 59 notice_account_unknown_email: ユーザが存在しません。
60 60 notice_can_t_change_password: このアカウントでは外部認証を使っています。パスワードは変更できません。
61 61 notice_account_lost_email_sent: 新しいパスワードのメールを送信しました。
62 62 notice_account_activated: アカウントが有効になりました。ログインできます。
63 63 notice_successful_create: 作成しました。
64 64 notice_successful_update: 更新しました。
65 65 notice_successful_delete: 削除しました。
66 66 notice_successful_connection: 接続しました。
67 67 notice_file_not_found: アクセスしようとしたページは存在しないか削除されています。
68 68 notice_locking_conflict: 別のユーザがデータを更新しています。
69 69 notice_scm_error: リポジトリに、エントリ/リビジョンが存在しません。
70 70
71 71 mail_subject_lost_password: redMine パスワード
72 72 mail_subject_register: redMine アカウントが有効になりました
73 73
74 74 gui_validation_error: 1 件のエラー
75 75 gui_validation_error_plural: %d 件のエラー
76 76
77 77 field_name: 名前
78 78 field_description: 説明
79 79 field_summary: サマリ
80 80 field_is_required: 必須
81 81 field_firstname: 名前
82 82 field_lastname: 苗字
83 83 field_mail: メールアドレス
84 84 field_filename: ファイル
85 85 field_filesize: サイズ
86 86 field_downloads: ダウンロード
87 87 field_author: 起票者
88 88 field_created_on: 作成日
89 89 field_updated_on: 更新日
90 90 field_field_format: 書式
91 91 field_is_for_all: 全プロジェクト向け
92 92 field_possible_values: 選択肢
93 93 field_regexp: 正規表現
94 94 field_min_length: 最小値
95 95 field_max_length: 最大値
96 96 field_value:
97 97 field_category: カテゴリ
98 98 field_title: タイトル
99 99 field_project: プロジェクト
100 100 field_issue: 問題
101 101 field_status: ステータス
102 102 field_notes: 注記
103 103 field_is_closed: 終了した問題
104 104 field_is_default: デフォルトのステータス
105 105 field_html_color:
106 106 field_tracker: トラッカー
107 107 field_subject: 題名
108 108 field_due_date: 期限日
109 109 field_assigned_to: 担当者
110 110 field_priority: 優先度
111 111 field_fixed_version: 修正されたバージョン
112 112 field_user: ユーザ
113 113 field_role: 役割
114 114 field_homepage: ホームページ
115 115 field_is_public: 公開
116 116 field_parent: 親プロジェクト名
117 117 field_is_in_chlog: 変更記録に表示されている問題
118 118 field_is_in_roadmap: Issues displayed in roadmap
119 119 field_login: ログイン
120 120 field_mail_notification: メール通知
121 121 field_admin: 管理者
122 122 field_last_login_on: 最終接続日
123 123 field_language: 言語
124 124 field_effective_date: 日付
125 125 field_password: パスワード
126 126 field_new_password: 新しいパスワード
127 127 field_password_confirmation: パスワードの確認
128 128 field_version: バージョン
129 129 field_type: タイプ
130 130 field_host: ホスト
131 131 field_port: ポート
132 132 field_account: アカウント
133 133 field_base_dn: Base DN
134 134 field_attr_login: ログイン名属性
135 135 field_attr_firstname: 名前属性
136 136 field_attr_lastname: 苗字属性
137 137 field_attr_mail: メール属性
138 138 field_onthefly: あわせてユーザを作成
139 139 field_start_date: 開始日
140 140 field_done_ratio: 進捗 %%
141 141 field_auth_source: 認証モード
142 142 field_hide_mail: Emailアドレスを隠す
143 143 field_comment: コメント
144 144 field_url: URL
145 145 field_start_page: メインページ
146 146 field_subproject: サブプロジェクト
147 147 field_hours: Hours
148 148 field_activity: Activity
149 149 field_spent_on: 日付
150 150
151 151 setting_app_title: アプリケーションのタイトル
152 152 setting_app_subtitle: アプリケーションのサブタイトル
153 153 setting_welcome_text: ウェルカムメッセージ
154 154 setting_default_language: 既定の言語
155 155 setting_login_required: 認証が必要
156 156 setting_self_registration: ユーザは自分で登録できる
157 157 setting_attachment_max_size: 添付の最大サイズ
158 158 setting_issues_export_limit: 出力する問題数の上限
159 159 setting_mail_from: Emission メールアドレス
160 160 setting_host_name: ホスト名
161 161 setting_text_formatting: テキストの書式
162 162 setting_wiki_compression: Wiki history compression
163 163 setting_feeds_limit: Feed content limit
164 164
165 165 label_user: ユーザ
166 166 label_user_plural: ユーザ
167 167 label_user_new: 新しいユーザ
168 168 label_project: プロジェクト
169 169 label_project_new: 新しいプロジェクト
170 170 label_project_plural: プロジェクト
171 171 label_project_latest: 最近のプロジェクト
172 172 label_issue: 問題
173 173 label_issue_new: 新しい問題
174 174 label_issue_plural: 問題
175 175 label_issue_view_all: 問題を全て見る
176 176 label_document: 文書
177 177 label_document_new: 新しい文書
178 178 label_document_plural: 文書
179 179 label_role: ロール
180 180 label_role_plural: ロール
181 181 label_role_new: 新しいロール
182 182 label_role_and_permissions: ロールと権限
183 183 label_member: メンバー
184 184 label_member_new: 新しいメンバー
185 185 label_member_plural: メンバー
186 186 label_tracker: トラッカー
187 187 label_tracker_plural: トラッカー
188 188 label_tracker_new: 新しいトラッカーを作成
189 189 label_workflow: ワークフロー
190 190 label_issue_status: 問題の状態
191 191 label_issue_status_plural: 問題の状態
192 192 label_issue_status_new: 新しい状態
193 193 label_issue_category: 問題のカテゴリ
194 194 label_issue_category_plural: 問題のカテゴリ
195 195 label_issue_category_new: 新しいカテゴリ
196 196 label_custom_field: カスタムフィールド
197 197 label_custom_field_plural: カスタムフィールド
198 198 label_custom_field_new: 新しいカスタムフィールドを作成
199 199 label_enumerations: 列挙項目
200 200 label_enumeration_new: 新しい値
201 201 label_information: 情報
202 202 label_information_plural: 情報
203 203 label_please_login: ログインしてください
204 204 label_register: 登録する
205 205 label_password_lost: パスワードの再発行
206 206 label_home: ホーム
207 207 label_my_page: マイページ
208 208 label_my_account: マイアカウント
209 209 label_my_projects: マイプロジェクト
210 210 label_administration: 管理
211 211 label_login: ログイン
212 212 label_logout: ログアウト
213 213 label_help: ヘルプ
214 214 label_reported_issues: 報告されている問題
215 215 label_assigned_to_me_issues: 担当している問題
216 216 label_last_login: 最近の接続
217 217 label_last_updates: 最近の更新 1 件
218 218 label_last_updates_plural: 最近の更新 %d 件
219 219 label_registered_on: 登録日
220 220 label_activity: 活動
221 221 label_new: 新しく作成
222 222 label_logged_as: ログイン中:
223 223 label_environment: 環境
224 224 label_authentication: 認証
225 225 label_auth_source: 認証モード
226 226 label_auth_source_new: 新しい認証モード
227 227 label_auth_source_plural: 認証モード
228 228 label_subproject_plural: サブプロジェクト
229 229 label_min_max_length: 最小値 - 最大値の長さ
230 230 label_list: リストから選択
231 231 label_date: 日付
232 232 label_integer: 整数
233 233 label_boolean: 真偽値
234 234 label_string: テキスト
235 235 label_text: 長いテキスト
236 236 label_attribute: 属性
237 237 label_attribute_plural: 属性
238 238 label_download: %d ダウンロード
239 239 label_download_plural: %d ダウンロード
240 240 label_no_data: 表示するデータがありません
241 241 label_change_status: 変更の状況
242 242 label_history: 履歴
243 243 label_attachment: ファイル
244 244 label_attachment_new: 新しいファイル
245 245 label_attachment_delete: ファイルを削除
246 246 label_attachment_plural: ファイル
247 247 label_report: レポート
248 248 label_report_plural: レポート
249 249 label_news: ニュース
250 250 label_news_new: ニュースを追加
251 251 label_news_plural: ニュース
252 252 label_news_latest: 最新ニュース
253 253 label_news_view_all: 全てのニュースを見る
254 254 label_change_log: 変更記録
255 255 label_settings: 設定
256 256 label_overview: 概要
257 257 label_version: バージョン
258 258 label_version_new: 新しいバージョン
259 259 label_version_plural: バージョン
260 260 label_confirmation: 確認
261 261 label_export_to: 他の形式に出力
262 262 label_read: 読む...
263 263 label_public_projects: 公開プロジェクト
264 264 label_open_issues: 未着手
265 265 label_open_issues_plural: 未着手
266 266 label_closed_issues: 終了
267 267 label_closed_issues_plural: 終了
268 268 label_total: 合計
269 269 label_permissions: 権限
270 270 label_current_status: 現在の状態
271 271 label_new_statuses_allowed: 状態の移行先
272 272 label_all: 全て
273 273 label_none: なし
274 274 label_next:
275 275 label_previous:
276 276 label_used_by: 使用中
277 277 label_details: 詳細...
278 278 label_add_note: 注記を追加
279 279 label_per_page: ページ毎
280 280 label_calendar: カレンダー
281 281 label_months_from: ヶ月 from
282 282 label_gantt: ガントチャート
283 283 label_internal: Internal
284 284 label_last_changes: 最新の変更 %d 件
285 285 label_change_view_all: 全ての変更を見る
286 286 label_personalize_page: このページをパーソナライズする
287 287 label_comment: コメント
288 288 label_comment_plural: コメント
289 289 label_comment_add: コメント追加
290 290 label_comment_added: 追加されたコメント
291 291 label_comment_delete: コメント削除
292 292 label_query: カスタムクエリ
293 293 label_query_plural: カスタムクエリ
294 294 label_query_new: 新しいクエリ
295 295 label_filter_add: フィルタ追加
296 296 label_filter_plural: フィルタ
297 297 label_equals: 等しい
298 298 label_not_equals: 等しくない
299 299 label_in_less_than: 残日数がこれより多い
300 300 label_in_more_than: 残日数がこれより少ない
301 301 label_in: 残日数
302 302 label_today: 今日
303 303 label_less_than_ago: 経過日数がこれより少ない
304 304 label_more_than_ago: 経過日数がこれより多い
305 305 label_ago: 日前
306 306 label_contains: 含む
307 307 label_not_contains: 含まない
308 308 label_day_plural:
309 309 label_repository: SVNリポジトリ
310 310 label_browse: ブラウズ
311 311 label_modification: %d 点の変更
312 312 label_modification_plural: %d 点の変更
313 313 label_revision: リビジョン
314 314 label_revision_plural: リビジョン
315 315 label_added: 追加された
316 316 label_modified: 変更された
317 317 label_deleted: 削除された
318 318 label_latest_revision: 最新リビジョン
319 319 label_view_revisions: リビジョンを見る
320 320 label_max_size: 最大サイズ
321 321 label_on:
322 322 label_sort_highest: 一番上へ
323 323 label_sort_higher: 上へ
324 324 label_sort_lower: 下へ
325 325 label_sort_lowest: 一番下へ
326 326 label_roadmap: ロードマップ
327 327 label_search: 検索
328 328 label_result: %d 件の結果
329 329 label_result_plural: %d 件の結果
330 330 label_all_words: すべての単語
331 331 label_wiki: Wiki
332 label_wiki_edit: Wiki edit
333 label_wiki_edit_plural: Wiki edits
332 334 label_page_index: 索引
333 335 label_current_version: 最近版
334 336 label_preview: 下検分
335 337 label_feed_plural: Feeds
336 338 label_changes_details: Details of all changes
337 339 label_issue_tracking: Issue tracking
338 340 label_spent_time: Spent time
339 341 label_f_hour: %.2f hour
340 342 label_f_hour_plural: %.2f hours
341 343 label_time_tracking: Time tracking
342 344
343 345 button_login: ログイン
344 346 button_submit: 変更
345 347 button_save: 保存
346 348 button_check_all: チェックを全部つける
347 349 button_uncheck_all: チェックを全部外す
348 350 button_delete: 削除
349 351 button_create: 作成
350 352 button_test: テスト
351 353 button_edit: 編集
352 354 button_add: 追加
353 355 button_change: 変更
354 356 button_apply: 適用
355 357 button_clear: クリア
356 358 button_lock: ロック
357 359 button_unlock: アンロック
358 360 button_download: ダウンロード
359 361 button_list: 一覧
360 362 button_view: 見る
361 363 button_move: 移動
362 364 button_back: 戻る
363 365 button_cancel: キャンセル
364 366 button_activate: 有効にする
365 367 button_sort: ソート
366 368 button_log_time: Log time
367 369
368 370 status_active: active
369 371 status_registered: registered
370 372 status_locked: ロック済
371 373
372 374 text_select_mail_notifications: どのメール通知を送信するか、アクションを選択してください。
373 375 text_regexp_info: 例) ^[A-Z0-9]+$
374 376 text_min_max_length_info: 0だと無制限になります
375 377 text_project_destroy_confirmation: 本当にこのプロジェクトと関連データを削除したいのですか?
376 378 text_workflow_edit: ワークフローを編集するロールとトラッカーを選んでください
377 379 text_are_you_sure: 本当に?
378 380 text_journal_changed: %s から %s への変更
379 381 text_journal_set_to: %s にセット
380 382 text_journal_deleted: 削除
381 383 text_tip_task_begin_day: この日に開始するタスク
382 384 text_tip_task_end_day: この日に終了するタスク
383 385 text_tip_task_begin_end_day: この日のうちに開始して終了するタスク
384 386
385 387 default_role_manager: 管理者
386 388 default_role_developper: 開発者
387 389 default_role_reporter: 報告者
388 390 default_tracker_bug: バグ
389 391 default_tracker_feature: 機能
390 392 default_tracker_support: サポート
391 393 default_issue_status_new: 新規
392 394 default_issue_status_assigned: 分担
393 395 default_issue_status_resolved: 解決
394 396 default_issue_status_feedback: フィードバック
395 397 default_issue_status_closed: 終了
396 398 default_issue_status_rejected: 却下
397 399 default_doc_category_user: ユーザ文書
398 400 default_doc_category_tech: 技術文書
399 401 default_priority_low: 低め
400 402 default_priority_normal: 通常
401 403 default_priority_high: 高め
402 404 default_priority_urgent: 急いで
403 405 default_priority_immediate: 今すぐ
404 406 default_activity_design: Design
405 407 default_activity_development: Development
406 408
407 409 enumeration_issue_priorities: 問題の優先度
408 410 enumeration_doc_categories: 文書カテゴリ
409 411 enumeration_activities: Activities (time tracking)
General Comments 0
You need to be logged in to leave comments. Login now