##// END OF EJS Templates
Merged r16118 to r16122 (#24693, #24718, #24722)....
Jean-Philippe Lang -
r15750:c4b1ab644ee6
parent child
Show More

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

@@ -1,550 +1,557
1 1 # Redmine - project management software
2 2 # Copyright (C) 2006-2016 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 IssuesController < ApplicationController
19 19 default_search_scope :issues
20 20
21 21 before_filter :find_issue, :only => [:show, :edit, :update]
22 22 before_filter :find_issues, :only => [:bulk_edit, :bulk_update, :destroy]
23 23 before_filter :authorize, :except => [:index, :new, :create]
24 24 before_filter :find_optional_project, :only => [:index, :new, :create]
25 25 before_filter :build_new_issue_from_params, :only => [:new, :create]
26 26 accept_rss_auth :index, :show
27 27 accept_api_auth :index, :show, :create, :update, :destroy
28 28
29 29 rescue_from Query::StatementInvalid, :with => :query_statement_invalid
30 30
31 31 helper :journals
32 32 helper :projects
33 33 helper :custom_fields
34 34 helper :issue_relations
35 35 helper :watchers
36 36 helper :attachments
37 37 helper :queries
38 38 include QueriesHelper
39 39 helper :repositories
40 40 helper :sort
41 41 include SortHelper
42 42 helper :timelog
43 43
44 44 def index
45 45 retrieve_query
46 46 sort_init(@query.sort_criteria.empty? ? [['id', 'desc']] : @query.sort_criteria)
47 47 sort_update(@query.sortable_columns)
48 48 @query.sort_criteria = sort_criteria.to_a
49 49
50 50 if @query.valid?
51 51 case params[:format]
52 52 when 'csv', 'pdf'
53 53 @limit = Setting.issues_export_limit.to_i
54 54 if params[:columns] == 'all'
55 55 @query.column_names = @query.available_inline_columns.map(&:name)
56 56 end
57 57 when 'atom'
58 58 @limit = Setting.feeds_limit.to_i
59 59 when 'xml', 'json'
60 60 @offset, @limit = api_offset_and_limit
61 61 @query.column_names = %w(author)
62 62 else
63 63 @limit = per_page_option
64 64 end
65 65
66 66 @issue_count = @query.issue_count
67 67 @issue_pages = Paginator.new @issue_count, @limit, params['page']
68 68 @offset ||= @issue_pages.offset
69 69 @issues = @query.issues(:include => [:assigned_to, :tracker, :priority, :category, :fixed_version],
70 70 :order => sort_clause,
71 71 :offset => @offset,
72 72 :limit => @limit)
73 73 @issue_count_by_group = @query.issue_count_by_group
74 74
75 75 respond_to do |format|
76 76 format.html { render :template => 'issues/index', :layout => !request.xhr? }
77 77 format.api {
78 78 Issue.load_visible_relations(@issues) if include_in_api_response?('relations')
79 79 }
80 80 format.atom { render_feed(@issues, :title => "#{@project || Setting.app_title}: #{l(:label_issue_plural)}") }
81 81 format.csv { send_data(query_to_csv(@issues, @query, params[:csv]), :type => 'text/csv; header=present', :filename => 'issues.csv') }
82 82 format.pdf { send_file_headers! :type => 'application/pdf', :filename => 'issues.pdf' }
83 83 end
84 84 else
85 85 respond_to do |format|
86 86 format.html { render(:template => 'issues/index', :layout => !request.xhr?) }
87 87 format.any(:atom, :csv, :pdf) { render(:nothing => true) }
88 88 format.api { render_validation_errors(@query) }
89 89 end
90 90 end
91 91 rescue ActiveRecord::RecordNotFound
92 92 render_404
93 93 end
94 94
95 95 def show
96 96 @journals = @issue.journals.includes(:user, :details).
97 97 references(:user, :details).
98 98 reorder(:created_on, :id).to_a
99 99 @journals.each_with_index {|j,i| j.indice = i+1}
100 100 @journals.reject!(&:private_notes?) unless User.current.allowed_to?(:view_private_notes, @issue.project)
101 101 Journal.preload_journals_details_custom_fields(@journals)
102 102 @journals.select! {|journal| journal.notes? || journal.visible_details.any?}
103 103 @journals.reverse! if User.current.wants_comments_in_reverse_order?
104 104
105 105 @changesets = @issue.changesets.visible.preload(:repository, :user).to_a
106 106 @changesets.reverse! if User.current.wants_comments_in_reverse_order?
107 107
108 108 @relations = @issue.relations.select {|r| r.other_issue(@issue) && r.other_issue(@issue).visible? }
109 109 @allowed_statuses = @issue.new_statuses_allowed_to(User.current)
110 110 @priorities = IssuePriority.active
111 111 @time_entry = TimeEntry.new(:issue => @issue, :project => @issue.project)
112 112 @relation = IssueRelation.new
113 113
114 114 respond_to do |format|
115 115 format.html {
116 116 retrieve_previous_and_next_issue_ids
117 117 render :template => 'issues/show'
118 118 }
119 119 format.api
120 120 format.atom { render :template => 'journals/index', :layout => false, :content_type => 'application/atom+xml' }
121 121 format.pdf {
122 122 send_file_headers! :type => 'application/pdf', :filename => "#{@project.identifier}-#{@issue.id}.pdf"
123 123 }
124 124 end
125 125 end
126 126
127 127 def new
128 128 respond_to do |format|
129 129 format.html { render :action => 'new', :layout => !request.xhr? }
130 130 format.js
131 131 end
132 132 end
133 133
134 134 def create
135 135 unless User.current.allowed_to?(:add_issues, @issue.project, :global => true)
136 136 raise ::Unauthorized
137 137 end
138 138 call_hook(:controller_issues_new_before_save, { :params => params, :issue => @issue })
139 139 @issue.save_attachments(params[:attachments] || (params[:issue] && params[:issue][:uploads]))
140 140 if @issue.save
141 141 call_hook(:controller_issues_new_after_save, { :params => params, :issue => @issue})
142 142 respond_to do |format|
143 143 format.html {
144 144 render_attachment_warning_if_needed(@issue)
145 145 flash[:notice] = l(:notice_issue_successful_create, :id => view_context.link_to("##{@issue.id}", issue_path(@issue), :title => @issue.subject))
146 146 redirect_after_create
147 147 }
148 148 format.api { render :action => 'show', :status => :created, :location => issue_url(@issue) }
149 149 end
150 150 return
151 151 else
152 152 respond_to do |format|
153 153 format.html {
154 154 if @issue.project.nil?
155 155 render_error :status => 422
156 156 else
157 157 render :action => 'new'
158 158 end
159 159 }
160 160 format.api { render_validation_errors(@issue) }
161 161 end
162 162 end
163 163 end
164 164
165 165 def edit
166 166 return unless update_issue_from_params
167 167
168 168 respond_to do |format|
169 169 format.html { }
170 170 format.js
171 171 end
172 172 end
173 173
174 174 def update
175 175 return unless update_issue_from_params
176 176 @issue.save_attachments(params[:attachments] || (params[:issue] && params[:issue][:uploads]))
177 177 saved = false
178 178 begin
179 179 saved = save_issue_with_child_records
180 180 rescue ActiveRecord::StaleObjectError
181 181 @conflict = true
182 182 if params[:last_journal_id]
183 183 @conflict_journals = @issue.journals_after(params[:last_journal_id]).to_a
184 184 @conflict_journals.reject!(&:private_notes?) unless User.current.allowed_to?(:view_private_notes, @issue.project)
185 185 end
186 186 end
187 187
188 188 if saved
189 189 render_attachment_warning_if_needed(@issue)
190 190 flash[:notice] = l(:notice_successful_update) unless @issue.current_journal.new_record?
191 191
192 192 respond_to do |format|
193 193 format.html { redirect_back_or_default issue_path(@issue, previous_and_next_issue_ids_params) }
194 194 format.api { render_api_ok }
195 195 end
196 196 else
197 197 respond_to do |format|
198 198 format.html { render :action => 'edit' }
199 199 format.api { render_validation_errors(@issue) }
200 200 end
201 201 end
202 202 end
203 203
204 204 # Bulk edit/copy a set of issues
205 205 def bulk_edit
206 206 @issues.sort!
207 207 @copy = params[:copy].present?
208 208 @notes = params[:notes]
209 209
210 210 if @copy
211 211 unless User.current.allowed_to?(:copy_issues, @projects)
212 212 raise ::Unauthorized
213 213 end
214 214 else
215 215 unless @issues.all?(&:attributes_editable?)
216 216 raise ::Unauthorized
217 217 end
218 218 end
219 219
220 220 @allowed_projects = Issue.allowed_target_projects
221 221 if params[:issue]
222 222 @target_project = @allowed_projects.detect {|p| p.id.to_s == params[:issue][:project_id].to_s}
223 223 if @target_project
224 224 target_projects = [@target_project]
225 225 end
226 226 end
227 227 target_projects ||= @projects
228 228
229 229 if @copy
230 230 # Copied issues will get their default statuses
231 231 @available_statuses = []
232 232 else
233 233 @available_statuses = @issues.map(&:new_statuses_allowed_to).reduce(:&)
234 234 end
235 235 @custom_fields = @issues.map{|i|i.editable_custom_fields}.reduce(:&)
236 236 @assignables = target_projects.map(&:assignable_users).reduce(:&)
237 237 @trackers = target_projects.map {|p| Issue.allowed_target_trackers(p) }.reduce(:&)
238 238 @versions = target_projects.map {|p| p.shared_versions.open}.reduce(:&)
239 239 @categories = target_projects.map {|p| p.issue_categories}.reduce(:&)
240 240 if @copy
241 241 @attachments_present = @issues.detect {|i| i.attachments.any?}.present?
242 242 @subtasks_present = @issues.detect {|i| !i.leaf?}.present?
243 243 end
244 244
245 245 @safe_attributes = @issues.map(&:safe_attribute_names).reduce(:&)
246 246
247 247 @issue_params = params[:issue] || {}
248 248 @issue_params[:custom_field_values] ||= {}
249 249 end
250 250
251 251 def bulk_update
252 252 @issues.sort!
253 253 @copy = params[:copy].present?
254 254
255 255 attributes = parse_params_for_bulk_update(params[:issue])
256 256 copy_subtasks = (params[:copy_subtasks] == '1')
257 257 copy_attachments = (params[:copy_attachments] == '1')
258 258
259 259 if @copy
260 260 unless User.current.allowed_to?(:copy_issues, @projects)
261 261 raise ::Unauthorized
262 262 end
263 263 target_projects = @projects
264 264 if attributes['project_id'].present?
265 265 target_projects = Project.where(:id => attributes['project_id']).to_a
266 266 end
267 267 unless User.current.allowed_to?(:add_issues, target_projects)
268 268 raise ::Unauthorized
269 269 end
270 270 else
271 271 unless @issues.all?(&:attributes_editable?)
272 272 raise ::Unauthorized
273 273 end
274 274 end
275 275
276 276 unsaved_issues = []
277 277 saved_issues = []
278 278
279 279 if @copy && copy_subtasks
280 280 # Descendant issues will be copied with the parent task
281 281 # Don't copy them twice
282 282 @issues.reject! {|issue| @issues.detect {|other| issue.is_descendant_of?(other)}}
283 283 end
284 284
285 285 @issues.each do |orig_issue|
286 286 orig_issue.reload
287 287 if @copy
288 288 issue = orig_issue.copy({},
289 289 :attachments => copy_attachments,
290 290 :subtasks => copy_subtasks,
291 291 :link => link_copy?(params[:link_copy])
292 292 )
293 293 else
294 294 issue = orig_issue
295 295 end
296 296 journal = issue.init_journal(User.current, params[:notes])
297 297 issue.safe_attributes = attributes
298 298 call_hook(:controller_issues_bulk_edit_before_save, { :params => params, :issue => issue })
299 299 if issue.save
300 300 saved_issues << issue
301 301 else
302 302 unsaved_issues << orig_issue
303 303 end
304 304 end
305 305
306 306 if unsaved_issues.empty?
307 307 flash[:notice] = l(:notice_successful_update) unless saved_issues.empty?
308 308 if params[:follow]
309 309 if @issues.size == 1 && saved_issues.size == 1
310 310 redirect_to issue_path(saved_issues.first)
311 311 elsif saved_issues.map(&:project).uniq.size == 1
312 312 redirect_to project_issues_path(saved_issues.map(&:project).first)
313 313 end
314 314 else
315 315 redirect_back_or_default _project_issues_path(@project)
316 316 end
317 317 else
318 318 @saved_issues = @issues
319 319 @unsaved_issues = unsaved_issues
320 320 @issues = Issue.visible.where(:id => @unsaved_issues.map(&:id)).to_a
321 321 bulk_edit
322 322 render :action => 'bulk_edit'
323 323 end
324 324 end
325 325
326 326 def destroy
327 327 raise Unauthorized unless @issues.all?(&:deletable?)
328 @hours = TimeEntry.where(:issue_id => @issues.map(&:id)).sum(:hours).to_f
328
329 # all issues and their descendants are about to be deleted
330 issues_and_descendants_ids = Issue.self_and_descendants(@issues).pluck(:id)
331 time_entries = TimeEntry.where(:issue_id => issues_and_descendants_ids)
332 @hours = time_entries.sum(:hours).to_f
333
329 334 if @hours > 0
330 335 case params[:todo]
331 336 when 'destroy'
332 337 # nothing to do
333 338 when 'nullify'
334 TimeEntry.where(['issue_id IN (?)', @issues]).update_all('issue_id = NULL')
339 time_entries.update_all(:issue_id => nil)
335 340 when 'reassign'
336 reassign_to = @project.issues.find_by_id(params[:reassign_to_id])
341 reassign_to = @project && @project.issues.find_by_id(params[:reassign_to_id])
337 342 if reassign_to.nil?
338 343 flash.now[:error] = l(:error_issue_not_found_in_project)
339 344 return
345 elsif issues_and_descendants_ids.include?(reassign_to.id)
346 flash.now[:error] = l(:error_cannot_reassign_time_entries_to_an_issue_about_to_be_deleted)
347 return
340 348 else
341 TimeEntry.where(['issue_id IN (?)', @issues]).
342 update_all("issue_id = #{reassign_to.id}")
349 time_entries.update_all(:issue_id => reassign_to.id, :project_id => reassign_to.project_id)
343 350 end
344 351 else
345 352 # display the destroy form if it's a user request
346 353 return unless api_request?
347 354 end
348 355 end
349 356 @issues.each do |issue|
350 357 begin
351 358 issue.reload.destroy
352 359 rescue ::ActiveRecord::RecordNotFound # raised by #reload if issue no longer exists
353 360 # nothing to do, issue was already deleted (eg. by a parent)
354 361 end
355 362 end
356 363 respond_to do |format|
357 364 format.html { redirect_back_or_default _project_issues_path(@project) }
358 365 format.api { render_api_ok }
359 366 end
360 367 end
361 368
362 369 # Overrides Redmine::MenuManager::MenuController::ClassMethods for
363 370 # when the "New issue" tab is enabled
364 371 def current_menu_item
365 372 if Setting.new_item_menu_tab == '1' && [:new, :create].include?(action_name.to_sym)
366 373 :new_issue
367 374 else
368 375 super
369 376 end
370 377 end
371 378
372 379 private
373 380
374 381 def retrieve_previous_and_next_issue_ids
375 382 if params[:prev_issue_id].present? || params[:next_issue_id].present?
376 383 @prev_issue_id = params[:prev_issue_id].presence.try(:to_i)
377 384 @next_issue_id = params[:next_issue_id].presence.try(:to_i)
378 385 @issue_position = params[:issue_position].presence.try(:to_i)
379 386 @issue_count = params[:issue_count].presence.try(:to_i)
380 387 else
381 388 retrieve_query_from_session
382 389 if @query
383 390 sort_init(@query.sort_criteria.empty? ? [['id', 'desc']] : @query.sort_criteria)
384 391 sort_update(@query.sortable_columns, 'issues_index_sort')
385 392 limit = 500
386 393 issue_ids = @query.issue_ids(:order => sort_clause, :limit => (limit + 1), :include => [:assigned_to, :tracker, :priority, :category, :fixed_version])
387 394 if (idx = issue_ids.index(@issue.id)) && idx < limit
388 395 if issue_ids.size < 500
389 396 @issue_position = idx + 1
390 397 @issue_count = issue_ids.size
391 398 end
392 399 @prev_issue_id = issue_ids[idx - 1] if idx > 0
393 400 @next_issue_id = issue_ids[idx + 1] if idx < (issue_ids.size - 1)
394 401 end
395 402 end
396 403 end
397 404 end
398 405
399 406 def previous_and_next_issue_ids_params
400 407 {
401 408 :prev_issue_id => params[:prev_issue_id],
402 409 :next_issue_id => params[:next_issue_id],
403 410 :issue_position => params[:issue_position],
404 411 :issue_count => params[:issue_count]
405 412 }.reject {|k,v| k.blank?}
406 413 end
407 414
408 415 # Used by #edit and #update to set some common instance variables
409 416 # from the params
410 417 def update_issue_from_params
411 418 @time_entry = TimeEntry.new(:issue => @issue, :project => @issue.project)
412 419 if params[:time_entry]
413 420 @time_entry.safe_attributes = params[:time_entry]
414 421 end
415 422
416 423 @issue.init_journal(User.current)
417 424
418 425 issue_attributes = params[:issue]
419 426 if issue_attributes && params[:conflict_resolution]
420 427 case params[:conflict_resolution]
421 428 when 'overwrite'
422 429 issue_attributes = issue_attributes.dup
423 430 issue_attributes.delete(:lock_version)
424 431 when 'add_notes'
425 432 issue_attributes = issue_attributes.slice(:notes, :private_notes)
426 433 when 'cancel'
427 434 redirect_to issue_path(@issue)
428 435 return false
429 436 end
430 437 end
431 438 @issue.safe_attributes = issue_attributes
432 439 @priorities = IssuePriority.active
433 440 @allowed_statuses = @issue.new_statuses_allowed_to(User.current)
434 441 true
435 442 end
436 443
437 444 # Used by #new and #create to build a new issue from the params
438 445 # The new issue will be copied from an existing one if copy_from parameter is given
439 446 def build_new_issue_from_params
440 447 @issue = Issue.new
441 448 if params[:copy_from]
442 449 begin
443 450 @issue.init_journal(User.current)
444 451 @copy_from = Issue.visible.find(params[:copy_from])
445 452 unless User.current.allowed_to?(:copy_issues, @copy_from.project)
446 453 raise ::Unauthorized
447 454 end
448 455 @link_copy = link_copy?(params[:link_copy]) || request.get?
449 456 @copy_attachments = params[:copy_attachments].present? || request.get?
450 457 @copy_subtasks = params[:copy_subtasks].present? || request.get?
451 458 @issue.copy_from(@copy_from, :attachments => @copy_attachments, :subtasks => @copy_subtasks, :link => @link_copy)
452 459 @issue.parent_issue_id = @copy_from.parent_id
453 460 rescue ActiveRecord::RecordNotFound
454 461 render_404
455 462 return
456 463 end
457 464 end
458 465 @issue.project = @project
459 466 if request.get?
460 467 @issue.project ||= @issue.allowed_target_projects.first
461 468 end
462 469 @issue.author ||= User.current
463 470 @issue.start_date ||= User.current.today if Setting.default_issue_start_date_to_creation_date?
464 471
465 472 attrs = (params[:issue] || {}).deep_dup
466 473 if action_name == 'new' && params[:was_default_status] == attrs[:status_id]
467 474 attrs.delete(:status_id)
468 475 end
469 476 if action_name == 'new' && params[:form_update_triggered_by] == 'issue_project_id'
470 477 # Discard submitted version when changing the project on the issue form
471 478 # so we can use the default version for the new project
472 479 attrs.delete(:fixed_version_id)
473 480 end
474 481 @issue.safe_attributes = attrs
475 482
476 483 if @issue.project
477 484 @issue.tracker ||= @issue.allowed_target_trackers.first
478 485 if @issue.tracker.nil?
479 486 if @issue.project.trackers.any?
480 487 # None of the project trackers is allowed to the user
481 488 render_error :message => l(:error_no_tracker_allowed_for_new_issue_in_project), :status => 403
482 489 else
483 490 # Project has no trackers
484 491 render_error l(:error_no_tracker_in_project)
485 492 end
486 493 return false
487 494 end
488 495 if @issue.status.nil?
489 496 render_error l(:error_no_default_issue_status)
490 497 return false
491 498 end
492 499 elsif request.get?
493 500 render_error :message => l(:error_no_projects_with_tracker_allowed_for_new_issue), :status => 403
494 501 return false
495 502 end
496 503
497 504 @priorities = IssuePriority.active
498 505 @allowed_statuses = @issue.new_statuses_allowed_to(User.current)
499 506 end
500 507
501 508 # Saves @issue and a time_entry from the parameters
502 509 def save_issue_with_child_records
503 510 Issue.transaction do
504 511 if params[:time_entry] && (params[:time_entry][:hours].present? || params[:time_entry][:comments].present?) && User.current.allowed_to?(:log_time, @issue.project)
505 512 time_entry = @time_entry || TimeEntry.new
506 513 time_entry.project = @issue.project
507 514 time_entry.issue = @issue
508 515 time_entry.user = User.current
509 516 time_entry.spent_on = User.current.today
510 517 time_entry.attributes = params[:time_entry]
511 518 @issue.time_entries << time_entry
512 519 end
513 520
514 521 call_hook(:controller_issues_edit_before_save, { :params => params, :issue => @issue, :time_entry => time_entry, :journal => @issue.current_journal})
515 522 if @issue.save
516 523 call_hook(:controller_issues_edit_after_save, { :params => params, :issue => @issue, :time_entry => time_entry, :journal => @issue.current_journal})
517 524 else
518 525 raise ActiveRecord::Rollback
519 526 end
520 527 end
521 528 end
522 529
523 530 # Returns true if the issue copy should be linked
524 531 # to the original issue
525 532 def link_copy?(param)
526 533 case Setting.link_copied_issue
527 534 when 'yes'
528 535 true
529 536 when 'no'
530 537 false
531 538 when 'ask'
532 539 param == '1'
533 540 end
534 541 end
535 542
536 543 # Redirects user after a successful issue creation
537 544 def redirect_after_create
538 545 if params[:continue]
539 546 attrs = {:tracker_id => @issue.tracker, :parent_issue_id => @issue.parent_issue_id}.reject {|k,v| v.nil?}
540 547 if params[:project_id]
541 548 redirect_to new_project_issue_path(@issue.project, :issue => attrs)
542 549 else
543 550 attrs.merge! :project_id => @issue.project_id
544 551 redirect_to new_issue_path(:issue => attrs)
545 552 end
546 553 else
547 554 redirect_to issue_path(@issue)
548 555 end
549 556 end
550 557 end
@@ -1,1720 +1,1729
1 1 # Redmine - project management software
2 2 # Copyright (C) 2006-2016 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 Issue < ActiveRecord::Base
19 19 include Redmine::SafeAttributes
20 20 include Redmine::Utils::DateCalculation
21 21 include Redmine::I18n
22 22 before_save :set_parent_id
23 23 include Redmine::NestedSet::IssueNestedSet
24 24
25 25 belongs_to :project
26 26 belongs_to :tracker
27 27 belongs_to :status, :class_name => 'IssueStatus'
28 28 belongs_to :author, :class_name => 'User'
29 29 belongs_to :assigned_to, :class_name => 'Principal'
30 30 belongs_to :fixed_version, :class_name => 'Version'
31 31 belongs_to :priority, :class_name => 'IssuePriority'
32 32 belongs_to :category, :class_name => 'IssueCategory'
33 33
34 34 has_many :journals, :as => :journalized, :dependent => :destroy, :inverse_of => :journalized
35 35 has_many :visible_journals,
36 36 lambda {where(["(#{Journal.table_name}.private_notes = ? OR (#{Project.allowed_to_condition(User.current, :view_private_notes)}))", false])},
37 37 :class_name => 'Journal',
38 38 :as => :journalized
39 39
40 40 has_many :time_entries, :dependent => :destroy
41 41 has_and_belongs_to_many :changesets, lambda {order("#{Changeset.table_name}.committed_on ASC, #{Changeset.table_name}.id ASC")}
42 42
43 43 has_many :relations_from, :class_name => 'IssueRelation', :foreign_key => 'issue_from_id', :dependent => :delete_all
44 44 has_many :relations_to, :class_name => 'IssueRelation', :foreign_key => 'issue_to_id', :dependent => :delete_all
45 45
46 46 acts_as_attachable :after_add => :attachment_added, :after_remove => :attachment_removed
47 47 acts_as_customizable
48 48 acts_as_watchable
49 49 acts_as_searchable :columns => ['subject', "#{table_name}.description"],
50 50 :preload => [:project, :status, :tracker],
51 51 :scope => lambda {|options| options[:open_issues] ? self.open : self.all}
52 52
53 53 acts_as_event :title => Proc.new {|o| "#{o.tracker.name} ##{o.id} (#{o.status}): #{o.subject}"},
54 54 :url => Proc.new {|o| {:controller => 'issues', :action => 'show', :id => o.id}},
55 55 :type => Proc.new {|o| 'issue' + (o.closed? ? ' closed' : '') }
56 56
57 57 acts_as_activity_provider :scope => preload(:project, :author, :tracker, :status),
58 58 :author_key => :author_id
59 59
60 60 DONE_RATIO_OPTIONS = %w(issue_field issue_status)
61 61
62 62 attr_reader :current_journal
63 63 delegate :notes, :notes=, :private_notes, :private_notes=, :to => :current_journal, :allow_nil => true
64 64
65 65 validates_presence_of :subject, :project, :tracker
66 66 validates_presence_of :priority, :if => Proc.new {|issue| issue.new_record? || issue.priority_id_changed?}
67 67 validates_presence_of :status, :if => Proc.new {|issue| issue.new_record? || issue.status_id_changed?}
68 68 validates_presence_of :author, :if => Proc.new {|issue| issue.new_record? || issue.author_id_changed?}
69 69
70 70 validates_length_of :subject, :maximum => 255
71 71 validates_inclusion_of :done_ratio, :in => 0..100
72 72 validates :estimated_hours, :numericality => {:greater_than_or_equal_to => 0, :allow_nil => true, :message => :invalid}
73 73 validates :start_date, :date => true
74 74 validates :due_date, :date => true
75 75 validate :validate_issue, :validate_required_fields
76 76 attr_protected :id
77 77
78 78 scope :visible, lambda {|*args|
79 79 joins(:project).
80 80 where(Issue.visible_condition(args.shift || User.current, *args))
81 81 }
82 82
83 83 scope :open, lambda {|*args|
84 84 is_closed = args.size > 0 ? !args.first : false
85 85 joins(:status).
86 86 where("#{IssueStatus.table_name}.is_closed = ?", is_closed)
87 87 }
88 88
89 89 scope :recently_updated, lambda { order("#{Issue.table_name}.updated_on DESC") }
90 90 scope :on_active_project, lambda {
91 91 joins(:project).
92 92 where("#{Project.table_name}.status = ?", Project::STATUS_ACTIVE)
93 93 }
94 94 scope :fixed_version, lambda {|versions|
95 95 ids = [versions].flatten.compact.map {|v| v.is_a?(Version) ? v.id : v}
96 96 ids.any? ? where(:fixed_version_id => ids) : where('1=0')
97 97 }
98 98 scope :assigned_to, lambda {|arg|
99 99 arg = Array(arg).uniq
100 100 ids = arg.map {|p| p.is_a?(Principal) ? p.id : p}
101 101 ids += arg.select {|p| p.is_a?(User)}.map(&:group_ids).flatten.uniq
102 102 ids.compact!
103 103 ids.any? ? where(:assigned_to_id => ids) : none
104 104 }
105 105
106 106 before_validation :clear_disabled_fields
107 107 before_create :default_assign
108 108 before_save :close_duplicates, :update_done_ratio_from_issue_status,
109 109 :force_updated_on_change, :update_closed_on, :set_assigned_to_was
110 110 after_save {|issue| issue.send :after_project_change if !issue.id_changed? && issue.project_id_changed?}
111 111 after_save :reschedule_following_issues, :update_nested_set_attributes,
112 112 :update_parent_attributes, :create_journal
113 113 # Should be after_create but would be called before previous after_save callbacks
114 114 after_save :after_create_from_copy
115 115 after_destroy :update_parent_attributes
116 116 after_create :send_notification
117 117 # Keep it at the end of after_save callbacks
118 118 after_save :clear_assigned_to_was
119 119
120 120 # Returns a SQL conditions string used to find all issues visible by the specified user
121 121 def self.visible_condition(user, options={})
122 122 Project.allowed_to_condition(user, :view_issues, options) do |role, user|
123 123 sql = if user.id && user.logged?
124 124 case role.issues_visibility
125 125 when 'all'
126 126 '1=1'
127 127 when 'default'
128 128 user_ids = [user.id] + user.groups.map(&:id).compact
129 129 "(#{table_name}.is_private = #{connection.quoted_false} OR #{table_name}.author_id = #{user.id} OR #{table_name}.assigned_to_id IN (#{user_ids.join(',')}))"
130 130 when 'own'
131 131 user_ids = [user.id] + user.groups.map(&:id).compact
132 132 "(#{table_name}.author_id = #{user.id} OR #{table_name}.assigned_to_id IN (#{user_ids.join(',')}))"
133 133 else
134 134 '1=0'
135 135 end
136 136 else
137 137 "(#{table_name}.is_private = #{connection.quoted_false})"
138 138 end
139 139 unless role.permissions_all_trackers?(:view_issues)
140 140 tracker_ids = role.permissions_tracker_ids(:view_issues)
141 141 if tracker_ids.any?
142 142 sql = "(#{sql} AND #{table_name}.tracker_id IN (#{tracker_ids.join(',')}))"
143 143 else
144 144 sql = '1=0'
145 145 end
146 146 end
147 147 sql
148 148 end
149 149 end
150 150
151 151 # Returns true if usr or current user is allowed to view the issue
152 152 def visible?(usr=nil)
153 153 (usr || User.current).allowed_to?(:view_issues, self.project) do |role, user|
154 154 visible = if user.logged?
155 155 case role.issues_visibility
156 156 when 'all'
157 157 true
158 158 when 'default'
159 159 !self.is_private? || (self.author == user || user.is_or_belongs_to?(assigned_to))
160 160 when 'own'
161 161 self.author == user || user.is_or_belongs_to?(assigned_to)
162 162 else
163 163 false
164 164 end
165 165 else
166 166 !self.is_private?
167 167 end
168 168 unless role.permissions_all_trackers?(:view_issues)
169 169 visible &&= role.permissions_tracker_ids?(:view_issues, tracker_id)
170 170 end
171 171 visible
172 172 end
173 173 end
174 174
175 175 # Returns true if user or current user is allowed to edit or add notes to the issue
176 176 def editable?(user=User.current)
177 177 attributes_editable?(user) || notes_addable?(user)
178 178 end
179 179
180 180 # Returns true if user or current user is allowed to edit the issue
181 181 def attributes_editable?(user=User.current)
182 182 user_tracker_permission?(user, :edit_issues)
183 183 end
184 184
185 185 # Overrides Redmine::Acts::Attachable::InstanceMethods#attachments_editable?
186 186 def attachments_editable?(user=User.current)
187 187 attributes_editable?(user)
188 188 end
189 189
190 190 # Returns true if user or current user is allowed to add notes to the issue
191 191 def notes_addable?(user=User.current)
192 192 user_tracker_permission?(user, :add_issue_notes)
193 193 end
194 194
195 195 # Returns true if user or current user is allowed to delete the issue
196 196 def deletable?(user=User.current)
197 197 user_tracker_permission?(user, :delete_issues)
198 198 end
199 199
200 200 def initialize(attributes=nil, *args)
201 201 super
202 202 if new_record?
203 203 # set default values for new records only
204 204 self.priority ||= IssuePriority.default
205 205 self.watcher_user_ids = []
206 206 end
207 207 end
208 208
209 209 def create_or_update
210 210 super
211 211 ensure
212 212 @status_was = nil
213 213 end
214 214 private :create_or_update
215 215
216 216 # AR#Persistence#destroy would raise and RecordNotFound exception
217 217 # if the issue was already deleted or updated (non matching lock_version).
218 218 # This is a problem when bulk deleting issues or deleting a project
219 219 # (because an issue may already be deleted if its parent was deleted
220 220 # first).
221 221 # The issue is reloaded by the nested_set before being deleted so
222 222 # the lock_version condition should not be an issue but we handle it.
223 223 def destroy
224 224 super
225 225 rescue ActiveRecord::StaleObjectError, ActiveRecord::RecordNotFound
226 226 # Stale or already deleted
227 227 begin
228 228 reload
229 229 rescue ActiveRecord::RecordNotFound
230 230 # The issue was actually already deleted
231 231 @destroyed = true
232 232 return freeze
233 233 end
234 234 # The issue was stale, retry to destroy
235 235 super
236 236 end
237 237
238 238 alias :base_reload :reload
239 239 def reload(*args)
240 240 @workflow_rule_by_attribute = nil
241 241 @assignable_versions = nil
242 242 @relations = nil
243 243 @spent_hours = nil
244 244 @total_spent_hours = nil
245 245 @total_estimated_hours = nil
246 246 base_reload(*args)
247 247 end
248 248
249 249 # Overrides Redmine::Acts::Customizable::InstanceMethods#available_custom_fields
250 250 def available_custom_fields
251 251 (project && tracker) ? (project.all_issue_custom_fields & tracker.custom_fields) : []
252 252 end
253 253
254 254 def visible_custom_field_values(user=nil)
255 255 user_real = user || User.current
256 256 custom_field_values.select do |value|
257 257 value.custom_field.visible_by?(project, user_real)
258 258 end
259 259 end
260 260
261 261 # Copies attributes from another issue, arg can be an id or an Issue
262 262 def copy_from(arg, options={})
263 263 issue = arg.is_a?(Issue) ? arg : Issue.visible.find(arg)
264 264 self.attributes = issue.attributes.dup.except("id", "root_id", "parent_id", "lft", "rgt", "created_on", "updated_on", "closed_on")
265 265 self.custom_field_values = issue.custom_field_values.inject({}) {|h,v| h[v.custom_field_id] = v.value; h}
266 266 self.status = issue.status
267 267 self.author = User.current
268 268 unless options[:attachments] == false
269 269 self.attachments = issue.attachments.map do |attachement|
270 270 attachement.copy(:container => self)
271 271 end
272 272 end
273 273 @copied_from = issue
274 274 @copy_options = options
275 275 self
276 276 end
277 277
278 278 # Returns an unsaved copy of the issue
279 279 def copy(attributes=nil, copy_options={})
280 280 copy = self.class.new.copy_from(self, copy_options)
281 281 copy.attributes = attributes if attributes
282 282 copy
283 283 end
284 284
285 285 # Returns true if the issue is a copy
286 286 def copy?
287 287 @copied_from.present?
288 288 end
289 289
290 290 def status_id=(status_id)
291 291 if status_id.to_s != self.status_id.to_s
292 292 self.status = (status_id.present? ? IssueStatus.find_by_id(status_id) : nil)
293 293 end
294 294 self.status_id
295 295 end
296 296
297 297 # Sets the status.
298 298 def status=(status)
299 299 if status != self.status
300 300 @workflow_rule_by_attribute = nil
301 301 end
302 302 association(:status).writer(status)
303 303 end
304 304
305 305 def priority_id=(pid)
306 306 self.priority = nil
307 307 write_attribute(:priority_id, pid)
308 308 end
309 309
310 310 def category_id=(cid)
311 311 self.category = nil
312 312 write_attribute(:category_id, cid)
313 313 end
314 314
315 315 def fixed_version_id=(vid)
316 316 self.fixed_version = nil
317 317 write_attribute(:fixed_version_id, vid)
318 318 end
319 319
320 320 def tracker_id=(tracker_id)
321 321 if tracker_id.to_s != self.tracker_id.to_s
322 322 self.tracker = (tracker_id.present? ? Tracker.find_by_id(tracker_id) : nil)
323 323 end
324 324 self.tracker_id
325 325 end
326 326
327 327 # Sets the tracker.
328 328 # This will set the status to the default status of the new tracker if:
329 329 # * the status was the default for the previous tracker
330 330 # * or if the status was not part of the new tracker statuses
331 331 # * or the status was nil
332 332 def tracker=(tracker)
333 333 tracker_was = self.tracker
334 334 association(:tracker).writer(tracker)
335 335 if tracker != tracker_was
336 336 if status == tracker_was.try(:default_status)
337 337 self.status = nil
338 338 elsif status && tracker && !tracker.issue_status_ids.include?(status.id)
339 339 self.status = nil
340 340 end
341 341 reassign_custom_field_values
342 342 @workflow_rule_by_attribute = nil
343 343 end
344 344 self.status ||= default_status
345 345 self.tracker
346 346 end
347 347
348 348 def project_id=(project_id)
349 349 if project_id.to_s != self.project_id.to_s
350 350 self.project = (project_id.present? ? Project.find_by_id(project_id) : nil)
351 351 end
352 352 self.project_id
353 353 end
354 354
355 355 # Sets the project.
356 356 # Unless keep_tracker argument is set to true, this will change the tracker
357 357 # to the first tracker of the new project if the previous tracker is not part
358 358 # of the new project trackers.
359 359 # This will:
360 360 # * clear the fixed_version is it's no longer valid for the new project.
361 361 # * clear the parent issue if it's no longer valid for the new project.
362 362 # * set the category to the category with the same name in the new
363 363 # project if it exists, or clear it if it doesn't.
364 364 # * for new issue, set the fixed_version to the project default version
365 365 # if it's a valid fixed_version.
366 366 def project=(project, keep_tracker=false)
367 367 project_was = self.project
368 368 association(:project).writer(project)
369 369 if project_was && project && project_was != project
370 370 @assignable_versions = nil
371 371
372 372 unless keep_tracker || project.trackers.include?(tracker)
373 373 self.tracker = project.trackers.first
374 374 end
375 375 # Reassign to the category with same name if any
376 376 if category
377 377 self.category = project.issue_categories.find_by_name(category.name)
378 378 end
379 379 # Keep the fixed_version if it's still valid in the new_project
380 380 if fixed_version && fixed_version.project != project && !project.shared_versions.include?(fixed_version)
381 381 self.fixed_version = nil
382 382 end
383 383 # Clear the parent task if it's no longer valid
384 384 unless valid_parent_project?
385 385 self.parent_issue_id = nil
386 386 end
387 387 reassign_custom_field_values
388 388 @workflow_rule_by_attribute = nil
389 389 end
390 390 # Set fixed_version to the project default version if it's valid
391 391 if new_record? && fixed_version.nil? && project && project.default_version_id?
392 392 if project.shared_versions.open.exists?(project.default_version_id)
393 393 self.fixed_version_id = project.default_version_id
394 394 end
395 395 end
396 396 self.project
397 397 end
398 398
399 399 def description=(arg)
400 400 if arg.is_a?(String)
401 401 arg = arg.gsub(/(\r\n|\n|\r)/, "\r\n")
402 402 end
403 403 write_attribute(:description, arg)
404 404 end
405 405
406 406 # Overrides assign_attributes so that project and tracker get assigned first
407 407 def assign_attributes_with_project_and_tracker_first(new_attributes, *args)
408 408 return if new_attributes.nil?
409 409 attrs = new_attributes.dup
410 410 attrs.stringify_keys!
411 411
412 412 %w(project project_id tracker tracker_id).each do |attr|
413 413 if attrs.has_key?(attr)
414 414 send "#{attr}=", attrs.delete(attr)
415 415 end
416 416 end
417 417 send :assign_attributes_without_project_and_tracker_first, attrs, *args
418 418 end
419 419 # Do not redefine alias chain on reload (see #4838)
420 420 alias_method_chain(:assign_attributes, :project_and_tracker_first) unless method_defined?(:assign_attributes_without_project_and_tracker_first)
421 421
422 422 def attributes=(new_attributes)
423 423 assign_attributes new_attributes
424 424 end
425 425
426 426 def estimated_hours=(h)
427 427 write_attribute :estimated_hours, (h.is_a?(String) ? h.to_hours : h)
428 428 end
429 429
430 430 safe_attributes 'project_id',
431 431 'tracker_id',
432 432 'status_id',
433 433 'category_id',
434 434 'assigned_to_id',
435 435 'priority_id',
436 436 'fixed_version_id',
437 437 'subject',
438 438 'description',
439 439 'start_date',
440 440 'due_date',
441 441 'done_ratio',
442 442 'estimated_hours',
443 443 'custom_field_values',
444 444 'custom_fields',
445 445 'lock_version',
446 446 'notes',
447 447 :if => lambda {|issue, user| issue.new_record? || issue.attributes_editable?(user) }
448 448
449 449 safe_attributes 'notes',
450 450 :if => lambda {|issue, user| issue.notes_addable?(user)}
451 451
452 452 safe_attributes 'private_notes',
453 453 :if => lambda {|issue, user| !issue.new_record? && user.allowed_to?(:set_notes_private, issue.project)}
454 454
455 455 safe_attributes 'watcher_user_ids',
456 456 :if => lambda {|issue, user| issue.new_record? && user.allowed_to?(:add_issue_watchers, issue.project)}
457 457
458 458 safe_attributes 'is_private',
459 459 :if => lambda {|issue, user|
460 460 user.allowed_to?(:set_issues_private, issue.project) ||
461 461 (issue.author_id == user.id && user.allowed_to?(:set_own_issues_private, issue.project))
462 462 }
463 463
464 464 safe_attributes 'parent_issue_id',
465 465 :if => lambda {|issue, user| (issue.new_record? || issue.attributes_editable?(user)) &&
466 466 user.allowed_to?(:manage_subtasks, issue.project)}
467 467
468 468 def safe_attribute_names(user=nil)
469 469 names = super
470 470 names -= disabled_core_fields
471 471 names -= read_only_attribute_names(user)
472 472 if new_record?
473 473 # Make sure that project_id can always be set for new issues
474 474 names |= %w(project_id)
475 475 end
476 476 if dates_derived?
477 477 names -= %w(start_date due_date)
478 478 end
479 479 if priority_derived?
480 480 names -= %w(priority_id)
481 481 end
482 482 if done_ratio_derived?
483 483 names -= %w(done_ratio)
484 484 end
485 485 names
486 486 end
487 487
488 488 # Safely sets attributes
489 489 # Should be called from controllers instead of #attributes=
490 490 # attr_accessible is too rough because we still want things like
491 491 # Issue.new(:project => foo) to work
492 492 def safe_attributes=(attrs, user=User.current)
493 493 return unless attrs.is_a?(Hash)
494 494
495 495 attrs = attrs.deep_dup
496 496
497 497 # Project and Tracker must be set before since new_statuses_allowed_to depends on it.
498 498 if (p = attrs.delete('project_id')) && safe_attribute?('project_id')
499 499 if p.is_a?(String) && !p.match(/^\d*$/)
500 500 p_id = Project.find_by_identifier(p).try(:id)
501 501 else
502 502 p_id = p.to_i
503 503 end
504 504 if allowed_target_projects(user).where(:id => p_id).exists?
505 505 self.project_id = p_id
506 506 end
507 507
508 508 if project_id_changed? && attrs['category_id'].to_s == category_id_was.to_s
509 509 # Discard submitted category on previous project
510 510 attrs.delete('category_id')
511 511 end
512 512 end
513 513
514 514 if (t = attrs.delete('tracker_id')) && safe_attribute?('tracker_id')
515 515 if allowed_target_trackers(user).where(:id => t.to_i).exists?
516 516 self.tracker_id = t
517 517 end
518 518 end
519 519 if project
520 520 # Set a default tracker to accept custom field values
521 521 # even if tracker is not specified
522 522 self.tracker ||= allowed_target_trackers(user).first
523 523 end
524 524
525 525 statuses_allowed = new_statuses_allowed_to(user)
526 526 if (s = attrs.delete('status_id')) && safe_attribute?('status_id')
527 527 if statuses_allowed.collect(&:id).include?(s.to_i)
528 528 self.status_id = s
529 529 end
530 530 end
531 531 if new_record? && !statuses_allowed.include?(status)
532 532 self.status = statuses_allowed.first || default_status
533 533 end
534 534 if (u = attrs.delete('assigned_to_id')) && safe_attribute?('assigned_to_id')
535 535 if u.blank?
536 536 self.assigned_to_id = nil
537 537 else
538 538 u = u.to_i
539 539 if assignable_users.any?{|assignable_user| assignable_user.id == u}
540 540 self.assigned_to_id = u
541 541 end
542 542 end
543 543 end
544 544
545 545
546 546 attrs = delete_unsafe_attributes(attrs, user)
547 547 return if attrs.empty?
548 548
549 549 if attrs['parent_issue_id'].present?
550 550 s = attrs['parent_issue_id'].to_s
551 551 unless (m = s.match(%r{\A#?(\d+)\z})) && (m[1] == parent_id.to_s || Issue.visible(user).exists?(m[1]))
552 552 @invalid_parent_issue_id = attrs.delete('parent_issue_id')
553 553 end
554 554 end
555 555
556 556 if attrs['custom_field_values'].present?
557 557 editable_custom_field_ids = editable_custom_field_values(user).map {|v| v.custom_field_id.to_s}
558 558 attrs['custom_field_values'].select! {|k, v| editable_custom_field_ids.include?(k.to_s)}
559 559 end
560 560
561 561 if attrs['custom_fields'].present?
562 562 editable_custom_field_ids = editable_custom_field_values(user).map {|v| v.custom_field_id.to_s}
563 563 attrs['custom_fields'].select! {|c| editable_custom_field_ids.include?(c['id'].to_s)}
564 564 end
565 565
566 566 # mass-assignment security bypass
567 567 assign_attributes attrs, :without_protection => true
568 568 end
569 569
570 570 def disabled_core_fields
571 571 tracker ? tracker.disabled_core_fields : []
572 572 end
573 573
574 574 # Returns the custom_field_values that can be edited by the given user
575 575 def editable_custom_field_values(user=nil)
576 576 read_only = read_only_attribute_names(user)
577 577 visible_custom_field_values(user).reject do |value|
578 578 read_only.include?(value.custom_field_id.to_s)
579 579 end
580 580 end
581 581
582 582 # Returns the custom fields that can be edited by the given user
583 583 def editable_custom_fields(user=nil)
584 584 editable_custom_field_values(user).map(&:custom_field).uniq
585 585 end
586 586
587 587 # Returns the names of attributes that are read-only for user or the current user
588 588 # For users with multiple roles, the read-only fields are the intersection of
589 589 # read-only fields of each role
590 590 # The result is an array of strings where sustom fields are represented with their ids
591 591 #
592 592 # Examples:
593 593 # issue.read_only_attribute_names # => ['due_date', '2']
594 594 # issue.read_only_attribute_names(user) # => []
595 595 def read_only_attribute_names(user=nil)
596 596 workflow_rule_by_attribute(user).reject {|attr, rule| rule != 'readonly'}.keys
597 597 end
598 598
599 599 # Returns the names of required attributes for user or the current user
600 600 # For users with multiple roles, the required fields are the intersection of
601 601 # required fields of each role
602 602 # The result is an array of strings where sustom fields are represented with their ids
603 603 #
604 604 # Examples:
605 605 # issue.required_attribute_names # => ['due_date', '2']
606 606 # issue.required_attribute_names(user) # => []
607 607 def required_attribute_names(user=nil)
608 608 workflow_rule_by_attribute(user).reject {|attr, rule| rule != 'required'}.keys
609 609 end
610 610
611 611 # Returns true if the attribute is required for user
612 612 def required_attribute?(name, user=nil)
613 613 required_attribute_names(user).include?(name.to_s)
614 614 end
615 615
616 616 # Returns a hash of the workflow rule by attribute for the given user
617 617 #
618 618 # Examples:
619 619 # issue.workflow_rule_by_attribute # => {'due_date' => 'required', 'start_date' => 'readonly'}
620 620 def workflow_rule_by_attribute(user=nil)
621 621 return @workflow_rule_by_attribute if @workflow_rule_by_attribute && user.nil?
622 622
623 623 user_real = user || User.current
624 624 roles = user_real.admin ? Role.all.to_a : user_real.roles_for_project(project)
625 625 roles = roles.select(&:consider_workflow?)
626 626 return {} if roles.empty?
627 627
628 628 result = {}
629 629 workflow_permissions = WorkflowPermission.where(:tracker_id => tracker_id, :old_status_id => status_id, :role_id => roles.map(&:id)).to_a
630 630 if workflow_permissions.any?
631 631 workflow_rules = workflow_permissions.inject({}) do |h, wp|
632 632 h[wp.field_name] ||= {}
633 633 h[wp.field_name][wp.role_id] = wp.rule
634 634 h
635 635 end
636 636 fields_with_roles = {}
637 637 IssueCustomField.where(:visible => false).joins(:roles).pluck(:id, "role_id").each do |field_id, role_id|
638 638 fields_with_roles[field_id] ||= []
639 639 fields_with_roles[field_id] << role_id
640 640 end
641 641 roles.each do |role|
642 642 fields_with_roles.each do |field_id, role_ids|
643 643 unless role_ids.include?(role.id)
644 644 field_name = field_id.to_s
645 645 workflow_rules[field_name] ||= {}
646 646 workflow_rules[field_name][role.id] = 'readonly'
647 647 end
648 648 end
649 649 end
650 650 workflow_rules.each do |attr, rules|
651 651 next if rules.size < roles.size
652 652 uniq_rules = rules.values.uniq
653 653 if uniq_rules.size == 1
654 654 result[attr] = uniq_rules.first
655 655 else
656 656 result[attr] = 'required'
657 657 end
658 658 end
659 659 end
660 660 @workflow_rule_by_attribute = result if user.nil?
661 661 result
662 662 end
663 663 private :workflow_rule_by_attribute
664 664
665 665 def done_ratio
666 666 if Issue.use_status_for_done_ratio? && status && status.default_done_ratio
667 667 status.default_done_ratio
668 668 else
669 669 read_attribute(:done_ratio)
670 670 end
671 671 end
672 672
673 673 def self.use_status_for_done_ratio?
674 674 Setting.issue_done_ratio == 'issue_status'
675 675 end
676 676
677 677 def self.use_field_for_done_ratio?
678 678 Setting.issue_done_ratio == 'issue_field'
679 679 end
680 680
681 681 def validate_issue
682 682 if due_date && start_date && (start_date_changed? || due_date_changed?) && due_date < start_date
683 683 errors.add :due_date, :greater_than_start_date
684 684 end
685 685
686 686 if start_date && start_date_changed? && soonest_start && start_date < soonest_start
687 687 errors.add :start_date, :earlier_than_minimum_start_date, :date => format_date(soonest_start)
688 688 end
689 689
690 690 if fixed_version
691 691 if !assignable_versions.include?(fixed_version)
692 692 errors.add :fixed_version_id, :inclusion
693 693 elsif reopening? && fixed_version.closed?
694 694 errors.add :base, I18n.t(:error_can_not_reopen_issue_on_closed_version)
695 695 end
696 696 end
697 697
698 698 # Checks that the issue can not be added/moved to a disabled tracker
699 699 if project && (tracker_id_changed? || project_id_changed?)
700 700 if tracker && !project.trackers.include?(tracker)
701 701 errors.add :tracker_id, :inclusion
702 702 end
703 703 end
704 704
705 705 # Checks parent issue assignment
706 706 if @invalid_parent_issue_id.present?
707 707 errors.add :parent_issue_id, :invalid
708 708 elsif @parent_issue
709 709 if !valid_parent_project?(@parent_issue)
710 710 errors.add :parent_issue_id, :invalid
711 711 elsif (@parent_issue != parent) && (
712 712 self.would_reschedule?(@parent_issue) ||
713 713 @parent_issue.self_and_ancestors.any? {|a| a.relations_from.any? {|r| r.relation_type == IssueRelation::TYPE_PRECEDES && r.issue_to.would_reschedule?(self)}}
714 714 )
715 715 errors.add :parent_issue_id, :invalid
716 716 elsif !new_record?
717 717 # moving an existing issue
718 718 if move_possible?(@parent_issue)
719 719 # move accepted
720 720 else
721 721 errors.add :parent_issue_id, :invalid
722 722 end
723 723 end
724 724 end
725 725 end
726 726
727 727 # Validates the issue against additional workflow requirements
728 728 def validate_required_fields
729 729 user = new_record? ? author : current_journal.try(:user)
730 730
731 731 required_attribute_names(user).each do |attribute|
732 732 if attribute =~ /^\d+$/
733 733 attribute = attribute.to_i
734 734 v = custom_field_values.detect {|v| v.custom_field_id == attribute }
735 735 if v && Array(v.value).detect(&:present?).nil?
736 736 errors.add :base, v.custom_field.name + ' ' + l('activerecord.errors.messages.blank')
737 737 end
738 738 else
739 739 if respond_to?(attribute) && send(attribute).blank? && !disabled_core_fields.include?(attribute)
740 740 next if attribute == 'category_id' && project.try(:issue_categories).blank?
741 741 next if attribute == 'fixed_version_id' && assignable_versions.blank?
742 742 errors.add attribute, :blank
743 743 end
744 744 end
745 745 end
746 746 end
747 747
748 748 # Overrides Redmine::Acts::Customizable::InstanceMethods#validate_custom_field_values
749 749 # so that custom values that are not editable are not validated (eg. a custom field that
750 750 # is marked as required should not trigger a validation error if the user is not allowed
751 751 # to edit this field).
752 752 def validate_custom_field_values
753 753 user = new_record? ? author : current_journal.try(:user)
754 754 if new_record? || custom_field_values_changed?
755 755 editable_custom_field_values(user).each(&:validate_value)
756 756 end
757 757 end
758 758
759 759 # Set the done_ratio using the status if that setting is set. This will keep the done_ratios
760 760 # even if the user turns off the setting later
761 761 def update_done_ratio_from_issue_status
762 762 if Issue.use_status_for_done_ratio? && status && status.default_done_ratio
763 763 self.done_ratio = status.default_done_ratio
764 764 end
765 765 end
766 766
767 767 def init_journal(user, notes = "")
768 768 @current_journal ||= Journal.new(:journalized => self, :user => user, :notes => notes)
769 769 end
770 770
771 771 # Returns the current journal or nil if it's not initialized
772 772 def current_journal
773 773 @current_journal
774 774 end
775 775
776 776 # Returns the names of attributes that are journalized when updating the issue
777 777 def journalized_attribute_names
778 778 names = Issue.column_names - %w(id root_id lft rgt lock_version created_on updated_on closed_on)
779 779 if tracker
780 780 names -= tracker.disabled_core_fields
781 781 end
782 782 names
783 783 end
784 784
785 785 # Returns the id of the last journal or nil
786 786 def last_journal_id
787 787 if new_record?
788 788 nil
789 789 else
790 790 journals.maximum(:id)
791 791 end
792 792 end
793 793
794 794 # Returns a scope for journals that have an id greater than journal_id
795 795 def journals_after(journal_id)
796 796 scope = journals.reorder("#{Journal.table_name}.id ASC")
797 797 if journal_id.present?
798 798 scope = scope.where("#{Journal.table_name}.id > ?", journal_id.to_i)
799 799 end
800 800 scope
801 801 end
802 802
803 803 # Returns the initial status of the issue
804 804 # Returns nil for a new issue
805 805 def status_was
806 806 if status_id_changed?
807 807 if status_id_was.to_i > 0
808 808 @status_was ||= IssueStatus.find_by_id(status_id_was)
809 809 end
810 810 else
811 811 @status_was ||= status
812 812 end
813 813 end
814 814
815 815 # Return true if the issue is closed, otherwise false
816 816 def closed?
817 817 status.present? && status.is_closed?
818 818 end
819 819
820 820 # Returns true if the issue was closed when loaded
821 821 def was_closed?
822 822 status_was.present? && status_was.is_closed?
823 823 end
824 824
825 825 # Return true if the issue is being reopened
826 826 def reopening?
827 827 if new_record?
828 828 false
829 829 else
830 830 status_id_changed? && !closed? && was_closed?
831 831 end
832 832 end
833 833 alias :reopened? :reopening?
834 834
835 835 # Return true if the issue is being closed
836 836 def closing?
837 837 if new_record?
838 838 closed?
839 839 else
840 840 status_id_changed? && closed? && !was_closed?
841 841 end
842 842 end
843 843
844 844 # Returns true if the issue is overdue
845 845 def overdue?
846 846 due_date.present? && (due_date < User.current.today) && !closed?
847 847 end
848 848
849 849 # Is the amount of work done less than it should for the due date
850 850 def behind_schedule?
851 851 return false if start_date.nil? || due_date.nil?
852 852 done_date = start_date + ((due_date - start_date + 1) * done_ratio / 100).floor
853 853 return done_date <= User.current.today
854 854 end
855 855
856 856 # Does this issue have children?
857 857 def children?
858 858 !leaf?
859 859 end
860 860
861 861 # Users the issue can be assigned to
862 862 def assignable_users
863 863 users = project.assignable_users(tracker).to_a
864 864 users << author if author && author.active?
865 865 users << assigned_to if assigned_to
866 866 users.uniq.sort
867 867 end
868 868
869 869 # Versions that the issue can be assigned to
870 870 def assignable_versions
871 871 return @assignable_versions if @assignable_versions
872 872
873 873 versions = project.shared_versions.open.to_a
874 874 if fixed_version
875 875 if fixed_version_id_changed?
876 876 # nothing to do
877 877 elsif project_id_changed?
878 878 if project.shared_versions.include?(fixed_version)
879 879 versions << fixed_version
880 880 end
881 881 else
882 882 versions << fixed_version
883 883 end
884 884 end
885 885 @assignable_versions = versions.uniq.sort
886 886 end
887 887
888 888 # Returns true if this issue is blocked by another issue that is still open
889 889 def blocked?
890 890 !relations_to.detect {|ir| ir.relation_type == 'blocks' && !ir.issue_from.closed?}.nil?
891 891 end
892 892
893 893 # Returns the default status of the issue based on its tracker
894 894 # Returns nil if tracker is nil
895 895 def default_status
896 896 tracker.try(:default_status)
897 897 end
898 898
899 899 # Returns an array of statuses that user is able to apply
900 900 def new_statuses_allowed_to(user=User.current, include_default=false)
901 901 if new_record? && @copied_from
902 902 [default_status, @copied_from.status].compact.uniq.sort
903 903 else
904 904 initial_status = nil
905 905 if new_record?
906 906 # nop
907 907 elsif tracker_id_changed?
908 908 if Tracker.where(:id => tracker_id_was, :default_status_id => status_id_was).any?
909 909 initial_status = default_status
910 910 elsif tracker.issue_status_ids.include?(status_id_was)
911 911 initial_status = IssueStatus.find_by_id(status_id_was)
912 912 else
913 913 initial_status = default_status
914 914 end
915 915 else
916 916 initial_status = status_was
917 917 end
918 918
919 919 initial_assigned_to_id = assigned_to_id_changed? ? assigned_to_id_was : assigned_to_id
920 920 assignee_transitions_allowed = initial_assigned_to_id.present? &&
921 921 (user.id == initial_assigned_to_id || user.group_ids.include?(initial_assigned_to_id))
922 922
923 923 statuses = []
924 924 statuses += IssueStatus.new_statuses_allowed(
925 925 initial_status,
926 926 user.admin ? Role.all.to_a : user.roles_for_project(project),
927 927 tracker,
928 928 author == user,
929 929 assignee_transitions_allowed
930 930 )
931 931 statuses << initial_status unless statuses.empty?
932 932 statuses << default_status if include_default || (new_record? && statuses.empty?)
933 933 statuses = statuses.compact.uniq.sort
934 934 if blocked?
935 935 statuses.reject!(&:is_closed?)
936 936 end
937 937 statuses
938 938 end
939 939 end
940 940
941 941 # Returns the previous assignee (user or group) if changed
942 942 def assigned_to_was
943 943 # assigned_to_id_was is reset before after_save callbacks
944 944 user_id = @previous_assigned_to_id || assigned_to_id_was
945 945 if user_id && user_id != assigned_to_id
946 946 @assigned_to_was ||= Principal.find_by_id(user_id)
947 947 end
948 948 end
949 949
950 950 # Returns the original tracker
951 951 def tracker_was
952 952 Tracker.find_by_id(tracker_id_was)
953 953 end
954 954
955 955 # Returns the users that should be notified
956 956 def notified_users
957 957 notified = []
958 958 # Author and assignee are always notified unless they have been
959 959 # locked or don't want to be notified
960 960 notified << author if author
961 961 if assigned_to
962 962 notified += (assigned_to.is_a?(Group) ? assigned_to.users : [assigned_to])
963 963 end
964 964 if assigned_to_was
965 965 notified += (assigned_to_was.is_a?(Group) ? assigned_to_was.users : [assigned_to_was])
966 966 end
967 967 notified = notified.select {|u| u.active? && u.notify_about?(self)}
968 968
969 969 notified += project.notified_users
970 970 notified.uniq!
971 971 # Remove users that can not view the issue
972 972 notified.reject! {|user| !visible?(user)}
973 973 notified
974 974 end
975 975
976 976 # Returns the email addresses that should be notified
977 977 def recipients
978 978 notified_users.collect(&:mail)
979 979 end
980 980
981 981 def each_notification(users, &block)
982 982 if users.any?
983 983 if custom_field_values.detect {|value| !value.custom_field.visible?}
984 984 users_by_custom_field_visibility = users.group_by do |user|
985 985 visible_custom_field_values(user).map(&:custom_field_id).sort
986 986 end
987 987 users_by_custom_field_visibility.values.each do |users|
988 988 yield(users)
989 989 end
990 990 else
991 991 yield(users)
992 992 end
993 993 end
994 994 end
995 995
996 996 def notify?
997 997 @notify != false
998 998 end
999 999
1000 1000 def notify=(arg)
1001 1001 @notify = arg
1002 1002 end
1003 1003
1004 1004 # Returns the number of hours spent on this issue
1005 1005 def spent_hours
1006 1006 @spent_hours ||= time_entries.sum(:hours) || 0
1007 1007 end
1008 1008
1009 1009 # Returns the total number of hours spent on this issue and its descendants
1010 1010 def total_spent_hours
1011 1011 @total_spent_hours ||= if leaf?
1012 1012 spent_hours
1013 1013 else
1014 1014 self_and_descendants.joins(:time_entries).sum("#{TimeEntry.table_name}.hours").to_f || 0.0
1015 1015 end
1016 1016 end
1017 1017
1018 1018 def total_estimated_hours
1019 1019 if leaf?
1020 1020 estimated_hours
1021 1021 else
1022 1022 @total_estimated_hours ||= self_and_descendants.sum(:estimated_hours)
1023 1023 end
1024 1024 end
1025 1025
1026 1026 def relations
1027 1027 @relations ||= IssueRelation::Relations.new(self, (relations_from + relations_to).sort)
1028 1028 end
1029 1029
1030 1030 # Preloads relations for a collection of issues
1031 1031 def self.load_relations(issues)
1032 1032 if issues.any?
1033 1033 relations = IssueRelation.where("issue_from_id IN (:ids) OR issue_to_id IN (:ids)", :ids => issues.map(&:id)).all
1034 1034 issues.each do |issue|
1035 1035 issue.instance_variable_set "@relations", relations.select {|r| r.issue_from_id == issue.id || r.issue_to_id == issue.id}
1036 1036 end
1037 1037 end
1038 1038 end
1039 1039
1040 1040 # Preloads visible spent time for a collection of issues
1041 1041 def self.load_visible_spent_hours(issues, user=User.current)
1042 1042 if issues.any?
1043 1043 hours_by_issue_id = TimeEntry.visible(user).where(:issue_id => issues.map(&:id)).group(:issue_id).sum(:hours)
1044 1044 issues.each do |issue|
1045 1045 issue.instance_variable_set "@spent_hours", (hours_by_issue_id[issue.id] || 0)
1046 1046 end
1047 1047 end
1048 1048 end
1049 1049
1050 1050 # Preloads visible total spent time for a collection of issues
1051 1051 def self.load_visible_total_spent_hours(issues, user=User.current)
1052 1052 if issues.any?
1053 1053 hours_by_issue_id = TimeEntry.visible(user).joins(:issue).
1054 1054 joins("JOIN #{Issue.table_name} parent ON parent.root_id = #{Issue.table_name}.root_id" +
1055 1055 " AND parent.lft <= #{Issue.table_name}.lft AND parent.rgt >= #{Issue.table_name}.rgt").
1056 1056 where("parent.id IN (?)", issues.map(&:id)).group("parent.id").sum(:hours)
1057 1057 issues.each do |issue|
1058 1058 issue.instance_variable_set "@total_spent_hours", (hours_by_issue_id[issue.id] || 0)
1059 1059 end
1060 1060 end
1061 1061 end
1062 1062
1063 1063 # Preloads visible relations for a collection of issues
1064 1064 def self.load_visible_relations(issues, user=User.current)
1065 1065 if issues.any?
1066 1066 issue_ids = issues.map(&:id)
1067 1067 # Relations with issue_from in given issues and visible issue_to
1068 1068 relations_from = IssueRelation.joins(:issue_to => :project).
1069 1069 where(visible_condition(user)).where(:issue_from_id => issue_ids).to_a
1070 1070 # Relations with issue_to in given issues and visible issue_from
1071 1071 relations_to = IssueRelation.joins(:issue_from => :project).
1072 1072 where(visible_condition(user)).
1073 1073 where(:issue_to_id => issue_ids).to_a
1074 1074 issues.each do |issue|
1075 1075 relations =
1076 1076 relations_from.select {|relation| relation.issue_from_id == issue.id} +
1077 1077 relations_to.select {|relation| relation.issue_to_id == issue.id}
1078 1078
1079 1079 issue.instance_variable_set "@relations", IssueRelation::Relations.new(issue, relations.sort)
1080 1080 end
1081 1081 end
1082 1082 end
1083 1083
1084 # Returns a scope of the given issues and their descendants
1085 def self.self_and_descendants(issues)
1086 Issue.joins("JOIN #{Issue.table_name} ancestors" +
1087 " ON ancestors.root_id = #{Issue.table_name}.root_id" +
1088 " AND ancestors.lft <= #{Issue.table_name}.lft AND ancestors.rgt >= #{Issue.table_name}.rgt"
1089 ).
1090 where(:ancestors => {:id => issues.map(&:id)})
1091 end
1092
1084 1093 # Finds an issue relation given its id.
1085 1094 def find_relation(relation_id)
1086 1095 IssueRelation.where("issue_to_id = ? OR issue_from_id = ?", id, id).find(relation_id)
1087 1096 end
1088 1097
1089 1098 # Returns true if this issue blocks the other issue, otherwise returns false
1090 1099 def blocks?(other)
1091 1100 all = [self]
1092 1101 last = [self]
1093 1102 while last.any?
1094 1103 current = last.map {|i| i.relations_from.where(:relation_type => IssueRelation::TYPE_BLOCKS).map(&:issue_to)}.flatten.uniq
1095 1104 current -= last
1096 1105 current -= all
1097 1106 return true if current.include?(other)
1098 1107 last = current
1099 1108 all += last
1100 1109 end
1101 1110 false
1102 1111 end
1103 1112
1104 1113 # Returns true if the other issue might be rescheduled if the start/due dates of this issue change
1105 1114 def would_reschedule?(other)
1106 1115 all = [self]
1107 1116 last = [self]
1108 1117 while last.any?
1109 1118 current = last.map {|i|
1110 1119 i.relations_from.where(:relation_type => IssueRelation::TYPE_PRECEDES).map(&:issue_to) +
1111 1120 i.leaves.to_a +
1112 1121 i.ancestors.map {|a| a.relations_from.where(:relation_type => IssueRelation::TYPE_PRECEDES).map(&:issue_to)}
1113 1122 }.flatten.uniq
1114 1123 current -= last
1115 1124 current -= all
1116 1125 return true if current.include?(other)
1117 1126 last = current
1118 1127 all += last
1119 1128 end
1120 1129 false
1121 1130 end
1122 1131
1123 1132 # Returns an array of issues that duplicate this one
1124 1133 def duplicates
1125 1134 relations_to.select {|r| r.relation_type == IssueRelation::TYPE_DUPLICATES}.collect {|r| r.issue_from}
1126 1135 end
1127 1136
1128 1137 # Returns the due date or the target due date if any
1129 1138 # Used on gantt chart
1130 1139 def due_before
1131 1140 due_date || (fixed_version ? fixed_version.effective_date : nil)
1132 1141 end
1133 1142
1134 1143 # Returns the time scheduled for this issue.
1135 1144 #
1136 1145 # Example:
1137 1146 # Start Date: 2/26/09, End Date: 3/04/09
1138 1147 # duration => 6
1139 1148 def duration
1140 1149 (start_date && due_date) ? due_date - start_date : 0
1141 1150 end
1142 1151
1143 1152 # Returns the duration in working days
1144 1153 def working_duration
1145 1154 (start_date && due_date) ? working_days(start_date, due_date) : 0
1146 1155 end
1147 1156
1148 1157 def soonest_start(reload=false)
1149 1158 if @soonest_start.nil? || reload
1150 1159 dates = relations_to(reload).collect{|relation| relation.successor_soonest_start}
1151 1160 p = @parent_issue || parent
1152 1161 if p && Setting.parent_issue_dates == 'derived'
1153 1162 dates << p.soonest_start
1154 1163 end
1155 1164 @soonest_start = dates.compact.max
1156 1165 end
1157 1166 @soonest_start
1158 1167 end
1159 1168
1160 1169 # Sets start_date on the given date or the next working day
1161 1170 # and changes due_date to keep the same working duration.
1162 1171 def reschedule_on(date)
1163 1172 wd = working_duration
1164 1173 date = next_working_date(date)
1165 1174 self.start_date = date
1166 1175 self.due_date = add_working_days(date, wd)
1167 1176 end
1168 1177
1169 1178 # Reschedules the issue on the given date or the next working day and saves the record.
1170 1179 # If the issue is a parent task, this is done by rescheduling its subtasks.
1171 1180 def reschedule_on!(date)
1172 1181 return if date.nil?
1173 1182 if leaf? || !dates_derived?
1174 1183 if start_date.nil? || start_date != date
1175 1184 if start_date && start_date > date
1176 1185 # Issue can not be moved earlier than its soonest start date
1177 1186 date = [soonest_start(true), date].compact.max
1178 1187 end
1179 1188 reschedule_on(date)
1180 1189 begin
1181 1190 save
1182 1191 rescue ActiveRecord::StaleObjectError
1183 1192 reload
1184 1193 reschedule_on(date)
1185 1194 save
1186 1195 end
1187 1196 end
1188 1197 else
1189 1198 leaves.each do |leaf|
1190 1199 if leaf.start_date
1191 1200 # Only move subtask if it starts at the same date as the parent
1192 1201 # or if it starts before the given date
1193 1202 if start_date == leaf.start_date || date > leaf.start_date
1194 1203 leaf.reschedule_on!(date)
1195 1204 end
1196 1205 else
1197 1206 leaf.reschedule_on!(date)
1198 1207 end
1199 1208 end
1200 1209 end
1201 1210 end
1202 1211
1203 1212 def dates_derived?
1204 1213 !leaf? && Setting.parent_issue_dates == 'derived'
1205 1214 end
1206 1215
1207 1216 def priority_derived?
1208 1217 !leaf? && Setting.parent_issue_priority == 'derived'
1209 1218 end
1210 1219
1211 1220 def done_ratio_derived?
1212 1221 !leaf? && Setting.parent_issue_done_ratio == 'derived'
1213 1222 end
1214 1223
1215 1224 def <=>(issue)
1216 1225 if issue.nil?
1217 1226 -1
1218 1227 elsif root_id != issue.root_id
1219 1228 (root_id || 0) <=> (issue.root_id || 0)
1220 1229 else
1221 1230 (lft || 0) <=> (issue.lft || 0)
1222 1231 end
1223 1232 end
1224 1233
1225 1234 def to_s
1226 1235 "#{tracker} ##{id}: #{subject}"
1227 1236 end
1228 1237
1229 1238 # Returns a string of css classes that apply to the issue
1230 1239 def css_classes(user=User.current)
1231 1240 s = "issue tracker-#{tracker_id} status-#{status_id} #{priority.try(:css_classes)}"
1232 1241 s << ' closed' if closed?
1233 1242 s << ' overdue' if overdue?
1234 1243 s << ' child' if child?
1235 1244 s << ' parent' unless leaf?
1236 1245 s << ' private' if is_private?
1237 1246 if user.logged?
1238 1247 s << ' created-by-me' if author_id == user.id
1239 1248 s << ' assigned-to-me' if assigned_to_id == user.id
1240 1249 s << ' assigned-to-my-group' if user.groups.any? {|g| g.id == assigned_to_id}
1241 1250 end
1242 1251 s
1243 1252 end
1244 1253
1245 1254 # Unassigns issues from +version+ if it's no longer shared with issue's project
1246 1255 def self.update_versions_from_sharing_change(version)
1247 1256 # Update issues assigned to the version
1248 1257 update_versions(["#{Issue.table_name}.fixed_version_id = ?", version.id])
1249 1258 end
1250 1259
1251 1260 # Unassigns issues from versions that are no longer shared
1252 1261 # after +project+ was moved
1253 1262 def self.update_versions_from_hierarchy_change(project)
1254 1263 moved_project_ids = project.self_and_descendants.reload.collect(&:id)
1255 1264 # Update issues of the moved projects and issues assigned to a version of a moved project
1256 1265 Issue.update_versions(
1257 1266 ["#{Version.table_name}.project_id IN (?) OR #{Issue.table_name}.project_id IN (?)",
1258 1267 moved_project_ids, moved_project_ids]
1259 1268 )
1260 1269 end
1261 1270
1262 1271 def parent_issue_id=(arg)
1263 1272 s = arg.to_s.strip.presence
1264 1273 if s && (m = s.match(%r{\A#?(\d+)\z})) && (@parent_issue = Issue.find_by_id(m[1]))
1265 1274 @invalid_parent_issue_id = nil
1266 1275 elsif s.blank?
1267 1276 @parent_issue = nil
1268 1277 @invalid_parent_issue_id = nil
1269 1278 else
1270 1279 @parent_issue = nil
1271 1280 @invalid_parent_issue_id = arg
1272 1281 end
1273 1282 end
1274 1283
1275 1284 def parent_issue_id
1276 1285 if @invalid_parent_issue_id
1277 1286 @invalid_parent_issue_id
1278 1287 elsif instance_variable_defined? :@parent_issue
1279 1288 @parent_issue.nil? ? nil : @parent_issue.id
1280 1289 else
1281 1290 parent_id
1282 1291 end
1283 1292 end
1284 1293
1285 1294 def set_parent_id
1286 1295 self.parent_id = parent_issue_id
1287 1296 end
1288 1297
1289 1298 # Returns true if issue's project is a valid
1290 1299 # parent issue project
1291 1300 def valid_parent_project?(issue=parent)
1292 1301 return true if issue.nil? || issue.project_id == project_id
1293 1302
1294 1303 case Setting.cross_project_subtasks
1295 1304 when 'system'
1296 1305 true
1297 1306 when 'tree'
1298 1307 issue.project.root == project.root
1299 1308 when 'hierarchy'
1300 1309 issue.project.is_or_is_ancestor_of?(project) || issue.project.is_descendant_of?(project)
1301 1310 when 'descendants'
1302 1311 issue.project.is_or_is_ancestor_of?(project)
1303 1312 else
1304 1313 false
1305 1314 end
1306 1315 end
1307 1316
1308 1317 # Returns an issue scope based on project and scope
1309 1318 def self.cross_project_scope(project, scope=nil)
1310 1319 if project.nil?
1311 1320 return Issue
1312 1321 end
1313 1322 case scope
1314 1323 when 'all', 'system'
1315 1324 Issue
1316 1325 when 'tree'
1317 1326 Issue.joins(:project).where("(#{Project.table_name}.lft >= :lft AND #{Project.table_name}.rgt <= :rgt)",
1318 1327 :lft => project.root.lft, :rgt => project.root.rgt)
1319 1328 when 'hierarchy'
1320 1329 Issue.joins(:project).where("(#{Project.table_name}.lft >= :lft AND #{Project.table_name}.rgt <= :rgt) OR (#{Project.table_name}.lft < :lft AND #{Project.table_name}.rgt > :rgt)",
1321 1330 :lft => project.lft, :rgt => project.rgt)
1322 1331 when 'descendants'
1323 1332 Issue.joins(:project).where("(#{Project.table_name}.lft >= :lft AND #{Project.table_name}.rgt <= :rgt)",
1324 1333 :lft => project.lft, :rgt => project.rgt)
1325 1334 else
1326 1335 Issue.where(:project_id => project.id)
1327 1336 end
1328 1337 end
1329 1338
1330 1339 def self.by_tracker(project)
1331 1340 count_and_group_by(:project => project, :association => :tracker)
1332 1341 end
1333 1342
1334 1343 def self.by_version(project)
1335 1344 count_and_group_by(:project => project, :association => :fixed_version)
1336 1345 end
1337 1346
1338 1347 def self.by_priority(project)
1339 1348 count_and_group_by(:project => project, :association => :priority)
1340 1349 end
1341 1350
1342 1351 def self.by_category(project)
1343 1352 count_and_group_by(:project => project, :association => :category)
1344 1353 end
1345 1354
1346 1355 def self.by_assigned_to(project)
1347 1356 count_and_group_by(:project => project, :association => :assigned_to)
1348 1357 end
1349 1358
1350 1359 def self.by_author(project)
1351 1360 count_and_group_by(:project => project, :association => :author)
1352 1361 end
1353 1362
1354 1363 def self.by_subproject(project)
1355 1364 r = count_and_group_by(:project => project, :with_subprojects => true, :association => :project)
1356 1365 r.reject {|r| r["project_id"] == project.id.to_s}
1357 1366 end
1358 1367
1359 1368 # Query generator for selecting groups of issue counts for a project
1360 1369 # based on specific criteria
1361 1370 #
1362 1371 # Options
1363 1372 # * project - Project to search in.
1364 1373 # * with_subprojects - Includes subprojects issues if set to true.
1365 1374 # * association - Symbol. Association for grouping.
1366 1375 def self.count_and_group_by(options)
1367 1376 assoc = reflect_on_association(options[:association])
1368 1377 select_field = assoc.foreign_key
1369 1378
1370 1379 Issue.
1371 1380 visible(User.current, :project => options[:project], :with_subprojects => options[:with_subprojects]).
1372 1381 joins(:status, assoc.name).
1373 1382 group(:status_id, :is_closed, select_field).
1374 1383 count.
1375 1384 map do |columns, total|
1376 1385 status_id, is_closed, field_value = columns
1377 1386 is_closed = ['t', 'true', '1'].include?(is_closed.to_s)
1378 1387 {
1379 1388 "status_id" => status_id.to_s,
1380 1389 "closed" => is_closed,
1381 1390 select_field => field_value.to_s,
1382 1391 "total" => total.to_s
1383 1392 }
1384 1393 end
1385 1394 end
1386 1395
1387 1396 # Returns a scope of projects that user can assign the issue to
1388 1397 def allowed_target_projects(user=User.current)
1389 1398 current_project = new_record? ? nil : project
1390 1399 self.class.allowed_target_projects(user, current_project)
1391 1400 end
1392 1401
1393 1402 # Returns a scope of projects that user can assign issues to
1394 1403 # If current_project is given, it will be included in the scope
1395 1404 def self.allowed_target_projects(user=User.current, current_project=nil)
1396 1405 condition = Project.allowed_to_condition(user, :add_issues)
1397 1406 if current_project
1398 1407 condition = ["(#{condition}) OR #{Project.table_name}.id = ?", current_project.id]
1399 1408 end
1400 1409 Project.where(condition).having_trackers
1401 1410 end
1402 1411
1403 1412 # Returns a scope of trackers that user can assign the issue to
1404 1413 def allowed_target_trackers(user=User.current)
1405 1414 self.class.allowed_target_trackers(project, user, tracker_id_was)
1406 1415 end
1407 1416
1408 1417 # Returns a scope of trackers that user can assign project issues to
1409 1418 def self.allowed_target_trackers(project, user=User.current, current_tracker=nil)
1410 1419 if project
1411 1420 scope = project.trackers.sorted
1412 1421 unless user.admin?
1413 1422 roles = user.roles_for_project(project).select {|r| r.has_permission?(:add_issues)}
1414 1423 unless roles.any? {|r| r.permissions_all_trackers?(:add_issues)}
1415 1424 tracker_ids = roles.map {|r| r.permissions_tracker_ids(:add_issues)}.flatten.uniq
1416 1425 if current_tracker
1417 1426 tracker_ids << current_tracker
1418 1427 end
1419 1428 scope = scope.where(:id => tracker_ids)
1420 1429 end
1421 1430 end
1422 1431 scope
1423 1432 else
1424 1433 Tracker.none
1425 1434 end
1426 1435 end
1427 1436
1428 1437 private
1429 1438
1430 1439 def user_tracker_permission?(user, permission)
1431 1440 if project && !project.active?
1432 1441 perm = Redmine::AccessControl.permission(permission)
1433 1442 return false unless perm && perm.read?
1434 1443 end
1435 1444
1436 1445 if user.admin?
1437 1446 true
1438 1447 else
1439 1448 roles = user.roles_for_project(project).select {|r| r.has_permission?(permission)}
1440 1449 roles.any? {|r| r.permissions_all_trackers?(permission) || r.permissions_tracker_ids?(permission, tracker_id)}
1441 1450 end
1442 1451 end
1443 1452
1444 1453 def after_project_change
1445 1454 # Update project_id on related time entries
1446 1455 TimeEntry.where({:issue_id => id}).update_all(["project_id = ?", project_id])
1447 1456
1448 1457 # Delete issue relations
1449 1458 unless Setting.cross_project_issue_relations?
1450 1459 relations_from.clear
1451 1460 relations_to.clear
1452 1461 end
1453 1462
1454 1463 # Move subtasks that were in the same project
1455 1464 children.each do |child|
1456 1465 next unless child.project_id == project_id_was
1457 1466 # Change project and keep project
1458 1467 child.send :project=, project, true
1459 1468 unless child.save
1460 1469 raise ActiveRecord::Rollback
1461 1470 end
1462 1471 end
1463 1472 end
1464 1473
1465 1474 # Callback for after the creation of an issue by copy
1466 1475 # * adds a "copied to" relation with the copied issue
1467 1476 # * copies subtasks from the copied issue
1468 1477 def after_create_from_copy
1469 1478 return unless copy? && !@after_create_from_copy_handled
1470 1479
1471 1480 if (@copied_from.project_id == project_id || Setting.cross_project_issue_relations?) && @copy_options[:link] != false
1472 1481 if @current_journal
1473 1482 @copied_from.init_journal(@current_journal.user)
1474 1483 end
1475 1484 relation = IssueRelation.new(:issue_from => @copied_from, :issue_to => self, :relation_type => IssueRelation::TYPE_COPIED_TO)
1476 1485 unless relation.save
1477 1486 logger.error "Could not create relation while copying ##{@copied_from.id} to ##{id} due to validation errors: #{relation.errors.full_messages.join(', ')}" if logger
1478 1487 end
1479 1488 end
1480 1489
1481 1490 unless @copied_from.leaf? || @copy_options[:subtasks] == false
1482 1491 copy_options = (@copy_options || {}).merge(:subtasks => false)
1483 1492 copied_issue_ids = {@copied_from.id => self.id}
1484 1493 @copied_from.reload.descendants.reorder("#{Issue.table_name}.lft").each do |child|
1485 1494 # Do not copy self when copying an issue as a descendant of the copied issue
1486 1495 next if child == self
1487 1496 # Do not copy subtasks of issues that were not copied
1488 1497 next unless copied_issue_ids[child.parent_id]
1489 1498 # Do not copy subtasks that are not visible to avoid potential disclosure of private data
1490 1499 unless child.visible?
1491 1500 logger.error "Subtask ##{child.id} was not copied during ##{@copied_from.id} copy because it is not visible to the current user" if logger
1492 1501 next
1493 1502 end
1494 1503 copy = Issue.new.copy_from(child, copy_options)
1495 1504 if @current_journal
1496 1505 copy.init_journal(@current_journal.user)
1497 1506 end
1498 1507 copy.author = author
1499 1508 copy.project = project
1500 1509 copy.parent_issue_id = copied_issue_ids[child.parent_id]
1501 1510 unless copy.save
1502 1511 logger.error "Could not copy subtask ##{child.id} while copying ##{@copied_from.id} to ##{id} due to validation errors: #{copy.errors.full_messages.join(', ')}" if logger
1503 1512 next
1504 1513 end
1505 1514 copied_issue_ids[child.id] = copy.id
1506 1515 end
1507 1516 end
1508 1517 @after_create_from_copy_handled = true
1509 1518 end
1510 1519
1511 1520 def update_nested_set_attributes
1512 1521 if parent_id_changed?
1513 1522 update_nested_set_attributes_on_parent_change
1514 1523 end
1515 1524 remove_instance_variable(:@parent_issue) if instance_variable_defined?(:@parent_issue)
1516 1525 end
1517 1526
1518 1527 # Updates the nested set for when an existing issue is moved
1519 1528 def update_nested_set_attributes_on_parent_change
1520 1529 former_parent_id = parent_id_was
1521 1530 # delete invalid relations of all descendants
1522 1531 self_and_descendants.each do |issue|
1523 1532 issue.relations.each do |relation|
1524 1533 relation.destroy unless relation.valid?
1525 1534 end
1526 1535 end
1527 1536 # update former parent
1528 1537 recalculate_attributes_for(former_parent_id) if former_parent_id
1529 1538 end
1530 1539
1531 1540 def update_parent_attributes
1532 1541 if parent_id
1533 1542 recalculate_attributes_for(parent_id)
1534 1543 association(:parent).reset
1535 1544 end
1536 1545 end
1537 1546
1538 1547 def recalculate_attributes_for(issue_id)
1539 1548 if issue_id && p = Issue.find_by_id(issue_id)
1540 1549 if p.priority_derived?
1541 1550 # priority = highest priority of open children
1542 1551 # priority is left unchanged if all children are closed and there's no default priority defined
1543 1552 if priority_position = p.children.open.joins(:priority).maximum("#{IssuePriority.table_name}.position")
1544 1553 p.priority = IssuePriority.find_by_position(priority_position)
1545 1554 elsif default_priority = IssuePriority.default
1546 1555 p.priority = default_priority
1547 1556 end
1548 1557 end
1549 1558
1550 1559 if p.dates_derived?
1551 1560 # start/due dates = lowest/highest dates of children
1552 1561 p.start_date = p.children.minimum(:start_date)
1553 1562 p.due_date = p.children.maximum(:due_date)
1554 1563 if p.start_date && p.due_date && p.due_date < p.start_date
1555 1564 p.start_date, p.due_date = p.due_date, p.start_date
1556 1565 end
1557 1566 end
1558 1567
1559 1568 if p.done_ratio_derived?
1560 1569 # done ratio = weighted average ratio of leaves
1561 1570 unless Issue.use_status_for_done_ratio? && p.status && p.status.default_done_ratio
1562 1571 child_count = p.children.count
1563 1572 if child_count > 0
1564 1573 average = p.children.where("estimated_hours > 0").average(:estimated_hours).to_f
1565 1574 if average == 0
1566 1575 average = 1
1567 1576 end
1568 1577 done = p.children.joins(:status).
1569 1578 sum("COALESCE(CASE WHEN estimated_hours > 0 THEN estimated_hours ELSE NULL END, #{average}) " +
1570 1579 "* (CASE WHEN is_closed = #{self.class.connection.quoted_true} THEN 100 ELSE COALESCE(done_ratio, 0) END)").to_f
1571 1580 progress = done / (average * child_count)
1572 1581 p.done_ratio = progress.round
1573 1582 end
1574 1583 end
1575 1584 end
1576 1585
1577 1586 # ancestors will be recursively updated
1578 1587 p.save(:validate => false)
1579 1588 end
1580 1589 end
1581 1590
1582 1591 # Update issues so their versions are not pointing to a
1583 1592 # fixed_version that is not shared with the issue's project
1584 1593 def self.update_versions(conditions=nil)
1585 1594 # Only need to update issues with a fixed_version from
1586 1595 # a different project and that is not systemwide shared
1587 1596 Issue.joins(:project, :fixed_version).
1588 1597 where("#{Issue.table_name}.fixed_version_id IS NOT NULL" +
1589 1598 " AND #{Issue.table_name}.project_id <> #{Version.table_name}.project_id" +
1590 1599 " AND #{Version.table_name}.sharing <> 'system'").
1591 1600 where(conditions).each do |issue|
1592 1601 next if issue.project.nil? || issue.fixed_version.nil?
1593 1602 unless issue.project.shared_versions.include?(issue.fixed_version)
1594 1603 issue.init_journal(User.current)
1595 1604 issue.fixed_version = nil
1596 1605 issue.save
1597 1606 end
1598 1607 end
1599 1608 end
1600 1609
1601 1610 # Callback on file attachment
1602 1611 def attachment_added(attachment)
1603 1612 if current_journal && !attachment.new_record?
1604 1613 current_journal.journalize_attachment(attachment, :added)
1605 1614 end
1606 1615 end
1607 1616
1608 1617 # Callback on attachment deletion
1609 1618 def attachment_removed(attachment)
1610 1619 if current_journal && !attachment.new_record?
1611 1620 current_journal.journalize_attachment(attachment, :removed)
1612 1621 current_journal.save
1613 1622 end
1614 1623 end
1615 1624
1616 1625 # Called after a relation is added
1617 1626 def relation_added(relation)
1618 1627 if current_journal
1619 1628 current_journal.journalize_relation(relation, :added)
1620 1629 current_journal.save
1621 1630 end
1622 1631 end
1623 1632
1624 1633 # Called after a relation is removed
1625 1634 def relation_removed(relation)
1626 1635 if current_journal
1627 1636 current_journal.journalize_relation(relation, :removed)
1628 1637 current_journal.save
1629 1638 end
1630 1639 end
1631 1640
1632 1641 # Default assignment based on category
1633 1642 def default_assign
1634 1643 if assigned_to.nil? && category && category.assigned_to
1635 1644 self.assigned_to = category.assigned_to
1636 1645 end
1637 1646 end
1638 1647
1639 1648 # Updates start/due dates of following issues
1640 1649 def reschedule_following_issues
1641 1650 if start_date_changed? || due_date_changed?
1642 1651 relations_from.each do |relation|
1643 1652 relation.set_issue_to_dates
1644 1653 end
1645 1654 end
1646 1655 end
1647 1656
1648 1657 # Closes duplicates if the issue is being closed
1649 1658 def close_duplicates
1650 1659 if closing?
1651 1660 duplicates.each do |duplicate|
1652 1661 # Reload is needed in case the duplicate was updated by a previous duplicate
1653 1662 duplicate.reload
1654 1663 # Don't re-close it if it's already closed
1655 1664 next if duplicate.closed?
1656 1665 # Same user and notes
1657 1666 if @current_journal
1658 1667 duplicate.init_journal(@current_journal.user, @current_journal.notes)
1659 1668 duplicate.private_notes = @current_journal.private_notes
1660 1669 end
1661 1670 duplicate.update_attribute :status, self.status
1662 1671 end
1663 1672 end
1664 1673 end
1665 1674
1666 1675 # Make sure updated_on is updated when adding a note and set updated_on now
1667 1676 # so we can set closed_on with the same value on closing
1668 1677 def force_updated_on_change
1669 1678 if @current_journal || changed?
1670 1679 self.updated_on = current_time_from_proper_timezone
1671 1680 if new_record?
1672 1681 self.created_on = updated_on
1673 1682 end
1674 1683 end
1675 1684 end
1676 1685
1677 1686 # Callback for setting closed_on when the issue is closed.
1678 1687 # The closed_on attribute stores the time of the last closing
1679 1688 # and is preserved when the issue is reopened.
1680 1689 def update_closed_on
1681 1690 if closing?
1682 1691 self.closed_on = updated_on
1683 1692 end
1684 1693 end
1685 1694
1686 1695 # Saves the changes in a Journal
1687 1696 # Called after_save
1688 1697 def create_journal
1689 1698 if current_journal
1690 1699 current_journal.save
1691 1700 end
1692 1701 end
1693 1702
1694 1703 def send_notification
1695 1704 if notify? && Setting.notified_events.include?('issue_added')
1696 1705 Mailer.deliver_issue_add(self)
1697 1706 end
1698 1707 end
1699 1708
1700 1709 # Stores the previous assignee so we can still have access
1701 1710 # to it during after_save callbacks (assigned_to_id_was is reset)
1702 1711 def set_assigned_to_was
1703 1712 @previous_assigned_to_id = assigned_to_id_was
1704 1713 end
1705 1714
1706 1715 # Clears the previous assignee at the end of after_save callbacks
1707 1716 def clear_assigned_to_was
1708 1717 @assigned_to_was = nil
1709 1718 @previous_assigned_to_id = nil
1710 1719 end
1711 1720
1712 1721 def clear_disabled_fields
1713 1722 if tracker
1714 1723 tracker.disabled_core_fields.each do |attribute|
1715 1724 send "#{attribute}=", nil
1716 1725 end
1717 1726 self.done_ratio ||= 0
1718 1727 end
1719 1728 end
1720 1729 end
@@ -1,15 +1,17
1 1 <h2><%= l(:label_confirmation) %></h2>
2 2
3 3 <%= form_tag({}, :method => :delete) do %>
4 4 <%= @issues.collect {|i| hidden_field_tag('ids[]', i.id, :id => nil)}.join("\n").html_safe %>
5 5 <div class="box">
6 6 <p><strong><%= l(:text_destroy_time_entries_question, :hours => number_with_precision(@hours, :precision => 2)) %></strong></p>
7 7 <p>
8 8 <label><%= radio_button_tag 'todo', 'destroy', true %> <%= l(:text_destroy_time_entries) %></label><br />
9 9 <label><%= radio_button_tag 'todo', 'nullify', false %> <%= l(:text_assign_time_entries_to_project) %></label><br />
10 <% if @project %>
10 11 <label><%= radio_button_tag 'todo', 'reassign', false, :onchange => 'if (this.checked) { $("#reassign_to_id").focus(); }' %> <%= l(:text_reassign_time_entries) %></label>
11 12 <%= text_field_tag 'reassign_to_id', params[:reassign_to_id], :size => 6, :onfocus => '$("#todo_reassign").attr("checked", true);' %>
13 <% end %>
12 14 </p>
13 15 </div>
14 16 <%= submit_tag l(:button_apply) %>
15 17 <% end %>
@@ -1,1210 +1,1212
1 1 ar:
2 2 # Text direction: Left-to-Right (ltr) or Right-to-Left (rtl)
3 3 direction: rtl
4 4 date:
5 5 formats:
6 6 # Use the strftime parameters for formats.
7 7 # When no format has been given, it uses default.
8 8 # You can provide other formats here if you like!
9 9 default: "%m/%d/%Y"
10 10 short: "%b %d"
11 11 long: "%B %d, %Y"
12 12
13 13 day_names: [الاحد, الاثنين, الثلاثاء, الاربعاء, الخميس, الجمعة, السبت]
14 14 abbr_day_names: [أح, اث, ث, ار, خ, ج, س]
15 15
16 16 # Don't forget the nil at the beginning; there's no such thing as a 0th month
17 17 month_names: [~, كانون الثاني, شباط, آذار, نيسان, أيار, حزيران, تموز, آب, أيلول, تشرين الأول, تشرين الثاني, كانون الأول]
18 18 abbr_month_names: [~, كانون الثاني, شباط, آذار, نيسان, أيار, حزيران, تموز, آب, أيلول, تشرين الأول, تشرين الثاني, كانون الأول]
19 19 # Used in date_select and datime_select.
20 20 order:
21 21 - :السنة
22 22 - :الشهر
23 23 - :اليوم
24 24
25 25 time:
26 26 formats:
27 27 default: "%m/%d/%Y %I:%M %p"
28 28 time: "%I:%M %p"
29 29 short: "%d %b %H:%M"
30 30 long: "%B %d, %Y %H:%M"
31 31 am: "صباحا"
32 32 pm: "مساءاً"
33 33
34 34 datetime:
35 35 distance_in_words:
36 36 half_a_minute: "نصف دقيقة"
37 37 less_than_x_seconds:
38 38 one: "أقل من ثانية"
39 39 other: "ثواني %{count}أقل من "
40 40 x_seconds:
41 41 one: "ثانية"
42 42 other: "%{count}ثواني "
43 43 less_than_x_minutes:
44 44 one: "أقل من دقيقة"
45 45 other: "دقائق%{count}أقل من "
46 46 x_minutes:
47 47 one: "دقيقة"
48 48 other: "%{count} دقائق"
49 49 about_x_hours:
50 50 one: "حوالي ساعة"
51 51 other: "ساعات %{count}حوالي "
52 52 x_hours:
53 53 one: "%{count} ساعة"
54 54 other: "%{count} ساعات"
55 55 x_days:
56 56 one: "يوم"
57 57 other: "%{count} أيام"
58 58 about_x_months:
59 59 one: "حوالي شهر"
60 60 other: "أشهر %{count} حوالي"
61 61 x_months:
62 62 one: "شهر"
63 63 other: "%{count} أشهر"
64 64 about_x_years:
65 65 one: "حوالي سنة"
66 66 other: "سنوات %{count}حوالي "
67 67 over_x_years:
68 68 one: "اكثر من سنة"
69 69 other: "سنوات %{count}أكثر من "
70 70 almost_x_years:
71 71 one: "تقريبا سنة"
72 72 other: "سنوات %{count} نقريبا"
73 73 number:
74 74 format:
75 75 separator: "."
76 76 delimiter: ""
77 77 precision: 3
78 78
79 79 human:
80 80 format:
81 81 delimiter: ""
82 82 precision: 3
83 83 storage_units:
84 84 format: "%n %u"
85 85 units:
86 86 byte:
87 87 one: "Byte"
88 88 other: "Bytes"
89 89 kb: "KB"
90 90 mb: "MB"
91 91 gb: "GB"
92 92 tb: "TB"
93 93
94 94 # Used in array.to_sentence.
95 95 support:
96 96 array:
97 97 sentence_connector: "و"
98 98 skip_last_comma: false
99 99
100 100 activerecord:
101 101 errors:
102 102 template:
103 103 header:
104 104 one: " %{model} خطأ يمنع تخزين"
105 105 other: " %{model} يمنع تخزين%{count}خطأ رقم "
106 106 messages:
107 107 inclusion: "غير مدرجة على القائمة"
108 108 exclusion: "محجوز"
109 109 invalid: "غير صالح"
110 110 confirmation: "غير متطابق"
111 111 accepted: "مقبولة"
112 112 empty: "لا يمكن ان تكون فارغة"
113 113 blank: "لا يمكن ان تكون فارغة"
114 114 too_long: " %{count} طويلة جدا، الحد الاقصى هو "
115 115 too_short: " %{count} قصيرة جدا، الحد الادنى هو "
116 116 wrong_length: " %{count} خطأ في الطول، يجب ان يكون "
117 117 taken: "لقد اتخذت سابقا"
118 118 not_a_number: "ليس رقما"
119 119 not_a_date: "ليس تاريخا صالحا"
120 120 greater_than: "%{count}يجب ان تكون اكثر من "
121 121 greater_than_or_equal_to: "%{count} يجب ان تكون اكثر من او تساوي"
122 122 equal_to: "%{count}يجب ان تساوي"
123 123 less_than: " %{count}يجب ان تكون اقل من"
124 124 less_than_or_equal_to: " %{count} يجب ان تكون اقل من او تساوي"
125 125 odd: "must be odd"
126 126 even: "must be even"
127 127 greater_than_start_date: "يجب ان تكون اكثر من تاريخ البداية"
128 128 not_same_project: "لا ينتمي الى نفس المشروع"
129 129 circular_dependency: "هذه العلاقة سوف تخلق علاقة تبعية دائرية"
130 130 cant_link_an_issue_with_a_descendant: "لا يمكن ان تكون المشكلة مرتبطة بواحدة من المهام الفرعية"
131 131 earlier_than_minimum_start_date: "cannot be earlier than %{date} because of preceding issues"
132 132
133 133 actionview_instancetag_blank_option: الرجاء التحديد
134 134
135 135 general_text_No: 'لا'
136 136 general_text_Yes: 'نعم'
137 137 general_text_no: 'لا'
138 138 general_text_yes: 'نعم'
139 139 general_lang_name: 'Arabic (عربي)'
140 140 general_csv_separator: ','
141 141 general_csv_decimal_separator: '.'
142 142 general_csv_encoding: ISO-8859-1
143 143 general_pdf_fontname: DejaVuSans
144 144 general_pdf_monospaced_fontname: DejaVuSansMono
145 145 general_first_day_of_week: '7'
146 146
147 147 notice_account_updated: لقد تم تجديد الحساب بنجاح.
148 148 notice_account_invalid_credentials: اسم المستخدم او كلمة المرور غير صحيحة
149 149 notice_account_password_updated: لقد تم تجديد كلمة المرور بنجاح.
150 150 notice_account_wrong_password: كلمة المرور غير صحيحة
151 151 notice_account_register_done: لقد تم انشاء حسابك بنجاح، الرجاء تأكيد الطلب من البريد الالكتروني
152 152 notice_account_unknown_email: مستخدم غير معروف.
153 153 notice_can_t_change_password: هذا الحساب يستخدم جهاز خارجي غير مصرح به لا يمكن تغير كلمة المرور
154 154 notice_account_lost_email_sent: لقد تم ارسال رسالة على بريدك بالتعليمات اللازمة لتغير كلمة المرور
155 155 notice_account_activated: لقد تم تفعيل حسابك، يمكنك الدخول الان
156 156 notice_successful_create: لقد تم الانشاء بنجاح
157 157 notice_successful_update: لقد تم التحديث بنجاح
158 158 notice_successful_delete: لقد تم الحذف بنجاح
159 159 notice_successful_connection: لقد تم الربط بنجاح
160 160 notice_file_not_found: الصفحة التي تحاول الدخول اليها غير موجوده او تم حذفها
161 161 notice_locking_conflict: تم تحديث البيانات عن طريق مستخدم آخر.
162 162 notice_not_authorized: غير مصرح لك الدخول الى هذه المنطقة.
163 163 notice_not_authorized_archived_project: المشروع الذي تحاول الدخول اليه تم ارشفته
164 164 notice_email_sent: "%{value}تم ارسال رسالة الى "
165 165 notice_email_error: " (%{value})لقد حدث خطأ ما اثناء ارسال الرسالة الى "
166 166 notice_feeds_access_key_reseted: كلمة الدخول Atomلقد تم تعديل .
167 167 notice_api_access_key_reseted: كلمة الدخولAPIلقد تم تعديل .
168 168 notice_failed_to_save_issues: "فشل في حفظ الملف"
169 169 notice_failed_to_save_members: "فشل في حفظ الاعضاء: %{errors}."
170 170 notice_no_issue_selected: "لم يتم تحديد شيء، الرجاء تحديد المسألة التي تريد"
171 171 notice_account_pending: "لقد تم انشاء حسابك، الرجاء الانتظار حتى تتم الموافقة"
172 172 notice_default_data_loaded: تم تحميل التكوين الافتراضي بنجاح
173 173 notice_unable_delete_version: غير قادر على مسح النسخة.
174 174 notice_unable_delete_time_entry: غير قادر على مسح وقت الدخول.
175 175 notice_issue_done_ratios_updated: لقد تم تحديث النسب.
176 176 notice_gantt_chart_truncated: " (%{max})لقد تم اقتطاع الرسم البياني لانه تجاوز الاحد الاقصى لعدد العناصر المسموح عرضها "
177 177 notice_issue_successful_create: "%{id}لقد تم انشاء "
178 178
179 179
180 180 error_can_t_load_default_data: "لم يتم تحميل التكوين الافتراضي كاملا %{value}"
181 181 error_scm_not_found: "لم يتم العثور على ادخال في المستودع"
182 182 error_scm_command_failed: "حدث خطأ عند محاولة الوصول الى المستودع: %{value}"
183 183 error_scm_annotate: "الادخال غير موجود."
184 184 error_scm_annotate_big_text_file: "لا يمكن حفظ الادخال لانه تجاوز الحد الاقصى لحجم الملف."
185 185 error_issue_not_found_in_project: 'لم يتم العثور على المخرج او انه ينتمي الى مشروع اخر'
186 186 error_no_tracker_in_project: 'لا يوجد انواع بنود عمل لهذا المشروع، الرجاء التحقق من إعدادات المشروع. '
187 187 error_no_default_issue_status: 'لم يتم التعرف على اي وضع افتراضي، الرجاء التحقق من التكوين الخاص بك (اذهب الى إدارة-إصدار الحالات)'
188 188 error_can_not_delete_custom_field: غير قادر على حذف الحقل المظلل
189 189 error_can_not_delete_tracker: "هذا النوع من بنود العمل يحتوي على بنود نشطة ولا يمكن حذفه"
190 190 error_can_not_remove_role: "هذا الدور قيد الاستخدام، لا يمكن حذفه"
191 191 error_can_not_reopen_issue_on_closed_version: 'لا يمكن إعادة فتح بند عمل معين لاصدار مقفل'
192 192 error_can_not_archive_project: لا يمكن ارشفة هذا المشروع
193 193 error_issue_done_ratios_not_updated: "لم يتم تحديث النسب"
194 194 error_workflow_copy_source: 'الرجاء اختيار نوع بند العمل او الادوار'
195 195 error_workflow_copy_target: 'الرجاء اختيار نوع بند العمل المستهدف او الادوار المستهدفة'
196 196 error_unable_delete_issue_status: 'غير قادر على حذف حالة بند العمل'
197 197 error_unable_to_connect: "تعذر الاتصال(%{value})"
198 198 error_attachment_too_big: " (%{max_size})لا يمكن تحميل هذا الملف، لقد تجاوز الحد الاقصى المسموح به "
199 199 warning_attachments_not_saved: "%{count}تعذر حفظ الملف"
200 200
201 201 mail_subject_lost_password: " %{value}كلمة المرور الخاصة بك "
202 202 mail_body_lost_password: 'لتغير كلمة المرور، انقر على الروابط التالية:'
203 203 mail_subject_register: " %{value}تفعيل حسابك "
204 204 mail_body_register: 'لتفعيل حسابك، انقر على الروابط التالية:'
205 205 mail_body_account_information_external: " %{value}اصبح بامكانك استخدام حسابك للدخول"
206 206 mail_body_account_information: معلومات حسابك
207 207 mail_subject_account_activation_request: "%{value}طلب تفعيل الحساب "
208 208 mail_body_account_activation_request: " (%{value})تم تسجيل حساب جديد، بانتظار الموافقة:"
209 209 mail_subject_reminder: "%{count}تم تأجيل المهام التالية "
210 210 mail_body_reminder: "%{count}يجب ان تقوم بتسليم المهام التالية:"
211 211 mail_subject_wiki_content_added: "'%{id}' تم اضافة صفحة ويكي"
212 212 mail_body_wiki_content_added: "The '%{id}' تم اضافة صفحة ويكي من قبل %{author}."
213 213 mail_subject_wiki_content_updated: "'%{id}' تم تحديث صفحة ويكي"
214 214 mail_body_wiki_content_updated: "The '%{id}'تم تحديث صفحة ويكي من قبل %{author}."
215 215
216 216
217 217 field_name: الاسم
218 218 field_description: الوصف
219 219 field_summary: الملخص
220 220 field_is_required: مطلوب
221 221 field_firstname: الاسم الاول
222 222 field_lastname: الاسم الاخير
223 223 field_mail: البريد الالكتروني
224 224 field_filename: اسم الملف
225 225 field_filesize: حجم الملف
226 226 field_downloads: التنزيل
227 227 field_author: المؤلف
228 228 field_created_on: تم الانشاء في
229 229 field_updated_on: تم التحديث
230 230 field_field_format: تنسيق الحقل
231 231 field_is_for_all: لكل المشروعات
232 232 field_possible_values: قيم محتملة
233 233 field_regexp: التعبير العادي
234 234 field_min_length: الحد الادنى للطول
235 235 field_max_length: الحد الاعلى للطول
236 236 field_value: القيمة
237 237 field_category: الفئة
238 238 field_title: العنوان
239 239 field_project: المشروع
240 240 field_issue: بند العمل
241 241 field_status: الحالة
242 242 field_notes: ملاحظات
243 243 field_is_closed: بند العمل مغلق
244 244 field_is_default: القيمة الافتراضية
245 245 field_tracker: نوع بند العمل
246 246 field_subject: الموضوع
247 247 field_due_date: تاريخ النهاية
248 248 field_assigned_to: المحال اليه
249 249 field_priority: الأولوية
250 250 field_fixed_version: الاصدار المستهدف
251 251 field_user: المستخدم
252 252 field_principal: الرئيسي
253 253 field_role: دور
254 254 field_homepage: الصفحة الرئيسية
255 255 field_is_public: عام
256 256 field_parent: مشروع فرعي من
257 257 field_is_in_roadmap: معروض في خارطة الطريق
258 258 field_login: تسجيل الدخول
259 259 field_mail_notification: ملاحظات على البريد الالكتروني
260 260 field_admin: المدير
261 261 field_last_login_on: اخر اتصال
262 262 field_language: لغة
263 263 field_effective_date: تاريخ
264 264 field_password: كلمة المرور
265 265 field_new_password: كلمة المرور الجديدة
266 266 field_password_confirmation: تأكيد
267 267 field_version: إصدار
268 268 field_type: نوع
269 269 field_host: المضيف
270 270 field_port: المنفذ
271 271 field_account: الحساب
272 272 field_base_dn: DN قاعدة
273 273 field_attr_login: سمة الدخول
274 274 field_attr_firstname: سمة الاسم الاول
275 275 field_attr_lastname: سمة الاسم الاخير
276 276 field_attr_mail: سمة البريد الالكتروني
277 277 field_onthefly: إنشاء حساب مستخدم على تحرك
278 278 field_start_date: تاريخ البداية
279 279 field_done_ratio: "نسبة الانجاز"
280 280 field_auth_source: وضع المصادقة
281 281 field_hide_mail: إخفاء بريدي الإلكتروني
282 282 field_comments: تعليق
283 283 field_url: رابط
284 284 field_start_page: صفحة البداية
285 285 field_subproject: المشروع الفرعي
286 286 field_hours: ساعات
287 287 field_activity: النشاط
288 288 field_spent_on: تاريخ
289 289 field_identifier: المعرف
290 290 field_is_filter: استخدم كتصفية
291 291 field_issue_to: بنود العمل المتصلة
292 292 field_delay: تأخير
293 293 field_assignable: يمكن اسناد بنود العمل الى هذا الدور
294 294 field_redirect_existing_links: إعادة توجيه الروابط الموجودة
295 295 field_estimated_hours: الوقت المتوقع
296 296 field_column_names: أعمدة
297 297 field_time_entries: وقت الدخول
298 298 field_time_zone: المنطقة الزمنية
299 299 field_searchable: يمكن البحث فيه
300 300 field_default_value: القيمة الافتراضية
301 301 field_comments_sorting: اعرض التعليقات
302 302 field_parent_title: صفحة الوالدين
303 303 field_editable: يمكن اعادة تحريره
304 304 field_watcher: مراقب
305 305 field_identity_url: افتح الرابط الخاص بالهوية الشخصية
306 306 field_content: المحتويات
307 307 field_group_by: تصنيف النتائج بواسطة
308 308 field_sharing: مشاركة
309 309 field_parent_issue: بند العمل الأصلي
310 310 field_member_of_group: "مجموعة المحال"
311 311 field_assigned_to_role: "دور المحال"
312 312 field_text: حقل نصي
313 313 field_visible: غير مرئي
314 314 field_warn_on_leaving_unsaved: "الرجاء التحذير عند مغادرة صفحة والنص غير محفوظ"
315 315 field_issues_visibility: بنود العمل المرئية
316 316 field_is_private: خاص
317 317 field_commit_logs_encoding: رسائل الترميز
318 318 field_scm_path_encoding: ترميز المسار
319 319 field_path_to_repository: مسار المستودع
320 320 field_root_directory: دليل الجذر
321 321 field_cvsroot: CVSجذر
322 322 field_cvs_module: وحدة
323 323
324 324 setting_app_title: عنوان التطبيق
325 325 setting_app_subtitle: العنوان الفرعي للتطبيق
326 326 setting_welcome_text: نص الترحيب
327 327 setting_default_language: اللغة الافتراضية
328 328 setting_login_required: مطلوب المصادقة
329 329 setting_self_registration: التسجيل الذاتي
330 330 setting_attachment_max_size: الحد الاقصى للملفات المرفقة
331 331 setting_issues_export_limit: الحد الاقصى لتصدير بنود العمل لملفات خارجية
332 332 setting_mail_from: انبعاثات عنوان بريدك
333 333 setting_bcc_recipients: مستلمين النسخ المخفية (bcc)
334 334 setting_plain_text_mail: نص عادي (no HTML)
335 335 setting_host_name: اسم ومسار المستخدم
336 336 setting_text_formatting: تنسيق النص
337 337 setting_wiki_compression: ضغط تاريخ الويكي
338 338 setting_feeds_limit: Atom feeds الحد الاقصى لعدد البنود في
339 339 setting_default_projects_public: المشاريع الجديده متاحة للجميع افتراضيا
340 340 setting_autofetch_changesets: الإحضار التلقائي
341 341 setting_sys_api_enabled: من ادارة المستودع WS تمكين
342 342 setting_commit_ref_keywords: مرجعية الكلمات المفتاحية
343 343 setting_commit_fix_keywords: تصحيح الكلمات المفتاحية
344 344 setting_autologin: الدخول التلقائي
345 345 setting_date_format: تنسيق التاريخ
346 346 setting_time_format: تنسيق الوقت
347 347 setting_cross_project_issue_relations: السماح بإدراج بنود العمل في هذا المشروع
348 348 setting_issue_list_default_columns: الاعمدة الافتراضية المعروضة في قائمة بند العمل
349 349 setting_repositories_encodings: ترميز المرفقات والمستودعات
350 350 setting_emails_header: رأس رسائل البريد الإلكتروني
351 351 setting_emails_footer: ذيل رسائل البريد الإلكتروني
352 352 setting_protocol: بروتوكول
353 353 setting_per_page_options: الكائنات لكل خيارات الصفحة
354 354 setting_user_format: تنسيق عرض المستخدم
355 355 setting_activity_days_default: الايام المعروضة على نشاط المشروع
356 356 setting_display_subprojects_issues: عرض بنود العمل للمشارع الرئيسية بشكل افتراضي
357 357 setting_enabled_scm: SCM تمكين
358 358 setting_mail_handler_body_delimiters: "اقتطاع رسائل البريد الإلكتروني بعد هذه الخطوط"
359 359 setting_mail_handler_api_enabled: للرسائل الواردةWS تمكين
360 360 setting_mail_handler_api_key: API مفتاح
361 361 setting_sequential_project_identifiers: انشاء معرفات المشروع المتسلسلة
362 362 setting_gravatar_enabled: كأيقونة مستخدمGravatar استخدام
363 363 setting_gravatar_default: الافتراضيةGravatar صورة
364 364 setting_diff_max_lines_displayed: الحد الاقصى لعدد الخطوط
365 365 setting_file_max_size_displayed: الحد الأقصى لحجم النص المعروض على الملفات المرفقة
366 366 setting_repository_log_display_limit: الحد الاقصى لعدد التنقيحات المعروضة على ملف السجل
367 367 setting_openid: السماح بدخول اسم المستخدم المفتوح والتسجيل
368 368 setting_password_min_length: الحد الادني لطول كلمة المرور
369 369 setting_new_project_user_role_id: الدور المسند الى المستخدم غير المسؤول الذي يقوم بإنشاء المشروع
370 370 setting_default_projects_modules: تمكين الوحدات النمطية للمشاريع الجديدة بشكل افتراضي
371 371 setting_issue_done_ratio: حساب نسبة بند العمل المنتهية
372 372 setting_issue_done_ratio_issue_field: استخدم حقل بند العمل
373 373 setting_issue_done_ratio_issue_status: استخدم وضع بند العمل
374 374 setting_start_of_week: بدأ التقويم
375 375 setting_rest_api_enabled: تمكين باقي خدمات الويب
376 376 setting_cache_formatted_text: النص المسبق تنسيقه في ذاكرة التخزين المؤقت
377 377 setting_default_notification_option: خيار الاعلام الافتراضي
378 378 setting_commit_logtime_enabled: تميكن وقت الدخول
379 379 setting_commit_logtime_activity_id: النشاط في وقت الدخول
380 380 setting_gantt_items_limit: الحد الاقصى لعدد العناصر المعروضة على مخطط جانت
381 381 setting_issue_group_assignment: السماح للإحالة الى المجموعات
382 382 setting_default_issue_start_date_to_creation_date: استخدام التاريخ الحالي كتاريخ بدأ لبنود العمل الجديدة
383 383
384 384 permission_add_project: إنشاء مشروع
385 385 permission_add_subprojects: إنشاء مشاريع فرعية
386 386 permission_edit_project: تعديل مشروع
387 387 permission_select_project_modules: تحديد شكل المشروع
388 388 permission_manage_members: إدارة الاعضاء
389 389 permission_manage_project_activities: ادارة اصدارات المشروع
390 390 permission_manage_versions: ادارة الاصدارات
391 391 permission_manage_categories: ادارة انواع بنود العمل
392 392 permission_view_issues: عرض بنود العمل
393 393 permission_add_issues: اضافة بنود العمل
394 394 permission_edit_issues: تعديل بنود العمل
395 395 permission_manage_issue_relations: ادارة علاقات بنود العمل
396 396 permission_set_issues_private: تعين بنود العمل عامة او خاصة
397 397 permission_set_own_issues_private: تعين بنود العمل الخاصة بك كبنود عمل عامة او خاصة
398 398 permission_add_issue_notes: اضافة ملاحظات
399 399 permission_edit_issue_notes: تعديل ملاحظات
400 400 permission_edit_own_issue_notes: تعديل ملاحظاتك
401 401 permission_move_issues: تحريك بنود العمل
402 402 permission_delete_issues: حذف بنود العمل
403 403 permission_manage_public_queries: ادارة الاستعلامات العامة
404 404 permission_save_queries: حفظ الاستعلامات
405 405 permission_view_gantt: عرض طريقة"جانت"
406 406 permission_view_calendar: عرض التقويم
407 407 permission_view_issue_watchers: عرض قائمة المراقبين
408 408 permission_add_issue_watchers: اضافة مراقبين
409 409 permission_delete_issue_watchers: حذف مراقبين
410 410 permission_log_time: الوقت المستغرق بالدخول
411 411 permission_view_time_entries: عرض الوقت المستغرق
412 412 permission_edit_time_entries: تعديل الدخولات الزمنية
413 413 permission_edit_own_time_entries: تعديل الدخولات الشخصية
414 414 permission_manage_news: ادارة الاخبار
415 415 permission_comment_news: اخبار التعليقات
416 416 permission_view_documents: عرض المستندات
417 417 permission_manage_files: ادارة الملفات
418 418 permission_view_files: عرض الملفات
419 419 permission_manage_wiki: ادارة ويكي
420 420 permission_rename_wiki_pages: اعادة تسمية صفحات ويكي
421 421 permission_delete_wiki_pages: حذق صفحات ويكي
422 422 permission_view_wiki_pages: عرض ويكي
423 423 permission_view_wiki_edits: عرض تاريخ ويكي
424 424 permission_edit_wiki_pages: تعديل صفحات ويكي
425 425 permission_delete_wiki_pages_attachments: حذف المرفقات
426 426 permission_protect_wiki_pages: حماية صفحات ويكي
427 427 permission_manage_repository: ادارة المستودعات
428 428 permission_browse_repository: استعراض المستودعات
429 429 permission_view_changesets: عرض طاقم التغيير
430 430 permission_commit_access: الوصول
431 431 permission_manage_boards: ادارة المنتديات
432 432 permission_view_messages: عرض الرسائل
433 433 permission_add_messages: نشر الرسائل
434 434 permission_edit_messages: تحرير الرسائل
435 435 permission_edit_own_messages: تحرير الرسائل الخاصة
436 436 permission_delete_messages: حذف الرسائل
437 437 permission_delete_own_messages: حذف الرسائل الخاصة
438 438 permission_export_wiki_pages: تصدير صفحات ويكي
439 439 permission_manage_subtasks: ادارة المهام الفرعية
440 440
441 441 project_module_issue_tracking: تعقب بنود العمل
442 442 project_module_time_tracking: التعقب الزمني
443 443 project_module_news: الاخبار
444 444 project_module_documents: المستندات
445 445 project_module_files: الملفات
446 446 project_module_wiki: ويكي
447 447 project_module_repository: المستودع
448 448 project_module_boards: المنتديات
449 449 project_module_calendar: التقويم
450 450 project_module_gantt: جانت
451 451
452 452 label_user: المستخدم
453 453 label_user_plural: المستخدمين
454 454 label_user_new: مستخدم جديد
455 455 label_user_anonymous: مجهول الهوية
456 456 label_project: مشروع
457 457 label_project_new: مشروع جديد
458 458 label_project_plural: مشاريع
459 459 label_x_projects:
460 460 zero: لا يوجد مشاريع
461 461 one: مشروع واحد
462 462 other: "%{count} مشاريع"
463 463 label_project_all: كل المشاريع
464 464 label_project_latest: احدث المشاريع
465 465 label_issue: بند عمل
466 466 label_issue_new: بند عمل جديد
467 467 label_issue_plural: بنود عمل
468 468 label_issue_view_all: عرض كل بنود العمل
469 469 label_issues_by: " %{value}بند العمل لصحابها"
470 470 label_issue_added: تم اضافة بند العمل
471 471 label_issue_updated: تم تحديث بند العمل
472 472 label_issue_note_added: تم اضافة الملاحظة
473 473 label_issue_status_updated: تم تحديث الحالة
474 474 label_issue_priority_updated: تم تحديث الاولويات
475 475 label_document: مستند
476 476 label_document_new: مستند جديد
477 477 label_document_plural: مستندات
478 478 label_document_added: تم اضافة مستند
479 479 label_role: دور
480 480 label_role_plural: ادوار
481 481 label_role_new: دور جديد
482 482 label_role_and_permissions: الأدوار والصلاحيات
483 483 label_role_anonymous: مجهول الهوية
484 484 label_role_non_member: ليس عضو
485 485 label_member: عضو
486 486 label_member_new: عضو جديد
487 487 label_member_plural: اعضاء
488 488 label_tracker: نوع بند عمل
489 489 label_tracker_plural: أنواع بنود العمل
490 490 label_tracker_new: نوع بند عمل جديد
491 491 label_workflow: سير العمل
492 492 label_issue_status: حالة بند العمل
493 493 label_issue_status_plural: حالات بند العمل
494 494 label_issue_status_new: حالة جديدة
495 495 label_issue_category: فئة بند العمل
496 496 label_issue_category_plural: فئات بنود العمل
497 497 label_issue_category_new: فئة جديدة
498 498 label_custom_field: تخصيص حقل
499 499 label_custom_field_plural: تخصيص حقول
500 500 label_custom_field_new: حقل مخصص جديد
501 501 label_enumerations: التعدادات
502 502 label_enumeration_new: قيمة جديدة
503 503 label_information: معلومة
504 504 label_information_plural: معلومات
505 505 label_please_login: برجى تسجيل الدخول
506 506 label_register: تسجيل
507 507 label_login_with_open_id_option: او الدخول بهوية مفتوحة
508 508 label_password_lost: فقدت كلمة السر
509 509 label_home: "الصفحة الرئيسية"
510 510 label_my_page: الصفحة الخاصة بي
511 511 label_my_account: حسابي
512 512 label_my_projects: مشاريعي الخاصة
513 513 label_my_page_block: حجب صفحتي الخاصة
514 514 label_administration: إدارة النظام
515 515 label_login: تسجيل الدخول
516 516 label_logout: تسجيل الخروج
517 517 label_help: مساعدة
518 518 label_reported_issues: بنود العمل التي أدخلتها
519 519 label_assigned_to_me_issues: بنود العمل المسندة إلي
520 520 label_last_login: آخر اتصال
521 521 label_registered_on: مسجل على
522 522 label_activity: النشاط
523 523 label_overall_activity: النشاط العام
524 524 label_user_activity: "قيمة النشاط"
525 525 label_new: جديدة
526 526 label_logged_as: تم تسجيل دخولك
527 527 label_environment: البيئة
528 528 label_authentication: المصادقة
529 529 label_auth_source: وضع المصادقة
530 530 label_auth_source_new: وضع مصادقة جديدة
531 531 label_auth_source_plural: أوضاع المصادقة
532 532 label_subproject_plural: مشاريع فرعية
533 533 label_subproject_new: مشروع فرعي جديد
534 534 label_and_its_subprojects: "قيمة المشاريع الفرعية الخاصة بك"
535 535 label_min_max_length: الحد الاقصى والادنى للطول
536 536 label_list: قائمة
537 537 label_date: تاريخ
538 538 label_integer: عدد صحيح
539 539 label_float: عدد كسري
540 540 label_boolean: "نعم/لا"
541 541 label_string: نص
542 542 label_text: نص طويل
543 543 label_attribute: سمة
544 544 label_attribute_plural: السمات
545 545 label_no_data: لا توجد بيانات للعرض
546 546 label_change_status: تغيير الحالة
547 547 label_history: التاريخ
548 548 label_attachment: الملف
549 549 label_attachment_new: ملف جديد
550 550 label_attachment_delete: حذف الملف
551 551 label_attachment_plural: الملفات
552 552 label_file_added: الملف المضاف
553 553 label_report: تقرير
554 554 label_report_plural: التقارير
555 555 label_news: الأخبار
556 556 label_news_new: إضافة الأخبار
557 557 label_news_plural: الأخبار
558 558 label_news_latest: آخر الأخبار
559 559 label_news_view_all: عرض كل الأخبار
560 560 label_news_added: الأخبار المضافة
561 561 label_news_comment_added: إضافة التعليقات على أخبار
562 562 label_settings: إعدادات
563 563 label_overview: لمحة عامة
564 564 label_version: الإصدار
565 565 label_version_new: الإصدار الجديد
566 566 label_version_plural: الإصدارات
567 567 label_close_versions: أكملت إغلاق الإصدارات
568 568 label_confirmation: تأكيد
569 569 label_export_to: 'متوفرة أيضا في:'
570 570 label_read: القراءة...
571 571 label_public_projects: المشاريع العامة
572 572 label_open_issues: مفتوح
573 573 label_open_issues_plural: بنود عمل مفتوحة
574 574 label_closed_issues: مغلق
575 575 label_closed_issues_plural: بنود عمل مغلقة
576 576 label_x_open_issues_abbr:
577 577 zero: 0 مفتوح
578 578 one: 1 مقتوح
579 579 other: "%{count} مفتوح"
580 580 label_x_closed_issues_abbr:
581 581 zero: 0 مغلق
582 582 one: 1 مغلق
583 583 other: "%{count} مغلق"
584 584 label_total: الإجمالي
585 585 label_permissions: صلاحيات
586 586 label_current_status: الحالة الحالية
587 587 label_new_statuses_allowed: يسمح بادراج حالات جديدة
588 588 label_all: جميع
589 589 label_none: لا شيء
590 590 label_nobody: لا أحد
591 591 label_next: القادم
592 592 label_previous: السابق
593 593 label_used_by: التي يستخدمها
594 594 label_details: التفاصيل
595 595 label_add_note: إضافة ملاحظة
596 596 label_calendar: التقويم
597 597 label_months_from: بعد أشهر من
598 598 label_gantt: جانت
599 599 label_internal: الداخلية
600 600 label_last_changes: "آخر التغييرات %{count}"
601 601 label_change_view_all: عرض كافة التغييرات
602 602 label_personalize_page: تخصيص هذه الصفحة
603 603 label_comment: تعليق
604 604 label_comment_plural: تعليقات
605 605 label_x_comments:
606 606 zero: لا يوجد تعليقات
607 607 one: تعليق واحد
608 608 other: "%{count} تعليقات"
609 609 label_comment_add: إضافة تعليق
610 610 label_comment_added: تم إضافة التعليق
611 611 label_comment_delete: حذف التعليقات
612 612 label_query: استعلام مخصص
613 613 label_query_plural: استعلامات مخصصة
614 614 label_query_new: استعلام جديد
615 615 label_my_queries: استعلاماتي المخصصة
616 616 label_filter_add: إضافة عامل تصفية
617 617 label_filter_plural: عوامل التصفية
618 618 label_equals: يساوي
619 619 label_not_equals: لا يساوي
620 620 label_in_less_than: أقل من
621 621 label_in_more_than: أكثر من
622 622 label_greater_or_equal: '>='
623 623 label_less_or_equal: '< ='
624 624 label_between: بين
625 625 label_in: في
626 626 label_today: اليوم
627 627 label_all_time: كل الوقت
628 628 label_yesterday: بالأمس
629 629 label_this_week: هذا الأسبوع
630 630 label_last_week: الأسبوع الماضي
631 631 label_last_n_days: "آخر %{count} أيام"
632 632 label_this_month: هذا الشهر
633 633 label_last_month: الشهر الماضي
634 634 label_this_year: هذا العام
635 635 label_date_range: نطاق التاريخ
636 636 label_less_than_ago: أقل من عدد أيام
637 637 label_more_than_ago: أكثر من عدد أيام
638 638 label_ago: منذ أيام
639 639 label_contains: يحتوي على
640 640 label_not_contains: لا يحتوي على
641 641 label_day_plural: أيام
642 642 label_repository: المستودع
643 643 label_repository_plural: المستودعات
644 644 label_browse: تصفح
645 645 label_branch: فرع
646 646 label_tag: ربط
647 647 label_revision: مراجعة
648 648 label_revision_plural: تنقيحات
649 649 label_revision_id: " %{value}مراجعة"
650 650 label_associated_revisions: التنقيحات المرتبطة
651 651 label_added: مضاف
652 652 label_modified: معدل
653 653 label_copied: منسوخ
654 654 label_renamed: إعادة تسمية
655 655 label_deleted: محذوف
656 656 label_latest_revision: آخر تنقيح
657 657 label_latest_revision_plural: أحدث المراجعات
658 658 label_view_revisions: عرض التنقيحات
659 659 label_view_all_revisions: عرض كافة المراجعات
660 660 label_max_size: الحد الأقصى للحجم
661 661 label_sort_highest: التحرك لأعلى مرتبة
662 662 label_sort_higher: تحريك لأعلى
663 663 label_sort_lower: تحريك لأسفل
664 664 label_sort_lowest: التحرك لأسفل مرتبة
665 665 label_roadmap: خارطة الطريق
666 666 label_roadmap_due_in: " %{value}تستحق في "
667 667 label_roadmap_overdue: "%{value}تأخير"
668 668 label_roadmap_no_issues: لا يوجد بنود عمل لهذا الإصدار
669 669 label_search: البحث
670 670 label_result_plural: النتائج
671 671 label_all_words: كل الكلمات
672 672 label_wiki: ويكي
673 673 label_wiki_edit: تحرير ويكي
674 674 label_wiki_edit_plural: عمليات تحرير ويكي
675 675 label_wiki_page: صفحة ويكي
676 676 label_wiki_page_plural: ويكي صفحات
677 677 label_index_by_title: الفهرس حسب العنوان
678 678 label_index_by_date: الفهرس حسب التاريخ
679 679 label_current_version: الإصدار الحالي
680 680 label_preview: معاينة
681 681 label_feed_plural: موجز ويب
682 682 label_changes_details: تفاصيل جميع التغييرات
683 683 label_issue_tracking: تعقب بنود العمل
684 684 label_spent_time: ما تم إنفاقه من الوقت
685 685 label_overall_spent_time: الوقت الذي تم انفاقه كاملا
686 686 label_f_hour: "%{value} ساعة"
687 687 label_f_hour_plural: "%{value} ساعات"
688 688 label_time_tracking: تعقب الوقت
689 689 label_change_plural: التغييرات
690 690 label_statistics: إحصاءات
691 691 label_commits_per_month: يثبت في الشهر
692 692 label_commits_per_author: يثبت لكل مؤلف
693 693 label_diff: الاختلافات
694 694 label_view_diff: عرض الاختلافات
695 695 label_diff_inline: مضمنة
696 696 label_diff_side_by_side: جنبا إلى جنب
697 697 label_options: خيارات
698 698 label_copy_workflow_from: نسخ سير العمل من
699 699 label_permissions_report: تقرير الصلاحيات
700 700 label_watched_issues: بنود العمل المتابعة بريدياً
701 701 label_related_issues: بنود العمل ذات الصلة
702 702 label_applied_status: الحالة المطبقة
703 703 label_loading: تحميل...
704 704 label_relation_new: علاقة جديدة
705 705 label_relation_delete: حذف العلاقة
706 706 label_relates_to: ذات علاقة بـ
707 707 label_duplicates: مكرر من
708 708 label_duplicated_by: مكرر بواسطة
709 709 label_blocks: يجب تنفيذه قبل
710 710 label_blocked_by: لا يمكن تنفيذه إلا بعد
711 711 label_precedes: يسبق
712 712 label_follows: يتبع
713 713 label_stay_logged_in: تسجيل الدخول في
714 714 label_disabled: تعطيل
715 715 label_show_completed_versions: إظهار الإصدارات الكاملة
716 716 label_me: لي
717 717 label_board: المنتدى
718 718 label_board_new: منتدى جديد
719 719 label_board_plural: المنتديات
720 720 label_board_locked: تأمين
721 721 label_board_sticky: لزجة
722 722 label_topic_plural: المواضيع
723 723 label_message_plural: رسائل
724 724 label_message_last: آخر رسالة
725 725 label_message_new: رسالة جديدة
726 726 label_message_posted: تم اضافة الرسالة
727 727 label_reply_plural: الردود
728 728 label_send_information: إرسال معلومات الحساب للمستخدم
729 729 label_year: سنة
730 730 label_month: شهر
731 731 label_week: أسبوع
732 732 label_date_from: من
733 733 label_date_to: إلى
734 734 label_language_based: استناداً إلى لغة المستخدم
735 735 label_sort_by: " %{value}الترتيب حسب "
736 736 label_send_test_email: ارسل رسالة الكترونية كاختبار
737 737 label_feeds_access_key: Atom مفتاح دخول
738 738 label_missing_feeds_access_key: مفقودAtom مفتاح دخول
739 739 label_feeds_access_key_created_on: "Atom تم انشاء مفتاح %{value} منذ"
740 740 label_module_plural: الوحدات النمطية
741 741 label_added_time_by: " تم اضافته من قبل %{author} منذ %{age}"
742 742 label_updated_time_by: " تم تحديثه من قبل %{author} منذ %{age}"
743 743 label_updated_time: "تم التحديث منذ %{value}"
744 744 label_jump_to_a_project: الانتقال إلى مشروع...
745 745 label_file_plural: الملفات
746 746 label_changeset_plural: اعدادات التغير
747 747 label_default_columns: الاعمدة الافتراضية
748 748 label_no_change_option: (لا تغيير)
749 749 label_bulk_edit_selected_issues: تحرير بنود العمل المظللة
750 750 label_bulk_edit_selected_time_entries: تعديل بنود الأوقات المظللة
751 751 label_theme: الموضوع
752 752 label_default: الافتراضي
753 753 label_search_titles_only: البحث في العناوين فقط
754 754 label_user_mail_option_all: "جميع الخيارات"
755 755 label_user_mail_option_selected: "الخيارات المظللة فقط"
756 756 label_user_mail_option_none: "لم يتم تحديد اي خيارات"
757 757 label_user_mail_option_only_my_events: "السماح لي فقط بمشاهدة الاحداث الخاصة"
758 758 label_user_mail_option_only_assigned: "فقط الخيارات التي تم تعيينها"
759 759 label_user_mail_option_only_owner: "فقط للخيارات التي املكها"
760 760 label_user_mail_no_self_notified: "لا تريد إعلامك بالتغيرات التي تجريها بنفسك"
761 761 label_registration_activation_by_email: حساب التنشيط عبر البريد الإلكتروني
762 762 label_registration_manual_activation: تنشيط الحساب اليدوي
763 763 label_registration_automatic_activation: تنشيط الحساب التلقائي
764 764 label_display_per_page: "لكل صفحة: %{value}"
765 765 label_age: العمر
766 766 label_change_properties: تغيير الخصائص
767 767 label_general: عامة
768 768 label_more: أكثر
769 769 label_scm: scm
770 770 label_plugins: الإضافات
771 771 label_ldap_authentication: مصادقة LDAP
772 772 label_downloads_abbr: تنزيل
773 773 label_optional_description: وصف اختياري
774 774 label_add_another_file: إضافة ملف آخر
775 775 label_preferences: تفضيلات
776 776 label_chronological_order: في ترتيب زمني
777 777 label_reverse_chronological_order: في ترتيب زمني عكسي
778 778 label_planning: التخطيط
779 779 label_incoming_emails: رسائل البريد الإلكتروني الوارد
780 780 label_generate_key: إنشاء مفتاح
781 781 label_issue_watchers: المراقبون
782 782 label_example: مثال
783 783 label_display: العرض
784 784 label_sort: فرز
785 785 label_ascending: تصاعدي
786 786 label_descending: تنازلي
787 787 label_date_from_to: من %{start} الى %{end}
788 788 label_wiki_content_added: إضافة صفحة ويكي
789 789 label_wiki_content_updated: تحديث صفحة ويكي
790 790 label_group: مجموعة
791 791 label_group_plural: المجموعات
792 792 label_group_new: مجموعة جديدة
793 793 label_time_entry_plural: الأوقات المنفقة
794 794 label_version_sharing_none: غير متاح
795 795 label_version_sharing_descendants: متاح للمشاريع الفرعية
796 796 label_version_sharing_hierarchy: متاح للتسلسل الهرمي للمشروع
797 797 label_version_sharing_tree: مع شجرة المشروع
798 798 label_version_sharing_system: مع جميع المشاريع
799 799 label_update_issue_done_ratios: تحديث نسبة الأداء لبند العمل
800 800 label_copy_source: المصدر
801 801 label_copy_target: الهدف
802 802 label_copy_same_as_target: مطابق للهدف
803 803 label_display_used_statuses_only: عرض الحالات المستخدمة من قبل هذا النوع من بنود العمل فقط
804 804 label_api_access_key: مفتاح الوصول إلى API
805 805 label_missing_api_access_key: API لم يتم الحصول على مفتاح الوصول
806 806 label_api_access_key_created_on: " API إنشاء مفتاح الوصول إلى"
807 807 label_profile: الملف الشخصي
808 808 label_subtask_plural: المهام الفرعية
809 809 label_project_copy_notifications: إرسال إشعار الى البريد الإلكتروني عند نسخ المشروع
810 810 label_principal_search: "البحث عن مستخدم أو مجموعة:"
811 811 label_user_search: "البحث عن المستخدم:"
812 812 label_additional_workflow_transitions_for_author: الانتقالات الإضافية المسموح بها عند المستخدم صاحب البلاغ
813 813 label_additional_workflow_transitions_for_assignee: الانتقالات الإضافية المسموح بها عند المستخدم المحال إليه
814 814 label_issues_visibility_all: جميع بنود العمل
815 815 label_issues_visibility_public: جميع بنود العمل الخاصة
816 816 label_issues_visibility_own: بنود العمل التي أنشأها المستخدم
817 817 label_git_report_last_commit: اعتماد التقرير الأخير للملفات والدلائل
818 818 label_parent_revision: الوالدين
819 819 label_child_revision: الطفل
820 820 label_export_options: "%{export_format} خيارات التصدير"
821 821
822 822 button_login: دخول
823 823 button_submit: تثبيت
824 824 button_save: حفظ
825 825 button_check_all: تحديد الكل
826 826 button_uncheck_all: عدم تحديد الكل
827 827 button_collapse_all: تقليص الكل
828 828 button_expand_all: عرض الكل
829 829 button_delete: حذف
830 830 button_create: إنشاء
831 831 button_create_and_continue: إنشاء واستمرار
832 832 button_test: اختبار
833 833 button_edit: تعديل
834 834 button_edit_associated_wikipage: "تغير صفحة ويكي: %{page_title}"
835 835 button_add: إضافة
836 836 button_change: تغيير
837 837 button_apply: تطبيق
838 838 button_clear: إخلاء الحقول
839 839 button_lock: قفل
840 840 button_unlock: الغاء القفل
841 841 button_download: تنزيل
842 842 button_list: قائمة
843 843 button_view: عرض
844 844 button_move: تحرك
845 845 button_move_and_follow: تحرك واتبع
846 846 button_back: رجوع
847 847 button_cancel: إلغاء
848 848 button_activate: تنشيط
849 849 button_sort: ترتيب
850 850 button_log_time: وقت الدخول
851 851 button_rollback: الرجوع الى هذا الاصدار
852 852 button_watch: تابع عبر البريد
853 853 button_unwatch: إلغاء المتابعة عبر البريد
854 854 button_reply: رد
855 855 button_archive: أرشفة
856 856 button_unarchive: إلغاء الأرشفة
857 857 button_reset: إعادة
858 858 button_rename: إعادة التسمية
859 859 button_change_password: تغير كلمة المرور
860 860 button_copy: نسخ
861 861 button_copy_and_follow: نسخ واتباع
862 862 button_annotate: تعليق
863 863 button_update: تحديث
864 864 button_configure: تكوين
865 865 button_quote: اقتباس
866 866 button_duplicate: عمل نسخة
867 867 button_show: إظهار
868 868 button_edit_section: تعديل هذا الجزء
869 869 button_export: تصدير لملف
870 870
871 871 status_active: نشيط
872 872 status_registered: مسجل
873 873 status_locked: مقفل
874 874
875 875 version_status_open: مفتوح
876 876 version_status_locked: مقفل
877 877 version_status_closed: مغلق
878 878
879 879 field_active: فعال
880 880
881 881 text_select_mail_notifications: حدد الامور التي يجب ابلاغك بها عن طريق البريد الالكتروني
882 882 text_regexp_info: مثال. ^[A-Z0-9]+$
883 883 text_min_max_length_info: الحد الاقصى والادني لطول المعلومات
884 884 text_project_destroy_confirmation: هل أنت متأكد من أنك تريد حذف هذا المشروع والبيانات ذات الصلة؟
885 885 text_subprojects_destroy_warning: "المشاريع الفرعية: %{value} سيتم حذفها أيضاً."
886 886 text_workflow_edit: حدد دوراً و نوع بند عمل لتحرير سير العمل
887 887 text_are_you_sure: هل أنت متأكد؟
888 888 text_journal_changed: "%{label} تغير %{old} الى %{new}"
889 889 text_journal_changed_no_detail: "%{label} تم التحديث"
890 890 text_journal_set_to: "%{label} تغير الى %{value}"
891 891 text_journal_deleted: "%{label} تم الحذف (%{old})"
892 892 text_journal_added: "%{label} %{value} تم الاضافة"
893 893 text_tip_issue_begin_day: بند عمل بدأ اليوم
894 894 text_tip_issue_end_day: بند عمل انتهى اليوم
895 895 text_tip_issue_begin_end_day: بند عمل بدأ وانتهى اليوم
896 896 text_caracters_maximum: "%{count} الحد الاقصى."
897 897 text_caracters_minimum: "الحد الادنى %{count}"
898 898 text_length_between: "الطول %{min} بين %{max} رمز"
899 899 text_tracker_no_workflow: لم يتم تحديد سير العمل لهذا النوع من بنود العمل
900 900 text_unallowed_characters: رموز غير مسموحة
901 901 text_comma_separated: مسموح رموز متنوعة يفصلها فاصلة .
902 902 text_line_separated: مسموح رموز متنوعة يفصلها سطور
903 903 text_issues_ref_in_commit_messages: الارتباط وتغيير حالة بنود العمل في رسائل تحرير الملفات
904 904 text_issue_added: "بند العمل %{id} تم ابلاغها عن طريق %{author}."
905 905 text_issue_updated: "بند العمل %{id} تم تحديثها عن طريق %{author}."
906 906 text_wiki_destroy_confirmation: هل انت متأكد من رغبتك في حذف هذا الويكي ومحتوياته؟
907 907 text_issue_category_destroy_question: "بعض بنود العمل (%{count}) مرتبطة بهذه الفئة، ماذا تريد ان تفعل بها؟"
908 908 text_issue_category_destroy_assignments: حذف الفئة
909 909 text_issue_category_reassign_to: اعادة تثبيت البنود في الفئة
910 910 text_user_mail_option: "بالنسبة للمشاريع غير المحددة، سوف يتم ابلاغك عن المشاريع التي تشاهدها او تشارك بها فقط!"
911 911 text_no_configuration_data: "الادوار والمتتبع وحالات بند العمل ومخطط سير العمل لم يتم تحديد وضعها الافتراضي بعد. "
912 912 text_load_default_configuration: تحميل الاعدادات الافتراضية
913 913 text_status_changed_by_changeset: " طبق التغيرات المعينة على %{value}."
914 914 text_time_logged_by_changeset: "تم تطبيق التغيرات المعينة على %{value}."
915 915 text_issues_destroy_confirmation: هل انت متأكد من حذف البنود المظللة؟'
916 916 text_issues_destroy_descendants_confirmation: "سوف يؤدي هذا الى حذف %{count} المهام الفرعية ايضا."
917 917 text_time_entries_destroy_confirmation: "هل انت متأكد من رغبتك في حذف الادخالات الزمنية المحددة؟"
918 918 text_select_project_modules: قم بتحديد الوضع المناسب لهذا المشروع:'
919 919 text_default_administrator_account_changed: تم تعديل الاعدادات الافتراضية لحساب المدير
920 920 text_file_repository_writable: المرفقات قابلة للكتابة
921 921 text_plugin_assets_writable: الدليل المساعد قابل للكتابة
922 922 text_destroy_time_entries_question: " ساعة على بند العمل التي تود حذفها، ماذا تريد ان تفعل؟ %{hours} تم تثبيت"
923 923 text_destroy_time_entries: قم بحذف الساعات المسجلة
924 924 text_assign_time_entries_to_project: ثبت الساعات المسجلة على التقرير
925 925 text_reassign_time_entries: 'اعادة تثبيت الساعات المسجلة لبند العمل هذا:'
926 926 text_user_wrote: "%{value} كتب:"
927 927 text_enumeration_destroy_question: "%{count} الكائنات المعنية لهذه القيمة"
928 928 text_enumeration_category_reassign_to: اعادة تثبيت الكائنات التالية لهذه القيمة:'
929 929 text_email_delivery_not_configured: "لم يتم تسليم البريد الالكتروني"
930 930 text_diff_truncated: '... لقد تم اقتطاع هذا الجزء لانه تجاوز الحد الاقصى المسموح بعرضه'
931 931 text_custom_field_possible_values_info: 'سطر لكل قيمة'
932 932 text_wiki_page_nullify_children: "الاحتفاظ بصفحات الابن كصفحات جذر"
933 933 text_wiki_page_destroy_children: "حذف صفحات الابن وجميع أولادهم"
934 934 text_wiki_page_reassign_children: "إعادة تعيين صفحات تابعة لهذه الصفحة الأصلية"
935 935 text_own_membership_delete_confirmation: "انت على وشك إزالة بعض أو كافة الصلاحيات الخاصة بك، لن تكون قادراً على تحرير هذا المشروع بعد ذلك. هل أنت متأكد من أنك تريد المتابعة؟"
936 936 text_zoom_in: تصغير
937 937 text_zoom_out: تكبير
938 938 text_warn_on_leaving_unsaved: "الصفحة تحتوي على نص غير مخزن، سوف يفقد النص اذا تم الخروج من الصفحة."
939 939 text_scm_path_encoding_note: "الافتراضي: UTF-8"
940 940 text_git_repository_note: مستودع فارغ ومحلي
941 941 text_mercurial_repository_note: مستودع محلي
942 942 text_scm_command: امر
943 943 text_scm_command_version: اصدار
944 944 text_scm_config: الرجاء اعادة تشغيل التطبيق
945 945 text_scm_command_not_available: الامر غير متوفر، الرجاء التحقق من لوحة التحكم
946 946
947 947 default_role_manager: مدير
948 948 default_role_developer: مطور
949 949 default_role_reporter: مراسل
950 950 default_tracker_bug: الشوائب
951 951 default_tracker_feature: خاصية
952 952 default_tracker_support: دعم
953 953 default_issue_status_new: جديد
954 954 default_issue_status_in_progress: جاري التحميل
955 955 default_issue_status_resolved: الحل
956 956 default_issue_status_feedback: التغذية الراجعة
957 957 default_issue_status_closed: مغلق
958 958 default_issue_status_rejected: مرفوض
959 959 default_doc_category_user: مستندات المستخدم
960 960 default_doc_category_tech: المستندات التقنية
961 961 default_priority_low: قليل
962 962 default_priority_normal: عادي
963 963 default_priority_high: عالي
964 964 default_priority_urgent: طارئ
965 965 default_priority_immediate: طارئ الآن
966 966 default_activity_design: تصميم
967 967 default_activity_development: تطوير
968 968
969 969 enumeration_issue_priorities: الاولويات
970 970 enumeration_doc_categories: تصنيف المستندات
971 971 enumeration_activities: الانشطة
972 972 enumeration_system_activity: نشاط النظام
973 973 description_filter: فلترة
974 974 description_search: حقل البحث
975 975 description_choose_project: المشاريع
976 976 description_project_scope: مجال البحث
977 977 description_notes: ملاحظات
978 978 description_message_content: محتويات الرسالة
979 979 description_query_sort_criteria_attribute: نوع الترتيب
980 980 description_query_sort_criteria_direction: اتجاه الترتيب
981 981 description_user_mail_notification: إعدادات البريد الالكتروني
982 982 description_available_columns: الاعمدة المتوفرة
983 983 description_selected_columns: الاعمدة المحددة
984 984 description_all_columns: كل الاعمدة
985 985 description_issue_category_reassign: اختر التصنيف
986 986 description_wiki_subpages_reassign: اختر صفحة جديدة
987 987 description_date_range_list: اختر المجال من القائمة
988 988 description_date_range_interval: اختر المدة عن طريق اختيار تاريخ البداية والنهاية
989 989 description_date_from: ادخل تاريخ البداية
990 990 description_date_to: ادخل تاريخ الانتهاء
991 991 text_rmagick_available: RMagick available (optional)
992 992 text_wiki_page_destroy_question: This page has %{descendants} child page(s) and descendant(s). What do you want to do?
993 993 text_repository_usernames_mapping: |-
994 994 Select or update the Redmine user mapped to each username found in the repository log.
995 995 Users with the same Redmine and repository username or email are automatically mapped.
996 996 notice_failed_to_save_time_entries: "Failed to save %{count} time entrie(s) on %{total} selected: %{ids}."
997 997 label_x_issues:
998 998 zero: لا يوجد بنود عمل
999 999 one: بند عمل واحد
1000 1000 other: "%{count} بنود عمل"
1001 1001 label_repository_new: New repository
1002 1002 field_repository_is_default: Main repository
1003 1003 label_copy_attachments: Copy attachments
1004 1004 label_item_position: "%{position}/%{count}"
1005 1005 label_completed_versions: Completed versions
1006 1006 text_project_identifier_info: Only lower case letters (a-z), numbers, dashes and underscores are allowed.<br />Once saved, the identifier cannot be changed.
1007 1007 field_multiple: Multiple values
1008 1008 setting_commit_cross_project_ref: Allow issues of all the other projects to be referenced and fixed
1009 1009 text_issue_conflict_resolution_add_notes: Add my notes and discard my other changes
1010 1010 text_issue_conflict_resolution_overwrite: Apply my changes anyway (previous notes will be kept but some changes may be overwritten)
1011 1011 notice_issue_update_conflict: The issue has been updated by an other user while you were editing it.
1012 1012 text_issue_conflict_resolution_cancel: Discard all my changes and redisplay %{link}
1013 1013 permission_manage_related_issues: Manage related issues
1014 1014 field_auth_source_ldap_filter: LDAP filter
1015 1015 label_search_for_watchers: Search for watchers to add
1016 1016 notice_account_deleted: Your account has been permanently deleted.
1017 1017 setting_unsubscribe: Allow users to delete their own account
1018 1018 button_delete_my_account: Delete my account
1019 1019 text_account_destroy_confirmation: |-
1020 1020 Are you sure you want to proceed?
1021 1021 Your account will be permanently deleted, with no way to reactivate it.
1022 1022 error_session_expired: Your session has expired. Please login again.
1023 1023 text_session_expiration_settings: "Warning: changing these settings may expire the current sessions including yours."
1024 1024 setting_session_lifetime: Session maximum lifetime
1025 1025 setting_session_timeout: Session inactivity timeout
1026 1026 label_session_expiration: Session expiration
1027 1027 permission_close_project: Close / reopen the project
1028 1028 label_show_closed_projects: View closed projects
1029 1029 button_close: Close
1030 1030 button_reopen: Reopen
1031 1031 project_status_active: active
1032 1032 project_status_closed: closed
1033 1033 project_status_archived: archived
1034 1034 text_project_closed: This project is closed and read-only.
1035 1035 notice_user_successful_create: User %{id} created.
1036 1036 field_core_fields: Standard fields
1037 1037 field_timeout: Timeout (in seconds)
1038 1038 setting_thumbnails_enabled: Display attachment thumbnails
1039 1039 setting_thumbnails_size: Thumbnails size (in pixels)
1040 1040 label_status_transitions: Status transitions
1041 1041 label_fields_permissions: Fields permissions
1042 1042 label_readonly: Read-only
1043 1043 label_required: Required
1044 1044 text_repository_identifier_info: Only lower case letters (a-z), numbers, dashes and underscores are allowed.<br />Once saved, the identifier cannot be changed.
1045 1045 field_board_parent: Parent forum
1046 1046 label_attribute_of_project: Project's %{name}
1047 1047 label_attribute_of_author: Author's %{name}
1048 1048 label_attribute_of_assigned_to: Assignee's %{name}
1049 1049 label_attribute_of_fixed_version: Target version's %{name}
1050 1050 label_copy_subtasks: Copy subtasks
1051 1051 label_copied_to: منسوخ لـ
1052 1052 label_copied_from: منسوخ من
1053 1053 label_any_issues_in_project: any issues in project
1054 1054 label_any_issues_not_in_project: any issues not in project
1055 1055 field_private_notes: Private notes
1056 1056 permission_view_private_notes: View private notes
1057 1057 permission_set_notes_private: Set notes as private
1058 1058 label_no_issues_in_project: no issues in project
1059 1059 label_any: جميع
1060 1060 label_last_n_weeks: آخر %{count} أسبوع/أسابيع
1061 1061 setting_cross_project_subtasks: Allow cross-project subtasks
1062 1062 label_cross_project_descendants: متاح للمشاريع الفرعية
1063 1063 label_cross_project_tree: متاح مع شجرة المشروع
1064 1064 label_cross_project_hierarchy: متاح مع التسلسل الهرمي للمشروع
1065 1065 label_cross_project_system: متاح مع جميع المشاريع
1066 1066 button_hide: إخفاء
1067 1067 setting_non_working_week_days: "أيام أجازة/راحة أسبوعية"
1068 1068 label_in_the_next_days: في الأيام المقبلة
1069 1069 label_in_the_past_days: في الأيام الماضية
1070 1070 label_attribute_of_user: User's %{name}
1071 1071 text_turning_multiple_off: If you disable multiple values, multiple values will be
1072 1072 removed in order to preserve only one value per item.
1073 1073 label_attribute_of_issue: Issue's %{name}
1074 1074 permission_add_documents: Add documents
1075 1075 permission_edit_documents: Edit documents
1076 1076 permission_delete_documents: Delete documents
1077 1077 label_gantt_progress_line: Progress line
1078 1078 setting_jsonp_enabled: Enable JSONP support
1079 1079 field_inherit_members: Inherit members
1080 1080 field_closed_on: Closed
1081 1081 field_generate_password: Generate password
1082 1082 setting_default_projects_tracker_ids: Default trackers for new projects
1083 1083 label_total_time: الإجمالي
1084 1084 notice_account_not_activated_yet: You haven't activated your account yet. If you want
1085 1085 to receive a new activation email, please <a href="%{url}">click this link</a>.
1086 1086 notice_account_locked: Your account is locked.
1087 1087 label_hidden: Hidden
1088 1088 label_visibility_private: to me only
1089 1089 label_visibility_roles: to these roles only
1090 1090 label_visibility_public: to any users
1091 1091 field_must_change_passwd: Must change password at next logon
1092 1092 notice_new_password_must_be_different: The new password must be different from the
1093 1093 current password
1094 1094 setting_mail_handler_excluded_filenames: Exclude attachments by name
1095 1095 text_convert_available: ImageMagick convert available (optional)
1096 1096 label_link: Link
1097 1097 label_only: only
1098 1098 label_drop_down_list: drop-down list
1099 1099 label_checkboxes: checkboxes
1100 1100 label_link_values_to: Link values to URL
1101 1101 setting_force_default_language_for_anonymous: Force default language for anonymous
1102 1102 users
1103 1103 setting_force_default_language_for_loggedin: Force default language for logged-in
1104 1104 users
1105 1105 label_custom_field_select_type: Select the type of object to which the custom field
1106 1106 is to be attached
1107 1107 label_issue_assigned_to_updated: Assignee updated
1108 1108 label_check_for_updates: Check for updates
1109 1109 label_latest_compatible_version: Latest compatible version
1110 1110 label_unknown_plugin: Unknown plugin
1111 1111 label_radio_buttons: radio buttons
1112 1112 label_group_anonymous: Anonymous users
1113 1113 label_group_non_member: Non member users
1114 1114 label_add_projects: Add projects
1115 1115 field_default_status: Default status
1116 1116 text_subversion_repository_note: 'Examples: file:///, http://, https://, svn://, svn+[tunnelscheme]://'
1117 1117 field_users_visibility: Users visibility
1118 1118 label_users_visibility_all: All active users
1119 1119 label_users_visibility_members_of_visible_projects: Members of visible projects
1120 1120 label_edit_attachments: Edit attached files
1121 1121 setting_link_copied_issue: Link issues on copy
1122 1122 label_link_copied_issue: Link copied issue
1123 1123 label_ask: Ask
1124 1124 label_search_attachments_yes: Search attachment filenames and descriptions
1125 1125 label_search_attachments_no: Do not search attachments
1126 1126 label_search_attachments_only: Search attachments only
1127 1127 label_search_open_issues_only: Open issues only
1128 1128 field_address: البريد الالكتروني
1129 1129 setting_max_additional_emails: Maximum number of additional email addresses
1130 1130 label_email_address_plural: Emails
1131 1131 label_email_address_add: Add email address
1132 1132 label_enable_notifications: Enable notifications
1133 1133 label_disable_notifications: Disable notifications
1134 1134 setting_search_results_per_page: Search results per page
1135 1135 label_blank_value: blank
1136 1136 permission_copy_issues: Copy issues
1137 1137 error_password_expired: Your password has expired or the administrator requires you
1138 1138 to change it.
1139 1139 field_time_entries_visibility: Time logs visibility
1140 1140 setting_password_max_age: Require password change after
1141 1141 label_parent_task_attributes: Parent tasks attributes
1142 1142 label_parent_task_attributes_derived: Calculated from subtasks
1143 1143 label_parent_task_attributes_independent: Independent of subtasks
1144 1144 label_time_entries_visibility_all: All time entries
1145 1145 label_time_entries_visibility_own: Time entries created by the user
1146 1146 label_member_management: Member management
1147 1147 label_member_management_all_roles: All roles
1148 1148 label_member_management_selected_roles_only: Only these roles
1149 1149 label_password_required: Confirm your password to continue
1150 1150 label_total_spent_time: الوقت الذي تم انفاقه كاملا
1151 1151 notice_import_finished: "%{count} items have been imported"
1152 1152 notice_import_finished_with_errors: "%{count} out of %{total} items could not be imported"
1153 1153 error_invalid_file_encoding: The file is not a valid %{encoding} encoded file
1154 1154 error_invalid_csv_file_or_settings: The file is not a CSV file or does not match the
1155 1155 settings below
1156 1156 error_can_not_read_import_file: An error occurred while reading the file to import
1157 1157 permission_import_issues: Import issues
1158 1158 label_import_issues: Import issues
1159 1159 label_select_file_to_import: Select the file to import
1160 1160 label_fields_separator: Field separator
1161 1161 label_fields_wrapper: Field wrapper
1162 1162 label_encoding: Encoding
1163 1163 label_comma_char: Comma
1164 1164 label_semi_colon_char: Semicolon
1165 1165 label_quote_char: Quote
1166 1166 label_double_quote_char: Double quote
1167 1167 label_fields_mapping: Fields mapping
1168 1168 label_file_content_preview: File content preview
1169 1169 label_create_missing_values: Create missing values
1170 1170 button_import: Import
1171 1171 field_total_estimated_hours: Total estimated time
1172 1172 label_api: API
1173 1173 label_total_plural: Totals
1174 1174 label_assigned_issues: Assigned issues
1175 1175 label_field_format_enumeration: Key/value list
1176 1176 label_f_hour_short: '%{value} h'
1177 1177 field_default_version: Default version
1178 1178 error_attachment_extension_not_allowed: Attachment extension %{extension} is not allowed
1179 1179 setting_attachment_extensions_allowed: Allowed extensions
1180 1180 setting_attachment_extensions_denied: Disallowed extensions
1181 1181 label_any_open_issues: any open issues
1182 1182 label_no_open_issues: no open issues
1183 1183 label_default_values_for_new_users: Default values for new users
1184 1184 error_ldap_bind_credentials: Invalid LDAP Account/Password
1185 1185 setting_sys_api_key: API مفتاح
1186 1186 setting_lost_password: فقدت كلمة السر
1187 1187 mail_subject_security_notification: Security notification
1188 1188 mail_body_security_notification_change: ! '%{field} was changed.'
1189 1189 mail_body_security_notification_change_to: ! '%{field} was changed to %{value}.'
1190 1190 mail_body_security_notification_add: ! '%{field} %{value} was added.'
1191 1191 mail_body_security_notification_remove: ! '%{field} %{value} was removed.'
1192 1192 mail_body_security_notification_notify_enabled: Email address %{value} now receives
1193 1193 notifications.
1194 1194 mail_body_security_notification_notify_disabled: Email address %{value} no longer
1195 1195 receives notifications.
1196 1196 mail_body_settings_updated: ! 'The following settings were changed:'
1197 1197 field_remote_ip: IP address
1198 1198 label_wiki_page_new: New wiki page
1199 1199 label_relations: Relations
1200 1200 button_filter: Filter
1201 1201 mail_body_password_updated: Your password has been changed.
1202 1202 label_no_preview: No preview available
1203 1203 error_no_tracker_allowed_for_new_issue_in_project: The project doesn't have any trackers
1204 1204 for which you can create an issue
1205 1205 label_tracker_all: All trackers
1206 1206 label_new_project_issue_tab_enabled: Display the "New issue" tab
1207 1207 setting_new_item_menu_tab: Project menu tab for creating new objects
1208 1208 label_new_object_tab_enabled: Display the "+" drop-down
1209 1209 error_no_projects_with_tracker_allowed_for_new_issue: There are no projects with trackers
1210 1210 for which you can create an issue
1211 error_cannot_reassign_time_entries_to_an_issue_about_to_be_deleted: Spent time cannot
1212 be reassigned to an issue that is about to be deleted
@@ -1,1305 +1,1307
1 1 #
2 2 # Translated by Saadat Mutallimova
3 3 # Data Processing Center of the Ministry of Communication and Information Technologies
4 4 #
5 5 az:
6 6 direction: ltr
7 7 date:
8 8 formats:
9 9 default: "%d.%m.%Y"
10 10 short: "%d %b"
11 11 long: "%d %B %Y"
12 12
13 13 day_names: [bazar, bazar ertəsi, çərşənbə axşamı, çərşənbə, cümə axşamı, cümə, şənbə]
14 14 standalone_day_names: [Bazar, Bazar ertəsi, Çərşənbə axşamı, Çərşənbə, Cümə axşamı, Cümə, Şənbə]
15 15 abbr_day_names: [B, Be, Ça, Ç, Ca, C, Ş]
16 16
17 17 month_names: [~, yanvar, fevral, mart, aprel, may, iyun, iyul, avqust, sentyabr, oktyabr, noyabr, dekabr]
18 18 # see russian gem for info on "standalone" day names
19 19 standalone_month_names: [~, Yanvar, Fevral, Mart, Aprel, May, İyun, İyul, Avqust, Sentyabr, Oktyabr, Noyabr, Dekabr]
20 20 abbr_month_names: [~, yan., fev., mart, apr., may, iyun, iyul, avq., sent., okt., noy., dek.]
21 21 standalone_abbr_month_names: [~, yan., fev., mart, apr., may, iyun, iyul, avq., sent., okt., noy., dek.]
22 22
23 23 order:
24 24 - :day
25 25 - :month
26 26 - :year
27 27
28 28 time:
29 29 formats:
30 30 default: "%a, %d %b %Y, %H:%M:%S %z"
31 31 time: "%H:%M"
32 32 short: "%d %b, %H:%M"
33 33 long: "%d %B %Y, %H:%M"
34 34
35 35 am: "səhər"
36 36 pm: "axşam"
37 37
38 38 number:
39 39 format:
40 40 separator: ","
41 41 delimiter: " "
42 42 precision: 3
43 43
44 44 currency:
45 45 format:
46 46 format: "%n %u"
47 47 unit: "man."
48 48 separator: "."
49 49 delimiter: " "
50 50 precision: 2
51 51
52 52 percentage:
53 53 format:
54 54 delimiter: ""
55 55
56 56 precision:
57 57 format:
58 58 delimiter: ""
59 59
60 60 human:
61 61 format:
62 62 delimiter: ""
63 63 precision: 3
64 64 # Rails 2.2
65 65 # storage_units: [байт, КБ, МБ, ГБ, ТБ]
66 66
67 67 # Rails 2.3
68 68 storage_units:
69 69 # Storage units output formatting.
70 70 # %u is the storage unit, %n is the number (default: 2 MB)
71 71 format: "%n %u"
72 72 units:
73 73 byte:
74 74 one: "bayt"
75 75 few: "bayt"
76 76 many: "bayt"
77 77 other: "bayt"
78 78 kb: "KB"
79 79 mb: "MB"
80 80 gb: "GB"
81 81 tb: "TB"
82 82
83 83 datetime:
84 84 distance_in_words:
85 85 half_a_minute: "bir dəqiqədən az"
86 86 less_than_x_seconds:
87 87 one: "%{count} saniyədən az"
88 88 few: "%{count} saniyədən az"
89 89 many: "%{count} saniyədən az"
90 90 other: "%{count} saniyədən az"
91 91 x_seconds:
92 92 one: "%{count} saniyə"
93 93 few: "%{count} saniyə"
94 94 many: "%{count} saniyə"
95 95 other: "%{count} saniyə"
96 96 less_than_x_minutes:
97 97 one: "%{count} dəqiqədən az"
98 98 few: "%{count} dəqiqədən az"
99 99 many: "%{count} dəqiqədən az"
100 100 other: "%{count} dəqiqədən az"
101 101 x_minutes:
102 102 one: "%{count} dəqiqə"
103 103 few: "%{count} dəqiqə"
104 104 many: "%{count} dəqiqə"
105 105 other: "%{count} dəqiqə"
106 106 about_x_hours:
107 107 one: "təxminən %{count} saat"
108 108 few: "təxminən %{count} saat"
109 109 many: "təxminən %{count} saat"
110 110 other: "təxminən %{count} saat"
111 111 x_hours:
112 112 one: "1 saat"
113 113 other: "%{count} saat"
114 114 x_days:
115 115 one: "%{count} gün"
116 116 few: "%{count} gün"
117 117 many: "%{count} gün"
118 118 other: "%{count} gün"
119 119 about_x_months:
120 120 one: "təxminən %{count} ay"
121 121 few: "təxminən %{count} ay"
122 122 many: "təxminən %{count} ay"
123 123 other: "təxminən %{count} ay"
124 124 x_months:
125 125 one: "%{count} ay"
126 126 few: "%{count} ay"
127 127 many: "%{count} ay"
128 128 other: "%{count} ay"
129 129 about_x_years:
130 130 one: "təxminən %{count} il"
131 131 few: "təxminən %{count} il"
132 132 many: "təxminən %{count} il"
133 133 other: "təxminən %{count} il"
134 134 over_x_years:
135 135 one: "%{count} ildən çox"
136 136 few: "%{count} ildən çox"
137 137 many: "%{count} ildən çox"
138 138 other: "%{count} ildən çox"
139 139 almost_x_years:
140 140 one: "təxminən 1 il"
141 141 few: "təxminən %{count} il"
142 142 many: "təxminən %{count} il"
143 143 other: "təxminən %{count} il"
144 144 prompts:
145 145 year: "İl"
146 146 month: "Ay"
147 147 day: "Gün"
148 148 hour: "Saat"
149 149 minute: "Dəqiqə"
150 150 second: "Saniyə"
151 151
152 152 activerecord:
153 153 errors:
154 154 template:
155 155 header:
156 156 one: "%{model}: %{count} səhvə görə yadda saxlamaq mümkün olmadı"
157 157 few: "%{model}: %{count} səhvlərə görə yadda saxlamaq mümkün olmadı"
158 158 many: "%{model}: %{count} səhvlərə görə yadda saxlamaq mümkün olmadı"
159 159 other: "%{model}: %{count} səhvə görə yadda saxlamaq mümkün olmadı"
160 160
161 161 body: "Problemlər aşağıdakı sahələrdə yarandı:"
162 162
163 163 messages:
164 164 inclusion: "nəzərdə tutulmamış təyinata malikdir"
165 165 exclusion: "ehtiyata götürülməmiş təyinata malikdir"
166 166 invalid: "düzgün təyinat deyildir"
167 167 confirmation: "təsdiq ilə üst-üstə düşmür"
168 168 accepted: "təsdiq etmək lazımdır"
169 169 empty: "boş saxlanıla bilməz"
170 170 blank: "boş saxlanıla bilməz"
171 171 too_long:
172 172 one: "çox böyük uzunluq (%{count} simvoldan çox ola bilməz)"
173 173 few: "çox böyük uzunluq (%{count} simvoldan çox ola bilməz)"
174 174 many: "çox böyük uzunluq (%{count} simvoldan çox ola bilməz)"
175 175 other: "çox böyük uzunluq (%{count} simvoldan çox ola bilməz)"
176 176 too_short:
177 177 one: "uzunluq kifayət qədər deyildir (%{count} simvoldan az ola bilməz)"
178 178 few: "uzunluq kifayət qədər deyildir (%{count} simvoldan az ola bilməz)"
179 179 many: "uzunluq kifayət qədər deyildir (%{count} simvoldan az ola bilməz)"
180 180 other: "uzunluq kifayət qədər deyildir (%{count} simvoldan az ola bilməz)"
181 181 wrong_length:
182 182 one: "düzgün olmayan uzunluq (tam %{count} simvol ola bilər)"
183 183 few: "düzgün olmayan uzunluq (tam %{count} simvol ola bilər)"
184 184 many: "düzgün olmayan uzunluq (tam %{count} simvol ola bilər)"
185 185 other: "düzgün olmayan uzunluq (tam %{count} simvol ola bilər)"
186 186 taken: "artıq mövcuddur"
187 187 not_a_number: "say kimi hesab edilmir"
188 188 greater_than: "%{count} çox təyinata malik ola bilər"
189 189 greater_than_or_equal_to: "%{count} çox ya ona bərabər təyinata malik ola bilər"
190 190 equal_to: "yalnız %{count} bərabər təyinata malik ola bilər"
191 191 less_than: "%{count} az təyinata malik ola bilər"
192 192 less_than_or_equal_to: "%{count} az ya ona bərabər təyinata malik ola bilər"
193 193 odd: "yalnız tək təyinata malik ola bilər"
194 194 even: "yalnız cüt təyinata malik ola bilər"
195 195 greater_than_start_date: "başlanğıc tarixindən sonra olmalıdır"
196 196 not_same_project: "təkcə bir layihəyə aid deyildir"
197 197 circular_dependency: "Belə əlaqə dövri asılılığa gətirib çıxaracaq"
198 198 cant_link_an_issue_with_a_descendant: "Tapşırıq özünün alt tapşırığı ilə əlaqəli ola bilməz"
199 199 earlier_than_minimum_start_date: "cannot be earlier than %{date} because of preceding issues"
200 200
201 201 support:
202 202 array:
203 203 # Rails 2.2
204 204 sentence_connector: "və"
205 205 skip_last_comma: true
206 206
207 207 # Rails 2.3
208 208 words_connector: ", "
209 209 two_words_connector: " və"
210 210 last_word_connector: " "
211 211
212 212 actionview_instancetag_blank_option: Seçim edin
213 213
214 214 button_activate: Aktivləşdirmək
215 215 button_add: Əlavə etmək
216 216 button_annotate: Müəlliflik
217 217 button_apply: Tətbiq etmək
218 218 button_archive: Arxivləşdirmək
219 219 button_back: Geriyə
220 220 button_cancel: İmtina
221 221 button_change_password: Parolu dəyişmək
222 222 button_change: Dəyişmək
223 223 button_check_all: Hamını qeyd etmək
224 224 button_clear: Təmizləmək
225 225 button_configure: Parametlər
226 226 button_copy: Sürətini çıxarmaq
227 227 button_create: Yaratmaq
228 228 button_create_and_continue: Yaratmaq və davam etmək
229 229 button_delete: Silmək
230 230 button_download: Yükləmək
231 231 button_edit: Redaktə etmək
232 232 button_edit_associated_wikipage: "Əlaqəli wiki-səhifəni redaktə etmək: %{page_title}"
233 233 button_list: Siyahı
234 234 button_lock: Bloka salmaq
235 235 button_login: Giriş
236 236 button_log_time: Sərf olunan vaxt
237 237 button_move: Yerini dəyişmək
238 238 button_quote: Sitat gətirmək
239 239 button_rename: Adını dəyişmək
240 240 button_reply: Cavablamaq
241 241 button_reset: Sıfırlamaq
242 242 button_rollback: Bu versiyaya qayıtmaq
243 243 button_save: Yadda saxlamaq
244 244 button_sort: Çeşidləmək
245 245 button_submit: Qəbul etmək
246 246 button_test: Yoxlamaq
247 247 button_unarchive: Arxivdən çıxarmaq
248 248 button_uncheck_all: Təmizləmək
249 249 button_unlock: Blokdan çıxarmaq
250 250 button_unwatch: İzləməmək
251 251 button_update: Yeniləmək
252 252 button_view: Baxmaq
253 253 button_watch: İzləmək
254 254
255 255 default_activity_design: Layihənin hazırlanması
256 256 default_activity_development: Hazırlanma prosesi
257 257 default_doc_category_tech: Texniki sənədləşmə
258 258 default_doc_category_user: İstifadəçi sənədi
259 259 default_issue_status_in_progress: İşlənməkdədir
260 260 default_issue_status_closed: Bağlanıb
261 261 default_issue_status_feedback: Əks əlaqə
262 262 default_issue_status_new: Yeni
263 263 default_issue_status_rejected: Rədd etmə
264 264 default_issue_status_resolved: Həll edilib
265 265 default_priority_high: Yüksək
266 266 default_priority_immediate: Təxirsiz
267 267 default_priority_low: Aşağı
268 268 default_priority_normal: Normal
269 269 default_priority_urgent: Təcili
270 270 default_role_developer: Hazırlayan
271 271 default_role_manager: Menecer
272 272 default_role_reporter: Reportyor
273 273 default_tracker_bug: Səhv
274 274 default_tracker_feature: Təkmilləşmə
275 275 default_tracker_support: Dəstək
276 276
277 277 enumeration_activities: Hərəkətlər (vaxtın uçotu)
278 278 enumeration_doc_categories: Sənədlərin kateqoriyası
279 279 enumeration_issue_priorities: Tapşırıqların prioriteti
280 280
281 281 error_can_not_remove_role: Bu rol istifadə edilir və silinə bilməz.
282 282 error_can_not_delete_custom_field: Sazlanmış sahəni silmək mümkün deyildir
283 283 error_can_not_delete_tracker: Bu treker tapşırıqlardan ibarət olduğu üçün silinə bilməz.
284 284 error_can_t_load_default_data: "Susmaya görə konfiqurasiya yüklənməmişdir: %{value}"
285 285 error_issue_not_found_in_project: Tapşırıq tapılmamışdır və ya bu layihəyə bərkidilməmişdir
286 286 error_scm_annotate: "Verilənlər mövcud deyildir ya imzalana bilməz."
287 287 error_scm_command_failed: "Saxlayıcıya giriş imkanı səhvi: %{value}"
288 288 error_scm_not_found: Saxlayıcıda yazı və/ və ya düzəliş yoxdur.
289 289 error_unable_to_connect: Qoşulmaq mümkün deyildir (%{value})
290 290 error_unable_delete_issue_status: Tapşırığın statusunu silmək mümkün deyildir
291 291
292 292 field_account: İstifadəçi hesabı
293 293 field_activity: Fəaliyyət
294 294 field_admin: İnzibatçı
295 295 field_assignable: Tapşırıq bu rola təyin edilə bilər
296 296 field_assigned_to: Təyin edilib
297 297 field_attr_firstname: Ad
298 298 field_attr_lastname: Soyad
299 299 field_attr_login: Atribut Login
300 300 field_attr_mail: e-poçt
301 301 field_author: Müəllif
302 302 field_auth_source: Autentifikasiya rejimi
303 303 field_base_dn: BaseDN
304 304 field_category: Kateqoriya
305 305 field_column_names: Sütunlar
306 306 field_comments: Şərhlər
307 307 field_comments_sorting: Şərhlərin təsviri
308 308 field_content: Content
309 309 field_created_on: Yaradılıb
310 310 field_default_value: Susmaya görə təyinat
311 311 field_delay: Təxirə salmaq
312 312 field_description: Təsvir
313 313 field_done_ratio: Hazırlıq
314 314 field_downloads: Yükləmələr
315 315 field_due_date: Yerinə yetirilmə tarixi
316 316 field_editable: Redaktə edilən
317 317 field_effective_date: Tarix
318 318 field_estimated_hours: Vaxtın dəyərləndirilməsi
319 319 field_field_format: Format
320 320 field_filename: Fayl
321 321 field_filesize: Ölçü
322 322 field_firstname: Ad
323 323 field_fixed_version: Variant
324 324 field_hide_mail: E-poçtumu gizlət
325 325 field_homepage: Başlanğıc səhifə
326 326 field_host: Kompyuter
327 327 field_hours: saat
328 328 field_identifier: Unikal identifikator
329 329 field_identity_url: OpenID URL
330 330 field_is_closed: Tapşırıq bağlanıb
331 331 field_is_default: Susmaya görə tapşırıq
332 332 field_is_filter: Filtr kimi istifadə edilir
333 333 field_is_for_all: Bütün layihələr üçün
334 334 field_is_in_roadmap: Operativ planda əks olunan tapşırıqlar
335 335 field_is_public: Ümümaçıq
336 336 field_is_required: Mütləq
337 337 field_issue_to: Əlaqəli tapşırıqlar
338 338 field_issue: Tapşırıq
339 339 field_language: Dil
340 340 field_last_login_on: Son qoşulma
341 341 field_lastname: Soyad
342 342 field_login: İstifadəçi
343 343 field_mail: e-poçt
344 344 field_mail_notification: e-poçt ilə bildiriş
345 345 field_max_length: maksimal uzunluq
346 346 field_min_length: minimal uzunluq
347 347 field_name: Ad
348 348 field_new_password: Yeni parol
349 349 field_notes: Qeyd
350 350 field_onthefly: Tez bir zamanda istifadəçinin yaradılması
351 351 field_parent_title: Valideyn səhifə
352 352 field_parent: Valideyn layihə
353 353 field_parent_issue: Valideyn tapşırıq
354 354 field_password_confirmation: Təsdiq
355 355 field_password: Parol
356 356 field_port: Port
357 357 field_possible_values: Mümkün olan təyinatlar
358 358 field_priority: Prioritet
359 359 field_project: Layihə
360 360 field_redirect_existing_links: Mövcud olan istinadları istiqamətləndirmək
361 361 field_regexp: Müntəzəm ifadə
362 362 field_role: Rol
363 363 field_searchable: Axtarış üçün açıqdır
364 364 field_spent_on: Tarix
365 365 field_start_date: Başlanıb
366 366 field_start_page: Başlanğıc səhifə
367 367 field_status: Status
368 368 field_subject: Mövzu
369 369 field_subproject: Altlayihə
370 370 field_summary: Qısa təsvir
371 371 field_text: Mətn sahəsi
372 372 field_time_entries: Sərf olunan zaman
373 373 field_time_zone: Saat qurşağı
374 374 field_title: Başlıq
375 375 field_tracker: Treker
376 376 field_type: Tip
377 377 field_updated_on: Yenilənib
378 378 field_url: URL
379 379 field_user: İstifadəçi
380 380 field_value: Təyinat
381 381 field_version: Variant
382 382 field_watcher: Nəzarətçi
383 383
384 384 general_csv_decimal_separator: ','
385 385 general_csv_encoding: UTF-8
386 386 general_csv_separator: ';'
387 387 general_pdf_fontname: freesans
388 388 general_pdf_monospaced_fontname: freemono
389 389 general_first_day_of_week: '1'
390 390 general_lang_name: 'Azerbaijani (Azeri)'
391 391 general_text_no: 'xeyr'
392 392 general_text_No: 'Xeyr'
393 393 general_text_yes: 'bəli'
394 394 general_text_Yes: 'Bəli'
395 395
396 396 label_activity: Görülən işlər
397 397 label_add_another_file: Bir fayl daha əlavə etmək
398 398 label_added_time_by: "Əlavə etdi %{author} %{age} əvvəl"
399 399 label_added: əlavə edilib
400 400 label_add_note: Qeydi əlavə etmək
401 401 label_administration: İnzibatçılıq
402 402 label_age: Yaş
403 403 label_ago: gün əvvəl
404 404 label_all_time: hər zaman
405 405 label_all_words: Bütün sözlər
406 406 label_all: hamı
407 407 label_and_its_subprojects: "%{value} bütün altlayihələr"
408 408 label_applied_status: Tətbiq olunan status
409 409 label_ascending: Artmaya görə
410 410 label_assigned_to_me_issues: Mənim tapşırıqlarım
411 411 label_associated_revisions: Əlaqəli redaksiyalar
412 412 label_attachment: Fayl
413 413 label_attachment_delete: Faylı silmək
414 414 label_attachment_new: Yeni fayl
415 415 label_attachment_plural: Fayllar
416 416 label_attribute: Atribut
417 417 label_attribute_plural: Atributlar
418 418 label_authentication: Autentifikasiya
419 419 label_auth_source: Autentifikasiyanın rejimi
420 420 label_auth_source_new: Autentifikasiyanın yeni rejimi
421 421 label_auth_source_plural: Autentifikasiyanın rejimləri
422 422 label_blocked_by: bloklanır
423 423 label_blocks: bloklayır
424 424 label_board: Forum
425 425 label_board_new: Yeni forum
426 426 label_board_plural: Forumlar
427 427 label_boolean: Məntiqi
428 428 label_browse: Baxış
429 429 label_bulk_edit_selected_issues: Seçilən bütün tapşırıqları redaktə etmək
430 430 label_calendar: Təqvim
431 431 label_calendar_filter: O cümlədən
432 432 label_calendar_no_assigned: Mənim deyil
433 433 label_change_plural: Dəyişikliklər
434 434 label_change_properties: Xassələri dəyişmək
435 435 label_change_status: Statusu dəyişmək
436 436 label_change_view_all: Bütün dəyişikliklərə baxmaq
437 437 label_changes_details: Bütün dəyişikliklərə görə təfsilatlar
438 438 label_changeset_plural: Dəyişikliklər
439 439 label_chronological_order: Xronoloji ardıcıllıq ilə
440 440 label_closed_issues: Bağlıdır
441 441 label_closed_issues_plural: bağlıdır
442 442 label_closed_issues_plural2: bağlıdır
443 443 label_closed_issues_plural5: bağlıdır
444 444 label_comment: şərhlər
445 445 label_comment_add: Şərhləri qeyd etmək
446 446 label_comment_added: Əlavə olunmuş şərhlər
447 447 label_comment_delete: Şərhi silmək
448 448 label_comment_plural: Şərhlər
449 449 label_comment_plural2: Şərhlər
450 450 label_comment_plural5: şərhlərin
451 451 label_commits_per_author: İstifadəçi üzərində dəyişikliklər
452 452 label_commits_per_month: Ay üzərində dəyişikliklər
453 453 label_confirmation: Təsdiq
454 454 label_contains: tərkibi
455 455 label_copied: surəti köçürülüb
456 456 label_copy_workflow_from: görülən işlərin ardıcıllığının surətini köçürmək
457 457 label_current_status: Cari status
458 458 label_current_version: Cari variant
459 459 label_custom_field: Sazlanan sahə
460 460 label_custom_field_new: Yeni sazlanan sahə
461 461 label_custom_field_plural: Sazlanan sahələr
462 462 label_date_from: С
463 463 label_date_from_to: С %{start} по %{end}
464 464 label_date_range: vaxt intervalı
465 465 label_date_to: üzrə
466 466 label_date: Tarix
467 467 label_day_plural: gün
468 468 label_default: Susmaya görə
469 469 label_default_columns: Susmaya görə sütunlar
470 470 label_deleted: silinib
471 471 label_descending: Azalmaya görə
472 472 label_details: Təfsilatlar
473 473 label_diff_inline: mətndə
474 474 label_diff_side_by_side: Yanaşı
475 475 label_disabled: söndürülüb
476 476 label_display: Təsvir
477 477 label_display_per_page: "Səhifəyə: %{value}"
478 478 label_document: Sənəd
479 479 label_document_added: Sənəd əlavə edilib
480 480 label_document_new: Yeni sənəd
481 481 label_document_plural: Sənədlər
482 482 label_downloads_abbr: Yükləmələr
483 483 label_duplicated_by: çoxaldılır
484 484 label_duplicates: çoxaldır
485 485 label_enumeration_new: Yeni qiymət
486 486 label_enumerations: Qiymətlərin siyahısı
487 487 label_environment: Mühit
488 488 label_equals: sayılır
489 489 label_example: Nümunə
490 490 label_export_to: ixrac etmək
491 491 label_feed_plural: Atom
492 492 label_feeds_access_key_created_on: "Atom-ə giriş açarı %{value} əvvəl yaradılıb"
493 493 label_f_hour: "%{value} saat"
494 494 label_f_hour_plural: "%{value} saat"
495 495 label_file_added: Fayl əlavə edilib
496 496 label_file_plural: Fayllar
497 497 label_filter_add: Filtr əlavə etmək
498 498 label_filter_plural: Filtrlər
499 499 label_float: Həqiqi ədəd
500 500 label_follows: Əvvəlki
501 501 label_gantt: Qant diaqramması
502 502 label_general: Ümumi
503 503 label_generate_key: Açarı generasiya etmək
504 504 label_greater_or_equal: ">="
505 505 label_help: Kömək
506 506 label_history: Tarixçə
507 507 label_home: Ana səhifə
508 508 label_incoming_emails: Məlumatların qəbulu
509 509 label_index_by_date: Səhifələrin tarixçəsi
510 510 label_index_by_title: Başlıq
511 511 label_information_plural: İnformasiya
512 512 label_information: İnformasiya
513 513 label_in_less_than: az
514 514 label_in_more_than: çox
515 515 label_integer: Tam
516 516 label_internal: Daxili
517 517 label_in: da (də)
518 518 label_issue: Tapşırıq
519 519 label_issue_added: Tapşırıq əlavə edilib
520 520 label_issue_category_new: Yeni kateqoriya
521 521 label_issue_category_plural: Tapşırığın kateqoriyası
522 522 label_issue_category: Tapşırığın kateqoriyası
523 523 label_issue_new: Yeni tapşırıq
524 524 label_issue_plural: Tapşırıqlar
525 525 label_issues_by: "%{value} üzrə çeşidləmək"
526 526 label_issue_status_new: Yeni status
527 527 label_issue_status_plural: Tapşırıqların statusu
528 528 label_issue_status: Tapşırığın statusu
529 529 label_issue_tracking: Tapşırıqlar
530 530 label_issue_updated: Tapşırıq yenilənib
531 531 label_issue_view_all: Bütün tapşırıqlara baxmaq
532 532 label_issue_watchers: Nəzarətçilər
533 533 label_jump_to_a_project: ... layihəyə keçid
534 534 label_language_based: Dilin əsasında
535 535 label_last_changes: "%{count} az dəyişiklik"
536 536 label_last_login: Sonuncu qoşulma
537 537 label_last_month: sonuncu ay
538 538 label_last_n_days: "son %{count} gün"
539 539 label_last_week: sonuncu həftə
540 540 label_latest_revision: Sonuncu redaksiya
541 541 label_latest_revision_plural: Sonuncu redaksiyalar
542 542 label_ldap_authentication: LDAP vasitəsilə avtorizasiya
543 543 label_less_or_equal: <=
544 544 label_less_than_ago: gündən az
545 545 label_list: Siyahı
546 546 label_loading: Yükləmə...
547 547 label_logged_as: Daxil olmusunuz
548 548 label_login: Daxil olmaq
549 549 label_login_with_open_id_option: və ya OpenID vasitəsilə daxil olmaq
550 550 label_logout: Çıxış
551 551 label_max_size: Maksimal ölçü
552 552 label_member_new: Yeni iştirakçı
553 553 label_member: İştirakçı
554 554 label_member_plural: İştirakçılar
555 555 label_message_last: Sonuncu məlumat
556 556 label_message_new: Yeni məlumat
557 557 label_message_plural: Məlumatlar
558 558 label_message_posted: Məlumat əlavə olunub
559 559 label_me: mənə
560 560 label_min_max_length: Minimal - maksimal uzunluq
561 561 label_modified: dəyişilib
562 562 label_module_plural: Modullar
563 563 label_months_from: ay
564 564 label_month: Ay
565 565 label_more_than_ago: gündən əvvəl
566 566 label_more: Çox
567 567 label_my_account: Mənim hesabım
568 568 label_my_page: Mənim səhifəm
569 569 label_my_page_block: Mənim səhifəmin bloku
570 570 label_my_projects: Mənim layihələrim
571 571 label_new: Yeni
572 572 label_new_statuses_allowed: İcazə verilən yeni statuslar
573 573 label_news_added: Xəbər əlavə edilib
574 574 label_news_latest: Son xəbərlər
575 575 label_news_new: Xəbər əlavə etmək
576 576 label_news_plural: Xəbərlər
577 577 label_news_view_all: Bütün xəbərlərə baxmaq
578 578 label_news: Xəbərlər
579 579 label_next: Növbəti
580 580 label_nobody: heç kim
581 581 label_no_change_option: (Dəyişiklik yoxdur)
582 582 label_no_data: Təsvir üçün verilənlər yoxdur
583 583 label_none: yoxdur
584 584 label_not_contains: mövcud deyil
585 585 label_not_equals: sayılmır
586 586 label_open_issues: açıqdır
587 587 label_open_issues_plural: açıqdır
588 588 label_open_issues_plural2: açıqdır
589 589 label_open_issues_plural5: açıqdır
590 590 label_optional_description: Təsvir (vacib deyil)
591 591 label_options: Opsiyalar
592 592 label_overall_activity: Görülən işlərin toplu hesabatı
593 593 label_overview: Baxış
594 594 label_password_lost: Parolun bərpası
595 595 label_permissions_report: Giriş hüquqları üzrə hesabat
596 596 label_permissions: Giriş hüquqları
597 597 label_personalize_page: bu səhifəni fərdiləşdirmək
598 598 label_planning: Planlaşdırma
599 599 label_please_login: Xahiş edirik, daxil olun.
600 600 label_plugins: Modullar
601 601 label_precedes: növbəti
602 602 label_preferences: Üstünlük
603 603 label_preview: İlkin baxış
604 604 label_previous: Əvvəlki
605 605 label_profile: Profil
606 606 label_project: Layihə
607 607 label_project_all: Bütün layihələr
608 608 label_project_copy_notifications: Layihənin surətinin çıxarılması zamanı elektron poçt ilə bildiriş göndərmək
609 609 label_project_latest: Son layihələr
610 610 label_project_new: Yeni layihə
611 611 label_project_plural: Layihələr
612 612 label_project_plural2: layihəni
613 613 label_project_plural5: layihələri
614 614 label_public_projects: Ümumi layihələr
615 615 label_query: Yadda saxlanılmış sorğu
616 616 label_query_new: Yeni sorğu
617 617 label_query_plural: Yadda saxlanılmış sorğular
618 618 label_read: Oxu...
619 619 label_register: Qeydiyyat
620 620 label_registered_on: Qeydiyyatdan keçib
621 621 label_registration_activation_by_email: e-poçt üzrə hesabımın aktivləşdirilməsi
622 622 label_registration_automatic_activation: uçot qeydlərinin avtomatik aktivləşdirilməsi
623 623 label_registration_manual_activation: uçot qeydlərini əl ilə aktivləşdirmək
624 624 label_related_issues: Əlaqəli tapşırıqlar
625 625 label_relates_to: əlaqəlidir
626 626 label_relation_delete: Əlaqəni silmək
627 627 label_relation_new: Yeni münasibət
628 628 label_renamed: adını dəyişmək
629 629 label_reply_plural: Cavablar
630 630 label_report: Hesabat
631 631 label_report_plural: Hesabatlar
632 632 label_reported_issues: Yaradılan tapşırıqlar
633 633 label_repository: Saxlayıcı
634 634 label_repository_plural: Saxlayıcı
635 635 label_result_plural: Nəticələr
636 636 label_reverse_chronological_order: Əks ardıcıllıqda
637 637 label_revision: Redaksiya
638 638 label_revision_plural: Redaksiyalar
639 639 label_roadmap: Operativ plan
640 640 label_roadmap_due_in: "%{value} müddətində"
641 641 label_roadmap_no_issues: bu versiya üçün tapşırıq yoxdur
642 642 label_roadmap_overdue: "gecikmə %{value}"
643 643 label_role: Rol
644 644 label_role_and_permissions: Rollar və giriş hüquqları
645 645 label_role_new: Yeni rol
646 646 label_role_plural: Rollar
647 647 label_scm: Saxlayıcının tipi
648 648 label_search: Axtarış
649 649 label_search_titles_only: Ancaq adlarda axtarmaq
650 650 label_send_information: İstifadəçiyə uçot qeydləri üzrə informasiyanı göndərmək
651 651 label_send_test_email: Yoxlama üçün email göndərmək
652 652 label_settings: Sazlamalar
653 653 label_show_completed_versions: Bitmiş variantları göstərmək
654 654 label_sort: Çeşidləmək
655 655 label_sort_by: "%{value} üzrə çeşidləmək"
656 656 label_sort_higher: Yuxarı
657 657 label_sort_highest: Əvvələ qayıt
658 658 label_sort_lower: Aşağı
659 659 label_sort_lowest: Sona qayıt
660 660 label_spent_time: Sərf olunan vaxt
661 661 label_statistics: Statistika
662 662 label_stay_logged_in: Sistemdə qalmaq
663 663 label_string: Mətn
664 664 label_subproject_plural: Altlayihələr
665 665 label_subtask_plural: Alt tapşırıqlar
666 666 label_text: Uzun mətn
667 667 label_theme: Mövzu
668 668 label_this_month: bu ay
669 669 label_this_week: bu həftə
670 670 label_this_year: bu il
671 671 label_time_tracking: Vaxtın uçotu
672 672 label_timelog_today: Bu günə sərf olunan vaxt
673 673 label_today: bu gün
674 674 label_topic_plural: Mövzular
675 675 label_total: Cəmi
676 676 label_tracker: Treker
677 677 label_tracker_new: Yeni treker
678 678 label_tracker_plural: Trekerlər
679 679 label_updated_time: "%{value} əvvəl yenilənib"
680 680 label_updated_time_by: "%{author} %{age} əvvəl yenilənib"
681 681 label_used_by: İstifadə olunur
682 682 label_user: İstifasdəçi
683 683 label_user_activity: "İstifadəçinin gördüyü işlər %{value}"
684 684 label_user_mail_no_self_notified: "Tərəfimdən edilən dəyişikliklər haqqında məni xəbərdar etməmək"
685 685 label_user_mail_option_all: "Mənim layihələrimdəki bütün hadisələr haqqında"
686 686 label_user_mail_option_selected: "Yalnız seçilən layihədəki bütün hadisələr haqqında..."
687 687 label_user_mail_option_only_owner: Yalnız sahibi olduğum obyektlər üçün
688 688 label_user_mail_option_only_my_events: Yalnız izlədiyim və ya iştirak etdiyim obyektlər üçün
689 689 label_user_mail_option_only_assigned: Yalnız mənə təyin edilən obyektlər üçün
690 690 label_user_new: Yeni istifadəçi
691 691 label_user_plural: İstifadəçilər
692 692 label_version: Variant
693 693 label_version_new: Yeni variant
694 694 label_version_plural: Variantlar
695 695 label_view_diff: Fərqlərə baxmaq
696 696 label_view_revisions: Redaksiyalara baxmaq
697 697 label_watched_issues: Tapşırığın izlənilməsi
698 698 label_week: Həftə
699 699 label_wiki: Wiki
700 700 label_wiki_edit: Wiki-nin redaktəsi
701 701 label_wiki_edit_plural: Wiki
702 702 label_wiki_page: Wiki səhifəsi
703 703 label_wiki_page_plural: Wiki səhifələri
704 704 label_workflow: Görülən işlərin ardıcıllığı
705 705 label_x_closed_issues_abbr:
706 706 zero: "0 bağlıdır"
707 707 one: "1 bağlanıb"
708 708 few: "%{count} bağlıdır"
709 709 many: "%{count} bağlıdır"
710 710 other: "%{count} bağlıdır"
711 711 label_x_comments:
712 712 zero: "şərh yoxdur"
713 713 one: "1 şərh"
714 714 few: "%{count} şərhlər"
715 715 many: "%{count} şərh"
716 716 other: "%{count} şərh"
717 717 label_x_open_issues_abbr:
718 718 zero: "0 açıqdır"
719 719 one: "1 açıq"
720 720 few: "%{count} açıqdır"
721 721 many: "%{count} açıqdır"
722 722 other: "%{count} açıqdır"
723 723 label_x_projects:
724 724 zero: "layihələr yoxdur"
725 725 one: "1 layihə"
726 726 few: "%{count} layihə"
727 727 many: "%{count} layihə"
728 728 other: "%{count} layihə"
729 729 label_year: İl
730 730 label_yesterday: dünən
731 731
732 732 mail_body_account_activation_request: "Yeni istifadəçi qeydiyyatdan keçib (%{value}). Uçot qeydi Sizin təsdiqinizi gözləyir:"
733 733 mail_body_account_information: Sizin uçot qeydiniz haqqında informasiya
734 734 mail_body_account_information_external: "Siz özünüzün %{value} uçot qeydinizi giriş üçün istifadə edə bilərsiniz."
735 735 mail_body_lost_password: 'Parolun dəyişdirilməsi üçün aşağıdakı linkə keçin:'
736 736 mail_body_register: 'Uçot qeydinin aktivləşdirilməsi üçün aşağıdakı linkə keçin:'
737 737 mail_body_reminder: "növbəti %{days} gün üçün Sizə təyin olunan %{count}:"
738 738 mail_subject_account_activation_request: "Sistemdə istifadəçinin aktivləşdirilməsi üçün sorğu %{value}"
739 739 mail_subject_lost_password: "Sizin %{value} parolunuz"
740 740 mail_subject_register: "Uçot qeydinin aktivləşdirilməsi %{value}"
741 741 mail_subject_reminder: "yaxın %{days} gün üçün Sizə təyin olunan %{count}"
742 742
743 743 notice_account_activated: Sizin uçot qeydiniz aktivləşdirilib. Sistemə daxil ola bilərsiniz.
744 744 notice_account_invalid_credentials: İstifadəçi adı və ya parolu düzgün deyildir
745 745 notice_account_lost_email_sent: Sizə yeni parolun seçimi ilə bağlı təlimatı əks etdirən məktub göndərilmişdir.
746 746 notice_account_password_updated: Parol müvəffəqiyyətlə yeniləndi.
747 747 notice_account_pending: "Sizin uçot qeydiniz yaradıldı inzibatçının təsdiqini gözləyir."
748 748 notice_account_register_done: Uçot qeydi müvəffəqiyyətlə yaradıldı. Sizin uçot qeydinizin aktivləşdirilməsi üçün elektron poçtunuza göndərilən linkə keçin.
749 749 notice_account_unknown_email: Naməlum istifadəçi.
750 750 notice_account_updated: Uçot qeydi müvəffəqiyyətlə yeniləndi.
751 751 notice_account_wrong_password: Parol düzgün deyildir
752 752 notice_can_t_change_password: Bu uçot qeydi üçün xarici autentifikasiya mənbəyi istifadə olunur. Parolu dəyişmək mümkün deyildir.
753 753 notice_default_data_loaded: Susmaya görə konfiqurasiya yüklənilmişdir.
754 754 notice_email_error: "Məktubun göndərilməsi zamanı səhv baş vermişdi (%{value})"
755 755 notice_email_sent: "Məktub göndərilib %{value}"
756 756 notice_failed_to_save_issues: "Seçilən %{total} içərisindən %{count} bəndləri saxlamaq mümkün olmadı: %{ids}."
757 757 notice_failed_to_save_members: "İştirakçını (ları) yadda saxlamaq mümkün olmadı: %{errors}."
758 758 notice_feeds_access_key_reseted: Sizin Atom giriş açarınız sıfırlanmışdır.
759 759 notice_file_not_found: Daxil olmağa çalışdığınız səhifə mövcud deyildir və ya silinib.
760 760 notice_locking_conflict: İnformasiya digər istifadəçi tərəfindən yenilənib.
761 761 notice_no_issue_selected: "Heç bir tapşırıq seçilməyib! Xahiş edirik, redaktə etmək istədiyiniz tapşırığı qeyd edin."
762 762 notice_not_authorized: Sizin bu səhifəyə daxil olmaq hüququnuz yoxdur.
763 763 notice_successful_connection: Qoşulma müvəffəqiyyətlə yerinə yetirilib.
764 764 notice_successful_create: Yaratma müvəffəqiyyətlə yerinə yetirildi.
765 765 notice_successful_delete: Silinmə müvəffəqiyyətlə yerinə yetirildi.
766 766 notice_successful_update: Yeniləmə müvəffəqiyyətlə yerinə yetirildi.
767 767 notice_unable_delete_version: Variantı silmək mümkün olmadı.
768 768
769 769 permission_add_issues: Tapşırıqların əlavə edilməsi
770 770 permission_add_issue_notes: Qeydlərin əlavə edilməsi
771 771 permission_add_issue_watchers: Nəzarətçilərin əlavə edilməsi
772 772 permission_add_messages: Məlumatların göndərilməsi
773 773 permission_browse_repository: Saxlayıcıya baxış
774 774 permission_comment_news: Xəbərlərə şərh
775 775 permission_commit_access: Saxlayıcıda faylların dəyişdirilməsi
776 776 permission_delete_issues: Tapşırıqların silinməsi
777 777 permission_delete_messages: Məlumatların silinməsi
778 778 permission_delete_own_messages: Şəxsi məlumatların silinməsi
779 779 permission_delete_wiki_pages: Wiki-səhifələrin silinməsi
780 780 permission_delete_wiki_pages_attachments: Bərkidilən faylların silinməsi
781 781 permission_edit_issue_notes: Qeydlərin redaktə edilməsi
782 782 permission_edit_issues: Tapşırıqların redaktə edilməsi
783 783 permission_edit_messages: Məlumatların redaktə edilməsi
784 784 permission_edit_own_issue_notes: Şəxsi qeydlərin redaktə edilməsi
785 785 permission_edit_own_messages: Şəxsi məlumatların redaktə edilməsi
786 786 permission_edit_own_time_entries: Şəxsi vaxt uçotunun redaktə edilməsi
787 787 permission_edit_project: Layihələrin redaktə edilməsi
788 788 permission_edit_time_entries: Vaxt uçotunun redaktə edilməsi
789 789 permission_edit_wiki_pages: Wiki-səhifənin redaktə edilməsi
790 790 permission_export_wiki_pages: Wiki-səhifənin ixracı
791 791 permission_log_time: Sərf olunan vaxtın uçotu
792 792 permission_view_changesets: Saxlayıcı dəyişikliklərinə baxış
793 793 permission_view_time_entries: Sərf olunan vaxta baxış
794 794 permission_manage_project_activities: Layihə üçün hərəkət tiplərinin idarə edilməsi
795 795 permission_manage_boards: Forumların idarə edilməsi
796 796 permission_manage_categories: Tapşırıq kateqoriyalarının idarə edilməsi
797 797 permission_manage_files: Faylların idarə edilməsi
798 798 permission_manage_issue_relations: Tapşırıq bağlantılarının idarə edilməsi
799 799 permission_manage_members: İştirakçıların idarə edilməsi
800 800 permission_manage_news: Xəbərlərin idarə edilməsi
801 801 permission_manage_public_queries: Ümumi sorğuların idarə edilməsi
802 802 permission_manage_repository: Saxlayıcının idarə edilməsi
803 803 permission_manage_subtasks: Alt tapşırıqların idarə edilməsi
804 804 permission_manage_versions: Variantların idarə edilməsi
805 805 permission_manage_wiki: Wiki-nin idarə edilməsi
806 806 permission_move_issues: Tapşırıqların köçürülməsi
807 807 permission_protect_wiki_pages: Wiki-səhifələrin bloklanması
808 808 permission_rename_wiki_pages: Wiki-səhifələrin adının dəyişdirilməsi
809 809 permission_save_queries: Sorğuların yadda saxlanılması
810 810 permission_select_project_modules: Layihə modulunun seçimi
811 811 permission_view_calendar: Təqvimə baxış
812 812 permission_view_documents: Sənədlərə baxış
813 813 permission_view_files: Fayllara baxış
814 814 permission_view_gantt: Qant diaqramına baxış
815 815 permission_view_issue_watchers: Nəzarətçilərin siyahılarına baxış
816 816 permission_view_messages: Məlumatlara baxış
817 817 permission_view_wiki_edits: Wiki tarixçəsinə baxış
818 818 permission_view_wiki_pages: Wiki-yə baxış
819 819
820 820 project_module_boards: Forumlar
821 821 project_module_documents: Sənədlər
822 822 project_module_files: Fayllar
823 823 project_module_issue_tracking: Tapşırıqlar
824 824 project_module_news: Xəbərlər
825 825 project_module_repository: Saxlayıcı
826 826 project_module_time_tracking: Vaxtın uçotu
827 827 project_module_wiki: Wiki
828 828 project_module_gantt: Qant diaqramı
829 829 project_module_calendar: Təqvim
830 830
831 831 setting_activity_days_default: Görülən işlərdə əks olunan günlərin sayı
832 832 setting_app_subtitle: Əlavənin sərlövhəsi
833 833 setting_app_title: Əlavənin adı
834 834 setting_attachment_max_size: Yerləşdirmənin maksimal ölçüsü
835 835 setting_autofetch_changesets: Saxlayıcının dəyişikliklərini avtomatik izləmək
836 836 setting_autologin: Avtomatik giriş
837 837 setting_bcc_recipients: Gizli surətləri istifadə etmək (BCC)
838 838 setting_cache_formatted_text: Formatlaşdırılmış mətnin heşlənməsi
839 839 setting_commit_fix_keywords: Açar sözlərin təyini
840 840 setting_commit_ref_keywords: Axtarış üçün açar sözlər
841 841 setting_cross_project_issue_relations: Layihələr üzrə tapşırıqların kəsişməsinə icazə vermək
842 842 setting_date_format: Tarixin formatı
843 843 setting_default_language: Susmaya görə dil
844 844 setting_default_notification_option: Susmaya görə xəbərdarlıq üsulu
845 845 setting_default_projects_public: Yeni layihələr ümumaçıq hesab edilir
846 846 setting_diff_max_lines_displayed: diff üçün sətirlərin maksimal sayı
847 847 setting_display_subprojects_issues: Susmaya görə altlayihələrin əks olunması
848 848 setting_emails_footer: Məktubun sətiraltı qeydləri
849 849 setting_enabled_scm: Daxil edilən SCM
850 850 setting_feeds_limit: Atom axını üçün başlıqların sayının məhdudlaşdırılması
851 851 setting_file_max_size_displayed: Əks olunma üçün mətn faylının maksimal ölçüsü
852 852 setting_gravatar_enabled: İstifadəçi avatarını Gravatar-dan istifadə etmək
853 853 setting_host_name: Kompyuterin adı
854 854 setting_issue_list_default_columns: Susmaya görə tapşırıqların siyahısında əks oluna sütunlar
855 855 setting_issues_export_limit: İxrac olunan tapşırıqlar üzrə məhdudiyyətlər
856 856 setting_login_required: Autentifikasiya vacibdir
857 857 setting_mail_from: Çıxan e-poçt ünvanı
858 858 setting_mail_handler_api_enabled: Daxil olan məlumatlar üçün veb-servisi qoşmaq
859 859 setting_mail_handler_api_key: API açar
860 860 setting_openid: Giriş və qeydiyyat üçün OpenID izacə vermək
861 861 setting_per_page_options: Səhifə üçün qeydlərin sayı
862 862 setting_plain_text_mail: Yalnız sadə mətn (HTML olmadan)
863 863 setting_protocol: Protokol
864 864 setting_repository_log_display_limit: Dəyişikliklər jurnalında əks olunan redaksiyaların maksimal sayı
865 865 setting_self_registration: Özünüqeydiyyat
866 866 setting_sequential_project_identifiers: Layihələrin ardıcıl identifikatorlarını generasiya etmək
867 867 setting_sys_api_enabled: Saxlayıcının idarə edilməsi üçün veb-servisi qoşmaq
868 868 setting_text_formatting: Mətnin formatlaşdırılması
869 869 setting_time_format: Vaxtın formatı
870 870 setting_user_format: Adın əks olunma formatı
871 871 setting_welcome_text: Salamlama mətni
872 872 setting_wiki_compression: Wiki tarixçəsinin sıxlaşdırılması
873 873
874 874 status_active: aktivdir
875 875 status_locked: bloklanıb
876 876 status_registered: qeydiyyatdan keçib
877 877
878 878 text_are_you_sure: Siz əminsinizmi?
879 879 text_assign_time_entries_to_project: Qeydiyyata alınmış vaxtı layihəyə bərkitmək
880 880 text_caracters_maximum: "Maksimum %{count} simvol."
881 881 text_caracters_minimum: "%{count} simvoldan az olmamalıdır."
882 882 text_comma_separated: Bir neçə qiymət mümkündür (vergül vasitəsilə).
883 883 text_custom_field_possible_values_info: 'Hər sətirə bir qiymət'
884 884 text_default_administrator_account_changed: İnzibatçının uçot qeydi susmaya görə dəyişmişdir
885 885 text_destroy_time_entries_question: "Bu tapşırıq üçün sərf olunan vaxta görə %{hours} saat qeydiyyata alınıb. Siz etmək istəyirsiniz?"
886 886 text_destroy_time_entries: Qeydiyyata alınmış vaxtı silmək
887 887 text_diff_truncated: '... Bu diff məhduddur, çünki əks olunan maksimal ölçünü keçir.'
888 888 text_email_delivery_not_configured: "Poçt serveri ilə işin parametrləri sazlanmayıb e-poçt ilə bildiriş funksiyası aktiv deyildir.\nSizin SMTP-server üçün parametrləri config/configuration.yml faylından sazlaya bilərsiniz. Dəyişikliklərin tətbiq edilməsi üçün əlavəni yenidən başladın."
889 889 text_enumeration_category_reassign_to: 'Onlara aşağıdakı qiymətləri təyin etmək:'
890 890 text_enumeration_destroy_question: "%{count} obyekt bu qiymətlə bağlıdır."
891 891 text_file_repository_writable: Qeydə giriş imkanı olan saxlayıcı
892 892 text_issue_added: "Yeni tapşırıq yaradılıb %{id} (%{author})."
893 893 text_issue_category_destroy_assignments: Kateqoriyanın təyinatını silmək
894 894 text_issue_category_destroy_question: "Bir neçə tapşırıq (%{count}) bu kateqoriya üçün təyin edilib. Siz etmək istəyirsiniz?"
895 895 text_issue_category_reassign_to: Bu kateqoriya üçün tapşırığı yenidən təyin etmək
896 896 text_issues_destroy_confirmation: 'Seçilən tapşırıqları silmək istədiyinizə əminsinizmi?'
897 897 text_issues_ref_in_commit_messages: Məlumatın mətnindən çıxış edərək tapşırıqların statuslarının tutuşdurulması və dəyişdirilməsi
898 898 text_issue_updated: "Tapşırıq %{id} yenilənib (%{author})."
899 899 text_journal_changed: "Parametr %{label} %{old} - %{new} dəyişib"
900 900 text_journal_deleted: "Parametrin %{old} qiyməti %{label} silinib"
901 901 text_journal_set_to: "%{label} parametri %{value} dəyişib"
902 902 text_length_between: "%{min} %{max} simvollar arasındakı uzunluq."
903 903 text_load_default_configuration: Susmaya görə konfiqurasiyanı yükləmək
904 904 text_min_max_length_info: 0 məhdudiyyətlərin olmadığını bildirir
905 905 text_no_configuration_data: "Rollar, trekerlər, tapşırıqların statusları operativ plan konfiqurasiya olunmayıblar.\nSusmaya görə konfiqurasiyanın yüklənməsi təkidlə xahiş olunur. Siz onu sonradan dəyişə bilərsiniz."
906 906 text_plugin_assets_writable: Modullar kataloqu qeyd üçün açıqdır
907 907 text_project_destroy_confirmation: Siz bu layihə və ona aid olan bütün informasiyanı silmək istədiyinizə əminsinizmi?
908 908 text_reassign_time_entries: 'Qeydiyyata alınmış vaxtı aşağıdakı tapşırığa keçir:'
909 909 text_regexp_info: "məsələn: ^[A-Z0-9]+$"
910 910 text_repository_usernames_mapping: "Saxlayıcının jurnalında tapılan adlarla bağlı olan Redmine istifadəçisini seçin ya yeniləyin.\nEyni ad e-poçta sahib olan istifadəçilər Redmine saxlayıcıda avtomatik əlaqələndirilir."
911 911 text_rmagick_available: RMagick istifadəsi mümkündür (opsional olaraq)
912 912 text_select_mail_notifications: Elektron poçta bildirişlərin göndərilməsi seçim edəcəyiniz hərəkətlərdən asılıdır.
913 913 text_select_project_modules: 'Layihədə istifadə olunacaq modulları seçin:'
914 914 text_status_changed_by_changeset: "%{value} redaksiyada reallaşdırılıb."
915 915 text_subprojects_destroy_warning: "Altlayihələr: %{value} həmçinin silinəcək."
916 916 text_tip_issue_begin_day: tapşırığın başlanğıc tarixi
917 917 text_tip_issue_begin_end_day: elə həmin gün tapşırığın başlanğıc və bitmə tarixi
918 918 text_tip_issue_end_day: tapşırığın başa çatma tarixi
919 919 text_tracker_no_workflow: Bu treker üçün hərəkətlərin ardıcıllığı müəyyən ediməyib
920 920 text_unallowed_characters: Qadağan edilmiş simvollar
921 921 text_user_mail_option: "Seçilməyən layihələr üçün Siz yalnız baxdığınız ya iştirak etdiyiniz layihələr barədə bildiriş alacaqsınız məsələn, müəllifi olduğunuz layihələr ya o layihələr ki, Sizə təyin edilib)."
922 922 text_user_wrote: "%{value} yazıb:"
923 923 text_wiki_destroy_confirmation: Siz bu Wiki və onun tərkibindəkiləri silmək istədiyinizə əminsinizmi?
924 924 text_workflow_edit: Vəziyyətlərin ardıcıllığını redaktə etmək üçün rol və trekeri seçin
925 925
926 926 warning_attachments_not_saved: "faylın (ların) %{count} yadda saxlamaq mümkün deyildir."
927 927 text_wiki_page_destroy_question: Bu səhifə %{descendants} yaxın və çox yaxın səhifələrə malikdir. Siz nə etmək istəyirsiniz?
928 928 text_wiki_page_reassign_children: Cari səhifə üçün yaxın səhifələri yenidən təyin etmək
929 929 text_wiki_page_nullify_children: Yaxın səhifələri baş səhifələr etmək
930 930 text_wiki_page_destroy_children: Yaxın və çox yaxın səhifələri silmək
931 931 setting_password_min_length: Parolun minimal uzunluğu
932 932 field_group_by: Nəticələri qruplaşdırmaq
933 933 mail_subject_wiki_content_updated: "Wiki-səhifə '%{id}' yenilənmişdir"
934 934 label_wiki_content_added: Wiki-səhifə əlavə olunub
935 935 mail_subject_wiki_content_added: "Wiki-səhifə '%{id}' əlavə edilib"
936 936 mail_body_wiki_content_added: "%{author} Wiki-səhifəni '%{id}' əlavə edib."
937 937 label_wiki_content_updated: Wiki-səhifə yenilənib
938 938 mail_body_wiki_content_updated: "%{author} Wiki-səhifəni '%{id}' yeniləyib."
939 939 permission_add_project: Layihənin yaradılması
940 940 setting_new_project_user_role_id: Layihəni yaradan istifadəçiyə təyin olunan rol
941 941 label_view_all_revisions: Bütün yoxlamaları göstərmək
942 942 label_tag: Nişan
943 943 label_branch: Şöbə
944 944 error_no_tracker_in_project: Bu layihə ilə heç bir treker assosiasiya olunmayıb. Layihənin sazlamalarını yoxlayın.
945 945 error_no_default_issue_status: Susmaya görə tapşırıqların statusu müəyyən edilməyib. Sazlamaları yoxlayın (bax. "İnzibatçılıq -> Tapşırıqların statusu").
946 946 label_group_plural: Qruplar
947 947 label_group: Qrup
948 948 label_group_new: Yeni qrup
949 949 label_time_entry_plural: Sərf olunan vaxt
950 950 text_journal_added: "%{label} %{value} əlavə edilib"
951 951 field_active: Aktiv
952 952 enumeration_system_activity: Sistemli
953 953 permission_delete_issue_watchers: Nəzarətçilərin silinməsi
954 954 version_status_closed: Bağlanıb
955 955 version_status_locked: bloklanıb
956 956 version_status_open: açıqdır
957 957 error_can_not_reopen_issue_on_closed_version: Bağlı varianta təyin edilən tapşırıq yenidən açıq ola bilməz
958 958 label_user_anonymous: Anonim
959 959 button_move_and_follow: Yerləşdirmək və keçid
960 960 setting_default_projects_modules: Yeni layihələr üçün susmaya görə daxil edilən modullar
961 961 setting_gravatar_default: Susmaya görə Gravatar təsviri
962 962 field_sharing: Birgə istifadə
963 963 label_version_sharing_hierarchy: Layihələrin iyerarxiyasına görə
964 964 label_version_sharing_system: bütün layihələr ilə
965 965 label_version_sharing_descendants: Alt layihələr ilə
966 966 label_version_sharing_tree: Layihələrin iyerarxiyası ilə
967 967 label_version_sharing_none: Birgə istifadə olmadan
968 968 error_can_not_archive_project: Bu layihə arxivləşdirilə bilməz
969 969 button_duplicate: Təkrarlamaq
970 970 button_copy_and_follow: Surətini çıxarmaq və davam etmək
971 971 label_copy_source: Mənbə
972 972 setting_issue_done_ratio: Sahənin köməyi ilə tapşırığın hazırlığını nəzərə almaq
973 973 setting_issue_done_ratio_issue_status: Tapşırığın statusu
974 974 error_issue_done_ratios_not_updated: Tapşırıqların hazırlıq parametri yenilənməyib
975 975 error_workflow_copy_target: Məqsədə uyğun trekerləri və rolları seçin
976 976 setting_issue_done_ratio_issue_field: Tapşırığın hazırlıq səviyyəsi
977 977 label_copy_same_as_target: Məqsəddə olduğu kimi
978 978 label_copy_target: Məqsəd
979 979 notice_issue_done_ratios_updated: Parametr &laquo;hazırlıq&raquo; yenilənib.
980 980 error_workflow_copy_source: Cari trekeri və ya rolu seçin
981 981 label_update_issue_done_ratios: Tapşırığın hazırlıq səviyyəsini yeniləmək
982 982 setting_start_of_week: Həftənin birinci günü
983 983 label_api_access_key: API-yə giriş açarı
984 984 text_line_separated: Bİr neçə qiymət icazə verilib (hər sətirə bir qiymət).
985 985 label_revision_id: Yoxlama %{value}
986 986 permission_view_issues: Tapşırıqlara baxış
987 987 label_display_used_statuses_only: Yalnız bu trekerdə istifadə olunan statusları əks etdirmək
988 988 label_api_access_key_created_on: API-yə giriş açarı %{value} əvvəl aradılıb
989 989 label_feeds_access_key: Atom giriş açarı
990 990 notice_api_access_key_reseted: Sizin API giriş açarınız sıfırlanıb.
991 991 setting_rest_api_enabled: REST veb-servisini qoşmaq
992 992 button_show: Göstərmək
993 993 label_missing_api_access_key: API-yə giriş açarı mövcud deyildir
994 994 label_missing_feeds_access_key: Atom-ə giriş açarı mövcud deyildir
995 995 setting_mail_handler_body_delimiters: Bu sətirlərin birindən sonra məktubu qısaltmaq
996 996 permission_add_subprojects: Alt layihələrin yaradılması
997 997 label_subproject_new: Yeni alt layihə
998 998 text_own_membership_delete_confirmation: |-
999 999 Siz bəzi və ya bütün hüquqları silməyə çalışırsınız, nəticədə bu layihəni redaktə etmək hüququnu da itirə bilərsiniz. Davam etmək istədiyinizə əminsinizmi?
1000 1000
1001 1001 label_close_versions: Başa çatmış variantları bağlamaq
1002 1002 label_board_sticky: Bərkidilib
1003 1003 label_board_locked: Bloklanıb
1004 1004 field_principal: Ad
1005 1005 text_zoom_out: Uzaqlaşdırmaq
1006 1006 text_zoom_in: Yaxınlaşdırmaq
1007 1007 notice_unable_delete_time_entry: Jurnalın qeydini silmək mümkün deyildir.
1008 1008 label_overall_spent_time: Cəmi sərf olunan vaxt
1009 1009 label_user_mail_option_none: Hadisə yoxdur
1010 1010 field_member_of_group: Təyin olunmuş qrup
1011 1011 field_assigned_to_role: Təyin olunmuş rol
1012 1012 notice_not_authorized_archived_project: Sorğulanan layihə arxivləşdirilib.
1013 1013 label_principal_search: "İstifadəçini ya qrupu tapmaq:"
1014 1014 label_user_search: "İstifadəçini tapmaq:"
1015 1015 field_visible: Görünmə dərəcəsi
1016 1016 setting_emails_header: Məktubun başlığı
1017 1017
1018 1018 setting_commit_logtime_activity_id: Vaxtın uçotu üçün görülən hərəkətlər
1019 1019 text_time_logged_by_changeset: "%{value} redaksiyada nəzərə alınıb."
1020 1020 setting_commit_logtime_enabled: Vaxt uçotunu qoşmaq
1021 1021 notice_gantt_chart_truncated: Əks oluna biləcək elementlərin maksimal sayı artdığına görə diaqram kəsiləcək (%{max})
1022 1022 setting_gantt_items_limit: Qant diaqramında əks olunan elementlərin maksimal sayı
1023 1023 field_warn_on_leaving_unsaved: Yadda saxlanılmayan mətnin səhifəsi bağlanan zaman xəbərdarlıq etmək
1024 1024 text_warn_on_leaving_unsaved: Tərk etmək istədiyiniz cari səhifədə yadda saxlanılmayan və itə biləcək mətn vardır.
1025 1025 label_my_queries: Mənim yadda saxlanılan sorğularım
1026 1026 text_journal_changed_no_detail: "%{label} yenilənib"
1027 1027 label_news_comment_added: Xəbərə şərh əlavə olunub
1028 1028 button_expand_all: Hamısını aç
1029 1029 button_collapse_all: Hamısını çevir
1030 1030 label_additional_workflow_transitions_for_assignee: İstifadəçi icraçı olduğu zaman əlavə keçidlər
1031 1031 label_additional_workflow_transitions_for_author: İstifadəçi müəllif olduğu zaman əlavə keçidlər
1032 1032 label_bulk_edit_selected_time_entries: Sərf olunan vaxtın seçilən qeydlərinin kütləvi şəkildə dəyişdirilməsi
1033 1033 text_time_entries_destroy_confirmation: Siz sərf olunan vaxtın seçilən qeydlərini silmək istədiyinizə əminsinizmi?
1034 1034 label_role_anonymous: Anonim
1035 1035 label_role_non_member: İştirakçı deyil
1036 1036 label_issue_note_added: Qeyd əlavə olunub
1037 1037 label_issue_status_updated: Status yenilənib
1038 1038 label_issue_priority_updated: Prioritet yenilənib
1039 1039 label_issues_visibility_own: İstifadəçi üçün yaradılan və ya ona təyin olunan tapşırıqlar
1040 1040 field_issues_visibility: Tapşırıqların görünmə dərəcəsi
1041 1041 label_issues_visibility_all: Bütün tapşırıqlar
1042 1042 permission_set_own_issues_private: Şəxsi tapşırıqlar üçün görünmə dərəcəsinin (ümumi/şəxsi) qurulması
1043 1043 field_is_private: Şəxsi
1044 1044 permission_set_issues_private: Tapşırıqlar üçün görünmə dərəcəsinin (ümumi/şəxsi) qurulması
1045 1045 label_issues_visibility_public: Yalnız ümumi tapşırıqlar
1046 1046 text_issues_destroy_descendants_confirmation: Həmçinin %{count} tapşırıq (lar) silinəcək.
1047 1047 field_commit_logs_encoding: Saxlayıcıda şərhlərin kodlaşdırılması
1048 1048 field_scm_path_encoding: Yolun kodlaşdırılması
1049 1049 text_scm_path_encoding_note: "Susmaya görə: UTF-8"
1050 1050 field_path_to_repository: Saxlayıcıya yol
1051 1051 field_root_directory: Kök direktoriya
1052 1052 field_cvs_module: Modul
1053 1053 field_cvsroot: CVSROOT
1054 1054 text_mercurial_repository_note: Lokal saxlayıcı (məsələn, /hgrepo, c:\hgrepo)
1055 1055 text_scm_command: Komanda
1056 1056 text_scm_command_version: Variant
1057 1057 label_git_report_last_commit: Fayllar və direktoriyalar üçün son dəyişiklikləri göstərmək
1058 1058 text_scm_config: Siz config/configuration.yml faylında SCM komandasını sazlaya bilərsiniz. Xahiş olunur, bu faylın redaktəsindən sonra əlavəni işə salın.
1059 1059 text_scm_command_not_available: Variantların nəzarət sisteminin komandasına giriş mümkün deyildir. Xahiş olunur, inzibatçı panelindəki sazlamaları yoxlayın.
1060 1060 notice_issue_successful_create: Tapşırıq %{id} yaradılıb.
1061 1061 label_between: arasında
1062 1062 setting_issue_group_assignment: İstifadəçi qruplarına təyinata icazə vermək
1063 1063 label_diff: Fərq(diff)
1064 1064 text_git_repository_note: "Saxlama yerini göstərin (məs: /gitrepo, c:\\gitrepo)"
1065 1065 description_query_sort_criteria_direction: Çeşidləmə qaydası
1066 1066 description_project_scope: Layihənin həcmi
1067 1067 description_filter: Filtr
1068 1068 description_user_mail_notification: E-poçt Mail xəbərdarlıqlarının sazlaması
1069 1069 description_date_from: Başlama tarixini daxil edin
1070 1070 description_message_content: Mesajın kontenti
1071 1071 description_available_columns: Mövcud sütunlar
1072 1072 description_date_range_interval: Tarixlər diapazonunu seçin
1073 1073 description_issue_category_reassign: Məsələnin kateqoriyasını seçin
1074 1074 description_search: Axtarış sahəsi
1075 1075 description_notes: Qeyd
1076 1076 description_date_range_list: Siyahıdan diapazonu seçin
1077 1077 description_choose_project: Layihələr
1078 1078 description_date_to: Yerinə yetirilmə tarixini daxil edin
1079 1079 description_query_sort_criteria_attribute: Çeşidləmə meyarları
1080 1080 description_wiki_subpages_reassign: Yeni valideyn səhifəsini seçmək
1081 1081 description_selected_columns: Seçilmiş sütunlar
1082 1082 label_parent_revision: Valideyn
1083 1083 label_child_revision: Əsas
1084 1084 error_scm_annotate_big_text_file: Mətn faylının maksimal ölçüsü artdığına görə şərh mümkün deyildir.
1085 1085 setting_default_issue_start_date_to_creation_date: Yeni tapşırıqlar üçün cari tarixi başlanğıc tarixi kimi istifadə etmək
1086 1086 button_edit_section: Bu bölməni redaktə etmək
1087 1087 setting_repositories_encodings: Əlavələrin və saxlayıcıların kodlaşdırılması
1088 1088 description_all_columns: Bütün sütunlar
1089 1089 button_export: İxrac
1090 1090 label_export_options: "%{export_format} ixracın parametrləri"
1091 1091 error_attachment_too_big: Faylın maksimal ölçüsü artdığına görə bu faylı yükləmək mümkün deyildir (%{max_size})
1092 1092 notice_failed_to_save_time_entries: "Səhv N %{ids}. %{total} girişdən %{count} yaddaşa saxlanıla bilmədi."
1093 1093 label_x_issues:
1094 1094 zero: 0 Tapşırıq
1095 1095 one: 1 Tapşırıq
1096 1096 few: "%{count} Tapşırıq"
1097 1097 many: "%{count} Tapşırıq"
1098 1098 other: "%{count} Tapşırıq"
1099 1099 label_repository_new: Yeni saxlayıcı
1100 1100 field_repository_is_default: Susmaya görə saxlayıcı
1101 1101 label_copy_attachments: Əlavənin surətini çıxarmaq
1102 1102 label_item_position: "%{position}/%{count}"
1103 1103 label_completed_versions: Başa çatdırılmış variantlar
1104 1104 text_project_identifier_info: Yalnız kiçik latın hərflərinə (a-z), rəqəmlərə, tire və çicgilərə icazə verilir.<br />Yadda saxladıqdan sonra identifikatoru dəyişmək olmaz.
1105 1105 field_multiple: Çoxsaylı qiymətlər
1106 1106 setting_commit_cross_project_ref: Digər bütün layihələrdə tapşırıqları düzəltmək və istinad etmək
1107 1107 text_issue_conflict_resolution_add_notes: Qeydlərimi əlavə etmək və mənim dəyişikliklərimdən imtina etmək
1108 1108 text_issue_conflict_resolution_overwrite: Dəyişikliklərimi tətbiq etmək (əvvəlki bütün qeydlər yadda saxlanacaq, lakin bəzi qeydlər yenidən yazıla bilər)
1109 1109 notice_issue_update_conflict: Tapşırığı redaktə etdiyiniz zaman kimsə onu artıq dəyişib.
1110 1110 text_issue_conflict_resolution_cancel: Mənim dəyişikliklərimi ləğv etmək və tapşırığı yenidən göstərmək %{link}
1111 1111 permission_manage_related_issues: Əlaqəli tapşırıqların idarə edilməsi
1112 1112 field_auth_source_ldap_filter: LDAP filtri
1113 1113 label_search_for_watchers: Nəzarətçiləri axtarmaq
1114 1114 notice_account_deleted: "Sizin uçot qeydiniz tam olaraq silinib"
1115 1115 setting_unsubscribe: "İstifadəçilərə şəxsi uçot qeydlərini silməyə icazə vermək"
1116 1116 button_delete_my_account: "Mənim uçot qeydlərimi silmək"
1117 1117 text_account_destroy_confirmation: "Sizin uçot qeydiniz bir daha bərpa edilmədən tam olaraq silinəcək.\nDavam etmək istədiyinizə əminsinizmi?"
1118 1118 error_session_expired: Sizin sessiya bitmişdir. Xahiş edirik yenidən daxil olun.
1119 1119 text_session_expiration_settings: "Diqqət: bu sazlamaların dəyişməyi cari sessiyanın bağlanmasına çıxara bilər."
1120 1120 setting_session_lifetime: Sessiyanın maksimal Session maximum həyat müddəti
1121 1121 setting_session_timeout: Sessiyanın qeyri aktivlik müddəti
1122 1122 label_session_expiration: Sessiyanın bitməsi
1123 1123 permission_close_project: Layihəni bağla / yenidən aç
1124 1124 label_show_closed_projects: Bağlı layihələrə baxmaq
1125 1125 button_close: Bağla
1126 1126 button_reopen: Yenidən aç
1127 1127 project_status_active: aktiv
1128 1128 project_status_closed: bağlı
1129 1129 project_status_archived: arxiv
1130 1130 text_project_closed: Bu layihə bağlıdı və yalnız oxuma olar.
1131 1131 notice_user_successful_create: İstifadəçi %{id} yaradıldı.
1132 1132 field_core_fields: Standart sahələr
1133 1133 field_timeout: Zaman aşımı (saniyə ilə)
1134 1134 setting_thumbnails_enabled: Əlavələrin kiçik şəklini göstər
1135 1135 setting_thumbnails_size: Kiçik şəkillərin ölçüsü (piksel ilə)
1136 1136 label_status_transitions: Status keçidləri
1137 1137 label_fields_permissions: Sahələrin icazələri
1138 1138 label_readonly: Ancaq oxumaq üçün
1139 1139 label_required: Tələb olunur
1140 1140 text_repository_identifier_info: Yalnız kiçik latın hərflərinə (a-z), rəqəmlərə, tire və çicgilərə icazə verilir.<br />Yadda saxladıqdan sonra identifikatoru dəyişmək olmaz.
1141 1141 field_board_parent: Ana forum
1142 1142 label_attribute_of_project: Layihə %{name}
1143 1143 label_attribute_of_author: Müəllif %{name}
1144 1144 label_attribute_of_assigned_to: Təyin edilib %{name}
1145 1145 label_attribute_of_fixed_version: Əsas versiya %{name}
1146 1146 label_copy_subtasks: Alt tapşırığın surətini çıxarmaq
1147 1147 label_cross_project_hierarchy: With project hierarchy
1148 1148 permission_edit_documents: Edit documents
1149 1149 button_hide: Hide
1150 1150 text_turning_multiple_off: If you disable multiple values, multiple values will be removed in order to preserve only one value per item.
1151 1151 label_any: any
1152 1152 label_cross_project_system: With all projects
1153 1153 label_last_n_weeks: last %{count} weeks
1154 1154 label_in_the_past_days: in the past
1155 1155 label_copied_to: Copied to
1156 1156 permission_set_notes_private: Set notes as private
1157 1157 label_in_the_next_days: in the next
1158 1158 label_attribute_of_issue: Issue's %{name}
1159 1159 label_any_issues_in_project: any issues in project
1160 1160 label_cross_project_descendants: With subprojects
1161 1161 field_private_notes: Private notes
1162 1162 setting_jsonp_enabled: Enable JSONP support
1163 1163 label_gantt_progress_line: Progress line
1164 1164 permission_add_documents: Add documents
1165 1165 permission_view_private_notes: View private notes
1166 1166 label_attribute_of_user: User's %{name}
1167 1167 permission_delete_documents: Delete documents
1168 1168 field_inherit_members: Inherit members
1169 1169 setting_cross_project_subtasks: Allow cross-project subtasks
1170 1170 label_no_issues_in_project: no issues in project
1171 1171 label_copied_from: Copied from
1172 1172 setting_non_working_week_days: Non-working days
1173 1173 label_any_issues_not_in_project: any issues not in project
1174 1174 label_cross_project_tree: With project tree
1175 1175 field_closed_on: Closed
1176 1176 field_generate_password: Generate password
1177 1177 setting_default_projects_tracker_ids: Default trackers for new projects
1178 1178 label_total_time: Cəmi
1179 1179 notice_account_not_activated_yet: You haven't activated your account yet. If you want
1180 1180 to receive a new activation email, please <a href="%{url}">click this link</a>.
1181 1181 notice_account_locked: Your account is locked.
1182 1182 label_hidden: Hidden
1183 1183 label_visibility_private: to me only
1184 1184 label_visibility_roles: to these roles only
1185 1185 label_visibility_public: to any users
1186 1186 field_must_change_passwd: Must change password at next logon
1187 1187 notice_new_password_must_be_different: The new password must be different from the
1188 1188 current password
1189 1189 setting_mail_handler_excluded_filenames: Exclude attachments by name
1190 1190 text_convert_available: ImageMagick convert available (optional)
1191 1191 label_link: Link
1192 1192 label_only: only
1193 1193 label_drop_down_list: drop-down list
1194 1194 label_checkboxes: checkboxes
1195 1195 label_link_values_to: Link values to URL
1196 1196 setting_force_default_language_for_anonymous: Force default language for anonymous
1197 1197 users
1198 1198 setting_force_default_language_for_loggedin: Force default language for logged-in
1199 1199 users
1200 1200 label_custom_field_select_type: Select the type of object to which the custom field
1201 1201 is to be attached
1202 1202 label_issue_assigned_to_updated: Assignee updated
1203 1203 label_check_for_updates: Check for updates
1204 1204 label_latest_compatible_version: Latest compatible version
1205 1205 label_unknown_plugin: Unknown plugin
1206 1206 label_radio_buttons: radio buttons
1207 1207 label_group_anonymous: Anonymous users
1208 1208 label_group_non_member: Non member users
1209 1209 label_add_projects: Add projects
1210 1210 field_default_status: Default status
1211 1211 text_subversion_repository_note: 'Examples: file:///, http://, https://, svn://, svn+[tunnelscheme]://'
1212 1212 field_users_visibility: Users visibility
1213 1213 label_users_visibility_all: All active users
1214 1214 label_users_visibility_members_of_visible_projects: Members of visible projects
1215 1215 label_edit_attachments: Edit attached files
1216 1216 setting_link_copied_issue: Link issues on copy
1217 1217 label_link_copied_issue: Link copied issue
1218 1218 label_ask: Ask
1219 1219 label_search_attachments_yes: Search attachment filenames and descriptions
1220 1220 label_search_attachments_no: Do not search attachments
1221 1221 label_search_attachments_only: Search attachments only
1222 1222 label_search_open_issues_only: Open issues only
1223 1223 field_address: e-poçt
1224 1224 setting_max_additional_emails: Maximum number of additional email addresses
1225 1225 label_email_address_plural: Emails
1226 1226 label_email_address_add: Add email address
1227 1227 label_enable_notifications: Enable notifications
1228 1228 label_disable_notifications: Disable notifications
1229 1229 setting_search_results_per_page: Search results per page
1230 1230 label_blank_value: blank
1231 1231 permission_copy_issues: Copy issues
1232 1232 error_password_expired: Your password has expired or the administrator requires you
1233 1233 to change it.
1234 1234 field_time_entries_visibility: Time logs visibility
1235 1235 setting_password_max_age: Require password change after
1236 1236 label_parent_task_attributes: Parent tasks attributes
1237 1237 label_parent_task_attributes_derived: Calculated from subtasks
1238 1238 label_parent_task_attributes_independent: Independent of subtasks
1239 1239 label_time_entries_visibility_all: All time entries
1240 1240 label_time_entries_visibility_own: Time entries created by the user
1241 1241 label_member_management: Member management
1242 1242 label_member_management_all_roles: All roles
1243 1243 label_member_management_selected_roles_only: Only these roles
1244 1244 label_password_required: Confirm your password to continue
1245 1245 label_total_spent_time: Cəmi sərf olunan vaxt
1246 1246 notice_import_finished: "%{count} items have been imported"
1247 1247 notice_import_finished_with_errors: "%{count} out of %{total} items could not be imported"
1248 1248 error_invalid_file_encoding: The file is not a valid %{encoding} encoded file
1249 1249 error_invalid_csv_file_or_settings: The file is not a CSV file or does not match the
1250 1250 settings below
1251 1251 error_can_not_read_import_file: An error occurred while reading the file to import
1252 1252 permission_import_issues: Import issues
1253 1253 label_import_issues: Import issues
1254 1254 label_select_file_to_import: Select the file to import
1255 1255 label_fields_separator: Field separator
1256 1256 label_fields_wrapper: Field wrapper
1257 1257 label_encoding: Encoding
1258 1258 label_comma_char: Comma
1259 1259 label_semi_colon_char: Semicolon
1260 1260 label_quote_char: Quote
1261 1261 label_double_quote_char: Double quote
1262 1262 label_fields_mapping: Fields mapping
1263 1263 label_file_content_preview: File content preview
1264 1264 label_create_missing_values: Create missing values
1265 1265 button_import: Import
1266 1266 field_total_estimated_hours: Total estimated time
1267 1267 label_api: API
1268 1268 label_total_plural: Totals
1269 1269 label_assigned_issues: Assigned issues
1270 1270 label_field_format_enumeration: Key/value list
1271 1271 label_f_hour_short: '%{value} h'
1272 1272 field_default_version: Default version
1273 1273 error_attachment_extension_not_allowed: Attachment extension %{extension} is not allowed
1274 1274 setting_attachment_extensions_allowed: Allowed extensions
1275 1275 setting_attachment_extensions_denied: Disallowed extensions
1276 1276 label_any_open_issues: any open issues
1277 1277 label_no_open_issues: no open issues
1278 1278 label_default_values_for_new_users: Default values for new users
1279 1279 error_ldap_bind_credentials: Invalid LDAP Account/Password
1280 1280 setting_sys_api_key: API açar
1281 1281 setting_lost_password: Parolun bərpası
1282 1282 mail_subject_security_notification: Security notification
1283 1283 mail_body_security_notification_change: ! '%{field} was changed.'
1284 1284 mail_body_security_notification_change_to: ! '%{field} was changed to %{value}.'
1285 1285 mail_body_security_notification_add: ! '%{field} %{value} was added.'
1286 1286 mail_body_security_notification_remove: ! '%{field} %{value} was removed.'
1287 1287 mail_body_security_notification_notify_enabled: Email address %{value} now receives
1288 1288 notifications.
1289 1289 mail_body_security_notification_notify_disabled: Email address %{value} no longer
1290 1290 receives notifications.
1291 1291 mail_body_settings_updated: ! 'The following settings were changed:'
1292 1292 field_remote_ip: IP address
1293 1293 label_wiki_page_new: New wiki page
1294 1294 label_relations: Relations
1295 1295 button_filter: Filter
1296 1296 mail_body_password_updated: Your password has been changed.
1297 1297 label_no_preview: No preview available
1298 1298 error_no_tracker_allowed_for_new_issue_in_project: The project doesn't have any trackers
1299 1299 for which you can create an issue
1300 1300 label_tracker_all: All trackers
1301 1301 label_new_project_issue_tab_enabled: Display the "New issue" tab
1302 1302 setting_new_item_menu_tab: Project menu tab for creating new objects
1303 1303 label_new_object_tab_enabled: Display the "+" drop-down
1304 1304 error_no_projects_with_tracker_allowed_for_new_issue: There are no projects with trackers
1305 1305 for which you can create an issue
1306 error_cannot_reassign_time_entries_to_an_issue_about_to_be_deleted: Spent time cannot
1307 be reassigned to an issue that is about to be deleted
@@ -1,1198 +1,1200
1 1 # Bulgarian translation by Nikolay Solakov and Ivan Cenov
2 2 bg:
3 3 # Text direction: Left-to-Right (ltr) or Right-to-Left (rtl)
4 4 direction: ltr
5 5 date:
6 6 formats:
7 7 # Use the strftime parameters for formats.
8 8 # When no format has been given, it uses default.
9 9 # You can provide other formats here if you like!
10 10 default: "%d-%m-%Y"
11 11 short: "%b %d"
12 12 long: "%B %d, %Y"
13 13
14 14 day_names: [Неделя, Понеделник, Вторник, Сряда, Четвъртък, Петък, Събота]
15 15 abbr_day_names: [Нед, Пон, Вто, Сря, Чет, Пет, Съб]
16 16
17 17 # Don't forget the nil at the beginning; there's no such thing as a 0th month
18 18 month_names: [~, Януари, Февруари, Март, Април, Май, Юни, Юли, Август, Септември, Октомври, Ноември, Декември]
19 19 abbr_month_names: [~, Яну, Фев, Мар, Апр, Май, Юни, Юли, Авг, Сеп, Окт, Ное, Дек]
20 20 # Used in date_select and datime_select.
21 21 order:
22 22 - :year
23 23 - :month
24 24 - :day
25 25
26 26 time:
27 27 formats:
28 28 default: "%a, %d %b %Y %H:%M:%S %z"
29 29 time: "%H:%M"
30 30 short: "%d %b %H:%M"
31 31 long: "%B %d, %Y %H:%M"
32 32 am: "am"
33 33 pm: "pm"
34 34
35 35 datetime:
36 36 distance_in_words:
37 37 half_a_minute: "half a minute"
38 38 less_than_x_seconds:
39 39 one: "по-малко от 1 секунда"
40 40 other: "по-малко от %{count} секунди"
41 41 x_seconds:
42 42 one: "1 секунда"
43 43 other: "%{count} секунди"
44 44 less_than_x_minutes:
45 45 one: "по-малко от 1 минута"
46 46 other: "по-малко от %{count} минути"
47 47 x_minutes:
48 48 one: "1 минута"
49 49 other: "%{count} минути"
50 50 about_x_hours:
51 51 one: "около 1 час"
52 52 other: "около %{count} часа"
53 53 x_hours:
54 54 one: "1 час"
55 55 other: "%{count} часа"
56 56 x_days:
57 57 one: "1 ден"
58 58 other: "%{count} дена"
59 59 about_x_months:
60 60 one: "около 1 месец"
61 61 other: "около %{count} месеца"
62 62 x_months:
63 63 one: "1 месец"
64 64 other: "%{count} месеца"
65 65 about_x_years:
66 66 one: "около 1 година"
67 67 other: "около %{count} години"
68 68 over_x_years:
69 69 one: "над 1 година"
70 70 other: "над %{count} години"
71 71 almost_x_years:
72 72 one: "почти 1 година"
73 73 other: "почти %{count} години"
74 74
75 75 number:
76 76 format:
77 77 separator: "."
78 78 delimiter: ""
79 79 precision: 3
80 80
81 81 human:
82 82 format:
83 83 delimiter: ""
84 84 precision: 3
85 85 storage_units:
86 86 format: "%n %u"
87 87 units:
88 88 byte:
89 89 one: байт
90 90 other: байта
91 91 kb: "KB"
92 92 mb: "MB"
93 93 gb: "GB"
94 94 tb: "TB"
95 95
96 96 # Used in array.to_sentence.
97 97 support:
98 98 array:
99 99 sentence_connector: "и"
100 100 skip_last_comma: false
101 101
102 102 activerecord:
103 103 errors:
104 104 template:
105 105 header:
106 106 one: "1 грешка попречи този %{model} да бъде записан"
107 107 other: "%{count} грешки попречиха този %{model} да бъде записан"
108 108 messages:
109 109 inclusion: "не съществува в списъка"
110 110 exclusion: запазено"
111 111 invalid: невалидно"
112 112 confirmation: "липсва одобрение"
113 113 accepted: "трябва да се приеме"
114 114 empty: "не може да е празно"
115 115 blank: "не може да е празно"
116 116 too_long: прекалено дълго"
117 117 too_short: прекалено късо"
118 118 wrong_length: с грешна дължина"
119 119 taken: "вече съществува"
120 120 not_a_number: "не е число"
121 121 not_a_date: невалидна дата"
122 122 greater_than: "трябва да бъде по-голям[a/о] от %{count}"
123 123 greater_than_or_equal_to: "трябва да бъде по-голям[a/о] от или равен[a/o] на %{count}"
124 124 equal_to: "трябва да бъде равен[a/o] на %{count}"
125 125 less_than: "трябва да бъде по-малък[a/o] от %{count}"
126 126 less_than_or_equal_to: "трябва да бъде по-малък[a/o] от или равен[a/o] на %{count}"
127 127 odd: "трябва да бъде нечетен[a/o]"
128 128 even: "трябва да бъде четен[a/o]"
129 129 greater_than_start_date: "трябва да е след началната дата"
130 130 not_same_project: "не е от същия проект"
131 131 circular_dependency: "Тази релация ще доведе до безкрайна зависимост"
132 132 cant_link_an_issue_with_a_descendant: "Една задача не може да бъде свързвана към своя подзадача"
133 133 earlier_than_minimum_start_date: "не може да бъде по-рано от %{date} поради предхождащи задачи"
134 134
135 135 actionview_instancetag_blank_option: Изберете
136 136
137 137 general_text_No: 'Не'
138 138 general_text_Yes: 'Да'
139 139 general_text_no: 'не'
140 140 general_text_yes: 'да'
141 141 general_lang_name: 'Bulgarian (Български)'
142 142 general_csv_separator: ','
143 143 general_csv_decimal_separator: '.'
144 144 general_csv_encoding: UTF-8
145 145 general_pdf_fontname: freesans
146 146 general_pdf_monospaced_fontname: freemono
147 147 general_first_day_of_week: '1'
148 148
149 149 notice_account_updated: Профилът е обновен успешно.
150 150 notice_account_invalid_credentials: Невалиден потребител или парола.
151 151 notice_account_password_updated: Паролата е успешно променена.
152 152 notice_account_wrong_password: Грешна парола
153 153 notice_account_register_done: Профилът е създаден успешно. E-mail, съдържащ инструкции за активиране на профила
154 154 е изпратен на %{email}.
155 155 notice_account_unknown_email: Непознат e-mail.
156 156 notice_account_not_activated_yet: Вие не сте активирали вашия профил все още. Ако искате да
157 157 получите нов e-mail за активиране, моля <a href="%{url}">натиснете тази връзка</a>.
158 158 notice_account_locked: Вашият профил е блокиран.
159 159 notice_can_t_change_password: Този профил е с външен метод за оторизация. Невъзможна смяна на паролата.
160 160 notice_account_lost_email_sent: Изпратен ви е e-mail с инструкции за избор на нова парола.
161 161 notice_account_activated: Профилът ви е активиран. Вече може да влезете в Redmine.
162 162 notice_successful_create: Успешно създаване.
163 163 notice_successful_update: Успешно обновяване.
164 164 notice_successful_delete: Успешно изтриване.
165 165 notice_successful_connection: Успешно свързване.
166 166 notice_file_not_found: Несъществуваща или преместена страница.
167 167 notice_locking_conflict: Друг потребител променя тези данни в момента.
168 168 notice_not_authorized: Нямате право на достъп до тази страница.
169 169 notice_not_authorized_archived_project: Проектът, който се опитвате да видите е архивиран. Ако смятате, че това не е правилно, обърнете се към администратора за разархивиране.
170 170 notice_email_sent: "Изпратен e-mail на %{value}"
171 171 notice_email_error: "Грешка при изпращане на e-mail (%{value})"
172 172 notice_feeds_access_key_reseted: Вашия ключ за Atom достъп беше променен.
173 173 notice_api_access_key_reseted: Вашият API ключ за достъп беше изчистен.
174 174 notice_failed_to_save_issues: "Неуспешен запис на %{count} задачи от %{total} избрани: %{ids}."
175 175 notice_failed_to_save_time_entries: "Невъзможност за запис на %{count} записа за използвано време от %{total} избрани: %{ids}."
176 176 notice_failed_to_save_members: "Невъзможност за запис на член(ове): %{errors}."
177 177 notice_no_issue_selected: "Няма избрани задачи."
178 178 notice_account_pending: "Профилът Ви е създаден и очаква одобрение от администратор."
179 179 notice_default_data_loaded: Примерната информация е заредена успешно.
180 180 notice_unable_delete_version: Невъзможност за изтриване на версия
181 181 notice_unable_delete_time_entry: Невъзможност за изтриване на запис за използвано време.
182 182 notice_issue_done_ratios_updated: Обновен процент на завършените задачи.
183 183 notice_gantt_chart_truncated: Мрежовият график е съкратен, понеже броят на обектите, които могат да бъдат показани е твърде голям (%{max})
184 184 notice_issue_successful_create: Задача %{id} е създадена.
185 185 notice_issue_update_conflict: Задачата е била променена от друг потребител, докато вие сте я редактирали.
186 186 notice_account_deleted: Вашият профил беше премахнат без възможност за възстановяване.
187 187 notice_user_successful_create: Потребител %{id} е създаден.
188 188 notice_new_password_must_be_different: Новата парола трябва да бъде различна от сегашната парола
189 189 notice_import_finished: "%{count} обекта бяха импортирани"
190 190 notice_import_finished_with_errors: "%{count} от общо %{total} обекта не бяха инпортирани"
191 191 error_can_t_load_default_data: "Грешка при зареждане на началната информация: %{value}"
192 192 error_scm_not_found: Несъществуващ обект в хранилището.
193 193 error_scm_command_failed: "Грешка при опит за комуникация с хранилище: %{value}"
194 194 error_scm_annotate: "Обектът не съществува или не може да бъде анотиран."
195 195 error_scm_annotate_big_text_file: "Файлът не може да бъде анотиран, понеже надхвърля максималния размер за текстови файлове."
196 196 error_issue_not_found_in_project: 'Задачата не е намерена или не принадлежи на този проект'
197 197 error_no_tracker_in_project: Няма асоциирани тракери с този проект. Проверете настройките на проекта.
198 198 error_no_default_issue_status: Няма установено подразбиращо се състояние за задачите. Моля проверете вашата конфигурация (Вижте "Администрация -> Състояния на задачи").
199 199 error_can_not_delete_custom_field: Невъзможност за изтриване на потребителско поле
200 200 error_can_not_delete_tracker: Този тракер съдържа задачи и не може да бъде изтрит.
201 201 error_can_not_remove_role: Тази роля се използва и не може да бъде изтрита.
202 202 error_can_not_reopen_issue_on_closed_version: Задача, асоциирана със затворена версия не може да бъде отворена отново
203 203 error_can_not_archive_project: Този проект не може да бъде архивиран
204 204 error_issue_done_ratios_not_updated: Процентът на завършените задачи не е обновен.
205 205 error_workflow_copy_source: Моля изберете source тракер или роля
206 206 error_workflow_copy_target: Моля изберете тракер(и) и роля (роли).
207 207 error_unable_delete_issue_status: Невъзможност за изтриване на състояние на задача
208 208 error_unable_to_connect: Невъзможност за свързване с (%{value})
209 209 error_attachment_too_big: Този файл не може да бъде качен, понеже надхвърля максималната възможна големина (%{max_size})
210 210 error_session_expired: Вашата сесия е изтекла. Моля влезете в Redmine отново.
211 211 warning_attachments_not_saved: "%{count} файла не бяха записани."
212 212 error_password_expired: Вашата парола е с изтекъл срок или администраторът изисква да я смените.
213 213 error_invalid_file_encoding: Файлът няма валидно %{encoding} кодиране.
214 214 error_invalid_csv_file_or_settings: Файлът не е CSV файл или не съответства на зададеното по-долу
215 215 error_can_not_read_import_file: Грешка по време на четене на импортирания файл
216 216 error_attachment_extension_not_allowed: Файлове от тип %{extension} не са позволени
217 217 error_ldap_bind_credentials: Невалидни LDAP име/парола
218 218 error_no_tracker_allowed_for_new_issue_in_project: Проектът няма тракери, за които да създавате задачи
219 219
220 220 mail_subject_lost_password: "Вашата парола (%{value})"
221 221 mail_body_lost_password: 'За да смените паролата си, използвайте следния линк:'
222 222 mail_subject_register: "Активация на профил (%{value})"
223 223 mail_body_register: 'За да активирате профила си използвайте следния линк:'
224 224 mail_body_account_information_external: "Можете да използвате вашия %{value} профил за вход."
225 225 mail_body_account_information: Информацията за профила ви
226 226 mail_subject_account_activation_request: "Заявка за активиране на профил в %{value}"
227 227 mail_body_account_activation_request: "Има новорегистриран потребител (%{value}), очакващ вашето одобрение:"
228 228 mail_subject_reminder: "%{count} задачи с краен срок с следващите %{days} дни"
229 229 mail_body_reminder: "%{count} задачи, назначени на вас са с краен срок в следващите %{days} дни:"
230 230 mail_subject_wiki_content_added: "Wiki страницата '%{id}' беше добавена"
231 231 mail_body_wiki_content_added: Wiki страницата '%{id}' беше добавена от %{author}.
232 232 mail_subject_wiki_content_updated: "Wiki страницата '%{id}' беше обновена"
233 233 mail_body_wiki_content_updated: Wiki страницата '%{id}' беше обновена от %{author}.
234 234 mail_subject_security_notification: Известие за промяна в сигурността
235 235 mail_body_security_notification_change: ! '%{field} беше променено.'
236 236 mail_body_security_notification_change_to: ! '%{field} беше променено на %{value}.'
237 237 mail_body_security_notification_add: ! '%{field} %{value} беше добавено.'
238 238 mail_body_security_notification_remove: ! '%{field} %{value} беше премахнато.'
239 239 mail_body_security_notification_notify_enabled: Имейл адрес %{value} вече получава известия.
240 240 mail_body_security_notification_notify_disabled: Имейл адрес %{value} вече не получава известия.
241 241 mail_body_settings_updated: ! 'Изменения в конфигурацията:'
242 242 mail_body_password_updated: Вашата парола е сменена.
243 243
244 244 field_name: Име
245 245 field_description: Описание
246 246 field_summary: Анотация
247 247 field_is_required: Задължително
248 248 field_firstname: Име
249 249 field_lastname: Фамилия
250 250 field_mail: Имейл
251 251 field_address: Имейл
252 252 field_filename: Файл
253 253 field_filesize: Големина
254 254 field_downloads: Изтеглени файлове
255 255 field_author: Автор
256 256 field_created_on: От дата
257 257 field_updated_on: Обновена
258 258 field_closed_on: Затворена
259 259 field_field_format: Тип
260 260 field_is_for_all: За всички проекти
261 261 field_possible_values: Възможни стойности
262 262 field_regexp: Регулярен израз
263 263 field_min_length: Мин. дължина
264 264 field_max_length: Макс. дължина
265 265 field_value: Стойност
266 266 field_category: Категория
267 267 field_title: Заглавие
268 268 field_project: Проект
269 269 field_issue: Задача
270 270 field_status: Състояние
271 271 field_notes: Бележка
272 272 field_is_closed: Затворена задача
273 273 field_is_default: Състояние по подразбиране
274 274 field_tracker: Тракер
275 275 field_subject: Заглавие
276 276 field_due_date: Крайна дата
277 277 field_assigned_to: Възложена на
278 278 field_priority: Приоритет
279 279 field_fixed_version: Планувана версия
280 280 field_user: Потребител
281 281 field_principal: Principal
282 282 field_role: Роля
283 283 field_homepage: Начална страница
284 284 field_is_public: Публичен
285 285 field_parent: Подпроект на
286 286 field_is_in_roadmap: Да се вижда ли в Пътна карта
287 287 field_login: Потребител
288 288 field_mail_notification: Известия по пощата
289 289 field_admin: Администратор
290 290 field_last_login_on: Последно свързване
291 291 field_language: Език
292 292 field_effective_date: Дата
293 293 field_password: Парола
294 294 field_new_password: Нова парола
295 295 field_password_confirmation: Потвърждение
296 296 field_version: Версия
297 297 field_type: Тип
298 298 field_host: Хост
299 299 field_port: Порт
300 300 field_account: Профил
301 301 field_base_dn: Base DN
302 302 field_attr_login: Атрибут Login
303 303 field_attr_firstname: Атрибут Първо име (Firstname)
304 304 field_attr_lastname: Атрибут Фамилия (Lastname)
305 305 field_attr_mail: Атрибут Email
306 306 field_onthefly: Динамично създаване на потребител
307 307 field_start_date: Начална дата
308 308 field_done_ratio: "% Прогрес"
309 309 field_auth_source: Начин на оторизация
310 310 field_hide_mail: Скрий e-mail адреса ми
311 311 field_comments: Коментар
312 312 field_url: Адрес
313 313 field_start_page: Начална страница
314 314 field_subproject: Подпроект
315 315 field_hours: Часове
316 316 field_activity: Дейност
317 317 field_spent_on: Дата
318 318 field_identifier: Идентификатор
319 319 field_is_filter: Използва се за филтър
320 320 field_issue_to: Свързана задача
321 321 field_delay: Отместване
322 322 field_assignable: Възможно е възлагане на задачи за тази роля
323 323 field_redirect_existing_links: Пренасочване на съществуващи линкове
324 324 field_estimated_hours: Изчислено време
325 325 field_column_names: Колони
326 326 field_time_entries: Log time
327 327 field_time_zone: Часова зона
328 328 field_searchable: С възможност за търсене
329 329 field_default_value: Стойност по подразбиране
330 330 field_comments_sorting: Сортиране на коментарите
331 331 field_parent_title: Родителска страница
332 332 field_editable: Editable
333 333 field_watcher: Наблюдател
334 334 field_identity_url: OpenID URL
335 335 field_content: Съдържание
336 336 field_group_by: Групиране на резултатите по
337 337 field_sharing: Sharing
338 338 field_parent_issue: Родителска задача
339 339 field_member_of_group: Член на група
340 340 field_assigned_to_role: Assignee's role
341 341 field_text: Текстово поле
342 342 field_visible: Видим
343 343 field_warn_on_leaving_unsaved: Предупреди ме, когато напускам страница с незаписано съдържание
344 344 field_issues_visibility: Видимост на задачите
345 345 field_is_private: Лична
346 346 field_commit_logs_encoding: Кодова таблица на съобщенията при поверяване
347 347 field_scm_path_encoding: Кодова таблица на пътищата (path)
348 348 field_path_to_repository: Път до хранилището
349 349 field_root_directory: Коренна директория (папка)
350 350 field_cvsroot: CVSROOT
351 351 field_cvs_module: Модул
352 352 field_repository_is_default: Главно хранилище
353 353 field_multiple: Избор на повече от една стойност
354 354 field_auth_source_ldap_filter: LDAP филтър
355 355 field_core_fields: Стандартни полета
356 356 field_timeout: Таймаут (в секунди)
357 357 field_board_parent: Родителски форум
358 358 field_private_notes: Лични бележки
359 359 field_inherit_members: Наследяване на членовете на родителския проект
360 360 field_generate_password: Генериране на парола
361 361 field_must_change_passwd: Паролата трябва да бъде сменена при следващото влизане в Redmine
362 362 field_default_status: Състояние по подразбиране
363 363 field_users_visibility: Видимост на потребителите
364 364 field_time_entries_visibility: Видимост на записи за използвано време
365 365 field_total_estimated_hours: Общо изчислено време
366 366 field_default_version: Версия по подразбиране
367 367 field_remote_ip: IP адрес
368 368
369 369 setting_app_title: Заглавие
370 370 setting_app_subtitle: Описание
371 371 setting_welcome_text: Допълнителен текст
372 372 setting_default_language: Език по подразбиране
373 373 setting_login_required: Изискване за вход в Redmine
374 374 setting_self_registration: Регистрация от потребители
375 375 setting_attachment_max_size: Максимална големина на прикачен файл
376 376 setting_issues_export_limit: Максимален брой задачи за експорт
377 377 setting_mail_from: E-mail адрес за емисии
378 378 setting_bcc_recipients: Получатели на скрито копие (bcc)
379 379 setting_plain_text_mail: само чист текст (без HTML)
380 380 setting_host_name: Хост
381 381 setting_text_formatting: Форматиране на текста
382 382 setting_wiki_compression: Компресиране на Wiki историята
383 383 setting_feeds_limit: Максимален брой записи в ATOM емисии
384 384 setting_default_projects_public: Новите проекти са публични по подразбиране
385 385 setting_autofetch_changesets: Автоматично извличане на ревизиите
386 386 setting_sys_api_enabled: Разрешаване на WS за управление
387 387 setting_commit_ref_keywords: Отбелязващи ключови думи
388 388 setting_commit_fix_keywords: Приключващи ключови думи
389 389 setting_autologin: Автоматичен вход
390 390 setting_date_format: Формат на датата
391 391 setting_time_format: Формат на часа
392 392 setting_cross_project_issue_relations: Релации на задачи между проекти
393 393 setting_cross_project_subtasks: Подзадачи от други проекти
394 394 setting_issue_list_default_columns: Показвани колони по подразбиране
395 395 setting_repositories_encodings: Кодова таблица на прикачените файлове и хранилищата
396 396 setting_emails_header: Email header
397 397 setting_emails_footer: Подтекст за e-mail
398 398 setting_protocol: Протокол
399 399 setting_per_page_options: Опции за страниране
400 400 setting_user_format: Потребителски формат
401 401 setting_activity_days_default: Брой дни показвани на таб Дейност
402 402 setting_display_subprojects_issues: Задачите от подпроектите по подразбиране се показват в главните проекти
403 403 setting_enabled_scm: Разрешена SCM
404 404 setting_mail_handler_body_delimiters: Отрязване на e-mail-ите след един от тези редове
405 405 setting_mail_handler_api_enabled: Разрешаване на WS за входящи e-mail-и
406 406 setting_mail_handler_api_key: API ключ за входящи e-mail-и
407 407 setting_sys_api_key: API ключ за хранилища
408 408 setting_sequential_project_identifiers: Генериране на последователни проектни идентификатори
409 409 setting_gravatar_enabled: Използване на портребителски икони от Gravatar
410 410 setting_gravatar_default: Подразбиращо се изображение от Gravatar
411 411 setting_diff_max_lines_displayed: Максимален брой показвани diff редове
412 412 setting_file_max_size_displayed: Максимален размер на текстовите файлове, показвани inline
413 413 setting_repository_log_display_limit: Максимален брой на показванете ревизии в лог файла
414 414 setting_openid: Рарешаване на OpenID вход и регистрация
415 415 setting_password_max_age: Изискване за смяна на паролата след
416 416 setting_password_min_length: Минимална дължина на парола
417 417 setting_lost_password: Забравена парола
418 418 setting_new_project_user_role_id: Роля, давана на потребител, създаващ проекти, който не е администратор
419 419 setting_default_projects_modules: Активирани модули по подразбиране за нов проект
420 420 setting_issue_done_ratio: Изчисление на процента на готови задачи с
421 421 setting_issue_done_ratio_issue_field: Използване на поле '% Прогрес'
422 422 setting_issue_done_ratio_issue_status: Използване на състоянието на задачите
423 423 setting_start_of_week: Първи ден на седмицата
424 424 setting_rest_api_enabled: Разрешаване на REST web сървис
425 425 setting_cache_formatted_text: Кеширане на форматираните текстове
426 426 setting_default_notification_option: Подразбиращ се начин за известяване
427 427 setting_commit_logtime_enabled: Разрешаване на отчитането на работното време
428 428 setting_commit_logtime_activity_id: Дейност при отчитане на работното време
429 429 setting_gantt_items_limit: Максимален брой обекти, които да се показват в мрежов график
430 430 setting_issue_group_assignment: Разрешено назначаването на задачи на групи
431 431 setting_default_issue_start_date_to_creation_date: Начална дата на новите задачи по подразбиране да бъде днешната дата
432 432 setting_commit_cross_project_ref: Отбелязване и приключване на задачи от други проекти, несвързани с конкретното хранилище
433 433 setting_unsubscribe: Потребителите могат да премахват профилите си
434 434 setting_session_lifetime: Максимален живот на сесиите
435 435 setting_session_timeout: Таймаут за неактивност преди прекратяване на сесиите
436 436 setting_thumbnails_enabled: Показване на миниатюри на прикачените изображения
437 437 setting_thumbnails_size: Размер на миниатюрите (в пиксели)
438 438 setting_non_working_week_days: Не работни дни
439 439 setting_jsonp_enabled: Разрешаване на поддръжка на JSONP
440 440 setting_default_projects_tracker_ids: Тракери по подразбиране за нови проекти
441 441 setting_mail_handler_excluded_filenames: Имена на прикачени файлове, които да се пропускат при приемане на e-mail-и (например *.vcf, companylogo.gif).
442 442 setting_force_default_language_for_anonymous: Задължително език по подразбиране за анонимните потребители
443 443 setting_force_default_language_for_loggedin: Задължително език по подразбиране за потребителите, влезли в Redmine
444 444 setting_link_copied_issue: Свързване на задачите при копиране
445 445 setting_max_additional_emails: Максимален брой на допълнителните имейл адреси
446 446 setting_search_results_per_page: Резултати от търсене на страница
447 447 setting_attachment_extensions_allowed: Позволени типове на файлове
448 448 setting_attachment_extensions_denied: Разрешени типове на файлове
449 449 setting_new_item_menu_tab: Меню-елемент за добавяне на нови обекти (+)
450 450
451 451 permission_add_project: Създаване на проект
452 452 permission_add_subprojects: Създаване на подпроекти
453 453 permission_edit_project: Редактиране на проект
454 454 permission_close_project: Затваряне / отваряне на проект
455 455 permission_select_project_modules: Избор на проектни модули
456 456 permission_manage_members: Управление на членовете (на екип)
457 457 permission_manage_project_activities: Управление на дейностите на проекта
458 458 permission_manage_versions: Управление на версиите
459 459 permission_manage_categories: Управление на категориите
460 460 permission_view_issues: Разглеждане на задачите
461 461 permission_add_issues: Добавяне на задачи
462 462 permission_edit_issues: Редактиране на задачи
463 463 permission_copy_issues: Копиране на задачи
464 464 permission_manage_issue_relations: Управление на връзките между задачите
465 465 permission_set_own_issues_private: Установяване на собствените задачи публични или лични
466 466 permission_set_issues_private: Установяване на задачите публични или лични
467 467 permission_add_issue_notes: Добавяне на бележки
468 468 permission_edit_issue_notes: Редактиране на бележки
469 469 permission_edit_own_issue_notes: Редактиране на собствени бележки
470 470 permission_view_private_notes: Разглеждане на лични бележки
471 471 permission_set_notes_private: Установяване на бележките лични
472 472 permission_move_issues: Преместване на задачи
473 473 permission_delete_issues: Изтриване на задачи
474 474 permission_manage_public_queries: Управление на публичните заявки
475 475 permission_save_queries: Запис на запитвания (queries)
476 476 permission_view_gantt: Разглеждане на мрежов график
477 477 permission_view_calendar: Разглеждане на календари
478 478 permission_view_issue_watchers: Разглеждане на списък с наблюдатели
479 479 permission_add_issue_watchers: Добавяне на наблюдатели
480 480 permission_delete_issue_watchers: Изтриване на наблюдатели
481 481 permission_log_time: Log spent time
482 482 permission_view_time_entries: Разглеждане на записите за изразходваното време
483 483 permission_edit_time_entries: Редактиране на записите за изразходваното време
484 484 permission_edit_own_time_entries: Редактиране на собствените записи за изразходваното време
485 485 permission_manage_news: Управление на новини
486 486 permission_comment_news: Коментиране на новини
487 487 permission_view_documents: Разглеждане на документи
488 488 permission_add_documents: Добавяне на документи
489 489 permission_edit_documents: Редактиране на документи
490 490 permission_delete_documents: Изтриване на документи
491 491 permission_manage_files: Управление на файлове
492 492 permission_view_files: Разглеждане на файлове
493 493 permission_manage_wiki: Управление на wiki
494 494 permission_rename_wiki_pages: Преименуване на wiki страници
495 495 permission_delete_wiki_pages: Изтриване на wiki страници
496 496 permission_view_wiki_pages: Разглеждане на wiki
497 497 permission_view_wiki_edits: Разглеждане на wiki история
498 498 permission_edit_wiki_pages: Редактиране на wiki страници
499 499 permission_delete_wiki_pages_attachments: Изтриване на прикачени файлове към wiki страници
500 500 permission_protect_wiki_pages: Заключване на wiki страници
501 501 permission_manage_repository: Управление на хранилища
502 502 permission_browse_repository: Разглеждане на хранилища
503 503 permission_view_changesets: Разглеждане на changesets
504 504 permission_commit_access: Поверяване
505 505 permission_manage_boards: Управление на boards
506 506 permission_view_messages: Разглеждане на съобщения
507 507 permission_add_messages: Публикуване на съобщения
508 508 permission_edit_messages: Редактиране на съобщения
509 509 permission_edit_own_messages: Редактиране на собствени съобщения
510 510 permission_delete_messages: Изтриване на съобщения
511 511 permission_delete_own_messages: Изтриване на собствени съобщения
512 512 permission_export_wiki_pages: Експорт на wiki страници
513 513 permission_manage_subtasks: Управление на подзадачите
514 514 permission_manage_related_issues: Управление на връзките между задачи и ревизии
515 515 permission_import_issues: Импорт на задачи
516 516
517 517 project_module_issue_tracking: Тракинг
518 518 project_module_time_tracking: Отделяне на време
519 519 project_module_news: Новини
520 520 project_module_documents: Документи
521 521 project_module_files: Файлове
522 522 project_module_wiki: Wiki
523 523 project_module_repository: Хранилище
524 524 project_module_boards: Форуми
525 525 project_module_calendar: Календар
526 526 project_module_gantt: Мрежов график
527 527
528 528 label_user: Потребител
529 529 label_user_plural: Потребители
530 530 label_user_new: Нов потребител
531 531 label_user_anonymous: Анонимен
532 532 label_project: Проект
533 533 label_project_new: Нов проект
534 534 label_project_plural: Проекти
535 535 label_x_projects:
536 536 zero: 0 проекта
537 537 one: 1 проект
538 538 other: "%{count} проекта"
539 539 label_project_all: Всички проекти
540 540 label_project_latest: Последни проекти
541 541 label_issue: Задача
542 542 label_issue_new: Нова задача
543 543 label_issue_plural: Задачи
544 544 label_issue_view_all: Всички задачи
545 545 label_issues_by: "Задачи по %{value}"
546 546 label_issue_added: Добавена задача
547 547 label_issue_updated: Обновена задача
548 548 label_issue_note_added: Добавена бележка
549 549 label_issue_status_updated: Обновено състояние
550 550 label_issue_assigned_to_updated: Задачата е с назначен нов изпълнител
551 551 label_issue_priority_updated: Обновен приоритет
552 552 label_document: Документ
553 553 label_document_new: Нов документ
554 554 label_document_plural: Документи
555 555 label_document_added: Добавен документ
556 556 label_role: Роля
557 557 label_role_plural: Роли
558 558 label_role_new: Нова роля
559 559 label_role_and_permissions: Роли и права
560 560 label_role_anonymous: Анонимен
561 561 label_role_non_member: Не член
562 562 label_member: Член
563 563 label_member_new: Нов член
564 564 label_member_plural: Членове
565 565 label_tracker: Тракер
566 566 label_tracker_plural: Тракери
567 567 label_tracker_all: Всички тракери
568 568 label_tracker_new: Нов тракер
569 569 label_workflow: Работен процес
570 570 label_issue_status: Състояние на задача
571 571 label_issue_status_plural: Състояния на задачи
572 572 label_issue_status_new: Ново състояние
573 573 label_issue_category: Категория задача
574 574 label_issue_category_plural: Категории задачи
575 575 label_issue_category_new: Нова категория
576 576 label_custom_field: Потребителско поле
577 577 label_custom_field_plural: Потребителски полета
578 578 label_custom_field_new: Ново потребителско поле
579 579 label_enumerations: Списъци
580 580 label_enumeration_new: Нова стойност
581 581 label_information: Информация
582 582 label_information_plural: Информация
583 583 label_please_login: Вход
584 584 label_register: Регистрация
585 585 label_login_with_open_id_option: или вход чрез OpenID
586 586 label_password_lost: Забравена парола
587 587 label_password_required: Потвърдете вашата парола, за да продължите
588 588 label_home: Начало
589 589 label_my_page: Лична страница
590 590 label_my_account: Профил
591 591 label_my_projects: Проекти, в които участвам
592 592 label_my_page_block: Блокове в личната страница
593 593 label_administration: Администрация
594 594 label_login: Вход
595 595 label_logout: Изход
596 596 label_help: Помощ
597 597 label_reported_issues: Публикувани задачи
598 598 label_assigned_issues: Назначени задачи
599 599 label_assigned_to_me_issues: Възложени на мен
600 600 label_last_login: Последно свързване
601 601 label_registered_on: Регистрация
602 602 label_activity: Дейност
603 603 label_overall_activity: Цялостна дейност
604 604 label_user_activity: "Активност на %{value}"
605 605 label_new: Нов
606 606 label_logged_as: Здравейте,
607 607 label_environment: Среда
608 608 label_authentication: Оторизация
609 609 label_auth_source: Начин на оторозация
610 610 label_auth_source_new: Нов начин на оторизация
611 611 label_auth_source_plural: Начини на оторизация
612 612 label_subproject_plural: Подпроекти
613 613 label_subproject_new: Нов подпроект
614 614 label_and_its_subprojects: "%{value} и неговите подпроекти"
615 615 label_min_max_length: Минимална - максимална дължина
616 616 label_list: Списък
617 617 label_date: Дата
618 618 label_integer: Целочислен
619 619 label_float: Дробно
620 620 label_boolean: Чекбокс
621 621 label_string: Текст
622 622 label_text: Дълъг текст
623 623 label_attribute: Атрибут
624 624 label_attribute_plural: Атрибути
625 625 label_no_data: Няма изходни данни
626 626 label_no_preview: Няма наличен преглед (preview)
627 627 label_change_status: Промяна на състоянието
628 628 label_history: История
629 629 label_attachment: Файл
630 630 label_attachment_new: Нов файл
631 631 label_attachment_delete: Изтриване
632 632 label_attachment_plural: Файлове
633 633 label_file_added: Добавен файл
634 634 label_report: Справка
635 635 label_report_plural: Справки
636 636 label_news: Новини
637 637 label_news_new: Добави
638 638 label_news_plural: Новини
639 639 label_news_latest: Последни новини
640 640 label_news_view_all: Виж всички
641 641 label_news_added: Добавена новина
642 642 label_news_comment_added: Добавен коментар към новина
643 643 label_settings: Настройки
644 644 label_overview: Общ изглед
645 645 label_version: Версия
646 646 label_version_new: Нова версия
647 647 label_version_plural: Версии
648 648 label_close_versions: Затваряне на завършените версии
649 649 label_confirmation: Одобрение
650 650 label_export_to: Експорт към
651 651 label_read: Read...
652 652 label_public_projects: Публични проекти
653 653 label_open_issues: отворена
654 654 label_open_issues_plural: отворени
655 655 label_closed_issues: затворена
656 656 label_closed_issues_plural: затворени
657 657 label_x_open_issues_abbr:
658 658 zero: 0 отворени
659 659 one: 1 отворена
660 660 other: "%{count} отворени"
661 661 label_x_closed_issues_abbr:
662 662 zero: 0 затворени
663 663 one: 1 затворена
664 664 other: "%{count} затворени"
665 665 label_x_issues:
666 666 zero: 0 задачи
667 667 one: 1 задача
668 668 other: "%{count} задачи"
669 669 label_total: Общо
670 670 label_total_plural: Общо
671 671 label_total_time: Общо
672 672 label_permissions: Права
673 673 label_current_status: Текущо състояние
674 674 label_new_statuses_allowed: Позволени състояния
675 675 label_all: всички
676 676 label_any: без значение
677 677 label_none: никакви
678 678 label_nobody: никой
679 679 label_next: Следващ
680 680 label_previous: Предишен
681 681 label_used_by: Използва се от
682 682 label_details: Детайли
683 683 label_add_note: Добавяне на бележка
684 684 label_calendar: Календар
685 685 label_months_from: месеца от
686 686 label_gantt: Мрежов график
687 687 label_internal: Вътрешен
688 688 label_last_changes: "последни %{count} промени"
689 689 label_change_view_all: Виж всички промени
690 690 label_personalize_page: Персонализиране
691 691 label_comment: Коментар
692 692 label_comment_plural: Коментари
693 693 label_x_comments:
694 694 zero: 0 коментара
695 695 one: 1 коментар
696 696 other: "%{count} коментара"
697 697 label_comment_add: Добавяне на коментар
698 698 label_comment_added: Добавен коментар
699 699 label_comment_delete: Изтриване на коментари
700 700 label_query: Потребителска справка
701 701 label_query_plural: Потребителски справки
702 702 label_query_new: Нова заявка
703 703 label_my_queries: Моите заявки
704 704 label_filter_add: Добави филтър
705 705 label_filter_plural: Филтри
706 706 label_equals: е
707 707 label_not_equals: не е
708 708 label_in_less_than: след по-малко от
709 709 label_in_more_than: след повече от
710 710 label_in_the_next_days: в следващите
711 711 label_in_the_past_days: в предишните
712 712 label_greater_or_equal: ">="
713 713 label_less_or_equal: <=
714 714 label_between: между
715 715 label_in: в следващите
716 716 label_today: днес
717 717 label_all_time: всички
718 718 label_yesterday: вчера
719 719 label_this_week: тази седмица
720 720 label_last_week: последната седмица
721 721 label_last_n_weeks: последните %{count} седмици
722 722 label_last_n_days: "последните %{count} дни"
723 723 label_this_month: текущия месец
724 724 label_last_month: последния месец
725 725 label_this_year: текущата година
726 726 label_date_range: Период
727 727 label_less_than_ago: преди по-малко от
728 728 label_more_than_ago: преди повече от
729 729 label_ago: преди
730 730 label_contains: съдържа
731 731 label_not_contains: не съдържа
732 732 label_any_issues_in_project: задачи от проект
733 733 label_any_issues_not_in_project: задачи, които не са в проект
734 734 label_no_issues_in_project: никакви задачи в проект
735 735 label_any_open_issues: отворени задачи
736 736 label_no_open_issues: без отворени задачи
737 737 label_day_plural: дни
738 738 label_repository: Хранилище
739 739 label_repository_new: Ново хранилище
740 740 label_repository_plural: Хранилища
741 741 label_browse: Разглеждане
742 742 label_branch: работен вариант
743 743 label_tag: Версия
744 744 label_revision: Ревизия
745 745 label_revision_plural: Ревизии
746 746 label_revision_id: Ревизия %{value}
747 747 label_associated_revisions: Асоциирани ревизии
748 748 label_added: добавено
749 749 label_modified: променено
750 750 label_copied: копирано
751 751 label_renamed: преименувано
752 752 label_deleted: изтрито
753 753 label_latest_revision: Последна ревизия
754 754 label_latest_revision_plural: Последни ревизии
755 755 label_view_revisions: Виж ревизиите
756 756 label_view_all_revisions: Разглеждане на всички ревизии
757 757 label_max_size: Максимална големина
758 758 label_sort_highest: Премести най-горе
759 759 label_sort_higher: Премести по-горе
760 760 label_sort_lower: Премести по-долу
761 761 label_sort_lowest: Премести най-долу
762 762 label_roadmap: Пътна карта
763 763 label_roadmap_due_in: "Излиза след %{value}"
764 764 label_roadmap_overdue: "%{value} закъснение"
765 765 label_roadmap_no_issues: Няма задачи за тази версия
766 766 label_search: Търсене
767 767 label_result_plural: Pезултати
768 768 label_all_words: Всички думи
769 769 label_wiki: Wiki
770 770 label_wiki_edit: Wiki редакция
771 771 label_wiki_edit_plural: Wiki редакции
772 772 label_wiki_page: Wiki страница
773 773 label_wiki_page_plural: Wiki страници
774 774 label_wiki_page_new: Нова wiki страница
775 775 label_index_by_title: Индекс
776 776 label_index_by_date: Индекс по дата
777 777 label_current_version: Текуща версия
778 778 label_preview: Преглед
779 779 label_feed_plural: Емисии
780 780 label_changes_details: Подробни промени
781 781 label_issue_tracking: Тракинг
782 782 label_spent_time: Отделено време
783 783 label_total_spent_time: Общо употребено време
784 784 label_overall_spent_time: Общо употребено време
785 785 label_f_hour: "%{value} час"
786 786 label_f_hour_plural: "%{value} часа"
787 787 label_f_hour_short: '%{value} час'
788 788 label_time_tracking: Отделяне на време
789 789 label_change_plural: Промени
790 790 label_statistics: Статистика
791 791 label_commits_per_month: Ревизии по месеци
792 792 label_commits_per_author: Ревизии по автор
793 793 label_diff: diff
794 794 label_view_diff: Виж разликите
795 795 label_diff_inline: хоризонтално
796 796 label_diff_side_by_side: вертикално
797 797 label_options: Опции
798 798 label_copy_workflow_from: Копирай работния процес от
799 799 label_permissions_report: Справка за права
800 800 label_watched_issues: Наблюдавани задачи
801 801 label_related_issues: Свързани задачи
802 802 label_applied_status: Установено състояние
803 803 label_loading: Зареждане...
804 804 label_relation_new: Нова релация
805 805 label_relation_delete: Изтриване на релация
806 806 label_relates_to: свързана със
807 807 label_duplicates: дублира
808 808 label_duplicated_by: дублирана от
809 809 label_blocks: блокира
810 810 label_blocked_by: блокирана от
811 811 label_precedes: предшества
812 812 label_follows: изпълнява се след
813 813 label_copied_to: копирана в
814 814 label_copied_from: копирана от
815 815 label_stay_logged_in: Запомни ме
816 816 label_disabled: забранено
817 817 label_show_completed_versions: Показване на реализирани версии
818 818 label_me: аз
819 819 label_board: Форум
820 820 label_board_new: Нов форум
821 821 label_board_plural: Форуми
822 822 label_board_locked: Заключена
823 823 label_board_sticky: Sticky
824 824 label_topic_plural: Теми
825 825 label_message_plural: Съобщения
826 826 label_message_last: Последно съобщение
827 827 label_message_new: Нова тема
828 828 label_message_posted: Добавено съобщение
829 829 label_reply_plural: Отговори
830 830 label_send_information: Изпращане на информацията до потребителя
831 831 label_year: Година
832 832 label_month: Месец
833 833 label_week: Седмица
834 834 label_date_from: От
835 835 label_date_to: До
836 836 label_language_based: В зависимост от езика
837 837 label_sort_by: "Сортиране по %{value}"
838 838 label_send_test_email: Изпращане на тестов e-mail
839 839 label_feeds_access_key: Atom access ключ
840 840 label_missing_feeds_access_key: Липсващ Atom ключ за достъп
841 841 label_feeds_access_key_created_on: "%{value} от създаването на Atom ключа"
842 842 label_module_plural: Модули
843 843 label_added_time_by: "Публикувана от %{author} преди %{age}"
844 844 label_updated_time_by: "Обновена от %{author} преди %{age}"
845 845 label_updated_time: "Обновена преди %{value}"
846 846 label_jump_to_a_project: Проект...
847 847 label_file_plural: Файлове
848 848 label_changeset_plural: Ревизии
849 849 label_default_columns: По подразбиране
850 850 label_no_change_option: (Без промяна)
851 851 label_bulk_edit_selected_issues: Групово редактиране на задачи
852 852 label_bulk_edit_selected_time_entries: Групово редактиране на записи за използвано време
853 853 label_theme: Тема
854 854 label_default: По подразбиране
855 855 label_search_titles_only: Само в заглавията
856 856 label_user_mail_option_all: "За всяко събитие в проектите, в които участвам"
857 857 label_user_mail_option_selected: "За всички събития само в избраните проекти..."
858 858 label_user_mail_option_none: "Само за наблюдавани или в които участвам (автор или назначени на мен)"
859 859 label_user_mail_option_only_my_events: Само за неща, в които съм включен/а
860 860 label_user_mail_option_only_assigned: Само за неща, назначени на мен
861 861 label_user_mail_option_only_owner: Само за неща, на които аз съм собственик
862 862 label_user_mail_no_self_notified: "Не искам известия за извършени от мен промени"
863 863 label_registration_activation_by_email: активиране на профила по email
864 864 label_registration_manual_activation: ръчно активиране
865 865 label_registration_automatic_activation: автоматично активиране
866 866 label_display_per_page: "На страница по: %{value}"
867 867 label_age: Възраст
868 868 label_change_properties: Промяна на настройки
869 869 label_general: Основни
870 870 label_more: Още
871 871 label_scm: SCM (Система за контрол на версиите)
872 872 label_plugins: Плъгини
873 873 label_ldap_authentication: LDAP оторизация
874 874 label_downloads_abbr: D/L
875 875 label_optional_description: Незадължително описание
876 876 label_add_another_file: Добавяне на друг файл
877 877 label_preferences: Предпочитания
878 878 label_chronological_order: Хронологичен ред
879 879 label_reverse_chronological_order: Обратен хронологичен ред
880 880 label_planning: Планиране
881 881 label_incoming_emails: Входящи e-mail-и
882 882 label_generate_key: Генериране на ключ
883 883 label_issue_watchers: Наблюдатели
884 884 label_example: Пример
885 885 label_display: Показване
886 886 label_sort: Сортиране
887 887 label_ascending: Нарастващ
888 888 label_descending: Намаляващ
889 889 label_date_from_to: От %{start} до %{end}
890 890 label_wiki_content_added: Wiki страница беше добавена
891 891 label_wiki_content_updated: Wiki страница беше обновена
892 892 label_group: Група
893 893 label_group_plural: Групи
894 894 label_group_new: Нова група
895 895 label_group_anonymous: Анонимни потребители
896 896 label_group_non_member: Потребители, които не са членове на проекта
897 897 label_time_entry_plural: Използвано време
898 898 label_version_sharing_none: Не споделен
899 899 label_version_sharing_descendants: С подпроекти
900 900 label_version_sharing_hierarchy: С проектна йерархия
901 901 label_version_sharing_tree: С дърво на проектите
902 902 label_version_sharing_system: С всички проекти
903 903 label_update_issue_done_ratios: Обновяване на процента на завършените задачи
904 904 label_copy_source: Източник
905 905 label_copy_target: Цел
906 906 label_copy_same_as_target: Също като целта
907 907 label_display_used_statuses_only: Показване само на състоянията, използвани от този тракер
908 908 label_api_access_key: API ключ за достъп
909 909 label_missing_api_access_key: Липсващ API ключ
910 910 label_api_access_key_created_on: API ключ за достъп е създаден преди %{value}
911 911 label_profile: Профил
912 912 label_subtask_plural: Подзадачи
913 913 label_project_copy_notifications: Изпращане на Send e-mail известия по време на копирането на проекта
914 914 label_principal_search: "Търсене на потребител или група:"
915 915 label_user_search: "Търсене на потребител:"
916 916 label_additional_workflow_transitions_for_author: Позволени са допълнителни преходи, когато потребителят е авторът
917 917 label_additional_workflow_transitions_for_assignee: Позволени са допълнителни преходи, когато потребителят е назначеният към задачата
918 918 label_issues_visibility_all: Всички задачи
919 919 label_issues_visibility_public: Всички не-лични задачи
920 920 label_issues_visibility_own: Задачи, създадени от или назначени на потребителя
921 921 label_git_report_last_commit: Извеждане на последното поверяване за файлове и папки
922 922 label_parent_revision: Ревизия родител
923 923 label_child_revision: Ревизия наследник
924 924 label_export_options: "%{export_format} опции за експорт"
925 925 label_copy_attachments: Копиране на прикачените файлове
926 926 label_copy_subtasks: Копиране на подзадачите
927 927 label_item_position: "%{position}/%{count}"
928 928 label_completed_versions: Завършени версии
929 929 label_search_for_watchers: Търсене на потребители за наблюдатели
930 930 label_session_expiration: Изтичане на сесиите
931 931 label_show_closed_projects: Разглеждане на затворени проекти
932 932 label_status_transitions: Преходи между състоянията
933 933 label_fields_permissions: Видимост на полетата
934 934 label_readonly: Само за четене
935 935 label_required: Задължително
936 936 label_hidden: Скрит
937 937 label_attribute_of_project: Project's %{name}
938 938 label_attribute_of_issue: Issue's %{name}
939 939 label_attribute_of_author: Author's %{name}
940 940 label_attribute_of_assigned_to: Assignee's %{name}
941 941 label_attribute_of_user: User's %{name}
942 942 label_attribute_of_fixed_version: Target version's %{name}
943 943 label_cross_project_descendants: С подпроекти
944 944 label_cross_project_tree: С дърво на проектите
945 945 label_cross_project_hierarchy: С проектна йерархия
946 946 label_cross_project_system: С всички проекти
947 947 label_gantt_progress_line: Линия на изпълнението
948 948 label_visibility_private: лични (само за мен)
949 949 label_visibility_roles: само за тези роли
950 950 label_visibility_public: за всички потребители
951 951 label_link: Връзка
952 952 label_only: само
953 953 label_drop_down_list: drop-down списък
954 954 label_checkboxes: чек-бокс
955 955 label_radio_buttons: радио-бутони
956 956 label_link_values_to: URL (опция)
957 957 label_custom_field_select_type: "Изберете тип на обект, към който потребителското поле да бъде асоциирано"
958 958 label_check_for_updates: Проверка за нови версии
959 959 label_latest_compatible_version: Последна съвместима версия
960 960 label_unknown_plugin: Непознат плъгин
961 961 label_add_projects: Добавяне на проекти
962 962 label_users_visibility_all: Всички активни потребители
963 963 label_users_visibility_members_of_visible_projects: Членовете на видимите проекти
964 964 label_edit_attachments: Редактиране на прикачените файлове
965 965 label_link_copied_issue: Създаване на връзка между задачите
966 966 label_ask: Питане преди копиране
967 967 label_search_attachments_yes: Търсене на имената на прикачените файлове и техните описания
968 968 label_search_attachments_no: Да не се претърсват прикачените файлове
969 969 label_search_attachments_only: Търсене само на прикачените файлове
970 970 label_search_open_issues_only: Търсене само на задачите
971 971 label_email_address_plural: Имейли
972 972 label_email_address_add: Добавяне на имейл адрес
973 973 label_enable_notifications: Разрешаване на известията
974 974 label_disable_notifications: Забрана на известията
975 975 label_blank_value: празно
976 976 label_parent_task_attributes: Атрибути на родителските задачи
977 977 label_parent_task_attributes_derived: Изчислени от подзадачите
978 978 label_parent_task_attributes_independent: Независими от подзадачите
979 979 label_time_entries_visibility_all: Всички записи за използвано време
980 980 label_time_entries_visibility_own: Записи за използвано време създадени от потребителя
981 981 label_member_management: Управление на членовете
982 982 label_member_management_all_roles: Всички роли
983 983 label_member_management_selected_roles_only: Само тези роли
984 984 label_import_issues: Импорт на задачи
985 985 label_select_file_to_import: Файл за импортиране
986 986 label_fields_separator: Разделител между полетата
987 987 label_fields_wrapper: Разделител в полетата (wrapper)
988 988 label_encoding: Кодиране
989 989 label_comma_char: Запетая
990 990 label_semi_colon_char: Точка и запетая
991 991 label_quote_char: Кавичка
992 992 label_double_quote_char: Двойна кавичка
993 993 label_fields_mapping: Съответствие между полетата
994 994 label_file_content_preview: Предварителен преглед на съдържанието на файла
995 995 label_create_missing_values: Създаване на липсващи стойности
996 996 label_api: API
997 997 label_field_format_enumeration: Списък ключ/стойност
998 998 label_default_values_for_new_users: Стойности по подразбиране за нови потребители
999 999 label_relations: Релации
1000 1000 label_new_project_issue_tab_enabled: Показване на меню-елемент "Нова задача"
1001 1001 label_new_object_tab_enabled: Показване на изпадащ списък за меню-елемент "+"
1002 1002
1003 1003 button_login: Вход
1004 1004 button_submit: Изпращане
1005 1005 button_save: Запис
1006 1006 button_check_all: Избор на всички
1007 1007 button_uncheck_all: Изчистване на всички
1008 1008 button_collapse_all: Скриване всички
1009 1009 button_expand_all: Разгъване всички
1010 1010 button_delete: Изтриване
1011 1011 button_create: Създаване
1012 1012 button_create_and_continue: Създаване и продължаване
1013 1013 button_test: Тест
1014 1014 button_edit: Редакция
1015 1015 button_edit_associated_wikipage: "Редактиране на асоциираната Wiki страница: %{page_title}"
1016 1016 button_add: Добавяне
1017 1017 button_change: Промяна
1018 1018 button_apply: Приложи
1019 1019 button_clear: Изчисти
1020 1020 button_lock: Заключване
1021 1021 button_unlock: Отключване
1022 1022 button_download: Изтегляне
1023 1023 button_list: Списък
1024 1024 button_view: Преглед
1025 1025 button_move: Преместване
1026 1026 button_move_and_follow: Преместване и продължаване
1027 1027 button_back: Назад
1028 1028 button_cancel: Отказ
1029 1029 button_activate: Активация
1030 1030 button_sort: Сортиране
1031 1031 button_log_time: Отделяне на време
1032 1032 button_rollback: Върни се към тази ревизия
1033 1033 button_watch: Наблюдаване
1034 1034 button_unwatch: Край на наблюдението
1035 1035 button_reply: Отговор
1036 1036 button_archive: Архивиране
1037 1037 button_unarchive: Разархивиране
1038 1038 button_reset: Генериране наново
1039 1039 button_rename: Преименуване
1040 1040 button_change_password: Промяна на парола
1041 1041 button_copy: Копиране
1042 1042 button_copy_and_follow: Копиране и продължаване
1043 1043 button_annotate: Анотация
1044 1044 button_update: Обновяване
1045 1045 button_configure: Конфигуриране
1046 1046 button_quote: Цитат
1047 1047 button_duplicate: Дублиране
1048 1048 button_show: Показване
1049 1049 button_hide: Скриване
1050 1050 button_edit_section: Редактиране на тази секция
1051 1051 button_export: Експорт
1052 1052 button_delete_my_account: Премахване на моя профил
1053 1053 button_close: Затваряне
1054 1054 button_reopen: Отваряне
1055 1055 button_import: Импорт
1056 1056 button_filter: Филтър
1057 1057
1058 1058 status_active: активен
1059 1059 status_registered: регистриран
1060 1060 status_locked: заключен
1061 1061
1062 1062 project_status_active: активен
1063 1063 project_status_closed: затворен
1064 1064 project_status_archived: архивиран
1065 1065
1066 1066 version_status_open: отворена
1067 1067 version_status_locked: заключена
1068 1068 version_status_closed: затворена
1069 1069
1070 1070 field_active: Активен
1071 1071
1072 1072 text_select_mail_notifications: Изберете събития за изпращане на e-mail.
1073 1073 text_regexp_info: пр. ^[A-Z0-9]+$
1074 1074 text_min_max_length_info: 0 - без ограничения
1075 1075 text_project_destroy_confirmation: Сигурни ли сте, че искате да изтриете проекта и данните в него?
1076 1076 text_subprojects_destroy_warning: "Неговите подпроекти: %{value} също ще бъдат изтрити."
1077 1077 text_workflow_edit: Изберете роля и тракер за да редактирате работния процес
1078 1078 text_are_you_sure: Сигурни ли сте?
1079 1079 text_journal_changed: "%{label} променен от %{old} на %{new}"
1080 1080 text_journal_changed_no_detail: "%{label} променен"
1081 1081 text_journal_set_to: "%{label} установен на %{value}"
1082 1082 text_journal_deleted: "%{label} изтрит (%{old})"
1083 1083 text_journal_added: "Добавено %{label} %{value}"
1084 1084 text_tip_issue_begin_day: задача, започваща този ден
1085 1085 text_tip_issue_end_day: задача, завършваща този ден
1086 1086 text_tip_issue_begin_end_day: задача, започваща и завършваща този ден
1087 1087 text_project_identifier_info: 'Позволени са малки букви (a-z), цифри, тирета и _.<br />Промяна след създаването му не е възможна.'
1088 1088 text_caracters_maximum: "До %{count} символа."
1089 1089 text_caracters_minimum: "Минимум %{count} символа."
1090 1090 text_length_between: "От %{min} до %{max} символа."
1091 1091 text_tracker_no_workflow: Няма дефиниран работен процес за този тракер
1092 1092 text_unallowed_characters: Непозволени символи
1093 1093 text_comma_separated: Позволено е изброяване (с разделител запетая).
1094 1094 text_line_separated: Позволени са много стойности (по едно на ред).
1095 1095 text_issues_ref_in_commit_messages: Отбелязване и приключване на задачи от ревизии
1096 1096 text_issue_added: "Публикувана е нова задача с номер %{id} (от %{author})."
1097 1097 text_issue_updated: "Задача %{id} е обновена (от %{author})."
1098 1098 text_wiki_destroy_confirmation: Сигурни ли сте, че искате да изтриете това Wiki и цялото му съдържание?
1099 1099 text_issue_category_destroy_question: "Има задачи (%{count}) обвързани с тази категория. Какво ще изберете?"
1100 1100 text_issue_category_destroy_assignments: Премахване на връзките с категорията
1101 1101 text_issue_category_reassign_to: Преобвързване с категория
1102 1102 text_user_mail_option: "За неизбраните проекти, ще получавате известия само за наблюдавани дейности или в които участвате (т.е. автор или назначени на мен)."
1103 1103 text_no_configuration_data: "Все още не са конфигурирани Роли, тракери, състояния на задачи и работен процес.\nСтрого се препоръчва зареждането на примерната информация. Веднъж заредена ще имате възможност да я редактирате."
1104 1104 text_load_default_configuration: Зареждане на примерна информация
1105 1105 text_status_changed_by_changeset: "Приложено с ревизия %{value}."
1106 1106 text_time_logged_by_changeset: Приложено в ревизия %{value}.
1107 1107 text_issues_destroy_confirmation: 'Сигурни ли сте, че искате да изтриете избраните задачи?'
1108 1108 text_issues_destroy_descendants_confirmation: Тази операция ще премахне и %{count} подзадача(и).
1109 1109 text_time_entries_destroy_confirmation: Сигурен ли сте, че изтриете избраните записи за изразходвано време?
1110 1110 text_select_project_modules: 'Изберете активните модули за този проект:'
1111 1111 text_default_administrator_account_changed: Сменен фабричния администраторски профил
1112 1112 text_file_repository_writable: Възможност за писане в хранилището с файлове
1113 1113 text_plugin_assets_writable: Папката на приставките е разрешена за запис
1114 1114 text_rmagick_available: Наличен RMagick (по избор)
1115 1115 text_convert_available: Наличен ImageMagick convert (по избор)
1116 1116 text_destroy_time_entries_question: "%{hours} часа са отделени на задачите, които искате да изтриете. Какво избирате?"
1117 1117 text_destroy_time_entries: Изтриване на отделеното време
1118 1118 text_assign_time_entries_to_project: Прехвърляне на отделеното време към проект
1119 1119 text_reassign_time_entries: 'Прехвърляне на отделеното време към задача:'
1120 1120 text_user_wrote: "%{value} написа:"
1121 1121 text_enumeration_destroy_question: "%{count} обекта са свързани с тази стойност."
1122 1122 text_enumeration_category_reassign_to: 'Пресвържете ги към тази стойност:'
1123 1123 text_email_delivery_not_configured: "Изпращането на e-mail-и не е конфигурирано и известията не са разрешени.\nКонфигурирайте вашия SMTP сървър в config/configuration.yml и рестартирайте Redmine, за да ги разрешите."
1124 1124 text_repository_usernames_mapping: "Изберете или променете потребителите в Redmine, съответстващи на потребителите в дневника на хранилището (repository).\nПотребителите с еднакви имена в Redmine и хранилищата се съвместяват автоматично."
1125 1125 text_diff_truncated: '... Този diff не е пълен, понеже е надхвърля максималния размер, който може да бъде показан.'
1126 1126 text_custom_field_possible_values_info: 'Една стойност на ред'
1127 1127 text_wiki_page_destroy_question: Тази страница има %{descendants} страници деца и descendant(s). Какво желаете да правите?
1128 1128 text_wiki_page_nullify_children: Запазване на тези страници като коренни страници
1129 1129 text_wiki_page_destroy_children: Изтриване на страниците деца и всички техни descendants
1130 1130 text_wiki_page_reassign_children: Преназначаване на страниците деца на тази родителска страница
1131 1131 text_own_membership_delete_confirmation: "Вие сте на път да премахнете някои или всички ваши разрешения и е възможно след това да не можете да редактирате този проект.\nСигурен ли сте, че искате да продължите?"
1132 1132 text_zoom_in: Увеличаване
1133 1133 text_zoom_out: Намаляване
1134 1134 text_warn_on_leaving_unsaved: Страницата съдържа незаписано съдържание, което може да бъде загубено, ако я напуснете.
1135 1135 text_scm_path_encoding_note: "По подразбиране: UTF-8"
1136 1136 text_subversion_repository_note: 'Примери: file:///, http://, https://, svn://, svn+[tunnelscheme]://'
1137 1137 text_git_repository_note: Празно и локално хранилище (например /gitrepo, c:\gitrepo)
1138 1138 text_mercurial_repository_note: Локално хранилище (например /hgrepo, c:\hgrepo)
1139 1139 text_scm_command: SCM команда
1140 1140 text_scm_command_version: Версия
1141 1141 text_scm_config: Можете да конфигурирате SCM командите в config/configuration.yml. За да активирате промените, рестартирайте Redmine.
1142 1142 text_scm_command_not_available: SCM командата не е налична или достъпна. Проверете конфигурацията в административния панел.
1143 1143 text_issue_conflict_resolution_overwrite: Прилагане на моите промени (предишните коментари ще бъдат запазени, но някои други промени може да бъдат презаписани)
1144 1144 text_issue_conflict_resolution_add_notes: Добавяне на моите коментари и отхвърляне на другите мои промени
1145 1145 text_issue_conflict_resolution_cancel: Отхвърляне на всички мои промени и презареждане на %{link}
1146 1146 text_account_destroy_confirmation: "Сигурен/на ли сте, че желаете да продължите?\nВашият профил ще бъде премахнат без възможност за възстановяване."
1147 1147 text_session_expiration_settings: "Внимание: промяната на тези установяваноя може да прекрати всички активни сесии, включително и вашата."
1148 1148 text_project_closed: Този проект е затворен и е само за четене.
1149 1149 text_turning_multiple_off: Ако забраните възможността за повече от една стойност, повечето стойности ще бъдат
1150 1150 премахнати с цел да остане само по една стойност за поле.
1151 1151
1152 1152 default_role_manager: Мениджър
1153 1153 default_role_developer: Разработчик
1154 1154 default_role_reporter: Публикуващ
1155 1155 default_tracker_bug: Грешка
1156 1156 default_tracker_feature: Функционалност
1157 1157 default_tracker_support: Поддръжка
1158 1158 default_issue_status_new: Нова
1159 1159 default_issue_status_in_progress: Изпълнение
1160 1160 default_issue_status_resolved: Приключена
1161 1161 default_issue_status_feedback: Обратна връзка
1162 1162 default_issue_status_closed: Затворена
1163 1163 default_issue_status_rejected: Отхвърлена
1164 1164 default_doc_category_user: Документация за потребителя
1165 1165 default_doc_category_tech: Техническа документация
1166 1166 default_priority_low: Нисък
1167 1167 default_priority_normal: Нормален
1168 1168 default_priority_high: Висок
1169 1169 default_priority_urgent: Спешен
1170 1170 default_priority_immediate: Веднага
1171 1171 default_activity_design: Дизайн
1172 1172 default_activity_development: Разработка
1173 1173
1174 1174 enumeration_issue_priorities: Приоритети на задачи
1175 1175 enumeration_doc_categories: Категории документи
1176 1176 enumeration_activities: Дейности (time tracking)
1177 1177 enumeration_system_activity: Системна активност
1178 1178 description_filter: Филтър
1179 1179 description_search: Търсене
1180 1180 description_choose_project: Проекти
1181 1181 description_project_scope: Обхват на търсенето
1182 1182 description_notes: Бележки
1183 1183 description_message_content: Съдържание на съобщението
1184 1184 description_query_sort_criteria_attribute: Атрибут на сортиране
1185 1185 description_query_sort_criteria_direction: Посока на сортиране
1186 1186 description_user_mail_notification: Конфигурация известията по пощата
1187 1187 description_available_columns: Налични колони
1188 1188 description_selected_columns: Избрани колони
1189 1189 description_issue_category_reassign: Изберете категория
1190 1190 description_wiki_subpages_reassign: Изберете нова родителска страница
1191 1191 description_all_columns: Всички колони
1192 1192 description_date_range_list: Изберете диапазон от списъка
1193 1193 description_date_range_interval: Изберете диапазон чрез задаване на начална и крайна дати
1194 1194 description_date_from: Въведете начална дата
1195 1195 description_date_to: Въведете крайна дата
1196 1196 text_repository_identifier_info: 'Позволени са малки букви (a-z), цифри, тирета и _.<br />Промяна след създаването му не е възможна.'
1197 1197 error_no_projects_with_tracker_allowed_for_new_issue: There are no projects with trackers
1198 1198 for which you can create an issue
1199 error_cannot_reassign_time_entries_to_an_issue_about_to_be_deleted: Spent time cannot
1200 be reassigned to an issue that is about to be deleted
@@ -1,1223 +1,1225
1 1 #Ernad Husremovic hernad@bring.out.ba
2 2
3 3 bs:
4 4 direction: ltr
5 5 date:
6 6 formats:
7 7 default: "%d.%m.%Y"
8 8 short: "%e. %b"
9 9 long: "%e. %B %Y"
10 10 only_day: "%e"
11 11
12 12
13 13 day_names: [Nedjelja, Ponedjeljak, Utorak, Srijeda, Četvrtak, Petak, Subota]
14 14 abbr_day_names: [Ned, Pon, Uto, Sri, Čet, Pet, Sub]
15 15
16 16 month_names: [~, Januar, Februar, Mart, April, Maj, Jun, Jul, Avgust, Septembar, Oktobar, Novembar, Decembar]
17 17 abbr_month_names: [~, Jan, Feb, Mar, Apr, Maj, Jun, Jul, Avg, Sep, Okt, Nov, Dec]
18 18 order:
19 19 - :day
20 20 - :month
21 21 - :year
22 22
23 23 time:
24 24 formats:
25 25 default: "%A, %e. %B %Y, %H:%M"
26 26 short: "%e. %B, %H:%M Uhr"
27 27 long: "%A, %e. %B %Y, %H:%M"
28 28 time: "%H:%M"
29 29
30 30 am: "prijepodne"
31 31 pm: "poslijepodne"
32 32
33 33 datetime:
34 34 distance_in_words:
35 35 half_a_minute: "pola minute"
36 36 less_than_x_seconds:
37 37 one: "manje od 1 sekunde"
38 38 other: "manje od %{count} sekudni"
39 39 x_seconds:
40 40 one: "1 sekunda"
41 41 other: "%{count} sekundi"
42 42 less_than_x_minutes:
43 43 one: "manje od 1 minute"
44 44 other: "manje od %{count} minuta"
45 45 x_minutes:
46 46 one: "1 minuta"
47 47 other: "%{count} minuta"
48 48 about_x_hours:
49 49 one: "oko 1 sahat"
50 50 other: "oko %{count} sahata"
51 51 x_hours:
52 52 one: "1 sahat"
53 53 other: "%{count} sahata"
54 54 x_days:
55 55 one: "1 dan"
56 56 other: "%{count} dana"
57 57 about_x_months:
58 58 one: "oko 1 mjesec"
59 59 other: "oko %{count} mjeseci"
60 60 x_months:
61 61 one: "1 mjesec"
62 62 other: "%{count} mjeseci"
63 63 about_x_years:
64 64 one: "oko 1 godine"
65 65 other: "oko %{count} godina"
66 66 over_x_years:
67 67 one: "preko 1 godine"
68 68 other: "preko %{count} godina"
69 69 almost_x_years:
70 70 one: "almost 1 year"
71 71 other: "almost %{count} years"
72 72
73 73
74 74 number:
75 75 format:
76 76 precision: 2
77 77 separator: ','
78 78 delimiter: '.'
79 79 currency:
80 80 format:
81 81 unit: 'KM'
82 82 format: '%u %n'
83 83 negative_format: '%u -%n'
84 84 delimiter: ''
85 85 percentage:
86 86 format:
87 87 delimiter: ""
88 88 precision:
89 89 format:
90 90 delimiter: ""
91 91 human:
92 92 format:
93 93 delimiter: ""
94 94 precision: 3
95 95 storage_units:
96 96 format: "%n %u"
97 97 units:
98 98 byte:
99 99 one: "Byte"
100 100 other: "Bytes"
101 101 kb: "KB"
102 102 mb: "MB"
103 103 gb: "GB"
104 104 tb: "TB"
105 105
106 106 # Used in array.to_sentence.
107 107 support:
108 108 array:
109 109 sentence_connector: "i"
110 110 skip_last_comma: false
111 111
112 112 activerecord:
113 113 errors:
114 114 template:
115 115 header:
116 116 one: "1 error prohibited this %{model} from being saved"
117 117 other: "%{count} errors prohibited this %{model} from being saved"
118 118 messages:
119 119 inclusion: "nije uključeno u listu"
120 120 exclusion: "je rezervisano"
121 121 invalid: "nije ispravno"
122 122 confirmation: "ne odgovara potvrdi"
123 123 accepted: "mora se prihvatiti"
124 124 empty: "ne može biti prazno"
125 125 blank: "ne može biti znak razmaka"
126 126 too_long: "je predugačko"
127 127 too_short: "je prekratko"
128 128 wrong_length: "je pogrešne dužine"
129 129 taken: "već je zauzeto"
130 130 not_a_number: "nije broj"
131 131 not_a_date: "nije ispravan datum"
132 132 greater_than: "mora bit veći od %{count}"
133 133 greater_than_or_equal_to: "mora bit veći ili jednak %{count}"
134 134 equal_to: "mora biti jednak %{count}"
135 135 less_than: "mora biti manji od %{count}"
136 136 less_than_or_equal_to: "mora bit manji ili jednak %{count}"
137 137 odd: "mora biti neparan"
138 138 even: "mora biti paran"
139 139 greater_than_start_date: "mora biti veći nego početni datum"
140 140 not_same_project: "ne pripada istom projektu"
141 141 circular_dependency: "Ova relacija stvar cirkularnu zavisnost"
142 142 cant_link_an_issue_with_a_descendant: "An issue can not be linked to one of its subtasks"
143 143 earlier_than_minimum_start_date: "cannot be earlier than %{date} because of preceding issues"
144 144
145 145 actionview_instancetag_blank_option: Molimo odaberite
146 146
147 147 general_text_No: 'Da'
148 148 general_text_Yes: 'Ne'
149 149 general_text_no: 'ne'
150 150 general_text_yes: 'da'
151 151 general_lang_name: 'Bosnian (Bosanski)'
152 152 general_csv_separator: ','
153 153 general_csv_decimal_separator: '.'
154 154 general_csv_encoding: UTF-8
155 155 general_pdf_fontname: freesans
156 156 general_pdf_monospaced_fontname: freemono
157 157 general_first_day_of_week: '7'
158 158
159 159 notice_account_activated: Vaš nalog je aktiviran. Možete se prijaviti.
160 160 notice_account_invalid_credentials: Pogrešan korisnik ili lozinka
161 161 notice_account_lost_email_sent: Email sa uputstvima o izboru nove šifre je poslat na vašu adresu.
162 162 notice_account_password_updated: Lozinka je uspješno promjenjena.
163 163 notice_account_pending: "Vaš nalog je kreiran i čeka odobrenje administratora."
164 164 notice_account_register_done: Nalog je uspješno kreiran. Da bi ste aktivirali vaš nalog kliknite na link koji vam je poslat.
165 165 notice_account_unknown_email: Nepoznati korisnik.
166 166 notice_account_updated: Nalog je uspješno promjenen.
167 167 notice_account_wrong_password: Pogrešna lozinka
168 168 notice_can_t_change_password: Ovaj nalog koristi eksterni izvor prijavljivanja. Ne mogu da promjenim šifru.
169 169 notice_default_data_loaded: Podrazumjevana konfiguracija uspječno učitana.
170 170 notice_email_error: Došlo je do greške pri slanju emaila (%{value})
171 171 notice_email_sent: "Email je poslan %{value}"
172 172 notice_failed_to_save_issues: "Neuspješno snimanje %{count} aktivnosti na %{total} izabrano: %{ids}."
173 173 notice_feeds_access_key_reseted: Vaš Atom pristup je resetovan.
174 174 notice_file_not_found: Stranica kojoj pokušavate da pristupite ne postoji ili je uklonjena.
175 175 notice_locking_conflict: "Konflikt: podaci su izmjenjeni od strane drugog korisnika."
176 176 notice_no_issue_selected: "Nijedna aktivnost nije izabrana! Molim, izaberite aktivnosti koje želite za ispravljate."
177 177 notice_not_authorized: Niste ovlašćeni da pristupite ovoj stranici.
178 178 notice_successful_connection: Uspješna konekcija.
179 179 notice_successful_create: Uspješno kreiranje.
180 180 notice_successful_delete: Brisanje izvršeno.
181 181 notice_successful_update: Promjene uspješno izvršene.
182 182
183 183 error_can_t_load_default_data: "Podrazumjevane postavke se ne mogu učitati %{value}"
184 184 error_scm_command_failed: "Desila se greška pri pristupu repozitoriju: %{value}"
185 185 error_scm_not_found: "Unos i/ili revizija ne postoji u repozitoriju."
186 186
187 187 error_scm_annotate: "Ova stavka ne postoji ili nije označena."
188 188 error_issue_not_found_in_project: 'Aktivnost nije nađena ili ne pripada ovom projektu'
189 189
190 190 warning_attachments_not_saved: "%{count} fajl(ovi) ne mogu biti snimljen(i)."
191 191
192 192 mail_subject_lost_password: "Vaša %{value} lozinka"
193 193 mail_body_lost_password: 'Za promjenu lozinke, kliknite na sljedeći link:'
194 194 mail_subject_register: "Aktivirajte %{value} vaš korisnički račun"
195 195 mail_body_register: 'Za aktivaciju vašeg korisničkog računa, kliknite na sljedeći link:'
196 196 mail_body_account_information_external: "Možete koristiti vaš %{value} korisnički račun za prijavu na sistem."
197 197 mail_body_account_information: Informacija o vašem korisničkom računu
198 198 mail_subject_account_activation_request: "%{value} zahtjev za aktivaciju korisničkog računa"
199 199 mail_body_account_activation_request: "Novi korisnik (%{value}) se registrovao. Korisnički račun čeka vaše odobrenje za aktivaciju:"
200 200 mail_subject_reminder: "%{count} aktivnost(i) u kašnjenju u narednim %{days} danima"
201 201 mail_body_reminder: "%{count} aktivnost(i) koje su dodjeljenje vama u narednim %{days} danima:"
202 202
203 203
204 204 field_name: Ime
205 205 field_description: Opis
206 206 field_summary: Pojašnjenje
207 207 field_is_required: Neophodno popuniti
208 208 field_firstname: Ime
209 209 field_lastname: Prezime
210 210 field_mail: Email
211 211 field_filename: Fajl
212 212 field_filesize: Veličina
213 213 field_downloads: Downloadi
214 214 field_author: Autor
215 215 field_created_on: Kreirano
216 216 field_updated_on: Izmjenjeno
217 217 field_field_format: Format
218 218 field_is_for_all: Za sve projekte
219 219 field_possible_values: Moguće vrijednosti
220 220 field_regexp: '"Regularni izraz"'
221 221 field_min_length: Minimalna veličina
222 222 field_max_length: Maksimalna veličina
223 223 field_value: Vrijednost
224 224 field_category: Kategorija
225 225 field_title: Naslov
226 226 field_project: Projekat
227 227 field_issue: Aktivnost
228 228 field_status: Status
229 229 field_notes: Bilješke
230 230 field_is_closed: Aktivnost zatvorena
231 231 field_is_default: Podrazumjevana vrijednost
232 232 field_tracker: Područje aktivnosti
233 233 field_subject: Subjekat
234 234 field_due_date: Završiti do
235 235 field_assigned_to: Dodijeljeno
236 236 field_priority: Prioritet
237 237 field_fixed_version: Ciljna verzija
238 238 field_user: Korisnik
239 239 field_role: Uloga
240 240 field_homepage: Naslovna strana
241 241 field_is_public: Javni
242 242 field_parent: Podprojekt od
243 243 field_is_in_roadmap: Aktivnosti prikazane u planu realizacije
244 244 field_login: Prijava
245 245 field_mail_notification: Email notifikacije
246 246 field_admin: Administrator
247 247 field_last_login_on: Posljednja konekcija
248 248 field_language: Jezik
249 249 field_effective_date: Datum
250 250 field_password: Lozinka
251 251 field_new_password: Nova lozinka
252 252 field_password_confirmation: Potvrda
253 253 field_version: Verzija
254 254 field_type: Tip
255 255 field_host: Host
256 256 field_port: Port
257 257 field_account: Korisnički račun
258 258 field_base_dn: Base DN
259 259 field_attr_login: Attribut za prijavu
260 260 field_attr_firstname: Attribut za ime
261 261 field_attr_lastname: Atribut za prezime
262 262 field_attr_mail: Atribut za email
263 263 field_onthefly: 'Kreiranje korisnika "On-the-fly"'
264 264 field_start_date: Početak
265 265 field_done_ratio: "% Realizovano"
266 266 field_auth_source: Mod za authentifikaciju
267 267 field_hide_mail: Sakrij moju email adresu
268 268 field_comments: Komentar
269 269 field_url: URL
270 270 field_start_page: Početna stranica
271 271 field_subproject: Podprojekat
272 272 field_hours: Sahata
273 273 field_activity: Operacija
274 274 field_spent_on: Datum
275 275 field_identifier: Identifikator
276 276 field_is_filter: Korišteno kao filter
277 277 field_issue_to: Povezana aktivnost
278 278 field_delay: Odgađanje
279 279 field_assignable: Aktivnosti dodijeljene ovoj ulozi
280 280 field_redirect_existing_links: Izvrši redirekciju postojećih linkova
281 281 field_estimated_hours: Procjena vremena
282 282 field_column_names: Kolone
283 283 field_time_zone: Vremenska zona
284 284 field_searchable: Pretraživo
285 285 field_default_value: Podrazumjevana vrijednost
286 286 field_comments_sorting: Prikaži komentare
287 287 field_parent_title: 'Stranica "roditelj"'
288 288 field_editable: Može se mijenjati
289 289 field_watcher: Posmatrač
290 290 field_identity_url: OpenID URL
291 291 field_content: Sadržaj
292 292
293 293 setting_app_title: Naslov aplikacije
294 294 setting_app_subtitle: Podnaslov aplikacije
295 295 setting_welcome_text: Tekst dobrodošlice
296 296 setting_default_language: Podrazumjevani jezik
297 297 setting_login_required: Authentifikacija neophodna
298 298 setting_self_registration: Samo-registracija
299 299 setting_attachment_max_size: Maksimalna veličina prikačenog fajla
300 300 setting_issues_export_limit: Limit za eksport aktivnosti
301 301 setting_mail_from: Mail adresa - pošaljilac
302 302 setting_bcc_recipients: '"BCC" (blind carbon copy) primaoci '
303 303 setting_plain_text_mail: Email sa običnim tekstom (bez HTML-a)
304 304 setting_host_name: Ime hosta i putanja
305 305 setting_text_formatting: Formatiranje teksta
306 306 setting_wiki_compression: Kompresija Wiki istorije
307 307
308 308 setting_feeds_limit: 'Limit za "Atom" feed-ove'
309 309 setting_default_projects_public: Podrazumjeva se da je novi projekat javni
310 310 setting_autofetch_changesets: 'Automatski kupi "commit"-e'
311 311 setting_sys_api_enabled: 'Omogući "WS" za upravljanje repozitorijom'
312 312 setting_commit_ref_keywords: Ključne riječi za reference
313 313 setting_commit_fix_keywords: 'Ključne riječi za status "zatvoreno"'
314 314 setting_autologin: Automatski login
315 315 setting_date_format: Format datuma
316 316 setting_time_format: Format vremena
317 317 setting_cross_project_issue_relations: Omogući relacije između aktivnosti na različitim projektima
318 318 setting_issue_list_default_columns: Podrazumjevane koleone za prikaz na listi aktivnosti
319 319 setting_emails_footer: Potpis na email-ovima
320 320 setting_protocol: Protokol
321 321 setting_per_page_options: Broj objekata po stranici
322 322 setting_user_format: Format korisničkog prikaza
323 323 setting_activity_days_default: Prikaz promjena na projektu - opseg dana
324 324 setting_display_subprojects_issues: Prikaz podprojekata na glavnom projektima (podrazumjeva se)
325 325 setting_enabled_scm: Omogući SCM (source code management)
326 326 setting_mail_handler_api_enabled: Omogući automatsku obradu ulaznih emailova
327 327 setting_mail_handler_api_key: API ključ (obrada ulaznih mailova)
328 328 setting_sequential_project_identifiers: Generiši identifikatore projekta sekvencijalno
329 329 setting_gravatar_enabled: 'Koristi "gravatar" korisničke ikone'
330 330 setting_diff_max_lines_displayed: Maksimalan broj linija za prikaz razlika između dva fajla
331 331 setting_file_max_size_displayed: Maksimalna veličina fajla kod prikaza razlika unutar fajla (inline)
332 332 setting_repository_log_display_limit: Maksimalna veličina revizija prikazanih na log fajlu
333 333 setting_openid: Omogući OpenID prijavu i registraciju
334 334
335 335 permission_edit_project: Ispravke projekta
336 336 permission_select_project_modules: Odaberi module projekta
337 337 permission_manage_members: Upravljanje članovima
338 338 permission_manage_versions: Upravljanje verzijama
339 339 permission_manage_categories: Upravljanje kategorijama aktivnosti
340 340 permission_add_issues: Dodaj aktivnosti
341 341 permission_edit_issues: Ispravka aktivnosti
342 342 permission_manage_issue_relations: Upravljaj relacijama među aktivnostima
343 343 permission_add_issue_notes: Dodaj bilješke
344 344 permission_edit_issue_notes: Ispravi bilješke
345 345 permission_edit_own_issue_notes: Ispravi sopstvene bilješke
346 346 permission_move_issues: Pomjeri aktivnosti
347 347 permission_delete_issues: Izbriši aktivnosti
348 348 permission_manage_public_queries: Upravljaj javnim upitima
349 349 permission_save_queries: Snimi upite
350 350 permission_view_gantt: Pregled gantograma
351 351 permission_view_calendar: Pregled kalendara
352 352 permission_view_issue_watchers: Pregled liste korisnika koji prate aktivnost
353 353 permission_add_issue_watchers: Dodaj onoga koji prati aktivnost
354 354 permission_log_time: Evidentiraj utrošak vremena
355 355 permission_view_time_entries: Pregled utroška vremena
356 356 permission_edit_time_entries: Ispravka utroška vremena
357 357 permission_edit_own_time_entries: Ispravka svog utroška vremena
358 358 permission_manage_news: Upravljaj novostima
359 359 permission_comment_news: Komentiraj novosti
360 360 permission_view_documents: Pregled dokumenata
361 361 permission_manage_files: Upravljaj fajlovima
362 362 permission_view_files: Pregled fajlova
363 363 permission_manage_wiki: Upravljaj wiki stranicama
364 364 permission_rename_wiki_pages: Ispravi wiki stranicu
365 365 permission_delete_wiki_pages: Izbriši wiki stranicu
366 366 permission_view_wiki_pages: Pregled wiki sadržaja
367 367 permission_view_wiki_edits: Pregled wiki istorije
368 368 permission_edit_wiki_pages: Ispravka wiki stranica
369 369 permission_delete_wiki_pages_attachments: Brisanje fajlova prikačenih wiki-ju
370 370 permission_protect_wiki_pages: Zaštiti wiki stranicu
371 371 permission_manage_repository: Upravljaj repozitorijem
372 372 permission_browse_repository: Pregled repozitorija
373 373 permission_view_changesets: Pregled setova promjena
374 374 permission_commit_access: 'Pristup "commit"-u'
375 375 permission_manage_boards: Upravljaj forumima
376 376 permission_view_messages: Pregled poruka
377 377 permission_add_messages: Šalji poruke
378 378 permission_edit_messages: Ispravi poruke
379 379 permission_edit_own_messages: Ispravka sopstvenih poruka
380 380 permission_delete_messages: Prisanje poruka
381 381 permission_delete_own_messages: Brisanje sopstvenih poruka
382 382
383 383 project_module_issue_tracking: Praćenje aktivnosti
384 384 project_module_time_tracking: Praćenje vremena
385 385 project_module_news: Novosti
386 386 project_module_documents: Dokumenti
387 387 project_module_files: Fajlovi
388 388 project_module_wiki: Wiki stranice
389 389 project_module_repository: Repozitorij
390 390 project_module_boards: Forumi
391 391
392 392 label_user: Korisnik
393 393 label_user_plural: Korisnici
394 394 label_user_new: Novi korisnik
395 395 label_project: Projekat
396 396 label_project_new: Novi projekat
397 397 label_project_plural: Projekti
398 398 label_x_projects:
399 399 zero: 0 projekata
400 400 one: 1 projekat
401 401 other: "%{count} projekata"
402 402 label_project_all: Svi projekti
403 403 label_project_latest: Posljednji projekti
404 404 label_issue: Aktivnost
405 405 label_issue_new: Nova aktivnost
406 406 label_issue_plural: Aktivnosti
407 407 label_issue_view_all: Vidi sve aktivnosti
408 408 label_issues_by: "Aktivnosti po %{value}"
409 409 label_issue_added: Aktivnost je dodana
410 410 label_issue_updated: Aktivnost je izmjenjena
411 411 label_document: Dokument
412 412 label_document_new: Novi dokument
413 413 label_document_plural: Dokumenti
414 414 label_document_added: Dokument je dodan
415 415 label_role: Uloga
416 416 label_role_plural: Uloge
417 417 label_role_new: Nove uloge
418 418 label_role_and_permissions: Uloge i dozvole
419 419 label_member: Izvršilac
420 420 label_member_new: Novi izvršilac
421 421 label_member_plural: Izvršioci
422 422 label_tracker: Područje aktivnosti
423 423 label_tracker_plural: Područja aktivnosti
424 424 label_tracker_new: Novo područje aktivnosti
425 425 label_workflow: Tok promjena na aktivnosti
426 426 label_issue_status: Status aktivnosti
427 427 label_issue_status_plural: Statusi aktivnosti
428 428 label_issue_status_new: Novi status
429 429 label_issue_category: Kategorija aktivnosti
430 430 label_issue_category_plural: Kategorije aktivnosti
431 431 label_issue_category_new: Nova kategorija
432 432 label_custom_field: Proizvoljno polje
433 433 label_custom_field_plural: Proizvoljna polja
434 434 label_custom_field_new: Novo proizvoljno polje
435 435 label_enumerations: Enumeracije
436 436 label_enumeration_new: Nova vrijednost
437 437 label_information: Informacija
438 438 label_information_plural: Informacije
439 439 label_please_login: Molimo prijavite se
440 440 label_register: Registracija
441 441 label_login_with_open_id_option: ili prijava sa OpenID-om
442 442 label_password_lost: Izgubljena lozinka
443 443 label_home: Početna stranica
444 444 label_my_page: Moja stranica
445 445 label_my_account: Moj korisnički račun
446 446 label_my_projects: Moji projekti
447 447 label_administration: Administracija
448 448 label_login: Prijavi se
449 449 label_logout: Odjavi se
450 450 label_help: Pomoć
451 451 label_reported_issues: Prijavljene aktivnosti
452 452 label_assigned_to_me_issues: Aktivnosti dodjeljene meni
453 453 label_last_login: Posljednja konekcija
454 454 label_registered_on: Registrovan na
455 455 label_activity_plural: Promjene
456 456 label_activity: Operacija
457 457 label_overall_activity: Pregled svih promjena
458 458 label_user_activity: "Promjene izvršene od: %{value}"
459 459 label_new: Novi
460 460 label_logged_as: Prijavljen kao
461 461 label_environment: Sistemsko okruženje
462 462 label_authentication: Authentifikacija
463 463 label_auth_source: Mod authentifikacije
464 464 label_auth_source_new: Novi mod authentifikacije
465 465 label_auth_source_plural: Modovi authentifikacije
466 466 label_subproject_plural: Podprojekti
467 467 label_and_its_subprojects: "%{value} i njegovi podprojekti"
468 468 label_min_max_length: Min - Maks dužina
469 469 label_list: Lista
470 470 label_date: Datum
471 471 label_integer: Cijeli broj
472 472 label_float: Float
473 473 label_boolean: Logička varijabla
474 474 label_string: Tekst
475 475 label_text: Dugi tekst
476 476 label_attribute: Atribut
477 477 label_attribute_plural: Atributi
478 478 label_no_data: Nema podataka za prikaz
479 479 label_change_status: Promjeni status
480 480 label_history: Istorija
481 481 label_attachment: Fajl
482 482 label_attachment_new: Novi fajl
483 483 label_attachment_delete: Izbriši fajl
484 484 label_attachment_plural: Fajlovi
485 485 label_file_added: Fajl je dodan
486 486 label_report: Izvještaj
487 487 label_report_plural: Izvještaji
488 488 label_news: Novosti
489 489 label_news_new: Dodaj novosti
490 490 label_news_plural: Novosti
491 491 label_news_latest: Posljednje novosti
492 492 label_news_view_all: Pogledaj sve novosti
493 493 label_news_added: Novosti su dodane
494 494 label_settings: Postavke
495 495 label_overview: Pregled
496 496 label_version: Verzija
497 497 label_version_new: Nova verzija
498 498 label_version_plural: Verzije
499 499 label_confirmation: Potvrda
500 500 label_export_to: 'Takođe dostupno u:'
501 501 label_read: Čitaj...
502 502 label_public_projects: Javni projekti
503 503 label_open_issues: otvoren
504 504 label_open_issues_plural: otvoreni
505 505 label_closed_issues: zatvoren
506 506 label_closed_issues_plural: zatvoreni
507 507 label_x_open_issues_abbr:
508 508 zero: 0 otvoreno
509 509 one: 1 otvorena
510 510 other: "%{count} otvorene"
511 511 label_x_closed_issues_abbr:
512 512 zero: 0 zatvoreno
513 513 one: 1 zatvorena
514 514 other: "%{count} zatvorene"
515 515 label_total: Ukupno
516 516 label_permissions: Dozvole
517 517 label_current_status: Tekući status
518 518 label_new_statuses_allowed: Novi statusi dozvoljeni
519 519 label_all: sve
520 520 label_none: ništa
521 521 label_nobody: niko
522 522 label_next: Sljedeće
523 523 label_previous: Predhodno
524 524 label_used_by: Korišteno od
525 525 label_details: Detalji
526 526 label_add_note: Dodaj bilješku
527 527 label_calendar: Kalendar
528 528 label_months_from: mjeseci od
529 529 label_gantt: Gantt
530 530 label_internal: Interno
531 531 label_last_changes: "posljednjih %{count} promjena"
532 532 label_change_view_all: Vidi sve promjene
533 533 label_personalize_page: Personaliziraj ovu stranicu
534 534 label_comment: Komentar
535 535 label_comment_plural: Komentari
536 536 label_x_comments:
537 537 zero: bez komentara
538 538 one: 1 komentar
539 539 other: "%{count} komentari"
540 540 label_comment_add: Dodaj komentar
541 541 label_comment_added: Komentar je dodan
542 542 label_comment_delete: Izbriši komentar
543 543 label_query: Proizvoljan upit
544 544 label_query_plural: Proizvoljni upiti
545 545 label_query_new: Novi upit
546 546 label_filter_add: Dodaj filter
547 547 label_filter_plural: Filteri
548 548 label_equals: je
549 549 label_not_equals: nije
550 550 label_in_less_than: je manji nego
551 551 label_in_more_than: je više nego
552 552 label_in: u
553 553 label_today: danas
554 554 label_all_time: sve vrijeme
555 555 label_yesterday: juče
556 556 label_this_week: ova hefta
557 557 label_last_week: zadnja hefta
558 558 label_last_n_days: "posljednjih %{count} dana"
559 559 label_this_month: ovaj mjesec
560 560 label_last_month: posljednji mjesec
561 561 label_this_year: ova godina
562 562 label_date_range: Datumski opseg
563 563 label_less_than_ago: ranije nego (dana)
564 564 label_more_than_ago: starije nego (dana)
565 565 label_ago: prije (dana)
566 566 label_contains: sadrži
567 567 label_not_contains: ne sadrži
568 568 label_day_plural: dani
569 569 label_repository: Repozitorij
570 570 label_repository_plural: Repozitoriji
571 571 label_browse: Listaj
572 572 label_revision: Revizija
573 573 label_revision_plural: Revizije
574 574 label_associated_revisions: Doddjeljene revizije
575 575 label_added: dodano
576 576 label_modified: izmjenjeno
577 577 label_copied: kopirano
578 578 label_renamed: preimenovano
579 579 label_deleted: izbrisano
580 580 label_latest_revision: Posljednja revizija
581 581 label_latest_revision_plural: Posljednje revizije
582 582 label_view_revisions: Vidi revizije
583 583 label_max_size: Maksimalna veličina
584 584 label_sort_highest: Pomjeri na vrh
585 585 label_sort_higher: Pomjeri gore
586 586 label_sort_lower: Pomjeri dole
587 587 label_sort_lowest: Pomjeri na dno
588 588 label_roadmap: Plan realizacije
589 589 label_roadmap_due_in: "Obavezan do %{value}"
590 590 label_roadmap_overdue: "%{value} kasni"
591 591 label_roadmap_no_issues: Nema aktivnosti za ovu verziju
592 592 label_search: Traži
593 593 label_result_plural: Rezultati
594 594 label_all_words: Sve riječi
595 595 label_wiki: Wiki stranice
596 596 label_wiki_edit: ispravka wiki-ja
597 597 label_wiki_edit_plural: ispravke wiki-ja
598 598 label_wiki_page: Wiki stranica
599 599 label_wiki_page_plural: Wiki stranice
600 600 label_index_by_title: Indeks prema naslovima
601 601 label_index_by_date: Indeks po datumima
602 602 label_current_version: Tekuća verzija
603 603 label_preview: Pregled
604 604 label_feed_plural: Feeds
605 605 label_changes_details: Detalji svih promjena
606 606 label_issue_tracking: Evidencija aktivnosti
607 607 label_spent_time: Utrošak vremena
608 608 label_f_hour: "%{value} sahat"
609 609 label_f_hour_plural: "%{value} sahata"
610 610 label_time_tracking: Evidencija vremena
611 611 label_change_plural: Promjene
612 612 label_statistics: Statistika
613 613 label_commits_per_month: '"Commit"-a po mjesecu'
614 614 label_commits_per_author: '"Commit"-a po autoru'
615 615 label_view_diff: Pregled razlika
616 616 label_diff_inline: zajedno
617 617 label_diff_side_by_side: jedna pored druge
618 618 label_options: Opcije
619 619 label_copy_workflow_from: Kopiraj tok promjena statusa iz
620 620 label_permissions_report: Izvještaj
621 621 label_watched_issues: Aktivnosti koje pratim
622 622 label_related_issues: Korelirane aktivnosti
623 623 label_applied_status: Status je primjenjen
624 624 label_loading: Učitavam...
625 625 label_relation_new: Nova relacija
626 626 label_relation_delete: Izbriši relaciju
627 627 label_relates_to: korelira sa
628 628 label_duplicates: duplikat
629 629 label_duplicated_by: duplicirano od
630 630 label_blocks: blokira
631 631 label_blocked_by: blokirano on
632 632 label_precedes: predhodi
633 633 label_follows: slijedi
634 634 label_stay_logged_in: Ostani prijavljen
635 635 label_disabled: onemogućen
636 636 label_show_completed_versions: Prikaži završene verzije
637 637 label_me: ja
638 638 label_board: Forum
639 639 label_board_new: Novi forum
640 640 label_board_plural: Forumi
641 641 label_topic_plural: Teme
642 642 label_message_plural: Poruke
643 643 label_message_last: Posljednja poruka
644 644 label_message_new: Nova poruka
645 645 label_message_posted: Poruka je dodana
646 646 label_reply_plural: Odgovori
647 647 label_send_information: Pošalji informaciju o korisničkom računu
648 648 label_year: Godina
649 649 label_month: Mjesec
650 650 label_week: Hefta
651 651 label_date_from: Od
652 652 label_date_to: Do
653 653 label_language_based: Bazirano na korisnikovom jeziku
654 654 label_sort_by: "Sortiraj po %{value}"
655 655 label_send_test_email: Pošalji testni email
656 656 label_feeds_access_key_created_on: "Atom pristupni ključ kreiran prije %{value} dana"
657 657 label_module_plural: Moduli
658 658 label_added_time_by: "Dodano od %{author} prije %{age}"
659 659 label_updated_time_by: "Izmjenjeno od %{author} prije %{age}"
660 660 label_updated_time: "Izmjenjeno prije %{value}"
661 661 label_jump_to_a_project: Skoči na projekat...
662 662 label_file_plural: Fajlovi
663 663 label_changeset_plural: Setovi promjena
664 664 label_default_columns: Podrazumjevane kolone
665 665 label_no_change_option: (Bez promjene)
666 666 label_bulk_edit_selected_issues: Ispravi odjednom odabrane aktivnosti
667 667 label_theme: Tema
668 668 label_default: Podrazumjevano
669 669 label_search_titles_only: Pretraži samo naslove
670 670 label_user_mail_option_all: "Za bilo koji događaj na svim mojim projektima"
671 671 label_user_mail_option_selected: "Za bilo koji događaj na odabranim projektima..."
672 672 label_user_mail_no_self_notified: "Ne želim notifikaciju za promjene koje sam ja napravio"
673 673 label_registration_activation_by_email: aktivacija korisničkog računa email-om
674 674 label_registration_manual_activation: ručna aktivacija korisničkog računa
675 675 label_registration_automatic_activation: automatska kreacija korisničkog računa
676 676 label_display_per_page: "Po stranici: %{value}"
677 677 label_age: Starost
678 678 label_change_properties: Promjena osobina
679 679 label_general: Generalno
680 680 label_more: Više
681 681 label_scm: SCM
682 682 label_plugins: Plugin-ovi
683 683 label_ldap_authentication: LDAP authentifikacija
684 684 label_downloads_abbr: D/L
685 685 label_optional_description: Opis (opciono)
686 686 label_add_another_file: Dodaj još jedan fajl
687 687 label_preferences: Postavke
688 688 label_chronological_order: Hronološki poredak
689 689 label_reverse_chronological_order: Reverzni hronološki poredak
690 690 label_planning: Planiranje
691 691 label_incoming_emails: Dolazni email-ovi
692 692 label_generate_key: Generiši ključ
693 693 label_issue_watchers: Praćeno od
694 694 label_example: Primjer
695 695 label_display: Prikaz
696 696
697 697 button_apply: Primjeni
698 698 button_add: Dodaj
699 699 button_archive: Arhiviranje
700 700 button_back: Nazad
701 701 button_cancel: Odustani
702 702 button_change: Izmjeni
703 703 button_change_password: Izmjena lozinke
704 704 button_check_all: Označi sve
705 705 button_clear: Briši
706 706 button_copy: Kopiraj
707 707 button_create: Novi
708 708 button_delete: Briši
709 709 button_download: Download
710 710 button_edit: Ispravka
711 711 button_list: Lista
712 712 button_lock: Zaključaj
713 713 button_log_time: Utrošak vremena
714 714 button_login: Prijava
715 715 button_move: Pomjeri
716 716 button_rename: Promjena imena
717 717 button_reply: Odgovor
718 718 button_reset: Resetuj
719 719 button_rollback: Vrati predhodno stanje
720 720 button_save: Snimi
721 721 button_sort: Sortiranje
722 722 button_submit: Pošalji
723 723 button_test: Testiraj
724 724 button_unarchive: Otpakuj arhivu
725 725 button_uncheck_all: Isključi sve
726 726 button_unlock: Otključaj
727 727 button_unwatch: Prekini notifikaciju
728 728 button_update: Promjena na aktivnosti
729 729 button_view: Pregled
730 730 button_watch: Notifikacija
731 731 button_configure: Konfiguracija
732 732 button_quote: Citat
733 733
734 734 status_active: aktivan
735 735 status_registered: registrovan
736 736 status_locked: zaključan
737 737
738 738 text_select_mail_notifications: Odaberi događaje za koje će se slati email notifikacija.
739 739 text_regexp_info: npr. ^[A-Z0-9]+$
740 740 text_min_max_length_info: 0 znači bez restrikcije
741 741 text_project_destroy_confirmation: Sigurno želite izbrisati ovaj projekat i njegove podatke ?
742 742 text_subprojects_destroy_warning: "Podprojekt(i): %{value} će takođe biti izbrisani."
743 743 text_workflow_edit: Odaberite ulogu i područje aktivnosti za ispravku toka promjena na aktivnosti
744 744 text_are_you_sure: Da li ste sigurni ?
745 745 text_tip_issue_begin_day: zadatak počinje danas
746 746 text_tip_issue_end_day: zadatak završava danas
747 747 text_tip_issue_begin_end_day: zadatak započinje i završava danas
748 748 text_caracters_maximum: "maksimum %{count} karaktera."
749 749 text_caracters_minimum: "Dužina mora biti najmanje %{count} znakova."
750 750 text_length_between: "Broj znakova između %{min} i %{max}."
751 751 text_tracker_no_workflow: Tok statusa nije definisan za ovo područje aktivnosti
752 752 text_unallowed_characters: Nedozvoljeni znakovi
753 753 text_comma_separated: Višestruke vrijednosti dozvoljene (odvojiti zarezom).
754 754 text_issues_ref_in_commit_messages: 'Referenciranje i zatvaranje aktivnosti putem "commit" poruka'
755 755 text_issue_added: "Aktivnost %{id} je prijavljena od %{author}."
756 756 text_issue_updated: "Aktivnost %{id} je izmjenjena od %{author}."
757 757 text_wiki_destroy_confirmation: Sigurno želite izbrisati ovaj wiki i čitav njegov sadržaj ?
758 758 text_issue_category_destroy_question: "Neke aktivnosti (%{count}) pripadaju ovoj kategoriji. Sigurno to želite uraditi ?"
759 759 text_issue_category_destroy_assignments: Ukloni kategoriju
760 760 text_issue_category_reassign_to: Ponovo dodijeli ovu kategoriju
761 761 text_user_mail_option: "Za projekte koje niste odabrali, primićete samo notifikacije o stavkama koje pratite ili ste u njih uključeni (npr. vi ste autor ili su vama dodjeljenje)."
762 762 text_no_configuration_data: "Uloge, područja aktivnosti, statusi aktivnosti i tok promjena statusa nisu konfigurisane.\nKrajnje je preporučeno da učitate tekuđe postavke. Kasnije ćete ih moći mjenjati po svojim potrebama."
763 763 text_load_default_configuration: Učitaj tekuću konfiguraciju
764 764 text_status_changed_by_changeset: "Primjenjeno u setu promjena %{value}."
765 765 text_issues_destroy_confirmation: 'Sigurno želite izbrisati odabranu/e aktivnost/i ?'
766 766 text_select_project_modules: 'Odaberi module koje želite u ovom projektu:'
767 767 text_default_administrator_account_changed: Tekući administratorski račun je promjenjen
768 768 text_file_repository_writable: U direktorij sa fajlovima koji su prilozi se može pisati
769 769 text_plugin_assets_writable: U direktorij plugin-ova se može pisati
770 770 text_rmagick_available: RMagick je dostupan (opciono)
771 771 text_destroy_time_entries_question: "%{hours} sahata je prijavljeno na aktivnostima koje želite brisati. Želite li to učiniti ?"
772 772 text_destroy_time_entries: Izbriši prijavljeno vrijeme
773 773 text_assign_time_entries_to_project: Dodaj prijavljenoo vrijeme projektu
774 774 text_reassign_time_entries: 'Preraspodjeli prijavljeno vrijeme na ovu aktivnost:'
775 775 text_user_wrote: "%{value} je napisao/la:"
776 776 text_enumeration_destroy_question: "Za %{count} objekata je dodjeljenja ova vrijednost."
777 777 text_enumeration_category_reassign_to: 'Ponovo im dodjeli ovu vrijednost:'
778 778 text_email_delivery_not_configured: "Email dostava nije konfiguraisana, notifikacija je onemogućena.\nKonfiguriši SMTP server u config/configuration.yml i restartuj aplikaciju nakon toga."
779 779 text_repository_usernames_mapping: "Odaberi ili ispravi redmine korisnika mapiranog za svako korisničko ima nađeno u logu repozitorija.\nKorisnici sa istim imenom u redmineu i u repozitoruju se automatski mapiraju."
780 780 text_diff_truncated: '... Ovaj prikaz razlike je odsječen pošto premašuje maksimalnu veličinu za prikaz'
781 781 text_custom_field_possible_values_info: 'Jedna linija za svaku vrijednost'
782 782
783 783 default_role_manager: Menadžer
784 784 default_role_developer: Programer
785 785 default_role_reporter: Reporter
786 786 default_tracker_bug: Greška
787 787 default_tracker_feature: Nova funkcija
788 788 default_tracker_support: Podrška
789 789 default_issue_status_new: Novi
790 790 default_issue_status_in_progress: In Progress
791 791 default_issue_status_resolved: Riješen
792 792 default_issue_status_feedback: Čeka se povratna informacija
793 793 default_issue_status_closed: Zatvoren
794 794 default_issue_status_rejected: Odbijen
795 795 default_doc_category_user: Korisnička dokumentacija
796 796 default_doc_category_tech: Tehnička dokumentacija
797 797 default_priority_low: Nizak
798 798 default_priority_normal: Normalan
799 799 default_priority_high: Visok
800 800 default_priority_urgent: Urgentno
801 801 default_priority_immediate: Odmah
802 802 default_activity_design: Dizajn
803 803 default_activity_development: Programiranje
804 804
805 805 enumeration_issue_priorities: Prioritet aktivnosti
806 806 enumeration_doc_categories: Kategorije dokumenata
807 807 enumeration_activities: Operacije (utrošak vremena)
808 808 notice_unable_delete_version: Ne mogu izbrisati verziju.
809 809 button_create_and_continue: Kreiraj i nastavi
810 810 button_annotate: Zabilježi
811 811 button_activate: Aktiviraj
812 812 label_sort: Sortiranje
813 813 label_date_from_to: Od %{start} do %{end}
814 814 label_ascending: Rastuće
815 815 label_descending: Opadajuće
816 816 label_greater_or_equal: ">="
817 817 label_less_or_equal: <=
818 818 text_wiki_page_destroy_question: This page has %{descendants} child page(s) and descendant(s). What do you want to do?
819 819 text_wiki_page_reassign_children: Reassign child pages to this parent page
820 820 text_wiki_page_nullify_children: Keep child pages as root pages
821 821 text_wiki_page_destroy_children: Delete child pages and all their descendants
822 822 setting_password_min_length: Minimum password length
823 823 field_group_by: Group results by
824 824 mail_subject_wiki_content_updated: "'%{id}' wiki page has been updated"
825 825 label_wiki_content_added: Wiki page added
826 826 mail_subject_wiki_content_added: "'%{id}' wiki page has been added"
827 827 mail_body_wiki_content_added: The '%{id}' wiki page has been added by %{author}.
828 828 label_wiki_content_updated: Wiki page updated
829 829 mail_body_wiki_content_updated: The '%{id}' wiki page has been updated by %{author}.
830 830 permission_add_project: Create project
831 831 setting_new_project_user_role_id: Role given to a non-admin user who creates a project
832 832 label_view_all_revisions: View all revisions
833 833 label_tag: Tag
834 834 label_branch: Branch
835 835 error_no_tracker_in_project: No tracker is associated to this project. Please check the Project settings.
836 836 error_no_default_issue_status: No default issue status is defined. Please check your configuration (Go to "Administration -> Issue statuses").
837 837 text_journal_changed: "%{label} changed from %{old} to %{new}"
838 838 text_journal_set_to: "%{label} set to %{value}"
839 839 text_journal_deleted: "%{label} deleted (%{old})"
840 840 label_group_plural: Groups
841 841 label_group: Group
842 842 label_group_new: New group
843 843 label_time_entry_plural: Spent time
844 844 text_journal_added: "%{label} %{value} added"
845 845 field_active: Active
846 846 enumeration_system_activity: System Activity
847 847 permission_delete_issue_watchers: Delete watchers
848 848 version_status_closed: closed
849 849 version_status_locked: locked
850 850 version_status_open: open
851 851 error_can_not_reopen_issue_on_closed_version: An issue assigned to a closed version can not be reopened
852 852 label_user_anonymous: Anonymous
853 853 button_move_and_follow: Move and follow
854 854 setting_default_projects_modules: Default enabled modules for new projects
855 855 setting_gravatar_default: Default Gravatar image
856 856 field_sharing: Sharing
857 857 label_version_sharing_hierarchy: With project hierarchy
858 858 label_version_sharing_system: With all projects
859 859 label_version_sharing_descendants: With subprojects
860 860 label_version_sharing_tree: With project tree
861 861 label_version_sharing_none: Not shared
862 862 error_can_not_archive_project: This project can not be archived
863 863 button_duplicate: Duplicate
864 864 button_copy_and_follow: Copy and follow
865 865 label_copy_source: Source
866 866 setting_issue_done_ratio: Calculate the issue done ratio with
867 867 setting_issue_done_ratio_issue_status: Use the issue status
868 868 error_issue_done_ratios_not_updated: Issue done ratios not updated.
869 869 error_workflow_copy_target: Please select target tracker(s) and role(s)
870 870 setting_issue_done_ratio_issue_field: Use the issue field
871 871 label_copy_same_as_target: Same as target
872 872 label_copy_target: Target
873 873 notice_issue_done_ratios_updated: Issue done ratios updated.
874 874 error_workflow_copy_source: Please select a source tracker or role
875 875 label_update_issue_done_ratios: Update issue done ratios
876 876 setting_start_of_week: Start calendars on
877 877 permission_view_issues: View Issues
878 878 label_display_used_statuses_only: Only display statuses that are used by this tracker
879 879 label_revision_id: Revision %{value}
880 880 label_api_access_key: API access key
881 881 label_api_access_key_created_on: API access key created %{value} ago
882 882 label_feeds_access_key: Atom access key
883 883 notice_api_access_key_reseted: Your API access key was reset.
884 884 setting_rest_api_enabled: Enable REST web service
885 885 label_missing_api_access_key: Missing an API access key
886 886 label_missing_feeds_access_key: Missing a Atom access key
887 887 button_show: Show
888 888 text_line_separated: Multiple values allowed (one line for each value).
889 889 setting_mail_handler_body_delimiters: Truncate emails after one of these lines
890 890 permission_add_subprojects: Create subprojects
891 891 label_subproject_new: New subproject
892 892 text_own_membership_delete_confirmation: |-
893 893 You are about to remove some or all of your permissions and may no longer be able to edit this project after that.
894 894 Are you sure you want to continue?
895 895 label_close_versions: Close completed versions
896 896 label_board_sticky: Sticky
897 897 label_board_locked: Locked
898 898 permission_export_wiki_pages: Export wiki pages
899 899 setting_cache_formatted_text: Cache formatted text
900 900 permission_manage_project_activities: Manage project activities
901 901 error_unable_delete_issue_status: Unable to delete issue status
902 902 label_profile: Profile
903 903 permission_manage_subtasks: Manage subtasks
904 904 field_parent_issue: Parent task
905 905 label_subtask_plural: Subtasks
906 906 label_project_copy_notifications: Send email notifications during the project copy
907 907 error_can_not_delete_custom_field: Unable to delete custom field
908 908 error_unable_to_connect: Unable to connect (%{value})
909 909 error_can_not_remove_role: This role is in use and can not be deleted.
910 910 error_can_not_delete_tracker: This tracker contains issues and cannot be deleted.
911 911 field_principal: Principal
912 912 label_my_page_block: My page block
913 913 notice_failed_to_save_members: "Failed to save member(s): %{errors}."
914 914 text_zoom_out: Zoom out
915 915 text_zoom_in: Zoom in
916 916 notice_unable_delete_time_entry: Unable to delete time log entry.
917 917 label_overall_spent_time: Overall spent time
918 918 field_time_entries: Log time
919 919 project_module_gantt: Gantt
920 920 project_module_calendar: Calendar
921 921 button_edit_associated_wikipage: "Edit associated Wiki page: %{page_title}"
922 922 field_text: Text field
923 923 label_user_mail_option_only_owner: Only for things I am the owner of
924 924 setting_default_notification_option: Default notification option
925 925 label_user_mail_option_only_my_events: Only for things I watch or I'm involved in
926 926 label_user_mail_option_only_assigned: Only for things I am assigned to
927 927 label_user_mail_option_none: No events
928 928 field_member_of_group: Assignee's group
929 929 field_assigned_to_role: Assignee's role
930 930 notice_not_authorized_archived_project: The project you're trying to access has been archived.
931 931 label_principal_search: "Search for user or group:"
932 932 label_user_search: "Search for user:"
933 933 field_visible: Visible
934 934 setting_commit_logtime_activity_id: Activity for logged time
935 935 text_time_logged_by_changeset: Applied in changeset %{value}.
936 936 setting_commit_logtime_enabled: Enable time logging
937 937 notice_gantt_chart_truncated: The chart was truncated because it exceeds the maximum number of items that can be displayed (%{max})
938 938 setting_gantt_items_limit: Maximum number of items displayed on the gantt chart
939 939 field_warn_on_leaving_unsaved: Warn me when leaving a page with unsaved text
940 940 text_warn_on_leaving_unsaved: The current page contains unsaved text that will be lost if you leave this page.
941 941 label_my_queries: My custom queries
942 942 text_journal_changed_no_detail: "%{label} updated"
943 943 label_news_comment_added: Comment added to a news
944 944 button_expand_all: Expand all
945 945 button_collapse_all: Collapse all
946 946 label_additional_workflow_transitions_for_assignee: Additional transitions allowed when the user is the assignee
947 947 label_additional_workflow_transitions_for_author: Additional transitions allowed when the user is the author
948 948 label_bulk_edit_selected_time_entries: Bulk edit selected time entries
949 949 text_time_entries_destroy_confirmation: Are you sure you want to delete the selected time entr(y/ies)?
950 950 label_role_anonymous: Anonymous
951 951 label_role_non_member: Non member
952 952 label_issue_note_added: Note added
953 953 label_issue_status_updated: Status updated
954 954 label_issue_priority_updated: Priority updated
955 955 label_issues_visibility_own: Issues created by or assigned to the user
956 956 field_issues_visibility: Issues visibility
957 957 label_issues_visibility_all: All issues
958 958 permission_set_own_issues_private: Set own issues public or private
959 959 field_is_private: Private
960 960 permission_set_issues_private: Set issues public or private
961 961 label_issues_visibility_public: All non private issues
962 962 text_issues_destroy_descendants_confirmation: This will also delete %{count} subtask(s).
963 963 field_commit_logs_encoding: 'Enkodiranje "commit" poruka'
964 964 field_scm_path_encoding: Path encoding
965 965 text_scm_path_encoding_note: "Default: UTF-8"
966 966 field_path_to_repository: Path to repository
967 967 field_root_directory: Root directory
968 968 field_cvs_module: Module
969 969 field_cvsroot: CVSROOT
970 970 text_mercurial_repository_note: Local repository (e.g. /hgrepo, c:\hgrepo)
971 971 text_scm_command: Command
972 972 text_scm_command_version: Version
973 973 label_git_report_last_commit: Report last commit for files and directories
974 974 notice_issue_successful_create: Issue %{id} created.
975 975 label_between: between
976 976 setting_issue_group_assignment: Allow issue assignment to groups
977 977 label_diff: diff
978 978 text_git_repository_note: Repository is bare and local (e.g. /gitrepo, c:\gitrepo)
979 979 description_query_sort_criteria_direction: Sort direction
980 980 description_project_scope: Search scope
981 981 description_filter: Filter
982 982 description_user_mail_notification: Mail notification settings
983 983 description_date_from: Enter start date
984 984 description_message_content: Message content
985 985 description_available_columns: Available Columns
986 986 description_date_range_interval: Choose range by selecting start and end date
987 987 description_issue_category_reassign: Choose issue category
988 988 description_search: Searchfield
989 989 description_notes: Notes
990 990 description_date_range_list: Choose range from list
991 991 description_choose_project: Projects
992 992 description_date_to: Enter end date
993 993 description_query_sort_criteria_attribute: Sort attribute
994 994 description_wiki_subpages_reassign: Choose new parent page
995 995 description_selected_columns: Selected Columns
996 996 label_parent_revision: Parent
997 997 label_child_revision: Child
998 998 error_scm_annotate_big_text_file: The entry cannot be annotated, as it exceeds the maximum text file size.
999 999 setting_default_issue_start_date_to_creation_date: Use current date as start date for new issues
1000 1000 button_edit_section: Edit this section
1001 1001 setting_repositories_encodings: Attachments and repositories encodings
1002 1002 description_all_columns: All Columns
1003 1003 button_export: Export
1004 1004 label_export_options: "%{export_format} export options"
1005 1005 error_attachment_too_big: This file cannot be uploaded because it exceeds the maximum allowed file size (%{max_size})
1006 1006 notice_failed_to_save_time_entries: "Failed to save %{count} time entrie(s) on %{total} selected: %{ids}."
1007 1007 label_x_issues:
1008 1008 zero: 0 aktivnost
1009 1009 one: 1 aktivnost
1010 1010 other: "%{count} aktivnosti"
1011 1011 label_repository_new: New repository
1012 1012 field_repository_is_default: Main repository
1013 1013 label_copy_attachments: Copy attachments
1014 1014 label_item_position: "%{position}/%{count}"
1015 1015 label_completed_versions: Completed versions
1016 1016 text_project_identifier_info: Only lower case letters (a-z), numbers, dashes and underscores are allowed.<br />Once saved, the identifier cannot be changed.
1017 1017 field_multiple: Multiple values
1018 1018 setting_commit_cross_project_ref: Allow issues of all the other projects to be referenced and fixed
1019 1019 text_issue_conflict_resolution_add_notes: Add my notes and discard my other changes
1020 1020 text_issue_conflict_resolution_overwrite: Apply my changes anyway (previous notes will be kept but some changes may be overwritten)
1021 1021 notice_issue_update_conflict: The issue has been updated by an other user while you were editing it.
1022 1022 text_issue_conflict_resolution_cancel: Discard all my changes and redisplay %{link}
1023 1023 permission_manage_related_issues: Manage related issues
1024 1024 field_auth_source_ldap_filter: LDAP filter
1025 1025 label_search_for_watchers: Search for watchers to add
1026 1026 notice_account_deleted: Your account has been permanently deleted.
1027 1027 setting_unsubscribe: Allow users to delete their own account
1028 1028 button_delete_my_account: Delete my account
1029 1029 text_account_destroy_confirmation: |-
1030 1030 Are you sure you want to proceed?
1031 1031 Your account will be permanently deleted, with no way to reactivate it.
1032 1032 error_session_expired: Your session has expired. Please login again.
1033 1033 text_session_expiration_settings: "Warning: changing these settings may expire the current sessions including yours."
1034 1034 setting_session_lifetime: Session maximum lifetime
1035 1035 setting_session_timeout: Session inactivity timeout
1036 1036 label_session_expiration: Session expiration
1037 1037 permission_close_project: Close / reopen the project
1038 1038 label_show_closed_projects: View closed projects
1039 1039 button_close: Close
1040 1040 button_reopen: Reopen
1041 1041 project_status_active: active
1042 1042 project_status_closed: closed
1043 1043 project_status_archived: archived
1044 1044 text_project_closed: This project is closed and read-only.
1045 1045 notice_user_successful_create: User %{id} created.
1046 1046 field_core_fields: Standard fields
1047 1047 field_timeout: Timeout (in seconds)
1048 1048 setting_thumbnails_enabled: Display attachment thumbnails
1049 1049 setting_thumbnails_size: Thumbnails size (in pixels)
1050 1050 label_status_transitions: Status transitions
1051 1051 label_fields_permissions: Fields permissions
1052 1052 label_readonly: Read-only
1053 1053 label_required: Required
1054 1054 text_repository_identifier_info: Only lower case letters (a-z), numbers, dashes and underscores are allowed.<br />Once saved, the identifier cannot be changed.
1055 1055 field_board_parent: Parent forum
1056 1056 label_attribute_of_project: Project's %{name}
1057 1057 label_attribute_of_author: Author's %{name}
1058 1058 label_attribute_of_assigned_to: Assignee's %{name}
1059 1059 label_attribute_of_fixed_version: Target version's %{name}
1060 1060 label_copy_subtasks: Copy subtasks
1061 1061 label_copied_to: copied to
1062 1062 label_copied_from: copied from
1063 1063 label_any_issues_in_project: any issues in project
1064 1064 label_any_issues_not_in_project: any issues not in project
1065 1065 field_private_notes: Private notes
1066 1066 permission_view_private_notes: View private notes
1067 1067 permission_set_notes_private: Set notes as private
1068 1068 label_no_issues_in_project: no issues in project
1069 1069 label_any: sve
1070 1070 label_last_n_weeks: last %{count} weeks
1071 1071 setting_cross_project_subtasks: Allow cross-project subtasks
1072 1072 label_cross_project_descendants: With subprojects
1073 1073 label_cross_project_tree: With project tree
1074 1074 label_cross_project_hierarchy: With project hierarchy
1075 1075 label_cross_project_system: With all projects
1076 1076 button_hide: Hide
1077 1077 setting_non_working_week_days: Non-working days
1078 1078 label_in_the_next_days: in the next
1079 1079 label_in_the_past_days: in the past
1080 1080 label_attribute_of_user: User's %{name}
1081 1081 text_turning_multiple_off: If you disable multiple values, multiple values will be
1082 1082 removed in order to preserve only one value per item.
1083 1083 label_attribute_of_issue: Issue's %{name}
1084 1084 permission_add_documents: Add documents
1085 1085 permission_edit_documents: Edit documents
1086 1086 permission_delete_documents: Delete documents
1087 1087 label_gantt_progress_line: Progress line
1088 1088 setting_jsonp_enabled: Enable JSONP support
1089 1089 field_inherit_members: Inherit members
1090 1090 field_closed_on: Closed
1091 1091 field_generate_password: Generate password
1092 1092 setting_default_projects_tracker_ids: Default trackers for new projects
1093 1093 label_total_time: Ukupno
1094 1094 text_scm_config: You can configure your SCM commands in config/configuration.yml. Please restart the application after editing it.
1095 1095 text_scm_command_not_available: SCM command is not available. Please check settings on the administration panel.
1096 1096 setting_emails_header: Email header
1097 1097 notice_account_not_activated_yet: You haven't activated your account yet. If you want
1098 1098 to receive a new activation email, please <a href="%{url}">click this link</a>.
1099 1099 notice_account_locked: Your account is locked.
1100 1100 label_hidden: Hidden
1101 1101 label_visibility_private: to me only
1102 1102 label_visibility_roles: to these roles only
1103 1103 label_visibility_public: to any users
1104 1104 field_must_change_passwd: Must change password at next logon
1105 1105 notice_new_password_must_be_different: The new password must be different from the
1106 1106 current password
1107 1107 setting_mail_handler_excluded_filenames: Exclude attachments by name
1108 1108 text_convert_available: ImageMagick convert available (optional)
1109 1109 label_link: Link
1110 1110 label_only: only
1111 1111 label_drop_down_list: drop-down list
1112 1112 label_checkboxes: checkboxes
1113 1113 label_link_values_to: Link values to URL
1114 1114 setting_force_default_language_for_anonymous: Force default language for anonymous
1115 1115 users
1116 1116 setting_force_default_language_for_loggedin: Force default language for logged-in
1117 1117 users
1118 1118 label_custom_field_select_type: Select the type of object to which the custom field
1119 1119 is to be attached
1120 1120 label_issue_assigned_to_updated: Assignee updated
1121 1121 label_check_for_updates: Check for updates
1122 1122 label_latest_compatible_version: Latest compatible version
1123 1123 label_unknown_plugin: Unknown plugin
1124 1124 label_radio_buttons: radio buttons
1125 1125 label_group_anonymous: Anonymous users
1126 1126 label_group_non_member: Non member users
1127 1127 label_add_projects: Add projects
1128 1128 field_default_status: Default status
1129 1129 text_subversion_repository_note: 'Examples: file:///, http://, https://, svn://, svn+[tunnelscheme]://'
1130 1130 field_users_visibility: Users visibility
1131 1131 label_users_visibility_all: All active users
1132 1132 label_users_visibility_members_of_visible_projects: Members of visible projects
1133 1133 label_edit_attachments: Edit attached files
1134 1134 setting_link_copied_issue: Link issues on copy
1135 1135 label_link_copied_issue: Link copied issue
1136 1136 label_ask: Ask
1137 1137 label_search_attachments_yes: Search attachment filenames and descriptions
1138 1138 label_search_attachments_no: Do not search attachments
1139 1139 label_search_attachments_only: Search attachments only
1140 1140 label_search_open_issues_only: Open issues only
1141 1141 field_address: Email
1142 1142 setting_max_additional_emails: Maximum number of additional email addresses
1143 1143 label_email_address_plural: Emails
1144 1144 label_email_address_add: Add email address
1145 1145 label_enable_notifications: Enable notifications
1146 1146 label_disable_notifications: Disable notifications
1147 1147 setting_search_results_per_page: Search results per page
1148 1148 label_blank_value: blank
1149 1149 permission_copy_issues: Copy issues
1150 1150 error_password_expired: Your password has expired or the administrator requires you
1151 1151 to change it.
1152 1152 field_time_entries_visibility: Time logs visibility
1153 1153 setting_password_max_age: Require password change after
1154 1154 label_parent_task_attributes: Parent tasks attributes
1155 1155 label_parent_task_attributes_derived: Calculated from subtasks
1156 1156 label_parent_task_attributes_independent: Independent of subtasks
1157 1157 label_time_entries_visibility_all: All time entries
1158 1158 label_time_entries_visibility_own: Time entries created by the user
1159 1159 label_member_management: Member management
1160 1160 label_member_management_all_roles: All roles
1161 1161 label_member_management_selected_roles_only: Only these roles
1162 1162 label_password_required: Confirm your password to continue
1163 1163 label_total_spent_time: Overall spent time
1164 1164 notice_import_finished: "%{count} items have been imported"
1165 1165 notice_import_finished_with_errors: "%{count} out of %{total} items could not be imported"
1166 1166 error_invalid_file_encoding: The file is not a valid %{encoding} encoded file
1167 1167 error_invalid_csv_file_or_settings: The file is not a CSV file or does not match the
1168 1168 settings below
1169 1169 error_can_not_read_import_file: An error occurred while reading the file to import
1170 1170 permission_import_issues: Import issues
1171 1171 label_import_issues: Import issues
1172 1172 label_select_file_to_import: Select the file to import
1173 1173 label_fields_separator: Field separator
1174 1174 label_fields_wrapper: Field wrapper
1175 1175 label_encoding: Encoding
1176 1176 label_comma_char: Comma
1177 1177 label_semi_colon_char: Semicolon
1178 1178 label_quote_char: Quote
1179 1179 label_double_quote_char: Double quote
1180 1180 label_fields_mapping: Fields mapping
1181 1181 label_file_content_preview: File content preview
1182 1182 label_create_missing_values: Create missing values
1183 1183 button_import: Import
1184 1184 field_total_estimated_hours: Total estimated time
1185 1185 label_api: API
1186 1186 label_total_plural: Totals
1187 1187 label_assigned_issues: Assigned issues
1188 1188 label_field_format_enumeration: Key/value list
1189 1189 label_f_hour_short: '%{value} h'
1190 1190 field_default_version: Default version
1191 1191 error_attachment_extension_not_allowed: Attachment extension %{extension} is not allowed
1192 1192 setting_attachment_extensions_allowed: Allowed extensions
1193 1193 setting_attachment_extensions_denied: Disallowed extensions
1194 1194 label_any_open_issues: any open issues
1195 1195 label_no_open_issues: no open issues
1196 1196 label_default_values_for_new_users: Default values for new users
1197 1197 error_ldap_bind_credentials: Invalid LDAP Account/Password
1198 1198 setting_sys_api_key: API ključ (obrada ulaznih mailova)
1199 1199 setting_lost_password: Izgubljena lozinka
1200 1200 mail_subject_security_notification: Security notification
1201 1201 mail_body_security_notification_change: ! '%{field} was changed.'
1202 1202 mail_body_security_notification_change_to: ! '%{field} was changed to %{value}.'
1203 1203 mail_body_security_notification_add: ! '%{field} %{value} was added.'
1204 1204 mail_body_security_notification_remove: ! '%{field} %{value} was removed.'
1205 1205 mail_body_security_notification_notify_enabled: Email address %{value} now receives
1206 1206 notifications.
1207 1207 mail_body_security_notification_notify_disabled: Email address %{value} no longer
1208 1208 receives notifications.
1209 1209 mail_body_settings_updated: ! 'The following settings were changed:'
1210 1210 field_remote_ip: IP address
1211 1211 label_wiki_page_new: New wiki page
1212 1212 label_relations: Relations
1213 1213 button_filter: Filter
1214 1214 mail_body_password_updated: Your password has been changed.
1215 1215 label_no_preview: No preview available
1216 1216 error_no_tracker_allowed_for_new_issue_in_project: The project doesn't have any trackers
1217 1217 for which you can create an issue
1218 1218 label_tracker_all: All trackers
1219 1219 label_new_project_issue_tab_enabled: Display the "New issue" tab
1220 1220 setting_new_item_menu_tab: Project menu tab for creating new objects
1221 1221 label_new_object_tab_enabled: Display the "+" drop-down
1222 1222 error_no_projects_with_tracker_allowed_for_new_issue: There are no projects with trackers
1223 1223 for which you can create an issue
1224 error_cannot_reassign_time_entries_to_an_issue_about_to_be_deleted: Spent time cannot
1225 be reassigned to an issue that is about to be deleted
@@ -1,1200 +1,1202
1 1 # Redmine Catalan translation:
2 2 # by Joan Duran
3 3 # Contributors: @gimstein (Helder Manuel Torres Vieira)
4 4
5 5 ca:
6 6 # Text direction: Left-to-Right (ltr) or Right-to-Left (rtl)
7 7 direction: "ltr"
8 8 date:
9 9 formats:
10 10 # Use the strftime parameters for formats.
11 11 # When no format has been given, it uses default.
12 12 # You can provide other formats here if you like!
13 13 default: "%d-%m-%Y"
14 14 short: "%e de %b"
15 15 long: "%a, %e de %b de %Y"
16 16
17 17 day_names: [Diumenge, Dilluns, Dimarts, Dimecres, Dijous, Divendres, Dissabte]
18 18 abbr_day_names: [dg, dl, dt, dc, dj, dv, ds]
19 19
20 20 # Don't forget the nil at the beginning; there's no such thing as a 0th month
21 21 month_names: [~, Gener, Febrer, Març, Abril, Maig, Juny, Juliol, Agost, Setembre, Octubre, Novembre, Desembre]
22 22 abbr_month_names: [~, Gen, Feb, Mar, Abr, Mai, Jun, Jul, Ago, Set, Oct, Nov, Des]
23 23 # Used in date_select and datime_select.
24 24 order:
25 25 - :year
26 26 - :month
27 27 - :day
28 28
29 29 time:
30 30 formats:
31 31 default: "%d-%m-%Y %H:%M"
32 32 time: "%H:%M"
33 33 short: "%e de %b, %H:%M"
34 34 long: "%a, %e de %b de %Y, %H:%M"
35 35 am: "am"
36 36 pm: "pm"
37 37
38 38 datetime:
39 39 distance_in_words:
40 40 half_a_minute: "mig minut"
41 41 less_than_x_seconds:
42 42 one: "menys d'un segon"
43 43 other: "menys de %{count} segons"
44 44 x_seconds:
45 45 one: "1 segons"
46 46 other: "%{count} segons"
47 47 less_than_x_minutes:
48 48 one: "menys d'un minut"
49 49 other: "menys de %{count} minuts"
50 50 x_minutes:
51 51 one: "1 minut"
52 52 other: "%{count} minuts"
53 53 about_x_hours:
54 54 one: "aproximadament 1 hora"
55 55 other: "aproximadament %{count} hores"
56 56 x_hours:
57 57 one: "1 hora"
58 58 other: "%{count} hores"
59 59 x_days:
60 60 one: "1 dia"
61 61 other: "%{count} dies"
62 62 about_x_months:
63 63 one: "aproximadament 1 mes"
64 64 other: "aproximadament %{count} mesos"
65 65 x_months:
66 66 one: "1 mes"
67 67 other: "%{count} mesos"
68 68 about_x_years:
69 69 one: "aproximadament 1 any"
70 70 other: "aproximadament %{count} anys"
71 71 over_x_years:
72 72 one: "més d'un any"
73 73 other: "més de %{count} anys"
74 74 almost_x_years:
75 75 one: "casi 1 any"
76 76 other: "casi %{count} anys"
77 77
78 78 number:
79 79 # Default format for numbers
80 80 format:
81 81 separator: "."
82 82 delimiter: ","
83 83 precision: 3
84 84 human:
85 85 format:
86 86 delimiter: ""
87 87 precision: 3
88 88 storage_units:
89 89 format: "%n %u"
90 90 units:
91 91 byte:
92 92 one: "Byte"
93 93 other: "Bytes"
94 94 kb: "KB"
95 95 mb: "MB"
96 96 gb: "GB"
97 97 tb: "TB"
98 98
99 99 # Used in array.to_sentence.
100 100 support:
101 101 array:
102 102 sentence_connector: "i"
103 103 skip_last_comma: false
104 104
105 105 activerecord:
106 106 errors:
107 107 template:
108 108 header:
109 109 one: "no s'ha pogut desar aquest %{model} perquè s'ha trobat 1 error"
110 110 other: "no s'ha pogut desar aquest %{model} perquè s'han trobat %{count} errors"
111 111 messages:
112 112 inclusion: "no està inclòs a la llista"
113 113 exclusion: "està reservat"
114 114 invalid: "no és vàlid"
115 115 confirmation: "la confirmació no coincideix"
116 116 accepted: "s'ha d'acceptar"
117 117 empty: "no pot estar buit"
118 118 blank: "no pot estar en blanc"
119 119 too_long: "és massa llarg"
120 120 too_short: "és massa curt"
121 121 wrong_length: "la longitud és incorrecta"
122 122 taken: "ja s'està utilitzant"
123 123 not_a_number: "no és un número"
124 124 not_a_date: "no és una data vàlida"
125 125 greater_than: "ha de ser més gran que %{count}"
126 126 greater_than_or_equal_to: "ha de ser més gran o igual a %{count}"
127 127 equal_to: "ha de ser igual a %{count}"
128 128 less_than: "ha de ser menys que %{count}"
129 129 less_than_or_equal_to: "ha de ser menys o igual a %{count}"
130 130 odd: "ha de ser senar"
131 131 even: "ha de ser parell"
132 132 greater_than_start_date: "ha de ser superior que la data inicial"
133 133 not_same_project: "no pertany al mateix projecte"
134 134 circular_dependency: "Aquesta relació crearia una dependència circular"
135 135 cant_link_an_issue_with_a_descendant: "Un assumpte no es pot enllaçar a una de les seves subtasques"
136 136 earlier_than_minimum_start_date: "no pot ser anterior a %{date} derivat a les peticions precedents"
137 137
138 138 actionview_instancetag_blank_option: "Seleccionar"
139 139
140 140 general_text_No: "No"
141 141 general_text_Yes: "Si"
142 142 general_text_no: "no"
143 143 general_text_yes: "si"
144 144 general_lang_name: "Catalan (Català)"
145 145 general_csv_separator: ";"
146 146 general_csv_decimal_separator: ","
147 147 general_csv_encoding: "ISO-8859-15"
148 148 general_pdf_fontname: "freesans"
149 149 general_pdf_monospaced_fontname: "freemono"
150 150 general_first_day_of_week: "1"
151 151
152 152 notice_account_updated: "El compte s'ha actualitzat correctament."
153 153 notice_account_invalid_credentials: "Usuari o contrasenya invàlid"
154 154 notice_account_password_updated: "La contrasenya s'ha modificat correctament."
155 155 notice_account_wrong_password: "Contrasenya incorrecta"
156 156 notice_account_register_done: "El compte s'ha creat correctament. Per a activar el compte, feu clic en l'enllaç que us han enviat per correu electrònic."
157 157 notice_account_unknown_email: "Usuari desconegut."
158 158 notice_can_t_change_password: "Aquest compte utilitza una font d'autenticació externa. No és possible canviar la contrasenya."
159 159 notice_account_lost_email_sent: "S'ha enviat un correu electrònic amb instruccions per a seleccionar una contrasenya nova."
160 160 notice_account_activated: "El compte s'ha activat correctament. Ara ja podeu entrar."
161 161 notice_successful_create: "S'ha creat correctament."
162 162 notice_successful_update: "S'ha modificat correctament."
163 163 notice_successful_delete: "S'ha suprimit correctament."
164 164 notice_successful_connection: "S'ha connectat correctament."
165 165 notice_file_not_found: "La pàgina a la que intenteu accedir no existeix o s'ha suprimit."
166 166 notice_locking_conflict: "Un altre usuari ha actualitzat les dades."
167 167 notice_not_authorized: "No teniu permís per accedir a aquesta pàgina."
168 168 notice_email_sent: "S'ha enviat un correu electrònic a %{value}"
169 169 notice_email_error: "S'ha produït un error en enviar el correu (%{value})"
170 170 notice_feeds_access_key_reseted: "S'ha reiniciat la clau d'accés del Atom."
171 171 notice_api_access_key_reseted: "S'ha reiniciat la clau d'accés a l'API."
172 172 notice_failed_to_save_issues: "No s'han pogut desar %{count} assumptes de %{total} seleccionats: %{ids}."
173 173 notice_failed_to_save_members: "No s'han pogut desar els membres: %{errors}."
174 174 notice_no_issue_selected: "No s'ha seleccionat cap assumpte. Activeu els assumptes que voleu editar."
175 175 notice_account_pending: "S'ha creat el compte i ara està pendent de l'aprovació de l'administrador."
176 176 notice_default_data_loaded: "S'ha carregat correctament la configuració predeterminada."
177 177 notice_unable_delete_version: "No s'ha pogut suprimir la versió."
178 178 notice_unable_delete_time_entry: "No s'ha pogut suprimir l'entrada del registre de temps."
179 179 notice_issue_done_ratios_updated: "S'ha actualitzat el percentatge dels assumptes."
180 180
181 181 error_can_t_load_default_data: "No s'ha pogut carregar la configuració predeterminada: %{value} "
182 182 error_scm_not_found: "No s'ha trobat l'entrada o la revisió en el repositori."
183 183 error_scm_command_failed: "S'ha produït un error en intentar accedir al repositori: %{value}"
184 184 error_scm_annotate: "L'entrada no existeix o no s'ha pogut anotar."
185 185 error_issue_not_found_in_project: "No s'ha trobat l'assumpte o no pertany a aquest projecte"
186 186 error_no_tracker_in_project: "Aquest projecte no cap tipus d'assumpte associat. Comproveu els paràmetres del projecte."
187 187 error_no_default_issue_status: "No s'ha definit cap estat d'assumpte predeterminat. Comproveu la configuració (aneu a «Administració -> Estats de l'assumpte»)."
188 188 error_can_not_delete_custom_field: "No s'ha pogut suprimir el camp personalitat"
189 189 error_can_not_delete_tracker: "Aquest tipus d'assumpte conté assumptes i no es pot suprimir."
190 190 error_can_not_remove_role: "Aquest rol s'està utilitzant i no es pot suprimir."
191 191 error_can_not_reopen_issue_on_closed_version: "Un assumpte assignat a una versió tancada no es pot tornar a obrir"
192 192 error_can_not_archive_project: "Aquest projecte no es pot arxivar"
193 193 error_issue_done_ratios_not_updated: "No s'ha actualitzat el percentatge dels assumptes."
194 194 error_workflow_copy_source: "Seleccioneu un tipus d'assumpte o rol font"
195 195 error_workflow_copy_target: "Seleccioneu tipus d'assumptes i rols objectiu"
196 196 error_unable_delete_issue_status: "No s'ha pogut suprimir l'estat de l'assumpte"
197 197 error_unable_to_connect: "No s'ha pogut connectar (%{value})"
198 198 warning_attachments_not_saved: "No s'han pogut desar %{count} fitxers."
199 199 error_ldap_bind_credentials: "Compte/Contrasenya LDAP incorrecte"
200 200
201 201 mail_subject_lost_password: "Contrasenya de %{value}"
202 202 mail_body_lost_password: "Per a canviar la contrasenya, feu clic en l'enllaç següent:"
203 203 mail_subject_register: "Activació del compte de %{value}"
204 204 mail_body_register: "Per a activar el compte, feu clic en l'enllaç següent:"
205 205 mail_body_account_information_external: "Podeu utilitzar el compte «%{value}» per entrar."
206 206 mail_body_account_information: "Informació del compte"
207 207 mail_subject_account_activation_request: "Sol·licitud d'activació del compte de %{value}"
208 208 mail_body_account_activation_request: "S'ha registrat un usuari nou (%{value}). El seu compte està pendent d'aprovació:"
209 209 mail_subject_reminder: "%{count} assumptes venceran els següents %{days} dies"
210 210 mail_body_reminder: "%{count} assumptes que teniu assignades venceran els següents %{days} dies:"
211 211 mail_subject_wiki_content_added: "S'ha afegit la pàgina wiki «%{id}»"
212 212 mail_body_wiki_content_added: "En %{author} ha afegit la pàgina wiki «%{id}»."
213 213 mail_subject_wiki_content_updated: "S'ha actualitzat la pàgina wiki «%{id}»"
214 214 mail_body_wiki_content_updated: "L'autor %{author} ha actualitzat la pàgina wiki «%{id}»."
215 215
216 216 field_name: "Nom"
217 217 field_description: "Descripció"
218 218 field_summary: "Resum"
219 219 field_is_required: "Necessari"
220 220 field_firstname: "Nom"
221 221 field_lastname: "Cognom"
222 222 field_mail: "Correu electrònic"
223 223 field_filename: "Fitxer"
224 224 field_filesize: "Tamany"
225 225 field_downloads: "Baixades"
226 226 field_author: "Autor"
227 227 field_created_on: "Creat"
228 228 field_updated_on: "Actualitzat"
229 229 field_field_format: "Format"
230 230 field_is_for_all: "Per tots els projectes"
231 231 field_possible_values: "Valors possibles"
232 232 field_regexp: "Expressió regular"
233 233 field_min_length: "Longitud mínima"
234 234 field_max_length: "Longitud màxima"
235 235 field_value: "Valor"
236 236 field_category: "Categoria"
237 237 field_title: "Títol"
238 238 field_project: "Projecte"
239 239 field_issue: "Assumpte"
240 240 field_status: "Estat"
241 241 field_notes: "Notes"
242 242 field_is_closed: "Assumpte tancat"
243 243 field_is_default: "Estat predeterminat"
244 244 field_tracker: "Tipus d'assumpte"
245 245 field_subject: "Tema"
246 246 field_due_date: "Data de venciment"
247 247 field_assigned_to: "Assignat a"
248 248 field_priority: "Prioritat"
249 249 field_fixed_version: "Versió prevista"
250 250 field_user: "Usuari"
251 251 field_principal: "Principal"
252 252 field_role: "Rol"
253 253 field_homepage: "Pàgina web"
254 254 field_is_public: "Públic"
255 255 field_parent: "Subprojecte de"
256 256 field_is_in_roadmap: "Assumptes mostrats en la planificació"
257 257 field_login: "Identificador"
258 258 field_mail_notification: "Notificacions per correu electrònic"
259 259 field_admin: "Administrador"
260 260 field_last_login_on: "Última connexió"
261 261 field_language: "Idioma"
262 262 field_effective_date: "Data"
263 263 field_password: "Contrasenya"
264 264 field_new_password: "Nova contrasenya"
265 265 field_password_confirmation: "Confirmació"
266 266 field_version: "Versió"
267 267 field_type: "Tipus"
268 268 field_host: "Servidor"
269 269 field_port: "Port"
270 270 field_account: "Compte"
271 271 field_base_dn: "Base DN"
272 272 field_attr_login: "Atribut d'entrada"
273 273 field_attr_firstname: "Atribut del nom"
274 274 field_attr_lastname: "Atribut del cognom"
275 275 field_attr_mail: "Atribut del correu electrònic"
276 276 field_onthefly: "Creació de l'usuari «al vol»"
277 277 field_start_date: "Inici"
278 278 field_done_ratio: "% realitzat"
279 279 field_auth_source: "Mode d'autenticació"
280 280 field_hide_mail: "Oculta l'adreça de correu electrònic"
281 281 field_comments: "Comentari"
282 282 field_url: "URL"
283 283 field_start_page: "Pàgina inicial"
284 284 field_subproject: "Subprojecte"
285 285 field_hours: "Hores"
286 286 field_activity: "Activitat"
287 287 field_spent_on: "Data"
288 288 field_identifier: "Identificador"
289 289 field_is_filter: "Utilitzat com filtre"
290 290 field_issue_to: "Assumpte relacionat"
291 291 field_delay: "Retràs"
292 292 field_assignable: "Es poden assignar assumptes a aquest rol"
293 293 field_redirect_existing_links: "Redirigeix els enllaços existents"
294 294 field_estimated_hours: "Temps previst"
295 295 field_column_names: "Columnes"
296 296 field_time_entries: "Registre de temps"
297 297 field_time_zone: "Zona horària"
298 298 field_searchable: "Es pot cercar"
299 299 field_default_value: "Valor predeterminat"
300 300 field_comments_sorting: "Mostra els comentaris"
301 301 field_parent_title: "Pàgina pare"
302 302 field_editable: "Es pot editar"
303 303 field_watcher: "Vigilància"
304 304 field_identity_url: "URL OpenID"
305 305 field_content: "Contingut"
306 306 field_group_by: "Agrupa els resultats per"
307 307 field_sharing: "Compartir"
308 308 field_parent_issue: "Tasca pare"
309 309
310 310 setting_app_title: "Títol de l'aplicació"
311 311 setting_app_subtitle: "Subtítol de l'aplicació"
312 312 setting_welcome_text: "Text de benvinguda"
313 313 setting_default_language: "Idioma predeterminat"
314 314 setting_login_required: "Es necessita autenticació"
315 315 setting_self_registration: "Registre automàtic"
316 316 setting_attachment_max_size: "Mida màxima dels fitxers adjunts"
317 317 setting_issues_export_limit: "Límit d'exportació d'assumptes"
318 318 setting_mail_from: "Adreça de correu electrònic d'emissió"
319 319 setting_bcc_recipients: "Vincula els destinataris de les còpies amb carbó (bcc)"
320 320 setting_plain_text_mail: "només text pla (no HTML)"
321 321 setting_host_name: "Nom del Servidor"
322 322 setting_text_formatting: "Format del text"
323 323 setting_wiki_compression: "Comprimeix l'historial de la wiki"
324 324 setting_feeds_limit: "Límit de contingut del canal"
325 325 setting_default_projects_public: "Els projectes nous són públics per defecte"
326 326 setting_autofetch_changesets: "Omple automàticament les publicacions"
327 327 setting_sys_api_enabled: "Activar WS per a la gestió del repositori"
328 328 setting_commit_ref_keywords: "Paraules claus per a la referència"
329 329 setting_commit_fix_keywords: "Paraules claus per a la correcció"
330 330 setting_autologin: "Entrada automàtica"
331 331 setting_date_format: "Format de la data"
332 332 setting_time_format: "Format de hora"
333 333 setting_cross_project_issue_relations: "Permet les relacions d'assumptes entre projectes"
334 334 setting_issue_list_default_columns: "Columnes mostrades per defecte en la llista d'assumptes"
335 335 setting_emails_footer: "Peu dels correus electrònics"
336 336 setting_protocol: "Protocol"
337 337 setting_per_page_options: "Opcions dels objectes per pàgina"
338 338 setting_user_format: "Format de com mostrar l'usuari"
339 339 setting_activity_days_default: "Dies a mostrar l'activitat del projecte"
340 340 setting_display_subprojects_issues: "Mostra els assumptes d'un subprojecte en el projecte pare per defecte"
341 341 setting_enabled_scm: "Activar SCM"
342 342 setting_mail_handler_body_delimiters: "Trunca els correus electrònics després d'una d'aquestes línies"
343 343 setting_mail_handler_api_enabled: "Activar WS per correus electrònics d'entrada"
344 344 setting_mail_handler_api_key: "Clau API"
345 345 setting_sequential_project_identifiers: "Genera identificadors de projecte seqüencials"
346 346 setting_gravatar_enabled: "Utilitza les icones d'usuari Gravatar"
347 347 setting_gravatar_default: "Imatge Gravatar predeterminada"
348 348 setting_diff_max_lines_displayed: "Número màxim de línies amb diferències mostrades"
349 349 setting_file_max_size_displayed: "Mida màxima dels fitxers de text mostrats en línia"
350 350 setting_repository_log_display_limit: "Número màxim de revisions que es mostren al registre de fitxers"
351 351 setting_openid: "Permet entrar i registrar-se amb l'OpenID"
352 352 setting_password_min_length: "Longitud mínima de la contrasenya"
353 353 setting_new_project_user_role_id: "Aquest rol es dóna a un usuari no administrador per a crear projectes"
354 354 setting_default_projects_modules: "Mòduls activats per defecte en els projectes nous"
355 355 setting_issue_done_ratio: "Calcula tant per cent realitzat de l'assumpte amb"
356 356 setting_issue_done_ratio_issue_status: "Utilitza l'estat de l'assumpte"
357 357 setting_issue_done_ratio_issue_field: "Utilitza el camp de l'assumpte"
358 358 setting_start_of_week: "Inicia les setmanes en"
359 359 setting_rest_api_enabled: "Habilita el servei web REST"
360 360 setting_cache_formatted_text: "Cache formatted text"
361 361
362 362 permission_add_project: "Crear projecte"
363 363 permission_add_subprojects: "Crear subprojectes"
364 364 permission_edit_project: "Editar projecte"
365 365 permission_select_project_modules: "Selecciona els mòduls del projecte"
366 366 permission_manage_members: "Gestionar els membres"
367 367 permission_manage_project_activities: "Gestionar les activitats del projecte"
368 368 permission_manage_versions: "Gestionar les versions"
369 369 permission_manage_categories: "Gestionar les categories dels assumptes"
370 370 permission_view_issues: "Visualitza els assumptes"
371 371 permission_add_issues: "Afegir assumptes"
372 372 permission_edit_issues: "Editar assumptes"
373 373 permission_manage_issue_relations: "Gestiona les relacions dels assumptes"
374 374 permission_add_issue_notes: "Afegir notes"
375 375 permission_edit_issue_notes: "Editar notes"
376 376 permission_edit_own_issue_notes: "Editar notes pròpies"
377 377 permission_move_issues: "Moure assumptes"
378 378 permission_delete_issues: "Suprimir assumptes"
379 379 permission_manage_public_queries: "Gestionar consultes públiques"
380 380 permission_save_queries: "Desar consultes"
381 381 permission_view_gantt: "Visualitzar gràfica de Gantt"
382 382 permission_view_calendar: "Visualitzar calendari"
383 383 permission_view_issue_watchers: "Visualitzar la llista de vigilàncies"
384 384 permission_add_issue_watchers: "Afegir vigilàncies"
385 385 permission_delete_issue_watchers: "Suprimir vigilants"
386 386 permission_log_time: "Registrar el temps invertit"
387 387 permission_view_time_entries: "Visualitzar el temps invertit"
388 388 permission_edit_time_entries: "Editar els registres de temps"
389 389 permission_edit_own_time_entries: "Editar els registres de temps propis"
390 390 permission_manage_news: "Gestionar noticies"
391 391 permission_comment_news: "Comentar noticies"
392 392 permission_view_documents: "Visualitzar documents"
393 393 permission_manage_files: "Gestionar fitxers"
394 394 permission_view_files: "Visualitzar fitxers"
395 395 permission_manage_wiki: "Gestionar la wiki"
396 396 permission_rename_wiki_pages: "Canviar el nom de les pàgines wiki"
397 397 permission_delete_wiki_pages: "Suprimir les pàgines wiki"
398 398 permission_view_wiki_pages: "Visualitzar la wiki"
399 399 permission_view_wiki_edits: "Visualitza l'historial de la wiki"
400 400 permission_edit_wiki_pages: "Editar les pàgines wiki"
401 401 permission_delete_wiki_pages_attachments: "Suprimir adjunts"
402 402 permission_protect_wiki_pages: "Protegir les pàgines wiki"
403 403 permission_manage_repository: "Gestionar el repositori"
404 404 permission_browse_repository: "Navegar pel repositori"
405 405 permission_view_changesets: "Visualitzar els canvis realitzats"
406 406 permission_commit_access: "Accés a les publicacions"
407 407 permission_manage_boards: "Gestionar els taulers"
408 408 permission_view_messages: "Visualitzar els missatges"
409 409 permission_add_messages: "Enviar missatges"
410 410 permission_edit_messages: "Editar missatges"
411 411 permission_edit_own_messages: "Editar missatges propis"
412 412 permission_delete_messages: "Suprimir els missatges"
413 413 permission_delete_own_messages: Suprimir els missatges propis
414 414 permission_export_wiki_pages: "Exportar les pàgines wiki"
415 415 permission_manage_subtasks: "Gestionar subtasques"
416 416
417 417 project_module_issue_tracking: "Tipus d'assumptes"
418 418 project_module_time_tracking: "Seguidor de temps"
419 419 project_module_news: "Noticies"
420 420 project_module_documents: "Documents"
421 421 project_module_files: "Fitxers"
422 422 project_module_wiki: "Wiki"
423 423 project_module_repository: "Repositori"
424 424 project_module_boards: "Taulers"
425 425 project_module_calendar: "Calendari"
426 426 project_module_gantt: "Gantt"
427 427
428 428 label_user: "Usuari"
429 429 label_user_plural: "Usuaris"
430 430 label_user_new: "Nou usuari"
431 431 label_user_anonymous: "Anònim"
432 432 label_project: "Projecte"
433 433 label_project_new: "Nou projecte"
434 434 label_project_plural: "Projectes"
435 435 label_x_projects:
436 436 zero: "cap projecte"
437 437 one: "1 projecte"
438 438 other: "%{count} projectes"
439 439 label_project_all: "Tots els projectes"
440 440 label_project_latest: "Els últims projectes"
441 441 label_issue: "Assumpte"
442 442 label_issue_new: "Nou assumpte"
443 443 label_issue_plural: "Assumptes"
444 444 label_issue_view_all: "Visualitzar tots els assumptes"
445 445 label_issues_by: "Assumptes per %{value}"
446 446 label_issue_added: "Assumpte afegit"
447 447 label_issue_updated: "Assumpte actualitzat"
448 448 label_document: "Document"
449 449 label_document_new: "Nou document"
450 450 label_document_plural: "Documents"
451 451 label_document_added: "Document afegit"
452 452 label_role: "Rol"
453 453 label_role_plural: "Rols"
454 454 label_role_new: "Nou rol"
455 455 label_role_and_permissions: "Rols i permisos"
456 456 label_member: "Membre"
457 457 label_member_new: "Nou membre"
458 458 label_member_plural: "Membres"
459 459 label_tracker: "Tipus d'assumpte"
460 460 label_tracker_plural: "Tipus d'assumptes"
461 461 label_tracker_new: "Nou tipus d'assumpte"
462 462 label_workflow: "Flux de treball"
463 463 label_issue_status: "Estat de l'assumpte"
464 464 label_issue_status_plural: "Estats de l'assumpte"
465 465 label_issue_status_new: "Nou estat"
466 466 label_issue_category: "Categoria de l'assumpte"
467 467 label_issue_category_plural: "Categories de l'assumpte"
468 468 label_issue_category_new: "Nova categoria"
469 469 label_custom_field: "Camp personalitzat"
470 470 label_custom_field_plural: "Camps personalitzats"
471 471 label_custom_field_new: "Nou camp personalitzat"
472 472 label_enumerations: "Llistat de valors"
473 473 label_enumeration_new: "Nou valor"
474 474 label_information: "Informació"
475 475 label_information_plural: "Informació"
476 476 label_please_login: "Si us plau, inicieu sessió"
477 477 label_register: "Registrar"
478 478 label_login_with_open_id_option: "o entrar amb OpenID"
479 479 label_password_lost: "Has oblidat la contrasenya?"
480 480 label_home: "Inici"
481 481 label_my_page: "La meva pàgina"
482 482 label_my_account: "El meu compte"
483 483 label_my_projects: "Els meus projectes"
484 484 label_my_page_block: "Els meus blocs de pàgina"
485 485 label_administration: "Administració"
486 486 label_login: "Iniciar sessió"
487 487 label_logout: "Tancar sessió"
488 488 label_help: "Ajuda"
489 489 label_reported_issues: "Assumptes informats"
490 490 label_assigned_to_me_issues: "Assumptes assignats a mi"
491 491 label_last_login: "Última connexió"
492 492 label_registered_on: "Informat el"
493 493 label_activity: "Activitat"
494 494 label_overall_activity: "Activitat global"
495 495 label_user_activity: "Activitat de %{value}"
496 496 label_new: "Nou"
497 497 label_logged_as: "Heu entrat com a"
498 498 label_environment: "Entorn"
499 499 label_authentication: "Autenticació"
500 500 label_auth_source: "Mode d'autenticació"
501 501 label_auth_source_new: "Nou mode d'autenticació"
502 502 label_auth_source_plural: "Modes d'autenticació"
503 503 label_subproject_plural: "Subprojectes"
504 504 label_subproject_new: "Nou subprojecte"
505 505 label_and_its_subprojects: "%{value} i els seus subprojectes"
506 506 label_min_max_length: "Longitud mín - max"
507 507 label_list: "Llista"
508 508 label_date: "Data"
509 509 label_integer: "Numero"
510 510 label_float: "Flotant"
511 511 label_boolean: "Booleà"
512 512 label_string: "Text"
513 513 label_text: "Text llarg"
514 514 label_attribute: "Atribut"
515 515 label_attribute_plural: "Atributs"
516 516 label_no_data: "Sense dades a mostrar"
517 517 label_change_status: "Canvia l'estat"
518 518 label_history: "Historial"
519 519 label_attachment: "Fitxer"
520 520 label_attachment_new: "Nou fitxer"
521 521 label_attachment_delete: "Suprimir fitxer"
522 522 label_attachment_plural: "Fitxers"
523 523 label_file_added: "Fitxer afegit"
524 524 label_report: "Informe"
525 525 label_report_plural: "Informes"
526 526 label_news: "Noticies"
527 527 label_news_new: "Nova noticia"
528 528 label_news_plural: "Noticies"
529 529 label_news_latest: "Últimes noticies"
530 530 label_news_view_all: "Visualitza totes les noticies"
531 531 label_news_added: "Noticies afegides"
532 532 label_settings: "Paràmetres"
533 533 label_overview: "Resum"
534 534 label_version: "Versió"
535 535 label_version_new: "Nova versió"
536 536 label_version_plural: "Versions"
537 537 label_close_versions: "Tancar versions completades"
538 538 label_confirmation: "Confirmació"
539 539 label_export_to: "També disponible a:"
540 540 label_read: "Llegir..."
541 541 label_public_projects: "Projectes públics"
542 542 label_open_issues: "obert"
543 543 label_open_issues_plural: "oberts"
544 544 label_closed_issues: "tancat"
545 545 label_closed_issues_plural: "tancats"
546 546 label_x_open_issues_abbr:
547 547 zero: "0 oberts"
548 548 one: "1 obert"
549 549 other: "%{count} oberts"
550 550 label_x_closed_issues_abbr:
551 551 zero: "0 tancats"
552 552 one: "1 tancat"
553 553 other: "%{count} tancats"
554 554 label_total: "Total"
555 555 label_permissions: "Permisos"
556 556 label_current_status: "Estat actual"
557 557 label_new_statuses_allowed: "Nous estats autoritzats"
558 558 label_all: "tots"
559 559 label_none: "cap"
560 560 label_nobody: "ningú"
561 561 label_next: "Següent"
562 562 label_previous: "Anterior"
563 563 label_used_by: "Utilitzat per"
564 564 label_details: "Detalls"
565 565 label_add_note: "Afegir una nota"
566 566 label_calendar: "Calendari"
567 567 label_months_from: "mesos des de"
568 568 label_gantt: "Gantt"
569 569 label_internal: "Intern"
570 570 label_last_changes: "últims %{count} canvis"
571 571 label_change_view_all: "Visualitza tots els canvis"
572 572 label_personalize_page: "Personalitza aquesta pàgina"
573 573 label_comment: "Comentari"
574 574 label_comment_plural: "Comentaris"
575 575 label_x_comments:
576 576 zero: "sense comentaris"
577 577 one: "1 comentari"
578 578 other: "%{count} comentaris"
579 579 label_comment_add: "Afegir un comentari"
580 580 label_comment_added: "Comentari afegit"
581 581 label_comment_delete: "Suprimir comentaris"
582 582 label_query: "Consulta personalitzada"
583 583 label_query_plural: "Consultes personalitzades"
584 584 label_query_new: "Nova consulta"
585 585 label_filter_add: "Afegir un filtre"
586 586 label_filter_plural: "Filtres"
587 587 label_equals: "és"
588 588 label_not_equals: "no és"
589 589 label_in_less_than: "en menys de"
590 590 label_in_more_than: "en més de"
591 591 label_greater_or_equal: ">="
592 592 label_less_or_equal: "<="
593 593 label_in: "en"
594 594 label_today: "avui"
595 595 label_all_time: "tot el temps"
596 596 label_yesterday: "ahir"
597 597 label_this_week: "aquesta setmana"
598 598 label_last_week: "l'última setmana"
599 599 label_last_n_days: "els últims %{count} dies"
600 600 label_this_month: "aquest més"
601 601 label_last_month: "l'últim més"
602 602 label_this_year: "aquest any"
603 603 label_date_range: "Rang de dates"
604 604 label_less_than_ago: "fa menys de"
605 605 label_more_than_ago: "fa més de"
606 606 label_ago: "fa"
607 607 label_contains: "conté"
608 608 label_not_contains: "no conté"
609 609 label_day_plural: "dies"
610 610 label_repository: "Repositori"
611 611 label_repository_plural: "Repositoris"
612 612 label_browse: "Navegar"
613 613 label_branch: "Branca"
614 614 label_tag: "Etiqueta"
615 615 label_revision: "Revisió"
616 616 label_revision_plural: "Revisions"
617 617 label_revision_id: "Revisió %{value}"
618 618 label_associated_revisions: "Revisions associades"
619 619 label_added: "afegit"
620 620 label_modified: "modificat"
621 621 label_copied: "copiat"
622 622 label_renamed: "reanomenat"
623 623 label_deleted: "suprimit"
624 624 label_latest_revision: "Última revisió"
625 625 label_latest_revision_plural: "Últimes revisions"
626 626 label_view_revisions: "Visualitzar revisions"
627 627 label_view_all_revisions: "Visualitza totes les revisions"
628 628 label_max_size: "Mida màxima"
629 629 label_sort_highest: "Primer"
630 630 label_sort_higher: "Pujar"
631 631 label_sort_lower: "Baixar"
632 632 label_sort_lowest: "Ultim"
633 633 label_roadmap: "Planificació"
634 634 label_roadmap_due_in: "Venç en %{value}"
635 635 label_roadmap_overdue: "%{value} tard"
636 636 label_roadmap_no_issues: "No hi ha assumptes per a aquesta versió"
637 637 label_search: "Cerca"
638 638 label_result_plural: "Resultats"
639 639 label_all_words: "Totes les paraules"
640 640 label_wiki: "Wiki"
641 641 label_wiki_edit: "Edició wiki"
642 642 label_wiki_edit_plural: "Edicions wiki"
643 643 label_wiki_page: "Pàgina wiki"
644 644 label_wiki_page_plural: "Pàgines wiki"
645 645 label_index_by_title: "Índex per títol"
646 646 label_index_by_date: "Índex per data"
647 647 label_current_version: "Versió actual"
648 648 label_preview: "Previsualitzar"
649 649 label_feed_plural: "Canals"
650 650 label_changes_details: "Detalls de tots els canvis"
651 651 label_issue_tracking: "Seguiment d'assumptes"
652 652 label_spent_time: "Temps invertit"
653 653 label_overall_spent_time: "Temps total invertit"
654 654 label_f_hour: "%{value} hora"
655 655 label_f_hour_plural: "%{value} hores"
656 656 label_time_tracking: "Temps de seguiment"
657 657 label_change_plural: "Canvis"
658 658 label_statistics: "Estadístiques"
659 659 label_commits_per_month: "Publicacions per mes"
660 660 label_commits_per_author: "Publicacions per autor"
661 661 label_view_diff: "Visualitza les diferències"
662 662 label_diff_inline: "en línia"
663 663 label_diff_side_by_side: "costat per costat"
664 664 label_options: "Opcions"
665 665 label_copy_workflow_from: "Copia el flux de treball des de"
666 666 label_permissions_report: "Informe de permisos"
667 667 label_watched_issues: "Assumptes vigilats"
668 668 label_related_issues: "Assumptes relacionats"
669 669 label_applied_status: "Estat aplicat"
670 670 label_loading: "S'està carregant..."
671 671 label_relation_new: "Nova Relació"
672 672 label_relation_delete: "Suprimir relació"
673 673 label_relates_to: "relacionat amb"
674 674 label_duplicates: "duplicats"
675 675 label_duplicated_by: "duplicat per"
676 676 label_blocks: "bloqueja"
677 677 label_blocked_by: "bloquejats per"
678 678 label_precedes: "anterior a"
679 679 label_follows: "posterior a"
680 680 label_stay_logged_in: "Manté l'entrada"
681 681 label_disabled: "inhabilitat"
682 682 label_show_completed_versions: "Mostra les versions completes"
683 683 label_me: "jo mateix"
684 684 label_board: "Tauler"
685 685 label_board_new: "Nou Tauler"
686 686 label_board_plural: "Taulers"
687 687 label_board_locked: "Bloquejat"
688 688 label_board_sticky: "Sticky"
689 689 label_topic_plural: "Temes"
690 690 label_message_plural: "Missatges"
691 691 label_message_last: "Últim missatge"
692 692 label_message_new: "Nou missatge"
693 693 label_message_posted: "Missatge afegit"
694 694 label_reply_plural: "Respostes"
695 695 label_send_information: "Envia la informació del compte a l'usuari"
696 696 label_year: "Any"
697 697 label_month: "Mes"
698 698 label_week: "Setmana"
699 699 label_date_from: "Des de"
700 700 label_date_to: "A"
701 701 label_language_based: "Basat en l'idioma de l'usuari"
702 702 label_sort_by: "Ordenar per %{value}"
703 703 label_send_test_email: "Enviar correu electrònic de prova"
704 704 label_feeds_access_key: "Clau d'accés Atom"
705 705 label_missing_feeds_access_key: "Falta una clau d'accés Atom"
706 706 label_feeds_access_key_created_on: "Clau d'accés Atom creada fa %{value}"
707 707 label_module_plural: "Mòduls"
708 708 label_added_time_by: "Afegit per %{author} fa %{age}"
709 709 label_updated_time_by: "Actualitzat per %{author} fa %{age}"
710 710 label_updated_time: "Actualitzat fa %{value}"
711 711 label_jump_to_a_project: "Anar al projecte..."
712 712 label_file_plural: "Fitxers"
713 713 label_changeset_plural: "Conjunt de canvis"
714 714 label_default_columns: "Columnes predeterminades"
715 715 label_no_change_option: (sense canvis)
716 716 label_bulk_edit_selected_issues: "Editar en bloc els assumptes seleccionats"
717 717 label_theme: "Tema"
718 718 label_default: "Predeterminat"
719 719 label_search_titles_only: "Cerca només per títol"
720 720 label_user_mail_option_all: "Per qualsevol esdeveniment en tots els meus projectes"
721 721 label_user_mail_option_selected: "Per qualsevol esdeveniment en els projectes seleccionats..."
722 722 label_user_mail_no_self_notified: "No vull ser notificat pels canvis que faig jo mateix"
723 723 label_registration_activation_by_email: "activació del compte per correu electrònic"
724 724 label_registration_manual_activation: "activació del compte manual"
725 725 label_registration_automatic_activation: "activació del compte automàtica"
726 726 label_display_per_page: "Per pàgina: %{value}"
727 727 label_age: "Edat"
728 728 label_change_properties: "Canvia les propietats"
729 729 label_general: "General"
730 730 label_more: "Més"
731 731 label_scm: "SCM"
732 732 label_plugins: "Complements"
733 733 label_ldap_authentication: "Autenticació LDAP"
734 734 label_downloads_abbr: "Baixades"
735 735 label_optional_description: "Descripció opcional"
736 736 label_add_another_file: "Afegir un altre fitxer"
737 737 label_preferences: "Preferències"
738 738 label_chronological_order: "En ordre cronològic"
739 739 label_reverse_chronological_order: "En ordre cronològic invers"
740 740 label_planning: "Planificació"
741 741 label_incoming_emails: "Correu electrònics d'entrada"
742 742 label_generate_key: "Generar una clau"
743 743 label_issue_watchers: "Vigilàncies"
744 744 label_example: "Exemple"
745 745 label_display: "Mostrar"
746 746 label_sort: "Ordenar"
747 747 label_ascending: "Ascendent"
748 748 label_descending: "Descendent"
749 749 label_date_from_to: "Des de %{start} a %{end}"
750 750 label_wiki_content_added: "S'ha afegit la pàgina wiki"
751 751 label_wiki_content_updated: "S'ha actualitzat la pàgina wiki"
752 752 label_group: "Grup"
753 753 label_group_plural: "Grups"
754 754 label_group_new: "Nou grup"
755 755 label_time_entry_plural: "Temps invertit"
756 756 label_version_sharing_hierarchy: "Amb la jerarquia del projecte"
757 757 label_version_sharing_system: "Amb tots els projectes"
758 758 label_version_sharing_descendants: "Amb tots els subprojectes"
759 759 label_version_sharing_tree: "Amb l'arbre del projecte"
760 760 label_version_sharing_none: "Sense compartir"
761 761 label_update_issue_done_ratios: "Actualitza el tant per cent dels assumptes realitzats"
762 762 label_copy_source: "Font"
763 763 label_copy_target: "Objectiu"
764 764 label_copy_same_as_target: "El mateix que l'objectiu"
765 765 label_display_used_statuses_only: "Mostra només els estats que utilitza aquest tipus d'assumpte"
766 766 label_api_access_key: "Clau d'accés API"
767 767 label_missing_api_access_key: "Falta una clau d'accés API"
768 768 label_api_access_key_created_on: "Clau d'accés API creada fa %{value}"
769 769 label_profile: "Perfil"
770 770 label_subtask_plural: "Subtasques"
771 771 label_project_copy_notifications: "Envia notificacions de correu electrònic durant la còpia del projecte"
772 772
773 773 button_login: "Accedir"
774 774 button_submit: "Acceptar"
775 775 button_save: "Desar"
776 776 button_check_all: "Selecciona-ho tot"
777 777 button_uncheck_all: "No seleccionar res"
778 778 button_delete: "Eliminar"
779 779 button_create: "Crear"
780 780 button_create_and_continue: "Crear i continuar"
781 781 button_test: "Provar"
782 782 button_edit: "Editar"
783 783 button_add: "Afegir"
784 784 button_change: "Canviar"
785 785 button_apply: "Aplicar"
786 786 button_clear: "Netejar"
787 787 button_lock: "Bloquejar"
788 788 button_unlock: "Desbloquejar"
789 789 button_download: "Baixar"
790 790 button_list: "Llistar"
791 791 button_view: "Visualitzar"
792 792 button_move: "Moure"
793 793 button_move_and_follow: "Moure i continuar"
794 794 button_back: "Enrere"
795 795 button_cancel: "Cancel·lar"
796 796 button_activate: "Activar"
797 797 button_sort: "Ordenar"
798 798 button_log_time: "Registre de temps"
799 799 button_rollback: "Tornar a aquesta versió"
800 800 button_watch: "Vigilar"
801 801 button_unwatch: "No vigilar"
802 802 button_reply: "Resposta"
803 803 button_archive: "Arxivar"
804 804 button_unarchive: "Desarxivar"
805 805 button_reset: "Reiniciar"
806 806 button_rename: "Reanomenar"
807 807 button_change_password: "Canviar la contrasenya"
808 808 button_copy: "Copiar"
809 809 button_copy_and_follow: "Copiar i continuar"
810 810 button_annotate: "Anotar"
811 811 button_update: "Actualitzar"
812 812 button_configure: "Configurar"
813 813 button_quote: "Citar"
814 814 button_duplicate: "Duplicar"
815 815 button_show: "Mostrar"
816 816
817 817 status_active: "actiu"
818 818 status_registered: "registrat"
819 819 status_locked: "bloquejat"
820 820
821 821 version_status_open: "oberta"
822 822 version_status_locked: "bloquejada"
823 823 version_status_closed: "tancada"
824 824
825 825 field_active: "Actiu"
826 826
827 827 text_select_mail_notifications: "Seleccionar les accions per les quals s'hauria d'enviar una notificació per correu electrònic."
828 828 text_regexp_info: "ex. ^[A-Z0-9]+$"
829 829 text_min_max_length_info: "0 significa sense restricció"
830 830 text_project_destroy_confirmation: "Segur que voleu suprimir aquest projecte i les dades relacionades?"
831 831 text_subprojects_destroy_warning: "També seran suprimits els seus subprojectes: %{value}."
832 832 text_workflow_edit: "Seleccioneu un rol i un tipus d'assumpte per a editar el flux de treball"
833 833 text_are_you_sure: "Segur?"
834 834 text_journal_changed: "%{label} ha canviat de %{old} a %{new}"
835 835 text_journal_set_to: "%{label} s'ha establert a %{value}"
836 836 text_journal_deleted: "%{label} s'ha suprimit (%{old})"
837 837 text_journal_added: "S'ha afegit %{label} %{value}"
838 838 text_tip_issue_begin_day: "tasca que s'inicia aquest dia"
839 839 text_tip_issue_end_day: "tasca que finalitza aquest dia"
840 840 text_tip_issue_begin_end_day: "tasca que s'inicia i finalitza aquest dia"
841 841 text_caracters_maximum: "%{count} caràcters com a màxim."
842 842 text_caracters_minimum: "Com a mínim ha de tenir %{count} caràcters."
843 843 text_length_between: "Longitud entre %{min} i %{max} caràcters."
844 844 text_tracker_no_workflow: "No s'ha definit cap flux de treball per a aquest tipus d'assumpte"
845 845 text_unallowed_characters: "Caràcters no permesos"
846 846 text_comma_separated: "Es permeten valors múltiples (separats per una coma)."
847 847 text_line_separated: "Es permeten diversos valors (una línia per cada valor)."
848 848 text_issues_ref_in_commit_messages: "Referència i soluciona els assumptes en els missatges publicats"
849 849 text_issue_added: "L'assumpte %{id} ha sigut informat per %{author}."
850 850 text_issue_updated: "L'assumpte %{id} ha sigut actualitzat per %{author}."
851 851 text_wiki_destroy_confirmation: "Segur que voleu suprimir aquesta wiki i tot el seu contingut?"
852 852 text_issue_category_destroy_question: "Alguns assumptes (%{count}) estan assignats a aquesta categoria. Què voleu fer?"
853 853 text_issue_category_destroy_assignments: "Suprimir les assignacions de la categoria"
854 854 text_issue_category_reassign_to: "Tornar a assignar els assumptes a aquesta categoria"
855 855 text_user_mail_option: "Per als projectes no seleccionats, només rebreu notificacions sobre les coses que vigileu o que hi esteu implicat (ex. assumptes que en sou l'autor o hi esteu assignat)."
856 856 text_no_configuration_data: "Encara no s'han configurat els rols, tipus d'assumpte, estats de l'assumpte i flux de treball.\nÉs altament recomanable que carregueu la configuració predeterminada. Podreu modificar-la un cop carregada."
857 857 text_load_default_configuration: "Carregar la configuració predeterminada"
858 858 text_status_changed_by_changeset: "Aplicat en el conjunt de canvis %{value}."
859 859 text_issues_destroy_confirmation: "Segur que voleu suprimir els assumptes seleccionats?"
860 860 text_select_project_modules: "Seleccionar els mòduls a habilitar per a aquest projecte:"
861 861 text_default_administrator_account_changed: "S'ha canviat el compte d'administrador predeterminat"
862 862 text_file_repository_writable: "Es pot escriure en el repositori de fitxers"
863 863 text_plugin_assets_writable: "Es pot escriure als complements actius"
864 864 text_rmagick_available: "RMagick disponible (opcional)"
865 865 text_destroy_time_entries_question: "S'han informat %{hours} hores en els assumptes que aneu a suprimir. Què voleu fer?"
866 866 text_destroy_time_entries: "Suprimir les hores informades"
867 867 text_assign_time_entries_to_project: "Assignar les hores informades al projecte"
868 868 text_reassign_time_entries: "Tornar a assignar les hores informades a aquest assumpte:"
869 869 text_user_wrote: "%{value} va escriure:"
870 870 text_enumeration_destroy_question: "%{count} objectes estan assignats a aquest valor."
871 871 text_enumeration_category_reassign_to: "Torna a assignar-los a aquest valor:"
872 872 text_email_delivery_not_configured: "El lliurament per correu electrònic no està configurat i les notificacions estan inhabilitades.\nConfigureu el servidor SMTP a config/configuration.yml i reinicieu l'aplicació per habilitar-lo."
873 873 text_repository_usernames_mapping: "Seleccioneu l'assignació entre els usuaris del Redmine i cada nom d'usuari trobat al repositori.\nEls usuaris amb el mateix nom d'usuari o correu del Redmine i del repositori s'assignaran automàticament."
874 874 text_diff_truncated: "... Aquestes diferències s'han truncat perquè excedeixen la mida màxima que es pot mostrar."
875 875 text_custom_field_possible_values_info: "Una línia per a cada valor"
876 876 text_wiki_page_destroy_question: "Aquesta pàgina %{descendants} pàgines fill(es) i descendent(s). Què voleu fer?"
877 877 text_wiki_page_nullify_children: "Deixar les pàgines filles com a pàgines arrel"
878 878 text_wiki_page_destroy_children: "Suprimir les pàgines filles i tots els seus descendents"
879 879 text_wiki_page_reassign_children: "Reasignar les pàgines filles a aquesta pàgina pare"
880 880 text_own_membership_delete_confirmation: "Esteu a punt de suprimir algun o tots els vostres permisos i potser no podreu editar més aquest projecte.\nSegur que voleu continuar?"
881 881 text_zoom_in: "Reduir"
882 882 text_zoom_out: "Ampliar"
883 883
884 884 default_role_manager: "Gestor"
885 885 default_role_developer: "Desenvolupador"
886 886 default_role_reporter: "Informador"
887 887 default_tracker_bug: "Error"
888 888 default_tracker_feature: "Característica"
889 889 default_tracker_support: "Suport"
890 890 default_issue_status_new: "Nou"
891 891 default_issue_status_in_progress: "En Progrés"
892 892 default_issue_status_resolved: "Resolt"
893 893 default_issue_status_feedback: "Comentaris"
894 894 default_issue_status_closed: "Tancat"
895 895 default_issue_status_rejected: "Rebutjat"
896 896 default_doc_category_user: "Documentació d'usuari"
897 897 default_doc_category_tech: "Documentació tècnica"
898 898 default_priority_low: "Baixa"
899 899 default_priority_normal: "Normal"
900 900 default_priority_high: "Alta"
901 901 default_priority_urgent: "Urgent"
902 902 default_priority_immediate: "Immediata"
903 903 default_activity_design: "Disseny"
904 904 default_activity_development: "Desenvolupament"
905 905
906 906 enumeration_issue_priorities: "Prioritat dels assumptes"
907 907 enumeration_doc_categories: "Categories del document"
908 908 enumeration_activities: "Activitats (seguidor de temps)"
909 909 enumeration_system_activity: "Activitat del sistema"
910 910
911 911 button_edit_associated_wikipage: "Editar pàgines Wiki asociades: %{page_title}"
912 912 field_text: "Camp de text"
913 913 label_user_mail_option_only_owner: "Només pels objectes creats per mi"
914 914 setting_default_notification_option: "Opció de notificació per defecte"
915 915 label_user_mail_option_only_my_events: "Només pels objectes on estic en vigilància o involucrat"
916 916 label_user_mail_option_only_assigned: "Només pels objectes on estic assignat"
917 917 label_user_mail_option_none: "Sense notificacions"
918 918 field_member_of_group: "Assignat al grup"
919 919 field_assigned_to_role: "Assignat al rol"
920 920 notice_not_authorized_archived_project: "El projecte al que intenta accedir esta arxivat."
921 921 label_principal_search: "Cercar per usuari o grup:"
922 922 label_user_search: "Cercar per usuari:"
923 923 field_visible: "Visible"
924 924 setting_commit_logtime_activity_id: "Activitat dels temps registrats"
925 925 text_time_logged_by_changeset: "Aplicat en el canvi %{value}."
926 926 setting_commit_logtime_enabled: "Habilitar registre d'hores"
927 927 notice_gantt_chart_truncated: "S'ha retallat el diagrama perquè excedeix del número màxim d'elements que es poden mostrar (%{max})"
928 928 setting_gantt_items_limit: "Numero màxim d'elements mostrats dins del diagrama de Gantt"
929 929 field_warn_on_leaving_unsaved: "Avisa'm quan surti d'una pàgina sense desar els canvis"
930 930 text_warn_on_leaving_unsaved: "Aquesta pàgina conté text sense desar i si surt els seus canvis es perdran"
931 931 label_my_queries: "Les meves consultes"
932 932 text_journal_changed_no_detail: "S'ha actualitzat %{label}"
933 933 label_news_comment_added: "S'ha afegit un comentari a la notícia"
934 934 button_expand_all: "Expandir tot"
935 935 button_collapse_all: "Col·lapsar tot"
936 936 label_additional_workflow_transitions_for_assignee: "Operacions addicionals permeses quan l'usuari assignat l'assumpte"
937 937 label_additional_workflow_transitions_for_author: "Operacions addicionals permeses quan l'usuari és propietari de l'assumpte"
938 938 label_bulk_edit_selected_time_entries: "Editar en bloc els registres de temps seleccionats"
939 939 text_time_entries_destroy_confirmation: "Esta segur de voler eliminar (l'hora seleccionada/les hores seleccionades)?"
940 940 label_role_anonymous: "Anònim"
941 941 label_role_non_member: "No membre"
942 942 label_issue_note_added: "Nota afegida"
943 943 label_issue_status_updated: "Estat actualitzat"
944 944 label_issue_priority_updated: "Prioritat actualitzada"
945 945 label_issues_visibility_own: "Peticions creades per l'usuari o assignades a ell"
946 946 field_issues_visibility: "Visibilitat de les peticions"
947 947 label_issues_visibility_all: "Totes les peticions"
948 948 permission_set_own_issues_private: "Posar les teves peticions pròpies com publica o privada"
949 949 field_is_private: "Privat"
950 950 permission_set_issues_private: "Posar les peticions com publica o privada"
951 951 label_issues_visibility_public: "Totes les peticions no privades"
952 952 text_issues_destroy_descendants_confirmation: "Es procedira a eliminar tambe %{count} subtas/ca/ques."
953 953 field_commit_logs_encoding: "Codificació dels missatges publicats"
954 954 field_scm_path_encoding: "Codificació de les rutes"
955 955 text_scm_path_encoding_note: "Per defecte: UTF-8"
956 956 field_path_to_repository: "Ruta al repositori "
957 957 field_root_directory: "Directori arrel"
958 958 field_cvs_module: "Modul"
959 959 field_cvsroot: "CVSROOT"
960 960 text_mercurial_repository_note: Repositori local (p.e. /hgrepo, c:\hgrepo)
961 961 text_scm_command: "Comanda"
962 962 text_scm_command_version: "Versió"
963 963 label_git_report_last_commit: "Informar de l'ultim canvi(commit) per fitxers i directoris"
964 964 notice_issue_successful_create: "Assumpte %{id} creat correctament."
965 965 label_between: "entre"
966 966 setting_issue_group_assignment: "Permetre assignar assumptes als grups"
967 967 label_diff: "diferencies"
968 968 text_git_repository_note: Directori repositori local (p.e. /hgrepo, c:\hgrepo)
969 969 description_query_sort_criteria_direction: "Ordre d'ordenació"
970 970 description_project_scope: "Àmbit de la cerca"
971 971 description_filter: "Filtre"
972 972 description_user_mail_notification: "Configuració de les notificacions per correu"
973 973 description_date_from: "Introduir data d'inici"
974 974 description_message_content: "Contingut del missatge"
975 975 description_available_columns: "Columnes disponibles"
976 976 description_date_range_interval: "Escollir un rang seleccionat de dates (inici i fi)"
977 977 description_issue_category_reassign: "Escollir una categoria de l'assumpte"
978 978 description_search: "Camp de cerca"
979 979 description_notes: "Notes"
980 980 description_date_range_list: "Escollir un rang de la llista"
981 981 description_choose_project: "Projectes"
982 982 description_date_to: "Introduir data final"
983 983 description_query_sort_criteria_attribute: "Atribut d'ordenació"
984 984 description_wiki_subpages_reassign: "Esculli la nova pagina pare"
985 985 description_selected_columns: "Columnes seleccionades"
986 986 label_parent_revision: "Pare"
987 987 label_child_revision: "Fill"
988 988 error_scm_annotate_big_text_file: "L'entrada no es pot anotar, ja que supera el tamany màxim per fitxers de text."
989 989 setting_default_issue_start_date_to_creation_date: "Utilitzar la data actual com a data inici per les noves peticions"
990 990 button_edit_section: "Editar aquest apartat"
991 991 setting_repositories_encodings: "Codificació per defecte pels fitxers adjunts i repositoris"
992 992 description_all_columns: "Totes les columnes"
993 993 button_export: "Exportar"
994 994 label_export_options: "%{export_format} opcions d'exportació"
995 995 error_attachment_too_big: "Aquest fitxer no es pot pujar perquè excedeix del tamany màxim (%{max_size})"
996 996 notice_failed_to_save_time_entries: "Error al desar %{count} entrades de temps de les %{total} selecionades: %{ids}."
997 997 label_x_issues:
998 998 zero: "0 assumpte"
999 999 one: "1 assumpte"
1000 1000 other: "%{count} assumptes"
1001 1001 label_repository_new: "Nou repositori"
1002 1002 field_repository_is_default: "Repositori principal"
1003 1003 label_copy_attachments: "Copiar adjunts"
1004 1004 label_item_position: "%{position}/%{count}"
1005 1005 label_completed_versions: "Versions completades"
1006 1006 text_project_identifier_info: "Només es permeten lletres en minúscula (a-z), números i guions.<br />Una vegada desat, l'identificador no es pot canviar."
1007 1007 field_multiple: "Valors multiples"
1008 1008 setting_commit_cross_project_ref: "Permetre referenciar i resoldre peticions de tots els altres projectes"
1009 1009 text_issue_conflict_resolution_add_notes: "Afegir les meves notes i descartar els altres canvis"
1010 1010 text_issue_conflict_resolution_overwrite: "Aplicar els meus canvis de totes formes (les notes anteriors es mantindran però alguns canvis poden ser sobreescrits)"
1011 1011 notice_issue_update_conflict: "L'assumpte ha sigut actualitzat per un altre membre mentre s'editava"
1012 1012 text_issue_conflict_resolution_cancel: "Descartar tots els meus canvis i mostrar de nou %{link}"
1013 1013 permission_manage_related_issues: "Gestionar peticions relacionades"
1014 1014 field_auth_source_ldap_filter: "Filtre LDAP"
1015 1015 label_search_for_watchers: "Cercar seguidors per afegir-los"
1016 1016 notice_account_deleted: "El seu compte ha sigut eliminat de forma permanent."
1017 1017 setting_unsubscribe: "Permetre als usuaris d'esborrar el seu propi compte"
1018 1018 button_delete_my_account: "Eliminar el meu compte"
1019 1019 text_account_destroy_confirmation: |-
1020 1020 Estas segur de continuar?
1021 1021 El seu compte s'eliminarà de forma permanent, sense la possibilitat de reactivar-lo.
1022 1022 error_session_expired: "La seva sessió ha expirat. Si us plau, torni a identificar-se"
1023 1023 text_session_expiration_settings: "Advertència: el canvi d'aquestes opcions poden provocar la expiració de les sessions actives, incloent la seva."
1024 1024 setting_session_lifetime: "Temps de vida màxim de les sessions"
1025 1025 setting_session_timeout: "Temps màxim d'inactivitat de les sessions"
1026 1026 label_session_expiration: "Expiració de les sessions"
1027 1027 permission_close_project: "Tancar / reobrir el projecte"
1028 1028 label_show_closed_projects: "Veure projectes tancats"
1029 1029 button_close: "Tancar"
1030 1030 button_reopen: "Reobrir"
1031 1031 project_status_active: "actiu"
1032 1032 project_status_closed: "tancat"
1033 1033 project_status_archived: "arxivat"
1034 1034 text_project_closed: "Aquest projecte esta tancat i nomes es de lectura."
1035 1035 notice_user_successful_create: "Usuari %{id} creat correctament."
1036 1036 field_core_fields: "Camps bàsics"
1037 1037 field_timeout: "Temps d'inactivitat (en segons)"
1038 1038 setting_thumbnails_enabled: "Mostrar miniatures dels fitxers adjunts"
1039 1039 setting_thumbnails_size: "Tamany de les miniatures (en píxels)"
1040 1040 label_status_transitions: "Transicions d'estat"
1041 1041 label_fields_permissions: "Permisos sobre els camps"
1042 1042 label_readonly: "Només lectura"
1043 1043 label_required: "Requerit"
1044 1044 text_repository_identifier_info: "Només es permeten lletres en minúscula (a-z), números i guions.<br />Una vegada desat, l'identificador no es pot canviar."
1045 1045 field_board_parent: "Tauler pare"
1046 1046 label_attribute_of_project: "%{name} del projecte"
1047 1047 label_attribute_of_author: "%{name} de l'autor"
1048 1048 label_attribute_of_assigned_to: "{name} de l'assignat"
1049 1049 label_attribute_of_fixed_version: "%{name} de la versió objectiu"
1050 1050 label_copy_subtasks: "Copiar subtasques"
1051 1051 label_copied_to: "copiada a"
1052 1052 label_copied_from: "copiada desde"
1053 1053 label_any_issues_in_project: "qualsevol assumpte del projecte"
1054 1054 label_any_issues_not_in_project: "qualsevol assumpte que no sigui del projecte"
1055 1055 field_private_notes: "Notes privades"
1056 1056 permission_view_private_notes: "Veure notes privades"
1057 1057 permission_set_notes_private: "Posar notes com privades"
1058 1058 label_no_issues_in_project: "sense peticions al projecte"
1059 1059 label_any: "tots"
1060 1060 label_last_n_weeks: "en les darreres %{count} setmanes"
1061 1061 setting_cross_project_subtasks: "Permetre subtasques creuades entre projectes"
1062 1062 label_cross_project_descendants: "Amb tots els subprojectes"
1063 1063 label_cross_project_tree: "Amb l'arbre del projecte"
1064 1064 label_cross_project_hierarchy: "Amb la jerarquia del projecte"
1065 1065 label_cross_project_system: "Amb tots els projectes"
1066 1066 button_hide: "Amagar"
1067 1067 setting_non_working_week_days: "Dies no laborables"
1068 1068 label_in_the_next_days: "en els pròxims"
1069 1069 label_in_the_past_days: "en els anterios"
1070 1070 label_attribute_of_user: "%{name} de l'usuari"
1071 1071 text_turning_multiple_off: "Si es desactiva els valors múltiples, aquest seran eliminats per deixar només un únic valor per element."
1072 1072 label_attribute_of_issue: "%{name} de l'assumpte"
1073 1073 permission_add_documents: "Afegir document"
1074 1074 permission_edit_documents: "Editar document"
1075 1075 permission_delete_documents: "Eliminar document"
1076 1076 label_gantt_progress_line: "Línia de progres"
1077 1077 setting_jsonp_enabled: "Habilitar suport JSONP"
1078 1078 field_inherit_members: "Heredar membres"
1079 1079 field_closed_on: "Tancada"
1080 1080 field_generate_password: "Generar contrasenya"
1081 1081 setting_default_projects_tracker_ids: "Tipus d'estats d'assumpte habilitat per defecte"
1082 1082 label_total_time: "Total"
1083 1083 text_scm_config: "Pot configurar les ordres SCM en el fitxer config/configuration.yml. Sis us plau, una vegada fet ha de reiniciar l'aplicació per aplicar els canvis."
1084 1084 text_scm_command_not_available: "L'ordre SCM que es vol utilitzar no és troba disponible. Si us plau, comprovi la configuració dins del menú d'administració"
1085 1085 setting_emails_header: "Encapçalament dels correus"
1086 1086 notice_account_not_activated_yet: Encara no ha activat el seu compte. Si vol rebre un nou correu d'activació, si us plau <a href="%{url}">faci clic en aquest enllaç</a>.
1087 1087 notice_account_locked: "Aquest compte esta bloquejat."
1088 1088 label_hidden: "Amagada"
1089 1089 label_visibility_private: "només per mi"
1090 1090 label_visibility_roles: "només per aquests rols"
1091 1091 label_visibility_public: "per qualsevol usuari"
1092 1092 field_must_change_passwd: "Canvi de contrasenya al pròxim inici de sessió"
1093 1093 notice_new_password_must_be_different: "La nova contrasenya ha de ser diferent de l'actual."
1094 1094 setting_mail_handler_excluded_filenames: "Excloure fitxers adjunts per nom"
1095 1095 text_convert_available: "Conversió ImageMagick disponible (opcional)"
1096 1096 label_link: "Link"
1097 1097 label_only: "només"
1098 1098 label_drop_down_list: "Llista desplegable (Drop down)"
1099 1099 label_checkboxes: "Camps de selecció (Checkboxes)"
1100 1100 label_link_values_to: "Enllaçar valors a la URL"
1101 1101 setting_force_default_language_for_anonymous: "Forçar llenguatge per defecte als usuaris anònims."
1102 1102 setting_force_default_language_for_loggedin: "Forçar llenguatge per defecte als usuaris identificats."
1103 1103 label_custom_field_select_type: "Seleccioni el tipus d'objecte al qual vol posar el camp personalitzat"
1104 1104 label_issue_assigned_to_updated: "Persona assignada actualitzada"
1105 1105 label_check_for_updates: "Comprovar actualitzacions"
1106 1106 label_latest_compatible_version: "Ultima versió compatible"
1107 1107 label_unknown_plugin: "Complement desconegut"
1108 1108 label_radio_buttons: "Camps de selecció (Radiobutton)"
1109 1109 label_group_anonymous: "Usuaris anònims"
1110 1110 label_group_non_member: "Usuaris no membres"
1111 1111 label_add_projects: "Afegir projectes"
1112 1112 field_default_status: "Estat per defecte"
1113 1113 text_subversion_repository_note: "Exemples: file:///, http://, https://, svn://, svn+[tunnelscheme]://"
1114 1114 field_users_visibility: "Visibilitat dels usuaris"
1115 1115 label_users_visibility_all: "Tots els usuaris actius"
1116 1116 label_users_visibility_members_of_visible_projects: "Membres dels projectes visibles"
1117 1117 label_edit_attachments: "Editar fitxers adjunts"
1118 1118 setting_link_copied_issue: "Enllaçar assumpte quan es realitzi la còpia"
1119 1119 label_link_copied_issue: "Enllaçar assumpte copiat"
1120 1120 label_ask: "Demanar"
1121 1121 label_search_attachments_yes: "Cercar per fitxer adjunt i descripció"
1122 1122 label_search_attachments_no: "Sense fitxers adjunts"
1123 1123 label_search_attachments_only: "Només fitxers adjunts"
1124 1124 label_search_open_issues_only: "Només peticions obertes"
1125 1125 field_address: "Correu electrònic"
1126 1126 setting_max_additional_emails: "Màxim número de correus electrònics addicionals"
1127 1127 label_email_address_plural: "Correus electrònics"
1128 1128 label_email_address_add: "Afegir adreça de correu electrònic"
1129 1129 label_enable_notifications: "Activar notificacions"
1130 1130 label_disable_notifications: "Desactivar notificacions"
1131 1131 setting_search_results_per_page: "Cercar resultats per pàgina"
1132 1132 label_blank_value: "blanc"
1133 1133 permission_copy_issues: "Copiar assumpte"
1134 1134 error_password_expired: "La teva contrasenya ha expirat, és necessari canviar-la"
1135 1135 field_time_entries_visibility: "Visibilitat de les entrades de temps"
1136 1136 setting_password_max_age: "Requereix canviar la contrasenya després de"
1137 1137 label_parent_task_attributes: "Atributs de la tasca pare"
1138 1138 label_parent_task_attributes_derived: "Calculat de les subtasques"
1139 1139 label_parent_task_attributes_independent: "Independent de les subtasques"
1140 1140 label_time_entries_visibility_all: "Tots els registres de temps"
1141 1141 label_time_entries_visibility_own: "Els registres de temps creats per mi"
1142 1142 label_member_management: "Administració de membres"
1143 1143 label_member_management_all_roles: "Tots els rols"
1144 1144 label_member_management_selected_roles_only: "Només aquests rols"
1145 1145 label_password_required: "Confirmi la seva contrasenya per continuar"
1146 1146 label_total_spent_time: "Temps total invertit"
1147 1147 notice_import_finished: "%{count} element/s han sigut importats"
1148 1148 notice_import_finished_with_errors: "%{count} de %{total} elements no s'ha pogut importar"
1149 1149 error_invalid_file_encoding: "El fitxer no utilitza una codificació valida (%{encoding})"
1150 1150 error_invalid_csv_file_or_settings: "El fitxer no es un CSV o no coincideix amb la configuració"
1151 1151 error_can_not_read_import_file: "S'ha produït un error mentre es llegia el fitxer a importar"
1152 1152 permission_import_issues: "Importar assumptes"
1153 1153 label_import_issues: "Importar assumptes"
1154 1154 label_select_file_to_import: "Escull el fitxer per importar"
1155 1155 label_fields_separator: "Separador dels camps"
1156 1156 label_fields_wrapper: "Envoltori dels camps"
1157 1157 label_encoding: "Codificació"
1158 1158 label_comma_char: "Coma"
1159 1159 label_semi_colon_char: "Punt i coma"
1160 1160 label_quote_char: "Comilla simple"
1161 1161 label_double_quote_char: "Comilla doble"
1162 1162 label_fields_mapping: "Mapeig de camps"
1163 1163 label_file_content_preview: "Vista prèvia del contingut"
1164 1164 label_create_missing_values: "Crear valors no presents"
1165 1165 button_import: "Importar"
1166 1166 field_total_estimated_hours: "Temps total estimat"
1167 1167 label_api: "API"
1168 1168 label_total_plural: "Totals"
1169 1169 label_assigned_issues: "Assumptes assignats"
1170 1170 label_field_format_enumeration: "Llistat clau/valor"
1171 1171 label_f_hour_short: "%{value} h"
1172 1172 field_default_version: "Versio per defecte"
1173 1173 error_attachment_extension_not_allowed: "L'extensio %{extension} no esta permesa"
1174 1174 setting_attachment_extensions_allowed: "Extensions permeses"
1175 1175 setting_attachment_extensions_denied: "Extensions no permeses"
1176 1176 label_any_open_issues: "qualsevol assumpte obert"
1177 1177 label_no_open_issues: "cap assumpte obert"
1178 1178 label_default_values_for_new_users: "Valors per defecte pels nous usuaris"
1179 1179 setting_sys_api_key: "Clau API"
1180 1180 setting_lost_password: "Has oblidat la contrasenya?"
1181 1181 mail_subject_security_notification: "Notificació de seguretat"
1182 1182 mail_body_security_notification_change: ! '%{field} actualitzat.'
1183 1183 mail_body_security_notification_change_to: ! '%{field} actualitzat per %{value}.'
1184 1184 mail_body_security_notification_add: ! '%{field} %{value} afegit.'
1185 1185 mail_body_security_notification_remove: ! '%{field} %{value} eliminat.'
1186 1186 mail_body_security_notification_notify_enabled: "S'han activat les notificacions per l'adreça de correu %{value}"
1187 1187 mail_body_security_notification_notify_disabled: "S'han desactivat les notificacions per l'adreça de correu %{value}"
1188 1188 mail_body_settings_updated: ! "Les següents opcions s'han actualitzat:"
1189 1189 field_remote_ip: Adreça IP
1190 1190 label_wiki_page_new: Nova pàgina wiki
1191 1191 label_relations: Relacions
1192 1192 button_filter: Filtre
1193 1193 mail_body_password_updated: "La seva contrasenya s'ha canviat."
1194 1194 label_no_preview: Previsualització no disponible
1195 1195 error_no_tracker_allowed_for_new_issue_in_project: "El projecte no disposa de cap tipus d'assumpte sobre el qual vostè pugui crear un assumpte"
1196 1196 label_tracker_all: "Tots els tipus d'assumpte"
1197 1197 label_new_project_issue_tab_enabled: Mostrar la pestanya "Nou assumpte"
1198 1198 setting_new_item_menu_tab: Pestanya de nous objectes en el menu de cada projecte
1199 1199 label_new_object_tab_enabled: Mostrar el llistat desplegable "+"
1200 1200 error_no_projects_with_tracker_allowed_for_new_issue: "Cap projecte disposa d'un tipus d'assumpte sobre el qual vostè pugui crear un assumpte"
1201 error_cannot_reassign_time_entries_to_an_issue_about_to_be_deleted: Spent time cannot
1202 be reassigned to an issue that is about to be deleted
@@ -1,1211 +1,1213
1 1 # Update to 2.2, 2.4, 2.5, 2.6, 3.1, 3.3 by Karel Picman <karel.picman@kontron.com>
2 2 # Update to 1.1 by Michal Gebauer <mishak@mishak.net>
3 3 # Updated by Josef Liška <jl@chl.cz>
4 4 # CZ translation by Maxim Krušina | Massimo Filippi, s.r.o. | maxim@mxm.cz
5 5 # Based on original CZ translation by Jan Kadleček
6 6 cs:
7 7 # Text direction: Left-to-Right (ltr) or Right-to-Left (rtl)
8 8 direction: ltr
9 9 date:
10 10 formats:
11 11 # Use the strftime parameters for formats.
12 12 # When no format has been given, it uses default.
13 13 # You can provide other formats here if you like!
14 14 default: "%Y-%m-%d"
15 15 short: "%b %d"
16 16 long: "%B %d, %Y"
17 17
18 18 day_names: [Neděle, Pondělí, Úterý, Středa, Čtvrtek, Pátek, Sobota]
19 19 abbr_day_names: [Ne, Po, Út, St, Čt, , So]
20 20
21 21 # Don't forget the nil at the beginning; there's no such thing as a 0th month
22 22 month_names: [~, Leden, Únor, Březen, Duben, Květen, Červen, Červenec, Srpen, Září, Říjen, Listopad, Prosinec]
23 23 abbr_month_names: [~, Led, Úno, Bře, Dub, Kvě, Čer, Čec, Srp, Zář, Říj, Lis, Pro]
24 24 # Used in date_select and datime_select.
25 25 order:
26 26 - :year
27 27 - :month
28 28 - :day
29 29
30 30 time:
31 31 formats:
32 32 default: "%a, %d %b %Y %H:%M:%S %z"
33 33 time: "%H:%M"
34 34 short: "%d %b %H:%M"
35 35 long: "%B %d, %Y %H:%M"
36 36 am: "dop."
37 37 pm: "odp."
38 38
39 39 datetime:
40 40 distance_in_words:
41 41 half_a_minute: "půl minuty"
42 42 less_than_x_seconds:
43 43 one: "méně než sekunda"
44 44 other: "méně než %{count} sekund"
45 45 x_seconds:
46 46 one: "1 sekunda"
47 47 other: "%{count} sekund"
48 48 less_than_x_minutes:
49 49 one: "méně než minuta"
50 50 other: "méně než %{count} minut"
51 51 x_minutes:
52 52 one: "1 minuta"
53 53 other: "%{count} minut"
54 54 about_x_hours:
55 55 one: "asi 1 hodina"
56 56 other: "asi %{count} hodin"
57 57 x_hours:
58 58 one: "1 hodina"
59 59 other: "%{count} hodin"
60 60 x_days:
61 61 one: "1 den"
62 62 other: "%{count} dnů"
63 63 about_x_months:
64 64 one: "asi 1 měsíc"
65 65 other: "asi %{count} měsíců"
66 66 x_months:
67 67 one: "1 měsíc"
68 68 other: "%{count} měsíců"
69 69 about_x_years:
70 70 one: "asi 1 rok"
71 71 other: "asi %{count} let"
72 72 over_x_years:
73 73 one: "více než 1 rok"
74 74 other: "více než %{count} roky"
75 75 almost_x_years:
76 76 one: "témeř 1 rok"
77 77 other: "téměř %{count} roky"
78 78
79 79 number:
80 80 # Výchozí formát pro čísla
81 81 format:
82 82 separator: "."
83 83 delimiter: ""
84 84 precision: 3
85 85 human:
86 86 format:
87 87 delimiter: ""
88 88 precision: 3
89 89 storage_units:
90 90 format: "%n %u"
91 91 units:
92 92 byte:
93 93 one: "Bajt"
94 94 other: "Bajtů"
95 95 kb: "KB"
96 96 mb: "MB"
97 97 gb: "GB"
98 98 tb: "TB"
99 99
100 100 # Used in array.to_sentence.
101 101 support:
102 102 array:
103 103 sentence_connector: "a"
104 104 skip_last_comma: false
105 105
106 106 activerecord:
107 107 errors:
108 108 template:
109 109 header:
110 110 one: "1 chyba zabránila uložení %{model}"
111 111 other: "%{count} chyb zabránilo uložení %{model}"
112 112 messages:
113 113 inclusion: "není zahrnuto v seznamu"
114 114 exclusion: "je rezervováno"
115 115 invalid: "je neplatné"
116 116 confirmation: "se neshoduje s potvrzením"
117 117 accepted: "musí být akceptováno"
118 118 empty: "nemůže být prázdný"
119 119 blank: "nemůže být prázdný"
120 120 too_long: "je příliš dlouhý"
121 121 too_short: "je příliš krátký"
122 122 wrong_length: "má chybnou délku"
123 123 taken: "je již použito"
124 124 not_a_number: "není číslo"
125 125 not_a_date: "není platné datum"
126 126 greater_than: "musí být větší než %{count}"
127 127 greater_than_or_equal_to: "musí být větší nebo rovno %{count}"
128 128 equal_to: "musí být přesně %{count}"
129 129 less_than: "musí být méně než %{count}"
130 130 less_than_or_equal_to: "musí být méně nebo rovno %{count}"
131 131 odd: "musí být liché"
132 132 even: "musí být sudé"
133 133 greater_than_start_date: "musí být větší než počáteční datum"
134 134 not_same_project: "nepatří stejnému projektu"
135 135 circular_dependency: "Tento vztah by vytvořil cyklickou závislost"
136 136 cant_link_an_issue_with_a_descendant: "Úkol nemůže být spojen s jedním z jeho dílčích úkolů"
137 137 earlier_than_minimum_start_date: "nemůže být dříve než %{date} kvůli předřazeným úkolům"
138 138
139 139 actionview_instancetag_blank_option: Prosím vyberte
140 140
141 141 general_text_No: 'Ne'
142 142 general_text_Yes: 'Ano'
143 143 general_text_no: 'ne'
144 144 general_text_yes: 'ano'
145 145 general_lang_name: 'Czech (Čeština)'
146 146 general_csv_separator: ','
147 147 general_csv_decimal_separator: '.'
148 148 general_csv_encoding: UTF-8
149 149 general_pdf_fontname: freesans
150 150 general_pdf_monospaced_fontname: freemono
151 151 general_first_day_of_week: '1'
152 152
153 153 notice_account_updated: Účet byl úspěšně změněn.
154 154 notice_account_invalid_credentials: Chybné jméno nebo heslo
155 155 notice_account_password_updated: Heslo bylo úspěšně změněno.
156 156 notice_account_wrong_password: Chybné heslo
157 157 notice_account_register_done: Účet byl úspěšně vytvořen. Pro aktivaci účtu klikněte na odkaz v emailu, který vám byl zaslán.
158 158 notice_account_unknown_email: Neznámý uživatel.
159 159 notice_can_t_change_password: Tento účet používá externí autentifikaci. Zde heslo změnit nemůžete.
160 160 notice_account_lost_email_sent: Byl vám zaslán email s intrukcemi jak si nastavíte nové heslo.
161 161 notice_account_activated: Váš účet byl aktivován. Nyní se můžete přihlásit.
162 162 notice_successful_create: Úspěšně vytvořeno.
163 163 notice_successful_update: Úspěšně aktualizováno.
164 164 notice_successful_delete: Úspěšně odstraněno.
165 165 notice_successful_connection: Úspěšné připojení.
166 166 notice_file_not_found: Stránka, kterou se snažíte zobrazit, neexistuje nebo byla smazána.
167 167 notice_locking_conflict: Údaje byly změněny jiným uživatelem.
168 168 notice_not_authorized: Nemáte dostatečná práva pro zobrazení této stránky.
169 169 notice_not_authorized_archived_project: Projekt, ke kterému se snažíte přistupovat, byl archivován.
170 170 notice_email_sent: "Na adresu %{value} byl odeslán email"
171 171 notice_email_error: "Při odesílání emailu nastala chyba (%{value})"
172 172 notice_feeds_access_key_reseted: Váš klíč pro přístup k Atom byl resetován.
173 173 notice_api_access_key_reseted: Váš API přístupový klíč byl resetován.
174 174 notice_failed_to_save_issues: "Chyba při uložení %{count} úkolu(ů) z %{total} vybraných: %{ids}."
175 175 notice_failed_to_save_members: "Nepodařilo se uložit člena(y): %{errors}."
176 176 notice_no_issue_selected: "Nebyl zvolen žádný úkol. Prosím, zvolte úkoly, které chcete editovat"
177 177 notice_account_pending: "Váš účet byl vytvořen, nyní čeká na schválení administrátorem."
178 178 notice_default_data_loaded: Výchozí konfigurace úspěšně nahrána.
179 179 notice_unable_delete_version: Nemohu odstanit verzi
180 180 notice_unable_delete_time_entry: Nelze smazat záznam času.
181 181 notice_issue_done_ratios_updated: Koeficienty dokončení úkolu byly aktualizovány.
182 182 notice_gantt_chart_truncated: Graf byl oříznut, počet položek přesáhl limit pro zobrazení (%{max})
183 183
184 184 error_can_t_load_default_data: "Výchozí konfigurace nebyla nahrána: %{value}"
185 185 error_scm_not_found: "Položka a/nebo revize neexistují v repozitáři."
186 186 error_scm_command_failed: "Při pokusu o přístup k repozitáři došlo k chybě: %{value}"
187 187 error_scm_annotate: "Položka neexistuje nebo nemůže být komentována."
188 188 error_issue_not_found_in_project: 'Úkol nebyl nalezen nebo nepatří k tomuto projektu'
189 189 error_no_tracker_in_project: Žádná fronta nebyla přiřazena tomuto projektu. Prosím zkontroluje nastavení projektu.
190 190 error_no_default_issue_status: Není nastaven výchozí stav úkolů. Prosím zkontrolujte nastavení ("Administrace -> Stavy úkolů").
191 191 error_can_not_delete_custom_field: Nelze smazat volitelné pole
192 192 error_can_not_delete_tracker: Tato fronta obsahuje úkoly a nemůže být smazána.
193 193 error_can_not_remove_role: Tato role je právě používaná a nelze ji smazat.
194 194 error_can_not_reopen_issue_on_closed_version: Úkol přiřazený k uzavřené verzi nemůže být znovu otevřen
195 195 error_can_not_archive_project: Tento projekt nemůže být archivován
196 196 error_issue_done_ratios_not_updated: Koeficient dokončení úkolu nebyl aktualizován.
197 197 error_workflow_copy_source: Prosím vyberte zdrojovou frontu nebo roli
198 198 error_workflow_copy_target: Prosím vyberte cílovou frontu(y) a roli(e)
199 199 error_unable_delete_issue_status: Nelze smazat stavy úkolů
200 200 error_unable_to_connect: Nelze se připojit (%{value})
201 201 warning_attachments_not_saved: "%{count} soubor(ů) nebylo možné uložit."
202 202
203 203 mail_subject_lost_password: "Vaše heslo (%{value})"
204 204 mail_body_lost_password: 'Pro změnu vašeho hesla klikněte na následující odkaz:'
205 205 mail_subject_register: "Aktivace účtu (%{value})"
206 206 mail_body_register: 'Pro aktivaci vašeho účtu klikněte na následující odkaz:'
207 207 mail_body_account_information_external: "Pomocí vašeho účtu %{value} se můžete přihlásit."
208 208 mail_body_account_information: Informace o vašem účtu
209 209 mail_subject_account_activation_request: "Aktivace %{value} účtu"
210 210 mail_body_account_activation_request: "Byl zaregistrován nový uživatel %{value}. Aktivace jeho účtu závisí na vašem potvrzení."
211 211 mail_subject_reminder: "%{count} úkol(ů) termín během několik dní (%{days})"
212 212 mail_body_reminder: "%{count} úkol(ů), které máte přiřazeny termín během několika dní (%{days}):"
213 213 mail_subject_wiki_content_added: "'%{id}' Wiki stránka byla přidána"
214 214 mail_body_wiki_content_added: "'%{id}' Wiki stránka byla přidána od %{author}."
215 215 mail_subject_wiki_content_updated: "'%{id}' Wiki stránka byla aktualizována"
216 216 mail_body_wiki_content_updated: "'%{id}' Wiki stránka byla aktualizována od %{author}."
217 217
218 218
219 219 field_name: Název
220 220 field_description: Popis
221 221 field_summary: Přehled
222 222 field_is_required: Povinné pole
223 223 field_firstname: Jméno
224 224 field_lastname: Příjmení
225 225 field_mail: Email
226 226 field_filename: Soubor
227 227 field_filesize: Velikost
228 228 field_downloads: Staženo
229 229 field_author: Autor
230 230 field_created_on: Vytvořeno
231 231 field_updated_on: Aktualizováno
232 232 field_field_format: Formát
233 233 field_is_for_all: Pro všechny projekty
234 234 field_possible_values: Možné hodnoty
235 235 field_regexp: Regulární výraz
236 236 field_min_length: Minimální délka
237 237 field_max_length: Maximální délka
238 238 field_value: Hodnota
239 239 field_category: Kategorie
240 240 field_title: Název
241 241 field_project: Projekt
242 242 field_issue: Úkol
243 243 field_status: Stav
244 244 field_notes: Poznámka
245 245 field_is_closed: Úkol uzavřen
246 246 field_is_default: Výchozí stav
247 247 field_tracker: Fronta
248 248 field_subject: Předmět
249 249 field_due_date: Uzavřít do
250 250 field_assigned_to: Přiřazeno
251 251 field_priority: Priorita
252 252 field_fixed_version: Cílová verze
253 253 field_user: Uživatel
254 254 field_principal: Hlavní
255 255 field_role: Role
256 256 field_homepage: Domovská stránka
257 257 field_is_public: Veřejný
258 258 field_parent: Nadřazený projekt
259 259 field_is_in_roadmap: Úkoly zobrazené v plánu
260 260 field_login: Přihlášení
261 261 field_mail_notification: Emailová oznámení
262 262 field_admin: Administrátor
263 263 field_last_login_on: Poslední přihlášení
264 264 field_language: Jazyk
265 265 field_effective_date: Datum
266 266 field_password: Heslo
267 267 field_new_password: Nové heslo
268 268 field_password_confirmation: Potvrzení
269 269 field_version: Verze
270 270 field_type: Typ
271 271 field_host: Host
272 272 field_port: Port
273 273 field_account: Účet
274 274 field_base_dn: Base DN
275 275 field_attr_login: Přihlášení (atribut)
276 276 field_attr_firstname: Jméno (atribut)
277 277 field_attr_lastname: Příjemní (atribut)
278 278 field_attr_mail: Email (atribut)
279 279 field_onthefly: Automatické vytváření uživatelů
280 280 field_start_date: Začátek
281 281 field_done_ratio: "% Hotovo"
282 282 field_auth_source: Autentifikační mód
283 283 field_hide_mail: Nezobrazovat můj email
284 284 field_comments: Komentář
285 285 field_url: URL
286 286 field_start_page: Výchozí stránka
287 287 field_subproject: Podprojekt
288 288 field_hours: Hodiny
289 289 field_activity: Aktivita
290 290 field_spent_on: Datum
291 291 field_identifier: Identifikátor
292 292 field_is_filter: Použít jako filtr
293 293 field_issue_to: Související úkol
294 294 field_delay: Zpoždění
295 295 field_assignable: Úkoly mohou být přiřazeny této roli
296 296 field_redirect_existing_links: Přesměrovat stávající odkazy
297 297 field_estimated_hours: Odhadovaná doba
298 298 field_column_names: Sloupce
299 299 field_time_entries: Zaznamenaný čas
300 300 field_time_zone: Časové pásmo
301 301 field_searchable: Umožnit vyhledávání
302 302 field_default_value: Výchozí hodnota
303 303 field_comments_sorting: Zobrazit komentáře
304 304 field_parent_title: Rodičovská stránka
305 305 field_editable: Editovatelný
306 306 field_watcher: Sleduje
307 307 field_identity_url: OpenID URL
308 308 field_content: Obsah
309 309 field_group_by: Seskupovat výsledky podle
310 310 field_sharing: Sdílení
311 311 field_parent_issue: Rodičovský úkol
312 312 field_member_of_group: Skupina přiřaditele
313 313 field_assigned_to_role: Role přiřaditele
314 314 field_text: Textové pole
315 315 field_visible: Viditelný
316 316
317 317 setting_app_title: Název aplikace
318 318 setting_app_subtitle: Podtitulek aplikace
319 319 setting_welcome_text: Uvítací text
320 320 setting_default_language: Výchozí jazyk
321 321 setting_login_required: Autentifikace vyžadována
322 322 setting_self_registration: Povolena automatická registrace
323 323 setting_attachment_max_size: Maximální velikost přílohy
324 324 setting_issues_export_limit: Limit pro export úkolů
325 325 setting_mail_from: Odesílat emaily z adresy
326 326 setting_bcc_recipients: Příjemci jako skrytá kopie (bcc)
327 327 setting_plain_text_mail: pouze prostý text (ne HTML)
328 328 setting_host_name: Jméno serveru
329 329 setting_text_formatting: Formátování textu
330 330 setting_wiki_compression: Komprese historie Wiki
331 331 setting_feeds_limit: Limit obsahu příspěvků
332 332 setting_default_projects_public: Nové projekty nastavovat jako veřejné
333 333 setting_autofetch_changesets: Automaticky stahovat commity
334 334 setting_sys_api_enabled: Povolit WS pro správu repozitory
335 335 setting_commit_ref_keywords: Klíčová slova pro odkazy
336 336 setting_commit_fix_keywords: Klíčová slova pro uzavření
337 337 setting_autologin: Automatické přihlašování
338 338 setting_date_format: Formát data
339 339 setting_time_format: Formát času
340 340 setting_cross_project_issue_relations: Povolit vazby úkolů napříč projekty
341 341 setting_issue_list_default_columns: Výchozí sloupce zobrazené v seznamu úkolů
342 342 setting_emails_header: Záhlaví emailů
343 343 setting_emails_footer: Zápatí emailů
344 344 setting_protocol: Protokol
345 345 setting_per_page_options: Povolené počty řádků na stránce
346 346 setting_user_format: Formát zobrazení uživatele
347 347 setting_activity_days_default: Dny zobrazené v činnosti projektu
348 348 setting_display_subprojects_issues: Automaticky zobrazit úkoly podprojektu v hlavním projektu
349 349 setting_enabled_scm: Povolené SCM
350 350 setting_mail_handler_body_delimiters: Zkrátit e-maily po jednom z těchto řádků
351 351 setting_mail_handler_api_enabled: Povolit WS pro příchozí e-maily
352 352 setting_mail_handler_api_key: API klíč
353 353 setting_sequential_project_identifiers: Generovat sekvenční identifikátory projektů
354 354 setting_gravatar_enabled: Použít uživatelské ikony Gravatar
355 355 setting_gravatar_default: Výchozí Gravatar
356 356 setting_diff_max_lines_displayed: Maximální počet zobrazených řádků rozdílu
357 357 setting_file_max_size_displayed: Maximální velikost textových souborů zobrazených přímo na stránce
358 358 setting_repository_log_display_limit: Maximální počet revizí zobrazených v logu souboru
359 359 setting_openid: Umožnit přihlašování a registrace s OpenID
360 360 setting_password_min_length: Minimální délka hesla
361 361 setting_new_project_user_role_id: Role přiřazená uživateli bez práv administrátora, který projekt vytvořil
362 362 setting_default_projects_modules: Výchozí zapnutné moduly pro nový projekt
363 363 setting_issue_done_ratio: Spočítat koeficient dokončení úkolu s
364 364 setting_issue_done_ratio_issue_field: Použít pole úkolu
365 365 setting_issue_done_ratio_issue_status: Použít stav úkolu
366 366 setting_start_of_week: Začínat kalendáře
367 367 setting_rest_api_enabled: Zapnout službu REST
368 368 setting_cache_formatted_text: Ukládat formátovaný text do vyrovnávací paměti
369 369 setting_default_notification_option: Výchozí nastavení oznámení
370 370 setting_commit_logtime_enabled: Povolit zapisování času
371 371 setting_commit_logtime_activity_id: Aktivita pro zapsaný čas
372 372 setting_gantt_items_limit: Maximální počet položek zobrazený na ganttově diagramu
373 373
374 374 permission_add_project: Vytvořit projekt
375 375 permission_add_subprojects: Vytvořit podprojekty
376 376 permission_edit_project: Úprava projektů
377 377 permission_select_project_modules: Výběr modulů projektu
378 378 permission_manage_members: Spravování členství
379 379 permission_manage_project_activities: Spravovat aktivity projektu
380 380 permission_manage_versions: Spravování verzí
381 381 permission_manage_categories: Spravování kategorií úkolů
382 382 permission_view_issues: Zobrazit úkoly
383 383 permission_add_issues: Přidávání úkolů
384 384 permission_edit_issues: Upravování úkolů
385 385 permission_manage_issue_relations: Spravování vztahů mezi úkoly
386 386 permission_add_issue_notes: Přidávání poznámek
387 387 permission_edit_issue_notes: Upravování poznámek
388 388 permission_edit_own_issue_notes: Upravování vlastních poznámek
389 389 permission_move_issues: Přesouvání úkolů
390 390 permission_delete_issues: Mazání úkolů
391 391 permission_manage_public_queries: Správa veřejných dotazů
392 392 permission_save_queries: Ukládání dotazů
393 393 permission_view_gantt: Zobrazení ganttova diagramu
394 394 permission_view_calendar: Prohlížení kalendáře
395 395 permission_view_issue_watchers: Zobrazení seznamu sledujících uživatelů
396 396 permission_add_issue_watchers: Přidání sledujících uživatelů
397 397 permission_delete_issue_watchers: Smazat sledující uživatele
398 398 permission_log_time: Zaznamenávání stráveného času
399 399 permission_view_time_entries: Zobrazení stráveného času
400 400 permission_edit_time_entries: Upravování záznamů o stráveném času
401 401 permission_edit_own_time_entries: Upravování vlastních zázamů o stráveném čase
402 402 permission_manage_news: Spravování novinek
403 403 permission_comment_news: Komentování novinek
404 404 permission_view_documents: Prohlížení dokumentů
405 405 permission_manage_files: Spravování souborů
406 406 permission_view_files: Prohlížení souborů
407 407 permission_manage_wiki: Spravování Wiki
408 408 permission_rename_wiki_pages: Přejmenovávání Wiki stránek
409 409 permission_delete_wiki_pages: Mazání stránek na Wiki
410 410 permission_view_wiki_pages: Prohlížení Wiki
411 411 permission_view_wiki_edits: Prohlížení historie Wiki
412 412 permission_edit_wiki_pages: Upravování stránek Wiki
413 413 permission_delete_wiki_pages_attachments: Mazání příloh
414 414 permission_protect_wiki_pages: Zabezpečení Wiki stránek
415 415 permission_manage_repository: Spravování repozitáře
416 416 permission_browse_repository: Procházení repozitáře
417 417 permission_view_changesets: Zobrazování revizí
418 418 permission_commit_access: Commit přístup
419 419 permission_manage_boards: Správa diskusních fór
420 420 permission_view_messages: Prohlížení příspěvků
421 421 permission_add_messages: Posílání příspěvků
422 422 permission_edit_messages: Upravování příspěvků
423 423 permission_edit_own_messages: Upravit vlastní příspěvky
424 424 permission_delete_messages: Mazání příspěvků
425 425 permission_delete_own_messages: Smazat vlastní příspěvky
426 426 permission_export_wiki_pages: Exportovat Wiki stránky
427 427 permission_manage_subtasks: Spravovat dílčí úkoly
428 428
429 429 project_module_issue_tracking: Sledování úkolů
430 430 project_module_time_tracking: Sledování času
431 431 project_module_news: Novinky
432 432 project_module_documents: Dokumenty
433 433 project_module_files: Soubory
434 434 project_module_wiki: Wiki
435 435 project_module_repository: Repozitář
436 436 project_module_boards: Diskuse
437 437 project_module_calendar: Kalendář
438 438 project_module_gantt: Gantt
439 439
440 440 label_user: Uživatel
441 441 label_user_plural: Uživatelé
442 442 label_user_new: Nový uživatel
443 443 label_user_anonymous: Anonymní
444 444 label_project: Projekt
445 445 label_project_new: Nový projekt
446 446 label_project_plural: Projekty
447 447 label_x_projects:
448 448 zero: žádné projekty
449 449 one: 1 projekt
450 450 other: "%{count} projekty(ů)"
451 451 label_project_all: Všechny projekty
452 452 label_project_latest: Poslední projekty
453 453 label_issue: Úkol
454 454 label_issue_new: Nový úkol
455 455 label_issue_plural: Úkoly
456 456 label_issue_view_all: Všechny úkoly
457 457 label_issues_by: "Úkoly podle %{value}"
458 458 label_issue_added: Úkol přidán
459 459 label_issue_updated: Úkol aktualizován
460 460 label_document: Dokument
461 461 label_document_new: Nový dokument
462 462 label_document_plural: Dokumenty
463 463 label_document_added: Dokument přidán
464 464 label_role: Role
465 465 label_role_plural: Role
466 466 label_role_new: Nová role
467 467 label_role_and_permissions: Role a práva
468 468 label_member: Člen
469 469 label_member_new: Nový člen
470 470 label_member_plural: Členové
471 471 label_tracker: Fronta
472 472 label_tracker_plural: Fronty
473 473 label_tracker_new: Nová fronta
474 474 label_workflow: Průběh práce
475 475 label_issue_status: Stav úkolu
476 476 label_issue_status_plural: Stavy úkolů
477 477 label_issue_status_new: Nový stav
478 478 label_issue_category: Kategorie úkolu
479 479 label_issue_category_plural: Kategorie úkolů
480 480 label_issue_category_new: Nová kategorie
481 481 label_custom_field: Uživatelské pole
482 482 label_custom_field_plural: Uživatelská pole
483 483 label_custom_field_new: Nové uživatelské pole
484 484 label_enumerations: Seznamy
485 485 label_enumeration_new: Nová hodnota
486 486 label_information: Informace
487 487 label_information_plural: Informace
488 488 label_please_login: Přihlašte se, prosím
489 489 label_register: Registrovat
490 490 label_login_with_open_id_option: nebo se přihlašte s OpenID
491 491 label_password_lost: Zapomenuté heslo
492 492 label_home: Úvodní
493 493 label_my_page: Moje stránka
494 494 label_my_account: Můj účet
495 495 label_my_projects: Moje projekty
496 496 label_my_page_block: Bloky na mé stránce
497 497 label_administration: Administrace
498 498 label_login: Přihlášení
499 499 label_logout: Odhlášení
500 500 label_help: Nápověda
501 501 label_reported_issues: Nahlášené úkoly
502 502 label_assigned_to_me_issues: Mé úkoly
503 503 label_last_login: Poslední přihlášení
504 504 label_registered_on: Registrován
505 505 label_activity: Aktivita
506 506 label_overall_activity: Celková aktivita
507 507 label_user_activity: "Aktivita uživatele: %{value}"
508 508 label_new: Nový
509 509 label_logged_as: Přihlášen jako
510 510 label_environment: Prostředí
511 511 label_authentication: Autentifikace
512 512 label_auth_source: Mód autentifikace
513 513 label_auth_source_new: Nový mód autentifikace
514 514 label_auth_source_plural: Módy autentifikace
515 515 label_subproject_plural: Podprojekty
516 516 label_subproject_new: Nový podprojekt
517 517 label_and_its_subprojects: "%{value} a jeho podprojekty"
518 518 label_min_max_length: Min - Max délka
519 519 label_list: Seznam
520 520 label_date: Datum
521 521 label_integer: Celé číslo
522 522 label_float: Desetinné číslo
523 523 label_boolean: Ano/Ne
524 524 label_string: Text
525 525 label_text: Dlouhý text
526 526 label_attribute: Atribut
527 527 label_attribute_plural: Atributy
528 528 label_no_data: Žádné položky
529 529 label_change_status: Změnit stav
530 530 label_history: Historie
531 531 label_attachment: Soubor
532 532 label_attachment_new: Nový soubor
533 533 label_attachment_delete: Odstranit soubor
534 534 label_attachment_plural: Soubory
535 535 label_file_added: Soubor přidán
536 536 label_report: Přehled
537 537 label_report_plural: Přehledy
538 538 label_news: Novinky
539 539 label_news_new: Přidat novinku
540 540 label_news_plural: Novinky
541 541 label_news_latest: Poslední novinky
542 542 label_news_view_all: Zobrazit všechny novinky
543 543 label_news_added: Novinka přidána
544 544 label_settings: Nastavení
545 545 label_overview: Přehled
546 546 label_version: Verze
547 547 label_version_new: Nová verze
548 548 label_version_plural: Verze
549 549 label_close_versions: Zavřít dokončené verze
550 550 label_confirmation: Potvrzení
551 551 label_export_to: 'Také k dispozici:'
552 552 label_read: Načítá se...
553 553 label_public_projects: Veřejné projekty
554 554 label_open_issues: otevřený
555 555 label_open_issues_plural: otevřené
556 556 label_closed_issues: uzavřený
557 557 label_closed_issues_plural: uzavřené
558 558 label_x_open_issues_abbr:
559 559 zero: 0 otevřených
560 560 one: 1 otevřený
561 561 other: "%{count} otevřených"
562 562 label_x_closed_issues_abbr:
563 563 zero: 0 uzavřených
564 564 one: 1 uzavřený
565 565 other: "%{count} uzavřených"
566 566 label_total: Celkem
567 567 label_permissions: Práva
568 568 label_current_status: Aktuální stav
569 569 label_new_statuses_allowed: Nové povolené stavy
570 570 label_all: vše
571 571 label_none: nic
572 572 label_nobody: nikdo
573 573 label_next: Další
574 574 label_previous: Předchozí
575 575 label_used_by: Použito
576 576 label_details: Detaily
577 577 label_add_note: Přidat poznámku
578 578 label_calendar: Kalendář
579 579 label_months_from: měsíců od
580 580 label_gantt: Ganttův diagram
581 581 label_internal: Interní
582 582 label_last_changes: "posledních %{count} změn"
583 583 label_change_view_all: Zobrazit všechny změny
584 584 label_personalize_page: Přizpůsobit tuto stránku
585 585 label_comment: Komentář
586 586 label_comment_plural: Komentáře
587 587 label_x_comments:
588 588 zero: žádné komentáře
589 589 one: 1 komentář
590 590 other: "%{count} komentářů"
591 591 label_comment_add: Přidat komentáře
592 592 label_comment_added: Komentář přidán
593 593 label_comment_delete: Odstranit komentář
594 594 label_query: Uživatelský dotaz
595 595 label_query_plural: Uživatelské dotazy
596 596 label_query_new: Nový dotaz
597 597 label_filter_add: Přidat filtr
598 598 label_filter_plural: Filtry
599 599 label_equals: je
600 600 label_not_equals: není
601 601 label_in_less_than: je měší než
602 602 label_in_more_than: je větší než
603 603 label_greater_or_equal: '>='
604 604 label_less_or_equal: '<='
605 605 label_in: v
606 606 label_today: dnes
607 607 label_all_time: vše
608 608 label_yesterday: včera
609 609 label_this_week: tento týden
610 610 label_last_week: minulý týden
611 611 label_last_n_days: "posledních %{count} dnů"
612 612 label_this_month: tento měsíc
613 613 label_last_month: minulý měsíc
614 614 label_this_year: tento rok
615 615 label_date_range: Časový rozsah
616 616 label_less_than_ago: před méně jak (dny)
617 617 label_more_than_ago: před více jak (dny)
618 618 label_ago: před (dny)
619 619 label_contains: obsahuje
620 620 label_not_contains: neobsahuje
621 621 label_day_plural: dny
622 622 label_repository: Repozitář
623 623 label_repository_plural: Repozitáře
624 624 label_browse: Procházet
625 625 label_branch: Větev
626 626 label_tag: Tag
627 627 label_revision: Revize
628 628 label_revision_plural: Revizí
629 629 label_revision_id: "Revize %{value}"
630 630 label_associated_revisions: Související verze
631 631 label_added: přidáno
632 632 label_modified: změněno
633 633 label_copied: zkopírováno
634 634 label_renamed: přejmenováno
635 635 label_deleted: odstraněno
636 636 label_latest_revision: Poslední revize
637 637 label_latest_revision_plural: Poslední revize
638 638 label_view_revisions: Zobrazit revize
639 639 label_view_all_revisions: Zobrazit všechny revize
640 640 label_max_size: Maximální velikost
641 641 label_sort_highest: Přesunout na začátek
642 642 label_sort_higher: Přesunout nahoru
643 643 label_sort_lower: Přesunout dolů
644 644 label_sort_lowest: Přesunout na konec
645 645 label_roadmap: Plán
646 646 label_roadmap_due_in: "Zbývá %{value}"
647 647 label_roadmap_overdue: "%{value} pozdě"
648 648 label_roadmap_no_issues: Pro tuto verzi nejsou žádné úkoly
649 649 label_search: Hledat
650 650 label_result_plural: Výsledky
651 651 label_all_words: Všechna slova
652 652 label_wiki: Wiki
653 653 label_wiki_edit: Wiki úprava
654 654 label_wiki_edit_plural: Wiki úpravy
655 655 label_wiki_page: Wiki stránka
656 656 label_wiki_page_plural: Wiki stránky
657 657 label_index_by_title: Index dle názvu
658 658 label_index_by_date: Index dle data
659 659 label_current_version: Aktuální verze
660 660 label_preview: Náhled
661 661 label_feed_plural: Příspěvky
662 662 label_changes_details: Detail všech změn
663 663 label_issue_tracking: Sledování úkolů
664 664 label_spent_time: Strávený čas
665 665 label_overall_spent_time: Celkem strávený čas
666 666 label_f_hour: "%{value} hodina"
667 667 label_f_hour_plural: "%{value} hodin"
668 668 label_time_tracking: Sledování času
669 669 label_change_plural: Změny
670 670 label_statistics: Statistiky
671 671 label_commits_per_month: Commitů za měsíc
672 672 label_commits_per_author: Commitů za autora
673 673 label_view_diff: Zobrazit rozdíly
674 674 label_diff_inline: uvnitř
675 675 label_diff_side_by_side: vedle sebe
676 676 label_options: Nastavení
677 677 label_copy_workflow_from: Kopírovat průběh práce z
678 678 label_permissions_report: Přehled práv
679 679 label_watched_issues: Sledované úkoly
680 680 label_related_issues: Související úkoly
681 681 label_applied_status: Použitý stav
682 682 label_loading: Nahrávám...
683 683 label_relation_new: Nová souvislost
684 684 label_relation_delete: Odstranit souvislost
685 685 label_relates_to: související s
686 686 label_duplicates: duplikuje
687 687 label_duplicated_by: duplikován
688 688 label_blocks: blokuje
689 689 label_blocked_by: blokován
690 690 label_precedes: předchází
691 691 label_follows: následuje
692 692 label_stay_logged_in: Zůstat přihlášený
693 693 label_disabled: zakázán
694 694 label_show_completed_versions: Zobrazit dokončené verze
695 695 label_me:
696 696 label_board: Fórum
697 697 label_board_new: Nové fórum
698 698 label_board_plural: Fóra
699 699 label_board_locked: Zamčeno
700 700 label_board_sticky: Nálepka
701 701 label_topic_plural: Témata
702 702 label_message_plural: Příspěvky
703 703 label_message_last: Poslední příspěvek
704 704 label_message_new: Nový příspěvek
705 705 label_message_posted: Příspěvek přidán
706 706 label_reply_plural: Odpovědi
707 707 label_send_information: Zaslat informace o účtu uživateli
708 708 label_year: Rok
709 709 label_month: Měsíc
710 710 label_week: Týden
711 711 label_date_from: Od
712 712 label_date_to: Do
713 713 label_language_based: Podle výchozího jazyka
714 714 label_sort_by: "Seřadit podle %{value}"
715 715 label_send_test_email: Poslat testovací email
716 716 label_feeds_access_key: Přístupový klíč pro Atom
717 717 label_missing_feeds_access_key: Postrádá přístupový klíč pro Atom
718 718 label_feeds_access_key_created_on: "Přístupový klíč pro Atom byl vytvořen před %{value}"
719 719 label_module_plural: Moduly
720 720 label_added_time_by: "Přidáno uživatelem %{author} před %{age}"
721 721 label_updated_time_by: "Aktualizováno uživatelem %{author} před %{age}"
722 722 label_updated_time: "Aktualizováno před %{value}"
723 723 label_jump_to_a_project: Vyberte projekt...
724 724 label_file_plural: Soubory
725 725 label_changeset_plural: Revize
726 726 label_default_columns: Výchozí sloupce
727 727 label_no_change_option: (beze změny)
728 728 label_bulk_edit_selected_issues: Hromadná úprava vybraných úkolů
729 729 label_theme: Téma
730 730 label_default: Výchozí
731 731 label_search_titles_only: Vyhledávat pouze v názvech
732 732 label_user_mail_option_all: "Pro všechny události všech mých projektů"
733 733 label_user_mail_option_selected: "Pro všechny události vybraných projektů..."
734 734 label_user_mail_option_none: "Žádné události"
735 735 label_user_mail_option_only_my_events: "Jen pro věci, co sleduji nebo jsem v nich zapojen"
736 736 label_user_mail_option_only_assigned: "Jen pro věci, ke kterým sem přiřazen"
737 737 label_user_mail_option_only_owner: "Jen pro věci, které vlastním"
738 738 label_user_mail_no_self_notified: "Nezasílat informace o mnou vytvořených změnách"
739 739 label_registration_activation_by_email: aktivace účtu emailem
740 740 label_registration_manual_activation: manuální aktivace účtu
741 741 label_registration_automatic_activation: automatická aktivace účtu
742 742 label_display_per_page: "%{value} na stránku"
743 743 label_age: Věk
744 744 label_change_properties: Změnit vlastnosti
745 745 label_general: Obecné
746 746 label_more: Více
747 747 label_scm: SCM
748 748 label_plugins: Doplňky
749 749 label_ldap_authentication: Autentifikace LDAP
750 750 label_downloads_abbr: Staž.
751 751 label_optional_description: Volitelný popis
752 752 label_add_another_file: Přidat další soubor
753 753 label_preferences: Nastavení
754 754 label_chronological_order: V chronologickém pořadí
755 755 label_reverse_chronological_order: V obrácaném chronologickém pořadí
756 756 label_planning: Plánování
757 757 label_incoming_emails: Příchozí e-maily
758 758 label_generate_key: Generovat klíč
759 759 label_issue_watchers: Sledování
760 760 label_example: Příklad
761 761 label_display: Zobrazit
762 762 label_sort: Řazení
763 763 label_ascending: Vzestupně
764 764 label_descending: Sestupně
765 765 label_date_from_to: Od %{start} do %{end}
766 766 label_wiki_content_added: Wiki stránka přidána
767 767 label_wiki_content_updated: Wiki stránka aktualizována
768 768 label_group: Skupina
769 769 label_group_plural: Skupiny
770 770 label_group_new: Nová skupina
771 771 label_time_entry_plural: Strávený čas
772 772 label_version_sharing_none: Nesdíleno
773 773 label_version_sharing_descendants: S podprojekty
774 774 label_version_sharing_hierarchy: S hierarchií projektu
775 775 label_version_sharing_tree: Se stromem projektu
776 776 label_version_sharing_system: Se všemi projekty
777 777 label_update_issue_done_ratios: Aktualizovat koeficienty dokončení úkolů
778 778 label_copy_source: Zdroj
779 779 label_copy_target: Cíl
780 780 label_copy_same_as_target: Stejný jako cíl
781 781 label_display_used_statuses_only: Zobrazit pouze stavy které jsou použité touto frontou
782 782 label_api_access_key: API přístupový klíč
783 783 label_missing_api_access_key: Chybějící přístupový klíč API
784 784 label_api_access_key_created_on: API přístupový klíč vytvořen %{value}
785 785 label_profile: Profil
786 786 label_subtask_plural: Dílčí úkoly
787 787 label_project_copy_notifications: Odeslat email oznámení v průběhu kopie projektu
788 788 label_principal_search: "Hledat uživatele nebo skupinu:"
789 789 label_user_search: "Hledat uživatele:"
790 790
791 791 button_login: Přihlásit
792 792 button_submit: Potvrdit
793 793 button_save: Uložit
794 794 button_check_all: Zašrtnout vše
795 795 button_uncheck_all: Odšrtnout vše
796 796 button_delete: Odstranit
797 797 button_create: Vytvořit
798 798 button_create_and_continue: Vytvořit a pokračovat
799 799 button_test: Testovat
800 800 button_edit: Upravit
801 801 button_edit_associated_wikipage: "Upravit přiřazenou Wiki stránku: %{page_title}"
802 802 button_add: Přidat
803 803 button_change: Změnit
804 804 button_apply: Použít
805 805 button_clear: Smazat
806 806 button_lock: Zamknout
807 807 button_unlock: Odemknout
808 808 button_download: Stáhnout
809 809 button_list: Vypsat
810 810 button_view: Zobrazit
811 811 button_move: Přesunout
812 812 button_move_and_follow: Přesunout a následovat
813 813 button_back: Zpět
814 814 button_cancel: Storno
815 815 button_activate: Aktivovat
816 816 button_sort: Seřadit
817 817 button_log_time: Přidat čas
818 818 button_rollback: Zpět k této verzi
819 819 button_watch: Sledovat
820 820 button_unwatch: Nesledovat
821 821 button_reply: Odpovědět
822 822 button_archive: Archivovat
823 823 button_unarchive: Dearchivovat
824 824 button_reset: Resetovat
825 825 button_rename: Přejmenovat
826 826 button_change_password: Změnit heslo
827 827 button_copy: Kopírovat
828 828 button_copy_and_follow: Kopírovat a následovat
829 829 button_annotate: Komentovat
830 830 button_update: Aktualizovat
831 831 button_configure: Konfigurovat
832 832 button_quote: Citovat
833 833 button_duplicate: Duplikovat
834 834 button_show: Zobrazit
835 835
836 836 status_active: aktivní
837 837 status_registered: registrovaný
838 838 status_locked: zamčený
839 839
840 840 version_status_open: otevřený
841 841 version_status_locked: zamčený
842 842 version_status_closed: zavřený
843 843
844 844 field_active: Aktivní
845 845
846 846 text_select_mail_notifications: Vyberte akci, při které bude zasláno upozornění emailem.
847 847 text_regexp_info: např. ^[A-Z0-9]+$
848 848 text_min_max_length_info: 0 znamená bez limitu
849 849 text_project_destroy_confirmation: Jste si jisti, že chcete odstranit tento projekt a všechna související data?
850 850 text_subprojects_destroy_warning: "Jeho podprojek(y): %{value} budou také smazány."
851 851 text_workflow_edit: Vyberte roli a frontu k editaci průběhu práce
852 852 text_are_you_sure: Jste si jisti?
853 853 text_journal_changed: "%{label} změněn z %{old} na %{new}"
854 854 text_journal_set_to: "%{label} nastaven na %{value}"
855 855 text_journal_deleted: "%{label} smazán (%{old})"
856 856 text_journal_added: "%{label} %{value} přidán"
857 857 text_tip_issue_begin_day: úkol začíná v tento den
858 858 text_tip_issue_end_day: úkol končí v tento den
859 859 text_tip_issue_begin_end_day: úkol začíná a končí v tento den
860 860 text_caracters_maximum: "%{count} znaků maximálně."
861 861 text_caracters_minimum: "Musí být alespoň %{count} znaků dlouhé."
862 862 text_length_between: "Délka mezi %{min} a %{max} znaky."
863 863 text_tracker_no_workflow: Pro tuto frontu není definován žádný průběh práce
864 864 text_unallowed_characters: Nepovolené znaky
865 865 text_comma_separated: Povoleno více hodnot (oddělěné čárkou).
866 866 text_line_separated: Více hodnot povoleno (jeden řádek pro každou hodnotu).
867 867 text_issues_ref_in_commit_messages: Odkazování a opravování úkolů v poznámkách commitů
868 868 text_issue_added: "Úkol %{id} byl vytvořen uživatelem %{author}."
869 869 text_issue_updated: "Úkol %{id} byl aktualizován uživatelem %{author}."
870 870 text_wiki_destroy_confirmation: Opravdu si přejete odstranit tuto Wiki a celý její obsah?
871 871 text_issue_category_destroy_question: "Některé úkoly (%{count}) jsou přiřazeny k této kategorii. Co s nimi chtete udělat?"
872 872 text_issue_category_destroy_assignments: Zrušit přiřazení ke kategorii
873 873 text_issue_category_reassign_to: Přiřadit úkoly do této kategorie
874 874 text_user_mail_option: "U projektů, které nebyly vybrány, budete dostávat oznámení pouze o vašich či o sledovaných položkách (např. o položkách jejichž jste autor nebo ke kterým jste přiřazen(a))."
875 875 text_no_configuration_data: "Role, fronty, stavy úkolů ani průběh práce nebyly zatím nakonfigurovány.\nVelice doporučujeme nahrát výchozí konfiguraci. Po si můžete vše upravit"
876 876 text_load_default_configuration: Nahrát výchozí konfiguraci
877 877 text_status_changed_by_changeset: "Použito v sadě změn %{value}."
878 878 text_time_logged_by_changeset: Aplikováno v sadě změn %{value}.
879 879 text_issues_destroy_confirmation: 'Opravdu si přejete odstranit všechny zvolené úkoly?'
880 880 text_select_project_modules: 'Aktivní moduly v tomto projektu:'
881 881 text_default_administrator_account_changed: Výchozí nastavení administrátorského účtu změněno
882 882 text_file_repository_writable: Povolen zápis do adresáře ukládání souborů
883 883 text_plugin_assets_writable: Možnost zápisu do adresáře plugin assets
884 884 text_rmagick_available: RMagick k dispozici (volitelné)
885 885 text_destroy_time_entries_question: "U úkolů, které chcete odstranit, je evidováno %{hours} práce. Co chete udělat?"
886 886 text_destroy_time_entries: Odstranit zaznamenané hodiny.
887 887 text_assign_time_entries_to_project: Přiřadit zaznamenané hodiny projektu
888 888 text_reassign_time_entries: 'Přeřadit zaznamenané hodiny k tomuto úkolu:'
889 889 text_user_wrote: "%{value} napsal:"
890 890 text_enumeration_destroy_question: "Několik (%{count}) objektů je přiřazeno k této hodnotě."
891 891 text_enumeration_category_reassign_to: 'Přeřadit je do této:'
892 892 text_email_delivery_not_configured: "Doručování e-mailů není nastaveno a odesílání notifikací je zakázáno.\nNastavte Váš SMTP server v souboru config/configuration.yml a restartujte aplikaci."
893 893 text_repository_usernames_mapping: "Vybrat nebo upravit mapování mezi Redmine uživateli a uživatelskými jmény nalezenými v logu repozitáře.\nUživatelé se shodným Redmine uživatelským jménem a uživatelským jménem v repozitáři jsou mapováni automaticky."
894 894 text_diff_truncated: '... Rozdílový soubor je zkrácen, protože jeho délka přesahuje max. limit.'
895 895 text_custom_field_possible_values_info: 'Každá hodnota na novém řádku'
896 896 text_wiki_page_destroy_question: Tato stránka má %{descendants} podstránek a potomků. Co chcete udělat?
897 897 text_wiki_page_nullify_children: Ponechat podstránky jako kořenové stránky
898 898 text_wiki_page_destroy_children: Smazat podstránky a všechny jejich potomky
899 899 text_wiki_page_reassign_children: Přiřadit podstránky k tomuto rodiči
900 900 text_own_membership_delete_confirmation: "Chystáte se odebrat si některá nebo všechna svá oprávnění, potom již nemusíte být schopni upravit tento projekt.\nOpravdu chcete pokračovat?"
901 901 text_zoom_in: Přiblížit
902 902 text_zoom_out: Oddálit
903 903
904 904 default_role_manager: Manažer
905 905 default_role_developer: Vývojář
906 906 default_role_reporter: Reportér
907 907 default_tracker_bug: Chyba
908 908 default_tracker_feature: Požadavek
909 909 default_tracker_support: Podpora
910 910 default_issue_status_new: Nový
911 911 default_issue_status_in_progress: Ve vývoji
912 912 default_issue_status_resolved: Vyřešený
913 913 default_issue_status_feedback: Čeká se
914 914 default_issue_status_closed: Uzavřený
915 915 default_issue_status_rejected: Odmítnutý
916 916 default_doc_category_user: Uživatelská dokumentace
917 917 default_doc_category_tech: Technická dokumentace
918 918 default_priority_low: Nízká
919 919 default_priority_normal: Normální
920 920 default_priority_high: Vysoká
921 921 default_priority_urgent: Urgentní
922 922 default_priority_immediate: Okamžitá
923 923 default_activity_design: Návhr
924 924 default_activity_development: Vývoj
925 925
926 926 enumeration_issue_priorities: Priority úkolů
927 927 enumeration_doc_categories: Kategorie dokumentů
928 928 enumeration_activities: Aktivity (sledování času)
929 929 enumeration_system_activity: Systémová aktivita
930 930
931 931 field_warn_on_leaving_unsaved: Varuj mě před opuštěním stránky s neuloženým textem
932 932 text_warn_on_leaving_unsaved: Aktuální stránka obsahuje neuložený text, který bude ztracen, když opustíte stránku.
933 933 label_my_queries: Moje vlastní dotazy
934 934 text_journal_changed_no_detail: "%{label} aktualizován"
935 935 label_news_comment_added: K novince byl přidán komentář
936 936 button_expand_all: Rozbal vše
937 937 button_collapse_all: Sbal vše
938 938 label_additional_workflow_transitions_for_assignee: Další změna stavu povolena, jestliže je uživatel přiřazen
939 939 label_additional_workflow_transitions_for_author: Další změna stavu povolena, jestliže je uživatel autorem
940 940 label_bulk_edit_selected_time_entries: Hromadná změna záznamů času
941 941 text_time_entries_destroy_confirmation: Jste si jistí, že chcete smazat vybraný záznam(y) času?
942 942 label_role_anonymous: Anonymní
943 943 label_role_non_member: Není členem
944 944 label_issue_note_added: Přidána poznámka
945 945 label_issue_status_updated: Aktualizován stav
946 946 label_issue_priority_updated: Aktualizována priorita
947 947 label_issues_visibility_own: Úkol vytvořen nebo přiřazen uživatel(i/em)
948 948 field_issues_visibility: Viditelnost úkolů
949 949 label_issues_visibility_all: Všechny úkoly
950 950 permission_set_own_issues_private: Nastavit vlastní úkoly jako veřejné nebo soukromé
951 951 field_is_private: Soukromý
952 952 permission_set_issues_private: Nastavit úkoly jako veřejné nebo soukromé
953 953 label_issues_visibility_public: Všechny úkoly, které nejsou soukromé
954 954 text_issues_destroy_descendants_confirmation: "%{count} dílčí(ch) úkol(ů) bude rovněž smazán(o)."
955 955 field_commit_logs_encoding: Kódování zpráv při commitu
956 956 field_scm_path_encoding: Kódování cesty SCM
957 957 text_scm_path_encoding_note: "Výchozí: UTF-8"
958 958 field_path_to_repository: Cesta k repositáři
959 959 field_root_directory: Kořenový adresář
960 960 field_cvs_module: Modul
961 961 field_cvsroot: CVSROOT
962 962 text_mercurial_repository_note: Lokální repositář (např. /hgrepo, c:\hgrepo)
963 963 text_scm_command: Příkaz
964 964 text_scm_command_version: Verze
965 965 label_git_report_last_commit: Reportovat poslední commit pro soubory a adresáře
966 966 text_scm_config: Můžete si nastavit vaše SCM příkazy v config/configuration.yml. Restartujte, prosím, aplikaci po jejich úpravě.
967 967 text_scm_command_not_available: SCM příkaz není k dispozici. Zkontrolujte, prosím, nastavení v panelu Administrace.
968 968 notice_issue_successful_create: Úkol %{id} vytvořen.
969 969 label_between: mezi
970 970 setting_issue_group_assignment: Povolit přiřazení úkolu skupině
971 971 label_diff: rozdíl
972 972 text_git_repository_note: Repositář je "bare and local" (např. /gitrepo, c:\gitrepo)
973 973 description_query_sort_criteria_direction: Směr třídění
974 974 description_project_scope: Rozsah vyhledávání
975 975 description_filter: Filtr
976 976 description_user_mail_notification: Nastavení emailových notifikací
977 977 description_date_from: Zadejte počáteční datum
978 978 description_message_content: Obsah zprávy
979 979 description_available_columns: Dostupné sloupce
980 980 description_date_range_interval: Zvolte rozsah výběrem počátečního a koncového data
981 981 description_issue_category_reassign: Zvolte kategorii úkolu
982 982 description_search: Vyhledávací pole
983 983 description_notes: Poznámky
984 984 description_date_range_list: Zvolte rozsah ze seznamu
985 985 description_choose_project: Projekty
986 986 description_date_to: Zadejte datum
987 987 description_query_sort_criteria_attribute: Třídící atribut
988 988 description_wiki_subpages_reassign: Zvolte novou rodičovskou stránku
989 989 description_selected_columns: Vybraný sloupec
990 990 label_parent_revision: Rodič
991 991 label_child_revision: Potomek
992 992 error_scm_annotate_big_text_file: Vstup nemůže být komentován, protože překračuje povolenou velikost textového souboru
993 993 setting_default_issue_start_date_to_creation_date: Použij aktuální datum jako počáteční datum pro nové úkoly
994 994 button_edit_section: Uprav tuto část
995 995 setting_repositories_encodings: Kódování příloh a repositářů
996 996 description_all_columns: Všechny sloupce
997 997 button_export: Export
998 998 label_export_options: "nastavení exportu %{export_format}"
999 999 error_attachment_too_big: Soubor nemůže být nahrán, protože jeho velikost je větší než maximální (%{max_size})
1000 1000 notice_failed_to_save_time_entries: "Chyba při ukládání %{count} časov(ých/ého) záznam(ů) z %{total} vybraného: %{ids}."
1001 1001 label_x_issues:
1002 1002 zero: 0 Úkol
1003 1003 one: 1 Úkol
1004 1004 other: "%{count} Úkoly"
1005 1005 label_repository_new: Nový repositář
1006 1006 field_repository_is_default: Hlavní repositář
1007 1007 label_copy_attachments: Kopírovat přílohy
1008 1008 label_item_position: "%{position}/%{count}"
1009 1009 label_completed_versions: Dokončené verze
1010 1010 text_project_identifier_info: Jsou povolena pouze malá písmena (a-z), číslice, pomlčky a podtržítka.<br />Po uložení již nelze identifikátor měnit.
1011 1011 field_multiple: Více hodnot
1012 1012 setting_commit_cross_project_ref: Povolit reference a opravy úkolů ze všech ostatních projektů
1013 1013 text_issue_conflict_resolution_add_notes: Přidat moje poznámky a zahodit ostatní změny
1014 1014 text_issue_conflict_resolution_overwrite: Přesto přijmout moje úpravy (předchozí poznámky budou zachovány, ale některé změny mohou být přepsány)
1015 1015 notice_issue_update_conflict: Během vašich úprav byl úkol aktualizován jiným uživatelem.
1016 1016 text_issue_conflict_resolution_cancel: Zahoď všechny moje změny a znovu zobraz %{link}
1017 1017 permission_manage_related_issues: Spravuj související úkoly
1018 1018 field_auth_source_ldap_filter: LDAP filtr
1019 1019 label_search_for_watchers: Hledej sledující pro přidání
1020 1020 notice_account_deleted: Váš účet byl trvale smazán.
1021 1021 setting_unsubscribe: Povolit uživatelům smazání jejich vlastního účtu
1022 1022 button_delete_my_account: Smazat můj účet
1023 1023 text_account_destroy_confirmation: |-
1024 1024 Skutečně chcete pokračovat?
1025 1025 Váš účet bude nenávratně smazán.
1026 1026 error_session_expired: Vaše sezení vypršelo. Znovu se přihlaste, prosím.
1027 1027 text_session_expiration_settings: "Varování: změnou tohoto nastavení mohou vypršet aktuální sezení včetně toho vašeho."
1028 1028 setting_session_lifetime: Maximální čas sezení
1029 1029 setting_session_timeout: Vypršení sezení bez aktivity
1030 1030 label_session_expiration: Vypršení sezení
1031 1031 permission_close_project: Zavřít / Otevřít projekt
1032 1032 label_show_closed_projects: Zobrazit zavřené projekty
1033 1033 button_close: Zavřít
1034 1034 button_reopen: Znovu otevřít
1035 1035 project_status_active: aktivní
1036 1036 project_status_closed: zavřený
1037 1037 project_status_archived: archivovaný
1038 1038 text_project_closed: Tento projekt je uzevřený a je pouze pro čtení.
1039 1039 notice_user_successful_create: Uživatel %{id} vytvořen.
1040 1040 field_core_fields: Standardní pole
1041 1041 field_timeout: Vypršení (v sekundách)
1042 1042 setting_thumbnails_enabled: Zobrazit náhled přílohy
1043 1043 setting_thumbnails_size: Velikost náhledu (v pixelech)
1044 1044 label_status_transitions: Změna stavu
1045 1045 label_fields_permissions: Práva k polím
1046 1046 label_readonly: Pouze pro čtení
1047 1047 label_required: Vyžadováno
1048 1048 text_repository_identifier_info: Jou povoleny pouze malá písmena (a-z), číslice, pomlčky a podtržítka.<br />Po uložení již nelze identifikátor změnit.
1049 1049 field_board_parent: Rodičovské fórum
1050 1050 label_attribute_of_project: Projektové %{name}
1051 1051 label_attribute_of_author: Autorovo %{name}
1052 1052 label_attribute_of_assigned_to: "%{name} přiřazené(ho)"
1053 1053 label_attribute_of_fixed_version: Cílová verze %{name}
1054 1054 label_copy_subtasks: Kopírovat dílčí úkoly
1055 1055 label_copied_to: zkopírováno do
1056 1056 label_copied_from: zkopírováno z
1057 1057 label_any_issues_in_project: jakékoli úkoly v projektu
1058 1058 label_any_issues_not_in_project: jakékoli úkoly mimo projekt
1059 1059 field_private_notes: Soukromé poznámky
1060 1060 permission_view_private_notes: Zobrazit soukromé poznámky
1061 1061 permission_set_notes_private: Nastavit poznámky jako soukromé
1062 1062 label_no_issues_in_project: žádné úkoly v projektu
1063 1063 label_any: vše
1064 1064 label_last_n_weeks: poslední %{count} týdny
1065 1065 setting_cross_project_subtasks: Povolit dílčí úkoly napříč projekty
1066 1066 label_cross_project_descendants: S podprojekty
1067 1067 label_cross_project_tree: Se stromem projektu
1068 1068 label_cross_project_hierarchy: S hierarchií projektu
1069 1069 label_cross_project_system: Se všemi projekty
1070 1070 button_hide: Skrýt
1071 1071 setting_non_working_week_days: Dny pracovního volna/klidu
1072 1072 label_in_the_next_days: v přístích
1073 1073 label_in_the_past_days: v minulých
1074 1074 label_attribute_of_user: "%{name} uživatel(e/ky)"
1075 1075 text_turning_multiple_off: Jestliže zakážete více hodnot,
1076 1076 hodnoty budou smazány za účelem rezervace pouze jediné hodnoty na položku.
1077 1077 label_attribute_of_issue: "%{name} úkolu"
1078 1078 permission_add_documents: Přidat dokument
1079 1079 permission_edit_documents: Upravit dokumenty
1080 1080 permission_delete_documents: Smazet dokumenty
1081 1081 label_gantt_progress_line: Vývojová čára
1082 1082 setting_jsonp_enabled: Povolit podporu JSONP
1083 1083 field_inherit_members: Zdědit členy
1084 1084 field_closed_on: Uzavřeno
1085 1085 field_generate_password: Generovat heslo
1086 1086 setting_default_projects_tracker_ids: Výchozí fronta pro nové projekty
1087 1087 label_total_time: Celkem
1088 1088 notice_account_not_activated_yet: Neaktivovali jste si dosud Váš účet.
1089 1089 Pro opětovné zaslání aktivačního emailu <a href="%{url}">klikněte na tento odkaz</a>, prosím.
1090 1090 notice_account_locked: Váš účet je uzamčen.
1091 1091 label_hidden: Skrytý
1092 1092 label_visibility_private: pouze pro mě
1093 1093 label_visibility_roles: pouze pro tyto role
1094 1094 label_visibility_public: pro všechny uživatele
1095 1095 field_must_change_passwd: Musí změnit heslo při příštím přihlášení
1096 1096 notice_new_password_must_be_different: Nové heslo se musí lišit od stávajícího
1097 1097 setting_mail_handler_excluded_filenames: Vyřadit přílohy podle jména
1098 1098 text_convert_available: ImageMagick convert k dispozici (volitelné)
1099 1099 label_link: Odkaz
1100 1100 label_only: jenom
1101 1101 label_drop_down_list: rozbalovací seznam
1102 1102 label_checkboxes: zaškrtávátka
1103 1103 label_link_values_to: Propojit hodnoty s URL
1104 1104 setting_force_default_language_for_anonymous: Vynutit výchozí jazyk pro anonymní uživatele
1105 1105 users
1106 1106 setting_force_default_language_for_loggedin: Vynutit výchozí jazyk pro přihlášené uživatele
1107 1107 users
1108 1108 label_custom_field_select_type: Vybrat typ objektu, ke kterému bude přiřazeno uživatelské pole
1109 1109 label_issue_assigned_to_updated: Přiřazený uživatel aktualizován
1110 1110 label_check_for_updates: Zkontroluj aktualizace
1111 1111 label_latest_compatible_version: Poslední kompatibilní verze
1112 1112 label_unknown_plugin: Nezámý plugin
1113 1113 label_radio_buttons: radio tlačítka
1114 1114 label_group_anonymous: Anonymní uživatelé
1115 1115 label_group_non_member: Nečleni
1116 1116 label_add_projects: Přidat projekty
1117 1117 field_default_status: Výchozí stav
1118 1118 text_subversion_repository_note: 'Např.: file:///, http://, https://, svn://, svn+[tunnelscheme]://'
1119 1119 field_users_visibility: Viditelnost uživatelů
1120 1120 label_users_visibility_all: Všichni aktivní uživatelé
1121 1121 label_users_visibility_members_of_visible_projects: Členové viditelných projektů
1122 1122 label_edit_attachments: Editovat přiložené soubory
1123 1123 setting_link_copied_issue: Vytvořit odkazy na kopírované úkol
1124 1124 label_link_copied_issue: Vytvořit odkaz na kopírovaný úkol
1125 1125 label_ask: Zeptat se
1126 1126 label_search_attachments_yes: Vyhledat názvy a popisy souborů
1127 1127 label_search_attachments_no: Nevyhledávat soubory
1128 1128 label_search_attachments_only: Vyhledávat pouze soubory
1129 1129 label_search_open_issues_only: Pouze otevřené úkoly
1130 1130 field_address: Email
1131 1131 setting_max_additional_emails: Maximální počet dalších emailových adres
1132 1132 label_email_address_plural: Emaily
1133 1133 label_email_address_add: Přidat emailovou adresu
1134 1134 label_enable_notifications: Povolit notifikace
1135 1135 label_disable_notifications: Zakázat notifikace
1136 1136 setting_search_results_per_page: Vyhledaných výsledků na stránku
1137 1137 label_blank_value: prázdný
1138 1138 permission_copy_issues: Kopírovat úkoly
1139 1139 error_password_expired: Platnost vašeho hesla vypršela a administrátor vás žádá o jeho změnu.
1140 1140 field_time_entries_visibility: Viditelnost časových záznamů
1141 1141 setting_password_max_age: Změna hesla je vyžadována po
1142 1142 label_parent_task_attributes: Atributy rodičovského úkolu
1143 1143 label_parent_task_attributes_derived: Vypočteno z dílčích úkolů
1144 1144 label_parent_task_attributes_independent: Nezávisle na dílčích úkolech
1145 1145 label_time_entries_visibility_all: Všechny zaznamenané časy
1146 1146 label_time_entries_visibility_own: Zaznamenané časy vytvořené uživatelem
1147 1147 label_member_management: Správa členů
1148 1148 label_member_management_all_roles: Všechny role
1149 1149 label_member_management_selected_roles_only: Pouze tyto role
1150 1150 label_password_required: Pro pokračování potvrďte vaše heslo
1151 1151 label_total_spent_time: Celkem strávený čas
1152 1152 notice_import_finished: "%{count} položek bylo naimportováno"
1153 1153 notice_import_finished_with_errors: "%{count} z %{total} položek nemohlo být naimportováno"
1154 1154 error_invalid_file_encoding: Soubor není platným souborem s kódováním %{encoding}
1155 1155 error_invalid_csv_file_or_settings: Soubor není CSV soubor nebo neodpovídá
1156 1156 níže uvedenému nastavení
1157 1157 error_can_not_read_import_file: Chyba při čtení souboru pro import
1158 1158 permission_import_issues: Import úkolů
1159 1159 label_import_issues: Import úkolů
1160 1160 label_select_file_to_import: Vyberte soubor pro import
1161 1161 label_fields_separator: Oddělovač pole
1162 1162 label_fields_wrapper: Oddělovač textu
1163 1163 label_encoding: Kódování
1164 1164 label_comma_char: Čárka
1165 1165 label_semi_colon_char: Středník
1166 1166 label_quote_char: Uvozovky
1167 1167 label_double_quote_char: Dvojté uvozovky
1168 1168 label_fields_mapping: Mapování polí
1169 1169 label_file_content_preview: Náhled obsahu souboru
1170 1170 label_create_missing_values: Vytvořit chybějící hodnoty
1171 1171 button_import: Import
1172 1172 field_total_estimated_hours: Celkový odhadovaný čas
1173 1173 label_api: API
1174 1174 label_total_plural: Celkem
1175 1175 label_assigned_issues: Přiřazené úkoly
1176 1176 label_field_format_enumeration: Seznam klíčů/hodnot
1177 1177 label_f_hour_short: '%{value} hod'
1178 1178 field_default_version: Výchozí verze
1179 1179 error_attachment_extension_not_allowed: Přípona přílohy %{extension} není povolena
1180 1180 setting_attachment_extensions_allowed: Povolené přípony
1181 1181 setting_attachment_extensions_denied: Nepovolené přípony
1182 1182 label_any_open_issues: otevřené úkoly
1183 1183 label_no_open_issues: bez otevřených úkolů
1184 1184 label_default_values_for_new_users: Výchozí hodnoty pro nové uživatele
1185 1185 error_ldap_bind_credentials: Neplatný účet/heslo LDAP
1186 1186 setting_sys_api_key: API klíč
1187 1187 setting_lost_password: Zapomenuté heslo
1188 1188 mail_subject_security_notification: Bezpečnostní upozornění
1189 1189 mail_body_security_notification_change: ! '%{field} bylo změněno.'
1190 1190 mail_body_security_notification_change_to: ! '%{field} bylo změněno na %{value}.'
1191 1191 mail_body_security_notification_add: ! '%{field} %{value} bylo přidáno.'
1192 1192 mail_body_security_notification_remove: ! '%{field} %{value} was removed.'
1193 1193 mail_body_security_notification_notify_enabled: Email %{value} nyní dostává
1194 1194 notifikace.
1195 1195 mail_body_security_notification_notify_disabled: Email %{value} už nedostává
1196 1196 notifikace.
1197 1197 mail_body_settings_updated: ! 'The following settings were changed:'
1198 1198 field_remote_ip: IP adresa
1199 1199 label_wiki_page_new: Nová wiki stránka
1200 1200 label_relations: Relace
1201 1201 button_filter: Filtr
1202 1202 mail_body_password_updated: Vaše heslo bylo změněno.
1203 1203 label_no_preview: Náhled není k dispozici
1204 1204 error_no_tracker_allowed_for_new_issue_in_project: The project doesn't have any trackers
1205 1205 for which you can create an issue
1206 1206 label_tracker_all: All trackers
1207 1207 label_new_project_issue_tab_enabled: Zobraz záložku "Nový úkol"
1208 1208 setting_new_item_menu_tab: Project menu tab for creating new objects
1209 1209 label_new_object_tab_enabled: Display the "+" drop-down
1210 1210 error_no_projects_with_tracker_allowed_for_new_issue: There are no projects with trackers
1211 1211 for which you can create an issue
1212 error_cannot_reassign_time_entries_to_an_issue_about_to_be_deleted: Spent time cannot
1213 be reassigned to an issue that is about to be deleted
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
1 NO CONTENT: modified file
The requested commit or file is too big and content was truncated. Show full diff
General Comments 0
You need to be logged in to leave comments. Login now