<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>app/controllers/workflows_controller.rb</filename>
    </added>
    <added>
      <filename>app/helpers/workflows_helper.rb</filename>
    </added>
    <added>
      <filename>app/views/admin/plugins.rhtml</filename>
    </added>
    <added>
      <filename>app/views/custom_fields/index.rhtml</filename>
    </added>
    <added>
      <filename>app/views/issues/calendar.rhtml</filename>
    </added>
    <added>
      <filename>app/views/issues/gantt.rhtml</filename>
    </added>
    <added>
      <filename>app/views/repositories/_link_to_functions.rhtml</filename>
    </added>
    <added>
      <filename>app/views/repositories/committers.rhtml</filename>
    </added>
    <added>
      <filename>app/views/settings/_display.rhtml</filename>
    </added>
    <added>
      <filename>app/views/workflows/edit.rhtml</filename>
    </added>
    <added>
      <filename>app/views/workflows/index.rhtml</filename>
    </added>
    <added>
      <filename>db/migrate/096_add_commit_access_permission.rb</filename>
    </added>
    <added>
      <filename>db/migrate/097_add_view_wiki_edits_permission.rb</filename>
    </added>
    <added>
      <filename>db/migrate/098_set_topic_authors_as_watchers.rb</filename>
    </added>
    <added>
      <filename>db/migrate/099_add_delete_wiki_pages_attachments_permission.rb</filename>
    </added>
    <added>
      <filename>db/migrate/100_add_changesets_user_id.rb</filename>
    </added>
    <added>
      <filename>db/migrate/101_populate_changesets_user_id.rb</filename>
    </added>
    <added>
      <filename>db/migrate/102_add_custom_fields_editable.rb</filename>
    </added>
    <added>
      <filename>db/migrate/103_set_custom_fields_editable.rb</filename>
    </added>
    <added>
      <filename>lang/ca.yml</filename>
    </added>
    <added>
      <filename>lang/sk.yml</filename>
    </added>
    <added>
      <filename>lang/tr.yml</filename>
    </added>
    <added>
      <filename>lang/vn.yml</filename>
    </added>
    <added>
      <filename>lib/generators/redmine_plugin/templates/README.rdoc</filename>
    </added>
    <added>
      <filename>lib/generators/redmine_plugin/templates/init.rb.erb</filename>
    </added>
    <added>
      <filename>lib/generators/redmine_plugin/templates/test_helper.rb.erb</filename>
    </added>
    <added>
      <filename>lib/generators/redmine_plugin_controller/templates/controller.rb.erb</filename>
    </added>
    <added>
      <filename>lib/generators/redmine_plugin_controller/templates/functional_test.rb.erb</filename>
    </added>
    <added>
      <filename>lib/generators/redmine_plugin_controller/templates/helper.rb.erb</filename>
    </added>
    <added>
      <filename>lib/generators/redmine_plugin_model/templates/migration.rb.erb</filename>
    </added>
    <added>
      <filename>lib/generators/redmine_plugin_model/templates/model.rb.erb</filename>
    </added>
    <added>
      <filename>lib/generators/redmine_plugin_model/templates/unit_test.rb.erb</filename>
    </added>
    <added>
      <filename>lib/redcloth3.rb</filename>
    </added>
    <added>
      <filename>lib/redmine/export/pdf.rb</filename>
    </added>
    <added>
      <filename>lib/redmine/helpers/gantt.rb</filename>
    </added>
    <added>
      <filename>lib/redmine/utils.rb</filename>
    </added>
    <added>
      <filename>lib/redmine/wiki_formatting/textile/formatter.rb</filename>
    </added>
    <added>
      <filename>lib/redmine/wiki_formatting/textile/helper.rb</filename>
    </added>
    <added>
      <filename>public/images/bullet_add.png</filename>
    </added>
    <added>
      <filename>public/images/bullet_black.png</filename>
    </added>
    <added>
      <filename>public/images/bullet_blue.png</filename>
    </added>
    <added>
      <filename>public/images/bullet_delete.png</filename>
    </added>
    <added>
      <filename>public/images/bullet_orange.png</filename>
    </added>
    <added>
      <filename>public/images/bullet_purple.png</filename>
    </added>
    <added>
      <filename>public/images/folder_open_add.png</filename>
    </added>
    <added>
      <filename>public/images/folder_open_orange.png</filename>
    </added>
    <added>
      <filename>public/javascripts/calendar/lang/calendar-ca.js</filename>
    </added>
    <added>
      <filename>public/javascripts/calendar/lang/calendar-sk.js</filename>
    </added>
    <added>
      <filename>public/javascripts/calendar/lang/calendar-tr.js</filename>
    </added>
    <added>
      <filename>public/javascripts/calendar/lang/calendar-vn.js</filename>
    </added>
    <added>
      <filename>public/javascripts/jstoolbar/lang/jstoolbar-ca.js</filename>
    </added>
    <added>
      <filename>public/javascripts/jstoolbar/lang/jstoolbar-sk.js</filename>
    </added>
    <added>
      <filename>public/javascripts/jstoolbar/lang/jstoolbar-tr.js</filename>
    </added>
    <added>
      <filename>public/javascripts/jstoolbar/lang/jstoolbar-vn.js</filename>
    </added>
    <added>
      <filename>public/javascripts/jstoolbar/textile.js</filename>
    </added>
    <added>
      <filename>test/fixtures/diffs/subversion.diff</filename>
    </added>
    <added>
      <filename>test/fixtures/mail_handler/ticket_html_only.eml</filename>
    </added>
    <added>
      <filename>test/fixtures/mail_handler/ticket_with_cc.eml</filename>
    </added>
    <added>
      <filename>test/fixtures/mail_handler/ticket_with_custom_fields.eml</filename>
    </added>
    <added>
      <filename>test/functional/custom_fields_controller_test.rb</filename>
    </added>
    <added>
      <filename>test/functional/workflows_controller_test.rb</filename>
    </added>
    <added>
      <filename>test/unit/auth_source_ldap_test.rb</filename>
    </added>
    <added>
      <filename>test/unit/document_test.rb</filename>
    </added>
    <added>
      <filename>test/unit/lib/redmine/access_control_test.rb</filename>
    </added>
    <added>
      <filename>test/unit/lib/redmine/plugin_test.rb</filename>
    </added>
    <added>
      <filename>test/unit/lib/redmine/unified_diff_test.rb</filename>
    </added>
    <added>
      <filename>test/unit/lib/redmine/wiki_formatting/macros_test.rb</filename>
    </added>
    <added>
      <filename>test/unit/news_test.rb</filename>
    </added>
    <added>
      <filename>test/unit/version_test.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/acts_as_attachable/init.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/acts_as_attachable/lib/acts_as_attachable.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/gravatar/MIT-LICENSE</filename>
    </added>
    <added>
      <filename>vendor/plugins/gravatar/README</filename>
    </added>
    <added>
      <filename>vendor/plugins/gravatar/Rakefile</filename>
    </added>
    <added>
      <filename>vendor/plugins/gravatar/about.yml</filename>
    </added>
    <added>
      <filename>vendor/plugins/gravatar/init.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/gravatar/lib/gravatar.rb</filename>
    </added>
    <added>
      <filename>vendor/plugins/gravatar/spec/gravatar_spec.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,5 @@
-# redMine - project management software
-# Copyright (C) 2006-2007  Jean-Philippe Lang
+# Redmine - project management software
+# Copyright (C) 2006-2008  Jean-Philippe Lang
 #
 # This program is free software; you can redistribute it and/or
 # modify it under the terms of the GNU General Public License
@@ -24,13 +24,17 @@ class AccountController &lt; ApplicationController
 
   # Show user's account
   def show
-    @user = User.find_active(params[:id])
+    @user = User.active.find(params[:id])
     @custom_values = @user.custom_values
     
     # show only public projects and private projects that the logged in user is also a member of
     @memberships = @user.memberships.select do |membership|
       membership.project.is_public? || (User.current.member_of?(membership.project))
     end
+    
+    events = Redmine::Activity::Fetcher.new(User.current, :author =&gt; @user).events(nil, nil, :limit =&gt; 10)
+    @events_by_day = events.group_by(&amp;:event_date)
+    
   rescue ActiveRecord::RecordNotFound
     render_404
   end</diff>
      <filename>app/controllers/account_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -27,24 +27,32 @@ class AdminController &lt; ApplicationController
 	
   def projects
     sort_init 'name', 'asc'
-    sort_update
+    sort_update %w(name is_public created_on)
     
-    @status = params[:status] ? params[:status].to_i : 0
-    conditions = nil
-    conditions = [&quot;status=?&quot;, @status] unless @status == 0
+    @status = params[:status] ? params[:status].to_i : 1
+    c = ARCondition.new(@status == 0 ? &quot;status &lt;&gt; 0&quot; : [&quot;status = ?&quot;, @status])
     
-    @project_count = Project.count(:conditions =&gt; conditions)
+    unless params[:name].blank?
+      name = &quot;%#{params[:name].strip.downcase}%&quot;
+      c &lt;&lt; [&quot;LOWER(identifier) LIKE ? OR LOWER(name) LIKE ?&quot;, name, name]
+    end
+    
+    @project_count = Project.count(:conditions =&gt; c.conditions)
     @project_pages = Paginator.new self, @project_count,
 								per_page_option,
 								params['page']								
     @projects = Project.find :all, :order =&gt; sort_clause,
-                        :conditions =&gt; conditions,
+                        :conditions =&gt; c.conditions,
 						:limit  =&gt;  @project_pages.items_per_page,
 						:offset =&gt;  @project_pages.current.offset
 
     render :action =&gt; &quot;projects&quot;, :layout =&gt; false if request.xhr?
   end
   
+  def plugins
+    @plugins = Redmine::Plugin.all
+  end
+  
   # Loads the default configuration
   # (roles, trackers, statuses, workflow, enumerations)
   def default_configuration
@@ -78,8 +86,8 @@ class AdminController &lt; ApplicationController
     @flags = {
       :default_admin_changed =&gt; User.find(:first, :conditions =&gt; [&quot;login=? and hashed_password=?&quot;, 'admin', User.hash_password('admin')]).nil?,
       :file_repository_writable =&gt; File.writable?(Attachment.storage_path),
+      :plugin_assets_writable =&gt; File.writable?(Engines.public_directory),
       :rmagick_available =&gt; Object.const_defined?(:Magick)
     }
-    @plugins = Redmine::Plugin.registered_plugins
   end  
 end</diff>
      <filename>app/controllers/admin_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -16,6 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 
 require 'uri'
+require 'cgi'
 
 class ApplicationController &lt; ActionController::Base
   layout 'base'
@@ -45,7 +46,7 @@ class ApplicationController &lt; ActionController::Base
   def find_current_user
     if session[:user_id]
       # existing session
-      (User.find_active(session[:user_id]) rescue nil)
+      (User.active.find(session[:user_id]) rescue nil)
     elsif cookies[:autologin] &amp;&amp; Setting.autologin?
       # auto-login feature
       User.find_by_autologin_key(cookies[:autologin])
@@ -81,7 +82,7 @@ class ApplicationController &lt; ActionController::Base
   
   def require_login
     if !User.current.logged?
-      redirect_to :controller =&gt; &quot;account&quot;, :action =&gt; &quot;login&quot;, :back_url =&gt; request.request_uri
+      redirect_to :controller =&gt; &quot;account&quot;, :action =&gt; &quot;login&quot;, :back_url =&gt; url_for(params)
       return false
     end
     true
@@ -123,12 +124,16 @@ class ApplicationController &lt; ActionController::Base
   end
 
   def redirect_back_or_default(default)
-    back_url = params[:back_url]
+    back_url = CGI.unescape(params[:back_url].to_s)
     if !back_url.blank?
-      uri = URI.parse(back_url)
-      # do not redirect user to another host
-      if uri.relative? || (uri.host == request.host)
-        redirect_to(back_url) and return
+      begin
+        uri = URI.parse(back_url)
+        # do not redirect user to another host or to the login or register page
+        if (uri.relative? || (uri.host == request.host)) &amp;&amp; !uri.path.match(%r{/(login|account/register)})
+          redirect_to(back_url) and return
+        end
+      rescue URI::InvalidURIError
+        # redirect to default
       end
     end
     redirect_to default
@@ -170,6 +175,7 @@ class ApplicationController &lt; ActionController::Base
   # TODO: move to model
   def attach_files(obj, attachments)
     attached = []
+    unsaved = []
     if attachments &amp;&amp; attachments.is_a?(Hash)
       attachments.each_value do |attachment|
         file = attachment['file']
@@ -178,7 +184,10 @@ class ApplicationController &lt; ActionController::Base
                               :file =&gt; file,
                               :description =&gt; attachment['description'].to_s.strip,
                               :author =&gt; User.current)
-        attached &lt;&lt; a unless a.new_record?
+        a.new_record? ? (unsaved &lt;&lt; a) : (attached &lt;&lt; a)
+      end
+      if unsaved.any?
+        flash[:warning] = l(:warning_attachments_not_saved, unsaved.size)
       end
     end
     attached</diff>
      <filename>app/controllers/application.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
-# redMine - project management software
-# Copyright (C) 2006-2007  Jean-Philippe Lang
+# Redmine - project management software
+# Copyright (C) 2006-2008  Jean-Philippe Lang
 #
 # This program is free software; you can redistribute it and/or
 # modify it under the terms of the GNU General Public License
@@ -17,7 +17,11 @@
 
 class AttachmentsController &lt; ApplicationController
   before_filter :find_project
-
+  before_filter :read_authorize, :except =&gt; :destroy
+  before_filter :delete_authorize, :only =&gt; :destroy
+  
+  verify :method =&gt; :post, :only =&gt; :destroy
+  
   def show
     if @attachment.is_diff?
       @diff = File.new(@attachment.diskfile, &quot;rb&quot;).read
@@ -25,31 +29,46 @@ class AttachmentsController &lt; ApplicationController
     elsif @attachment.is_text?
       @content = File.new(@attachment.diskfile, &quot;rb&quot;).read
       render :action =&gt; 'file'
-    elsif
+    else
       download
     end
   end
   
   def download
-    @attachment.increment_download if @attachment.container.is_a?(Version)
+    if @attachment.container.is_a?(Version) || @attachment.container.is_a?(Project)
+      @attachment.increment_download
+    end
     
     # images are sent inline
     send_file @attachment.diskfile, :filename =&gt; filename_for_content_disposition(@attachment.filename),
                                     :type =&gt; @attachment.content_type, 
                                     :disposition =&gt; (@attachment.image? ? 'inline' : 'attachment')
+   
+  end
+  
+  def destroy
+    # Make sure association callbacks are called
+    @attachment.container.attachments.delete(@attachment)
+    redirect_to :back
+  rescue ::ActionController::RedirectBackError
+    redirect_to :controller =&gt; 'projects', :action =&gt; 'show', :id =&gt; @project
   end
- 
+  
 private
   def find_project
     @attachment = Attachment.find(params[:id])
     # Show 404 if the filename in the url is wrong
     raise ActiveRecord::RecordNotFound if params[:filename] &amp;&amp; params[:filename] != @attachment.filename
-    
     @project = @attachment.project
-    permission = @attachment.container.is_a?(Version) ? :view_files : &quot;view_#{@attachment.container.class.name.underscore.pluralize}&quot;.to_sym
-    allowed = User.current.allowed_to?(permission, @project)
-    allowed ? true : (User.current.logged? ? render_403 : require_login)
   rescue ActiveRecord::RecordNotFound
     render_404
   end
+  
+  def read_authorize
+    @attachment.visible? ? true : deny_access
+  end
+  
+  def delete_authorize
+    @attachment.deletable? ? true : deny_access
+  end
 end</diff>
      <filename>app/controllers/attachments_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -35,12 +35,14 @@ class BoardsController &lt; ApplicationController
   end
 
   def show
-    sort_init &quot;#{Message.table_name}.updated_on&quot;, &quot;desc&quot;
-    sort_update	
+    sort_init 'updated_on', 'desc'
+    sort_update	'created_on' =&gt; &quot;#{Message.table_name}.created_on&quot;,
+                'replies' =&gt; &quot;#{Message.table_name}.replies_count&quot;,
+                'updated_on' =&gt; &quot;#{Message.table_name}.updated_on&quot;
       
     @topic_count = @board.topics.count
     @topic_pages = Paginator.new self, @topic_count, per_page_option, params['page']
-    @topics =  @board.topics.find :all, :order =&gt; &quot;#{Message.table_name}.sticky DESC, #{sort_clause}&quot;,
+    @topics =  @board.topics.find :all, :order =&gt; [&quot;#{Message.table_name}.sticky DESC&quot;, sort_clause].compact.join(', '),
                                   :include =&gt; [:author, {:last_reply =&gt; :author}],
                                   :limit  =&gt;  @topic_pages.items_per_page,
                                   :offset =&gt;  @topic_pages.current.offset</diff>
      <filename>app/controllers/boards_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
-# redMine - project management software
-# Copyright (C) 2006  Jean-Philippe Lang
+# Redmine - project management software
+# Copyright (C) 2006-2009  Jean-Philippe Lang
 #
 # This program is free software; you can redistribute it and/or
 # modify it under the terms of the GNU General Public License
@@ -19,34 +19,22 @@ class CustomFieldsController &lt; ApplicationController
   before_filter :require_admin
 
   def index
-    list
-    render :action =&gt; 'list' unless request.xhr?
-  end
-
-  def list
     @custom_fields_by_type = CustomField.find(:all).group_by {|f| f.class.name }
     @tab = params[:tab] || 'IssueCustomField'
-    render :action =&gt; &quot;list&quot;, :layout =&gt; false if request.xhr?
   end
   
   def new
-    case params[:type]
-      when &quot;IssueCustomField&quot; 
-        @custom_field = IssueCustomField.new(params[:custom_field])
-        @custom_field.trackers = Tracker.find(params[:tracker_ids]) if params[:tracker_ids]
-      when &quot;UserCustomField&quot; 
-        @custom_field = UserCustomField.new(params[:custom_field])
-      when &quot;ProjectCustomField&quot; 
-        @custom_field = ProjectCustomField.new(params[:custom_field])
-      when &quot;TimeEntryCustomField&quot; 
-        @custom_field = TimeEntryCustomField.new(params[:custom_field])
-      else
-        redirect_to :action =&gt; 'list'
-        return
-    end  
+    @custom_field = begin
+      if params[:type].to_s.match(/.+CustomField$/)
+        params[:type].to_s.constantize.new(params[:custom_field])
+      end
+    rescue
+    end
+    redirect_to(:action =&gt; 'index') and return unless @custom_field.is_a?(CustomField)
+    
     if request.post? and @custom_field.save
       flash[:notice] = l(:notice_successful_create)
-      redirect_to :action =&gt; 'list', :tab =&gt; @custom_field.class.name
+      redirect_to :action =&gt; 'index', :tab =&gt; @custom_field.class.name
     end
     @trackers = Tracker.find(:all, :order =&gt; 'position')
   end
@@ -54,11 +42,8 @@ class CustomFieldsController &lt; ApplicationController
   def edit
     @custom_field = CustomField.find(params[:id])
     if request.post? and @custom_field.update_attributes(params[:custom_field])
-      if @custom_field.is_a? IssueCustomField
-        @custom_field.trackers = params[:tracker_ids] ? Tracker.find(params[:tracker_ids]) : []
-      end
       flash[:notice] = l(:notice_successful_update)
-      redirect_to :action =&gt; 'list', :tab =&gt; @custom_field.class.name
+      redirect_to :action =&gt; 'index', :tab =&gt; @custom_field.class.name
     end
     @trackers = Tracker.find(:all, :order =&gt; 'position')
   end
@@ -75,14 +60,14 @@ class CustomFieldsController &lt; ApplicationController
     when 'lowest'
       @custom_field.move_to_bottom
     end if params[:position]
-    redirect_to :action =&gt; 'list', :tab =&gt; @custom_field.class.name
+    redirect_to :action =&gt; 'index', :tab =&gt; @custom_field.class.name
   end
   
   def destroy
     @custom_field = CustomField.find(params[:id]).destroy
-    redirect_to :action =&gt; 'list', :tab =&gt; @custom_field.class.name
+    redirect_to :action =&gt; 'index', :tab =&gt; @custom_field.class.name
   rescue
     flash[:error] = &quot;Unable to delete custom field&quot;
-    redirect_to :action =&gt; 'list'
+    redirect_to :action =&gt; 'index'
   end
 end</diff>
      <filename>app/controllers/custom_fields_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -35,6 +35,7 @@ class DocumentsController &lt; ApplicationController
     else
       @grouped = documents.group_by(&amp;:category)
     end
+    @document = @project.documents.build
     render :layout =&gt; false if request.xhr?
   end
   
@@ -70,11 +71,6 @@ class DocumentsController &lt; ApplicationController
     Mailer.deliver_attachments_added(attachments) if !attachments.empty? &amp;&amp; Setting.notified_events.include?('document_added')
     redirect_to :action =&gt; 'show', :id =&gt; @document
   end
-  
-  def destroy_attachment
-    @document.attachments.find(params[:attachment_id]).destroy
-    redirect_to :action =&gt; 'show', :id =&gt; @document
-  end
 
 private
   def find_project</diff>
      <filename>app/controllers/documents_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
-# redMine - project management software
-# Copyright (C) 2006-2007  Jean-Philippe Lang
+# Redmine - project management software
+# Copyright (C) 2006-2008  Jean-Philippe Lang
 #
 # This program is free software; you can redistribute it and/or
 # modify it under the terms of the GNU General Public License
@@ -18,11 +18,11 @@
 class IssuesController &lt; ApplicationController
   menu_item :new_issue, :only =&gt; :new
   
-  before_filter :find_issue, :only =&gt; [:show, :edit, :reply, :destroy_attachment]
+  before_filter :find_issue, :only =&gt; [:show, :edit, :reply]
   before_filter :find_issues, :only =&gt; [:bulk_edit, :move, :destroy]
   before_filter :find_project, :only =&gt; [:new, :update_form, :preview]
-  before_filter :authorize, :except =&gt; [:index, :changes, :preview, :update_form, :context_menu]
-  before_filter :find_optional_project, :only =&gt; [:index, :changes]
+  before_filter :authorize, :except =&gt; [:index, :changes, :gantt, :calendar, :preview, :update_form, :context_menu]
+  before_filter :find_optional_project, :only =&gt; [:index, :changes, :gantt, :calendar]
   accept_key_auth :index, :changes
 
   helper :journals
@@ -30,8 +30,6 @@ class IssuesController &lt; ApplicationController
   include ProjectsHelper   
   helper :custom_fields
   include CustomFieldsHelper
-  helper :ifpdf
-  include IfpdfHelper
   helper :issue_relations
   include IssueRelationsHelper
   helper :watchers
@@ -43,11 +41,13 @@ class IssuesController &lt; ApplicationController
   include SortHelper
   include IssuesHelper
   helper :timelog
+  include Redmine::Export::PDF
 
   def index
-    sort_init &quot;#{Issue.table_name}.id&quot;, &quot;desc&quot;
-    sort_update
     retrieve_query
+    sort_init 'id', 'desc'
+    sort_update({'id' =&gt; &quot;#{Issue.table_name}.id&quot;}.merge(@query.columns.inject({}) {|h, c| h[c.name.to_s] = c.sortable; h}))
+    
     if @query.valid?
       limit = per_page_option
       respond_to do |format|
@@ -67,7 +67,7 @@ class IssuesController &lt; ApplicationController
         format.html { render :template =&gt; 'issues/index.rhtml', :layout =&gt; !request.xhr? }
         format.atom { render_feed(@issues, :title =&gt; &quot;#{@project || Setting.app_title}: #{l(:label_issue_plural)}&quot;) }
         format.csv  { send_data(issues_to_csv(@issues, @project).read, :type =&gt; 'text/csv; header=present', :filename =&gt; 'export.csv') }
-        format.pdf  { send_data(render(:template =&gt; 'issues/index.rfpdf', :layout =&gt; false), :type =&gt; 'application/pdf', :filename =&gt; 'export.pdf') }
+        format.pdf  { send_data(issues_to_pdf(@issues, @project), :type =&gt; 'application/pdf', :filename =&gt; 'export.pdf') }
       end
     else
       # Send html if the query is not valid
@@ -78,9 +78,10 @@ class IssuesController &lt; ApplicationController
   end
   
   def changes
-    sort_init &quot;#{Issue.table_name}.id&quot;, &quot;desc&quot;
-    sort_update
     retrieve_query
+    sort_init 'id', 'desc'
+    sort_update({'id' =&gt; &quot;#{Issue.table_name}.id&quot;}.merge(@query.columns.inject({}) {|h, c| h[c.name.to_s] = c.sortable; h}))
+    
     if @query.valid?
       @journals = Journal.find :all, :include =&gt; [ :details, :user, {:issue =&gt; [:project, :author, :tracker, :status]} ],
                                      :conditions =&gt; @query.statement,
@@ -104,7 +105,7 @@ class IssuesController &lt; ApplicationController
     respond_to do |format|
       format.html { render :template =&gt; 'issues/show.rhtml' }
       format.atom { render :action =&gt; 'changes', :layout =&gt; false, :content_type =&gt; 'application/atom+xml' }
-      format.pdf  { send_data(render(:template =&gt; 'issues/show.rfpdf', :layout =&gt; false), :type =&gt; 'application/pdf', :filename =&gt; &quot;#{@project.identifier}-#{@issue.id}.pdf&quot;) }
+      format.pdf  { send_data(issue_to_pdf(@issue), :type =&gt; 'application/pdf', :filename =&gt; &quot;#{@project.identifier}-#{@issue.id}.pdf&quot;) }
     end
   end
 
@@ -121,7 +122,10 @@ class IssuesController &lt; ApplicationController
       render :nothing =&gt; true, :layout =&gt; true
       return
     end
-    @issue.attributes = params[:issue]
+    if params[:issue].is_a?(Hash)
+      @issue.attributes = params[:issue]
+      @issue.watcher_user_ids = params[:issue]['watcher_user_ids'] if User.current.allowed_to?(:add_issue_watchers, @project)
+    end
     @issue.author = User.current
     
     default_status = IssueStatus.default
@@ -143,7 +147,9 @@ class IssuesController &lt; ApplicationController
         attach_files(@issue, params[:attachments])
         flash[:notice] = l(:notice_successful_create)
         Mailer.deliver_issue_add(@issue) if Setting.notified_events.include?('issue_added')
-        redirect_to :controller =&gt; 'issues', :action =&gt; 'show', :id =&gt; @issue
+        call_hook(:controller_issues_new_after_save, { :params =&gt; params, :issue =&gt; @issue})
+        redirect_to(params[:continue] ? { :action =&gt; 'new', :tracker_id =&gt; @issue.tracker } :
+                                        { :action =&gt; 'show', :id =&gt; @issue })
         return
       end		
     end	
@@ -176,6 +182,9 @@ class IssuesController &lt; ApplicationController
       @time_entry.attributes = params[:time_entry]
       attachments = attach_files(@issue, params[:attachments])
       attachments.each {|a| journal.details &lt;&lt; JournalDetail.new(:property =&gt; 'attachment', :prop_key =&gt; a.id, :value =&gt; a.filename)}
+      
+      call_hook(:controller_issues_edit_before_save, { :params =&gt; params, :issue =&gt; @issue, :time_entry =&gt; @time_entry, :journal =&gt; journal})
+
       if (@time_entry.hours.nil? || @time_entry.valid?) &amp;&amp; @issue.save
         # Log spend time
         if current_role.allowed_to?(:log_time)
@@ -186,6 +195,7 @@ class IssuesController &lt; ApplicationController
           flash[:notice] = l(:notice_successful_update)
           Mailer.deliver_issue_edit(journal) if Setting.notified_events.include?('issue_updated')
         end
+        call_hook(:controller_issues_edit_after_save, { :params =&gt; params, :issue =&gt; @issue, :time_entry =&gt; @time_entry, :journal =&gt; journal})
         redirect_to(params[:back_to] || {:action =&gt; 'show', :id =&gt; @issue})
       end
     end
@@ -253,7 +263,7 @@ class IssuesController &lt; ApplicationController
     end
     # Find potential statuses the user could be allowed to switch issues to
     @available_statuses = Workflow.find(:all, :include =&gt; :new_status,
-                                              :conditions =&gt; {:role_id =&gt; current_role.id}).collect(&amp;:new_status).compact.uniq
+                                              :conditions =&gt; {:role_id =&gt; current_role.id}).collect(&amp;:new_status).compact.uniq.sort
   end
 
   def move
@@ -310,16 +320,63 @@ class IssuesController &lt; ApplicationController
     @issues.each(&amp;:destroy)
     redirect_to :action =&gt; 'index', :project_id =&gt; @project
   end
-
-  def destroy_attachment
-    a = @issue.attachments.find(params[:attachment_id])
-    a.destroy
-    journal = @issue.init_journal(User.current)
-    journal.details &lt;&lt; JournalDetail.new(:property =&gt; 'attachment',
-                                         :prop_key =&gt; a.id,
-                                         :old_value =&gt; a.filename)
-    journal.save
-    redirect_to :action =&gt; 'show', :id =&gt; @issue
+  
+  def gantt
+    @gantt = Redmine::Helpers::Gantt.new(params)
+    retrieve_query
+    if @query.valid?
+      events = []
+      # Issues that have start and due dates
+      events += Issue.find(:all, 
+                           :order =&gt; &quot;start_date, due_date&quot;,
+                           :include =&gt; [:tracker, :status, :assigned_to, :priority, :project], 
+                           :conditions =&gt; [&quot;(#{@query.statement}) AND (((start_date&gt;=? and start_date&lt;=?) or (due_date&gt;=? and due_date&lt;=?) or (start_date&lt;? and due_date&gt;?)) and start_date is not null and due_date is not null)&quot;, @gantt.date_from, @gantt.date_to, @gantt.date_from, @gantt.date_to, @gantt.date_from, @gantt.date_to]
+                           )
+      # Issues that don't have a due date but that are assigned to a version with a date
+      events += Issue.find(:all, 
+                           :order =&gt; &quot;start_date, effective_date&quot;,
+                           :include =&gt; [:tracker, :status, :assigned_to, :priority, :project, :fixed_version], 
+                           :conditions =&gt; [&quot;(#{@query.statement}) AND (((start_date&gt;=? and start_date&lt;=?) or (effective_date&gt;=? and effective_date&lt;=?) or (start_date&lt;? and effective_date&gt;?)) and start_date is not null and due_date is null and effective_date is not null)&quot;, @gantt.date_from, @gantt.date_to, @gantt.date_from, @gantt.date_to, @gantt.date_from, @gantt.date_to]
+                           )
+      # Versions
+      events += Version.find(:all, :include =&gt; :project,
+                                   :conditions =&gt; [&quot;(#{@query.project_statement}) AND effective_date BETWEEN ? AND ?&quot;, @gantt.date_from, @gantt.date_to])
+                                   
+      @gantt.events = events
+    end
+    
+    respond_to do |format|
+      format.html { render :template =&gt; &quot;issues/gantt.rhtml&quot;, :layout =&gt; !request.xhr? }
+      format.png  { send_data(@gantt.to_image, :disposition =&gt; 'inline', :type =&gt; 'image/png', :filename =&gt; &quot;#{@project.identifier}-gantt.png&quot;) } if @gantt.respond_to?('to_image')
+      format.pdf  { send_data(gantt_to_pdf(@gantt, @project), :type =&gt; 'application/pdf', :filename =&gt; &quot;#{@project.nil? ? '' : &quot;#{@project.identifier}-&quot; }gantt.pdf&quot;) }
+    end
+  end
+  
+  def calendar
+    if params[:year] and params[:year].to_i &gt; 1900
+      @year = params[:year].to_i
+      if params[:month] and params[:month].to_i &gt; 0 and params[:month].to_i &lt; 13
+        @month = params[:month].to_i
+      end    
+    end
+    @year ||= Date.today.year
+    @month ||= Date.today.month
+    
+    @calendar = Redmine::Helpers::Calendar.new(Date.civil(@year, @month, 1), current_language, :month)
+    retrieve_query
+    if @query.valid?
+      events = []
+      events += Issue.find(:all, 
+                           :include =&gt; [:tracker, :status, :assigned_to, :priority, :project], 
+                           :conditions =&gt; [&quot;(#{@query.statement}) AND ((start_date BETWEEN ? AND ?) OR (due_date BETWEEN ? AND ?))&quot;, @calendar.startdt, @calendar.enddt, @calendar.startdt, @calendar.enddt]
+                           )
+      events += Version.find(:all, :include =&gt; :project,
+                                   :conditions =&gt; [&quot;(#{@query.project_statement}) AND effective_date BETWEEN ? AND ?&quot;, @calendar.startdt, @calendar.enddt])
+                                     
+      @calendar.events = events
+    end
+    
+    render :layout =&gt; false if request.xhr?
   end
   
   def context_menu
@@ -392,9 +449,9 @@ private
   end
   
   def find_optional_project
-    return true unless params[:project_id]
-    @project = Project.find(params[:project_id])
-    authorize
+    @project = Project.find(params[:project_id]) unless params[:project_id].blank?
+    allowed = User.current.allowed_to?({:controller =&gt; params[:controller], :action =&gt; params[:action]}, @project, :global =&gt; true)
+    allowed ? true : deny_access
   rescue ActiveRecord::RecordNotFound
     render_404
   end</diff>
      <filename>app/controllers/issues_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -22,6 +22,7 @@ class JournalsController &lt; ApplicationController
     if request.post?
       @journal.update_attributes(:notes =&gt; params[:notes]) if params[:notes]
       @journal.destroy if @journal.details.empty? &amp;&amp; @journal.notes.blank?
+      call_hook(:controller_journals_edit_post, { :journal =&gt; @journal, :params =&gt; params})
       respond_to do |format|
         format.html { redirect_to :controller =&gt; 'issues', :action =&gt; 'show', :id =&gt; @journal.journalized_id }
         format.js { render :action =&gt; 'update' }</diff>
      <filename>app/controllers/journals_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -19,18 +19,18 @@ class MessagesController &lt; ApplicationController
   menu_item :boards
   before_filter :find_board, :only =&gt; [:new, :preview]
   before_filter :find_message, :except =&gt; [:new, :preview]
-  before_filter :authorize, :except =&gt; :preview
+  before_filter :authorize, :except =&gt; [:preview, :edit, :destroy]
 
   verify :method =&gt; :post, :only =&gt; [ :reply, :destroy ], :redirect_to =&gt; { :action =&gt; :show }
   verify :xhr =&gt; true, :only =&gt; :quote
 
-  
+  helper :watchers
   helper :attachments
   include AttachmentsHelper   
 
   # Show a topic and its replies
   def show
-    @replies = @topic.children
+    @replies = @topic.children.find(:all, :include =&gt; [:author, :attachments, {:board =&gt; :project}])
     @replies.reverse! if User.current.wants_comments_in_reverse_order?
     @reply = Message.new(:subject =&gt; &quot;RE: #{@message.subject}&quot;)
     render :action =&gt; &quot;show&quot;, :layout =&gt; false if request.xhr?
@@ -65,7 +65,8 @@ class MessagesController &lt; ApplicationController
 
   # Edit a message
   def edit
-    if params[:message] &amp;&amp; User.current.allowed_to?(:edit_messages, @project)
+    render_403 and return false unless @message.editable_by?(User.current)
+    if params[:message]
       @message.locked = params[:message]['locked']
       @message.sticky = params[:message]['sticky']
     end
@@ -78,6 +79,7 @@ class MessagesController &lt; ApplicationController
   
   # Delete a messages
   def destroy
+    render_403 and return false unless @message.destroyable_by?(User.current)
     @message.destroy
     redirect_to @message.parent.nil? ?
       { :controller =&gt; 'boards', :action =&gt; 'show', :project_id =&gt; @project, :id =&gt; @board } :</diff>
      <filename>app/controllers/messages_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -19,6 +19,7 @@ class MyController &lt; ApplicationController
   before_filter :require_login
 
   helper :issues
+  helper :custom_fields
 
   BLOCKS = { 'issuesassignedtome' =&gt; :label_assigned_to_me_issues,
              'issuesreportedbyme' =&gt; :label_reported_issues,</diff>
      <filename>app/controllers/my_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -27,14 +27,12 @@ class ProjectsController &lt; ApplicationController
   before_filter :find_optional_project, :only =&gt; :activity
   before_filter :authorize, :except =&gt; [ :index, :list, :add, :archive, :unarchive, :destroy, :activity ]
   before_filter :require_admin, :only =&gt; [ :add, :archive, :unarchive, :destroy ]
-  accept_key_auth :activity, :calendar
+  accept_key_auth :activity
   
   helper :sort
   include SortHelper
   helper :custom_fields
   include CustomFieldsHelper   
-  helper :ifpdf
-  include IfpdfHelper
   helper :issues
   helper IssuesHelper
   helper :queries
@@ -84,6 +82,11 @@ class ProjectsController &lt; ApplicationController
 	
   # Show @project
   def show
+    if params[:jump]
+      # try to redirect to the requested menu item
+      redirect_to_project_menu_item(@project, params[:jump]) &amp;&amp; return
+    end
+    
     @members_by_role = @project.members.find(:all, :include =&gt; [:user, :role], :order =&gt; 'position').group_by {|m| m.role}
     @subprojects = @project.children.find(:all, :conditions =&gt; Project.visible_by(User.current))
     @news = @project.news.find(:all, :limit =&gt; 5, :include =&gt; [ :author, :project ], :order =&gt; &quot;#{News.table_name}.created_on DESC&quot;)
@@ -188,18 +191,26 @@ class ProjectsController &lt; ApplicationController
 
   def add_file
     if request.post?
-      @version = @project.versions.find_by_id(params[:version_id])
-      attachments = attach_files(@version, params[:attachments])
-      Mailer.deliver_attachments_added(attachments) if !attachments.empty? &amp;&amp; Setting.notified_events.include?('file_added')
+      container = (params[:version_id].blank? ? @project : @project.versions.find_by_id(params[:version_id]))
+      attachments = attach_files(container, params[:attachments])
+      if !attachments.empty? &amp;&amp; Setting.notified_events.include?('file_added')
+        Mailer.deliver_attachments_added(attachments)
+      end
       redirect_to :controller =&gt; 'projects', :action =&gt; 'list_files', :id =&gt; @project
+      return
     end
     @versions = @project.versions.sort
   end
   
   def list_files
-    sort_init &quot;#{Attachment.table_name}.filename&quot;, &quot;asc&quot;
-    sort_update
-    @versions = @project.versions.find(:all, :include =&gt; :attachments, :order =&gt; sort_clause).sort.reverse
+    sort_init 'filename', 'asc'
+    sort_update 'filename' =&gt; &quot;#{Attachment.table_name}.filename&quot;,
+                'created_on' =&gt; &quot;#{Attachment.table_name}.created_on&quot;,
+                'size' =&gt; &quot;#{Attachment.table_name}.filesize&quot;,
+                'downloads' =&gt; &quot;#{Attachment.table_name}.downloads&quot;
+                
+    @containers = [ Project.find(@project.id, :include =&gt; :attachments, :order =&gt; sort_clause)]
+    @containers += @project.versions.find(:all, :include =&gt; :attachments, :order =&gt; sort_clause).sort.reverse
     render :layout =&gt; !request.xhr?
   end
   
@@ -221,16 +232,19 @@ class ProjectsController &lt; ApplicationController
     @days = Setting.activity_days_default.to_i
     
     if params[:from]
-      begin; @date_to = params[:from].to_date; rescue; end
+      begin; @date_to = params[:from].to_date + 1; rescue; end
     end
 
     @date_to ||= Date.today + 1
     @date_from = @date_to - @days
     @with_subprojects = params[:with_subprojects].nil? ? Setting.display_subprojects_issues? : (params[:with_subprojects] == '1')
+    @author = (params[:user_id].blank? ? nil : User.active.find(params[:user_id]))
     
-    @activity = Redmine::Activity::Fetcher.new(User.current, :project =&gt; @project, :with_subprojects =&gt; @with_subprojects)
+    @activity = Redmine::Activity::Fetcher.new(User.current, :project =&gt; @project, 
+                                                             :with_subprojects =&gt; @with_subprojects,
+                                                             :author =&gt; @author)
     @activity.scope_select {|t| !params[&quot;show_#{t}&quot;].nil?}
-    @activity.default_scope! if @activity.scope.empty?
+    @activity.scope = (@author.nil? ? :default : :all) if @activity.scope.empty?
 
     events = @activity.events(@date_from, @date_to)
     
@@ -240,101 +254,18 @@ class ProjectsController &lt; ApplicationController
         render :layout =&gt; false if request.xhr?
       }
       format.atom {
-        title = (@activity.scope.size == 1) ? l(&quot;label_#{@activity.scope.first.singularize}_plural&quot;) : l(:label_activity)
+        title = l(:label_activity)
+        if @author
+          title = @author.name
+        elsif @activity.scope.size == 1
+          title = l(&quot;label_#{@activity.scope.first.singularize}_plural&quot;)
+        end
         render_feed(events, :title =&gt; &quot;#{@project || Setting.app_title}: #{title}&quot;)
       }
     end
-  end
-  
-  def calendar
-    @trackers = @project.rolled_up_trackers
-    retrieve_selected_tracker_ids(@trackers)
-    
-    if params[:year] and params[:year].to_i &gt; 1900
-      @year = params[:year].to_i
-      if params[:month] and params[:month].to_i &gt; 0 and params[:month].to_i &lt; 13
-        @month = params[:month].to_i
-      end    
-    end
-    @year ||= Date.today.year
-    @month ||= Date.today.month    
-    @calendar = Redmine::Helpers::Calendar.new(Date.civil(@year, @month, 1), current_language, :month)
-    @with_subprojects = params[:with_subprojects].nil? ? Setting.display_subprojects_issues? : (params[:with_subprojects] == '1')
-    events = []
-    @project.issues_with_subprojects(@with_subprojects) do
-      events += Issue.find(:all, 
-                           :include =&gt; [:tracker, :status, :assigned_to, :priority, :project], 
-                           :conditions =&gt; [&quot;((start_date BETWEEN ? AND ?) OR (due_date BETWEEN ? AND ?)) AND #{Issue.table_name}.tracker_id IN (#{@selected_tracker_ids.join(',')})&quot;, @calendar.startdt, @calendar.enddt, @calendar.startdt, @calendar.enddt]
-                           ) unless @selected_tracker_ids.empty?
-      events += Version.find(:all, :include =&gt; :project,
-                                   :conditions =&gt; [&quot;effective_date BETWEEN ? AND ?&quot;, @calendar.startdt, @calendar.enddt])
-    end
-    @calendar.events = events
-    
-    render :layout =&gt; false if request.xhr?
-  end  
-
-  def gantt
-    @trackers = @project.rolled_up_trackers
-    retrieve_selected_tracker_ids(@trackers)
-    
-    if params[:year] and params[:year].to_i &gt;0
-      @year_from = params[:year].to_i
-      if params[:month] and params[:month].to_i &gt;=1 and params[:month].to_i &lt;= 12
-        @month_from = params[:month].to_i
-      else
-        @month_from = 1
-      end
-    else
-      @month_from ||= Date.today.month
-      @year_from ||= Date.today.year
-    end
-    
-    zoom = (params[:zoom] || User.current.pref[:gantt_zoom]).to_i
-    @zoom = (zoom &gt; 0 &amp;&amp; zoom &lt; 5) ? zoom : 2    
-    months = (params[:months] || User.current.pref[:gantt_months]).to_i
-    @months = (months &gt; 0 &amp;&amp; months &lt; 25) ? months : 6
-    
-    # Save gantt paramters as user preference (zoom and months count)
-    if (User.current.logged? &amp;&amp; (@zoom != User.current.pref[:gantt_zoom] || @months != User.current.pref[:gantt_months]))
-      User.current.pref[:gantt_zoom], User.current.pref[:gantt_months] = @zoom, @months
-      User.current.preference.save
-    end
     
-    @date_from = Date.civil(@year_from, @month_from, 1)
-    @date_to = (@date_from &gt;&gt; @months) - 1
-    @with_subprojects = params[:with_subprojects].nil? ? Setting.display_subprojects_issues? : (params[:with_subprojects] == '1')
-    
-    @events = []
-    @project.issues_with_subprojects(@with_subprojects) do
-      # Issues that have start and due dates
-      @events += Issue.find(:all, 
-                           :order =&gt; &quot;start_date, due_date&quot;,
-                           :include =&gt; [:tracker, :status, :assigned_to, :priority, :project], 
-                           :conditions =&gt; [&quot;(((start_date&gt;=? and start_date&lt;=?) or (due_date&gt;=? and due_date&lt;=?) or (start_date&lt;? and due_date&gt;?)) and start_date is not null and due_date is not null and #{Issue.table_name}.tracker_id in (#{@selected_tracker_ids.join(',')}))&quot;, @date_from, @date_to, @date_from, @date_to, @date_from, @date_to]
-                           ) unless @selected_tracker_ids.empty?
-      # Issues that don't have a due date but that are assigned to a version with a date
-      @events += Issue.find(:all, 
-                           :order =&gt; &quot;start_date, effective_date&quot;,
-                           :include =&gt; [:tracker, :status, :assigned_to, :priority, :project, :fixed_version], 
-                           :conditions =&gt; [&quot;(((start_date&gt;=? and start_date&lt;=?) or (effective_date&gt;=? and effective_date&lt;=?) or (start_date&lt;? and effective_date&gt;?)) and start_date is not null and due_date is null and effective_date is not null and #{Issue.table_name}.tracker_id in (#{@selected_tracker_ids.join(',')}))&quot;, @date_from, @date_to, @date_from, @date_to, @date_from, @date_to]
-                           ) unless @selected_tracker_ids.empty?
-      @events += Version.find(:all, :include =&gt; :project,
-                                    :conditions =&gt; [&quot;effective_date BETWEEN ? AND ?&quot;, @date_from, @date_to])
-    end
-    @events.sort! {|x,y| x.start_date &lt;=&gt; y.start_date }
-    
-    if params[:format]=='pdf'
-      @options_for_rfpdf ||= {}
-      @options_for_rfpdf[:file_name] = &quot;#{@project.identifier}-gantt.pdf&quot;
-      render :template =&gt; &quot;projects/gantt.rfpdf&quot;, :layout =&gt; false
-    elsif params[:format]=='png' &amp;&amp; respond_to?('gantt_image')
-      image = gantt_image(@events, @date_from, @months, @zoom)
-      image.format = 'PNG'
-      send_data(image.to_blob, :disposition =&gt; 'inline', :type =&gt; 'image/png', :filename =&gt; &quot;#{@project.identifier}-gantt.png&quot;)
-    else
-      render :template =&gt; &quot;projects/gantt.rhtml&quot;
-    end
+  rescue ActiveRecord::RecordNotFound
+    render_404
   end
   
 private</diff>
      <filename>app/controllers/projects_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -44,6 +44,21 @@ class RepositoriesController &lt; ApplicationController
     render(:update) {|page| page.replace_html &quot;tab-content-repository&quot;, :partial =&gt; 'projects/settings/repository'}
   end
   
+  def committers
+    @committers = @repository.committers
+    @users = @project.users
+    additional_user_ids = @committers.collect(&amp;:last).collect(&amp;:to_i) - @users.collect(&amp;:id)
+    @users += User.find_all_by_id(additional_user_ids) unless additional_user_ids.empty?
+    @users.compact!
+    @users.sort!
+    if request.post? &amp;&amp; params[:committers].is_a?(Hash)
+      # Build a hash with repository usernames as keys and corresponding user ids as values
+      @repository.committer_ids = params[:committers].values.inject({}) {|h, c| h[c.first] = c.last; h}
+      flash[:notice] = l(:notice_successful_update)
+      redirect_to :action =&gt; 'committers', :id =&gt; @project
+    end
+  end
+  
   def destroy
     @repository.destroy
     redirect_to :controller =&gt; 'projects', :action =&gt; 'settings', :id =&gt; @project, :tab =&gt; 'repository'
@@ -84,7 +99,8 @@ class RepositoriesController &lt; ApplicationController
 								      params['page']								
     @changesets = @repository.changesets.find(:all,
 						:limit  =&gt;  @changeset_pages.items_per_page,
-						:offset =&gt;  @changeset_pages.current.offset)
+						:offset =&gt;  @changeset_pages.current.offset,
+            :include =&gt; :user)
 
     respond_to do |format|
       format.html { render :layout =&gt; false if request.xhr? }
@@ -111,6 +127,9 @@ class RepositoriesController &lt; ApplicationController
   end
   
   def annotate
+    @entry = @repository.entry(@path, @rev)
+    show_error_not_found and return unless @entry
+    
     @annotate = @repository.scm.annotate(@path, @rev)
     render_error l(:error_scm_annotate) and return if @annotate.nil? || @annotate.empty?
   end
@@ -118,11 +137,6 @@ class RepositoriesController &lt; ApplicationController
   def revision
     @changeset = @repository.changesets.find_by_revision(@rev)
     raise ChangesetNotFound unless @changeset
-    @changes_count = @changeset.changes.size
-    @changes_pages = Paginator.new self, @changes_count, 150, params['page']								
-    @changes = @changeset.changes.find(:all,
-  						:limit  =&gt;  @changes_pages.items_per_page,
-  						:offset =&gt;  @changes_pages.current.offset)
 
     respond_to do |format|
       format.html</diff>
      <filename>app/controllers/repositories_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -79,27 +79,6 @@ class RolesController &lt; ApplicationController
     redirect_to :action =&gt; 'list'
   end
   
-  def workflow    
-    @role = Role.find_by_id(params[:role_id])
-    @tracker = Tracker.find_by_id(params[:tracker_id])    
-    
-    if request.post?
-      Workflow.destroy_all( [&quot;role_id=? and tracker_id=?&quot;, @role.id, @tracker.id])
-      (params[:issue_status] || []).each { |old, news| 
-        news.each { |new| 
-          @role.workflows.build(:tracker_id =&gt; @tracker.id, :old_status_id =&gt; old, :new_status_id =&gt; new) 
-        }
-      }
-      if @role.save
-        flash[:notice] = l(:notice_successful_update)
-        redirect_to :action =&gt; 'workflow', :role_id =&gt; @role, :tracker_id =&gt; @tracker
-      end
-    end
-    @roles = Role.find(:all, :order =&gt; 'builtin, position')
-    @trackers = Tracker.find(:all, :order =&gt; 'position')
-    @statuses = IssueStatus.find(:all, :order =&gt; 'position')
-  end
-  
   def report    
     @roles = Role.find(:all, :order =&gt; 'builtin, position')
     @permissions = Redmine::AccessControl.permissions.select { |p| !p.public? }</diff>
      <filename>app/controllers/roles_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -5,19 +5,19 @@
 # modify it under the terms of the GNU General Public License
 # as published by the Free Software Foundation; either version 2
 # of the License, or (at your option) any later version.
-# 
+#
 # This program is distributed in the hope that it will be useful,
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 # GNU General Public License for more details.
-# 
+#
 # You should have received a copy of the GNU General Public License
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 
 class SettingsController &lt; ApplicationController
   before_filter :require_admin
-  
+
   def index
     edit
     render :action =&gt; 'edit'
@@ -39,17 +39,21 @@ class SettingsController &lt; ApplicationController
     @options = {}
     @options[:user_format] = User::USER_FORMATS.keys.collect {|f| [User.current.name(f), f.to_s] }
     @deliveries = ActionMailer::Base.perform_deliveries
+
+    @guessed_host_and_path = request.host_with_port
+    @guessed_host_and_path &lt;&lt; ('/'+ Redmine::Utils.relative_url_root.gsub(%r{^\/}, '')) unless Redmine::Utils.relative_url_root.blank?
   end
-  
+
   def plugin
-    plugin_id = params[:id].to_sym
-    @plugin = Redmine::Plugin.registered_plugins[plugin_id]
+    @plugin = Redmine::Plugin.find(params[:id])
     if request.post?
-      Setting[&quot;plugin_#{plugin_id}&quot;] = params[:settings]
+      Setting[&quot;plugin_#{@plugin.id}&quot;] = params[:settings]
       flash[:notice] = l(:notice_successful_update)
-      redirect_to :action =&gt; 'plugin', :id =&gt; params[:id]
+      redirect_to :action =&gt; 'plugin', :id =&gt; @plugin.id
     end
     @partial = @plugin.settings[:partial]
-    @settings = Setting[&quot;plugin_#{plugin_id}&quot;]
+    @settings = Setting[&quot;plugin_#{@plugin.id}&quot;]
+  rescue Redmine::PluginNotFound
+    render_404
   end
 end</diff>
      <filename>app/controllers/settings_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -23,18 +23,17 @@ class SysController &lt; ActionController::Base
   before_invocation :check_enabled
   
   # Returns the projects list, with their repositories
-  def projects
-    Project.find(:all, :include =&gt; :repository)
+  def projects_with_repository_enabled
+    Project.has_module(:repository).find(:all, :include =&gt; :repository, :order =&gt; 'identifier')
   end
 
   # Registers a repository for the given project identifier
-  # (Subversion specific)
-  def repository_created(identifier, url)
+  def repository_created(identifier, vendor, url)
     project = Project.find_by_identifier(identifier)
     # Do not create the repository if the project has already one
     return 0 unless project &amp;&amp; project.repository.nil?
     logger.debug &quot;Repository for #{project.name} was created&quot;
-    repository = Repository.factory('Subversion', :project =&gt; project, :url =&gt; url)
+    repository = Repository.factory(vendor, :project =&gt; project, :url =&gt; url)
     repository.save
     repository.id || 0
   end</diff>
      <filename>app/controllers/sys_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -138,7 +138,12 @@ class TimelogController &lt; ApplicationController
   
   def details
     sort_init 'spent_on', 'desc'
-    sort_update
+    sort_update 'spent_on' =&gt; 'spent_on',
+                'user' =&gt; 'user_id',
+                'activity' =&gt; 'activity_id',
+                'project' =&gt; &quot;#{Project.table_name}.name&quot;,
+                'issue' =&gt; 'issue_id',
+                'hours' =&gt; 'hours'
     
     cond = ARCondition.new
     if @project.nil?
@@ -194,7 +199,7 @@ class TimelogController &lt; ApplicationController
     @time_entry.attributes = params[:time_entry]
     if request.post? and @time_entry.save
       flash[:notice] = l(:notice_successful_update)
-      redirect_to(params[:back_url].blank? ? {:action =&gt; 'details', :project_id =&gt; @time_entry.project} : params[:back_url])
+      redirect_back_or_default :action =&gt; 'details', :project_id =&gt; @time_entry.project
       return
     end    
   end</diff>
      <filename>app/controllers/timelog_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -30,18 +30,22 @@ class UsersController &lt; ApplicationController
 
   def list
     sort_init 'login', 'asc'
-    sort_update
+    sort_update %w(login firstname lastname mail admin created_on last_login_on)
     
     @status = params[:status] ? params[:status].to_i : 1
-    conditions = &quot;status &lt;&gt; 0&quot;
-    conditions = [&quot;status=?&quot;, @status] unless @status == 0
+    c = ARCondition.new(@status == 0 ? &quot;status &lt;&gt; 0&quot; : [&quot;status = ?&quot;, @status])
+
+    unless params[:name].blank?
+      name = &quot;%#{params[:name].strip.downcase}%&quot;
+      c &lt;&lt; [&quot;LOWER(login) LIKE ? OR LOWER(firstname) LIKE ? OR LOWER(lastname) LIKE ?&quot;, name, name, name]
+    end
     
-    @user_count = User.count(:conditions =&gt; conditions)
+    @user_count = User.count(:conditions =&gt; c.conditions)
     @user_pages = Paginator.new self, @user_count,
 								per_page_option,
 								params['page']								
     @users =  User.find :all,:order =&gt; sort_clause,
-                        :conditions =&gt; conditions,
+                        :conditions =&gt; c.conditions,
 						:limit  =&gt;  @user_pages.items_per_page,
 						:offset =&gt;  @user_pages.current.offset
 </diff>
      <filename>app/controllers/users_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -33,16 +33,10 @@ class VersionsController &lt; ApplicationController
     @version.destroy
     redirect_to :controller =&gt; 'projects', :action =&gt; 'settings', :tab =&gt; 'versions', :id =&gt; @project
   rescue
-    flash[:error] = &quot;Unable to delete version&quot;
+    flash[:error] = l(:notice_unable_delete_version)
     redirect_to :controller =&gt; 'projects', :action =&gt; 'settings', :tab =&gt; 'versions', :id =&gt; @project
   end
   
-  def destroy_file
-    @version.attachments.find(params[:attachment_id]).destroy
-    flash[:notice] = l(:notice_successful_delete)
-    redirect_to :controller =&gt; 'projects', :action =&gt; 'list_files', :id =&gt; @project
-  end
-  
   def status_by
     respond_to do |format|
       format.html { render :action =&gt; 'show' }</diff>
      <filename>app/controllers/versions_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -19,8 +19,9 @@ require 'diff'
 
 class WikiController &lt; ApplicationController
   before_filter :find_wiki, :authorize
+  before_filter :find_existing_page, :only =&gt; [:rename, :protect, :history, :diff, :annotate, :add_attachment, :destroy]
   
-  verify :method =&gt; :post, :only =&gt; [:destroy, :destroy_attachment, :protect], :redirect_to =&gt; { :action =&gt; :index }
+  verify :method =&gt; :post, :only =&gt; [:destroy, :protect], :redirect_to =&gt; { :action =&gt; :index }
 
   helper :attachments
   include AttachmentsHelper   
@@ -38,6 +39,11 @@ class WikiController &lt; ApplicationController
       end
       return
     end
+    if params[:version] &amp;&amp; !User.current.allowed_to?(:view_wiki_edits, @project)
+      # Redirects user to the current version if he's not allowed to view previous versions
+      redirect_to :version =&gt; nil
+      return
+    end
     @content = @page.content_for_version(params[:version])
     if params[:export] == 'html'
       export = render_to_string :action =&gt; 'export', :layout =&gt; false
@@ -58,10 +64,13 @@ class WikiController &lt; ApplicationController
     @page.content = WikiContent.new(:page =&gt; @page) if @page.new_record?
     
     @content = @page.content_for_version(params[:version])
-    @content.text = &quot;h1. #{@page.pretty_title}&quot; if @content.text.blank?
+    @content.text = initial_page_content(@page) if @content.text.blank?
     # don't keep previous comment
     @content.comments = nil
-    if request.post?      
+    if request.get?
+      # To prevent StaleObjectError exception when reverting to a previous version
+      @content.version = @page.content.version
+    else
       if !@page.new_record? &amp;&amp; @content.text == params[:content][:text]
         # don't save if text wasn't changed
         redirect_to :action =&gt; 'index', :id =&gt; @project, :page =&gt; @page.title
@@ -83,8 +92,7 @@ class WikiController &lt; ApplicationController
   
   # rename a page
   def rename
-    @page = @wiki.find_page(params[:page])
-	return render_403 unless editable?
+    return render_403 unless editable?
     @page.redirect_existing_links = true
     # used to display the *original* title if some AR validation errors occur
     @original_title = @page.pretty_title
@@ -95,15 +103,12 @@ class WikiController &lt; ApplicationController
   end
   
   def protect
-    page = @wiki.find_page(params[:page])
-    page.update_attribute :protected, params[:protected]
-    redirect_to :action =&gt; 'index', :id =&gt; @project, :page =&gt; page.title
+    @page.update_attribute :protected, params[:protected]
+    redirect_to :action =&gt; 'index', :id =&gt; @project, :page =&gt; @page.title
   end
 
   # show page history
   def history
-    @page = @wiki.find_page(params[:page])
-    
     @version_count = @page.content.versions.count
     @version_pages = Paginator.new self, @version_count, per_page_option, params['p']
     # don't load text    
@@ -117,21 +122,19 @@ class WikiController &lt; ApplicationController
   end
   
   def diff
-    @page = @wiki.find_page(params[:page])
     @diff = @page.diff(params[:version], params[:version_from])
     render_404 unless @diff
   end
   
   def annotate
-    @page = @wiki.find_page(params[:page])
     @annotate = @page.annotate(params[:version])
+    render_404 unless @annotate
   end
   
   # remove a wiki page and its history
   def destroy
-    @page = @wiki.find_page(params[:page])
-	return render_403 unless editable?
-    @page.destroy if @page
+    return render_403 unless editable?
+    @page.destroy
     redirect_to :action =&gt; 'special', :id =&gt; @project, :page =&gt; 'Page_index'
   end
 
@@ -173,19 +176,11 @@ class WikiController &lt; ApplicationController
   end
 
   def add_attachment
-    @page = @wiki.find_page(params[:page])
     return render_403 unless editable?
     attach_files(@page, params[:attachments])
     redirect_to :action =&gt; 'index', :page =&gt; @page.title
   end
 
-  def destroy_attachment
-    @page = @wiki.find_page(params[:page])
-    return render_403 unless editable?
-    @page.attachments.find(params[:attachment_id]).destroy
-    redirect_to :action =&gt; 'index', :page =&gt; @page.title
-  end
-
 private
   
   def find_wiki
@@ -196,8 +191,21 @@ private
     render_404
   end
   
+  # Finds the requested page and returns a 404 error if it doesn't exist
+  def find_existing_page
+    @page = @wiki.find_page(params[:page])
+    render_404 if @page.nil?
+  end
+  
   # Returns true if the current user is allowed to edit the page, otherwise false
   def editable?(page = @page)
     page.editable_by?(User.current)
   end
+
+  # Returns the default content of a new wiki page
+  def initial_page_content(page)
+    helper = Redmine::WikiFormatting.helper_for(Setting.text_formatting)
+    extend helper unless self.instance_of?(helper)
+    helper.instance_method(:initial_page_content).bind(self).call(page)
+  end
 end</diff>
      <filename>app/controllers/wiki_controller.rb</filename>
    </modified>
    <modified>
      <diff>@@ -17,7 +17,7 @@
 
 module AdminHelper
   def project_status_options_for_select(selected)
-    options_for_select([[l(:label_all), &quot;*&quot;], 
+    options_for_select([[l(:label_all), ''], 
                         [l(:status_active), 1]], selected)
   end
 end</diff>
      <filename>app/helpers/admin_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -5,26 +5,32 @@
 # modify it under the terms of the GNU General Public License
 # as published by the Free Software Foundation; either version 2
 # of the License, or (at your option) any later version.
-# 
+#
 # This program is distributed in the hope that it will be useful,
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 # GNU General Public License for more details.
-# 
+#
 # You should have received a copy of the GNU General Public License
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 
 require 'coderay'
 require 'coderay/helpers/file_type'
+require 'forwardable'
+require 'cgi'
 
 module ApplicationHelper
   include Redmine::WikiFormatting::Macros::Definitions
+  include GravatarHelper::PublicMethods
+
+  extend Forwardable
+  def_delegators :wiki_helper, :wikitoolbar_for, :heads_for_wiki_formatter
 
   def current_role
     @current_role ||= User.current.role_for_project(@project)
   end
-  
+
   # Return true if user is authorized for controller/action, otherwise false
   def authorize_for(controller, action)
     User.current.allowed_to?({:controller =&gt; controller, :action =&gt; action}, @project)
@@ -34,7 +40,7 @@ module ApplicationHelper
   def link_to_if_authorized(name, options = {}, html_options = nil, *parameters_for_method_reference)
     link_to(name, options, html_options, *parameters_for_method_reference) if authorize_for(options[:controller] || params[:controller], options[:action])
   end
-  
+
   # Display a link to remote if user is authorized
   def link_to_remote_if_authorized(name, options = {}, html_options = nil)
     url = options[:url] || {}
@@ -42,17 +48,17 @@ module ApplicationHelper
   end
 
   # Display a link to user's account page
-  def link_to_user(user)
-    user ? link_to(user, :controller =&gt; 'account', :action =&gt; 'show', :id =&gt; user) : 'Anonymous'
+  def link_to_user(user, options={})
+    (user &amp;&amp; !user.anonymous?) ? link_to(user.name(options[:format]), :controller =&gt; 'account', :action =&gt; 'show', :id =&gt; user) : 'Anonymous'
   end
-  
+
   def link_to_issue(issue, options={})
     options[:class] ||= ''
     options[:class] &lt;&lt; ' issue'
     options[:class] &lt;&lt; ' closed' if issue.closed?
     link_to &quot;#{issue.tracker.name} ##{issue.id}&quot;, {:controller =&gt; &quot;issues&quot;, :action =&gt; &quot;show&quot;, :id =&gt; issue}, options
   end
-  
+
   # Generates a link to an attachment.
   # Options:
   # * :text - Link text (default to attachment filename)
@@ -60,70 +66,124 @@ module ApplicationHelper
   def link_to_attachment(attachment, options={})
     text = options.delete(:text) || attachment.filename
     action = options.delete(:download) ? 'download' : 'show'
-    
+
     link_to(h(text), {:controller =&gt; 'attachments', :action =&gt; action, :id =&gt; attachment, :filename =&gt; attachment.filename }, options)
   end
-  
+
   def toggle_link(name, id, options={})
     onclick = &quot;Element.toggle('#{id}'); &quot;
     onclick &lt;&lt; (options[:focus] ? &quot;Form.Element.focus('#{options[:focus]}'); &quot; : &quot;this.blur(); &quot;)
     onclick &lt;&lt; &quot;return false;&quot;
     link_to(name, &quot;#&quot;, :onclick =&gt; onclick)
   end
-  
+
   def image_to_function(name, function, html_options = {})
     html_options.symbolize_keys!
-    tag(:input, html_options.merge({ 
-        :type =&gt; &quot;image&quot;, :src =&gt; image_path(name), 
-        :onclick =&gt; (html_options[:onclick] ? &quot;#{html_options[:onclick]}; &quot; : &quot;&quot;) + &quot;#{function};&quot; 
+    tag(:input, html_options.merge({
+        :type =&gt; &quot;image&quot;, :src =&gt; image_path(name),
+        :onclick =&gt; (html_options[:onclick] ? &quot;#{html_options[:onclick]}; &quot; : &quot;&quot;) + &quot;#{function};&quot;
         }))
   end
-  
+
   def prompt_to_remote(name, text, param, url, html_options = {})
     html_options[:onclick] = &quot;promptToRemote('#{text}', '#{param}', '#{url_for(url)}'); return false;&quot;
     link_to name, {}, html_options
   end
-  
+
   def format_date(date)
     return nil unless date
     # &quot;Setting.date_format.size &lt; 2&quot; is a temporary fix (content of date_format setting changed)
     @date_format ||= (Setting.date_format.blank? || Setting.date_format.size &lt; 2 ? l(:general_fmt_date) : Setting.date_format)
     date.strftime(@date_format)
   end
-  
+
   def format_time(time, include_date = true)
     return nil unless time
     time = time.to_time if time.is_a?(String)
     zone = User.current.time_zone
-    local = zone ? time.in_time_zone(zone) : (time.utc? ? time.utc_to_local : time)
+    local = zone ? time.in_time_zone(zone) : (time.utc? ? time.localtime : time)
     @date_format ||= (Setting.date_format.blank? || Setting.date_format.size &lt; 2 ? l(:general_fmt_date) : Setting.date_format)
     @time_format ||= (Setting.time_format.blank? ? l(:general_fmt_time) : Setting.time_format)
     include_date ? local.strftime(&quot;#{@date_format} #{@time_format}&quot;) : local.strftime(@time_format)
   end
   
+  def format_activity_title(text)
+    h(truncate_single_line(text, 100))
+  end
+  
+  def format_activity_day(date)
+    date == Date.today ? l(:label_today).titleize : format_date(date)
+  end
+  
+  def format_activity_description(text)
+    h(truncate(text.to_s, 250).gsub(%r{&lt;(pre|code)&gt;.*$}m, '...'))
+  end
+
+  def distance_of_date_in_words(from_date, to_date = 0)
+    from_date = from_date.to_date if from_date.respond_to?(:to_date)
+    to_date = to_date.to_date if to_date.respond_to?(:to_date)
+    distance_in_days = (to_date - from_date).abs
+    lwr(:actionview_datehelper_time_in_words_day, distance_in_days)
+  end
+
+  def due_date_distance_in_words(date)
+    if date
+      l((date &lt; Date.today ? :label_roadmap_overdue : :label_roadmap_due_in), distance_of_date_in_words(Date.today, date))
+    end
+  end
+
+  def render_page_hierarchy(pages, node=nil)
+    content = ''
+    if pages[node]
+      content &lt;&lt; &quot;&lt;ul class=\&quot;pages-hierarchy\&quot;&gt;\n&quot;
+      pages[node].each do |page|
+        content &lt;&lt; &quot;&lt;li&gt;&quot;
+        content &lt;&lt; link_to(h(page.pretty_title), {:controller =&gt; 'wiki', :action =&gt; 'index', :id =&gt; page.project, :page =&gt; page.title},
+                           :title =&gt; (page.respond_to?(:updated_on) ? l(:label_updated_time, distance_of_time_in_words(Time.now, page.updated_on)) : nil))
+        content &lt;&lt; &quot;\n&quot; + render_page_hierarchy(pages, page.id) if pages[page.id]
+        content &lt;&lt; &quot;&lt;/li&gt;\n&quot;
+      end
+      content &lt;&lt; &quot;&lt;/ul&gt;\n&quot;
+    end
+    content
+  end
+  
+  # Renders flash messages
+  def render_flash_messages
+    s = ''
+    flash.each do |k,v|
+      s &lt;&lt; content_tag('div', v, :class =&gt; &quot;flash #{k}&quot;)
+    end
+    s
+  end
+
   # Truncates and returns the string as a single line
   def truncate_single_line(string, *args)
     truncate(string, *args).gsub(%r{[\r\n]+}m, ' ')
   end
-  
+
   def html_hours(text)
     text.gsub(%r{(\d+)\.(\d+)}, '&lt;span class=&quot;hours hours-int&quot;&gt;\1&lt;/span&gt;&lt;span class=&quot;hours hours-dec&quot;&gt;.\2&lt;/span&gt;')
   end
-  
-  def authoring(created, author)
-    time_tag = content_tag('acronym', distance_of_time_in_words(Time.now, created), :title =&gt; format_time(created))
+
+  def authoring(created, author, options={})
+    time_tag = @project.nil? ? content_tag('acronym', distance_of_time_in_words(Time.now, created), :title =&gt; format_time(created)) :
+                               link_to(distance_of_time_in_words(Time.now, created), 
+                                       {:controller =&gt; 'projects', :action =&gt; 'activity', :id =&gt; @project, :from =&gt; created.to_date},
+                                       :title =&gt; format_time(created))
     author_tag = (author.is_a?(User) &amp;&amp; !author.anonymous?) ? link_to(h(author), :controller =&gt; 'account', :action =&gt; 'show', :id =&gt; author) : h(author || 'Anonymous')
-    l(:label_added_time_by, author_tag, time_tag)
+    l(options[:label] || :label_added_time_by, author_tag, time_tag)
   end
-  
-  def l_or_humanize(s)
-    l_has_string?(&quot;label_#{s}&quot;.to_sym) ? l(&quot;label_#{s}&quot;.to_sym) : s.to_s.humanize
+
+  def l_or_humanize(s, options={})
+    k = &quot;#{options[:prefix]}#{s}&quot;.to_sym
+    l_has_string?(k) ? l(k) : s.to_s.humanize
   end
-  
+
   def day_name(day)
     l(:general_day_names).split(',')[day-1]
   end
-  
+
   def month_name(month)
     l(:actionview_datehelper_select_month_names).split(',')[month-1]
   end
@@ -132,7 +192,7 @@ module ApplicationHelper
     type = CodeRay::FileType[name]
     type ? CodeRay.scan(content, type).html : h(content)
   end
-  
+
   def to_path_param(path)
     path.to_s.split(%r{[/\\]}).select {|p| !p.blank?}
   end
@@ -142,51 +202,51 @@ module ApplicationHelper
     url_param = params.dup
     # don't reuse params if filters are present
     url_param.clear if url_param.has_key?(:set_filter)
-    
-    html = ''    
-    html &lt;&lt; link_to_remote(('&amp;#171; ' + l(:label_previous)), 
+
+    html = ''
+    html &lt;&lt; link_to_remote(('&amp;#171; ' + l(:label_previous)),
                             {:update =&gt; 'content',
                              :url =&gt; url_param.merge(page_param =&gt; paginator.current.previous),
                              :complete =&gt; 'window.scrollTo(0,0)'},
                             {:href =&gt; url_for(:params =&gt; url_param.merge(page_param =&gt; paginator.current.previous))}) + ' ' if paginator.current.previous
-                            
+
     html &lt;&lt; (pagination_links_each(paginator, options) do |n|
-      link_to_remote(n.to_s, 
+      link_to_remote(n.to_s,
                       {:url =&gt; {:params =&gt; url_param.merge(page_param =&gt; n)},
                        :update =&gt; 'content',
                        :complete =&gt; 'window.scrollTo(0,0)'},
                       {:href =&gt; url_for(:params =&gt; url_param.merge(page_param =&gt; n))})
     end || '')
-    
-    html &lt;&lt; ' ' + link_to_remote((l(:label_next) + ' &amp;#187;'), 
+
+    html &lt;&lt; ' ' + link_to_remote((l(:label_next) + ' &amp;#187;'),
                                  {:update =&gt; 'content',
                                   :url =&gt; url_param.merge(page_param =&gt; paginator.current.next),
                                   :complete =&gt; 'window.scrollTo(0,0)'},
                                  {:href =&gt; url_for(:params =&gt; url_param.merge(page_param =&gt; paginator.current.next))}) if paginator.current.next
-    
+
     unless count.nil?
       html &lt;&lt; [&quot; (#{paginator.current.first_item}-#{paginator.current.last_item}/#{count})&quot;, per_page_links(paginator.items_per_page)].compact.join(' | ')
     end
-    
-    html  
+
+    html
   end
-  
+
   def per_page_links(selected=nil)
     url_param = params.dup
     url_param.clear if url_param.has_key?(:set_filter)
-    
+
     links = Setting.per_page_options_array.collect do |n|
-      n == selected ? n : link_to_remote(n, {:update =&gt; &quot;content&quot;, :url =&gt; params.dup.merge(:per_page =&gt; n)}, 
+      n == selected ? n : link_to_remote(n, {:update =&gt; &quot;content&quot;, :url =&gt; params.dup.merge(:per_page =&gt; n)},
                                             {:href =&gt; url_for(url_param.merge(:per_page =&gt; n))})
     end
     links.size &gt; 1 ? l(:label_display_per_page, links.join(', ')) : nil
   end
-  
+
   def breadcrumb(*args)
     elements = args.flatten
     elements.any? ? content_tag('p', args.join(' &amp;#187; ') + ' &amp;#187; ', :class =&gt; 'breadcrumb') : nil
   end
-  
+
   def html_title(*args)
     if args.empty?
       title = []
@@ -221,17 +281,18 @@ module ApplicationHelper
       raise ArgumentError, 'invalid arguments to textilizable'
     end
     return '' if text.blank?
-    
+
     only_path = options.delete(:only_path) == false ? false : true
 
     # when using an image link, try to use an attachment, if possible
     attachments = options[:attachments] || (obj &amp;&amp; obj.respond_to?(:attachments) ? obj.attachments : nil)
-    
+
     if attachments
-      text = text.gsub(/!((\&lt;|\=|\&gt;)?(\([^\)]+\))?(\[[^\]]+\])?(\{[^\}]+\})?)(\S+\.(gif|jpg|jpeg|png))!/) do |m|
+      attachments = attachments.sort_by(&amp;:created_on).reverse
+      text = text.gsub(/!((\&lt;|\=|\&gt;)?(\([^\)]+\))?(\[[^\]]+\])?(\{[^\}]+\})?)(\S+\.(bmp|gif|jpg|jpeg|png))!/i) do |m|
         style = $1
         filename = $6
-        rf = Regexp.new(filename,  Regexp::IGNORECASE)
+        rf = Regexp.new(Regexp.escape(filename),  Regexp::IGNORECASE)
         # search for the picture in attachments
         if found = attachments.detect { |att| att.filename =~ rf }
           image_url = url_for :only_path =&gt; only_path, :controller =&gt; 'attachments', :action =&gt; 'download', :id =&gt; found
@@ -243,10 +304,8 @@ module ApplicationHelper
         end
       end
     end
-    
-    text = (Setting.text_formatting == 'textile') ?
-      Redmine::WikiFormatting.to_html(text) { |macro, args| exec_macro(macro, obj, args) } :
-      simple_format(auto_link(h(text)))
+
+    text = Redmine::WikiFormatting.to_html(Setting.text_formatting, text) { |macro, args| exec_macro(macro, obj, args) }
 
     # different methods for formatting wiki links
     case options[:wiki_links]
@@ -259,11 +318,11 @@ module ApplicationHelper
     else
       format_wiki_link = Proc.new {|project, title, anchor| url_for(:only_path =&gt; only_path, :controller =&gt; 'wiki', :action =&gt; 'index', :id =&gt; project, :page =&gt; title, :anchor =&gt; anchor) }
     end
-    
+
     project = options[:project] || @project || (obj &amp;&amp; obj.respond_to?(:project) ? obj.project : nil)
-    
+
     # Wiki links
-    # 
+    #
     # Examples:
     #   [[mypage]]
     #   [[mypage|mytext]]
@@ -281,7 +340,7 @@ module ApplicationHelper
           page = $2
           title ||= $1 if page.blank?
         end
-        
+
         if link_project &amp;&amp; link_project.wiki
           # extract anchor
           anchor = nil
@@ -302,7 +361,7 @@ module ApplicationHelper
     end
 
     # Redmine links
-    # 
+    #
     # Examples:
     #   Issues:
     #     #52 -&gt; Link to issue #52
@@ -341,7 +400,7 @@ module ApplicationHelper
           oid = oid.to_i
           case prefix
           when nil
-            if issue = Issue.find_by_id(oid, :include =&gt; [:project, :status], :conditions =&gt; Project.visible_by(User.current))        
+            if issue = Issue.find_by_id(oid, :include =&gt; [:project, :status], :conditions =&gt; Project.visible_by(User.current))
               link = link_to(&quot;##{oid}&quot;, {:only_path =&gt; only_path, :controller =&gt; 'issues', :action =&gt; 'show', :id =&gt; oid},
                                         :class =&gt; (issue.closed? ? 'issue closed' : 'issue'),
                                         :title =&gt; &quot;#{truncate(issue.subject, 100)} (#{issue.status.name})&quot;)
@@ -409,10 +468,10 @@ module ApplicationHelper
       end
       leading + (link || &quot;#{prefix}#{sep}#{oid}&quot;)
     end
-    
+
     text
   end
-  
+
   # Same as Rails' simple_format helper without using paragraphs
   def simple_format_without_paragraph(text)
     text.to_s.
@@ -420,7 +479,7 @@ module ApplicationHelper
       gsub(/\n\n+/, &quot;&lt;br /&gt;&lt;br /&gt;&quot;).          # 2+ newline  -&gt; 2 br
       gsub(/([^\n]\n)(?=[^\n])/, '\1&lt;br /&gt;')  # 1 newline   -&gt; br
   end
-  
+
   def error_messages_for(object_name, options = {})
     options = options.symbolize_keys
     object = instance_variable_get(&quot;@#{object_name}&quot;)
@@ -438,14 +497,14 @@ module ApplicationHelper
       end
       # retrieve custom values error messages
       if object.errors[:custom_values]
-        object.custom_values.each do |v| 
+        object.custom_values.each do |v|
           v.errors.each do |attr, msg|
             next if msg.nil?
             msg = msg.first if msg.is_a? Array
             full_messages &lt;&lt; &quot;&amp;#171; &quot; + v.custom_field.name + &quot; &amp;#187; &quot; + l(msg)
           end
         end
-      end      
+      end
       content_tag(&quot;div&quot;,
         content_tag(
           options[:header_tag] || &quot;span&quot;, lwr(:gui_validation_error, full_messages.length) + &quot;:&quot;
@@ -457,34 +516,35 @@ module ApplicationHelper
       &quot;&quot;
     end
   end
-  
+
   def lang_options_for_select(blank=true)
-    (blank ? [[&quot;(auto)&quot;, &quot;&quot;]] : []) + 
+    (blank ? [[&quot;(auto)&quot;, &quot;&quot;]] : []) +
       GLoc.valid_languages.collect{|lang| [ ll(lang.to_s, :general_lang_name), lang.to_s]}.sort{|x,y| x.last &lt;=&gt; y.last }
   end
-  
+
   def label_tag_for(name, option_tags = nil, options = {})
     label_text = l((&quot;field_&quot;+field.to_s.gsub(/\_id$/, &quot;&quot;)).to_sym) + (options.delete(:required) ? @template.content_tag(&quot;span&quot;, &quot; *&quot;, :class =&gt; &quot;required&quot;): &quot;&quot;)
     content_tag(&quot;label&quot;, label_text)
   end
-  
+
   def labelled_tabular_form_for(name, object, options, &amp;proc)
     options[:html] ||= {}
     options[:html][:class] = 'tabular' unless options[:html].has_key?(:class)
     form_for(name, object, options.merge({ :builder =&gt; TabularFormBuilder, :lang =&gt; current_language}), &amp;proc)
   end
-  
+
   def back_url_hidden_field_tag
     back_url = params[:back_url] || request.env['HTTP_REFERER']
-    hidden_field_tag('back_url', back_url) unless back_url.blank?
+    back_url = CGI.unescape(back_url.to_s)
+    hidden_field_tag('back_url', CGI.escape(back_url)) unless back_url.blank?
   end
-  
+
   def check_all_links(form_name)
     link_to_function(l(:button_check_all), &quot;checkAll('#{form_name}', true)&quot;) +
     &quot; | &quot; +
-    link_to_function(l(:button_uncheck_all), &quot;checkAll('#{form_name}', false)&quot;)   
+    link_to_function(l(:button_uncheck_all), &quot;checkAll('#{form_name}', false)&quot;)
   end
-  
+
   def progress_bar(pcts, options={})
     pcts = [pcts, pcts] unless pcts.is_a?(Array)
     pcts[1] = pcts[1] - pcts[0]
@@ -493,13 +553,13 @@ module ApplicationHelper
     legend = options[:legend] || ''
     content_tag('table',
       content_tag('tr',
-        (pcts[0] &gt; 0 ? content_tag('td', '', :width =&gt; &quot;#{pcts[0].floor}%;&quot;, :class =&gt; 'closed') : '') +
-        (pcts[1] &gt; 0 ? content_tag('td', '', :width =&gt; &quot;#{pcts[1].floor}%;&quot;, :class =&gt; 'done') : '') +
-        (pcts[2] &gt; 0 ? content_tag('td', '', :width =&gt; &quot;#{pcts[2].floor}%;&quot;, :class =&gt; 'todo') : '')
+        (pcts[0] &gt; 0 ? content_tag('td', '', :style =&gt; &quot;width: #{pcts[0].floor}%;&quot;, :class =&gt; 'closed') : '') +
+        (pcts[1] &gt; 0 ? content_tag('td', '', :style =&gt; &quot;width: #{pcts[1].floor}%;&quot;, :class =&gt; 'done') : '') +
+        (pcts[2] &gt; 0 ? content_tag('td', '', :style =&gt; &quot;width: #{pcts[2].floor}%;&quot;, :class =&gt; 'todo') : '')
       ), :class =&gt; 'progress', :style =&gt; &quot;width: #{width};&quot;) +
       content_tag('p', legend, :class =&gt; 'pourcent')
   end
-  
+
   def context_menu_link(name, url, options={})
     options[:class] ||= ''
     if options.delete(:selected)
@@ -515,7 +575,7 @@ module ApplicationHelper
     end
     link_to name, url, options
   end
-  
+
   def calendar_for(field_id)
     include_calendar_headers_tags
     image_tag(&quot;calendar.png&quot;, {:id =&gt; &quot;#{field_id}_trigger&quot;,:class =&gt; &quot;calendar-trigger&quot;}) +
@@ -533,26 +593,36 @@ module ApplicationHelper
       end
     end
   end
-  
-  def wikitoolbar_for(field_id)
-    return '' unless Setting.text_formatting == 'textile'
-    
-    help_link = l(:setting_text_formatting) + ': ' +
-      link_to(l(:label_help), compute_public_path('wiki_syntax', 'help', 'html'),
-                              :onclick =&gt; &quot;window.open(\&quot;#{ compute_public_path('wiki_syntax', 'help', 'html') }\&quot;, \&quot;\&quot;, \&quot;resizable=yes, location=no, width=300, height=640, menubar=no, status=no, scrollbars=yes\&quot;); return false;&quot;)
 
-    javascript_include_tag('jstoolbar/jstoolbar') +
-      javascript_include_tag(&quot;jstoolbar/lang/jstoolbar-#{current_language}&quot;) +
-      javascript_tag(&quot;var toolbar = new jsToolBar($('#{field_id}')); toolbar.setHelpLink('#{help_link}'); toolbar.draw();&quot;)
-  end
-  
   def content_for(name, content = nil, &amp;block)
     @has_content ||= {}
     @has_content[name] = true
     super(name, content, &amp;block)
   end
-  
+
   def has_content?(name)
     (@has_content &amp;&amp; @has_content[name]) || false
   end
+
+  # Returns the avatar image tag for the given +user+ if avatars are enabled
+  # +user+ can be a User or a string that will be scanned for an email address (eg. 'joe &lt;joe@foo.bar&gt;')
+  def avatar(user, options = { })
+    if Setting.gravatar_enabled?
+      email = nil
+      if user.respond_to?(:mail)
+        email = user.mail
+      elsif user.to_s =~ %r{&lt;(.+?)&gt;}
+        email = $1
+      end
+      return gravatar(email.to_s.downcase, options) unless email.blank? rescue nil
+    end
+  end
+
+  private
+
+  def wiki_helper
+    helper = Redmine::WikiFormatting.helper_for(Setting.text_formatting)
+    extend helper
+    return self
+  end
 end</diff>
      <filename>app/helpers/application_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -16,10 +16,15 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 
 module AttachmentsHelper
-  # displays the links to a collection of attachments
-  def link_to_attachments(attachments, options = {})
-    if attachments.any?
-      render :partial =&gt; 'attachments/links', :locals =&gt; {:attachments =&gt; attachments, :options =&gt; options}
+  # Displays view/delete links to the attachments of the given object
+  # Options:
+  #   :author -- author names are not displayed if set to false
+  def link_to_attachments(container, options = {})
+    options.assert_valid_keys(:author)
+    
+    if container.attachments.any?
+      options = {:deletable =&gt; container.attachments_deletable?, :author =&gt; true}.merge(options)
+      render :partial =&gt; 'attachments/links', :locals =&gt; {:attachments =&gt; container.attachments, :options =&gt; options}
     end
   end
   </diff>
      <filename>app/helpers/attachments_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -33,6 +33,14 @@ module IssuesHelper
       &quot;&lt;strong&gt;#{@cached_label_priority}&lt;/strong&gt;: #{issue.priority.name}&quot;
   end
   
+  # Returns a string of css classes that apply to the given issue
+  def css_issue_classes(issue)
+    s = &quot;issue status-#{issue.status.position} priority-#{issue.priority.position}&quot;
+    s &lt;&lt; ' closed' if issue.closed?
+    s &lt;&lt; ' overdue' if issue.overdue?
+    s
+  end
+  
   def sidebar_queries
     unless @sidebar_queries
       # User can see public queries and his own queries</diff>
      <filename>app/helpers/issues_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -21,18 +21,6 @@ module ProjectsHelper
     link_to h(version.name), { :controller =&gt; 'versions', :action =&gt; 'show', :id =&gt; version }, options
   end
   
-  def format_activity_title(text)
-    h(truncate_single_line(text, 100))
-  end
-  
-  def format_activity_day(date)
-    date == Date.today ? l(:label_today).titleize : format_date(date)
-  end
-  
-  def format_activity_description(text)
-    h(truncate(text.to_s, 250).gsub(%r{&lt;(pre|code)&gt;.*$}m, '...'))
-  end
-  
   def project_settings_tabs
     tabs = [{:name =&gt; 'info', :action =&gt; :edit_project, :partial =&gt; 'projects/edit', :label =&gt; :label_information_plural},
             {:name =&gt; 'modules', :action =&gt; :select_project_modules, :partial =&gt; 'projects/settings/modules', :label =&gt; :label_module_plural},
@@ -45,154 +33,4 @@ module ProjectsHelper
             ]
     tabs.select {|tab| User.current.allowed_to?(tab[:action], @project)}     
   end
-  
-  # Generates a gantt image
-  # Only defined if RMagick is avalaible
-  def gantt_image(events, date_from, months, zoom)
-    date_to = (date_from &gt;&gt; months)-1    
-    show_weeks = zoom &gt; 1
-    show_days = zoom &gt; 2
-    
-    subject_width = 320
-    header_heigth = 18
-    # width of one day in pixels
-    zoom = zoom*2
-    g_width = (date_to - date_from + 1)*zoom
-    g_height = 20 * events.length + 20
-    headers_heigth = (show_weeks ? 2*header_heigth : header_heigth)
-    height = g_height + headers_heigth
-        
-    imgl = Magick::ImageList.new
-    imgl.new_image(subject_width+g_width+1, height)
-    gc = Magick::Draw.new
-    
-    # Subjects
-    top = headers_heigth + 20
-    gc.fill('black')
-    gc.stroke('transparent')
-    gc.stroke_width(1)
-    events.each do |i|
-      gc.text(4, top + 2, (i.is_a?(Issue) ? i.subject : i.name))
-      top = top + 20
-    end
-
-    # Months headers
-    month_f = date_from
-    left = subject_width
-    months.times do 
-      width = ((month_f &gt;&gt; 1) - month_f) * zoom
-      gc.fill('white')
-      gc.stroke('grey')
-      gc.stroke_width(1)
-      gc.rectangle(left, 0, left + width, height)
-      gc.fill('black')
-      gc.stroke('transparent')
-      gc.stroke_width(1)
-      gc.text(left.round + 8, 14, &quot;#{month_f.year}-#{month_f.month}&quot;)
-      left = left + width
-      month_f = month_f &gt;&gt; 1
-    end
-    
-    # Weeks headers
-    if show_weeks
-    	left = subject_width
-    	height = header_heigth
-    	if date_from.cwday == 1
-    	    # date_from is monday
-            week_f = date_from
-    	else
-    	    # find next monday after date_from
-    		week_f = date_from + (7 - date_from.cwday + 1)
-    		width = (7 - date_from.cwday + 1) * zoom
-            gc.fill('white')
-            gc.stroke('grey')
-            gc.stroke_width(1)
-            gc.rectangle(left, header_heigth, left + width, 2*header_heigth + g_height-1)
-    		left = left + width
-    	end
-    	while week_f &lt;= date_to
-    		width = (week_f + 6 &lt;= date_to) ? 7 * zoom : (date_to - week_f + 1) * zoom
-            gc.fill('white')
-            gc.stroke('grey')
-            gc.stroke_width(1)
-            gc.rectangle(left.round, header_heigth, left.round + width, 2*header_heigth + g_height-1)
-            gc.fill('black')
-            gc.stroke('transparent')
-            gc.stroke_width(1)
-            gc.text(left.round + 2, header_heigth + 14, week_f.cweek.to_s)
-    		left = left + width
-    		week_f = week_f+7
-    	end
-    end
-    
-    # Days details (week-end in grey)
-    if show_days
-    	left = subject_width
-    	height = g_height + header_heigth - 1
-    	wday = date_from.cwday
-    	(date_to - date_from + 1).to_i.times do 
-          width =  zoom
-          gc.fill(wday == 6 || wday == 7 ? '#eee' : 'white')
-          gc.stroke('grey')
-          gc.stroke_width(1)
-          gc.rectangle(left, 2*header_heigth, left + width, 2*header_heigth + g_height-1)
-          left = left + width
-          wday = wday + 1
-          wday = 1 if wday &gt; 7
-    	end
-    end
-
-    # border
-    gc.fill('transparent')
-    gc.stroke('grey')
-    gc.stroke_width(1)
-    gc.rectangle(0, 0, subject_width+g_width, headers_heigth)
-    gc.stroke('black')
-    gc.rectangle(0, 0, subject_width+g_width, g_height+ headers_heigth-1)
-        
-    # content
-    top = headers_heigth + 20
-    gc.stroke('transparent')
-    events.each do |i|      
-      if i.is_a?(Issue)       
-        i_start_date = (i.start_date &gt;= date_from ? i.start_date : date_from )
-        i_end_date = (i.due_date &lt;= date_to ? i.due_date : date_to )        
-        i_done_date = i.start_date + ((i.due_date - i.start_date+1)*i.done_ratio/100).floor
-        i_done_date = (i_done_date &lt;= date_from ? date_from : i_done_date )
-        i_done_date = (i_done_date &gt;= date_to ? date_to : i_done_date )        
-        i_late_date = [i_end_date, Date.today].min if i_start_date &lt; Date.today
-        
-        i_left = subject_width + ((i_start_date - date_from)*zoom).floor 	
-        i_width = ((i_end_date - i_start_date + 1)*zoom).floor                  # total width of the issue
-        d_width = ((i_done_date - i_start_date)*zoom).floor                     # done width
-        l_width = i_late_date ? ((i_late_date - i_start_date+1)*zoom).floor : 0 # delay width
-  
-        gc.fill('grey')
-        gc.rectangle(i_left, top, i_left + i_width, top - 6)
-        gc.fill('red')
-        gc.rectangle(i_left, top, i_left + l_width, top - 6) if l_width &gt; 0
-        gc.fill('blue')
-        gc.rectangle(i_left, top, i_left + d_width, top - 6) if d_width &gt; 0
-        gc.fill('black')
-        gc.text(i_left + i_width + 5,top + 1, &quot;#{i.status.name} #{i.done_ratio}%&quot;)
-      else
-        i_left = subject_width + ((i.start_date - date_from)*zoom).floor
-        gc.fill('green')
-        gc.rectangle(i_left, top, i_left + 6, top - 6)        
-        gc.fill('black')
-        gc.text(i_left + 11, top + 1, i.name)
-      end
-      top = top + 20
-    end
-    
-    # today red line
-    if Date.today &gt;= date_from and Date.today &lt;= date_to
-      gc.stroke('red')
-      x = (Date.today-date_from+1)*zoom + subject_width
-      gc.line(x, headers_heigth, x, headers_heigth + g_height-1)      
-    end    
-    
-    gc.draw(imgl)
-    imgl
-  end if Object.const_defined?(:Magick)
 end</diff>
      <filename>app/helpers/projects_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -22,8 +22,8 @@ module QueriesHelper
   end
   
   def column_header(column)
-    column.sortable ? sort_header_tag(column.sortable, :caption =&gt; column.caption,
-                                                       :default_order =&gt; column.default_order) : 
+    column.sortable ? sort_header_tag(column.name.to_s, :caption =&gt; column.caption,
+                                                        :default_order =&gt; column.default_order) : 
                       content_tag('th', column.caption)
   end
   
@@ -44,6 +44,8 @@ module QueriesHelper
           link_to(h(value), :controller =&gt; 'issues', :action =&gt; 'show', :id =&gt; issue)
         when :done_ratio
           progress_bar(value, :width =&gt; '80px')
+        when :fixed_version
+          link_to(h(value), { :controller =&gt; 'versions', :action =&gt; 'show', :id =&gt; issue.fixed_version_id })
         else
           h(value)
         end</diff>
      <filename>app/helpers/queries_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -22,6 +22,12 @@ module RepositoriesHelper
     txt.to_s[0,8]
   end
   
+  def truncate_at_line_break(text, length = 255)
+    if text
+      text.gsub(%r{^(.{#{length}}[^\n]*)\n.+$}m, '\\1...')
+    end
+  end
+  
   def render_properties(properties)
     unless properties.nil? || properties.empty?
       content = ''
@@ -32,6 +38,74 @@ module RepositoriesHelper
     end
   end
   
+  def render_changeset_changes
+    changes = @changeset.changes.find(:all, :limit =&gt; 1000, :order =&gt; 'path').collect do |change|
+      case change.action
+      when 'A'
+        # Detects moved/copied files
+        if !change.from_path.blank?
+          change.action = @changeset.changes.detect {|c| c.action == 'D' &amp;&amp; c.path == change.from_path} ? 'R' : 'C'
+        end
+        change
+      when 'D'
+        @changeset.changes.detect {|c| c.from_path == change.path} ? nil : change
+      else
+        change
+      end
+    end.compact
+    
+    tree = { }
+    changes.each do |change|
+      p = tree
+      dirs = change.path.to_s.split('/').select {|d| !d.blank?}
+      dirs.each do |dir|
+        p[:s] ||= {}
+        p = p[:s]
+        p[dir] ||= {}
+        p = p[dir]
+      end
+      p[:c] = change
+    end
+    
+    render_changes_tree(tree[:s])
+  end
+  
+  def render_changes_tree(tree)
+    return '' if tree.nil?
+    
+    output = ''
+    output &lt;&lt; '&lt;ul&gt;'
+    tree.keys.sort.each do |file|
+      s = !tree[file][:s].nil?
+      c = tree[file][:c]
+      
+      style = 'change'
+      style &lt;&lt; ' folder' if s
+      style &lt;&lt; &quot; change-#{c.action}&quot; if c
+      
+      text = h(file)
+      unless c.nil?
+        path_param = to_path_param(@repository.relative_path(c.path))
+        text = link_to(text, :controller =&gt; 'repositories',
+                             :action =&gt; 'entry',
+                             :id =&gt; @project,
+                             :path =&gt; path_param,
+                             :rev =&gt; @changeset.revision) unless s || c.action == 'D'
+        text &lt;&lt; &quot; - #{c.revision}&quot; unless c.revision.blank?
+        text &lt;&lt; ' (' + link_to('diff', :controller =&gt; 'repositories',
+                                       :action =&gt; 'diff',
+                                       :id =&gt; @project,
+                                       :path =&gt; path_param,
+                                       :rev =&gt; @changeset.revision) + ') ' if c.action == 'M'
+        text &lt;&lt; ' ' + content_tag('span', c.from_path, :class =&gt; 'copied-from') unless c.from_path.blank?
+      end
+      output &lt;&lt; &quot;&lt;li class='#{style}'&gt;#{text}&lt;/li&gt;&quot;
+      output &lt;&lt; render_changes_tree(tree[file][:s]) if s
+    end
+    output &lt;&lt; '&lt;/ul&gt;'
+    output
+  end
+  
   def to_utf8(str)
     return str if /\A[\r\n\t\x20-\x7e]*\Z/n.match(str) # for us-ascii
     @encodings ||= Setting.repositories_encodings.split(',').collect(&amp;:strip)</diff>
      <filename>app/helpers/repositories_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -18,6 +18,7 @@
 module SettingsHelper
   def administration_settings_tabs
     tabs = [{:name =&gt; 'general', :partial =&gt; 'settings/general', :label =&gt; :label_general},
+            {:name =&gt; 'display', :partial =&gt; 'settings/display', :label =&gt; :label_display},
             {:name =&gt; 'authentication', :partial =&gt; 'settings/authentication', :label =&gt; :label_authentication},
             {:name =&gt; 'projects', :partial =&gt; 'settings/projects', :label =&gt; :label_project_plural},
             {:name =&gt; 'issues', :partial =&gt; 'settings/issues', :label =&gt; :label_issue_tracking},</diff>
      <filename>app/helpers/settings_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -67,23 +67,31 @@ module SortHelper
 
   # Updates the sort state. Call this in the controller prior to calling
   # sort_clause.
-  #
-  def sort_update()
-    if params[:sort_key]
-      sort = {:key =&gt; params[:sort_key], :order =&gt; params[:sort_order]}
+  # sort_keys can be either an array or a hash of allowed keys
+  def sort_update(sort_keys)
+    sort_key = params[:sort_key]
+    sort_key = nil unless (sort_keys.is_a?(Array) ? sort_keys.include?(sort_key) : sort_keys[sort_key])
+
+    sort_order = (params[:sort_order] == 'desc' ? 'DESC' : 'ASC')
+    
+    if sort_key
+      sort = {:key =&gt; sort_key, :order =&gt; sort_order}
     elsif session[@sort_name]
       sort = session[@sort_name]   # Previous sort.
     else
       sort = @sort_default
     end
     session[@sort_name] = sort
+    
+    sort_column = (sort_keys.is_a?(Hash) ? sort_keys[sort[:key]] : sort[:key])
+    @sort_clause = (sort_column.blank? ? nil : &quot;#{sort_column} #{sort[:order]}&quot;)
   end
 
   # Returns an SQL sort clause corresponding to the current sort state.
   # Use this to sort the controller's table items collection.
   #
   def sort_clause()
-    session[@sort_name][:key] + ' ' + (session[@sort_name][:order] || 'ASC')
+    @sort_clause
   end
 
   # Returns a link which sorts by the named column.</diff>
      <filename>app/helpers/sort_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -16,22 +16,6 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 
 module WikiHelper
-
-  def render_page_hierarchy(pages, node=nil)
-    content = ''
-    if pages[node]
-      content &lt;&lt; &quot;&lt;ul class=\&quot;pages-hierarchy\&quot;&gt;\n&quot;
-      pages[node].each do |page|
-        content &lt;&lt; &quot;&lt;li&gt;&quot;
-        content &lt;&lt; link_to(h(page.pretty_title), {:action =&gt; 'index', :page =&gt; page.title},
-                           :title =&gt; (page.respond_to?(:updated_on) ? l(:label_updated_time, distance_of_time_in_words(Time.now, page.updated_on)) : nil))
-        content &lt;&lt; &quot;\n&quot; + render_page_hierarchy(pages, page.id) if pages[page.id]
-        content &lt;&lt; &quot;&lt;/li&gt;\n&quot;
-      end
-      content &lt;&lt; &quot;&lt;/ul&gt;\n&quot;
-    end
-    content
-  end
   
   def html_diff(wdiff)
     words = wdiff.words.collect{|word| h(word)}</diff>
      <filename>app/helpers/wiki_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -30,12 +30,14 @@ class Attachment &lt; ActiveRecord::Base
 
   acts_as_activity_provider :type =&gt; 'files',
                             :permission =&gt; :view_files,
+                            :author_key =&gt; :author_id,
                             :find_options =&gt; {:select =&gt; &quot;#{Attachment.table_name}.*&quot;, 
                                               :joins =&gt; &quot;LEFT JOIN #{Version.table_name} ON #{Attachment.table_name}.container_type='Version' AND #{Version.table_name}.id = #{Attachment.table_name}.container_id &quot; +
                                                         &quot;LEFT JOIN #{Project.table_name} ON #{Version.table_name}.project_id = #{Project.table_name}.id&quot;}
   
   acts_as_activity_provider :type =&gt; 'documents',
                             :permission =&gt; :view_documents,
+                            :author_key =&gt; :author_id,
                             :find_options =&gt; {:select =&gt; &quot;#{Attachment.table_name}.*&quot;, 
                                               :joins =&gt; &quot;LEFT JOIN #{Document.table_name} ON #{Attachment.table_name}.container_type='Document' AND #{Document.table_name}.id = #{Attachment.table_name}.container_id &quot; +
                                                         &quot;LEFT JOIN #{Project.table_name} ON #{Document.table_name}.project_id = #{Project.table_name}.id&quot;}
@@ -70,7 +72,7 @@ class Attachment &lt; ActiveRecord::Base
       File.open(diskfile, &quot;wb&quot;) do |f| 
         f.write(@temp_file.read)
       end
-      self.digest = Digest::MD5.hexdigest(File.read(diskfile))
+      self.digest = self.class.digest(diskfile)
     end
     # Don't save the content type if it's longer than the authorized length
     if self.content_type &amp;&amp; self.content_type.length &gt; 255
@@ -96,6 +98,14 @@ class Attachment &lt; ActiveRecord::Base
     container.project
   end
   
+  def visible?(user=User.current)
+    container.attachments_visible?(user)
+  end
+  
+  def deletable?(user=User.current)
+    container.attachments_deletable?(user)
+  end
+  
   def image?
     self.filename =~ /\.(jpe?g|gif|png)$/i
   end
@@ -131,4 +141,11 @@ private
     end
     df
   end
+  
+  # Returns the MD5 digest of the file at given path
+  def self.digest(filename)
+    File.open(filename, 'rb') do |f|
+      Digest::MD5.hexdigest(f.read)
+    end
+  end
 end</diff>
      <filename>app/models/attachment.rb</filename>
    </modified>
    <modified>
      <diff>@@ -38,7 +38,8 @@ class AuthSource &lt; ActiveRecord::Base
       begin
         logger.debug &quot;Authenticating '#{login}' against '#{source.name}'&quot; if logger &amp;&amp; logger.debug?
         attrs = source.authenticate(login, password)
-      rescue
+      rescue =&gt; e
+        logger.error &quot;Error during authentication: #{e.message}&quot;
         attrs = nil
       end
       return attrs if attrs</diff>
      <filename>app/models/auth_source.rb</filename>
    </modified>
    <modified>
      <diff>@@ -25,6 +25,8 @@ class AuthSourceLdap &lt; AuthSource
   validates_length_of :attr_login, :attr_firstname, :attr_lastname, :attr_mail, :maximum =&gt; 30, :allow_nil =&gt; true
   validates_numericality_of :port, :only_integer =&gt; true
   
+  before_validation :strip_ldap_attributes
+  
   def after_initialize
     self.port = 389 if self.port == 0
   end
@@ -71,7 +73,14 @@ class AuthSourceLdap &lt; AuthSource
     &quot;LDAP&quot;
   end
   
-private
+  private
+  
+  def strip_ldap_attributes
+    [:attr_login, :attr_firstname, :attr_lastname, :attr_mail].each do |attr|
+      write_attribute(attr, read_attribute(attr).strip) unless read_attribute(attr).nil?
+    end
+  end
+  
   def initialize_ldap_con(ldap_user, ldap_password)
     options = { :host =&gt; self.host,
                 :port =&gt; self.port,
@@ -82,6 +91,8 @@ private
   end
   
   def self.get_attr(entry, attr_name)
-    entry[attr_name].is_a?(Array) ? entry[attr_name].first : entry[attr_name]
+    if !attr_name.blank?
+      entry[attr_name].is_a?(Array) ? entry[attr_name].first : entry[attr_name]
+    end
   end
 end</diff>
      <filename>app/models/auth_source_ldap.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
-# redMine - project management software
-# Copyright (C) 2006-2007  Jean-Philippe Lang
+# Redmine - project management software
+# Copyright (C) 2006-2008  Jean-Philippe Lang
 #
 # This program is free software; you can redistribute it and/or
 # modify it under the terms of the GNU General Public License
@@ -19,13 +19,13 @@ require 'iconv'
 
 class Changeset &lt; ActiveRecord::Base
   belongs_to :repository
+  belongs_to :user
   has_many :changes, :dependent =&gt; :delete_all
   has_and_belongs_to_many :issues
 
   acts_as_event :title =&gt; Proc.new {|o| &quot;#{l(:label_revision)} #{o.revision}&quot; + (o.comments.blank? ? '' : (': ' + o.comments))},
                 :description =&gt; :comments,
                 :datetime =&gt; :committed_on,
-                :author =&gt; :committer,
                 :url =&gt; Proc.new {|o| {:controller =&gt; 'repositories', :action =&gt; 'revision', :id =&gt; o.repository.project_id, :rev =&gt; o.revision}}
                 
   acts_as_searchable :columns =&gt; 'comments',
@@ -34,6 +34,7 @@ class Changeset &lt; ActiveRecord::Base
                      :date_column =&gt; 'committed_on'
                      
   acts_as_activity_provider :timestamp =&gt; &quot;#{table_name}.committed_on&quot;,
+                            :author_key =&gt; :user_id,
                             :find_options =&gt; {:include =&gt; {:repository =&gt; :project}}
   
   validates_presence_of :repository_id, :revision, :committed_on, :commit_date
@@ -57,6 +58,14 @@ class Changeset &lt; ActiveRecord::Base
     repository.project
   end
   
+  def author
+    user || committer.to_s.split('&lt;').first
+  end
+  
+  def before_create
+    self.user = repository.find_committer_user(committer)
+  end
+  
   def after_create
     scan_comment_for_issue_ids
   end
@@ -96,12 +105,11 @@ class Changeset &lt; ActiveRecord::Base
           issue.reload
           # don't change the status is the issue is closed
           next if issue.status.is_closed?
-          user = committer_user || User.anonymous
           csettext = &quot;r#{self.revision}&quot;
           if self.scmid &amp;&amp; (! (csettext =~ /^r[0-9]+$/))
             csettext = &quot;commit:\&quot;#{self.scmid}\&quot;&quot;
           end
-          journal = issue.init_journal(user, l(:text_status_changed_by_changeset, csettext))
+          journal = issue.init_journal(user || User.anonymous, l(:text_status_changed_by_changeset, csettext))
           issue.status = fix_status
           issue.done_ratio = done_ratio if done_ratio
           issue.save
@@ -113,16 +121,6 @@ class Changeset &lt; ActiveRecord::Base
     
     self.issues = referenced_issues.uniq
   end
-
-  # Returns the Redmine User corresponding to the committer
-  def committer_user
-    if committer &amp;&amp; committer.strip =~ /^([^&lt;]+)(&lt;(.*)&gt;)?$/
-      username, email = $1.strip, $3
-      u = User.find_by_login(username)
-      u ||= User.find_by_mail(email) unless email.blank?
-      u
-    end
-  end
   
   # Returns the previous changeset
   def previous
@@ -140,7 +138,8 @@ class Changeset &lt; ActiveRecord::Base
   end
   
   private
-  
+
+
   def self.to_utf8(str)
     return str if /\A[\r\n\t\x20-\x7e]*\Z/n.match(str) # for us-ascii
     encoding = Setting.commit_logs_encoding.to_s.strip</diff>
      <filename>app/models/changeset.rb</filename>
    </modified>
    <modified>
      <diff>@@ -41,8 +41,6 @@ class CustomField &lt; ActiveRecord::Base
   end
   
   def before_validation
-    # remove empty values
-    self.possible_values = self.possible_values.collect{|v| v unless v.empty?}.compact
     # make sure these fields are not searchable
     self.searchable = false if %w(int float date bool).include?(field_format)
     true
@@ -59,11 +57,49 @@ class CustomField &lt; ActiveRecord::Base
     v.custom_field.is_required = false
     errors.add(:default_value, :activerecord_error_invalid) unless v.valid?
   end
+  
+  # Makes possible_values accept a multiline string
+  def possible_values=(arg)
+    if arg.is_a?(Array)
+      write_attribute(:possible_values, arg.compact.collect(&amp;:strip).select {|v| !v.blank?})
+    else
+      self.possible_values = arg.to_s.split(/[\n\r]+/)
+    end
+  end
+  
+  # Returns a ORDER BY clause that can used to sort customized
+  # objects by their value of the custom field.
+  # Returns false, if the custom field can not be used for sorting.
+  def order_statement
+    case field_format
+      when 'string', 'text', 'list', 'date', 'bool'
+        # COALESCE is here to make sure that blank and NULL values are sorted equally
+        &quot;COALESCE((SELECT cv_sort.value FROM #{CustomValue.table_name} cv_sort&quot; + 
+          &quot; WHERE cv_sort.customized_type='#{self.class.customized_class.name}'&quot; +
+          &quot; AND cv_sort.customized_id=#{self.class.customized_class.table_name}.id&quot; +
+          &quot; AND cv_sort.custom_field_id=#{id} LIMIT 1), '')&quot;
+      when 'int', 'float'
+        # Make the database cast values into numeric
+        # Postgresql will raise an error if a value can not be casted!
+        # CustomValue validations should ensure that it doesn't occur
+        &quot;(SELECT CAST(cv_sort.value AS decimal(60,3)) FROM #{CustomValue.table_name} cv_sort&quot; + 
+          &quot; WHERE cv_sort.customized_type='#{self.class.customized_class.name}'&quot; +
+          &quot; AND cv_sort.customized_id=#{self.class.customized_class.table_name}.id&quot; +
+          &quot; AND cv_sort.custom_field_id=#{id} AND cv_sort.value &lt;&gt; '' AND cv_sort.value IS NOT NULL LIMIT 1)&quot;
+      else
+        nil
+    end
+  end
 
   def &lt;=&gt;(field)
     position &lt;=&gt; field.position
   end
   
+  def self.customized_class
+    self.name =~ /^(.+)CustomField$/
+    begin; $1.constantize; rescue nil; end
+  end
+  
   # to move in project_custom_field
   def self.for_all
     find(:all, :conditions =&gt; [&quot;is_for_all=?&quot;, true], :order =&gt; 'position')</diff>
      <filename>app/models/custom_field.rb</filename>
    </modified>
    <modified>
      <diff>@@ -30,6 +30,18 @@ class CustomValue &lt; ActiveRecord::Base
     self.value == '1'
   end
   
+  def editable?
+    custom_field.editable?
+  end
+  
+  def required?
+    custom_field.is_required?
+  end
+  
+  def to_s
+    value.to_s
+  end
+  
 protected
   def validate
     if value.blank?</diff>
      <filename>app/models/custom_value.rb</filename>
    </modified>
    <modified>
      <diff>@@ -18,7 +18,7 @@
 class Document &lt; ActiveRecord::Base
   belongs_to :project
   belongs_to :category, :class_name =&gt; &quot;Enumeration&quot;, :foreign_key =&gt; &quot;category_id&quot;
-  has_many :attachments, :as =&gt; :container, :dependent =&gt; :destroy
+  acts_as_attachable :delete_permission =&gt; :manage_documents
 
   acts_as_searchable :columns =&gt; ['title', &quot;#{table_name}.description&quot;], :include =&gt; :project
   acts_as_event :title =&gt; Proc.new {|o| &quot;#{l(:label_document)}: #{o.title}&quot;},
@@ -28,4 +28,10 @@ class Document &lt; ActiveRecord::Base
   
   validates_presence_of :project, :title, :category
   validates_length_of :title, :maximum =&gt; 60
+  
+  def after_initialize
+    if new_record?
+      self.category ||= Enumeration.default('DCAT')
+    end
+  end
 end</diff>
      <filename>app/models/document.rb</filename>
    </modified>
    <modified>
      <diff>@@ -44,7 +44,9 @@ class Enumeration &lt; ActiveRecord::Base
   end
 
   def before_save
-    Enumeration.update_all(&quot;is_default = #{connection.quoted_false}&quot;, {:opt =&gt; opt}) if is_default?
+    if is_default? &amp;&amp; is_default_changed?
+      Enumeration.update_all(&quot;is_default = #{connection.quoted_false}&quot;, {:opt =&gt; opt})
+    end
   end
   
   def objects_count</diff>
      <filename>app/models/enumeration.rb</filename>
    </modified>
    <modified>
      <diff>@@ -26,13 +26,13 @@ class Issue &lt; ActiveRecord::Base
   belongs_to :category, :class_name =&gt; 'IssueCategory', :foreign_key =&gt; 'category_id'
 
   has_many :journals, :as =&gt; :journalized, :dependent =&gt; :destroy
-  has_many :attachments, :as =&gt; :container, :dependent =&gt; :destroy
   has_many :time_entries, :dependent =&gt; :delete_all
   has_and_belongs_to_many :changesets, :order =&gt; &quot;#{Changeset.table_name}.committed_on ASC, #{Changeset.table_name}.id ASC&quot;
   
   has_many :relations_from, :class_name =&gt; 'IssueRelation', :foreign_key =&gt; 'issue_from_id', :dependent =&gt; :delete_all
   has_many :relations_to, :class_name =&gt; 'IssueRelation', :foreign_key =&gt; 'issue_to_id', :dependent =&gt; :delete_all
   
+  acts_as_attachable :after_remove =&gt; :attachment_removed
   acts_as_customizable
   acts_as_watchable
   acts_as_searchable :columns =&gt; ['subject', &quot;#{table_name}.description&quot;, &quot;#{Journal.table_name}.notes&quot;],
@@ -40,11 +40,13 @@ class Issue &lt; ActiveRecord::Base
                      # sort by id so that limited eager loading doesn't break with postgresql
                      :order_column =&gt; &quot;#{table_name}.id&quot;
   acts_as_event :title =&gt; Proc.new {|o| &quot;#{o.tracker.name} ##{o.id}: #{o.subject}&quot;},
-                :url =&gt; Proc.new {|o| {:controller =&gt; 'issues', :action =&gt; 'show', :id =&gt; o.id}}                
+                :url =&gt; Proc.new {|o| {:controller =&gt; 'issues', :action =&gt; 'show', :id =&gt; o.id}},
+                :type =&gt; Proc.new {|o| 'issue' + (o.closed? ? ' closed' : '') }
   
-  acts_as_activity_provider :find_options =&gt; {:include =&gt; [:project, :author, :tracker]}
+  acts_as_activity_provider :find_options =&gt; {:include =&gt; [:project, :author, :tracker]},
+                            :author_key =&gt; :author_id
   
-  validates_presence_of :subject, :description, :priority, :project, :tracker, :author, :status
+  validates_presence_of :subject, :priority, :project, :tracker, :author, :status
   validates_length_of :subject, :maximum =&gt; 255
   validates_inclusion_of :done_ratio, :in =&gt; 0..100
   validates_numericality_of :estimated_hours, :allow_nil =&gt; true
@@ -194,6 +196,11 @@ class Issue &lt; ActiveRecord::Base
     self.status.is_closed?
   end
   
+  # Returns true if the issue is overdue
+  def overdue?
+    !due_date.nil? &amp;&amp; (due_date &lt; Date.today)
+  end
+  
   # Users the issue can be assigned to
   def assignable_users
     project.assignable_users
@@ -260,4 +267,15 @@ class Issue &lt; ActiveRecord::Base
   def to_s
     &quot;#{tracker} ##{id}: #{subject}&quot;
   end
+  
+  private
+  
+  # Callback on attachment deletion
+  def attachment_removed(obj)
+    journal = init_journal(User.current)
+    journal.details &lt;&lt; JournalDetail.new(:property =&gt; 'attachment',
+                                         :prop_key =&gt; obj.id,
+                                         :old_value =&gt; obj.filename)
+    journal.save
+  end
 end</diff>
      <filename>app/models/issue.rb</filename>
    </modified>
    <modified>
      <diff>@@ -25,8 +25,8 @@ class IssueStatus &lt; ActiveRecord::Base
   validates_length_of :name, :maximum =&gt; 30
   validates_format_of :name, :with =&gt; /^[\w\s\'\-]*$/i
 
-  def before_save
-    IssueStatus.update_all &quot;is_default=#{connection.quoted_false}&quot; if self.is_default?
+  def after_save
+    IssueStatus.update_all(&quot;is_default=#{connection.quoted_false}&quot;, ['id &lt;&gt; ?', id]) if self.is_default?
   end  
   
   # Returns the default status for new issues</diff>
      <filename>app/models/issue_status.rb</filename>
    </modified>
    <modified>
      <diff>@@ -33,6 +33,7 @@ class Journal &lt; ActiveRecord::Base
 
   acts_as_activity_provider :type =&gt; 'issues',
                             :permission =&gt; :view_issues,
+                            :author_key =&gt; :user_id,
                             :find_options =&gt; {:include =&gt; [{:issue =&gt; :project}, :details, :user],
                                               :conditions =&gt; &quot;#{Journal.table_name}.journalized_type = 'Issue' AND&quot; +
                                                              &quot; (#{JournalDetail.table_name}.prop_key = 'status_id' OR #{Journal.table_name}.notes &lt;&gt; '')&quot;}</diff>
      <filename>app/models/journal.rb</filename>
    </modified>
    <modified>
      <diff>@@ -16,6 +16,7 @@
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
 
 class MailHandler &lt; ActionMailer::Base
+  include ActionView::Helpers::SanitizeHelper
 
   class UnauthorizedAction &lt; StandardError; end
   class MissingInformation &lt; StandardError; end
@@ -31,7 +32,7 @@ class MailHandler &lt; ActionMailer::Base
     @@handler_options[:allow_override] ||= []
     # Project needs to be overridable if not specified
     @@handler_options[:allow_override] &lt;&lt; 'project' unless @@handler_options[:issue].has_key?(:project)
-    # Status needs to be overridable if not specified
+    # Status overridable by default
     @@handler_options[:allow_override] &lt;&lt; 'status' unless @@handler_options[:issue].has_key?(:status)    
     super email
   end
@@ -39,7 +40,7 @@ class MailHandler &lt; ActionMailer::Base
   # Processes incoming emails
   def receive(email)
     @email = email
-    @user = User.find_active(:first, :conditions =&gt; {:mail =&gt; email.from.first})
+    @user = User.active.find_by_mail(email.from.first.to_s.strip)
     unless @user
       # Unknown user =&gt; the email is ignored
       # TODO: ability to create the user's account
@@ -78,16 +79,30 @@ class MailHandler &lt; ActionMailer::Base
     tracker = (get_keyword(:tracker) &amp;&amp; project.trackers.find_by_name(get_keyword(:tracker))) || project.trackers.find(:first)
     category = (get_keyword(:category) &amp;&amp; project.issue_categories.find_by_name(get_keyword(:category)))
     priority = (get_keyword(:priority) &amp;&amp; Enumeration.find_by_opt_and_name('IPRI', get_keyword(:priority)))
-    status =  (get_keyword(:status) &amp;&amp; IssueStatus.find_by_name(get_keyword(:status))) || IssueStatus.default
+    status =  (get_keyword(:status) &amp;&amp; IssueStatus.find_by_name(get_keyword(:status)))
 
     # check permission
     raise UnauthorizedAction unless user.allowed_to?(:add_issues, project)
-    issue = Issue.new(:author =&gt; user, :project =&gt; project, :tracker =&gt; tracker, :category =&gt; category, :priority =&gt; priority, :status =&gt; status)
-    issue.subject = email.subject.chomp
-    issue.description = email.plain_text_body.chomp
+    issue = Issue.new(:author =&gt; user, :project =&gt; project, :tracker =&gt; tracker, :category =&gt; category, :priority =&gt; priority)
+    # check workflow
+    if status &amp;&amp; issue.new_statuses_allowed_to(user).include?(status)
+      issue.status = status
+    end
+    issue.subject = email.subject.chomp.toutf8
+    issue.description = plain_text_body
+    # custom fields
+    issue.custom_field_values = issue.available_custom_fields.inject({}) do |h, c|
+      if value = get_keyword(c.name, :override =&gt; true)
+        h[c.id] = value
+      end
+      h
+    end
     issue.save!
     add_attachments(issue)
     logger.info &quot;MailHandler: issue ##{issue.id} created by #{user}&quot; if logger &amp;&amp; logger.info
+    # add To and Cc as watchers
+    add_watchers(issue)
+    # send notification after adding watchers so that they can reply to Redmine
     Mailer.deliver_issue_add(issue) if Setting.notified_events.include?('issue_added')
     issue
   end
@@ -112,9 +127,12 @@ class MailHandler &lt; ActionMailer::Base
     raise UnauthorizedAction unless status.nil? || user.allowed_to?(:edit_issues, issue.project)
 
     # add the note
-    journal = issue.init_journal(user, email.plain_text_body.chomp)
+    journal = issue.init_journal(user, plain_text_body)
     add_attachments(issue)
-    issue.status = status unless status.nil?
+    # check workflow
+    if status &amp;&amp; issue.new_statuses_allowed_to(user).include?(status)
+      issue.status = status
+    end
     issue.save!
     logger.info &quot;MailHandler: issue ##{issue.id} updated by #{user}&quot; if logger &amp;&amp; logger.info
     Mailer.deliver_issue_edit(journal) if Setting.notified_events.include?('issue_updated')
@@ -132,22 +150,43 @@ class MailHandler &lt; ActionMailer::Base
     end
   end
   
-  def get_keyword(attr)
-    if @@handler_options[:allow_override].include?(attr.to_s) &amp;&amp; email.plain_text_body =~ /^#{attr}:[ \t]*(.+)$/i
+  # Adds To and Cc as watchers of the given object if the sender has the
+  # appropriate permission
+  def add_watchers(obj)
+    if user.allowed_to?(&quot;add_#{obj.class.name.underscore}_watchers&quot;.to_sym, obj.project)
+      addresses = [email.to, email.cc].flatten.compact.uniq.collect {|a| a.strip.downcase}
+      unless addresses.empty?
+        watchers = User.active.find(:all, :conditions =&gt; ['LOWER(mail) IN (?)', addresses])
+        watchers.each {|w| obj.add_watcher(w)}
+      end
+    end
+  end
+  
+  def get_keyword(attr, options={})
+    if (options[:override] || @@handler_options[:allow_override].include?(attr.to_s)) &amp;&amp; plain_text_body =~ /^#{attr}:[ \t]*(.+)$/i
       $1.strip
     elsif !@@handler_options[:issue][attr].blank?
       @@handler_options[:issue][attr]
     end
   end
-end
-
-class TMail::Mail
-  # Returns body of the first plain text part found if any
+  
+  # Returns the text/plain part of the email
+  # If not found (eg. HTML-only email), returns the body with tags removed
   def plain_text_body
     return @plain_text_body unless @plain_text_body.nil?
-    p = self.parts.collect {|c| (c.respond_to?(:parts) &amp;&amp; !c.parts.empty?) ? c.parts : c}.flatten
-    plain = p.detect {|c| c.content_type == 'text/plain'}
-    @plain_text_body = plain.nil? ? self.body : plain.body
+    parts = @email.parts.collect {|c| (c.respond_to?(:parts) &amp;&amp; !c.parts.empty?) ? c.parts : c}.flatten
+    if parts.empty?
+      parts &lt;&lt; @email
+    end
+    plain_text_part = parts.detect {|p| p.content_type == 'text/plain'}
+    if plain_text_part.nil?
+      # no text/plain part found, assuming html-only email
+      # strip html tags and remove doctype directive
+      @plain_text_body = strip_tags(@email.body.to_s)
+      @plain_text_body.gsub! %r{^&lt;!DOCTYPE .*$}, ''
+    else
+      @plain_text_body = plain_text_part.body.to_s
+    end
+    @plain_text_body.strip!
   end
 end
-</diff>
      <filename>app/models/mail_handler.rb</filename>
    </modified>
    <modified>
      <diff>@@ -5,12 +5,12 @@
 # modify it under the terms of the GNU General Public License
 # as published by the Free Software Foundation; either version 2
 # of the License, or (at your option) any later version.
-# 
+#
 # This program is distributed in the hope that it will be useful,
 # but WITHOUT ANY WARRANTY; without even the implied warranty of
 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 # GNU General Public License for more details.
-# 
+#
 # You should have received a copy of the GNU General Public License
 # along with this program; if not, write to the Free Software
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
@@ -19,15 +19,17 @@ class Mailer &lt; ActionMailer::Base
   helper :application
   helper :issues
   helper :custom_fields
-  
+
   include ActionController::UrlWriter
-  
-  def issue_add(issue)    
+
+  def issue_add(issue)
     redmine_headers 'Project' =&gt; issue.project.identifier,
                     'Issue-Id' =&gt; issue.id,
                     'Issue-Author' =&gt; issue.author.login
     redmine_headers 'Issue-Assignee' =&gt; issue.assigned_to.login if issue.assigned_to
-    recipients issue.recipients    
+    message_id issue
+    recipients issue.recipients
+    cc(issue.watcher_recipients - @recipients)
     subject &quot;[#{issue.project.name} - #{issue.tracker.name} ##{issue.id}] (#{issue.status.name}) #{issue.subject}&quot;
     body :issue =&gt; issue,
          :issue_url =&gt; url_for(:controller =&gt; 'issues', :action =&gt; 'show', :id =&gt; issue)
@@ -39,6 +41,9 @@ class Mailer &lt; ActionMailer::Base
                     'Issue-Id' =&gt; issue.id,
                     'Issue-Author' =&gt; issue.author.login
     redmine_headers 'Issue-Assignee' =&gt; issue.assigned_to.login if issue.assigned_to
+    message_id journal
+    references issue
+    @author = journal.user
     recipients issue.recipients
     # Watchers in cc
     cc(issue.watcher_recipients - @recipients)
@@ -50,16 +55,16 @@ class Mailer &lt; ActionMailer::Base
          :journal =&gt; journal,
          :issue_url =&gt; url_for(:controller =&gt; 'issues', :action =&gt; 'show', :id =&gt; issue)
   end
-  
+
   def reminder(user, issues, days)
     set_language_if_valid user.language
     recipients user.mail
     subject l(:mail_subject_reminder, issues.size)
     body :issues =&gt; issues,
          :days =&gt; days,
-         :issues_url =&gt; url_for(:controller =&gt; 'issues', :action =&gt; 'index', :set_filter =&gt; 1, :assigned_to_id =&gt; user.id, :sort_key =&gt; 'issues.due_date', :sort_order =&gt; 'asc')
+         :issues_url =&gt; url_for(:controller =&gt; 'issues', :action =&gt; 'index', :set_filter =&gt; 1, :assigned_to_id =&gt; user.id, :sort_key =&gt; 'due_date', :sort_order =&gt; 'asc')
   end
-  
+
   def document_added(document)
     redmine_headers 'Project' =&gt; document.project.identifier
     recipients document.project.recipients
@@ -67,12 +72,15 @@ class Mailer &lt; ActionMailer::Base
     body :document =&gt; document,
          :document_url =&gt; url_for(:controller =&gt; 'documents', :action =&gt; 'show', :id =&gt; document)
   end
-  
+
   def attachments_added(attachments)
     container = attachments.first.container
     added_to = ''
     added_to_url = ''
     case container.class.name
+    when 'Project'
+      added_to_url = url_for(:controller =&gt; 'projects', :action =&gt; 'list_files', :id =&gt; container)
+      added_to = &quot;#{l(:label_project)}: #{container}&quot;
     when 'Version'
       added_to_url = url_for(:controller =&gt; 'projects', :action =&gt; 'list_files', :id =&gt; container.project_id)
       added_to = &quot;#{l(:label_version)}: #{container.name}&quot;
@@ -90,6 +98,7 @@ class Mailer &lt; ActionMailer::Base
 
   def news_added(news)
     redmine_headers 'Project' =&gt; news.project.identifier
+    message_id news
     recipients news.project.recipients
     subject &quot;[#{news.project.name}] #{l(:label_news)}: #{news.title}&quot;
     body :news =&gt; news,
@@ -99,12 +108,14 @@ class Mailer &lt; ActionMailer::Base
   def message_posted(message, recipients)
     redmine_headers 'Project' =&gt; message.project.identifier,
                     'Topic-Id' =&gt; (message.parent_id || message.id)
+    message_id message
+    references message.parent unless message.parent.nil?
     recipients(recipients)
     subject &quot;[#{message.board.project.name} - #{message.board.name}] #{message.subject}&quot;
     body :message =&gt; message,
          :message_url =&gt; url_for(:controller =&gt; 'messages', :action =&gt; 'show', :board_id =&gt; message.board_id, :id =&gt; message.root)
   end
-   
+
   def account_information(user, password)
     set_language_if_valid user.language
     recipients user.mail
@@ -113,10 +124,10 @@ class Mailer &lt; ActionMailer::Base
          :password =&gt; password,
          :login_url =&gt; url_for(:controller =&gt; 'account', :action =&gt; 'login')
   end
-  
+
   def account_activation_request(user)
     # Send the email to all active administrators
-    recipients User.find_active(:all, :conditions =&gt; {:admin =&gt; true}).collect { |u| u.mail }.compact
+    recipients User.active.find(:all, :conditions =&gt; {:admin =&gt; true}).collect { |u| u.mail }.compact
     subject l(:mail_subject_account_activation_request, Setting.app_title)
     body :user =&gt; user,
          :url =&gt; url_for(:controller =&gt; 'users', :action =&gt; 'index', :status =&gt; User::STATUS_REGISTERED, :sort_key =&gt; 'created_on', :sort_order =&gt; 'desc')
@@ -128,7 +139,7 @@ class Mailer &lt; ActionMailer::Base
     subject l(:mail_subject_lost_password, Setting.app_title)
     body :token =&gt; token,
          :url =&gt; url_for(:controller =&gt; 'account', :action =&gt; 'lost_password', :token =&gt; token.value)
-  end  
+  end
 
   def register(token)
     set_language_if_valid(token.user.language)
@@ -137,7 +148,7 @@ class Mailer &lt; ActionMailer::Base
     body :token =&gt; token,
          :url =&gt; url_for(:controller =&gt; 'account', :action =&gt; 'activate', :token =&gt; token.value)
   end
-  
+
   def test(user)
     set_language_if_valid(user.language)
     recipients user.mail
@@ -148,12 +159,20 @@ class Mailer &lt; ActionMailer::Base
   # Overrides default deliver! method to prevent from sending an email
   # with no recipient, cc or bcc
   def deliver!(mail = @mail)
-    return false if (recipients.nil? || recipients.empty?) &amp;&amp; 
+    return false if (recipients.nil? || recipients.empty?) &amp;&amp;
                     (cc.nil? || cc.empty?) &amp;&amp;
                     (bcc.nil? || bcc.empty?)
-    super
+                    
+    # Set Message-Id and References
+    if @message_id_object
+      mail.message_id = self.class.message_id_for(@message_id_object)
+    end
+    if @references_objects
+      mail.references = @references_objects.collect {|o| self.class.message_id_for(o)}
+    end
+    super(mail)
   end
-  
+
   # Sends reminders to issue assignees
   # Available options:
   # * :days     =&gt; how many days in the future to remind about (defaults to 7)
@@ -163,13 +182,13 @@ class Mailer &lt; ActionMailer::Base
     days = options[:days] || 7
     project = options[:project] ? Project.find(options[:project]) : nil
     tracker = options[:tracker] ? Tracker.find(options[:tracker]) : nil
-    
+
     s = ARCondition.new [&quot;#{IssueStatus.table_name}.is_closed = ? AND #{Issue.table_name}.due_date &lt;= ?&quot;, false, days.day.from_now.to_date]
     s &lt;&lt; &quot;#{Issue.table_name}.assigned_to_id IS NOT NULL&quot;
     s &lt;&lt; &quot;#{Project.table_name}.status = #{Project::STATUS_ACTIVE}&quot;
     s &lt;&lt; &quot;#{Issue.table_name}.project_id = #{project.id}&quot; if project
     s &lt;&lt; &quot;#{Issue.table_name}.tracker_id = #{tracker.id}&quot; if tracker
-    
+
     issues_by_assignee = Issue.find(:all, :include =&gt; [:status, :assigned_to, :project, :tracker],
                                           :conditions =&gt; s.conditions
                                     ).group_by(&amp;:assigned_to)
@@ -183,45 +202,96 @@ class Mailer &lt; ActionMailer::Base
     super
     set_language_if_valid Setting.default_language
     from Setting.mail_from
-    default_url_options[:host] = Setting.host_name
+    
+    # URL options
+    h = Setting.host_name
+    h = h.to_s.gsub(%r{\/.*$}, '') unless Redmine::Utils.relative_url_root.blank?
+    default_url_options[:host] = h
     default_url_options[:protocol] = Setting.protocol
+    
     # Common headers
     headers 'X-Mailer' =&gt; 'Redmine',
             'X-Redmine-Host' =&gt; Setting.host_name,
             'X-Redmine-Site' =&gt; Setting.app_title
   end
-  
+
   # Appends a Redmine header field (name is prepended with 'X-Redmine-')
   def redmine_headers(h)
     h.each { |k,v| headers[&quot;X-Redmine-#{k}&quot;] = v }
   end
-  
+
   # Overrides the create_mail method
   def create_mail
     # Removes the current user from the recipients and cc
     # if he doesn't want to receive notifications about what he does
-    if User.current.pref[:no_self_notified]
-      recipients.delete(User.current.mail) if recipients
-      cc.delete(User.current.mail) if cc
+    @author ||= User.current
+    if @author.pref[:no_self_notified]
+      recipients.delete(@author.mail) if recipients
+      cc.delete(@author.mail) if cc
     end
     # Blind carbon copy recipients
     if Setting.bcc_recipients?
       bcc([recipients, cc].flatten.compact.uniq)
       recipients []
       cc []
-    end    
+    end
     super
   end
-  
+
   # Renders a message with the corresponding layout
   def render_message(method_name, body)
-    layout = method_name.match(%r{text\.html\.(rhtml|rxml)}) ? 'layout.text.html.rhtml' : 'layout.text.plain.rhtml'
+    layout = method_name.to_s.match(%r{text\.html\.(rhtml|rxml)}) ? 'layout.text.html.rhtml' : 'layout.text.plain.rhtml'
     body[:content_for_layout] = render(:file =&gt; method_name, :body =&gt; body)
-    ActionView::Base.new(template_root, body, self).render(:file =&gt; &quot;mailer/#{layout}&quot;)
+    ActionView::Base.new(template_root, body, self).render(:file =&gt; &quot;mailer/#{layout}&quot;, :use_full_path =&gt; true)
   end
-  
+
+  # for the case of plain text only
+  def body(*params)
+    value = super(*params)
+    if Setting.plain_text_mail?
+      templates = Dir.glob(&quot;#{template_path}/#{@template}.text.plain.{rhtml,erb}&quot;)
+      unless String === @body or templates.empty?
+        template = File.basename(templates.first)
+        @body[:content_for_layout] = render(:file =&gt; template, :body =&gt; @body)
+        @body = ActionView::Base.new(template_root, @body, self).render(:file =&gt; &quot;mailer/layout.text.plain.rhtml&quot;, :use_full_path =&gt; true)
+        return @body
+      end
+    end
+    return value
+  end
+
   # Makes partial rendering work with Rails 1.2 (retro-compatibility)
   def self.controller_path
     ''
   end unless respond_to?('controller_path')
+  
+  # Returns a predictable Message-Id for the given object
+  def self.message_id_for(object)
+    # id + timestamp should reduce the odds of a collision
+    # as far as we don't send multiple emails for the same object
+    hash = &quot;redmine.#{object.class.name.demodulize.underscore}-#{object.id}.#{object.created_on.strftime(&quot;%Y%m%d%H%M%S&quot;)}&quot;
+    host = Setting.mail_from.to_s.gsub(%r{^.*@}, '')
+    host = &quot;#{::Socket.gethostname}.redmine&quot; if host.empty?
+    &quot;&lt;#{hash}@#{host}&gt;&quot;
+  end
+  
+  private
+  
+  def message_id(object)
+    @message_id_object = object
+  end
+  
+  def references(object)
+    @references_objects ||= []
+    @references_objects &lt;&lt; object
+  end
+end
+
+# Patch TMail so that message_id is not overwritten
+module TMail
+  class Mail
+    def add_message_id( fqdn = nil )
+      self.message_id ||= ::TMail::new_message_id(fqdn)
+    end
+  end
 end</diff>
      <filename>app/models/mailer.rb</filename>
    </modified>
    <modified>
      <diff>@@ -19,7 +19,7 @@ class Message &lt; ActiveRecord::Base
   belongs_to :board
   belongs_to :author, :class_name =&gt; 'User', :foreign_key =&gt; 'author_id'
   acts_as_tree :counter_cache =&gt; :replies_count, :order =&gt; &quot;#{Message.table_name}.created_on ASC&quot;
-  has_many :attachments, :as =&gt; :container, :dependent =&gt; :destroy
+  acts_as_attachable
   belongs_to :last_reply, :class_name =&gt; 'Message', :foreign_key =&gt; 'last_reply_id'
   
   acts_as_searchable :columns =&gt; ['subject', 'content'],
@@ -32,12 +32,16 @@ class Message &lt; ActiveRecord::Base
                 :url =&gt; Proc.new {|o| {:controller =&gt; 'messages', :action =&gt; 'show', :board_id =&gt; o.board_id}.merge(o.parent_id.nil? ? {:id =&gt; o.id} : 
                                                                                                                                        {:id =&gt; o.parent_id, :anchor =&gt; &quot;message-#{o.id}&quot;})}
 
-  acts_as_activity_provider :find_options =&gt; {:include =&gt; [{:board =&gt; :project}, :author]}
+  acts_as_activity_provider :find_options =&gt; {:include =&gt; [{:board =&gt; :project}, :author]},
+                            :author_key =&gt; :author_id
+  acts_as_watchable
     
   attr_protected :locked, :sticky
   validates_presence_of :subject, :content
   validates_length_of :subject, :maximum =&gt; 255
   
+  after_create :add_author_as_watcher
+  
   def validate_on_create
     # Can not reply to a locked topic
     errors.add_to_base 'Topic is locked' if root.locked? &amp;&amp; self != root
@@ -68,4 +72,18 @@ class Message &lt; ActiveRecord::Base
   def project
     board.project
   end
+
+  def editable_by?(usr)
+    usr &amp;&amp; usr.logged? &amp;&amp; (usr.allowed_to?(:edit_messages, project) || (self.author == usr &amp;&amp; usr.allowed_to?(:edit_own_messages, project)))
+  end
+
+  def destroyable_by?(usr)
+    usr &amp;&amp; usr.logged? &amp;&amp; (usr.allowed_to?(:delete_messages, project) || (self.author == usr &amp;&amp; usr.allowed_to?(:delete_own_messages, project)))
+  end
+  
+  private
+  
+  def add_author_as_watcher
+    Watcher.create(:watchable =&gt; self.root, :user =&gt; author)
+  end
 end</diff>
      <filename>app/models/message.rb</filename>
    </modified>
    <modified>
      <diff>@@ -17,8 +17,9 @@
 
 class MessageObserver &lt; ActiveRecord::Observer
   def after_create(message)
-    # send notification to the authors of the thread
-    recipients = ([message.root] + message.root.children).collect {|m| m.author.mail if m.author &amp;&amp; m.author.active?}
+    recipients = []
+    # send notification to the topic watchers
+    recipients += message.root.watcher_recipients
     # send notification to the board watchers
     recipients += message.board.watcher_recipients
     # send notification to project members who want to be notified</diff>
      <filename>app/models/message_observer.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
-# redMine - project management software
-# Copyright (C) 2006  Jean-Philippe Lang
+# Redmine - project management software
+# Copyright (C) 2006-2008  Jean-Philippe Lang
 #
 # This program is free software; you can redistribute it and/or
 # modify it under the terms of the GNU General Public License
@@ -26,10 +26,11 @@ class News &lt; ActiveRecord::Base
 
   acts_as_searchable :columns =&gt; ['title', &quot;#{table_name}.description&quot;], :include =&gt; :project
   acts_as_event :url =&gt; Proc.new {|o| {:controller =&gt; 'news', :action =&gt; 'show', :id =&gt; o.id}}
-  acts_as_activity_provider :find_options =&gt; {:include =&gt; [:project, :author]}
+  acts_as_activity_provider :find_options =&gt; {:include =&gt; [:project, :author]},
+                            :author_key =&gt; :author_id
   
   # returns latest news for projects visible by user
-  def self.latest(user=nil, count=5)
-    find(:all, :limit =&gt; count, :conditions =&gt; Project.visible_by(user), :include =&gt; [ :author, :project ], :order =&gt; &quot;#{News.table_name}.created_on DESC&quot;)	
+  def self.latest(user = User.current, count = 5)
+    find(:all, :limit =&gt; count, :conditions =&gt; Project.allowed_to_condition(user, :view_news), :include =&gt; [ :author, :project ], :order =&gt; &quot;#{News.table_name}.created_on DESC&quot;)	
   end
 end</diff>
      <filename>app/models/news.rb</filename>
    </modified>
    <modified>
      <diff>@@ -44,6 +44,8 @@ class Project &lt; ActiveRecord::Base
                           :association_foreign_key =&gt; 'custom_field_id'
                           
   acts_as_tree :order =&gt; &quot;name&quot;, :counter_cache =&gt; true
+  acts_as_attachable :view_permission =&gt; :view_files,
+                     :delete_permission =&gt; :manage_files
 
   acts_as_customizable
   acts_as_searchable :columns =&gt; ['name', 'description'], :project_key =&gt; 'id', :permission =&gt; nil
@@ -58,10 +60,12 @@ class Project &lt; ActiveRecord::Base
   validates_associated :repository, :wiki
   validates_length_of :name, :maximum =&gt; 30
   validates_length_of :homepage, :maximum =&gt; 255
-  validates_length_of :identifier, :in =&gt; 3..20
+  validates_length_of :identifier, :in =&gt; 2..20
   validates_format_of :identifier, :with =&gt; /^[a-z0-9\-]*$/
   
   before_destroy :delete_all_members
+
+  named_scope :has_module, lambda { |mod| { :conditions =&gt; [&quot;#{Project.table_name}.id IN (SELECT em.project_id FROM #{EnabledModule.table_name} em WHERE em.name=?)&quot;, mod.to_s] } }
   
   def identifier=(identifier)
     super unless identifier_frozen?
@@ -106,6 +110,12 @@ class Project &lt; ActiveRecord::Base
   def self.allowed_to_condition(user, permission, options={})
     statements = []
     base_statement = &quot;#{Project.table_name}.status=#{Project::STATUS_ACTIVE}&quot;
+    if perm = Redmine::AccessControl.permission(permission)
+      unless perm.project_module.nil?
+        # If the permission belongs to a project module, make sure the module is enabled
+        base_statement &lt;&lt; &quot; AND EXISTS (SELECT em.id FROM #{EnabledModule.table_name} em WHERE em.name='#{perm.project_module}' AND em.project_id=#{Project.table_name}.id)&quot;
+      end
+    end
     if options[:project]
       project_statement = &quot;#{Project.table_name}.id = #{options[:project].id}&quot;
       project_statement &lt;&lt; &quot; OR #{Project.table_name}.parent_id = #{options[:project].id}&quot; if options[:with_subprojects]</diff>
      <filename>app/models/project.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
-# redMine - project management software
-# Copyright (C) 2006-2007  Jean-Philippe Lang
+# Redmine - project management software
+# Copyright (C) 2006-2008  Jean-Philippe Lang
 #
 # This program is free software; you can redistribute it and/or
 # modify it under the terms of the GNU General Public License
@@ -35,7 +35,7 @@ class QueryCustomFieldColumn &lt; QueryColumn
 
   def initialize(custom_field)
     self.name = &quot;cf_#{custom_field.id}&quot;.to_sym
-    self.sortable = false
+    self.sortable = custom_field.order_statement || false
     @cf = custom_field
   end
   
@@ -254,9 +254,8 @@ class Query &lt; ActiveRecord::Base
   def has_default_columns?
     column_names.nil? || column_names.empty?
   end
-
-  def statement
-    # project/subprojects clause
+  
+  def project_statement
     project_clauses = []
     if project &amp;&amp; !@project.active_children.empty?
       ids = [project.id]
@@ -274,12 +273,15 @@ class Query &lt; ActiveRecord::Base
       elsif Setting.display_subprojects_issues?
         ids += project.child_ids
       end
-      project_clauses &lt;&lt; &quot;#{Issue.table_name}.project_id IN (%s)&quot; % ids.join(',')
+      project_clauses &lt;&lt; &quot;#{Project.table_name}.id IN (%s)&quot; % ids.join(',')
     elsif project
-      project_clauses &lt;&lt; &quot;#{Issue.table_name}.project_id = %d&quot; % project.id
+      project_clauses &lt;&lt; &quot;#{Project.table_name}.id = %d&quot; % project.id
     end
-    project_clauses &lt;&lt;  Project.visible_by(User.current)
-    
+    project_clauses &lt;&lt;  Project.allowed_to_condition(User.current, :view_issues)
+    project_clauses.join(' AND ')
+  end
+
+  def statement
     # filters clauses
     filters_clauses = []
     filters.each_key do |field|
@@ -307,60 +309,69 @@ class Query &lt; ActiveRecord::Base
         v.push(User.current.logged? ? User.current.id.to_s : &quot;0&quot;) if v.delete(&quot;me&quot;)
       end
       
-      case operator_for field
-      when &quot;=&quot;
-        sql = sql + &quot;#{db_table}.#{db_field} IN (&quot; + v.collect{|val| &quot;'#{connection.quote_string(val)}'&quot;}.join(&quot;,&quot;) + &quot;)&quot;
-      when &quot;!&quot;
-        sql = sql + &quot;(#{db_table}.#{db_field} IS NULL OR #{db_table}.#{db_field} NOT IN (&quot; + v.collect{|val| &quot;'#{connection.quote_string(val)}'&quot;}.join(&quot;,&quot;) + &quot;))&quot;
-      when &quot;!*&quot;
-        sql = sql + &quot;#{db_table}.#{db_field} IS NULL&quot;
-        sql &lt;&lt; &quot; OR #{db_table}.#{db_field} = ''&quot; if is_custom_filter
-      when &quot;*&quot;
-        sql = sql + &quot;#{db_table}.#{db_field} IS NOT NULL&quot;
-        sql &lt;&lt; &quot; AND #{db_table}.#{db_field} &lt;&gt; ''&quot; if is_custom_filter
-      when &quot;&gt;=&quot;
-        sql = sql + &quot;#{db_table}.#{db_field} &gt;= #{v.first.to_i}&quot;
-      when &quot;&lt;=&quot;
-        sql = sql + &quot;#{db_table}.#{db_field} &lt;= #{v.first.to_i}&quot;
-      when &quot;o&quot;
-        sql = sql + &quot;#{IssueStatus.table_name}.is_closed=#{connection.quoted_false}&quot; if field == &quot;status_id&quot;
-      when &quot;c&quot;
-        sql = sql + &quot;#{IssueStatus.table_name}.is_closed=#{connection.quoted_true}&quot; if field == &quot;status_id&quot;
-      when &quot;&gt;t-&quot;
-        sql = sql + &quot;#{db_table}.#{db_field} BETWEEN '%s' AND '%s'&quot; % [connection.quoted_date((Date.today - v.first.to_i).to_time), connection.quoted_date((Date.today + 1).to_time)]
-      when &quot;&lt;t-&quot;
-        sql = sql + &quot;#{db_table}.#{db_field} &lt;= '%s'&quot; % connection.quoted_date((Date.today - v.first.to_i).to_time)
-      when &quot;t-&quot;
-        sql = sql + &quot;#{db_table}.#{db_field} BETWEEN '%s' AND '%s'&quot; % [connection.quoted_date((Date.today - v.first.to_i).to_time), connection.quoted_date((Date.today - v.first.to_i + 1).to_time)]
-      when &quot;&gt;t+&quot;
-        sql = sql + &quot;#{db_table}.#{db_field} &gt;= '%s'&quot; % connection.quoted_date((Date.today + v.first.to_i).to_time)
-      when &quot;&lt;t+&quot;
-        sql = sql + &quot;#{db_table}.#{db_field} BETWEEN '%s' AND '%s'&quot; % [connection.quoted_date(Date.today.to_time), connection.quoted_date((Date.today + v.first.to_i + 1).to_time)]
-      when &quot;t+&quot;
-        sql = sql + &quot;#{db_table}.#{db_field} BETWEEN '%s' AND '%s'&quot; % [connection.quoted_date((Date.today + v.first.to_i).to_time), connection.quoted_date((Date.today + v.first.to_i + 1).to_time)]
-      when &quot;t&quot;
-        sql = sql + &quot;#{db_table}.#{db_field} BETWEEN '%s' AND '%s'&quot; % [connection.quoted_date(Date.today.to_time), connection.quoted_date((Date.today+1).to_time)]
-      when &quot;w&quot;
-        from = l(:general_first_day_of_week) == '7' ?
-          # week starts on sunday
-          ((Date.today.cwday == 7) ? Time.now.at_beginning_of_day : Time.now.at_beginning_of_week - 1.day) :
-          # week starts on monday (Rails default)
-          Time.now.at_beginning_of_week
-        sql = sql + &quot;#{db_table}.#{db_field} BETWEEN '%s' AND '%s'&quot; % [connection.quoted_date(from), connection.quoted_date(from + 7.days)]
-      when &quot;~&quot;
-        sql = sql + &quot;#{db_table}.#{db_field} LIKE '%#{connection.quote_string(v.first)}%'&quot;
-      when &quot;!~&quot;
-        sql = sql + &quot;#{db_table}.#{db_field} NOT LIKE '%#{connection.quote_string(v.first)}%'&quot;
-      end
+      sql = sql + sql_for_field(field, v, db_table, db_field, is_custom_filter)
+      
       sql &lt;&lt; ')'
       filters_clauses &lt;&lt; sql
     end if filters and valid?
     
-    (project_clauses + filters_clauses).join(' AND ')
+    (filters_clauses &lt;&lt; project_statement).join(' AND ')
   end
   
   private
   
+  # Helper method to generate the WHERE sql for a +field+ with a +value+
+  def sql_for_field(field, value, db_table, db_field, is_custom_filter)
+    sql = ''
+    case operator_for field
+    when &quot;=&quot;
+      sql = &quot;#{db_table}.#{db_field} IN (&quot; + value.collect{|val| &quot;'#{connection.quote_string(val)}'&quot;}.join(&quot;,&quot;) + &quot;)&quot;
+    when &quot;!&quot;
+      sql = &quot;(#{db_table}.#{db_field} IS NULL OR #{db_table}.#{db_field} NOT IN (&quot; + value.collect{|val| &quot;'#{connection.quote_string(val)}'&quot;}.join(&quot;,&quot;) + &quot;))&quot;
+    when &quot;!*&quot;
+      sql = &quot;#{db_table}.#{db_field} IS NULL&quot;
+      sql &lt;&lt; &quot; OR #{db_table}.#{db_field} = ''&quot; if is_custom_filter
+    when &quot;*&quot;
+      sql = &quot;#{db_table}.#{db_field} IS NOT NULL&quot;
+      sql &lt;&lt; &quot; AND #{db_table}.#{db_field} &lt;&gt; ''&quot; if is_custom_filter
+    when &quot;&gt;=&quot;
+      sql = &quot;#{db_table}.#{db_field} &gt;= #{value.first.to_i}&quot;
+    when &quot;&lt;=&quot;
+      sql = &quot;#{db_table}.#{db_field} &lt;= #{value.first.to_i}&quot;
+    when &quot;o&quot;
+      sql = &quot;#{IssueStatus.table_name}.is_closed=#{connection.quoted_false}&quot; if field == &quot;status_id&quot;
+    when &quot;c&quot;
+      sql = &quot;#{IssueStatus.table_name}.is_closed=#{connection.quoted_true}&quot; if field == &quot;status_id&quot;
+    when &quot;&gt;t-&quot;
+      sql = date_range_clause(db_table, db_field, - value.first.to_i, 0)
+    when &quot;&lt;t-&quot;
+      sql = date_range_clause(db_table, db_field, nil, - value.first.to_i)
+    when &quot;t-&quot;
+      sql = date_range_clause(db_table, db_field, - value.first.to_i, - value.first.to_i)
+    when &quot;&gt;t+&quot;
+      sql = date_range_clause(db_table, db_field, value.first.to_i, nil)
+    when &quot;&lt;t+&quot;
+      sql = date_range_clause(db_table, db_field, 0, value.first.to_i)
+    when &quot;t+&quot;
+      sql = date_range_clause(db_table, db_field, value.first.to_i, value.first.to_i)
+    when &quot;t&quot;
+      sql = date_range_clause(db_table, db_field, 0, 0)
+    when &quot;w&quot;
+      from = l(:general_first_day_of_week) == '7' ?
+      # week starts on sunday
+      ((Date.today.cwday == 7) ? Time.now.at_beginning_of_day : Time.now.at_beginning_of_week - 1.day) :
+        # week starts on monday (Rails default)
+        Time.now.at_beginning_of_week
+      sql = &quot;#{db_table}.#{db_field} BETWEEN '%s' AND '%s'&quot; % [connection.quoted_date(from), connection.quoted_date(from + 7.days)]
+    when &quot;~&quot;
+      sql = &quot;#{db_table}.#{db_field} LIKE '%#{connection.quote_string(value.first)}%'&quot;
+    when &quot;!~&quot;
+      sql = &quot;#{db_table}.#{db_field} NOT LIKE '%#{connection.quote_string(value.first)}%'&quot;
+    end
+    
+    return sql
+  end
+  
   def add_custom_fields_filters(custom_fields)
     @available_filters ||= {}
     
@@ -380,4 +391,16 @@ class Query &lt; ActiveRecord::Base
       @available_filters[&quot;cf_#{field.id}&quot;] = options.merge({ :name =&gt; field.name })
     end
   end
+  
+  # Returns a SQL clause for a date or datetime field.
+  def date_range_clause(table, field, from, to)
+    s = []
+    if from
+      s &lt;&lt; (&quot;#{table}.#{field} &gt; '%s'&quot; % [connection.quoted_date((Date.yesterday + from).to_time.end_of_day)])
+    end
+    if to
+      s &lt;&lt; (&quot;#{table}.#{field} &lt;= '%s'&quot; % [connection.quoted_date((Date.today + to).to_time.end_of_day)])
+    end
+    s.join(' AND ')
+  end
 end</diff>
      <filename>app/models/query.rb</filename>
    </modified>
    <modified>
      <diff>@@ -78,7 +78,7 @@ class Repository &lt; ActiveRecord::Base
   # Default behaviour: we search in cached changesets
   def changesets_for_path(path)
     path = &quot;/#{path}&quot; unless path.starts_with?('/')
-    Change.find(:all, :include =&gt; :changeset, 
+    Change.find(:all, :include =&gt; {:changeset =&gt; :user}, 
       :conditions =&gt; [&quot;repository_id = ? AND path = ?&quot;, id, path],
       :order =&gt; &quot;committed_on DESC, #{Changeset.table_name}.id DESC&quot;).collect(&amp;:changeset)
   end
@@ -96,6 +96,45 @@ class Repository &lt; ActiveRecord::Base
     self.changesets.each(&amp;:scan_comment_for_issue_ids)
   end
   
+  # Returns an array of committers usernames and associated user_id
+  def committers
+    @committers ||= Changeset.connection.select_rows(&quot;SELECT DISTINCT committer, user_id FROM #{Changeset.table_name} WHERE repository_id = #{id}&quot;)
+  end
+  
+  # Maps committers username to a user ids
+  def committer_ids=(h)
+    if h.is_a?(Hash)
+      committers.each do |committer, user_id|
+        new_user_id = h[committer]
+        if new_user_id &amp;&amp; (new_user_id.to_i != user_id.to_i)
+          new_user_id = (new_user_id.to_i &gt; 0 ? new_user_id.to_i : nil)
+          Changeset.update_all(&quot;user_id = #{ new_user_id.nil? ? 'NULL' : new_user_id }&quot;, [&quot;repository_id = ? AND committer = ?&quot;, id, committer])
+        end
+      end
+      @committers = nil
+      true
+    else
+      false
+    end
+  end
+  
+  # Returns the Redmine User corresponding to the given +committer+
+  # It will return nil if the committer is not yet mapped and if no User
+  # with the same username or email was found
+  def find_committer_user(committer)
+    if committer
+      c = changesets.find(:first, :conditions =&gt; {:committer =&gt; committer}, :include =&gt; :user)
+      if c &amp;&amp; c.user
+        c.user
+      elsif committer.strip =~ /^([^&lt;]+)(&lt;(.*)&gt;)?$/
+        username, email = $1.strip, $3
+        u = User.find_by_login(username)
+        u ||= User.find_by_mail(email) unless email.blank?
+        u
+      end
+    end
+  end
+  
   # fetch new changesets for all repositories
   # can be called periodically by an external script
   # eg. ruby script/runner &quot;Repository.fetch_changesets&quot;</diff>
      <filename>app/models/repository.rb</filename>
    </modified>
    <modified>
      <diff>@@ -52,7 +52,7 @@ class Repository::Darcs &lt; Repository
   end
   
   def cat(path, identifier=nil)
-    patch = identifier.nil? ? nil : changesets.find_by_revision(identifier)
+    patch = identifier.nil? ? nil : changesets.find_by_revision(identifier.to_s)
     scm.cat(path, patch.nil? ? nil : patch.scmid)
   end
   </diff>
      <filename>app/models/repository/darcs.rb</filename>
    </modified>
    <modified>
      <diff>@@ -30,7 +30,7 @@ class Repository::Git &lt; Repository
   end
 
   def changesets_for_path(path)
-    Change.find(:all, :include =&gt; :changeset, 
+    Change.find(:all, :include =&gt; {:changeset =&gt; :user}, 
                 :conditions =&gt; [&quot;repository_id = ? AND path = ?&quot;, id, path],
                 :order =&gt; &quot;committed_on DESC, #{Changeset.table_name}.revision DESC&quot;).collect(&amp;:changeset)
   end
@@ -45,20 +45,22 @@ class Repository::Git &lt; Repository
 
       unless changesets.find_by_scmid(scm_revision)
         scm.revisions('', db_revision, nil, :reverse =&gt; true) do |revision|
-          transaction do
-            changeset = Changeset.create(:repository =&gt; self,
-                                         :revision =&gt; revision.identifier,
-                                         :scmid =&gt; revision.scmid,
-                                         :committer =&gt; revision.author, 
-                                         :committed_on =&gt; revision.time,
-                                         :comments =&gt; revision.message)
-            
-            revision.paths.each do |change|
-              Change.create(:changeset =&gt; changeset,
-                            :action =&gt; change[:action],
-                            :path =&gt; change[:path],
-                            :from_path =&gt; change[:from_path],
-                            :from_revision =&gt; change[:from_revision])
+          if changesets.find_by_scmid(revision.scmid.to_s).nil?
+            transaction do
+              changeset = Changeset.create!(:repository =&gt; self,
+                                           :revision =&gt; revision.identifier,
+                                           :scmid =&gt; revision.scmid,
+                                           :committer =&gt; revision.author, 
+                                           :committed_on =&gt; revision.time,
+                                           :comments =&gt; revision.message)
+              
+              revision.paths.each do |change|
+                Change.create!(:changeset =&gt; changeset,
+                              :action =&gt; change[:action],
+                              :path =&gt; change[:path],
+                              :from_path =&gt; change[:from_path],
+                              :from_revision =&gt; change[:from_revision])
+              end
             end
           end
         end</diff>
      <filename>app/models/repository/git.rb</filename>
    </modified>
    <modified>
      <diff>@@ -32,7 +32,7 @@ class Repository::Subversion &lt; Repository
 
   def changesets_for_path(path)
     revisions = scm.revisions(path)
-    revisions ? changesets.find_all_by_revision(revisions.collect(&amp;:identifier), :order =&gt; &quot;committed_on DESC&quot;) : []
+    revisions ? changesets.find_all_by_revision(revisions.collect(&amp;:identifier), :order =&gt; &quot;committed_on DESC&quot;, :include =&gt; :user) : []
   end
   
   # Returns a path relative to the url of the repository</diff>
      <filename>app/models/repository/subversion.rb</filename>
    </modified>
    <modified>
      <diff>@@ -19,6 +19,11 @@ class Role &lt; ActiveRecord::Base
   # Built-in roles
   BUILTIN_NON_MEMBER = 1
   BUILTIN_ANONYMOUS  = 2
+
+  named_scope :builtin, lambda { |*args|
+    compare = 'not' if args.first == true
+    { :conditions =&gt; &quot;#{compare} builtin = 0&quot; }
+  }
   
   before_destroy :check_deletable
   has_many :workflows, :dependent =&gt; :delete_all do
@@ -36,7 +41,7 @@ class Role &lt; ActiveRecord::Base
   has_many :members
   acts_as_list
   
-  serialize :permissions
+  serialize :permissions, Array
   attr_protected :builtin
 
   validates_presence_of :name
@@ -49,9 +54,32 @@ class Role &lt; ActiveRecord::Base
   end
   
   def permissions=(perms)
-    perms = perms.collect {|p| p.to_sym unless p.blank? }.compact if perms
+    perms = perms.collect {|p| p.to_sym unless p.blank? }.compact.uniq if perms
     write_attribute(:permissions, perms)
   end
+
+  def add_permission!(*perms)
+    self.permissions = [] unless permissions.is_a?(Array)
+
+    permissions_will_change!
+    perms.each do |p|
+      p = p.to_sym
+      permissions &lt;&lt; p unless permissions.include?(p)
+    end
+    save!
+  end
+
+  def remove_permission!(*perms)
+    return unless permissions.is_a?(Array)
+    permissions_will_change!
+    perms.each { |p| permissions.delete(p.to_sym) }
+    save!
+  end
+  
+  # Returns true if the role has the given permission
+  def has_permission?(perm)
+    !permissions.nil? &amp;&amp; permissions.include?(perm.to_sym)
+  end
   
   def &lt;=&gt;(role)
     position &lt;=&gt; role.position</diff>
      <filename>app/models/role.rb</filename>
    </modified>
    <modified>
      <diff>@@ -75,9 +75,9 @@ class Setting &lt; ActiveRecord::Base
   
   cattr_accessor :available_settings
   @@available_settings = YAML::load(File.open(&quot;#{RAILS_ROOT}/config/settings.yml&quot;))
-  Redmine::Plugin.registered_plugins.each do |id, plugin|
+  Redmine::Plugin.all.each do |plugin|
     next unless plugin.settings
-    @@available_settings[&quot;plugin_#{id}&quot;] = {'default' =&gt; plugin.settings[:default], 'serialized' =&gt; true}    
+    @@available_settings[&quot;plugin_#{plugin.id}&quot;] = {'default' =&gt; plugin.settings[:default], 'serialized' =&gt; true}    
   end
   
   validates_uniqueness_of :name</diff>
      <filename>app/models/setting.rb</filename>
    </modified>
    <modified>
      <diff>@@ -32,7 +32,7 @@ class TimeEntry &lt; ActiveRecord::Base
                 :description =&gt; :comments
   
   validates_presence_of :user_id, :activity_id, :project_id, :hours, :spent_on
-  validates_numericality_of :hours, :allow_nil =&gt; true
+  validates_numericality_of :hours, :allow_nil =&gt; true, :message =&gt; :activerecord_error_invalid
   validates_length_of :comments, :maximum =&gt; 255, :allow_nil =&gt; true
 
   def after_initialize
@@ -54,7 +54,7 @@ class TimeEntry &lt; ActiveRecord::Base
   end
   
   def hours=(h)
-    write_attribute :hours, (h.is_a?(String) ? h.to_hours : h)
+    write_attribute :hours, (h.is_a?(String) ? (h.to_hours || h) : h)
   end
   
   # tyear, tmonth, tweek assigned where setting spent_on attributes</diff>
      <filename>app/models/time_entry.rb</filename>
    </modified>
    <modified>
      <diff>@@ -37,10 +37,14 @@ class User &lt; ActiveRecord::Base
   has_many :members, :dependent =&gt; :delete_all
   has_many :projects, :through =&gt; :memberships
   has_many :issue_categories, :foreign_key =&gt; 'assigned_to_id', :dependent =&gt; :nullify
+  has_many :changesets, :dependent =&gt; :nullify
   has_one :preference, :dependent =&gt; :destroy, :class_name =&gt; 'UserPreference'
   has_one :rss_token, :dependent =&gt; :destroy, :class_name =&gt; 'Token', :conditions =&gt; &quot;action='feeds'&quot;
   belongs_to :auth_source
   
+  # Active non-anonymous users scope
+  named_scope :active, :conditions =&gt; &quot;#{User.table_name}.status = #{STATUS_ACTIVE}&quot;
+  
   acts_as_customizable
   
   attr_accessor :password, :password_confirmation
@@ -50,7 +54,7 @@ class User &lt; ActiveRecord::Base
 	
   validates_presence_of :login, :firstname, :lastname, :mail, :if =&gt; Proc.new { |user| !user.is_a?(AnonymousUser) }
   validates_uniqueness_of :login, :if =&gt; Proc.new { |user| !user.login.blank? }
-  validates_uniqueness_of :mail, :if =&gt; Proc.new { |user| !user.mail.blank? }
+  validates_uniqueness_of :mail, :if =&gt; Proc.new { |user| !user.mail.blank? }, :case_sensitive =&gt; false
   # Login must contain lettres, numbers, underscores only
   validates_format_of :login, :with =&gt; /^[a-z0-9_\-@\.]*$/i
   validates_length_of :login, :maximum =&gt; 30
@@ -70,17 +74,10 @@ class User &lt; ActiveRecord::Base
     # update hashed_password if password was set
     self.hashed_password = User.hash_password(self.password) if self.password
   end
-
-  def self.active
-    with_scope :find =&gt; { :conditions =&gt; [ &quot;status = ?&quot;, STATUS_ACTIVE ] } do 
-      yield 
-    end 
-  end
   
-  def self.find_active(*args)
-    active do
-      find(*args)
-    end
+  def reload(*args)
+    @name = nil
+    super
   end
   
   # Returns the user that matches provided login and password, or nil
@@ -119,8 +116,11 @@ class User &lt; ActiveRecord::Base
 	
   # Return user's full name for display
   def name(formatter = nil)
-    f = USER_FORMATS[formatter || Setting.user_format] || USER_FORMATS[:firstname_lastname]
-    eval '&quot;' + f + '&quot;'
+    if formatter
+      eval('&quot;' + (USER_FORMATS[formatter] || USER_FORMATS[:firstname_lastname]) + '&quot;')
+    else
+      @name ||= eval('&quot;' + (USER_FORMATS[Setting.user_format] || USER_FORMATS[:firstname_lastname]) + '&quot;')
+    end
   end
   
   def active?
@@ -144,7 +144,7 @@ class User &lt; ActiveRecord::Base
   end
   
   def time_zone
-    self.pref.time_zone.nil? ? nil : TimeZone[self.pref.time_zone]
+    @time_zone ||= (self.pref.time_zone.blank? ? nil : ActiveSupport::TimeZone[self.pref.time_zone])
   end
   
   def wants_comments_in_reverse_order?
@@ -178,15 +178,15 @@ class User &lt; ActiveRecord::Base
     token = Token.find_by_action_and_value('autologin', key)
     token &amp;&amp; (token.created_on &gt; Setting.autologin.to_i.day.ago) &amp;&amp; token.user.active? ? token.user : nil
   end
+  
+  # Makes find_by_mail case-insensitive
+  def self.find_by_mail(mail)
+    find(:first, :conditions =&gt; [&quot;LOWER(mail) = ?&quot;, mail.to_s.downcase])
+  end
 
+  # Sort users by their display names
   def &lt;=&gt;(user)
-    if user.nil?
-      -1
-    elsif lastname.to_s.downcase == user.lastname.to_s.downcase
-      firstname.to_s.downcase &lt;=&gt; user.firstname.to_s.downcase
-    else
-      lastname.to_s.downcase &lt;=&gt; user.lastname.to_s.downcase
-    end
+    self.to_s.downcase &lt;=&gt; user.to_s.downcase
   end
   
   def to_s</diff>
      <filename>app/models/user.rb</filename>
    </modified>
    <modified>
      <diff>@@ -19,12 +19,13 @@ class Version &lt; ActiveRecord::Base
   before_destroy :check_integrity
   belongs_to :project
   has_many :fixed_issues, :class_name =&gt; 'Issue', :foreign_key =&gt; 'fixed_version_id'
-  has_many :attachments, :as =&gt; :container, :dependent =&gt; :destroy
+  acts_as_attachable :view_permission =&gt; :view_files,
+                     :delete_permission =&gt; :manage_files
 
   validates_presence_of :name
   validates_uniqueness_of :name, :scope =&gt; [:project_id]
   validates_length_of :name, :maximum =&gt; 60
-  validates_format_of :effective_date, :with =&gt; /^\d{4}-\d{2}-\d{2}$/, :message =&gt; :activerecord_error_not_a_date, :allow_nil =&gt; true
+  validates_format_of :effective_date, :with =&gt; /^\d{4}-\d{2}-\d{2}$/, :message =&gt; 'activerecord_error_not_a_date', :allow_nil =&gt; true
   
   def start_date
     effective_date</diff>
      <filename>app/models/version.rb</filename>
    </modified>
    <modified>
      <diff>@@ -43,6 +43,25 @@ class Wiki &lt; ActiveRecord::Base
     page
   end
   
+  # Finds a page by title
+  # The given string can be of one of the forms: &quot;title&quot; or &quot;project:title&quot;
+  # Examples:
+  #   Wiki.find_page(&quot;bar&quot;, project =&gt; foo)
+  #   Wiki.find_page(&quot;foo:bar&quot;)
+  def self.find_page(title, options = {})
+    project = options[:project]
+    if title.to_s =~ %r{^([^\:]+)\:(.*)$}
+      project_identifier, title = $1, $2
+      project = Project.find_by_identifier(project_identifier) || Project.find_by_name(project_identifier)
+    end
+    if project &amp;&amp; project.wiki
+      page = project.wiki.find_page(title)
+      if page &amp;&amp; page.content
+        page
+      end
+    end
+  end
+  
   # turn a string into a valid page title
   def self.titleize(title)
     # replace spaces with _ and remove unwanted caracters</diff>
      <filename>app/models/wiki.rb</filename>
    </modified>
    <modified>
      <diff>@@ -35,9 +35,10 @@ class WikiContent &lt; ActiveRecord::Base
                   :type =&gt; 'wiki-page',
                   :url =&gt; Proc.new {|o| {:controller =&gt; 'wiki', :id =&gt; o.page.wiki.project_id, :page =&gt; o.page.title, :version =&gt; o.version}}
 
-    acts_as_activity_provider :type =&gt; 'wiki_pages',
+    acts_as_activity_provider :type =&gt; 'wiki_edits',
                               :timestamp =&gt; &quot;#{WikiContent.versioned_table_name}.updated_on&quot;,
-                              :permission =&gt; :view_wiki_pages,
+                              :author_key =&gt; &quot;#{WikiContent.versioned_table_name}.author_id&quot;,
+                              :permission =&gt; :view_wiki_edits,
                               :find_options =&gt; {:select =&gt; &quot;#{WikiContent.versioned_table_name}.updated_on, #{WikiContent.versioned_table_name}.comments, &quot; +
                                                            &quot;#{WikiContent.versioned_table_name}.#{WikiContent.version_column}, #{WikiPage.table_name}.title, &quot; +
                                                            &quot;#{WikiContent.versioned_table_name}.page_id, #{WikiContent.versioned_table_name}.author_id, &quot; +</diff>
      <filename>app/models/wiki_content.rb</filename>
    </modified>
    <modified>
      <diff>@@ -21,7 +21,7 @@ require 'enumerator'
 class WikiPage &lt; ActiveRecord::Base
   belongs_to :wiki
   has_one :content, :class_name =&gt; 'WikiContent', :foreign_key =&gt; 'page_id', :dependent =&gt; :destroy
-  has_many :attachments, :as =&gt; :container, :dependent =&gt; :destroy
+  acts_as_attachable :delete_permission =&gt; :delete_wiki_pages_attachments
   acts_as_tree :order =&gt; 'title'
   
   acts_as_event :title =&gt; Proc.new {|o| &quot;#{l(:label_wiki)}: #{o.title}&quot;},
@@ -111,6 +111,10 @@ class WikiPage &lt; ActiveRecord::Base
   def editable_by?(usr)
     !protected? || usr.allowed_to?(:protect_wiki_pages, wiki.project)
   end
+        
+  def attachments_deletable?(usr=User.current)
+    editable_by?(usr) &amp;&amp; super(usr)
+  end
   
   def parent_title
     @parent_title || (self.parent &amp;&amp; self.parent.pretty_title)</diff>
      <filename>app/models/wiki_page.rb</filename>
    </modified>
    <modified>
      <diff>@@ -21,4 +21,23 @@ class Workflow &lt; ActiveRecord::Base
   belongs_to :new_status, :class_name =&gt; 'IssueStatus', :foreign_key =&gt; 'new_status_id'
 
   validates_presence_of :role, :old_status, :new_status
+  
+  # Returns workflow transitions count by tracker and role
+  def self.count_by_tracker_and_role
+    counts = connection.select_all(&quot;SELECT role_id, tracker_id, count(id) AS c FROM #{Workflow.table_name} GROUP BY role_id, tracker_id&quot;)
+    roles = Role.find(:all, :order =&gt; 'builtin, position')
+    trackers = Tracker.find(:all, :order =&gt; 'position')
+    
+    result = []
+    trackers.each do |tracker|
+      t = []
+      roles.each do |role|
+        row = counts.detect {|c| c['role_id'] == role.id.to_s &amp;&amp; c['tracker_id'] == tracker.id.to_s}
+        t &lt;&lt; [role, (row.nil? ? 0 : row['c'].to_i)]
+      end
+      result &lt;&lt; [tracker, t]
+    end
+    
+    result
+  end
 end</diff>
      <filename>app/models/workflow.rb</filename>
    </modified>
    <modified>
      <diff>@@ -29,7 +29,7 @@
 &lt;p&gt;&lt;label for=&quot;user_language&quot;&gt;&lt;%=l(:field_language)%&gt;&lt;/label&gt;
 &lt;%= select(&quot;user&quot;, &quot;language&quot;, lang_options_for_select) %&gt;&lt;/p&gt;
 
-&lt;% @user.custom_field_values.each do |value| %&gt;
+&lt;% @user.custom_field_values.select {|v| v.editable? || v.required?}.each do |value| %&gt;
 	&lt;p&gt;&lt;%= custom_field_tag_with_label :user, value %&gt;&lt;/p&gt;
 &lt;% end %&gt;
 &lt;!--[eoform:user]--&gt;</diff>
      <filename>app/views/account/register.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -2,19 +2,23 @@
 &lt;%= link_to(l(:button_edit), {:controller =&gt; 'users', :action =&gt; 'edit', :id =&gt; @user}, :class =&gt; 'icon icon-edit') if User.current.admin? %&gt;
 &lt;/div&gt;
 
-&lt;h2&gt;&lt;%=h @user.name %&gt;&lt;/h2&gt;
+&lt;h2&gt;&lt;%= avatar @user %&gt; &lt;%=h @user.name %&gt;&lt;/h2&gt;
 
-&lt;p&gt;
-&lt;%= mail_to(h(@user.mail)) unless @user.pref.hide_mail %&gt;
+&lt;div class=&quot;splitcontentleft&quot;&gt;
 &lt;ul&gt;
-    &lt;li&gt;&lt;%=l(:label_registered_on)%&gt;: &lt;%= format_date(@user.created_on) %&gt;&lt;/li&gt;
-&lt;% for custom_value in @custom_values %&gt;
-&lt;% if !custom_value.value.empty? %&gt;
+	&lt;% unless @user.pref.hide_mail %&gt;
+		&lt;li&gt;&lt;%=l(:field_mail)%&gt;: &lt;%= mail_to(h(@user.mail), nil, :encode =&gt; 'javascript') %&gt;&lt;/li&gt;
+	&lt;% end %&gt;
+	&lt;% for custom_value in @custom_values %&gt;
+	&lt;% if !custom_value.value.empty? %&gt;
     &lt;li&gt;&lt;%= custom_value.custom_field.name%&gt;: &lt;%=h show_value(custom_value) %&gt;&lt;/li&gt;
-&lt;% end %&gt;
-&lt;% end %&gt;
+	&lt;% end %&gt;
+	&lt;% end %&gt;
+    &lt;li&gt;&lt;%=l(:label_registered_on)%&gt;: &lt;%= format_date(@user.created_on) %&gt;&lt;/li&gt;
+	&lt;% unless @user.last_login_on.nil? %&gt;
+		&lt;li&gt;&lt;%=l(:field_last_login_on)%&gt;: &lt;%= format_date(@user.last_login_on) %&gt;&lt;/li&gt;
+	&lt;% end %&gt;
 &lt;/ul&gt;
-&lt;/p&gt;
 
 &lt;% unless @memberships.empty? %&gt;
 &lt;h3&gt;&lt;%=l(:label_project_plural)%&gt;&lt;/h3&gt;
@@ -25,8 +29,41 @@
 &lt;% end %&gt;
 &lt;/ul&gt;
 &lt;% end %&gt;
+&lt;/div&gt;
+
+&lt;div class=&quot;splitcontentright&quot;&gt;
+
+&lt;% unless @events_by_day.empty? %&gt;
+&lt;h3&gt;&lt;%= link_to l(:label_activity), :controller =&gt; 'projects', :action =&gt; 'activity', :user_id =&gt; @user, :from =&gt; @events_by_day.keys.first %&gt;&lt;/h3&gt;
 
-&lt;h3&gt;&lt;%=l(:label_activity)%&gt;&lt;/h3&gt;
 &lt;p&gt;
 &lt;%=l(:label_reported_issues)%&gt;: &lt;%= Issue.count(:conditions =&gt; [&quot;author_id=?&quot;, @user.id]) %&gt;
-&lt;/p&gt;
\ No newline at end of file
+&lt;/p&gt;
+
+&lt;div id=&quot;activity&quot;&gt;
+&lt;% @events_by_day.keys.sort.reverse.each do |day| %&gt;
+&lt;h4&gt;&lt;%= format_activity_day(day) %&gt;&lt;/h4&gt;
+&lt;dl&gt;
+&lt;% @events_by_day[day].sort {|x,y| y.event_datetime &lt;=&gt; x.event_datetime }.each do |e| -%&gt;
+  &lt;dt class=&quot;&lt;%= e.event_type %&gt;&quot;&gt;
+  &lt;span class=&quot;time&quot;&gt;&lt;%= format_time(e.event_datetime, false) %&gt;&lt;/span&gt;
+  &lt;%= content_tag('span', h(e.project), :class =&gt; 'project') %&gt;
+  &lt;%= link_to format_activity_title(e.event_title), e.event_url %&gt;&lt;/dt&gt;
+  &lt;dd&gt;&lt;span class=&quot;description&quot;&gt;&lt;%= format_activity_description(e.event_description) %&gt;&lt;/span&gt;&lt;/dd&gt;
+&lt;% end -%&gt;
+&lt;/dl&gt;
+&lt;% end -%&gt;
+&lt;/div&gt;
+
+&lt;p class=&quot;other-formats&quot;&gt;
+    &lt;%= l(:label_export_to) %&gt;
+    &lt;%= link_to 'Atom', {:controller =&gt; 'projects', :action =&gt; 'activity', :user_id =&gt; @user, :format =&gt; :atom, :key =&gt; User.current.rss_key}, :class =&gt; 'feed' %&gt;
+&lt;/p&gt;
+
+&lt;% content_for :header_tags do %&gt;
+		&lt;%= auto_discovery_link_tag(:atom, :controller =&gt; 'projects', :action =&gt; 'activity', :user_id =&gt; @user, :format =&gt; :atom, :key =&gt; User.current.rss_key) %&gt;
+&lt;% end %&gt;
+&lt;% end %&gt;
+&lt;/div&gt;
+
+&lt;% html_title @user.name %&gt;</diff>
      <filename>app/views/account/show.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -19,7 +19,7 @@
 &lt;p class=&quot;icon22 icon22-tracker&quot;&gt;
 &lt;%= link_to l(:label_tracker_plural), :controller =&gt; 'trackers' %&gt; |
 &lt;%= link_to l(:label_issue_status_plural), :controller =&gt; 'issue_statuses' %&gt; |
-&lt;%= link_to l(:label_workflow), :controller =&gt; 'roles', :action =&gt; 'workflow' %&gt;
+&lt;%= link_to l(:label_workflow), :controller =&gt; 'workflows', :action =&gt; 'edit' %&gt;
 &lt;/p&gt;
 
 &lt;p class=&quot;icon22 icon22-workflow&quot;&gt;
@@ -34,6 +34,16 @@
 &lt;%= link_to l(:label_settings), :controller =&gt; 'settings' %&gt;
 &lt;/p&gt;
 
+&lt;% menu_items_for(:admin_menu) do |item, caption, url, selected| -%&gt;
+  &lt;%= content_tag 'p', 
+    link_to(h(caption), item.url, item.html_options),
+    :class =&gt; [&quot;icon22&quot;, &quot;icon22-#{item.name}&quot;].join(' ') %&gt;
+&lt;% end -%&gt;
+
+&lt;p class=&quot;icon22 icon22-plugin&quot;&gt;
+&lt;%= link_to l(:label_plugins), :controller =&gt; 'admin', :action =&gt; 'plugins' %&gt;
+&lt;/p&gt;
+
 &lt;p class=&quot;icon22 icon22-info&quot;&gt;
 &lt;%= link_to l(:label_information_plural), :controller =&gt; 'admin', :action =&gt; 'info' %&gt;
 &lt;/p&gt;</diff>
      <filename>app/views/admin/index.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -4,24 +4,9 @@
 
 &lt;table class=&quot;list&quot;&gt;
 &lt;tr class=&quot;odd&quot;&gt;&lt;td&gt;&lt;%= l(:text_default_administrator_account_changed) %&gt;&lt;/td&gt;&lt;td&gt;&lt;%= image_tag (@flags[:default_admin_changed] ? 'true.png' : 'false.png'), :style =&gt; &quot;vertical-align:bottom;&quot; %&gt;&lt;/td&gt;&lt;/tr&gt;
-&lt;tr class=&quot;even&quot;&gt;&lt;td&gt;&lt;%= l(:text_file_repository_writable) %&gt;&lt;/td&gt;&lt;td&gt;&lt;%= image_tag (@flags[:file_repository_writable] ? 'true.png' : 'false.png'), :style =&gt; &quot;vertical-align:bottom;&quot; %&gt;&lt;/td&gt;&lt;/tr&gt;
+&lt;tr class=&quot;even&quot;&gt;&lt;td&gt;&lt;%= l(:text_file_repository_writable) %&gt; (&lt;%= Attachment.storage_path %&gt;)&lt;/td&gt;&lt;td&gt;&lt;%= image_tag (@flags[:file_repository_writable] ? 'true.png' : 'false.png'), :style =&gt; &quot;vertical-align:bottom;&quot; %&gt;&lt;/td&gt;&lt;/tr&gt;
+&lt;tr class=&quot;even&quot;&gt;&lt;td&gt;&lt;%= l(:text_plugin_assets_writable) %&gt; (&lt;%= Engines.public_directory %&gt;)&lt;/td&gt;&lt;td&gt;&lt;%= image_tag (@flags[:plugin_assets_writable] ? 'true.png' : 'false.png'), :style =&gt; &quot;vertical-align:bottom;&quot; %&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;tr class=&quot;odd&quot;&gt;&lt;td&gt;&lt;%= l(:text_rmagick_available) %&gt;&lt;/td&gt;&lt;td&gt;&lt;%= image_tag (@flags[:rmagick_available] ? 'true.png' : 'false.png'), :style =&gt; &quot;vertical-align:bottom;&quot; %&gt;&lt;/td&gt;&lt;/tr&gt;
 &lt;/table&gt;
 
-&lt;% if @plugins.any? %&gt;
-&amp;nbsp;
-&lt;h3 class=&quot;icon22 icon22-plugin&quot;&gt;&lt;%= l(:label_plugins) %&gt;&lt;/h3&gt;
-&lt;table class=&quot;list&quot;&gt;
-    &lt;% @plugins.keys.sort {|x,y| x.to_s &lt;=&gt; y.to_s}.each do |plugin| %&gt;
-        &lt;tr class=&quot;&lt;%= cycle('odd', 'even') %&gt;&quot;&gt;
-        &lt;td&gt;&lt;%=h @plugins[plugin].name %&gt;&lt;/td&gt;
-        &lt;td&gt;&lt;%=h @plugins[plugin].description %&gt;&lt;/td&gt;
-        &lt;td&gt;&lt;%=h @plugins[plugin].author %&gt;&lt;/td&gt;
-        &lt;td&gt;&lt;%=h @plugins[plugin].version %&gt;&lt;/td&gt;
-        &lt;td&gt;&lt;%= link_to(l(:button_configure), :controller =&gt; 'settings', :action =&gt; 'plugin', :id =&gt; plugin.to_s) if @plugins[plugin].configurable? %&gt;&lt;/td&gt;
-        &lt;/tr&gt;
-    &lt;% end %&gt;
-&lt;/table&gt;
-&lt;% end %&gt;
-
 &lt;% html_title(l(:label_information_plural)) -%&gt;</diff>
      <filename>app/views/admin/info.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -4,11 +4,13 @@
 
 &lt;h2&gt;&lt;%=l(:label_project_plural)%&gt;&lt;/h2&gt;
 
-&lt;% form_tag() do %&gt;
+&lt;% form_tag({}, :method =&gt; :get) do %&gt;
 &lt;fieldset&gt;&lt;legend&gt;&lt;%= l(:label_filter_plural) %&gt;&lt;/legend&gt;
 &lt;label&gt;&lt;%= l(:field_status) %&gt; :&lt;/label&gt;
 &lt;%= select_tag 'status', project_status_options_for_select(@status), :class =&gt; &quot;small&quot;, :onchange =&gt; &quot;this.form.submit(); return false;&quot;  %&gt;
-&lt;%= submit_tag l(:button_apply), :class =&gt; &quot;small&quot; %&gt;
+&lt;label&gt;&lt;%= l(:label_project) %&gt;:&lt;/label&gt;
+&lt;%= text_field_tag 'name', params[:name], :size =&gt; 30 %&gt;
+&lt;%= submit_tag l(:button_apply), :class =&gt; &quot;small&quot;, :name =&gt; nil %&gt;
 &lt;/fieldset&gt;
 &lt;% end %&gt;
 &amp;nbsp;</diff>
      <filename>app/views/admin/projects.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -3,14 +3,14 @@
 &lt;p&gt;&lt;%= link_to_attachment attachment, :class =&gt; 'icon icon-attachment' -%&gt;
 &lt;%= h(&quot; - #{attachment.description}&quot;) unless attachment.description.blank? %&gt;
   &lt;span class=&quot;size&quot;&gt;(&lt;%= number_to_human_size attachment.filesize %&gt;)&lt;/span&gt;
-  &lt;% if options[:delete_url] %&gt;
-    &lt;%= link_to image_tag('delete.png'), options[:delete_url].update({:attachment_id =&gt; attachment}),
+  &lt;% if options[:deletable] %&gt;
+    &lt;%= link_to image_tag('delete.png'), {:controller =&gt; 'attachments', :action =&gt; 'destroy', :id =&gt; attachment},
                                          :confirm =&gt; l(:text_are_you_sure),
                                          :method =&gt; :post,
                                          :class =&gt; 'delete',
                                          :title =&gt; l(:button_delete) %&gt;
   &lt;% end %&gt;
-  &lt;% unless options[:no_author] %&gt;
+  &lt;% if options[:author] %&gt;
     &lt;span class=&quot;author&quot;&gt;&lt;%= attachment.author %&gt;, &lt;%= format_time(attachment.created_on) %&gt;&lt;/span&gt;
   &lt;% end %&gt;
   &lt;/p&gt;</diff>
      <filename>app/views/attachments/_links.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -9,6 +9,7 @@
 	  &lt;th&gt;&lt;%=l(:field_name)%&gt;&lt;/th&gt;
 	  &lt;th&gt;&lt;%=l(:field_type)%&gt;&lt;/th&gt;
 	  &lt;th&gt;&lt;%=l(:field_host)%&gt;&lt;/th&gt;
+	  &lt;th&gt;&lt;%=l(:label_user_plural)%&gt;&lt;/th&gt;
 	  &lt;th&gt;&lt;/th&gt;
 	  &lt;th&gt;&lt;/th&gt;
   &lt;/tr&gt;&lt;/thead&gt;
@@ -18,8 +19,12 @@
     &lt;td&gt;&lt;%= link_to source.name, :action =&gt; 'edit', :id =&gt; source%&gt;&lt;/td&gt;
     &lt;td align=&quot;center&quot;&gt;&lt;%= source.auth_method_name %&gt;&lt;/td&gt;
     &lt;td align=&quot;center&quot;&gt;&lt;%= source.host %&gt;&lt;/td&gt;    
+    &lt;td align=&quot;center&quot;&gt;&lt;%= source.users.count %&gt;&lt;/td&gt;
     &lt;td align=&quot;center&quot;&gt;&lt;%= link_to l(:button_test), :action =&gt; 'test_connection', :id =&gt; source %&gt;&lt;/td&gt;
-    &lt;td align=&quot;center&quot;&gt;&lt;%= button_to l(:button_delete), { :action =&gt; 'destroy', :id =&gt; source }, :confirm =&gt; l(:text_are_you_sure), :class =&gt; &quot;button-small&quot; %&gt;&lt;/td&gt;
+    &lt;td align=&quot;center&quot;&gt;&lt;%= button_to l(:button_delete), { :action =&gt; 'destroy', :id =&gt; source },
+                                                        :confirm =&gt; l(:text_are_you_sure),
+                                                        :class =&gt; &quot;button-small&quot;,
+                                                        :disabled =&gt; source.users.any? %&gt;&lt;/td&gt;
   &lt;/tr&gt;
 &lt;% end %&gt;
   &lt;/tbody&gt;</diff>
      <filename>app/views/auth_sources/list.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -26,15 +26,16 @@
 &lt;/div&gt;
 
 &lt;h2&gt;&lt;%=h @board.name %&gt;&lt;/h2&gt;
+&lt;p class=&quot;subtitle&quot;&gt;&lt;%=h @board.description %&gt;&lt;/p&gt;
 
 &lt;% if @topics.any? %&gt;
 &lt;table class=&quot;list messages&quot;&gt;
   &lt;thead&gt;&lt;tr&gt;
     &lt;th&gt;&lt;%= l(:field_subject) %&gt;&lt;/th&gt;
     &lt;th&gt;&lt;%= l(:field_author) %&gt;&lt;/th&gt;
-    &lt;%= sort_header_tag(&quot;#{Message.table_name}.created_on&quot;, :caption =&gt; l(:field_created_on)) %&gt;
-    &lt;%= sort_header_tag(&quot;#{Message.table_name}.replies_count&quot;, :caption =&gt; l(:label_reply_plural)) %&gt;
-    &lt;%= sort_header_tag(&quot;#{Message.table_name}.updated_on&quot;, :caption =&gt; l(:label_message_last)) %&gt;
+    &lt;%= sort_header_tag('created_on', :caption =&gt; l(:field_created_on)) %&gt;
+    &lt;%= sort_header_tag('replies', :caption =&gt; l(:label_reply_plural)) %&gt;
+    &lt;%= sort_header_tag('updated_on', :caption =&gt; l(:label_message_last)) %&gt;
   &lt;/tr&gt;&lt;/thead&gt;  
   &lt;tbody&gt;
   &lt;% @topics.each do |topic| %&gt;</diff>
      <filename>app/views/boards/show.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,5 @@
-&lt;% Redmine::UnifiedDiff.new(diff, diff_type).each do |table_file| -%&gt;
+&lt;% diff = Redmine::UnifiedDiff.new(diff, :type =&gt; diff_type, :max_lines =&gt; Setting.diff_max_lines_displayed.to_i) -%&gt;
+&lt;% diff.each do |table_file| -%&gt;
 &lt;div class=&quot;autoscroll&quot;&gt;
 &lt;% if diff_type == 'sbs' -%&gt;
 &lt;table class=&quot;filecontent CodeRay&quot;&gt;
@@ -62,3 +63,5 @@
 
 &lt;/div&gt;
 &lt;% end -%&gt;
+
+&lt;%= l(:text_diff_truncated) if diff.truncated? %&gt;</diff>
      <filename>app/views/common/_diff.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -6,7 +6,7 @@ xml.feed &quot;xmlns&quot; =&gt; &quot;http://www.w3.org/2005/Atom&quot; do
   xml.id      url_for(:controller =&gt; 'welcome', :only_path =&gt; false)
   xml.updated((@items.first ? @items.first.event_datetime : Time.now).xmlschema)
   xml.author  { xml.name &quot;#{Setting.app_title}&quot; }
-  xml.generator(:uri =&gt; Redmine::Info.url, :version =&gt; Redmine::VERSION) { xml.text! Redmine::Info.versioned_name; }
+  xml.generator(:uri =&gt; Redmine::Info.url) { xml.text! Redmine::Info.app_name; }
   @items.each do |item|
     xml.entry do
       url = url_for(item.event_url(:only_path =&gt; false))</diff>
      <filename>app/views/common/feed.atom.rxml</filename>
    </modified>
    <modified>
      <diff>@@ -49,23 +49,6 @@ function toggle_custom_field_format() {
   }
 }
 
-function addValueField() {
-    var f = $$('p#custom_field_possible_values span');
-    p = document.getElementById(&quot;custom_field_possible_values&quot;);
-    var v = f[0].cloneNode(true);
-    v.childNodes[0].value = &quot;&quot;;
-    p.appendChild(v);
-}
-
-function deleteValueField(e) {
-    var f = $$('p#custom_field_possible_values span');
-    if (f.length == 1) {
-        e.parentNode.childNodes[0].value = &quot;&quot;;    
-    } else {
-        Element.remove(e.parentNode);
-    }
-}
-
 //]]&gt;
 &lt;/script&gt;
 
@@ -76,22 +59,22 @@ function deleteValueField(e) {
    &lt;%= f.text_field :min_length, :size =&gt; 5, :no_label =&gt; true %&gt; - 
    &lt;%= f.text_field :max_length, :size =&gt; 5, :no_label =&gt; true %&gt;&lt;br&gt;(&lt;%=l(:text_min_max_length_info)%&gt;)&lt;/p&gt;
 &lt;p&gt;&lt;%= f.text_field :regexp, :size =&gt; 50 %&gt;&lt;br&gt;(&lt;%=l(:text_regexp_info)%&gt;)&lt;/p&gt;
-&lt;p id=&quot;custom_field_possible_values&quot;&gt;&lt;label&gt;&lt;%= l(:field_possible_values) %&gt; &lt;%= image_to_function &quot;add.png&quot;, &quot;addValueField();return false&quot; %&gt;&lt;/label&gt;
-&lt;% (@custom_field.possible_values.to_a + [&quot;&quot;]).each do |value| %&gt;
-&lt;span&gt;&lt;%= text_field_tag 'custom_field[possible_values][]', value, :size =&gt; 30 %&gt; &lt;%= image_to_function &quot;delete.png&quot;, &quot;deleteValueField(this);return false&quot; %&gt;&lt;br /&gt;&lt;/span&gt;
-&lt;% end %&gt;
-&lt;/p&gt;
+&lt;p id=&quot;custom_field_possible_values&quot;&gt;&lt;%= f.text_area :possible_values, :value =&gt; @custom_field.possible_values.to_a.join(&quot;\n&quot;),
+																																			 :cols =&gt; 20,
+																																			 :rows =&gt; 15 %&gt;
+&lt;br /&gt;&lt;em&gt;&lt;%= l(:text_custom_field_possible_values_info) %&gt;&lt;/em&gt;&lt;/p&gt;
 &lt;p&gt;&lt;%= @custom_field.field_format == 'bool' ? f.check_box(:default_value) : f.text_field(:default_value) %&gt;&lt;/p&gt;
 &lt;/div&gt;
 
 &lt;div class=&quot;box&quot;&gt;
-&lt;% case @custom_field.type.to_s
+&lt;% case @custom_field.class.name
 when &quot;IssueCustomField&quot; %&gt;
     
     &lt;fieldset&gt;&lt;legend&gt;&lt;%=l(:label_tracker_plural)%&gt;&lt;/legend&gt;
     &lt;% for tracker in @trackers %&gt;
-        &lt;%= check_box_tag &quot;tracker_ids[]&quot;, tracker.id, (@custom_field.trackers.include? tracker) %&gt; &lt;%= tracker.name %&gt;
+        &lt;%= check_box_tag &quot;custom_field[tracker_ids][]&quot;, tracker.id, (@custom_field.trackers.include? tracker) %&gt; &lt;%= tracker.name %&gt;
     &lt;% end %&gt;
+		&lt;%= hidden_field_tag &quot;custom_field[tracker_ids][]&quot;, '' %&gt;
     &lt;/fieldset&gt;
     &amp;nbsp;
     &lt;p&gt;&lt;%= f.check_box :is_required %&gt;&lt;/p&gt;
@@ -101,6 +84,7 @@ when &quot;IssueCustomField&quot; %&gt;
     
 &lt;% when &quot;UserCustomField&quot; %&gt;
     &lt;p&gt;&lt;%= f.check_box :is_required %&gt;&lt;/p&gt;
+    &lt;p&gt;&lt;%= f.check_box :editable %&gt;&lt;/p&gt;
 
 &lt;% when &quot;ProjectCustomField&quot; %&gt;
     &lt;p&gt;&lt;%= f.check_box :is_required %&gt;&lt;/p&gt;</diff>
      <filename>app/views/custom_fields/_form.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -12,7 +12,7 @@
 &lt;/div&gt;
 
 &lt;h3&gt;&lt;%= l(:label_attachment_plural) %&gt;&lt;/h3&gt;
-&lt;%= link_to_attachments @attachments, :delete_url =&gt; (authorize_for('documents', 'destroy_attachment') ? {:controller =&gt; 'documents', :action =&gt; 'destroy_attachment', :id =&gt; @document} : nil) %&gt;
+&lt;%= link_to_attachments @document %&gt;
 
 &lt;% if authorize_for('documents', 'add_attachment') %&gt;
 &lt;p&gt;&lt;%= link_to l(:label_attachment_new), {}, :onclick =&gt; &quot;Element.show('add_attachment_form'); Element.hide(this); Element.scrollTo('add_attachment_form'); return false;&quot;,</diff>
      <filename>app/views/documents/show.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -2,7 +2,7 @@
     &lt;div class=&quot;changeset &lt;%= cycle('odd', 'even') %&gt;&quot;&gt;
     &lt;p&gt;&lt;%= link_to(&quot;#{l(:label_revision)} #{changeset.revision}&quot;,
                 :controller =&gt; 'repositories', :action =&gt; 'revision', :id =&gt; @project, :rev =&gt; changeset.revision) %&gt;&lt;br /&gt;
-        &lt;span class=&quot;author&quot;&gt;&lt;%= authoring(changeset.committed_on, changeset.committer) %&gt;&lt;/span&gt;&lt;/p&gt;
+        &lt;span class=&quot;author&quot;&gt;&lt;%= authoring(changeset.committed_on, changeset.author) %&gt;&lt;/span&gt;&lt;/p&gt;
     &lt;%= textilizable(changeset, :comments) %&gt;
     &lt;/div&gt;
 &lt;% end %&gt;</diff>
      <filename>app/views/issues/_changesets.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -35,6 +35,7 @@
     &lt;fieldset&gt;&lt;legend&gt;&lt;%= l(:field_notes) %&gt;&lt;/legend&gt;
     &lt;%= text_area_tag 'notes', @notes, :cols =&gt; 60, :rows =&gt; 10, :class =&gt; 'wiki-edit' %&gt;
     &lt;%= wikitoolbar_for 'notes' %&gt;
+    &lt;%= call_hook(:view_issues_edit_notes_bottom, { :issue =&gt; @issue, :notes =&gt; @notes, :form =&gt; f }) %&gt;
     
     &lt;p&gt;&lt;%=l(:label_attachment_plural)%&gt;&lt;br /&gt;&lt;%= render :partial =&gt; 'attachments/form' %&gt;&lt;/p&gt;
     &lt;/fieldset&gt;</diff>
      <filename>app/views/issues/_edit.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -8,13 +8,14 @@
 
 &lt;div id=&quot;issue_descr_fields&quot; &lt;%= 'style=&quot;display:none&quot;' unless @issue.new_record? || @issue.errors.any? %&gt;&gt;
 &lt;p&gt;&lt;%= f.text_field :subject, :size =&gt; 80, :required =&gt; true %&gt;&lt;/p&gt;
-&lt;p&gt;&lt;%= f.text_area :description, :required =&gt; true,
+&lt;p&gt;&lt;%= f.text_area :description,
                    :cols =&gt; 60,
                    :rows =&gt; (@issue.description.blank? ? 10 : [[10, @issue.description.length / 50].max, 100].min),
                    :accesskey =&gt; accesskey(:edit),
                    :class =&gt; 'wiki-edit' %&gt;&lt;/p&gt;
 &lt;/div&gt;
 
+&lt;div class=&quot;attributes&quot;&gt;
 &lt;div class=&quot;splitcontentleft&quot;&gt;
 &lt;% if @issue.new_record? || @allowed_statuses.any? %&gt;
 &lt;p&gt;&lt;%= f.select :status_id, (@allowed_statuses.collect {|p| [p.name, p.id]}), :required =&gt; true %&gt;&lt;/p&gt;
@@ -24,11 +25,13 @@
 
 &lt;p&gt;&lt;%= f.select :priority_id, (@priorities.collect {|p| [p.name, p.id]}), :required =&gt; true %&gt;&lt;/p&gt;
 &lt;p&gt;&lt;%= f.select :assigned_to_id, (@issue.assignable_users.collect {|m| [m.name, m.id]}), :include_blank =&gt; true %&gt;&lt;/p&gt;
+&lt;% unless @project.issue_categories.empty? %&gt;
 &lt;p&gt;&lt;%= f.select :category_id, (@project.issue_categories.collect {|c| [c.name, c.id]}), :include_blank =&gt; true %&gt;
 &lt;%= prompt_to_remote(l(:label_issue_category_new),
                      l(:label_issue_category_new), 'category[name]', 
                      {:controller =&gt; 'projects', :action =&gt; 'add_issue_category', :id =&gt; @project},
                      :class =&gt; 'small', :tabindex =&gt; 199) if authorize_for('projects', 'add_issue_category') %&gt;&lt;/p&gt;
+&lt;% end %&gt;
 &lt;%= content_tag('p', f.select(:fixed_version_id, 
                               (@project.versions.sort.collect {|v| [v.name, v.id]}),
                               { :include_blank =&gt; true })) unless @project.versions.empty? %&gt;
@@ -43,11 +46,20 @@
 
 &lt;div style=&quot;clear:both;&quot;&gt; &lt;/div&gt;
 &lt;%= render :partial =&gt; 'form_custom_fields' %&gt;
+&lt;/div&gt;
 
 &lt;% if @issue.new_record? %&gt;
 &lt;p&gt;&lt;label&gt;&lt;%=l(:label_attachment_plural)%&gt;&lt;/label&gt;&lt;%= render :partial =&gt; 'attachments/form' %&gt;&lt;/p&gt;
 &lt;% end %&gt;
 
+&lt;% if @issue.new_record? &amp;&amp; User.current.allowed_to?(:add_issue_watchers, @project) -%&gt;
+&lt;p&gt;&lt;label&gt;&lt;%= l(:label_issue_watchers) %&gt;&lt;/label&gt;
+&lt;% @issue.project.users.sort.each do |user| -%&gt;
+&lt;label class=&quot;floating&quot;&gt;&lt;%= check_box_tag 'issue[watcher_user_ids][]', user.id, @issue.watcher_user_ids.include?(user.id) %&gt; &lt;%=h user %&gt;&lt;/label&gt;
+&lt;% end -%&gt;
+&lt;/p&gt;
+&lt;% end %&gt;
+
 &lt;%= call_hook(:view_issues_form_details_bottom, { :issue =&gt; @issue, :form =&gt; f }) %&gt;
 
 &lt;%= wikitoolbar_for 'issue_description' %&gt;</diff>
      <filename>app/views/issues/_form.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+&lt;div class=&quot;attributes&quot;&gt;
 &lt;div class=&quot;splitcontentleft&quot;&gt;
 &lt;p&gt;&lt;%= f.select :status_id, (@allowed_statuses.collect {|p| [p.name, p.id]}), :required =&gt; true %&gt;&lt;/p&gt;
 &lt;p&gt;&lt;%= f.select :assigned_to_id, (@issue.assignable_users.collect {|m| [m.name, m.id]}), :include_blank =&gt; true %&gt;&lt;/p&gt;
@@ -8,3 +9,4 @@
                           (@project.versions.sort.collect {|v| [v.name, v.id]}),
                           { :include_blank =&gt; true })) unless @project.versions.empty? %&gt;
 &lt;/div&gt;
+&lt;/div&gt;</diff>
      <filename>app/views/issues/_form_update.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -1,14 +1,16 @@
 &lt;% reply_links = authorize_for('issues', 'edit') -%&gt;
 &lt;% for journal in journals %&gt;
-    &lt;div id=&quot;change-&lt;%= journal.id %&gt;&quot; class=&quot;journal&quot;&gt;
-	&lt;h4&gt;&lt;div style=&quot;float:right;&quot;&gt;&lt;%= link_to &quot;##{journal.indice}&quot;, :anchor =&gt; &quot;note-#{journal.indice}&quot; %&gt;&lt;/div&gt;
-	&lt;%= content_tag('a', '', :name =&gt; &quot;note-#{journal.indice}&quot;)%&gt;
-	&lt;%= format_time(journal.created_on) %&gt; - &lt;%= journal.user.name %&gt;&lt;/h4&gt;
-	&lt;ul&gt;
-	&lt;% for detail in journal.details %&gt;
-	   &lt;li&gt;&lt;%= show_detail(detail) %&gt;&lt;/li&gt;
-	&lt;% end %&gt;
-	&lt;/ul&gt;
-	&lt;%= render_notes(journal, :reply_links =&gt; reply_links) unless journal.notes.blank? %&gt;
-	&lt;/div&gt;
+  &lt;div id=&quot;change-&lt;%= journal.id %&gt;&quot; class=&quot;journal&quot;&gt;
+    &lt;h4&gt;&lt;div style=&quot;float:right;&quot;&gt;&lt;%= link_to &quot;##{journal.indice}&quot;, :anchor =&gt; &quot;note-#{journal.indice}&quot; %&gt;&lt;/div&gt;
+    &lt;%= content_tag('a', '', :name =&gt; &quot;note-#{journal.indice}&quot;)%&gt;
+		&lt;%= authoring journal.created_on, journal.user, :label =&gt; :label_updated_time_by %&gt;&lt;/h4&gt;
+    &lt;%= avatar(journal.user, :size =&gt; &quot;32&quot;) %&gt;
+    &lt;ul&gt;
+    &lt;% for detail in journal.details %&gt;
+       &lt;li&gt;&lt;%= show_detail(detail) %&gt;&lt;/li&gt;
+    &lt;% end %&gt;
+    &lt;/ul&gt;
+    &lt;%= render_notes(journal, :reply_links =&gt; reply_links) unless journal.notes.blank? %&gt;
+  &lt;/div&gt;
+  &lt;%= call_hook(:view_issues_history_journal_bottom, { :journal =&gt; journal }) %&gt;
 &lt;% end %&gt;</diff>
      <filename>app/views/issues/_history.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -4,14 +4,14 @@
         &lt;th&gt;&lt;%= link_to image_tag('toggle_check.png'), {}, :onclick =&gt; 'toggleIssuesSelection(Element.up(this, &quot;form&quot;)); return false;',
                                                            :title =&gt; &quot;#{l(:button_check_all)}/#{l(:button_uncheck_all)}&quot; %&gt;
         &lt;/th&gt;
-		&lt;%= sort_header_tag(&quot;#{Issue.table_name}.id&quot;, :caption =&gt; '#', :default_order =&gt; 'desc') %&gt;
+		&lt;%= sort_header_tag('id', :caption =&gt; '#', :default_order =&gt; 'desc') %&gt;
         &lt;% query.columns.each do |column| %&gt;
           &lt;%= column_header(column) %&gt;
         &lt;% end %&gt;
 	&lt;/tr&gt;&lt;/thead&gt;
 	&lt;tbody&gt;
 	&lt;% issues.each do |issue| -%&gt;
-	&lt;tr id=&quot;issue-&lt;%= issue.id %&gt;&quot; class=&quot;issue hascontextmenu &lt;%= cycle('odd', 'even') %&gt; &lt;%= &quot;status-#{issue.status.position} priority-#{issue.priority.position}&quot; %&gt;&quot;&gt;
+	&lt;tr id=&quot;issue-&lt;%= issue.id %&gt;&quot; class=&quot;hascontextmenu &lt;%= cycle('odd', 'even') %&gt; &lt;%= css_issue_classes(issue) %&gt;&quot;&gt;
 	    &lt;td class=&quot;checkbox&quot;&gt;&lt;%= check_box_tag(&quot;ids[]&quot;, issue.id, false, :id =&gt; nil) %&gt;&lt;/td&gt;
 		&lt;td&gt;&lt;%= link_to issue.id, :controller =&gt; 'issues', :action =&gt; 'show', :id =&gt; issue %&gt;&lt;/td&gt;
         &lt;% query.columns.each do |column| %&gt;&lt;%= content_tag 'td', column_content(column, issue), :class =&gt; column.name %&gt;&lt;% end %&gt;</diff>
      <filename>app/views/issues/_list.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -8,7 +8,7 @@
 		&lt;/tr&gt;&lt;/thead&gt;
 		&lt;tbody&gt;	
 		&lt;% for issue in issues %&gt;
-		&lt;tr id=&quot;issue-&lt;%= issue.id %&gt;&quot; class=&quot;issue hascontextmenu &lt;%= cycle('odd', 'even') %&gt; &lt;%= &quot;status-#{issue.status.position} priority-#{issue.priority.position}&quot; %&gt;&quot;&gt;
+		&lt;tr id=&quot;issue-&lt;%= issue.id %&gt;&quot; class=&quot;hascontextmenu &lt;%= cycle('odd', 'even') %&gt; &lt;%= css_issue_classes(issue) %&gt;&quot;&gt;
 			&lt;td class=&quot;id&quot;&gt;
 			    &lt;%= check_box_tag(&quot;ids[]&quot;, issue.id, false, :style =&gt; 'display:none;') %&gt;
 				&lt;%= link_to issue.id, :controller =&gt; 'issues', :action =&gt; 'show', :id =&gt; issue %&gt;</diff>
      <filename>app/views/issues/_list_simple.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,8 @@
 &lt;table style=&quot;width:100%&quot;&gt;
 &lt;% @issue.relations.each do |relation| %&gt;
 &lt;tr&gt;
-&lt;td&gt;&lt;%= l(relation.label_for(@issue)) %&gt; &lt;%= &quot;(#{lwr(:actionview_datehelper_time_in_words_day, relation.delay)})&quot; if relation.delay &amp;&amp; relation.delay != 0 %&gt; &lt;%= link_to_issue relation.other_issue(@issue) %&gt;&lt;/td&gt;
+&lt;td&gt;&lt;%= l(relation.label_for(@issue)) %&gt; &lt;%= &quot;(#{lwr(:actionview_datehelper_time_in_words_day, relation.delay)})&quot; if relation.delay &amp;&amp; relation.delay != 0 %&gt;
+    &lt;%= h(relation.other_issue(@issue).project) + ' - ' if Setting.cross_project_issue_relations? %&gt; &lt;%= link_to_issue relation.other_issue(@issue) %&gt;&lt;/td&gt;
 &lt;td&gt;&lt;%=h relation.other_issue(@issue).subject %&gt;&lt;/td&gt;
 &lt;td&gt;&lt;%= relation.other_issue(@issue).status.name %&gt;&lt;/td&gt;
 &lt;td&gt;&lt;%= format_date(relation.other_issue(@issue).start_date) %&gt;&lt;/td&gt;</diff>
      <filename>app/views/issues/_relations.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -2,13 +2,25 @@
 &lt;%= link_to l(:label_issue_view_all), { :controller =&gt; 'issues', :action =&gt; 'index', :project_id =&gt; @project, :set_filter =&gt; 1 } %&gt;&lt;br /&gt;
 &lt;% if @project %&gt;
 &lt;%= link_to l(:field_summary), :controller =&gt; 'reports', :action =&gt; 'issue_report', :id =&gt; @project %&gt;&lt;br /&gt;
-&lt;%= link_to l(:label_change_log), :controller =&gt; 'projects', :action =&gt; 'changelog', :id =&gt; @project %&gt;
+&lt;%= link_to l(:label_change_log), :controller =&gt; 'projects', :action =&gt; 'changelog', :id =&gt; @project %&gt;&lt;br /&gt;
+&lt;% end %&gt;
+&lt;%= call_hook(:view_issues_sidebar_issues_bottom) %&gt;
+
+&lt;% planning_links = []
+  planning_links &lt;&lt; link_to(l(:label_calendar), :action =&gt; 'calendar', :project_id =&gt; @project) if User.current.allowed_to?(:view_calendar, @project, :global =&gt; true)
+  planning_links &lt;&lt; link_to(l(:label_gantt), :action =&gt; 'gantt', :project_id =&gt; @project) if User.current.allowed_to?(:view_gantt, @project, :global =&gt; true)
+%&gt;
+&lt;% unless planning_links.empty? %&gt;
+&lt;h3&gt;&lt;%= l(:label_planning) %&gt;&lt;/h3&gt;
+&lt;p&gt;&lt;%= planning_links.join(' | ') %&gt;&lt;/p&gt;
+&lt;%= call_hook(:view_issues_sidebar_planning_bottom) %&gt;
 &lt;% end %&gt;
 
 &lt;% unless sidebar_queries.empty? -%&gt;
 &lt;h3&gt;&lt;%= l(:label_query_plural) %&gt;&lt;/h3&gt;
 
 &lt;% sidebar_queries.each do |query| -%&gt;
-&lt;%= link_to query.name, :controller =&gt; 'issues', :action =&gt; 'index', :project_id =&gt; @project, :query_id =&gt; query %&gt;&lt;br /&gt;
+&lt;%= link_to(h(query.name), :controller =&gt; 'issues', :action =&gt; 'index', :project_id =&gt; @project, :query_id =&gt; query) %&gt;&lt;br /&gt;
 &lt;% end -%&gt;
+&lt;%= call_hook(:view_issues_sidebar_queries_bottom) %&gt;
 &lt;% end -%&gt;</diff>
      <filename>app/views/issues/_sidebar.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -7,6 +7,7 @@
     &lt;%= render :partial =&gt; 'issues/form', :locals =&gt; {:f =&gt; f} %&gt;
     &lt;/div&gt;
     &lt;%= submit_tag l(:button_create) %&gt;
+    &lt;%= submit_tag l(:button_create_and_continue), :name =&gt; 'continue' %&gt;
     &lt;%= link_to_remote l(:label_preview), 
                        { :url =&gt; { :controller =&gt; 'issues', :action =&gt; 'preview', :project_id =&gt; @project },
                          :method =&gt; 'post',
@@ -14,6 +15,12 @@
                          :with =&gt; &quot;Form.serialize('issue-form')&quot;,
                          :complete =&gt; &quot;Element.scrollTo('preview')&quot;
                        }, :accesskey =&gt; accesskey(:preview) %&gt;
+											 
+		&lt;%= javascript_tag &quot;Form.Element.focus('issue_subject');&quot; %&gt;
 &lt;% end %&gt;
 
 &lt;div id=&quot;preview&quot; class=&quot;wiki&quot;&gt;&lt;/div&gt;
+
+&lt;% content_for :header_tags do %&gt;
+    &lt;%= stylesheet_link_tag 'scm' %&gt;
+&lt;% end %&gt;</diff>
      <filename>app/views/issues/new.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -9,7 +9,8 @@
 
 &lt;h2&gt;&lt;%= @issue.tracker.name %&gt; #&lt;%= @issue.id %&gt;&lt;/h2&gt;
 
-&lt;div class=&quot;issue &lt;%= &quot;status-#{@issue.status.position} priority-#{@issue.priority.position}&quot; %&gt;&quot;&gt;
+&lt;div class=&quot;&lt;%= css_issue_classes(@issue) %&gt;&quot;&gt;
+        &lt;%= avatar(@issue.author, :size =&gt; &quot;64&quot;) %&gt;
         &lt;h3&gt;&lt;%=h @issue.subject %&gt;&lt;/h3&gt;
         &lt;p class=&quot;author&quot;&gt;
         &lt;%= authoring @issue.created_on, @issue.author %&gt;.
@@ -18,28 +19,28 @@
 
 &lt;table width=&quot;100%&quot;&gt;
 &lt;tr&gt;
-    &lt;td style=&quot;width:15%&quot;&gt;&lt;b&gt;&lt;%=l(:field_status)%&gt;:&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;width:35%&quot;&gt;&lt;%= @issue.status.name %&gt;&lt;/td&gt;
-    &lt;td style=&quot;width:15%&quot;&gt;&lt;b&gt;&lt;%=l(:field_start_date)%&gt;:&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;width:35%&quot;&gt;&lt;%= format_date(@issue.start_date) %&gt;&lt;/td&gt;
+    &lt;td style=&quot;width:15%&quot; class=&quot;status&quot;&gt;&lt;b&gt;&lt;%=l(:field_status)%&gt;:&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;width:35%&quot; class=&quot;status status-&lt;%= @issue.status.name %&gt;&quot;&gt;&lt;%= @issue.status.name %&gt;&lt;/td&gt;
+    &lt;td style=&quot;width:15%&quot; class=&quot;start-date&quot;&gt;&lt;b&gt;&lt;%=l(:field_start_date)%&gt;:&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;width:35%&quot;&gt;&lt;%= format_date(@issue.start_date) %&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
-    &lt;td&gt;&lt;b&gt;&lt;%=l(:field_priority)%&gt;:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;%= @issue.priority.name %&gt;&lt;/td&gt;
-    &lt;td&gt;&lt;b&gt;&lt;%=l(:field_due_date)%&gt;:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;%= format_date(@issue.due_date) %&gt;&lt;/td&gt;
+    &lt;td class=&quot;priority&quot;&gt;&lt;b&gt;&lt;%=l(:field_priority)%&gt;:&lt;/b&gt;&lt;/td&gt;&lt;td class=&quot;priority priority-&lt;%= @issue.priority.name %&gt;&quot;&gt;&lt;%= @issue.priority.name %&gt;&lt;/td&gt;
+    &lt;td class=&quot;due-date&quot;&gt;&lt;b&gt;&lt;%=l(:field_due_date)%&gt;:&lt;/b&gt;&lt;/td&gt;&lt;td class=&quot;due-date&quot;&gt;&lt;%= format_date(@issue.due_date) %&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
-    &lt;td&gt;&lt;b&gt;&lt;%=l(:field_assigned_to)%&gt;:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;%= @issue.assigned_to ? link_to_user(@issue.assigned_to) : &quot;-&quot; %&gt;&lt;/td&gt;
-    &lt;td&gt;&lt;b&gt;&lt;%=l(:field_done_ratio)%&gt;:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;%= progress_bar @issue.done_ratio, :width =&gt; '80px', :legend =&gt; &quot;#{@issue.done_ratio}%&quot; %&gt;&lt;/td&gt;
+    &lt;td class=&quot;assigned-to&quot;&gt;&lt;b&gt;&lt;%=l(:field_assigned_to)%&gt;:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;%= avatar(@issue.assigned_to, :size =&gt; &quot;14&quot;) %&gt;&lt;%= @issue.assigned_to ? link_to_user(@issue.assigned_to) : &quot;-&quot; %&gt;&lt;/td&gt;
+    &lt;td class=&quot;progress&quot;&gt;&lt;b&gt;&lt;%=l(:field_done_ratio)%&gt;:&lt;/b&gt;&lt;/td&gt;&lt;td class=&quot;progress&quot;&gt;&lt;%= progress_bar @issue.done_ratio, :width =&gt; '80px', :legend =&gt; &quot;#{@issue.done_ratio}%&quot; %&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
-    &lt;td&gt;&lt;b&gt;&lt;%=l(:field_category)%&gt;:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;%=h @issue.category ? @issue.category.name : &quot;-&quot; %&gt;&lt;/td&gt;
+    &lt;td class=&quot;category&quot;&gt;&lt;b&gt;&lt;%=l(:field_category)%&gt;:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;%=h @issue.category ? @issue.category.name : &quot;-&quot; %&gt;&lt;/td&gt;
     &lt;% if User.current.allowed_to?(:view_time_entries, @project) %&gt;
-    &lt;td&gt;&lt;b&gt;&lt;%=l(:label_spent_time)%&gt;:&lt;/b&gt;&lt;/td&gt;
-    &lt;td&gt;&lt;%= @issue.spent_hours &gt; 0 ? (link_to lwr(:label_f_hour, @issue.spent_hours), {:controller =&gt; 'timelog', :action =&gt; 'details', :project_id =&gt; @project, :issue_id =&gt; @issue}, :class =&gt; 'icon icon-time') : &quot;-&quot; %&gt;&lt;/td&gt;
+    &lt;td class=&quot;spent-time&quot;&gt;&lt;b&gt;&lt;%=l(:label_spent_time)%&gt;:&lt;/b&gt;&lt;/td&gt;
+    &lt;td class=&quot;spent-hours&quot;&gt;&lt;%= @issue.spent_hours &gt; 0 ? (link_to lwr(:label_f_hour, @issue.spent_hours), {:controller =&gt; 'timelog', :action =&gt; 'details', :project_id =&gt; @project, :issue_id =&gt; @issue}, :class =&gt; 'icon icon-time') : &quot;-&quot; %&gt;&lt;/td&gt;
     &lt;% end %&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
-    &lt;td&gt;&lt;b&gt;&lt;%=l(:field_fixed_version)%&gt;:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;%= @issue.fixed_version ? link_to_version(@issue.fixed_version) : &quot;-&quot; %&gt;&lt;/td&gt;
+    &lt;td class=&quot;fixed-version&quot;&gt;&lt;b&gt;&lt;%=l(:field_fixed_version)%&gt;:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;%= @issue.fixed_version ? link_to_version(@issue.fixed_version) : &quot;-&quot; %&gt;&lt;/td&gt;
     &lt;% if @issue.estimated_hours %&gt;
-    &lt;td&gt;&lt;b&gt;&lt;%=l(:field_estimated_hours)%&gt;:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;%= lwr(:label_f_hour, @issue.estimated_hours) %&gt;&lt;/td&gt;
+    &lt;td class=&quot;estimated-hours&quot;&gt;&lt;b&gt;&lt;%=l(:field_estimated_hours)%&gt;:&lt;/b&gt;&lt;/td&gt;&lt;td&gt;&lt;%= lwr(:label_f_hour, @issue.estimated_hours) %&gt;&lt;/td&gt;
     &lt;% end %&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
@@ -58,7 +59,7 @@ end %&gt;
 &lt;hr /&gt;
 
 &lt;div class=&quot;contextual&quot;&gt;
-&lt;%= link_to_remote_if_authorized l(:button_quote), { :url =&gt; {:action =&gt; 'reply', :id =&gt; @issue} }, :class =&gt; 'icon icon-comment' %&gt;
+&lt;%= link_to_remote_if_authorized(l(:button_quote), { :url =&gt; {:action =&gt; 'reply', :id =&gt; @issue} }, :class =&gt; 'icon icon-comment') unless @issue.description.blank? %&gt;
 &lt;/div&gt;
                               
 &lt;p&gt;&lt;strong&gt;&lt;%=l(:field_description)%&gt;&lt;/strong&gt;&lt;/p&gt;
@@ -66,9 +67,7 @@ end %&gt;
 &lt;%= textilizable @issue, :description, :attachments =&gt; @issue.attachments %&gt;
 &lt;/div&gt;
 
-&lt;% if @issue.attachments.any? %&gt;
-&lt;%= link_to_attachments @issue.attachments, :delete_url =&gt; (authorize_for('issues', 'destroy_attachment') ? {:controller =&gt; 'issues', :action =&gt; 'destroy_attachment', :id =&gt; @issue} : nil) %&gt;
-&lt;% end %&gt;
+&lt;%= link_to_attachments @issue %&gt;
 
 &lt;% if authorize_for('issue_relations', 'new') || @issue.relations.any? %&gt;
 &lt;hr /&gt;</diff>
      <filename>app/views/issues/show.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,7 @@
 &lt;% form_remote_tag(:url =&gt; {}, :html =&gt; { :id =&gt; &quot;journal-#{@journal.id}-form&quot; }) do %&gt;
-    &lt;%= text_area_tag :notes, @journal.notes, :class =&gt; 'wiki-edit', 
-                                              :rows =&gt; (@journal.notes.blank? ? 10 : [[10, @journal.notes.length / 50].max, 100].min) %&gt;
+    &lt;%= text_area_tag :notes, h(@journal.notes), :class =&gt; 'wiki-edit', 
+                                                 :rows =&gt; (@journal.notes.blank? ? 10 : [[10, @journal.notes.length / 50].max, 100].min) %&gt;
+    &lt;%= call_hook(:view_journals_notes_form_after_notes, { :journal =&gt; @journal}) %&gt;
     &lt;p&gt;&lt;%= submit_tag l(:button_save) %&gt;
     &lt;%= link_to l(:button_cancel), '#', :onclick =&gt; &quot;Element.remove('journal-#{@journal.id}-form'); &quot; +
                                                     &quot;Element.show('journal-#{@journal.id}-notes'); return false;&quot; %&gt;&lt;/p&gt;</diff>
      <filename>app/views/journals/_notes_form.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -6,3 +6,5 @@ else
   page.show &quot;journal-#{@journal.id}-notes&quot;
   page.remove &quot;journal-#{@journal.id}-form&quot;
 end
+
+call_hook(:view_journals_update_rjs_bottom, { :page =&gt; page, :journal =&gt; @journal })</diff>
      <filename>app/views/journals/update.rjs</filename>
    </modified>
    <modified>
      <diff>@@ -1,12 +1,12 @@
 &lt;% user_projects_by_root = User.current.projects.find(:all, :include =&gt; :parent).group_by(&amp;:root) %&gt;
 &lt;select onchange=&quot;if (this.value != '') { window.location = this.value; }&quot;&gt;
-&lt;option selected=&quot;selected&quot;&gt;&lt;%= l(:label_jump_to_a_project) %&gt;&lt;/option&gt;
-&lt;option disabled=&quot;disabled&quot;&gt;---&lt;/option&gt;
+&lt;option selected=&quot;selected&quot; value=&quot;&quot;&gt;&lt;%= l(:label_jump_to_a_project) %&gt;&lt;/option&gt;
+&lt;option disabled=&quot;disabled&quot; value=&quot;&quot;&gt;---&lt;/option&gt;
 &lt;% user_projects_by_root.keys.sort.each do |root| %&gt;
-    &lt;%= content_tag('option', h(root.name), :value =&gt; url_for(:controller =&gt; 'projects', :action =&gt; 'show', :id =&gt; root)) %&gt;
+    &lt;%= content_tag('option', h(root.name), :value =&gt; url_for(:controller =&gt; 'projects', :action =&gt; 'show', :id =&gt; root, :jump =&gt; current_menu_item)) %&gt;
     &lt;% user_projects_by_root[root].sort.each do |project| %&gt;
         &lt;% next if project == root %&gt;
-        &lt;%= content_tag('option', ('&amp;#187; ' + h(project.name)), :value =&gt; url_for(:controller =&gt; 'projects', :action =&gt; 'show', :id =&gt; project)) %&gt;
+        &lt;%= content_tag('option', ('&amp;#187; ' + h(project.name)), :value =&gt; url_for(:controller =&gt; 'projects', :action =&gt; 'show', :id =&gt; project, :jump =&gt; current_menu_item)) %&gt;
     &lt;% end %&gt;
 &lt;% end %&gt;
 &lt;/select&gt;</diff>
      <filename>app/views/layouts/_project_selector.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -6,8 +6,8 @@
 &lt;meta name=&quot;description&quot; content=&quot;&lt;%= Redmine::Info.app_name %&gt;&quot; /&gt;
 &lt;meta name=&quot;keywords&quot; content=&quot;issue,bug,tracker&quot; /&gt;
 &lt;%= stylesheet_link_tag 'application', :media =&gt; 'all' %&gt;
-&lt;%= javascript_include_tag :defaults, :cache =&gt; true %&gt;
-&lt;%= stylesheet_link_tag 'jstoolbar' %&gt;
+&lt;%= javascript_include_tag :defaults %&gt;
+&lt;%= heads_for_wiki_formatter %&gt;
 &lt;!--[if IE]&gt;
     &lt;style type=&quot;text/css&quot;&gt;
       * html body{ width: expression( document.documentElement.clientWidth &lt; 900 ? '900px' : '100%' ); }
@@ -24,7 +24,7 @@
     &lt;div id=&quot;account&quot;&gt;
         &lt;%= render_menu :account_menu -%&gt;
     &lt;/div&gt;
-    &lt;%= content_tag('div', &quot;#{l(:label_logged_as)} #{User.current.login}&quot;, :id =&gt; 'loggedas') if User.current.logged? %&gt;
+    &lt;%= content_tag('div', &quot;#{l(:label_logged_as)} #{link_to_user(User.current, :format =&gt; :username)}&quot;, :id =&gt; 'loggedas') if User.current.logged? %&gt;
     &lt;%= render_menu :top_menu -%&gt;
 &lt;/div&gt;
       
@@ -50,8 +50,7 @@
     &lt;/div&gt;
     
     &lt;div id=&quot;content&quot;&gt;
-            &lt;%= content_tag('div', flash[:error], :class =&gt; 'flash error') if flash[:error] %&gt;
-            &lt;%= content_tag('div', flash[:notice], :class =&gt; 'flash notice') if flash[:notice] %&gt;
+				&lt;%= render_flash_messages %&gt;
         &lt;%= yield %&gt;
     &lt;/div&gt;
 &lt;/div&gt;
@@ -62,5 +61,6 @@
     Powered by &lt;%= link_to Redmine::Info.app_name, Redmine::Info.url %&gt; &amp;copy; 2006-2008 Jean-Philippe Lang
 &lt;/div&gt;
 &lt;/div&gt;
+&lt;%= call_hook :view_layouts_base_body_bottom %&gt;
 &lt;/body&gt;
 &lt;/html&gt;</diff>
      <filename>app/views/layouts/base.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -32,6 +32,6 @@ hr {
 &lt;body&gt;
 &lt;%= yield %&gt;
 &lt;hr /&gt;
-&lt;span class=&quot;footer&quot;&gt;&lt;%= Redmine::WikiFormatting.to_html(Setting.emails_footer) %&gt;&lt;/span&gt;
+&lt;span class=&quot;footer&quot;&gt;&lt;%= Redmine::WikiFormatting.to_html(Setting.text_formatting, Setting.emails_footer) %&gt;&lt;/span&gt;
 &lt;/body&gt;
 &lt;/html&gt;</diff>
      <filename>app/views/mailer/layout.text.html.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -2,9 +2,10 @@
                link_to(h(@board.name), {:controller =&gt; 'boards', :action =&gt; 'show', :project_id =&gt; @project, :id =&gt; @board}) %&gt;
 
 &lt;div class=&quot;contextual&quot;&gt;
+    &lt;%= watcher_tag(@topic, User.current) %&gt;
     &lt;%= link_to_remote_if_authorized l(:button_quote), { :url =&gt; {:action =&gt; 'quote', :id =&gt; @topic} }, :class =&gt; 'icon icon-comment' %&gt;
-    &lt;%= link_to_if_authorized l(:button_edit), {:action =&gt; 'edit', :id =&gt; @topic}, :class =&gt; 'icon icon-edit' %&gt;
-    &lt;%= link_to_if_authorized l(:button_delete), {:action =&gt; 'destroy', :id =&gt; @topic}, :method =&gt; :post, :confirm =&gt; l(:text_are_you_sure), :class =&gt; 'icon icon-del' %&gt;
+    &lt;%= link_to(l(:button_edit), {:action =&gt; 'edit', :id =&gt; @topic}, :class =&gt; 'icon icon-edit') if @message.editable_by?(User.current) %&gt;
+    &lt;%= link_to(l(:button_delete), {:action =&gt; 'destroy', :id =&gt; @topic}, :method =&gt; :post, :confirm =&gt; l(:text_are_you_sure), :class =&gt; 'icon icon-del') if @message.destroyable_by?(User.current) %&gt;
 &lt;/div&gt;
 
 &lt;h2&gt;&lt;%=h @topic.subject %&gt;&lt;/h2&gt;
@@ -14,7 +15,7 @@
 &lt;div class=&quot;wiki&quot;&gt;
 &lt;%= textilizable(@topic.content, :attachments =&gt; @topic.attachments) %&gt;
 &lt;/div&gt;
-&lt;%= link_to_attachments @topic.attachments, :no_author =&gt; true %&gt;
+&lt;%= link_to_attachments @topic, :author =&gt; false %&gt;
 &lt;/div&gt;
 &lt;br /&gt;
 
@@ -24,13 +25,13 @@
   &lt;a name=&quot;&lt;%= &quot;message-#{message.id}&quot; %&gt;&quot;&gt;&lt;/a&gt;
   &lt;div class=&quot;contextual&quot;&gt;
     &lt;%= link_to_remote_if_authorized image_tag('comment.png'), { :url =&gt; {:action =&gt; 'quote', :id =&gt; message} }, :title =&gt; l(:button_quote) %&gt;
-    &lt;%= link_to_if_authorized image_tag('edit.png'), {:action =&gt; 'edit', :id =&gt; message}, :title =&gt; l(:button_edit) %&gt;
-    &lt;%= link_to_if_authorized image_tag('delete.png'), {:action =&gt; 'destroy', :id =&gt; message}, :method =&gt; :post, :confirm =&gt; l(:text_are_you_sure), :title =&gt; l(:button_delete) %&gt;
+    &lt;%= link_to(image_tag('edit.png'), {:action =&gt; 'edit', :id =&gt; message}, :title =&gt; l(:button_edit)) if message.editable_by?(User.current) %&gt;
+    &lt;%= link_to(image_tag('delete.png'), {:action =&gt; 'destroy', :id =&gt; message}, :method =&gt; :post, :confirm =&gt; l(:text_are_you_sure), :title =&gt; l(:button_delete)) if message.destroyable_by?(User.current) %&gt;
   &lt;/div&gt;
   &lt;div class=&quot;message reply&quot;&gt;
   &lt;h4&gt;&lt;%=h message.subject %&gt; - &lt;%= authoring message.created_on, message.author %&gt;&lt;/h4&gt;
   &lt;div class=&quot;wiki&quot;&gt;&lt;%= textilizable message, :content, :attachments =&gt; message.attachments %&gt;&lt;/div&gt;
-  &lt;%= link_to_attachments message.attachments, :no_author =&gt; true %&gt;
+  &lt;%= link_to_attachments message, :author =&gt; false %&gt;
   &lt;/div&gt;
 &lt;% end %&gt;
 &lt;% end %&gt;</diff>
      <filename>app/views/messages/show.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -15,6 +15,10 @@
 &lt;p&gt;&lt;%= f.text_field :lastname, :required =&gt; true %&gt;&lt;/p&gt;
 &lt;p&gt;&lt;%= f.text_field :mail, :required =&gt; true %&gt;&lt;/p&gt;
 &lt;p&gt;&lt;%= f.select :language, lang_options_for_select %&gt;&lt;/p&gt;
+
+&lt;% @user.custom_field_values.select(&amp;:editable?).each do |value| %&gt;
+	&lt;p&gt;&lt;%= custom_field_tag_with_label :user, value %&gt;&lt;/p&gt;
+&lt;% end %&gt;
 &lt;/div&gt;
 
 &lt;%= submit_tag l(:button_save) %&gt;
@@ -38,7 +42,7 @@
 &lt;div class=&quot;box tabular&quot;&gt;
 &lt;% fields_for :pref, @user.pref, :builder =&gt; TabularFormBuilder, :lang =&gt; current_language do |pref_fields| %&gt;
 &lt;p&gt;&lt;%= pref_fields.check_box :hide_mail %&gt;&lt;/p&gt;
-&lt;p&gt;&lt;%= pref_fields.select :time_zone, TimeZone.all.collect {|z| [ z.to_s, z.name ]}, :include_blank =&gt; true %&gt;&lt;/p&gt;
+&lt;p&gt;&lt;%= pref_fields.select :time_zone, ActiveSupport::TimeZone.all.collect {|z| [ z.to_s, z.name ]}, :include_blank =&gt; true %&gt;&lt;/p&gt;
 &lt;p&gt;&lt;%= pref_fields.select :comments_sorting, [[l(:label_chronological_order), 'asc'], [l(:label_reverse_chronological_order), 'desc']] %&gt;&lt;/p&gt;
 &lt;% end %&gt;
 &lt;/div&gt;</diff>
      <filename>app/views/my/account.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -11,7 +11,7 @@
 &lt;p&gt;&lt;%= f.text_area :description, :rows =&gt; 5, :class =&gt; 'wiki-edit' %&gt;&lt;/p&gt;
 &lt;p&gt;&lt;%= f.text_field :identifier, :required =&gt; true, :disabled =&gt; @project.identifier_frozen? %&gt;
 &lt;% unless @project.identifier_frozen? %&gt;
-&lt;br /&gt;&lt;em&gt;&lt;%= l(:text_length_between, 3, 20) %&gt; &lt;%= l(:text_project_identifier_info) %&gt;&lt;/em&gt;
+&lt;br /&gt;&lt;em&gt;&lt;%= l(:text_length_between, 2, 20) %&gt; &lt;%= l(:text_project_identifier_info) %&gt;&lt;/em&gt;
 &lt;% end %&gt;&lt;/p&gt;
 &lt;p&gt;&lt;%= f.text_field :homepage, :size =&gt; 60 %&gt;&lt;/p&gt;
 &lt;p&gt;&lt;%= f.check_box :is_public %&gt;&lt;/p&gt;
@@ -20,6 +20,7 @@
 &lt;% @project.custom_field_values.each do |value| %&gt;
 	&lt;p&gt;&lt;%= custom_field_tag_with_label :project, value %&gt;&lt;/p&gt;
 &lt;% end %&gt;
+&lt;%= call_hook(:view_projects_form, :project =&gt; @project, :form =&gt; f) %&gt;
 &lt;/div&gt;
 
 &lt;% unless @trackers.empty? %&gt;</diff>
      <filename>app/views/projects/_form.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-&lt;h2&gt;&lt;%= l(:label_activity) %&gt;&lt;/h2&gt;
+&lt;h2&gt;&lt;%= @author.nil? ? l(:label_activity) : l(:label_user_activity, link_to_user(@author)) %&gt;&lt;/h2&gt;
 &lt;p class=&quot;subtitle&quot;&gt;&lt;%= &quot;#{l(:label_date_from)} #{format_date(@date_to - @days)} #{l(:label_date_to).downcase} #{format_date(@date_to-1)}&quot; %&gt;&lt;/p&gt;
 
 &lt;div id=&quot;activity&quot;&gt;
@@ -6,7 +6,8 @@
 &lt;h3&gt;&lt;%= format_activity_day(day) %&gt;&lt;/h3&gt;
 &lt;dl&gt;
 &lt;% @events_by_day[day].sort {|x,y| y.event_datetime &lt;=&gt; x.event_datetime }.each do |e| -%&gt;
-  &lt;dt class=&quot;&lt;%= e.event_type %&gt; &lt;%= User.current.logged? &amp;&amp; e.respond_to?(:event_author) &amp;&amp; User.current == e.event_author ? 'me' : nil %&gt;&quot;&gt;
+  &lt;dt class=&quot;&lt;%= e.event_type %&gt;  &lt;%= User.current.logged? &amp;&amp; e.respond_to?(:event_author) &amp;&amp; User.current == e.event_author ? 'me' : nil %&gt;&quot;&gt;
+	&lt;%= avatar(e.event_author, :size =&gt; &quot;24&quot;) if e.respond_to?(:event_author) %&gt;
   &lt;span class=&quot;time&quot;&gt;&lt;%= format_time(e.event_datetime, false) %&gt;&lt;/span&gt;
   &lt;%= content_tag('span', h(e.project), :class =&gt; 'project') if @project.nil? || @project != e.project %&gt;
   &lt;%= link_to format_activity_title(e.event_title), e.event_url %&gt;&lt;/dt&gt;
@@ -21,24 +22,24 @@
 
 &lt;div style=&quot;float:left;&quot;&gt;
 &lt;%= link_to_remote(('&amp;#171; ' + l(:label_previous)), 
-                   {:update =&gt; &quot;content&quot;, :url =&gt; params.merge(:from =&gt; @date_to - @days), :complete =&gt; 'window.scrollTo(0,0)'},
-                   {:href =&gt; url_for(params.merge(:from =&gt; @date_to - @days)),
+                   {:update =&gt; &quot;content&quot;, :url =&gt; params.merge(:from =&gt; @date_to - @days - 1), :complete =&gt; 'window.scrollTo(0,0)'},
+                   {:href =&gt; url_for(params.merge(:from =&gt; @date_to - @days - 1)),
                     :title =&gt; &quot;#{l(:label_date_from)} #{format_date(@date_to - 2*@days)} #{l(:label_date_to).downcase} #{format_date(@date_to - @days - 1)}&quot;}) %&gt;
 &lt;/div&gt;
 &lt;div style=&quot;float:right;&quot;&gt;
 &lt;%= link_to_remote((l(:label_next) + ' &amp;#187;'), 
-                   {:update =&gt; &quot;content&quot;, :url =&gt; params.merge(:from =&gt; @date_to + @days), :complete =&gt; 'window.scrollTo(0,0)'},
-                   {:href =&gt; url_for(params.merge(:from =&gt; @date_to + @days)),
+                   {:update =&gt; &quot;content&quot;, :url =&gt; params.merge(:from =&gt; @date_to + @days - 1), :complete =&gt; 'window.scrollTo(0,0)'},
+                   {:href =&gt; url_for(params.merge(:from =&gt; @date_to + @days - 1)),
                     :title =&gt; &quot;#{l(:label_date_from)} #{format_date(@date_to)} #{l(:label_date_to).downcase} #{format_date(@date_to + @days - 1)}&quot;}) unless @date_to &gt;= Date.today %&gt;
 &lt;/div&gt;
 &amp;nbsp;
 &lt;p class=&quot;other-formats&quot;&gt;
     &lt;%= l(:label_export_to) %&gt;
-    &lt;%= link_to 'Atom', params.merge(:format =&gt; :atom, :key =&gt; User.current.rss_key).delete_if{|k,v|k==&quot;commit&quot;}, :class =&gt; 'feed' %&gt;
+    &lt;%= link_to 'Atom', params.merge(:format =&gt; :atom, :from =&gt; nil, :key =&gt; User.current.rss_key), :class =&gt; 'feed' %&gt;
 &lt;/p&gt;
 
 &lt;% content_for :header_tags do %&gt;
-&lt;%= auto_discovery_link_tag(:atom, params.merge(:format =&gt; 'atom', :year =&gt; nil, :month =&gt; nil, :key =&gt; User.current.rss_key)) %&gt;
+&lt;%= auto_discovery_link_tag(:atom, params.merge(:format =&gt; 'atom', :from =&gt; nil, :key =&gt; User.current.rss_key)) %&gt;
 &lt;% end %&gt;
 
 &lt;% content_for :sidebar do %&gt;
@@ -51,8 +52,9 @@
     &lt;p&gt;&lt;label&gt;&lt;%= check_box_tag 'with_subprojects', 1, @with_subprojects %&gt; &lt;%=l(:label_subproject_plural)%&gt;&lt;/label&gt;&lt;/p&gt;
     &lt;%= hidden_field_tag 'with_subprojects', 0 %&gt;
 &lt;% end %&gt;
+&lt;%= hidden_field_tag('user_id', params[:user_id]) unless params[:user_id].blank? %&gt;
 &lt;p&gt;&lt;%= submit_tag l(:button_apply), :class =&gt; 'button-small', :name =&gt; nil %&gt;&lt;/p&gt;
 &lt;% end %&gt;
 &lt;% end %&gt;
 
-&lt;% html_title(l(:label_activity)) -%&gt;
+&lt;% html_title(l(:label_activity), @author) -%&gt;</diff>
      <filename>app/views/projects/activity.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -4,10 +4,13 @@
 &lt;div class=&quot;box&quot;&gt;
 &lt;% form_tag({ :action =&gt; 'add_file', :id =&gt; @project }, :multipart =&gt; true, :class =&gt; &quot;tabular&quot;) do %&gt;
 
-&lt;p&gt;&lt;label for=&quot;version_id&quot;&gt;&lt;%=l(:field_version)%&gt; &lt;span class=&quot;required&quot;&gt;*&lt;/span&gt;&lt;/label&gt;
-&lt;%= select_tag &quot;version_id&quot;, options_from_collection_for_select(@versions, &quot;id&quot;, &quot;name&quot;) %&gt;&lt;/p&gt;
+&lt;% if @versions.any? %&gt;
+&lt;p&gt;&lt;label for=&quot;version_id&quot;&gt;&lt;%=l(:field_version)%&gt;&lt;/label&gt;
+&lt;%= select_tag &quot;version_id&quot;, content_tag('option', '') +
+														 options_from_collection_for_select(@versions, &quot;id&quot;, &quot;name&quot;) %&gt;&lt;/p&gt;
+&lt;% end %&gt;
 
 &lt;p&gt;&lt;label&gt;&lt;%=l(:label_attachment_plural)%&gt;&lt;/label&gt;&lt;%= render :partial =&gt; 'attachments/form' %&gt;&lt;/p&gt;
 &lt;/div&gt;
 &lt;%= submit_tag l(:button_add) %&gt;
-&lt;% end %&gt; 
\ No newline at end of file
+&lt;% end %&gt; </diff>
      <filename>app/views/projects/add_file.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -4,39 +4,37 @@
 
 &lt;h2&gt;&lt;%=l(:label_attachment_plural)%&gt;&lt;/h2&gt;
 
-&lt;% delete_allowed = authorize_for('versions', 'destroy_file') %&gt;
+&lt;% delete_allowed = User.current.allowed_to?(:manage_files, @project) %&gt;
 
 &lt;table class=&quot;list&quot;&gt;
   &lt;thead&gt;&lt;tr&gt;
-    &lt;th&gt;&lt;%=l(:field_version)%&gt;&lt;/th&gt;
-    &lt;%= sort_header_tag(&quot;#{Attachment.table_name}.filename&quot;, :caption =&gt; l(:field_filename)) %&gt;
-    &lt;%= sort_header_tag(&quot;#{Attachment.table_name}.created_on&quot;, :caption =&gt; l(:label_date), :default_order =&gt; 'desc') %&gt;
-    &lt;%= sort_header_tag(&quot;#{Attachment.table_name}.filesize&quot;, :caption =&gt; l(:field_filesize), :default_order =&gt; 'desc') %&gt;
-    &lt;%= sort_header_tag(&quot;#{Attachment.table_name}.downloads&quot;, :caption =&gt; l(:label_downloads_abbr), :default_order =&gt; 'desc') %&gt;
+    &lt;%= sort_header_tag('filename', :caption =&gt; l(:field_filename)) %&gt;
+    &lt;%= sort_header_tag('created_on', :caption =&gt; l(:label_date), :default_order =&gt; 'desc') %&gt;
+    &lt;%= sort_header_tag('size', :caption =&gt; l(:field_filesize), :default_order =&gt; 'desc') %&gt;
+    &lt;%= sort_header_tag('downloads', :caption =&gt; l(:label_downloads_abbr), :default_order =&gt; 'desc') %&gt;
     &lt;th&gt;MD5&lt;/th&gt;
-    &lt;% if delete_allowed %&gt;&lt;th&gt;&lt;/th&gt;&lt;% end %&gt;
+    &lt;th&gt;&lt;/th&gt;
   &lt;/tr&gt;&lt;/thead&gt;
   &lt;tbody&gt;
-&lt;% for version in @versions %&gt;	
-  &lt;% unless version.attachments.empty? %&gt;
-  &lt;tr&gt;&lt;th colspan=&quot;7&quot; align=&quot;left&quot;&gt;&lt;span class=&quot;icon icon-package&quot;&gt;&lt;b&gt;&lt;%= version.name %&gt;&lt;/b&gt;&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;
-  &lt;% for file in version.attachments %&gt;		
+&lt;% @containers.each do |container| %&gt;	
+  &lt;% next if container.attachments.empty? -%&gt;
+	&lt;% if container.is_a?(Version) -%&gt;
+  &lt;tr&gt;&lt;th colspan=&quot;6&quot; align=&quot;left&quot;&gt;&lt;span class=&quot;icon icon-package&quot;&gt;&lt;b&gt;&lt;%=h container %&gt;&lt;/b&gt;&lt;/span&gt;&lt;/th&gt;&lt;/tr&gt;
+	&lt;% end -%&gt;
+  &lt;% container.attachments.each do |file| %&gt;		
   &lt;tr class=&quot;&lt;%= cycle(&quot;odd&quot;, &quot;even&quot;) %&gt;&quot;&gt;
-    &lt;td&gt;&lt;/td&gt;
     &lt;td&gt;&lt;%= link_to_attachment file, :download =&gt; true, :title =&gt; file.description %&gt;&lt;/td&gt;
     &lt;td align=&quot;center&quot;&gt;&lt;%= format_time(file.created_on) %&gt;&lt;/td&gt;
     &lt;td align=&quot;center&quot;&gt;&lt;%= number_to_human_size(file.filesize) %&gt;&lt;/td&gt;
     &lt;td align=&quot;center&quot;&gt;&lt;%= file.downloads %&gt;&lt;/td&gt;
     &lt;td align=&quot;center&quot;&gt;&lt;small&gt;&lt;%= file.digest %&gt;&lt;/small&gt;&lt;/td&gt;
-    &lt;% if delete_allowed %&gt;
     &lt;td align=&quot;center&quot;&gt;
-        &lt;%= link_to_if_authorized image_tag('delete.png'), {:controller =&gt; 'versions', :action =&gt; 'destroy_file', :id =&gt; version, :attachment_id =&gt; file}, :confirm =&gt; l(:text_are_you_sure), :method =&gt; :post %&gt;
+    &lt;%= link_to(image_tag('delete.png'), {:controller =&gt; 'attachments', :action =&gt; 'destroy', :id =&gt; file},
+																				 :confirm =&gt; l(:text_are_you_sure), :method =&gt; :post) if delete_allowed %&gt;
     &lt;/td&gt;
-    &lt;% end %&gt;
   &lt;/tr&gt;		
   &lt;% end
   reset_cycle %&gt;
-  &lt;% end %&gt;
 &lt;% end %&gt;
   &lt;/tbody&gt;
 &lt;/table&gt;</diff>
      <filename>app/views/projects/list_files.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
 &lt;%= error_messages_for 'member' %&gt;
 &lt;% roles = Role.find_all_givable %&gt;
-&lt;% users = User.find_active(:all).sort - @project.users %&gt;
+&lt;% users = User.active.find(:all).sort - @project.users %&gt;
 &lt;% # members sorted by role position
    members = @project.members.find(:all, :include =&gt; [:role, :user]).sort %&gt;
    
@@ -10,7 +10,7 @@
 	  &lt;th&gt;&lt;%= l(:label_user) %&gt;&lt;/th&gt;
 	  &lt;th&gt;&lt;%= l(:label_role) %&gt;&lt;/th&gt;
 	  &lt;th style=&quot;width:15%&quot;&gt;&lt;/th&gt;
-          &lt;%= call_hook(:view_projects_settings_members_table_header) %&gt;
+          &lt;%= call_hook(:view_projects_settings_members_table_header, :project =&gt; @project) %&gt;
 	&lt;/thead&gt;
 	&lt;tbody&gt;
 	&lt;% members.each do |member| %&gt;
@@ -31,7 +31,7 @@
                                             }, :title =&gt; l(:button_delete),
                                                :class =&gt; 'icon icon-del' %&gt;
     &lt;/td&gt;
-    &lt;%= call_hook(:view_projects_settings_members_table_row, :member =&gt; @member) %&gt;
+    &lt;%= call_hook(:view_projects_settings_members_table_row, { :project =&gt; @project, :member =&gt; member}) %&gt;
 	&lt;/tr&gt;
 	&lt;/tbody&gt;
 &lt;% end; reset_cycle %&gt;</diff>
      <filename>app/views/projects/settings/_members.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -11,10 +11,13 @@
 &lt;/div&gt;
 
 &lt;div class=&quot;contextual&quot;&gt;
+&lt;% if @repository &amp;&amp; !@repository.new_record? %&gt;
+&lt;%= link_to(l(:label_user_plural), {:controller =&gt; 'repositories', :action =&gt; 'committers', :id =&gt; @project}, :class =&gt; 'icon icon-user') %&gt;
 &lt;%= link_to(l(:button_delete), {:controller =&gt; 'repositories', :action =&gt; 'destroy', :id =&gt; @project},
             :confirm =&gt; l(:text_are_you_sure),
             :method =&gt; :post,
-            :class =&gt; 'icon icon-del') if @repository &amp;&amp; !@repository.new_record? %&gt;
+            :class =&gt; 'icon icon-del') %&gt;
+&lt;% end %&gt;
 &lt;/div&gt;
 
 &lt;%= submit_tag((@repository.nil? || @repository.new_record?) ? l(:button_create) : l(:button_save), :disabled =&gt; @repository.nil?) %&gt;</diff>
      <filename>app/views/projects/settings/_repository.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -3,7 +3,7 @@
 &lt;div class=&quot;splitcontentleft&quot;&gt;
 	&lt;%= textilizable @project.description %&gt;	
 	&lt;ul&gt;
-	&lt;% unless @project.homepage.blank? %&gt;&lt;li&gt;&lt;%=l(:field_homepage)%&gt;: &lt;%= auto_link(h(@project.homepage)) %&gt;&lt;/li&gt;&lt;% end %&gt;
+	&lt;% unless @project.homepage.blank? %&gt;&lt;li&gt;&lt;%=l(:field_homepage)%&gt;: &lt;%= link_to(h(@project.homepage), @project.homepage) %&gt;&lt;/li&gt;&lt;% end %&gt;
     &lt;% if @subprojects.any? %&gt;
  	&lt;li&gt;&lt;%=l(:label_subproject_plural)%&gt;: &lt;%= @subprojects.collect{|p| link_to(h(p.name), :action =&gt; 'show', :id =&gt; p)}.join(&quot;, &quot;) %&gt;&lt;/li&gt;
     &lt;% end %&gt;
@@ -57,8 +57,8 @@
 
 &lt;% content_for :sidebar do %&gt;
     &lt;% planning_links = []
-      planning_links &lt;&lt; link_to_if_authorized(l(:label_calendar), :action =&gt; 'calendar', :id =&gt; @project)
-      planning_links &lt;&lt; link_to_if_authorized(l(:label_gantt), :action =&gt; 'gantt', :id =&gt; @project)
+      planning_links &lt;&lt; link_to_if_authorized(l(:label_calendar), :controller =&gt; 'issues', :action =&gt; 'calendar', :project_id =&gt; @project)
+      planning_links &lt;&lt; link_to_if_authorized(l(:label_gantt), :controller =&gt; 'issues', :action =&gt; 'gantt', :project_id =&gt; @project)
       planning_links.compact!
       unless planning_links.empty? %&gt;
     &lt;h3&gt;&lt;%= l(:label_planning) %&gt;&lt;/h3&gt;</diff>
      <filename>app/views/projects/show.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -15,10 +15,10 @@
           :class =&gt; (entry.is_dir? ? 'icon icon-folder' : 'icon icon-file')%&gt;
 &lt;/td&gt;
 &lt;td class=&quot;size&quot;&gt;&lt;%= (entry.size ? number_to_human_size(entry.size) : &quot;?&quot;) unless entry.is_dir? %&gt;&lt;/td&gt;
+&lt;% changeset = @project.repository.changesets.find_by_revision(entry.lastrev.identifier) if entry.lastrev &amp;&amp; entry.lastrev.identifier %&gt;
 &lt;td class=&quot;revision&quot;&gt;&lt;%= link_to(format_revision(entry.lastrev.name), :action =&gt; 'revision', :id =&gt; @project, :rev =&gt; entry.lastrev.identifier) if entry.lastrev &amp;&amp; entry.lastrev.identifier %&gt;&lt;/td&gt;
 &lt;td class=&quot;age&quot;&gt;&lt;%= distance_of_time_in_words(entry.lastrev.time, Time.now) if entry.lastrev &amp;&amp; entry.lastrev.time %&gt;&lt;/td&gt;
-&lt;td class=&quot;author&quot;&gt;&lt;%=h(entry.lastrev.author.to_s.split('&lt;').first) if entry.lastrev %&gt;&lt;/td&gt;
-&lt;% changeset = @project.repository.changesets.find_by_revision(entry.lastrev.identifier) if entry.lastrev &amp;&amp; entry.lastrev.identifier %&gt;
+&lt;td class=&quot;author&quot;&gt;&lt;%= changeset.nil? ? h(entry.lastrev.author.to_s.split('&lt;').first) : changeset.author if entry.lastrev %&gt;&lt;/td&gt;
 &lt;td class=&quot;comments&quot;&gt;&lt;%=h truncate(changeset.comments, 50) unless changeset.nil? %&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;% end %&gt;</diff>
      <filename>app/views/repositories/_dir_list_content.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -17,8 +17,8 @@
 &lt;td class=&quot;checkbox&quot;&gt;&lt;%= radio_button_tag('rev', changeset.revision, (line_num==1), :id =&gt; &quot;cb-#{line_num}&quot;, :onclick =&gt; &quot;$('cbto-#{line_num+1}').checked=true;&quot;) if show_diff &amp;&amp; (line_num &lt; revisions.size) %&gt;&lt;/td&gt;
 &lt;td class=&quot;checkbox&quot;&gt;&lt;%= radio_button_tag('rev_to', changeset.revision, (line_num==2), :id =&gt; &quot;cbto-#{line_num}&quot;, :onclick =&gt; &quot;if ($('cb-#{line_num}').checked==true) {$('cb-#{line_num-1}').checked=true;}&quot;) if show_diff &amp;&amp; (line_num &gt; 1) %&gt;&lt;/td&gt;
 &lt;td class=&quot;committed_on&quot;&gt;&lt;%= format_time(changeset.committed_on) %&gt;&lt;/td&gt;
-&lt;td class=&quot;author&quot;&gt;&lt;%=h changeset.committer.to_s.split('&lt;').first %&gt;&lt;/td&gt;
-&lt;td class=&quot;comments&quot;&gt;&lt;%= textilizable(changeset.comments) %&gt;&lt;/td&gt;
+&lt;td class=&quot;author&quot;&gt;&lt;%=h changeset.author %&gt;&lt;/td&gt;
+&lt;td class=&quot;comments&quot;&gt;&lt;%= textilizable(truncate_at_line_break(changeset.comments)) %&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;% line_num += 1 %&gt;
 &lt;% end %&gt;</diff>
      <filename>app/views/repositories/_revisions.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,7 @@
 &lt;h2&gt;&lt;%= render :partial =&gt; 'navigation', :locals =&gt; { :path =&gt; @path, :kind =&gt; 'file', :revision =&gt; @rev } %&gt;&lt;/h2&gt;
 
+&lt;p&gt;&lt;%= render :partial =&gt; 'link_to_functions' %&gt;&lt;/p&gt;
+
 &lt;% colors = Hash.new {|k,v| k[v] = (k.size % 12) } %&gt;
 
 &lt;div class=&quot;autoscroll&quot;&gt;</diff>
      <filename>app/views/repositories/annotate.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -1,15 +1,6 @@
 &lt;h2&gt;&lt;%= render :partial =&gt; 'navigation', :locals =&gt; { :path =&gt; @path, :kind =&gt; (@entry ? @entry.kind : nil), :revision =&gt; @rev } %&gt;&lt;/h2&gt;
 
-&lt;p&gt;
-&lt;% if @repository.supports_cat? %&gt;
-    &lt;%= link_to l(:button_view), {:action =&gt; 'entry', :id =&gt; @project, :path =&gt; to_path_param(@path), :rev =&gt; @rev } %&gt; |
-&lt;% end %&gt;
-&lt;% if @repository.supports_annotate? %&gt;
-    &lt;%= link_to l(:button_annotate), {:action =&gt; 'annotate', :id =&gt; @project, :path =&gt; to_path_param(@path), :rev =&gt; @rev } %&gt; |
-&lt;% end %&gt;
-&lt;%= link_to(l(:button_download), {:action =&gt; 'entry', :id =&gt; @project, :path =&gt; to_path_param(@path), :rev =&gt; @rev, :format =&gt; 'raw' }) if @repository.supports_cat? %&gt;
-&lt;%= &quot;(#{number_to_human_size(@entry.size)})&quot; if @entry.size %&gt;
-&lt;/p&gt;
+&lt;p&gt;&lt;%= render :partial =&gt; 'link_to_functions' %&gt;&lt;/p&gt;
 
 &lt;%= render_properties(@properties) %&gt;
 </diff>
      <filename>app/views/repositories/changes.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,7 @@
 &lt;h2&gt;&lt;%= render :partial =&gt; 'navigation', :locals =&gt; { :path =&gt; @path, :kind =&gt; 'file', :revision =&gt; @rev } %&gt;&lt;/h2&gt;
 
+&lt;p&gt;&lt;%= render :partial =&gt; 'link_to_functions' %&gt;&lt;/p&gt;
+
 &lt;%= render :partial =&gt; 'common/file', :locals =&gt; {:filename =&gt; @path, :content =&gt; @content} %&gt;
 
 &lt;% content_for :header_tags do %&gt;</diff>
      <filename>app/views/repositories/entry.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -22,7 +22,7 @@
 &lt;h2&gt;&lt;%= l(:label_revision) %&gt; &lt;%= format_revision(@changeset.revision) %&gt;&lt;/h2&gt;
 
 &lt;p&gt;&lt;% if @changeset.scmid %&gt;ID: &lt;%= @changeset.scmid %&gt;&lt;br /&gt;&lt;% end %&gt;
-&lt;em&gt;&lt;%= @changeset.committer.to_s.split('&lt;').first %&gt;, &lt;%= format_time(@changeset.committed_on) %&gt;&lt;/em&gt;&lt;/p&gt;
+&lt;span class=&quot;author&quot;&gt;&lt;%= authoring(@changeset.committed_on, @changeset.author) %&gt;&lt;/span&gt;&lt;/p&gt;
 
 &lt;%= textilizable @changeset.comments %&gt;
 
@@ -36,33 +36,19 @@
 &lt;% end %&gt;
 
 &lt;h3&gt;&lt;%= l(:label_attachment_plural) %&gt;&lt;/h3&gt;
-&lt;div style=&quot;float:right;&quot;&gt;
-&lt;div class=&quot;square action_A&quot;&gt;&lt;/div&gt; &lt;div style=&quot;float:left;&quot;&gt;&lt;%= l(:label_added) %&gt;&amp;nbsp;&lt;/div&gt;
-&lt;div class=&quot;square action_M&quot;&gt;&lt;/div&gt; &lt;div style=&quot;float:left;&quot;&gt;&lt;%= l(:label_modified) %&gt;&amp;nbsp;&lt;/div&gt;
-&lt;div class=&quot;square action_D&quot;&gt;&lt;/div&gt; &lt;div style=&quot;float:left;&quot;&gt;&lt;%= l(:label_deleted) %&gt;&amp;nbsp;&lt;/div&gt;
-&lt;/div&gt;
+&lt;ul id=&quot;changes-legend&quot;&gt;
+&lt;li class=&quot;change change-A&quot;&gt;&lt;%= l(:label_added) %&gt;&lt;/li&gt;
+&lt;li class=&quot;change change-M&quot;&gt;&lt;%= l(:label_modified) %&gt;&lt;/li&gt;
+&lt;li class=&quot;change change-C&quot;&gt;&lt;%= l(:label_copied) %&gt;&lt;/li&gt;
+&lt;li class=&quot;change change-R&quot;&gt;&lt;%= l(:label_renamed) %&gt;&lt;/li&gt;
+&lt;li class=&quot;change change-D&quot;&gt;&lt;%= l(:label_deleted) %&gt;&lt;/li&gt;
+&lt;/ul&gt;
+
 &lt;p&gt;&lt;%= link_to(l(:label_view_diff), :action =&gt; 'diff', :id =&gt; @project, :path =&gt; &quot;&quot;, :rev =&gt; @changeset.revision) if @changeset.changes.any? %&gt;&lt;/p&gt;
-&lt;table class=&quot;list&quot;&gt;
-&lt;tbody&gt;
-&lt;% @changes.each do |change| %&gt;
-&lt;tr class=&quot;&lt;%= cycle 'odd', 'even' %&gt;&quot;&gt;
-&lt;td&gt;&lt;div class=&quot;square action_&lt;%= change.action %&gt;&quot;&gt;&lt;/div&gt;
-&lt;% if change.action == &quot;D&quot; -%&gt;
-    &lt;%= change.path -%&gt;
-&lt;% else -%&gt;
-    &lt;%= link_to change.path, :action =&gt; 'entry', :id =&gt; @project, :path =&gt; to_path_param(change.relative_path), :rev =&gt; @changeset.revision -%&gt;
-&lt;% end -%&gt;
-&lt;%= &quot;(#{change.revision})&quot; unless change.revision.blank?  %&gt;&lt;/td&gt;
-&lt;td align=&quot;right&quot;&gt;
-&lt;% if change.action == &quot;M&quot; %&gt;
-&lt;%= link_to l(:label_view_diff), :action =&gt; 'diff', :id =&gt; @project, :path =&gt; to_path_param(change.relative_path), :rev =&gt; @changeset.revision %&gt;
-&lt;% end %&gt;
-&lt;/td&gt;
-&lt;/tr&gt;
-&lt;% end %&gt;
-&lt;/tbody&gt;
-&lt;/table&gt;
-&lt;p class=&quot;pagination&quot;&gt;&lt;%= pagination_links_full @changes_pages %&gt;&lt;/p&gt;
+
+&lt;div class=&quot;changeset-changes&quot;&gt;
+&lt;%= render_changeset_changes %&gt;
+&lt;/div&gt;
 
 &lt;% content_for :header_tags do %&gt;
 &lt;%= stylesheet_link_tag &quot;scm&quot; %&gt;</diff>
      <filename>app/views/repositories/revision.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -16,4 +16,9 @@
 &lt;%= auto_discovery_link_tag(:atom, params.merge({:format =&gt; 'atom', :page =&gt; nil, :key =&gt; User.current.rss_key})) %&gt;
 &lt;% end %&gt;
 
+&lt;p class=&quot;other-formats&quot;&gt;
+&lt;%= l(:label_export_to) %&gt;
+&lt;span&gt;&lt;%= link_to 'Atom', {:format =&gt; 'atom', :key =&gt; User.current.rss_key}, :class =&gt; 'feed' %&gt;&lt;/span&gt;
+&lt;/p&gt;
+
 &lt;% html_title(l(:label_revision_plural)) -%&gt;</diff>
      <filename>app/views/repositories/revisions.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,5 @@
 &lt;div class=&quot;contextual&quot;&gt;
+&lt;%= call_hook(:view_repositories_show_contextual, { :repository =&gt; @repository, :project =&gt; @project }) %&gt;
 &lt;%= link_to l(:label_statistics), {:action =&gt; 'stats', :id =&gt; @project}, :class =&gt; 'icon icon-stats' %&gt;
 
 &lt;% if !@entries.nil? &amp;&amp; authorize_for('repositories', 'browse') -%&gt;
@@ -21,6 +22,10 @@
 &lt;% content_for :header_tags do %&gt;
   &lt;%= auto_discovery_link_tag(:atom, params.merge({:format =&gt; 'atom', :action =&gt; 'revisions', :id =&gt; @project, :page =&gt; nil, :key =&gt; User.current.rss_key})) %&gt;
 &lt;% end %&gt;
+&lt;p class=&quot;other-formats&quot;&gt;
+&lt;%= l(:label_export_to) %&gt;
+&lt;span&gt;&lt;%= link_to 'Atom', {:action =&gt; 'revisions', :id =&gt; @project, :format =&gt; 'atom', :key =&gt; User.current.rss_key}, :class =&gt; 'feed' %&gt;&lt;/span&gt;
+&lt;/p&gt;
 &lt;% end %&gt;
 
 &lt;% content_for :header_tags do %&gt;</diff>
      <filename>app/views/repositories/show.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -15,11 +15,11 @@
 &lt;div class=&quot;box&quot; id=&quot;permissions&quot;&gt;
 &lt;% perms_by_module = @permissions.group_by {|p| p.project_module.to_s} %&gt;
 &lt;% perms_by_module.keys.sort.each do |mod| %&gt;
-    &lt;fieldset&gt;&lt;legend&gt;&lt;%= mod.blank? ? l(:label_project) : mod.humanize %&gt;&lt;/legend&gt;
+    &lt;fieldset&gt;&lt;legend&gt;&lt;%= mod.blank? ? l(:label_project) : l_or_humanize(mod, :prefix =&gt; 'project_module_') %&gt;&lt;/legend&gt;
     &lt;% perms_by_module[mod].each do |permission| %&gt;
         &lt;label class=&quot;floating&quot;&gt;
         &lt;%= check_box_tag 'role[permissions][]', permission.name, (@role.permissions.include? permission.name) %&gt;
-        &lt;%= permission.name.to_s.humanize %&gt;
+        &lt;%= l_or_humanize(permission.name, :prefix =&gt; 'permission_') %&gt;
         &lt;/label&gt;
     &lt;% end %&gt;
     &lt;/fieldset&gt;</diff>
      <filename>app/views/roles/_form.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -19,14 +19,14 @@
 &lt;% perms_by_module = @permissions.group_by {|p| p.project_module.to_s} %&gt;
 &lt;% perms_by_module.keys.sort.each do |mod| %&gt;
     &lt;% unless mod.blank? %&gt;
-        &lt;tr&gt;&lt;%= content_tag('th', mod.humanize, :colspan =&gt; (@roles.size + 1), :align =&gt; 'left') %&gt;&lt;/tr&gt;
+        &lt;tr&gt;&lt;%= content_tag('th', l_or_humanize(mod, :prefix =&gt; 'project_module_'), :colspan =&gt; (@roles.size + 1), :align =&gt; 'left') %&gt;&lt;/tr&gt;
     &lt;% end %&gt;
     &lt;% perms_by_module[mod].each do |permission| %&gt;
         &lt;tr class=&quot;&lt;%= cycle('odd', 'even') %&gt; permission-&lt;%= permission.name %&gt;&quot;&gt;
         &lt;td&gt;
             &lt;%= link_to_function(image_tag('toggle_check.png'), &quot;toggleCheckboxesBySelector('.permission-#{permission.name} input')&quot;,
                                                                 :title =&gt; &quot;#{l(:button_check_all)}/#{l(:button_uncheck_all)}&quot;) %&gt;
-            &lt;%= permission.name.to_s.humanize %&gt;
+            &lt;%= l_or_humanize(permission.name, :prefix =&gt; 'permission_') %&gt;
         &lt;/td&gt;
         &lt;% @roles.each do |role| %&gt;
         &lt;td align=&quot;center&quot;&gt;</diff>
      <filename>app/views/roles/report.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -8,21 +8,6 @@
 &lt;%= text_area_tag 'settings[welcome_text]', Setting.welcome_text, :cols =&gt; 60, :rows =&gt; 5, :class =&gt; 'wiki-edit' %&gt;&lt;/p&gt;
 &lt;%= wikitoolbar_for 'settings[welcome_text]' %&gt;
 
-&lt;p&gt;&lt;label&gt;&lt;%= l(:label_theme) %&gt;&lt;/label&gt;
-&lt;%= select_tag 'settings[ui_theme]', options_for_select( ([[l(:label_default), '']] + Redmine::Themes.themes.collect {|t| [t.name, t.id]}), Setting.ui_theme) %&gt;&lt;/p&gt;
-
-&lt;p&gt;&lt;label&gt;&lt;%= l(:setting_default_language) %&gt;&lt;/label&gt;
-&lt;%= select_tag 'settings[default_language]', options_for_select( lang_options_for_select(false), Setting.default_language) %&gt;&lt;/p&gt;
-
-&lt;p&gt;&lt;label&gt;&lt;%= l(:setting_date_format) %&gt;&lt;/label&gt;
-&lt;%= select_tag 'settings[date_format]', options_for_select( [[l(:label_language_based), '']] + Setting::DATE_FORMATS.collect {|f| [Date.today.strftime(f), f]}, Setting.date_format) %&gt;&lt;/p&gt;
-
-&lt;p&gt;&lt;label&gt;&lt;%= l(:setting_time_format) %&gt;&lt;/label&gt;
-&lt;%= select_tag 'settings[time_format]', options_for_select( [[l(:label_language_based), '']] + Setting::TIME_FORMATS.collect {|f| [Time.now.strftime(f), f]}, Setting.time_format) %&gt;&lt;/p&gt;
-
-&lt;p&gt;&lt;label&gt;&lt;%= l(:setting_user_format) %&gt;&lt;/label&gt;
-&lt;%= select_tag 'settings[user_format]', options_for_select( @options[:user_format], Setting.user_format.to_s ) %&gt;&lt;/p&gt;
-
 &lt;p&gt;&lt;label&gt;&lt;%= l(:setting_attachment_max_size) %&gt;&lt;/label&gt;
 &lt;%= text_field_tag 'settings[attachment_max_size]', Setting.attachment_max_size, :size =&gt; 6 %&gt; KB&lt;/p&gt;
 
@@ -33,19 +18,23 @@
 &lt;%= text_field_tag 'settings[activity_days_default]', Setting.activity_days_default, :size =&gt; 6 %&gt; &lt;%= l(:label_day_plural) %&gt;&lt;/p&gt;
 
 &lt;p&gt;&lt;label&gt;&lt;%= l(:setting_host_name) %&gt;&lt;/label&gt;
-&lt;%= text_field_tag 'settings[host_name]', Setting.host_name, :size =&gt; 60 %&gt;&lt;/p&gt;
+&lt;%= text_field_tag 'settings[host_name]', Setting.host_name, :size =&gt; 60 %&gt;&lt;br /&gt;
+&lt;em&gt;&lt;%= l(:label_example) %&gt;: &lt;%= @guessed_host_and_path %&gt;&lt;/em&gt;&lt;/p&gt;
 
 &lt;p&gt;&lt;label&gt;&lt;%= l(:setting_protocol) %&gt;&lt;/label&gt;
 &lt;%= select_tag 'settings[protocol]', options_for_select(['http', 'https'], Setting.protocol) %&gt;&lt;/p&gt;
 
 &lt;p&gt;&lt;label&gt;&lt;%= l(:setting_text_formatting) %&gt;&lt;/label&gt;
-&lt;%= select_tag 'settings[text_formatting]', options_for_select([[l(:label_none), &quot;0&quot;], [&quot;textile&quot;, &quot;textile&quot;]], Setting.text_formatting) %&gt;&lt;/p&gt;
+&lt;%= select_tag 'settings[text_formatting]', options_for_select([[l(:label_none), &quot;0&quot;], *Redmine::WikiFormatting.format_names.collect{|name| [name, name]} ], Setting.text_formatting.to_sym) %&gt;&lt;/p&gt;
 
 &lt;p&gt;&lt;label&gt;&lt;%= l(:setting_wiki_compression) %&gt;&lt;/label&gt;
 &lt;%= select_tag 'settings[wiki_compression]', options_for_select( [[l(:label_none), 0], [&quot;gzip&quot;, &quot;gzip&quot;]], Setting.wiki_compression) %&gt;&lt;/p&gt;
 
 &lt;p&gt;&lt;label&gt;&lt;%= l(:setting_feeds_limit) %&gt;&lt;/label&gt;
 &lt;%= text_field_tag 'settings[feeds_limit]', Setting.feeds_limit, :size =&gt; 6 %&gt;&lt;/p&gt;
+
+&lt;p&gt;&lt;label&gt;&lt;%= l(:setting_diff_max_lines_displayed) %&gt;&lt;/label&gt;
+&lt;%= text_field_tag 'settings[diff_max_lines_displayed]', Setting.diff_max_lines_displayed, :size =&gt; 6 %&gt;&lt;/p&gt;
 &lt;/div&gt;
 
 &lt;%= submit_tag l(:button_save) %&gt;</diff>
      <filename>app/views/settings/_general.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -8,12 +8,16 @@
 &lt;p&gt;&lt;label&gt;&lt;%= l(:setting_bcc_recipients) %&gt;&lt;/label&gt;
 &lt;%= check_box_tag 'settings[bcc_recipients]', 1, Setting.bcc_recipients? %&gt;
 &lt;%= hidden_field_tag 'settings[bcc_recipients]', 0 %&gt;&lt;/p&gt;
+
+&lt;p&gt;&lt;label&gt;&lt;%= l(:setting_plain_text_mail) %&gt;&lt;/label&gt;
+&lt;%= check_box_tag 'settings[plain_text_mail]', 1, Setting.plain_text_mail? %&gt;
+&lt;%= hidden_field_tag 'settings[plain_text_mail]', 0 %&gt;&lt;/p&gt;
 &lt;/div&gt;
 
 &lt;fieldset class=&quot;box&quot; id=&quot;notified_events&quot;&gt;&lt;legend&gt;&lt;%=l(:text_select_mail_notifications)%&gt;&lt;/legend&gt;
 &lt;% @notifiables.each do |notifiable| %&gt;
   &lt;label&gt;&lt;%= check_box_tag 'settings[notified_events][]', notifiable, Setting.notified_events.include?(notifiable) %&gt;
-  &lt;%= l_or_humanize(notifiable) %&gt;&lt;/label&gt;&lt;br /&gt;
+  &lt;%= l_or_humanize(notifiable, :prefix =&gt; 'label_') %&gt;&lt;/label&gt;&lt;br /&gt;
 &lt;% end %&gt;
 &lt;%= hidden_field_tag 'settings[notified_events][]', '' %&gt;
 &lt;p&gt;&lt;%= check_all_links('notified_events') %&gt;&lt;/p&gt;</diff>
      <filename>app/views/settings/_notifications.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -2,10 +2,10 @@
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;%= sort_header_tag('spent_on', :caption =&gt; l(:label_date), :default_order =&gt; 'desc') %&gt;
-&lt;%= sort_header_tag('user_id', :caption =&gt; l(:label_member)) %&gt;
-&lt;%= sort_header_tag('activity_id', :caption =&gt; l(:label_activity)) %&gt;
-&lt;%= sort_header_tag(&quot;#{Project.table_name}.name&quot;, :caption =&gt; l(:label_project)) %&gt;
-&lt;%= sort_header_tag('issue_id', :caption =&gt; l(:label_issue), :default_order =&gt; 'desc') %&gt;
+&lt;%= sort_header_tag('user', :caption =&gt; l(:label_member)) %&gt;
+&lt;%= sort_header_tag('activity', :caption =&gt; l(:label_activity)) %&gt;
+&lt;%= sort_header_tag('project', :caption =&gt; l(:label_project)) %&gt;
+&lt;%= sort_header_tag('issue', :caption =&gt; l(:label_issue), :default_order =&gt; 'desc') %&gt;
 &lt;th&gt;&lt;%= l(:field_comments) %&gt;&lt;/th&gt;
 &lt;%= sort_header_tag('hours', :caption =&gt; l(:field_hours)) %&gt;
 &lt;th&gt;&lt;/th&gt;</diff>
      <filename>app/views/timelog/_list.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -13,6 +13,7 @@
 &lt;% @time_entry.custom_field_values.each do |value| %&gt;
 	&lt;p&gt;&lt;%= custom_field_tag_with_label :time_entry, value %&gt;&lt;/p&gt;
 &lt;% end %&gt;
+&lt;%= call_hook(:view_timelog_edit_form_bottom, { :time_entry =&gt; @time_entry, :form =&gt; f }) %&gt;
 &lt;/div&gt;
 
 &lt;%= submit_tag l(:button_save) %&gt;</diff>
      <filename>app/views/timelog/edit.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -15,7 +15,7 @@
 &lt;% for tracker in @trackers %&gt;
   &lt;tr class=&quot;&lt;%= cycle(&quot;odd&quot;, &quot;even&quot;) %&gt;&quot;&gt;
   &lt;td&gt;&lt;%= link_to tracker.name, :action =&gt; 'edit', :id =&gt; tracker %&gt;&lt;/td&gt;
-  &lt;td align=&quot;center&quot;&gt;&lt;% unless tracker.workflows.count &gt; 0 %&gt;&lt;span class=&quot;icon icon-warning&quot;&gt;&lt;%= l(:text_tracker_no_workflow) %&gt; (&lt;%= link_to l(:button_edit), {:controller =&gt; &quot;roles&quot;, :action =&gt; &quot;workflow&quot;, :tracker_id =&gt; tracker} %&gt;)&lt;/span&gt;&lt;% end %&gt;&lt;/td&gt;
+  &lt;td align=&quot;center&quot;&gt;&lt;% unless tracker.workflows.count &gt; 0 %&gt;&lt;span class=&quot;icon icon-warning&quot;&gt;&lt;%= l(:text_tracker_no_workflow) %&gt; (&lt;%= link_to l(:button_edit), {:controller =&gt; 'workflows', :action =&gt; 'edit', :tracker_id =&gt; tracker} %&gt;)&lt;/span&gt;&lt;% end %&gt;&lt;/td&gt;
   &lt;td align=&quot;center&quot; style=&quot;width:15%;&quot;&gt;
     &lt;%= link_to image_tag('2uparrow.png', :alt =&gt; l(:label_sort_highest)), {:action =&gt; 'move', :id =&gt; tracker, :position =&gt; 'highest'}, :method =&gt; :post, :title =&gt; l(:label_sort_highest) %&gt;
     &lt;%= link_to image_tag('1uparrow.png', :alt =&gt; l(:label_sort_higher)), {:action =&gt; 'move', :id =&gt; tracker, :position =&gt; 'higher'}, :method =&gt; :post, :title =&gt; l(:label_sort_higher) %&gt; -</diff>
      <filename>app/views/trackers/list.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -6,8 +6,11 @@
 
 &lt;% form_tag({}, :method =&gt; :get) do %&gt;
 &lt;fieldset&gt;&lt;legend&gt;&lt;%= l(:label_filter_plural) %&gt;&lt;/legend&gt;
-&lt;label&gt;&lt;%= l(:field_status) %&gt; :&lt;/label&gt;
+&lt;label&gt;&lt;%= l(:field_status) %&gt;:&lt;/label&gt;
 &lt;%= select_tag 'status', users_status_options_for_select(@status), :class =&gt; &quot;small&quot;, :onchange =&gt; &quot;this.form.submit(); return false;&quot;  %&gt;
+&lt;label&gt;&lt;%= l(:label_user) %&gt;:&lt;/label&gt;
+&lt;%= text_field_tag 'name', params[:name], :size =&gt; 30 %&gt;
+&lt;%= submit_tag l(:button_apply), :class =&gt; &quot;small&quot;, :name =&gt; nil %&gt;
 &lt;/fieldset&gt;
 &lt;% end %&gt;
 &amp;nbsp;
@@ -26,7 +29,7 @@
   &lt;tbody&gt;
 &lt;% for user in @users -%&gt;
   &lt;tr class=&quot;user &lt;%= cycle(&quot;odd&quot;, &quot;even&quot;) %&gt; &lt;%= %w(anon active registered locked)[user.status] %&gt;&quot;&gt;
-	&lt;td class=&quot;username&quot;&gt;&lt;%= link_to h(user.login), :action =&gt; 'edit', :id =&gt; user %&gt;&lt;/td&gt;
+	&lt;td class=&quot;username&quot;&gt;&lt;%= avatar(user, :size =&gt; &quot;14&quot;) %&gt;&lt;%= link_to h(user.login), :action =&gt; 'edit', :id =&gt; user %&gt;&lt;/td&gt;
 	&lt;td class=&quot;firstname&quot;&gt;&lt;%= h(user.firstname) %&gt;&lt;/td&gt;
 	&lt;td class=&quot;lastname&quot;&gt;&lt;%= h(user.lastname) %&gt;&lt;/td&gt;
 	&lt;td class=&quot;email&quot;&gt;&lt;%= mail_to(h(user.mail)) %&gt;&lt;/td&gt;</diff>
      <filename>app/views/users/list.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -1,9 +1,7 @@
 &lt;% if version.completed? %&gt;
   &lt;p&gt;&lt;%= format_date(version.effective_date) %&gt;&lt;/p&gt;
-&lt;% elsif version.overdue? %&gt;
-  &lt;p&gt;&lt;strong&gt;&lt;%= l(:label_roadmap_overdue, distance_of_time_in_words(Time.now, version.effective_date)) %&gt; (&lt;%= format_date(version.effective_date) %&gt;)&lt;/strong&gt;&lt;/p&gt;
 &lt;% elsif version.effective_date %&gt;
-  &lt;p&gt;&lt;strong&gt;&lt;%=l(:label_roadmap_due_in)%&gt; &lt;%= distance_of_time_in_words Time.now, version.effective_date %&gt; (&lt;%= format_date(version.effective_date) %&gt;)&lt;/strong&gt;&lt;/p&gt;
+  &lt;p&gt;&lt;strong&gt;&lt;%= due_date_distance_in_words(version.effective_date) %&gt;&lt;/strong&gt; (&lt;%= format_date(version.effective_date) %&gt;)&lt;/p&gt;
 &lt;% end %&gt;
 
 &lt;p&gt;&lt;%=h version.description %&gt;&lt;/p&gt;</diff>
      <filename>app/views/versions/_overview.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -20,7 +20,7 @@
     &lt;th class=&quot;line-num&quot;&gt;&lt;%= line_num %&gt;&lt;/th&gt;
     &lt;td class=&quot;revision&quot;&gt;&lt;%= link_to line[0], :controller =&gt; 'wiki', :action =&gt; 'index', :id =&gt; @project, :page =&gt; @page.title, :version =&gt; line[0] %&gt;&lt;/td&gt;
     &lt;td class=&quot;author&quot;&gt;&lt;%= h(line[1]) %&gt;&lt;/td&gt;
-    &lt;td class=&quot;line-code&quot;&gt;&lt;pre&gt;&lt;%= line[2] %&gt;&lt;/pre&gt;&lt;/td&gt;
+    &lt;td class=&quot;line-code&quot;&gt;&lt;pre&gt;&lt;%=h line[2] %&gt;&lt;/pre&gt;&lt;/td&gt;
 &lt;/tr&gt;
 &lt;% line_num += 1 %&gt;
 &lt;% end -%&gt;</diff>
      <filename>app/views/wiki/annotate.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -7,7 +7,7 @@
 &lt;%= link_to_if_authorized(l(:button_delete), {:action =&gt; 'destroy', :page =&gt; @page.title}, :method =&gt; :post, :confirm =&gt; l(:text_are_you_sure), :class =&gt; 'icon icon-del') %&gt;
 &lt;%= link_to_if_authorized(l(:button_rollback), {:action =&gt; 'edit', :page =&gt; @page.title, :version =&gt; @content.version }, :class =&gt; 'icon icon-cancel') if @content.version &lt; @page.content.version %&gt;
 &lt;% end %&gt;
-&lt;%= link_to(l(:label_history), {:action =&gt; 'history', :page =&gt; @page.title}, :class =&gt; 'icon icon-history') %&gt;
+&lt;%= link_to_if_authorized(l(:label_history), {:action =&gt; 'history', :page =&gt; @page.title}, :class =&gt; 'icon icon-history') %&gt;
 &lt;/div&gt;
 
 &lt;%= breadcrumb(@page.ancestors.reverse.collect {|parent| link_to h(parent.pretty_title), {:page =&gt; parent.title}}) %&gt;
@@ -28,7 +28,7 @@
 
 &lt;%= render(:partial =&gt; &quot;wiki/content&quot;, :locals =&gt; {:content =&gt; @content}) %&gt;
 
-&lt;%= link_to_attachments @page.attachments, :delete_url =&gt; ((@editable &amp;&amp; authorize_for('wiki', 'destroy_attachment')) ? {:controller =&gt; 'wiki', :action =&gt; 'destroy_attachment', :page =&gt; @page.title} : nil) %&gt;
+&lt;%= link_to_attachments @page %&gt;
 
 &lt;% if @editable &amp;&amp; authorize_for('wiki', 'add_attachment') %&gt;
 &lt;p&gt;&lt;%= link_to l(:label_attachment_new), {}, :onclick =&gt; &quot;Element.show('add_attachment_form'); Element.hide(this); Element.scrollTo('add_attachment_form'); return false;&quot;,</diff>
      <filename>app/views/wiki/show.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,7 @@
 # Don't change this file!
 # Configure your app in config/environment.rb and config/environments/*.rb
 
-RAILS_ROOT = &quot;#{File.dirname(__FILE__)}/..&quot; unless defined?(RAILS_ROOT)
+RAILS_ROOT = File.expand_path(&quot;#{File.dirname(__FILE__)}/..&quot;) unless defined?(RAILS_ROOT)
 
 module Rails
   class &lt;&lt; self</diff>
      <filename>config/boot.rb</filename>
    </modified>
    <modified>
      <diff>@@ -5,7 +5,7 @@
 # ENV['RAILS_ENV'] ||= 'production'
 
 # Specifies gem version of Rails to use when vendor/rails is not present
-RAILS_GEM_VERSION = '2.1.0' unless defined? RAILS_GEM_VERSION
+RAILS_GEM_VERSION = '2.1.2' unless defined? RAILS_GEM_VERSION
 
 # Bootstrap the Rails environment, frameworks, and default configuration
 require File.join(File.dirname(__FILE__), 'boot')</diff>
      <filename>config/environment.rb</filename>
    </modified>
    <modified>
      <diff>@@ -12,6 +12,6 @@ ActiveRecord::Errors.default_error_messages = {
   :wrong_length =&gt; &quot;activerecord_error_wrong_length&quot;,
   :taken =&gt; &quot;activerecord_error_taken&quot;,
   :not_a_number =&gt; &quot;activerecord_error_not_a_number&quot;
-}
+} if ActiveRecord::Errors.respond_to?('default_error_messages=')
 
 ActionView::Base.field_error_proc = Proc.new{ |html_tag, instance| &quot;#{html_tag}&quot; }</diff>
      <filename>config/initializers/10-patches.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,3 +2,4 @@
 
 Mime::SET &lt;&lt; Mime::CSV unless Mime::SET.include?(Mime::CSV)
 Mime::Type.register 'application/pdf', :pdf
+Mime::Type.register 'image/png', :png</diff>
      <filename>config/initializers/20-mime_types.rb</filename>
    </modified>
    <modified>
      <diff>@@ -6,6 +6,11 @@ ActionController::Routing::Routes.draw do |map|
   # map.connect 'products/:id', :controller =&gt; 'catalog', :action =&gt; 'view'
   # Keep in mind you can assign values other than :controller and :action
 
+  # Allow Redmine plugins to map routes and potentially override them
+  Rails.plugins.each do |plugin|
+    map.from_plugin plugin.name.to_sym
+  end
+
   map.home '', :controller =&gt; 'welcome'
   map.signin 'login', :controller =&gt; 'account', :action =&gt; 'login'
   map.signout 'logout', :controller =&gt; 'account', :action =&gt; 'logout'</diff>
      <filename>config/routes.rb</filename>
    </modified>
    <modified>
      <diff>@@ -46,6 +46,8 @@ mail_from:
   default: redmine@example.net
 bcc_recipients:
   default: 1
+plain_text_mail:
+  default: 0
 text_formatting:
   default: textile
 wiki_compression:
@@ -59,6 +61,9 @@ protocol:
 feeds_limit:
   format: int
   default: 15
+diff_max_lines_displayed:
+  format: int
+  default: 1500
 enabled_scm:
   serialized: true
   default: 
@@ -133,4 +138,5 @@ emails_footer:
   default: |-
     You have received this notification because you have either subscribed to it, or are involved in it.
     To change your notification preferences, please click here: http://hostname/my/account
-  
+gravatar_enabled:  
+  default: 0</diff>
      <filename>config/settings.yml</filename>
    </modified>
    <modified>
      <diff>@@ -5,6 +5,204 @@ Copyright (C) 2006-2008  Jean-Philippe Lang
 http://www.redmine.org/
 
 
+== v0.8.1
+
+* Select watchers on new issue form
+* Files module: ability to add files without version
+* Show view/annotate/download links on entry and annotate views
+* Fixed: Deleted files are shown when using Darcs
+
+
+== 2008-12-30 v0.8.0
+
+* Setting added in order to limit the number of diff lines that should be displayed
+* Makes logged-in username in topbar linking to
+* Mail handler: strip tags when receiving a html-only email
+* Mail handler: add watchers before sending notification
+* Adds a css class (overdue) to overdue issues on issue lists and detail views
+* Fixed: project activity truncated after viewing user's activity
+* Fixed: email address entered for password recovery shouldn't be case-sensitive
+* Fixed: default flag removed when editing a default enumeration
+* Fixed: default category ignored when adding a document
+* Fixed: error on repository user mapping when a repository username is blank
+* Fixed: Firefox cuts off large diffs
+* Fixed: CVS browser should not show dead revisions (deleted files)
+* Fixed: escape double-quotes in image titles
+* Fixed: escape textarea content when editing a issue note
+* Fixed: JS error on context menu with IE
+* Fixed: bold syntax around single character in series doesn't work
+* Fixed several XSS vulnerabilities
+* Fixed a SQL injection vulnerability
+
+
+== 2008-12-07 v0.8.0-rc1
+
+* Wiki page protection
+* Wiki page hierarchy. Parent page can be assigned on the Rename screen
+* Adds support for issue creation via email
+* Adds support for free ticket filtering and custom queries on Gantt chart and calendar
+* Cross-project search
+* Ability to search a project and its subprojects
+* Ability to search the projects the user belongs to
+* Adds custom fields on time entries
+* Adds boolean and list custom fields for time entries as criteria on time report
+* Cross-project time reports
+* Display latest user's activity on account/show view
+* Show last connexion time on user's page
+* Obfuscates email address on user's account page using javascript
+* wiki TOC rendered as an unordered list
+* Adds the ability to search for a user on the administration users list
+* Adds the ability to search for a project name or identifier on the administration projects list
+* Redirect user to the previous page after logging in
+* Adds a permission 'view wiki edits' so that wiki history can be hidden to certain users
+* Adds permissions for viewing the watcher list and adding new watchers on the issue detail view
+* Adds permissions to let users edit and/or delete their messages
+* Link to activity view when displaying dates
+* Hide Redmine version in atom feeds and pdf properties
+* Maps repository users to Redmine users. Users with same username or email are automatically mapped. Mapping can be manually adjusted in repository settings. Multiple usernames can be mapped to the same Redmine user.
+* Sort users by their display names so that user dropdown lists are sorted alphabetically
+* Adds estimated hours to issue filters
+* Switch order of current and previous revisions in side-by-side diff
+* Render the commit changes list as a tree
+* Adds watch/unwatch functionality at forum topic level
+* When moving an issue to another project, reassign it to the category with same name if any
+* Adds child_pages macro for wiki pages
+* Use GET instead of POST on roadmap (#718), gantt and calendar forms
+* Search engine: display total results count and count by result type
+* Email delivery configuration moved to an unversioned YAML file (config/email.yml, see the sample file)
+* Adds icons on search results
+* Adds 'Edit' link on account/show for admin users
+* Adds Lock/Unlock/Activate link on user edit screen
+* Adds user count in status drop down on admin user list
+* Adds multi-levels blockquotes support by using &gt; at the beginning of lines
+* Adds a Reply link to each issue note
+* Adds plain text only option for mail notifications
+* Gravatar support for issue detail, user grid, and activity stream (disabled by default)
+* Adds 'Delete wiki pages attachments' permission
+* Show the most recent file when displaying an inline image
+* Makes permission screens localized
+* AuthSource list: display associated users count and disable 'Delete' buton if any
+* Make the 'duplicates of' relation asymmetric
+* Adds username to the password reminder email
+* Adds links to forum messages using message#id syntax
+* Allow same name for custom fields on different object types
+* One-click bulk edition using the issue list context menu within the same project
+* Adds support for commit logs reencoding to UTF-8 before insertion in the database. Source encoding of commit logs can be selected in Application settings -&gt; Repositories.
+* Adds checkboxes toggle links on permissions report
+* Adds Trac-Like anchors on wiki headings
+* Adds support for wiki links with anchor
+* Adds category to the issue context menu
+* Adds a workflow overview screen
+* Appends the filename to the attachment url so that clients that ignore content-disposition http header get the real filename
+* Dots allowed in custom field name
+* Adds posts quoting functionality
+* Adds an option to generate sequential project identifiers
+* Adds mailto link on the user administration list
+* Ability to remove enumerations (activities, priorities, document categories) that are in use. Associated objects can be reassigned to another value
+* Gantt chart: display issues that don't have a due date if they are assigned to a version with a date
+* Change projects homepage limit to 255 chars
+* Improved on-the-fly account creation. If some attributes are missing (eg. not present in the LDAP) or are invalid, the registration form is displayed so that the user is able to fill or fix these attributes
+* Adds &quot;please select&quot; to activity select box if no activity is set as default
+* Do not silently ignore timelog validation failure on issue edit
+* Adds a rake task to send reminder emails
+* Allow empty cells in wiki tables
+* Makes wiki text formatter pluggable
+* Adds back textile acronyms support
+* Remove pre tag attributes
+* Plugin hooks
+* Pluggable admin menu
+* Plugins can provide activity content
+* Moves plugin list to its own administration menu item
+* Adds url and author_url plugin attributes
+* Adds Plugin#requires_redmine method so that plugin compatibility can be checked against current Redmine version
+* Adds atom feed on time entries details
+* Adds project name to issues feed title
+* Adds a css class on menu items in order to apply item specific styles (eg. icons)
+* Adds a Redmine plugin generators
+* Adds timelog link to the issue context menu
+* Adds links to the user page on various views
+* Turkish translation by Ismail Sezen
+* Catalan translation
+* Vietnamese translation
+* Slovak translation
+* Better naming of activity feed if only one kind of event is displayed
+* Enable syntax highlight on issues, messages and news
+* Add target version to the issue list context menu
+* Hide 'Target version' filter if no version is defined
+* Add filters on cross-project issue list for custom fields marked as 'For all projects'
+* Turn ftp urls into links
+* Hiding the View Differences button when a wiki page's history only has one version
+* Messages on a Board can now be sorted by the number of replies
+* Adds a class ('me') to events of the activity view created by current user
+* Strip pre/code tags content from activity view events
+* Display issue notes in the activity view
+* Adds links to changesets atom feed on repository browser
+* Track project and tracker changes in issue history
+* Adds anchor to atom feed messages links
+* Adds a key in lang files to set the decimal separator (point or comma) in csv exports
+* Makes importer work with Trac 0.8.x
+* Upgraded to Prototype 1.6.0.1
+* File viewer for attached text files
+* Menu mapper: add support for :before, :after and :last options to #push method and add #delete method
+* Removed inconsistent revision numbers on diff view
+* CVS: add support for modules names with spaces
+* Log the user in after registration if account activation is not needed
+* Mercurial adapter improvements
+* Trac importer: read session_attribute table to find user's email and real name
+* Ability to disable unused SCM adapters in application settings
+* Adds Filesystem adapter
+* Clear changesets and changes with raw sql when deleting a repository for performance
+* Redmine.pm now uses the 'commit access' permission defined in Redmine
+* Reposman can create any type of scm (--scm option)
+* Reposman creates a repository if the 'repository' module is enabled at project level only
+* Display svn properties in the browser, svn &gt;= 1.5.0 only
+* Reduces memory usage when importing large git repositories
+* Wider SVG graphs in repository stats
+* SubversionAdapter#entries performance improvement
+* SCM browser: ability to download raw unified diffs
+* More detailed error message in log when scm command fails
+* Adds support for file viewing with Darcs 2.0+
+* Check that git changeset is not in the database before creating it
+* Unified diff viewer for attached files with .patch or .diff extension
+* File size display with Bazaar repositories
+* Git adapter: use commit time instead of author time
+* Prettier url for changesets
+* Makes changes link to entries on the revision view
+* Adds a field on the repository view to browse at specific revision
+* Adds new projects atom feed
+* Added rake tasks to generate rcov code coverage reports
+* Add Redcloth's :block_markdown_rule to allow horizontal rules in wiki
+* Show the project hierarchy in the drop down list for new membership on user administration screen
+* Split user edit screen into tabs
+* Renames bundled RedCloth to RedCloth3 to avoid RedCloth 4 to be loaded instead
+* Fixed: Roadmap crashes when a version has a due date &gt; 2037
+* Fixed: invalid effective date (eg. 99999-01-01) causes an error on version edition screen
+* Fixed: login filter providing incorrect back_url for Redmine installed in sub-directory
+* Fixed: logtime entry duplicated when edited from parent project
+* Fixed: wrong digest for text files under Windows
+* Fixed: associated revisions are displayed in wrong order on issue view
+* Fixed: Git Adapter date parsing ignores timezone
+* Fixed: Printing long roadmap doesn't split across pages
+* Fixes custom fields display order at several places
+* Fixed: urls containing @ are parsed as email adress by the wiki formatter
+* Fixed date filters accuracy with SQLite
+* Fixed: tokens not escaped in highlight_tokens regexp
+* Fixed Bazaar shared repository browsing
+* Fixes platform determination under JRuby
+* Fixed: Estimated time in issue's journal should be rounded to two decimals
+* Fixed: 'search titles only' box ignored after one search is done on titles only
+* Fixed: non-ASCII subversion path can't be displayed
+* Fixed: Inline images don't work if file name has upper case letters or if image is in BMP format
+* Fixed: document listing shows on &quot;my page&quot; when viewing documents is disabled for the role
+* Fixed: Latest news appear on the homepage for projects with the News module disabled
+* Fixed: cross-project issue list should not show issues of projects for which the issue tracking module was disabled
+* Fixed: the default status is lost when reordering issue statuses
+* Fixes error with Postgresql and non-UTF8 commit logs
+* Fixed: textile footnotes no longer work
+* Fixed: http links containing parentheses fail to reder correctly
+* Fixed: GitAdapter#get_rev should use current branch instead of hardwiring master
+
+
 == 2008-07-06 v0.7.3
 
 * Allow dot in firstnames and lastnames</diff>
      <filename>doc/CHANGELOG</filename>
    </modified>
    <modified>
      <diff>@@ -1,45 +1,16 @@
-Creating test repositories
-===================
-
-mkdir tmp/test
-
-Subversion
-----------
-svnadmin create tmp/test/subversion_repository
-gunzip &lt; test/fixtures/repositories/subversion_repository.dump.gz | svnadmin load tmp/test/subversion_repository
-
-CVS
----
-gunzip &lt; test/fixtures/repositories/cvs_repository.tar.gz | tar -xv -C tmp/test
-
-Bazaar
-------
-gunzip &lt; test/fixtures/repositories/bazaar_repository.tar.gz | tar -xv -C tmp/test
-
-Mercurial
----------
-gunzip &lt; test/fixtures/repositories/mercurial_repository.tar.gz | tar -xv -C tmp/test
-
-Git
----
-gunzip &lt; test/fixtures/repositories/git_repository.tar.gz | tar -xv -C tmp/test
-
-Darcs (2.0+ required)
----------------------
-gunzip &lt; test/fixtures/repositories/darcs_repository.tar.gz | tar -xv -C tmp/test
-
-FileSystem
-----------
-gunzip &lt; test/fixtures/repositories/filesystem_repository.tar.gz | tar -xv -C tmp/test
-
-
 Running Tests
 =============
 
-Run 
+Run `rake --tasks test` to see available tests.
+`rake test` will run the entire testsuite.
+
+
+Creating test repositories
+===================
 
-  rake --tasks | grep test
+Redmine supports a wide array of different version control systems.
+To test the support, a test repository needs to be created for each of those.
 
-to see available tests.
+Run `rake --tasks test:scm:setup` for a list of available test-repositories or
+run `rake test:scm:setup:all` to set up all of them
 
-RAILS_ENV=test rake test will run tests.</diff>
      <filename>doc/RUNNING_TESTS</filename>
    </modified>
    <modified>
      <diff>@@ -22,7 +22,7 @@ http://www.redmine.org/
 
 == Notes
 
-1. Rails 2.0.2 is required for version 0.7 and later.
+1. Rails 2.1.2 is required for version 0.8.
 
 2. When upgrading your code with svn update, don't forget to clear
    the application cache (RAILS_ROOT/tmp/cache) before restarting.</diff>
      <filename>doc/UPGRADING</filename>
    </modified>
    <modified>
      <diff>@@ -1,13 +1,52 @@
-#!/usr/bin/ruby
+#!/usr/bin/env ruby
 
-# rdm-mailhandler
+# == Synopsis
+#
 # Reads an email from standard input and forward it to a Redmine server
-# Can be used from a remote mail server
+# through a HTTP request.
+#
+# == Usage
+#
+#    rdm-mailhandler [options] --url=&lt;Redmine URL&gt; --key=&lt;API key&gt;
+#
+# == Arguments
+# 
+#   -u, --url                      URL of the Redmine server
+#   -k, --key                      Redmine API key
+#   
+# General options:
+#   -h, --help                     show this help
+#   -v, --verbose                  show extra information
+#   -V, --version                  show version information and exit
+# 
+# Issue attributes control options:
+#   -p, --project=PROJECT          identifier of the target project
+#   -s, --status=STATUS            name of the target status
+#   -t, --tracker=TRACKER          name of the target tracker
+#       --category=CATEGORY        name of the target category
+#       --priority=PRIORITY        name of the target priority
+#   -o, --allow-override=ATTRS     allow email content to override attributes
+#                                  specified by previous options
+#                                  ATTRS is a comma separated list of attributes
+#       
+# == Examples
+# No project specified. Emails MUST contain the 'Project' keyword:
+# 
+#   rdm-mailhandler --url http://redmine.domain.foo --key secret
+#   
+# Fixed project and default tracker specified, but emails can override
+# both tracker and priority attributes using keywords:
+# 
+#   rdm-mailhandler --url https://domain.foo/redmine --key secret \\
+#                   --project foo \\
+#                   --tracker bug \\
+#                   --allow-override tracker,priority
 
 require 'net/http'
 require 'net/https'
 require 'uri'
 require 'getoptlong'
+require 'rdoc/usage'
 
 module Net
   class HTTPS &lt; HTTP
@@ -31,15 +70,16 @@ class RedmineMailHandler
     self.issue_attributes = {}
     
     opts = GetoptLong.new(
-      [ '--help', '-h', GetoptLong::NO_ARGUMENT ],
-      [ '--version', '-V', GetoptLong::NO_ARGUMENT ],
-      [ '--verbose', '-v', GetoptLong::NO_ARGUMENT ],
-      [ '--url', '-u', GetoptLong::REQUIRED_ARGUMENT ],
-      [ '--key', '-k', GetoptLong::REQUIRED_ARGUMENT],
-      [ '--project', '-p', GetoptLong::REQUIRED_ARGUMENT ],
-      [ '--tracker', '-t', GetoptLong::REQUIRED_ARGUMENT],
-      [ '--category', GetoptLong::REQUIRED_ARGUMENT],
-      [ '--priority', GetoptLong::REQUIRED_ARGUMENT],
+      [ '--help',           '-h', GetoptLong::NO_ARGUMENT ],
+      [ '--version',        '-V', GetoptLong::NO_ARGUMENT ],
+      [ '--verbose',        '-v', GetoptLong::NO_ARGUMENT ],
+      [ '--url',            '-u', GetoptLong::REQUIRED_ARGUMENT ],
+      [ '--key',            '-k', GetoptLong::REQUIRED_ARGUMENT],
+      [ '--project',        '-p', GetoptLong::REQUIRED_ARGUMENT ],
+      [ '--status',         '-s', GetoptLong::REQUIRED_ARGUMENT ],
+      [ '--tracker',        '-t', GetoptLong::REQUIRED_ARGUMENT],
+      [ '--category',             GetoptLong::REQUIRED_ARGUMENT],
+      [ '--priority',             GetoptLong::REQUIRED_ARGUMENT],
       [ '--allow-override', '-o', GetoptLong::REQUIRED_ARGUMENT]
     )
 
@@ -55,14 +95,14 @@ class RedmineMailHandler
         self.verbose = true
       when '--version'
         puts VERSION; exit
-      when '--project', '--tracker', '--category', '--priority'
+      when '--project', '--status', '--tracker', '--category', '--priority'
         self.issue_attributes[opt.gsub(%r{^\-\-}, '')] = arg.dup
       when '--allow-override'
         self.allow_override = arg.dup
       end
     end
     
-    usage if url.nil?
+    RDoc.usage if url.nil?
   end
   
   def submit(email)
@@ -74,48 +114,14 @@ class RedmineMailHandler
     debug &quot;Posting to #{uri}...&quot;
     response = Net::HTTPS.post_form(URI.parse(uri), data)
     debug &quot;Response received: #{response.code}&quot;
-    response.code == 201 ? 0 : 1
+    
+    puts &quot;Request was denied by your Redmine server. &quot; + 
+         &quot;Please, make sure that 'WS for incoming emails' is enabled in application settings and that you provided the correct API key.&quot; if response.code == '403'
+    response.code == '201' ? 0 : 1
   end
   
   private
   
-  def usage
-    puts  &lt;&lt;-USAGE
-Usage: rdm-mailhandler [options] --url=&lt;Redmine URL&gt; --key=&lt;API key&gt;
-Reads an email from standard input and forward it to a Redmine server
-
-Required:
-  -u, --url                      URL of the Redmine server
-  -k, --key                      Redmine API key
-  
-General options:
-  -h, --help                     show this help
-  -v, --verbose                  show extra information
-  -V, --version                  show version information and exit
-
-Issue attributes control options:
-  -p, --project=PROJECT          identifier of the target project
-  -t, --tracker=TRACKER          name of the target tracker
-      --category=CATEGORY        name of the target category
-      --priority=PRIORITY        name of the target priority
-  -o, --allow-override=ATTRS     allow email content to override attributes
-                                 specified by previous options
-                                 ATTRS is a comma separated list of attributes
-      
-Examples:
-  # No project specified. Emails MUST contain the 'Project' keyword:
-  rdm-mailhandler --url http://redmine.domain.foo --key secret
-  
-  # Fixed project and default tracker specified, but emails can override
-  # both tracker and priority attributes:
-  rdm-mailhandler --url https://domain.foo/redmine --key secret \\
-                  --project foo \\
-                  --tracker bug \\
-                  --allow-override tracker,priority
-USAGE
-    exit
-  end
-  
   def debug(msg)
     puts msg if verbose
   end</diff>
      <filename>extra/mail_handler/rdm-mailhandler.rb</filename>
    </modified>
    <modified>
      <diff>@@ -148,11 +148,12 @@ sub RedmineDSN {
   my ($self, $parms, $arg) = @_;
   $self-&gt;{RedmineDSN} = $arg;
   my $query = &quot;SELECT 
-                 hashed_password, auth_source_id 
-              FROM members, projects, users 
+                 hashed_password, auth_source_id, permissions
+              FROM members, projects, users, roles
               WHERE 
                 projects.id=members.project_id 
                 AND users.id=members.user_id 
+                AND roles.id=members.role_id
                 AND users.status=1 
                 AND login=? 
                 AND identifier=? &quot;;
@@ -277,9 +278,11 @@ sub is_member {
   $sth-&gt;execute($redmine_user, $project_id);
 
   my $ret;
-  while (my @row = $sth-&gt;fetchrow_array) {
-      unless ($row[1]) {
-          if ($row[0] eq $pass_digest) {
+  while (my ($hashed_password, $auth_source_id, $permissions) = $sth-&gt;fetchrow_array) {
+
+      unless ($auth_source_id) {
+	  my $method = $r-&gt;method;
+          if ($hashed_password eq $pass_digest &amp;&amp; (defined $read_only_methods{$method} || $permissions =~ /:commit_access/) ) {
               $ret = 1;
               last;
           }
@@ -287,7 +290,7 @@ sub is_member {
           my $sthldap = $dbh-&gt;prepare(
               &quot;SELECT host,port,tls,account,account_password,base_dn,attr_login from auth_sources WHERE id = ?;&quot;
           );
-          $sthldap-&gt;execute($row[1]);
+          $sthldap-&gt;execute($auth_source_id);
           while (my @rowldap = $sthldap-&gt;fetchrow_array) {
             my $ldap = Authen::Simple::LDAP-&gt;new(
                 host    =&gt;      ($rowldap[2] == 1 || $rowldap[2] eq &quot;t&quot;) ? &quot;ldaps://$rowldap[0]&quot; : $rowldap[0],</diff>
      <filename>extra/svn/Redmine.pm</filename>
    </modified>
    <modified>
      <diff>@@ -1,57 +1,59 @@
-#!/usr/bin/ruby
+#!/usr/bin/env ruby
 
 # == Synopsis
 #
-# reposman: manages your svn repositories with Redmine
+# reposman: manages your repositories with Redmine
 #
 # == Usage
 #
-#     reposman [ -h | --help ] [ -v | --verbose ] [ -V | --version ] [ -q | --quiet ] -s /var/svn -r redmine.host.org
-#     example: reposman --svn-dir=/var/svn --redmine-host=redmine.mydomain.foo
-#              reposman -s /var/svn -r redmine.mydomain.foo
+#    reposman [OPTIONS...] -s [DIR] -r [HOST]
+#     
+#  Examples:
+#    reposman --svn-dir=/var/svn --redmine-host=redmine.example.net --scm subversion
+#    reposman -s /var/git -r redmine.example.net -u http://svn.example.net --scm git
 #
 # == Arguments (mandatory)
-# 
-# -s, --svn-dir=DIR
-#    use DIR as base directory for svn repositories
 #
-# -r, --redmine-host=HOST
-#    assume Redmine is hosted on HOST.
-#    you can use :
-#    * -r redmine.mydomain.foo        (will add http://)
-#    * -r http://redmine.mydomain.foo
-#    * -r https://mydomain.foo/redmine
+#   -s, --svn-dir=DIR         use DIR as base directory for svn repositories
+#   -r, --redmine-host=HOST   assume Redmine is hosted on HOST. Examples:
+#                             -r redmine.example.net
+#                             -r http://redmine.example.net
+#                             -r https://example.net/redmine
 #
 # == Options
 #
-# -o, --owner=OWNER
-#    owner of the repository. using the rails login allow user to browse
-#    the repository in Redmine even for private project
-#
-# -u, --url=URL
-#    the base url Redmine will use to access your repositories. This
-#    will be used to register the repository in Redmine so that user
-#    doesn't need to do anything. reposman will add the identifier to this url :
-#
-#    -u https://my.svn.server/my/reposity/root # if the repository can be access by http
-#    -u file:///var/svn/                       # if the repository is local
-#    if this option isn't set, reposman won't register the repository
-#
-# -t, --test
-#    only show what should be done
-#
-# -h, --help:
-#    show help and exit
-#
-# -v, --verbose
-#    verbose
-#
-# -V, --version
-#    print version and exit
-#
-# -q, --quiet
-#    no log
+#   -o, --owner=OWNER         owner of the repository. using the rails login
+#                             allow user to browse the repository within
+#                             Redmine even for private project. If you want to share repositories
+#                             through Redmine.pm, you need to use the apache owner.
+#   --scm=SCM                 the kind of SCM repository you want to create (and register) in
+#                             Redmine (default: Subversion). reposman is able to create Git 
+#                             and Subversion repositories. For all other kind (Bazaar,
+#                             Darcs, Filesystem, Mercurial) you must specify a --command option
+#   -u, --url=URL             the base url Redmine will use to access your
+#                             repositories. This option is used to automatically
+#                             register the repositories in Redmine. The project
+#                             identifier will be appended to this url. Examples:
+#                             -u https://example.net/svn
+#                             -u file:///var/svn/
+#                             if this option isn't set, reposman won't register
+#                             the repositories in Redmine
+#   -c, --command=COMMAND     use this command instead of &quot;svnadmin create&quot; to
+#                             create a repository. This option can be used to
+#                             create repositories other than subversion and git kind.
+#                             This command override the default creation for git and subversion.
+#   -f, --force               force repository creation even if the project
+#                             repository is already declared in Redmine
+#   -t, --test                only show what should be done
+#   -h, --help                show help and exit
+#   -v, --verbose             verbose
+#   -V, --version             print version and exit
+#   -q, --quiet               no log
 #
+# == References
+# 
+# You can find more information on the redmine's wiki : http://www.redmine.org/wiki/redmine/HowTos
+
 
 require 'getoptlong'
 require 'rdoc/usage'
@@ -59,14 +61,18 @@ require 'soap/wsdlDriver'
 require 'find'
 require 'etc'
 
-Version = &quot;1.0&quot;
+Version = &quot;1.1&quot;
+SUPPORTED_SCM = %w( Subversion Darcs Mercurial Bazaar Git Filesystem )
 
 opts = GetoptLong.new(
                       ['--svn-dir',      '-s', GetoptLong::REQUIRED_ARGUMENT],
                       ['--redmine-host', '-r', GetoptLong::REQUIRED_ARGUMENT],
                       ['--owner',        '-o', GetoptLong::REQUIRED_ARGUMENT],
                       ['--url',          '-u', GetoptLong::REQUIRED_ARGUMENT],
+                      ['--command' ,     '-c', GetoptLong::REQUIRED_ARGUMENT],
+                      ['--scm',                GetoptLong::REQUIRED_ARGUMENT],
                       ['--test',         '-t', GetoptLong::NO_ARGUMENT],
+                      ['--force',        '-f', GetoptLong::NO_ARGUMENT],
                       ['--verbose',      '-v', GetoptLong::NO_ARGUMENT],
                       ['--version',      '-V', GetoptLong::NO_ARGUMENT],
                       ['--help'   ,      '-h', GetoptLong::NO_ARGUMENT],
@@ -81,11 +87,37 @@ $svn_owner    = 'root'
 $use_groupid  = true
 $svn_url      = false
 $test         = false
+$force        = false
+$scm          = 'Subversion'
+
+def log(text, options={})
+  level = options[:level] || 0
+  puts text unless $quiet or level &gt; $verbose
+  exit 1 if options[:exit]
+end
+
+def system_or_raise(command)
+  raise &quot;\&quot;#{command}\&quot; failed&quot; unless system command
+end
+
+module SCM
+
+  module Subversion
+    def self.create(path)
+      system_or_raise &quot;svnadmin create #{path}&quot;
+    end
+  end
+
+  module Git
+    def self.create(path)
+      Dir.mkdir path
+      Dir.chdir(path) do
+        system_or_raise &quot;git --bare init --shared&quot;
+        system_or_raise &quot;git update-server-info&quot;
+      end
+    end
+  end
 
-def log(text,level=0, exit=false)
-  return if $quiet or level &gt; $verbose
-  puts text
-  exit 1 if exit
 end
 
 begin
@@ -95,8 +127,11 @@ begin
     when '--redmine-host';   $redmine_host = arg.dup
     when '--owner';          $svn_owner    = arg.dup; $use_groupid = false;
     when '--url';            $svn_url      = arg.dup
+    when '--scm';            $scm          = arg.dup.capitalize; log(&quot;Invalid SCM: #{$scm}&quot;, :exit =&gt; true) unless SUPPORTED_SCM.include?($scm)
+    when '--command';        $command =      arg.dup
     when '--verbose';        $verbose += 1
     when '--test';           $test = true
+    when '--force';          $force = true
     when '--version';        puts Version; exit
     when '--help';           RDoc::usage
     when '--quiet';          $quiet = true
@@ -110,6 +145,15 @@ if $test
   log(&quot;running in test mode&quot;)
 end
 
+# Make sure command is overridden if SCM vendor is not handled internally (for the moment Subversion and Git)
+if $command.nil?
+  begin
+    scm_module = SCM.const_get($scm)
+  rescue
+    log(&quot;Please use --command option to specify how to create a #{$scm} repository.&quot;, :exit =&gt; true)
+  end
+end
+
 $svn_url += &quot;/&quot; if $svn_url and not $svn_url.match(/\/$/)
 
 if ($redmine_host.empty? or $repos_base.empty?)
@@ -117,10 +161,10 @@ if ($redmine_host.empty? or $repos_base.empty?)
 end
 
 unless File.directory?($repos_base)
-  log(&quot;directory '#{$repos_base}' doesn't exists&quot;, 0, true)
+  log(&quot;directory '#{$repos_base}' doesn't exists&quot;, :exit =&gt; true)
 end
 
-log(&quot;querying Redmine for projects...&quot;, 1);
+log(&quot;querying Redmine for projects...&quot;, :level =&gt; 1);
 
 $redmine_host.gsub!(/^/, &quot;http://&quot;) unless $redmine_host.match(&quot;^https?://&quot;)
 $redmine_host.gsub!(/\/$/, '')
@@ -130,16 +174,16 @@ wsdl_url = &quot;#{$redmine_host}/sys/service.wsdl&quot;;
 begin
   soap = SOAP::WSDLDriverFactory.new(wsdl_url).create_rpc_driver
 rescue =&gt; e
-  log(&quot;Unable to connect to #{wsdl_url} : #{e}&quot;, 0, true)
+  log(&quot;Unable to connect to #{wsdl_url} : #{e}&quot;, :exit =&gt; true)
 end
 
-projects = soap.Projects
+projects = soap.ProjectsWithRepositoryEnabled
 
 if projects.nil?
-  log('no project found, perhaps you forgot to &quot;Enable WS for repository management&quot;', 0, true)
+  log('no project found, perhaps you forgot to &quot;Enable WS for repository management&quot;', :exit =&gt; true)
 end
 
-log(&quot;retrieved #{projects.size} projects&quot;, 1)
+log(&quot;retrieved #{projects.size} projects&quot;, :level =&gt; 1)
 
 def set_owner_and_rights(project, repos_path, &amp;block)
   if RUBY_PLATFORM =~ /mswin/
@@ -166,7 +210,7 @@ def owner_name(file)
 end
 
 projects.each do |project|
-  log(&quot;treating project #{project.name}&quot;, 1)
+  log(&quot;treating project #{project.name}&quot;, :level =&gt; 1)
 
   if project.identifier.empty?
     log(&quot;\tno identifier for project #{project.name}&quot;)
@@ -176,7 +220,7 @@ projects.each do |project|
     next;
   end
 
-  repos_path = $repos_base + &quot;/&quot; + project.identifier
+  repos_path = File.join($repos_base, project.identifier).gsub(File::SEPARATOR, File::ALT_SEPARATOR || File::SEPARATOR)
 
   if File.directory?(repos_path)
 
@@ -201,6 +245,13 @@ projects.each do |project|
     log(&quot;\tmode change on #{repos_path}&quot;);
 
   else
+    # if repository is already declared in redmine, we don't create
+    # unless user use -f with reposman
+    if $force == false and not project.repository.nil?
+      log(&quot;\trepository for project #{project.identifier} already exists in Redmine&quot;, :level =&gt; 1)
+      next
+    end
+
     project.is_public ? File.umask(0002) : File.umask(0007)
 
     if $test
@@ -211,7 +262,11 @@ projects.each do |project|
 
     begin
       set_owner_and_rights(project, repos_path) do
-        raise &quot;svnadmin create #{repos_path} failed&quot; unless system(&quot;svnadmin&quot;, &quot;create&quot;, repos_path)
+        if scm_module.nil?
+          system_or_raise &quot;#{$command} #{repos_path}&quot;
+        else
+          scm_module.create(repos_path)
+        end
       end
     rescue =&gt; e
       log(&quot;\tunable to create #{repos_path} : #{e}\n&quot;)
@@ -219,7 +274,7 @@ projects.each do |project|
     end
 
     if $svn_url
-      ret = soap.RepositoryCreated project.identifier, &quot;#{$svn_url}#{project.identifier}&quot;
+      ret = soap.RepositoryCreated project.identifier, $scm, &quot;#{$svn_url}#{project.identifier}&quot;
       if ret &gt; 0
         log(&quot;\trepository #{repos_path} registered in Redmine with url #{$svn_url}#{project.identifier}&quot;);
       else</diff>
      <filename>extra/svn/reposman.rb</filename>
    </modified>
    <modified>
      <diff>@@ -352,7 +352,7 @@ label_sort_higher: &#1055;&#1088;&#1077;&#1084;&#1077;&#1089;&#1090;&#1080; &#1087;&#1086;-&#1075;&#1086;&#1088;&#1077;
 label_sort_lower: &#1055;&#1088;&#1077;&#1084;&#1077;&#1089;&#1090;&#1080; &#1087;&#1086;-&#1076;&#1086;&#1083;&#1091;
 label_sort_lowest: &#1055;&#1088;&#1077;&#1084;&#1077;&#1089;&#1090;&#1080; &#1085;&#1072;&#1081;-&#1076;&#1086;&#1083;&#1091;
 label_roadmap: &#1055;&#1098;&#1090;&#1085;&#1072; &#1082;&#1072;&#1088;&#1090;&#1072;
-label_roadmap_due_in: &#1048;&#1079;&#1083;&#1080;&#1079;&#1072; &#1089;&#1083;&#1077;&#1076;
+label_roadmap_due_in: &#1048;&#1079;&#1083;&#1080;&#1079;&#1072; &#1089;&#1083;&#1077;&#1076; %s
 label_roadmap_overdue: %s &#1079;&#1072;&#1082;&#1098;&#1089;&#1085;&#1077;&#1085;&#1080;&#1077;
 label_roadmap_no_issues: &#1053;&#1103;&#1084;&#1072; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080; &#1079;&#1072; &#1090;&#1072;&#1079;&#1080; &#1074;&#1077;&#1088;&#1089;&#1080;&#1103;
 label_search: &#1058;&#1098;&#1088;&#1089;&#1077;&#1085;&#1077;
@@ -637,3 +637,68 @@ label_issue_watchers: Watchers
 setting_commit_logs_encoding: Commit messages encoding
 button_quote: Quote
 setting_sequential_project_identifiers: Generate sequential project identifiers
+notice_unable_delete_version: Unable to delete version
+label_renamed: renamed
+label_copied: copied
+setting_plain_text_mail: plain text only (no HTML)
+permission_view_files: View files
+permission_edit_issues: Edit issues
+permission_edit_own_time_entries: Edit own time logs
+permission_manage_public_queries: Manage public queries
+permission_add_issues: Add issues
+permission_log_time: Log spent time
+permission_view_changesets: View changesets
+permission_view_time_entries: View spent time
+permission_manage_versions: Manage versions
+permission_manage_wiki: Manage wiki
+permission_manage_categories: Manage issue categories
+permission_protect_wiki_pages: Protect wiki pages
+permission_comment_news: Comment news
+permission_delete_messages: Delete messages
+permission_select_project_modules: Select project modules
+permission_manage_documents: Manage documents
+permission_edit_wiki_pages: Edit wiki pages
+permission_add_issue_watchers: Add watchers
+permission_view_gantt: View gantt chart
+permission_move_issues: Move issues
+permission_manage_issue_relations: Manage issue relations
+permission_delete_wiki_pages: Delete wiki pages
+permission_manage_boards: Manage boards
+permission_delete_wiki_pages_attachments: Delete attachments
+permission_view_wiki_edits: View wiki history
+permission_add_messages: Post messages
+permission_view_messages: View messages
+permission_manage_files: Manage files
+permission_edit_issue_notes: Edit notes
+permission_manage_news: Manage news
+permission_view_calendar: View calendrier
+permission_manage_members: Manage members
+permission_edit_messages: Edit messages
+permission_delete_issues: Delete issues
+permission_view_issue_watchers: View watchers list
+permission_manage_repository: Manage repository
+permission_commit_access: Commit access
+permission_browse_repository: Browse repository
+permission_view_documents: View documents
+permission_edit_project: Edit project
+permission_add_issue_notes: Add notes
+permission_save_queries: Save queries
+permission_view_wiki_pages: View wiki
+permission_rename_wiki_pages: Rename wiki pages
+permission_edit_time_entries: Edit time logs
+permission_edit_own_issue_notes: Edit own notes
+setting_gravatar_enabled: Use Gravatar user icons
+label_example: Example
+text_repository_usernames_mapping: &quot;Select ou update the Redmine user mapped to each username found in the repository log.\nUsers with the same Redmine and repository username or email are automatically mapped.&quot;
+permission_edit_own_messages: Edit own messages
+permission_delete_own_messages: Delete own messages
+label_user_activity: &quot;%s's activity&quot;
+label_updated_time_by: Updated by %s %s ago
+text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'
+setting_diff_max_lines_displayed: Max number of diff lines displayed
+text_plugin_assets_writable: Plugin assets directory writable
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+button_create_and_continue: Create and continue
+text_custom_field_possible_values_info: 'One line for each value'
+label_display: Display
+field_editable: Editable</diff>
      <filename>lang/bg.yml</filename>
    </modified>
    <modified>
      <diff>@@ -409,7 +409,7 @@ label_sort_higher: P&#345;esunout nahoru
 label_sort_lower: P&#345;esunout dol&#367;
 label_sort_lowest: P&#345;esunout na konec
 label_roadmap: Pl&#225;n
-label_roadmap_due_in: Zb&#253;v&#225;
+label_roadmap_due_in: Zb&#253;v&#225; %s
 label_roadmap_overdue: %s pozd&#283;
 label_roadmap_no_issues: Pro tuto verzi nejsou &#382;&#225;dn&#233; &#250;koly
 label_search: Hledat
@@ -642,3 +642,68 @@ label_issue_watchers: Watchers
 setting_commit_logs_encoding: Commit messages encoding
 button_quote: Quote
 setting_sequential_project_identifiers: Generate sequential project identifiers
+notice_unable_delete_version: Unable to delete version
+label_renamed: renamed
+label_copied: copied
+setting_plain_text_mail: plain text only (no HTML)
+permission_view_files: View files
+permission_edit_issues: Edit issues
+permission_edit_own_time_entries: Edit own time logs
+permission_manage_public_queries: Manage public queries
+permission_add_issues: Add issues
+permission_log_time: Log spent time
+permission_view_changesets: View changesets
+permission_view_time_entries: View spent time
+permission_manage_versions: Manage versions
+permission_manage_wiki: Manage wiki
+permission_manage_categories: Manage issue categories
+permission_protect_wiki_pages: Protect wiki pages
+permission_comment_news: Comment news
+permission_delete_messages: Delete messages
+permission_select_project_modules: Select project modules
+permission_manage_documents: Manage documents
+permission_edit_wiki_pages: Edit wiki pages
+permission_add_issue_watchers: Add watchers
+permission_view_gantt: View gantt chart
+permission_move_issues: Move issues
+permission_manage_issue_relations: Manage issue relations
+permission_delete_wiki_pages: Delete wiki pages
+permission_manage_boards: Manage boards
+permission_delete_wiki_pages_attachments: Delete attachments
+permission_view_wiki_edits: View wiki history
+permission_add_messages: Post messages
+permission_view_messages: View messages
+permission_manage_files: Manage files
+permission_edit_issue_notes: Edit notes
+permission_manage_news: Manage news
+permission_view_calendar: View calendrier
+permission_manage_members: Manage members
+permission_edit_messages: Edit messages
+permission_delete_issues: Delete issues
+permission_view_issue_watchers: View watchers list
+permission_manage_repository: Manage repository
+permission_commit_access: Commit access
+permission_browse_repository: Browse repository
+permission_view_documents: View documents
+permission_edit_project: Edit project
+permission_add_issue_notes: Add notes
+permission_save_queries: Save queries
+permission_view_wiki_pages: View wiki
+permission_rename_wiki_pages: Rename wiki pages
+permission_edit_time_entries: Edit time logs
+permission_edit_own_issue_notes: Edit own notes
+setting_gravatar_enabled: Use Gravatar user icons
+label_example: Example
+text_repository_usernames_mapping: &quot;Select ou update the Redmine user mapped to each username found in the repository log.\nUsers with the same Redmine and repository username or email are automatically mapped.&quot;
+permission_edit_own_messages: Edit own messages
+permission_delete_own_messages: Delete own messages
+label_user_activity: &quot;%s's activity&quot;
+label_updated_time_by: Updated by %s %s ago
+text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'
+setting_diff_max_lines_displayed: Max number of diff lines displayed
+text_plugin_assets_writable: Plugin assets directory writable
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+button_create_and_continue: Create and continue
+text_custom_field_possible_values_info: 'One line for each value'
+label_display: Display
+field_editable: Editable</diff>
      <filename>lang/cs.yml</filename>
    </modified>
    <modified>
      <diff>@@ -30,11 +30,11 @@ activerecord_error_too_long: er for lang
 activerecord_error_too_short: er for kort
 activerecord_error_wrong_length: har den forkerte l&#230;ngde
 activerecord_error_taken: er allerede valgt
-activerecord_error_not_a_number: er ikke et nummer
+activerecord_error_not_a_number: er ikke et tal
 activerecord_error_not_a_date: er en ugyldig dato
-activerecord_error_greater_than_start_date: skal v&#230;re senere end start datoen
-activerecord_error_not_same_project: h&#248;re ikke til samme projekt
-activerecord_error_circular_dependency: Denne relation vil skabe et afh&#230;ngigheds forhold
+activerecord_error_greater_than_start_date: skal v&#230;re senere end startdatoen
+activerecord_error_not_same_project: h&#248;rer ikke til samme projekt
+activerecord_error_circular_dependency: Denne relation vil skabe en cirkul&#230;r afh&#230;ngighed
 
 general_fmt_age: %d &#229;r
 general_fmt_age_plural: %d &#229;r
@@ -46,7 +46,7 @@ general_text_No: 'Nej'
 general_text_Yes: 'Ja'
 general_text_no: 'nej'
 general_text_yes: 'ja'
-general_lang_name: 'Danish (Dansk)'
+general_lang_name: 'Dansk'
 general_csv_separator: ','
 general_csv_decimal_separator: '.'
 general_csv_encoding: ISO-8859-1
@@ -55,56 +55,61 @@ general_day_names: Mandag,Tirsdag,Onsdag,Torsdag,Fredag,L&#248;rdag,S&#248;ndag
 general_first_day_of_week: '1'
 
 notice_account_updated: Kontoen er opdateret.
-notice_account_invalid_creditentials: Ugyldig bruger og kodeord
+notice_account_invalid_creditentials: Forkert brugernavn eller kodeord
 notice_account_password_updated: Kodeordet er opdateret.
 notice_account_wrong_password: Forkert kodeord
-notice_account_register_done: Kontoen er oprettet. For at aktivere kontoen, ska du klikke p&#229; linket i den tilsendte email.
-notice_account_unknown_email: Ukendt bruger.
-notice_can_t_change_password: Denne konto benytter en ekstern sikkerheds godkendelse. Det er ikke muligt at skifte kodeord.
-notice_account_lost_email_sent: En email med instruktioner til at v&#230;lge et nyt kodeord er afsendt til dig.
+notice_account_register_done: Kontoen er oprettet. For at aktivere kontoen, skal du klikke p&#229; linket i den tilsendte e-mail.
+notice_account_unknown_email: Ukendt brugernavn.
+notice_can_t_change_password: Denne konto benytter en ekstern sikkerhedsgodkendelse. Det er ikke muligt at skifte kodeord.
+notice_account_lost_email_sent: En e-mail med instruktioner til at v&#230;lge et nyt kodeord er afsendt til dig.
 notice_account_activated: Din konto er aktiveret. Du kan nu logge ind.
-notice_successful_create: Succesfuld oprettelsen.
-notice_successful_update: Succesfuld opdatering.
-notice_successful_delete: Succesfuld sletning.
+notice_successful_create: Oprettelse lykkedes.
+notice_successful_update: Opdatering lykkedes.
+notice_successful_delete: Sletning lykkedes.
 notice_successful_connection: Succesfuld forbindelse.
-notice_file_not_found: Siden du fors&#248;ger at tilg&#229;, eksisterer ikke eller er blevet fjernet.
+notice_file_not_found: Siden, du fors&#248;ger at tilg&#229;, eksisterer ikke eller er blevet fjernet.
 notice_locking_conflict: Data er opdateret af en anden bruger.
-notice_not_authorized: Du har ike adgang til denne side.
-notice_email_sent: En email er sendt til %s
-notice_email_error: En fejl opstod under afsendelse af email (%s)
-notice_feeds_access_key_reseted: Din RSS adgangs n&#248;gle er nulstillet.
+notice_not_authorized: Du har ikke adgang til denne side.
+notice_email_sent: En e-mail er sendt til %s
+notice_email_error: En fejl opstod under afsendelse af e-mail (%s)
+notice_feeds_access_key_reseted: Din RSS-adgangsn&#248;gle er nulstillet.
 notice_failed_to_save_issues: &quot;Det mislykkedes at gemme %d sage(r) p&#229; %d valgt: %s.&quot;
-notice_no_issue_selected: &quot;Ingen sag er valgt! v&#230;lg venligst hvilke emner du vil rette.&quot;
-notice_account_pending: &quot;Din konto er oprettet, og afventer administratorens godkendelse.&quot;
-notice_default_data_loaded: Default konfiguration er indl&#230;st.
+notice_no_issue_selected: &quot;Ingen sag er valgt! V&#230;lg venligst, hvilke emner du vil rette.&quot;
+notice_account_pending: &quot;Din konto er oprettet og afventer administratorens godkendelse.&quot;
+notice_default_data_loaded: Standardkonfiguration er indl&#230;st.
+notice_unable_delete_version: Kan ikke slette version
 
-error_can_t_load_default_data: &quot;Standard konfiguration kunne ikke indl&#230;ses: %s&quot;
-error_scm_not_found: &quot;Adgang og/eller revision blev ikke fundet i det valgte repository.&quot;
-error_scm_command_failed: &quot;En fejl opstod under fobindelsen til det valgte repository: %s&quot;
+error_can_t_load_default_data: &quot;Standardkonfiguration kunne ikke indl&#230;ses: %s&quot;
+error_scm_not_found: &quot;Fil og/eller revision blev ikke fundet i det valgte filarkiv.&quot;
+error_scm_command_failed: &quot;En fejl opstod under forbindelsen til det valgte filarkiv: %s&quot;
+error_scm_annotate: &quot;Filen findes ikke eller kan ikke annoteres.&quot;
+error_issue_not_found_in_project: 'Sagen blev ikke fundet eller tilh&#248;rer ikke dette projekt'
 
-mail_subject_lost_password: Dit %s kodeord
+mail_subject_lost_password: Dit kodeord til %s
 mail_body_lost_password: 'For at &#230;ndre dit kodeord, klik p&#229; dette link:'
-mail_subject_register: %s konto aktivering
+mail_subject_register: %s kontoaktivering
 mail_body_register: 'For at aktivere din konto, klik p&#229; dette link:'
 mail_body_account_information_external: Du kan bruge din &quot;%s&quot; konto til at logge ind.
-mail_body_account_information: Din konto information
-mail_subject_account_activation_request: %s konto aktivering
+mail_body_account_information: Din kontoinformation
+mail_subject_account_activation_request: %s kontoaktivering
 mail_body_account_activation_request: 'En ny bruger (%s) er registreret. Godkend venligst kontoen:'
+mail_subject_reminder: &quot;%d sag(er) har snart deadline&quot;
+mail_body_reminder: &quot;%d sag(er) der er tildelt dig har deadline i l&#248;bet af de kommende %d dage:&quot;
 
 gui_validation_error: 1 fejl
 gui_validation_error_plural: %d fejl
 
 field_name: Navn
 field_description: Beskrivelse
-field_summary: Sammenfatning
+field_summary: Oversigt
 field_is_required: Skal udfyldes
 field_firstname: Fornavn
 field_lastname: Efternavn
-field_mail: Email
+field_mail: E-mail
 field_filename: Fil
 field_filesize: St&#248;rrelse
 field_downloads: Downloads
-field_author: Forfatter
+field_author: Opretter
 field_created_on: Oprettet
 field_updated_on: Opdateret
 field_field_format: Format
@@ -112,7 +117,7 @@ field_is_for_all: For alle projekter
 field_possible_values: Mulige v&#230;rdier
 field_regexp: Regul&#230;re udtryk
 field_min_length: Minimum l&#230;ngde
-field_max_length: Maximal l&#230;ngde
+field_max_length: Maksimal l&#230;ngde
 field_value: V&#230;rdi
 field_category: Kategori
 field_title: Titel
@@ -121,24 +126,24 @@ field_issue: Sag
 field_status: Status
 field_notes: Noter
 field_is_closed: Sagen er lukket
-field_is_default: Standard v&#230;rdi
+field_is_default: Standardv&#230;rdi
 field_tracker: Type
 field_subject: Emne
 field_due_date: Deadline
 field_assigned_to: Tildelt til
 field_priority: Prioritet
-field_fixed_version: Target version
+field_fixed_version: Planlagt version
 field_user: Bruger
 field_role: Rolle
 field_homepage: Hjemmeside
 field_is_public: Offentlig
 field_parent: Underprojekt af
-field_is_in_chlog: Sager vist i &#230;ndringer
-field_is_in_roadmap: Sager vist i roadmap
-field_login: Login
-field_mail_notification: Email notifikationer
+field_is_in_chlog: Sager vist i &#230;ndringslog
+field_is_in_roadmap: Sager vist i plan
+field_login: Brugernavn
+field_mail_notification: E-mail-notifikationer
 field_admin: Administrator
-field_last_login_on: Sidste forbindelse
+field_last_login_on: Sidst logget ind
 field_language: Sprog
 field_effective_date: Dato
 field_password: Kodeord
@@ -149,71 +154,81 @@ field_type: Type
 field_host: V&#230;rt
 field_port: Port
 field_account: Kode
-field_base_dn: Base DN
-field_attr_login: Login attribut
-field_attr_firstname: Fornavn attribut
-field_attr_lastname: Efternavn attribut
-field_attr_mail: Email attribut
-field_onthefly: l&#248;bende bruger oprettelse
+field_base_dn: Base-DN
+field_attr_login: Attribut for brugernavn
+field_attr_firstname: Attribut for fornavn
+field_attr_lastname: Attribut for efternavn
+field_attr_mail: Attribut for e-mail
+field_onthefly: L&#248;bende brugeroprettelse
 field_start_date: Start
-field_done_ratio: %% F&#230;rdig
-field_auth_source: Sikkerheds metode
-field_hide_mail: Skjul min email
+field_done_ratio: %% f&#230;rdig
+field_auth_source: Godkendelsesmetode
+field_hide_mail: Skjul min e-mail
 field_comments: Kommentar
 field_url: URL
-field_start_page: Start side
+field_start_page: Startside
 field_subproject: Underprojekt
 field_hours: Timer
 field_activity: Aktivitet
 field_spent_on: Dato
-field_identifier: Identificering
+field_identifier: Identifikator
 field_is_filter: Brugt som et filter
-field_issue_to_id: Besl&#230;gtede sag
+field_issue_to_id: Relateret sag
 field_delay: Uds&#230;ttelse
 field_assignable: Sager kan tildeles denne rolle
 field_redirect_existing_links: Videresend eksisterende links
-field_estimated_hours: Estimeret tid
+field_estimated_hours: Tidsestimat
 field_column_names: Kolonner
-field_time_zone: Tids zone
+field_time_zone: Tidszone
 field_searchable: S&#248;gbar
-field_default_value: Standard v&#230;rdi
+field_default_value: Standardv&#230;rdi
+field_comments_sorting: Vis kommentarer
+field_parent_title: For&#230;lderside
 
-setting_app_title: Applikations titel
-setting_app_subtitle: Applikations undertekst
-setting_welcome_text: Velkomst tekst
-setting_default_language: Standard sporg
-setting_login_required: Sikkerhed p&#229;kr&#230;vet
-setting_self_registration: Bruger oprettelse
-setting_attachment_max_size: Vedh&#230;ftede filers max st&#248;rrelse
-setting_issues_export_limit: Sags eksporterings begr&#230;nsning
-setting_mail_from: Afsender email
-setting_bcc_recipients: Blind carbon copy modtager (bcc)
-setting_host_name: V&#230;rts navn
-setting_text_formatting: Tekst formattering
-setting_wiki_compression: Wiki historik komprimering
-setting_feeds_limit: Feed indholds begr&#230;nsning
-setting_autofetch_changesets: Automatisk hent commits
-setting_sys_api_enabled: Aktiver web service for automatisk repository administration
-setting_commit_ref_keywords: Reference n&#248;gleord
-setting_commit_fix_keywords: Afslutnings n&#248;gleord
+setting_app_title: Applikationens titel
+setting_app_subtitle: Applikationes undertitel
+setting_welcome_text: Velkomsttekst
+setting_default_language: Standardsprog
+setting_login_required: Indlogning p&#229;kr&#230;vet
+setting_self_registration: Brugeroprettelse
+setting_attachment_max_size: Maks. st&#248;rrelse for vedh&#230;ftede filer
+setting_issues_export_limit: Maks. antal sager i eksport
+setting_mail_from: Afsender-e-mail
+setting_bcc_recipients: Blindkopimodtager (bcc)
+setting_host_name: V&#230;rtsnavn
+setting_text_formatting: Tekstformatering
+setting_wiki_compression: Komprimer wiki-historik
+setting_feeds_limit: Antal objekter i feeds
+setting_default_projects_public: Nye projekter er som standard offentlige
+setting_autofetch_changesets: Hent automatisk commits
+setting_sys_api_enabled: Aktiver webservice til versionsstyring
+setting_commit_ref_keywords: N&#248;gleord for sagsreferencer
+setting_commit_fix_keywords: N&#248;gleord for lukning af sager
 setting_autologin: Autologin
-setting_date_format: Dato format
-setting_time_format: Tids format
-setting_cross_project_issue_relations: Tillad sags relationer p&#229; tv&#230;rs af projekter
-setting_issue_list_default_columns: Standard kolonner p&#229; sags listen
-setting_repositories_encodings: Repository tegns&#230;t
-setting_emails_footer: Email fodnote
+setting_date_format: Datoformat
+setting_time_format: Tidsformat
+setting_cross_project_issue_relations: Tillad sagsrelationer p&#229; tv&#230;rs af projekter
+setting_issue_list_default_columns: Standardkolonner p&#229; sagslisten
+setting_repositories_encodings: Filarkivtegns&#230;t
+setting_commit_logs_encoding: Tegns&#230;t for commitbeskeder
+setting_emails_footer: Sidefod i e-mail
 setting_protocol: Protokol
-setting_per_page_options: Objekter pr. side indstillinger
-setting_user_format: Bruger visnings format
+setting_per_page_options: Valgmuligheder for antal objekter pr. side
+setting_user_format: Brugervisningsformat
+setting_activity_days_default: Antal dage der vises under projektaktivitet
+setting_display_subprojects_issues: Vis som standard sager for underprojekter p&#229; hovedprojektet
+setting_enabled_scm: Aktiveret versionsstyring
+setting_mail_handler_api_enabled: Aktiver redigering af sager via mail
+setting_mail_handler_api_key: API-n&#248;gle
+setting_sequential_project_identifiers: Generer fortl&#248;bende identifikatorer
 
-project_module_issue_tracking: Sags s&#248;gning
-project_module_time_tracking: Tids styring
+project_module_issue_tracking: Sagss&#248;gning
+project_module_time_tracking: Tidsregistrering
 project_module_news: Nyheder
 project_module_documents: Dokumenter
 project_module_files: Filer
 project_module_wiki: Wiki
-project_module_repository: Repository
+project_module_repository: Versionsstyring
 project_module_boards: Opslagstavle
 
 label_user: Bruger
@@ -225,16 +240,16 @@ label_project_plural: Projekter
 label_project_all: Alle projekter
 label_project_latest: Seneste projekter
 label_issue: Sag
-label_issue_new: Opret sag
+label_issue_new: Ny sag
 label_issue_plural: Sager
 label_issue_view_all: Vis alle sager
 label_issues_by: Sager fra %s
-label_issue_added: Sagen er oprettet
-label_issue_updated: Sagen er opdateret
+label_issue_added: Sag oprettet
+label_issue_updated: Sag opdateret
 label_document: Dokument
 label_document_new: Nyt dokument
 label_document_plural: Dokumenter
-label_document_added: Dokument tilf&#248;jet
+label_document_added: Dokument oprettet
 label_role: Rolle
 label_role_plural: Roller
 label_role_new: Ny rolle
@@ -246,20 +261,20 @@ label_tracker: Type
 label_tracker_plural: Typer
 label_tracker_new: Ny type
 label_workflow: Arbejdsgang
-label_issue_status: Sags status
-label_issue_status_plural: Sags statuser
-label_issue_status_new: Ny status
-label_issue_category: Sags kategori
-label_issue_category_plural: Sags kategorier
+label_issue_status: Statuskode
+label_issue_status_plural: Statuskoder
+label_issue_status_new: Ny statuskode
+label_issue_category: Sagskategori
+label_issue_category_plural: Sagskategorier
 label_issue_category_new: Ny kategori
 label_custom_field: Brugerdefineret felt
-label_custom_field_plural: Brugerdefineret felt
+label_custom_field_plural: Brugerdefinerede felter
 label_custom_field_new: Nyt brugerdefineret felt
 label_enumerations: V&#230;rdier
 label_enumeration_new: Ny v&#230;rdi
 label_information: Information
 label_information_plural: Information
-label_please_login: Login
+label_please_login: Log venligst ind
 label_register: Registrer
 label_password_lost: Glemt kodeord
 label_home: Forside
@@ -271,21 +286,23 @@ label_login: Log ind
 label_logout: Log ud
 label_help: Hj&#230;lp
 label_reported_issues: Rapporterede sager
-label_assigned_to_me_issues: Sager tildelt til mig
-label_last_login: Sidste forbindelse
+label_assigned_to_me_issues: Sager tildelt mig
+label_last_login: Sidste indlogning
 label_last_updates: Sidst opdateret
 label_last_updates_plural: %d sidst opdateret
-label_registered_on: Registeret den
+label_registered_on: Oprettet den
 label_activity: Aktivitet
+label_overall_activity: Al aktivitet
 label_new: Ny
-label_logged_as: Registreret som
+label_logged_as: Logget ind som
 label_environment: Milj&#248;
-label_authentication: Sikkerhed
-label_auth_source: Sikkerheds metode
-label_auth_source_new: Ny sikkerheds metode
-label_auth_source_plural: Sikkerheds metoder
+label_authentication: Godkendelse
+label_auth_source: Godkendelsesmetode
+label_auth_source_new: Ny godkendelsemetode
+label_auth_source_plural: Godkendelsesmetoder
 label_subproject_plural: Underprojekter
-label_min_max_length: Min - Max l&#230;ngde
+label_and_its_subprojects: Projektet %s og dets underprojekter
+label_min_max_length: Min.-maks.-l&#230;ngde
 label_list: Liste
 label_date: Dato
 label_integer: Heltal
@@ -295,31 +312,31 @@ label_string: Tekst
 label_text: Lang tekst
 label_attribute: Attribut
 label_attribute_plural: Attributter
-label_download: %d Download
-label_download_plural: %d Downloads
+label_download: %d download
+label_download_plural: %d downloads
 label_no_data: Ingen data at vise
-label_change_status: &#198;ndrings status
+label_change_status: &#198;ndringsstatus
 label_history: Historik
 label_attachment: Fil
 label_attachment_new: Ny fil
 label_attachment_delete: Slet fil
 label_attachment_plural: Filer
-label_file_added: Fil tilf&#248;jet
+label_file_added: Fil oprettet
 label_report: Rapport
 label_report_plural: Rapporter
 label_news: Nyheder
-label_news_new: Tilf&#248;j nyheder
+label_news_new: Ny nyhed
 label_news_plural: Nyheder
 label_news_latest: Seneste nyheder
 label_news_view_all: Vis alle nyheder
-label_news_added: Nyhed tilf&#248;jet
+label_news_added: Nyhed oprettet
 label_change_log: &#198;ndringer
 label_settings: Indstillinger
 label_overview: Oversigt
 label_version: Version
 label_version_new: Ny version
 label_version_plural: Versioner
-label_confirmation: Bekr&#230;ftigelser
+label_confirmation: Bekr&#230;ftelser
 label_export_to: Eksporter til
 label_read: L&#230;s...
 label_public_projects: Offentlige projekter
@@ -330,15 +347,15 @@ label_closed_issues_plural: lukkede
 label_total: Total
 label_permissions: Rettigheder
 label_current_status: Nuv&#230;rende status
-label_new_statuses_allowed: Ny status tilladt
+label_new_statuses_allowed: Tilladte nye statuskoder
 label_all: alle
 label_none: intet
 label_nobody: ingen
 label_next: N&#230;ste
-label_previous: Forrig
+label_previous: Forrige
 label_used_by: Brugt af
 label_details: Detaljer
-label_add_note: Tilf&#248;j en note
+label_add_note: Ny note
 label_per_page: Pr. side
 label_calendar: Kalender
 label_months_from: m&#229;neder frem
@@ -350,11 +367,11 @@ label_personalize_page: Tilret denne side
 label_comment: Kommentar
 label_comment_plural: Kommentarer
 label_comment_add: Tilf&#248;j en kommentar
-label_comment_added: Kommentaren er tilf&#248;jet
+label_comment_added: Kommentar tilf&#248;jet
 label_comment_delete: Slet kommentar
-label_query: Brugerdefineret foresp&#248;rgsel
-label_query_plural: Brugerdefinerede foresp&#248;rgsler
-label_query_new: Ny foresp&#248;rgsel
+label_query: Brugerdefineret s&#248;gning
+label_query_plural: Brugerdefinerede s&#248;gning
+label_query_new: Ny s&#248;gning
 label_filter_add: Tilf&#248;j filter
 label_filter_plural: Filtre
 label_equals: er
@@ -362,32 +379,34 @@ label_not_equals: er ikke
 label_in_less_than: er mindre end
 label_in_more_than: er st&#248;rre end
 label_in: indeholdt i
-label_today: idag
+label_today: i dag
 label_all_time: altid
-label_yesterday: ig&#229;r
+label_yesterday: i g&#229;r
 label_this_week: denne uge
 label_last_week: sidste uge
 label_last_n_days: sidste %d dage
 label_this_month: denne m&#229;ned
 label_last_month: sidste m&#229;ned
 label_this_year: dette &#229;r
-label_date_range: Dato interval
+label_date_range: Datointerval
 label_less_than_ago: mindre end dage siden
 label_more_than_ago: mere end dage siden
 label_ago: days siden
 label_contains: indeholder
-label_not_contains: ikke indeholder
+label_not_contains: indeholder ikke
 label_day_plural: dage
-label_repository: Repository
-label_repository_plural: Repositories
+label_repository: Versionsstyring
+label_repository_plural: Versionsstyring
 label_browse: Gennemse
 label_modification: %d &#230;ndring
 label_modification_plural: %d &#230;ndringer
 label_revision: Revision
 label_revision_plural: Revisioner
 label_associated_revisions: Tilnyttede revisioner
-label_added: tilf&#248;jet
+label_added: oprettet
 label_modified: &#230;ndret
+label_copied: kopieret
+label_renamed: omd&#248;bt
 label_deleted: slettet
 label_latest_revision: Seneste revision
 label_latest_revision_plural: Seneste revisioner
@@ -398,47 +417,48 @@ label_sort_highest: Flyt til toppen
 label_sort_higher: Flyt op
 label_sort_lower: Flyt ned
 label_sort_lowest: Flyt til bunden
-label_roadmap: Roadmap
-label_roadmap_due_in: Deadline 
+label_roadmap: Plan
+label_roadmap_due_in: Deadline %s
 label_roadmap_overdue: %s forsinket
-label_roadmap_no_issues: Ingen sager til denne version
+label_roadmap_no_issues: Ingen sager i denne version
 label_search: S&#248;g
 label_result_plural: Resultater
 label_all_words: Alle ord
 label_wiki: Wiki
-label_wiki_edit: Wiki &#230;ndring
-label_wiki_edit_plural: Wiki &#230;ndringer
-label_wiki_page: Wiki side
-label_wiki_page_plural: Wiki sider
+label_wiki_edit: Wiki&#230;ndring
+label_wiki_edit_plural: Wiki&#230;ndringer
+label_wiki_page: Wikiside
+label_wiki_page_plural: Wikisider
 label_index_by_title: Indhold efter titel
 label_index_by_date: Indhold efter dato
 label_current_version: Nuv&#230;rende version
 label_preview: Forh&#229;ndsvisning
 label_feed_plural: Feeds
-label_changes_details: Detaljer for alle &#230;nringer
-label_issue_tracking: Sags s&#248;gning
-label_spent_time: Brugt tid
+label_changes_details: Detaljer for alle &#230;ndringer
+label_issue_tracking: Sagsstyring
+label_spent_time: Tidsforbrug
 label_f_hour: %.2f time
 label_f_hour_plural: %.2f timer
-label_time_tracking: Tids styring
+label_time_tracking: Tidsregistrering
 label_change_plural: &#198;ndringer
 label_statistics: Statistik
 label_commits_per_month: Commits pr. m&#229;ned
 label_commits_per_author: Commits pr. bruger
-label_view_diff: Vis forskellighed
+label_view_diff: Vis &#230;ndringer
 label_diff_inline: inline
-label_diff_side_by_side: side ved side
+label_diff_side_by_side: side om side
 label_options: Optioner
 label_copy_workflow_from: Kopier arbejdsgang fra
-label_permissions_report: Godkendelses rapport
+label_permissions_report: Rettighedsoversigt
 label_watched_issues: Overv&#229;gede sager
 label_related_issues: Relaterede sager
-label_applied_status: Anvendte statuser
+label_applied_status: Tildelt status
 label_loading: Indl&#230;ser...
 label_relation_new: Ny relation
 label_relation_delete: Slet relation
-label_relates_to: relaterer til
-label_duplicates: kopierer
+label_relates_to: er relateret til
+label_duplicates: dublerer
+label_duplicated_by: dubleret af
 label_blocks: blokerer
 label_blocked_by: blokeret af
 label_precedes: kommer f&#248;r
@@ -447,7 +467,7 @@ label_end_to_start: slut til start
 label_end_to_end: slut til slut
 label_start_to_start: start til start
 label_start_to_end: start til slut
-label_stay_logged_in: Forblin indlogget
+label_stay_logged_in: Forbliv indlogget
 label_disabled: deaktiveret
 label_show_completed_versions: Vis f&#230;rdige versioner
 label_me: mig
@@ -456,11 +476,11 @@ label_board_new: Nyt forum
 label_board_plural: Fora
 label_topic_plural: Emner
 label_message_plural: Beskeder
-label_message_last: Sidste besked
+label_message_last: Seneste besked
 label_message_new: Ny besked
-label_message_posted: Besked tilf&#248;jet
+label_message_posted: Besked oprettet
 label_reply_plural: Besvarer
-label_send_information: Send konto information til bruger
+label_send_information: Send kontoinformation til bruger
 label_year: &#197;r
 label_month: M&#229;ned
 label_week: Uge
@@ -468,48 +488,57 @@ label_date_from: Fra
 label_date_to: Til
 label_language_based: Baseret p&#229; brugerens sprog
 label_sort_by: Sorter efter %s
-label_send_test_email: Send en test email
-label_feeds_access_key_created_on: RSS adgangsn&#248;gle genereret %s siden
+label_send_test_email: Send en testmail
+label_feeds_access_key_created_on: RSS-adgangsn&#248;gle genereret for %s siden
 label_module_plural: Moduler
-label_added_time_by: Tilf&#248;jet af %s for %s siden
+label_added_time_by: Oprettet af %s for %s siden
 label_updated_time: Opdateret for %s siden
 label_jump_to_a_project: Skift til projekt...
 label_file_plural: Filer
 label_changeset_plural: &#198;ndringer
-label_default_columns: Standard kolonner
+label_default_columns: Standardkolonner
 label_no_change_option: (Ingen &#230;ndringer)
-label_bulk_edit_selected_issues: Masse ret de valgte sager
+label_bulk_edit_selected_issues: Masseret de valgte sager
 label_theme: Tema
 label_default: standard
 label_search_titles_only: S&#248;g kun i titler
 label_user_mail_option_all: &quot;For alle h&#230;ndelser p&#229; mine projekter&quot;
-label_user_mail_option_selected: &quot;For alle h&#230;ndelser, kun p&#229; de valgte projekter...&quot;
-label_user_mail_option_none: &quot;Kun for ting jeg overv&#229;ger, eller jeg er involveret i&quot;
-label_user_mail_no_self_notified: &quot;Jeg &#248;nsker ikke besked, om &#230;ndring foretaget af mig selv&quot;
-label_registration_activation_by_email: konto aktivering p&#229; email
-label_registration_manual_activation: manuel konto aktivering
-label_registration_automatic_activation: automatisk konto aktivering
-label_display_per_page: 'Per side: %s'
+label_user_mail_option_selected: &quot;For alle h&#230;ndelser p&#229; udvalgte projekter...&quot;
+label_user_mail_option_none: &quot;Kun for ting jeg overv&#229;ger eller er involveret i&quot;
+label_user_mail_no_self_notified: &quot;Jeg &#248;nsker ikke at blive notificeret om &#230;ndringer foretaget af mig selv&quot;
+label_registration_activation_by_email: kontoaktivering p&#229; e-mail
+label_registration_manual_activation: manuel kontoaktivering
+label_registration_automatic_activation: automatisk kontoaktivering
+label_display_per_page: 'Pr. side: %s'
 label_age: Alder
 label_change_properties: &#198;ndre indstillinger
-label_general: Generalt
+label_general: Generelt
 label_more: Mere
-label_scm: SCM
+label_scm: Versionsstyring
 label_plugins: Plugins
-label_ldap_authentication: LDAP godkendelse
+label_ldap_authentication: LDAP-godkendelse
 label_downloads_abbr: D/L
+label_add_another_file: Opret endnu en fil
+label_optional_description: Valgfri beskrivelse
+label_preferences: Indstillinger
+label_chronological_order: I kronologisk r&#230;kkef&#248;lge
+label_reverse_chronological_order: I omvendt kronologisk r&#230;kkef&#248;lge
+label_planning: Planl&#230;gning
+label_incoming_emails: Indkommende e-mails
+label_generate_key: Generer en n&#248;gle
+label_issue_watchers: Overv&#229;gere
 
-button_login: Login
+button_login: Log ind
 button_submit: Send
 button_save: Gem
-button_check_all: V&#230;lg alt
-button_uncheck_all: Frav&#230;lg alt
+button_check_all: V&#230;lg alle
+button_uncheck_all: Frav&#230;lg alle
 button_delete: Slet
 button_create: Opret
 button_test: Test
 button_edit: Ret
-button_add: Tilf&#248;j
-button_change: &#198;ndre
+button_add: Opret
+button_change: Skift
 button_apply: Anvend
 button_clear: Nulstil
 button_lock: L&#229;s
@@ -522,8 +551,8 @@ button_back: Tilbage
 button_cancel: Annuller
 button_activate: Aktiver
 button_sort: Sorter
-button_log_time: Log tid
-button_rollback: Tilbagef&#248;r til denne version
+button_log_time: Registrer tid
+button_rollback: Rul tilbage til denne version
 button_watch: Overv&#229;g
 button_unwatch: Stop overv&#229;gning
 button_reply: Besvar
@@ -536,46 +565,56 @@ button_copy: Kopier
 button_annotate: Annotere
 button_update: Opdater
 button_configure: Konfigurer
+button_quote: Citer
 
 status_active: aktiv
 status_registered: registreret
 status_locked: l&#229;st
 
-text_select_mail_notifications: V&#230;lg handlinger for hvilke, der skal sendes en email besked.
+text_select_mail_notifications: V&#230;lg handlinger for hvilke, der skal sendes en e-mail-notifikation.
 text_regexp_info: f.eks. ^[A-Z&#198;&#216;&#197;0-9]+$
 text_min_max_length_info: 0 betyder ingen begr&#230;nsninger
-text_project_destroy_confirmation: Er du sikker p&#229; di vil slette dette projekt og alle relaterede data ?
-text_workflow_edit: V&#230;lg en rolle samt en type, for at redigere arbejdsgangen
-text_are_you_sure: Er du sikker ?
+text_project_destroy_confirmation: Er du sikker p&#229;, at du vil slette dette projekt og alle relaterede data ?
+text_subprojects_destroy_warning: 'Dets underprojekt(er): %s vil ogs&#229; blive slettet.'
+text_workflow_edit: V&#230;lg en rolle samt en type for at redigere arbejdsgangen
+text_are_you_sure: Er du sikker?
 text_journal_changed: &#230;ndret fra %s til %s
 text_journal_set_to: sat til %s
 text_journal_deleted: slettet
 text_tip_task_begin_day: opgaven begynder denne dag
-text_tip_task_end_day: opaven slutter denne dag
+text_tip_task_end_day: opgaven slutter denne dag
 text_tip_task_begin_end_day: opgaven begynder og slutter denne dag
-text_project_identifier_info: 'Sm&#229; bogstaver (a-z), numre og bindestreg er tilladt.&lt;br /&gt;N&#229;r den er gemt, kan indifikatoren ikke rettes.'
-text_caracters_maximum: max %d karakterer.
-text_caracters_minimum: Skal v&#230;re mindst %d karakterer lang.
-text_length_between: L&#230;ngde skal v&#230;re mellem %d og %d karakterer.
+text_project_identifier_info: 'Sm&#229; bogstaver (a-z), numre og bindestreg er tilladt.&lt;br /&gt;N&#229;r den er gemt, kan identifikatoren ikke rettes.'
+text_caracters_maximum: maks. %d tegn.
+text_caracters_minimum: Skal v&#230;re mindst %d tegn lang.
+text_length_between: L&#230;ngde skal v&#230;re mellem %d og %d tegn.
 text_tracker_no_workflow: Ingen arbejdsgang defineret for denne type
-text_unallowed_characters: Ikke tilladte karakterer
-text_comma_separated: Adskillige v&#230;rdier tilladt (komma separeret).
-text_issues_ref_in_commit_messages: Referer og l&#248;ser sager i commit beskeder
+text_unallowed_characters: Ugyldige tegn
+text_comma_separated: Flere v&#230;rdier tilladt (adskilt af komma).
+text_issues_ref_in_commit_messages: Referer og luk sager i commitbeskeder
 text_issue_added: Sag %s er rapporteret af %s.
 text_issue_updated: Sag %s er blevet opdateret af %s.
-text_wiki_destroy_confirmation: Er du sikker p&#229; at du vil slette debbe wiki, og alt indholdet ?
-text_issue_category_destroy_question: Nogle sgaer (%d) er tildelt denne kategori. Hvad &#248;nsker du at g&#248;re ?
-text_issue_category_destroy_assignments: Slet kategori tildelinger
+text_wiki_destroy_confirmation: Er du sikker p&#229;, at du vil slette denne wiki og alt dens indhold?
+text_issue_category_destroy_question: Nogle sager (%d) er tildelt denne kategori. Hvad &#248;nsker du at g&#248;re?
+text_issue_category_destroy_assignments: Slet kategoritildelinger
 text_issue_category_reassign_to: Tildel sager til denne kategori
-text_user_mail_option: &quot;For ikke valgte projekter, vil du kun modtage beskeder omhandlende ting, du er involveret i, eller overv&#229;ger (f.eks. sager du ahr indberettet eller ejer).&quot;
-text_no_configuration_data: &quot;Roller, typer, sags statuser og arbejdsgange er endnu ikek konfigureret.\nDet er anbefalet at indl&#230;se standard konfigurationen. Du vil kunne &#230;ndre denne n&#229;r den er indl&#230;st.&quot;
-text_load_default_configuration: Indl&#230;s standard konfiguration
+text_user_mail_option: &quot;For ikke-valgte projekter vil du kun modtage notifikationer omhandlende ting, du er involveret i eller overv&#229;ger (f.eks. sager du har oprettet eller er tildelt).&quot;
+text_no_configuration_data: &quot;Roller, typer, statuskoder og arbejdsgange er endnu ikke konfigureret.\nDet er anbefalet at indl&#230;se standardkonfigurationen. Du vil kunne &#230;ndre denne, n&#229;r den er indl&#230;st.&quot;
+text_load_default_configuration: Indl&#230;s standardkonfiguration
 text_status_changed_by_changeset: Anvendt i &#230;ndring %s.
-text_issues_destroy_confirmation: 'Er du sikker p&#229; du &#248;nsker at slette den/de valgte sag(er) ?'
-text_select_project_modules: 'V&#230;lg moduler er skal v&#230;re aktiveret for dette projekt:'
-text_default_administrator_account_changed: Standard administrator konto &#230;ndret
-text_file_repository_writable: Filarkiv er skrivbar
+text_issues_destroy_confirmation: 'Er du sikker p&#229;, du &#248;nsker at slette den/de valgte sag(er) ?'
+text_select_project_modules: 'V&#230;lg moduler, der skal v&#230;re aktiveret for dette projekt:'
+text_default_administrator_account_changed: Standardadministratorkonto &#230;ndret
+text_file_repository_writable: Filarkiv er skrivbart
 text_rmagick_available: RMagick tilg&#230;ngelig (valgfri)
+text_destroy_time_entries_question: %.02f timer er registreret p&#229; denne sag, som du er ved at slette. Hvad vil du g&#248;re?
+text_destroy_time_entries: Slet registrerede timer
+text_assign_time_entries_to_project: Overf&#248;r registrerede timer til projektet
+text_reassign_time_entries: 'Tilbagef&#248;r registrerede timer til denne sag igen:'
+text_user_wrote: '%s skrev:'
+text_enumeration_destroy_question: '%d objekter er tildelt denne v&#230;rdi.'
+text_enumeration_category_reassign_to: 'Tildel dem denne v&#230;rdi:'
+text_email_delivery_not_configured: &quot;E-mail-afsendelse er ikke konfigureret, s&#229; notifikationer er deaktiverede.\nKonfigurer din SMTP-server i config/email.yml og genstart applikationen for at aktivere disse.&quot;
 
 default_role_manager: Leder
 default_role_developper: Udvikler
@@ -589,53 +628,78 @@ default_issue_status_resolved: L&#248;st
 default_issue_status_feedback: Feedback
 default_issue_status_closed: Lukket
 default_issue_status_rejected: Afvist
-default_doc_category_user: Bruger dokumentation
+default_doc_category_user: Brugerdokumentation
 default_doc_category_tech: Teknisk dokumentation
 default_priority_low: Lav
 default_priority_normal: Normal
 default_priority_high: H&#248;j
-default_priority_urgent: Akut
-default_priority_immediate: Omg&#229;ende
+default_priority_urgent: Haster
+default_priority_immediate: Akut
 default_activity_design: Design
 default_activity_development: Udvikling
 
-enumeration_issue_priorities: Sags prioriteter
-enumeration_doc_categories: Dokument kategorier
-enumeration_activities: Aktiviteter (tids styring)
-
-label_add_another_file: Tilf&#248;j endnu en fil
-label_chronological_order: I kronologisk r&#230;kkef&#248;lge
-setting_activity_days_default: Antal dage der vises under projekt aktivitet
-text_destroy_time_entries_question: %.02f timer er reporteret p&#229; denne sag, som du er ved at slette. Hvad vil du g&#248;re ?
-error_issue_not_found_in_project: 'Sagen blev ikke fundet eller tilh&#248;rer ikke dette projekt'
-text_assign_time_entries_to_project: Tildel raporterede timer til projektet
-setting_display_subprojects_issues: Vis sager for underprojekter p&#229; hovedprojektet som default
-label_optional_description: Optionel beskrivelse
-text_destroy_time_entries: Slet raportede timer
-field_comments_sorting: Vis kommentar
-text_reassign_time_entries: 'Tildel raportede timer til denne sag igen'
-label_reverse_chronological_order: I omvendt kronologisk r&#230;kkef&#248;lge
-label_preferences: Preferences
-label_overall_activity: Overordnet aktivitet
-setting_default_projects_public: Nye projekter er offentlige som default
-error_scm_annotate: &quot;The entry does not exist or can not be annotated.&quot;
-label_planning: Planl&#230;gning
-text_subprojects_destroy_warning: 'Its subproject(s): %s will be also deleted.'
-label_and_its_subprojects: %s and its subprojects
-mail_body_reminder: &quot;%d issue(s) that are assigned to you are due in the next %d days:&quot;
-mail_subject_reminder: &quot;%d issue(s) due in the next days&quot;
-text_user_wrote: '%s wrote:'
-label_duplicated_by: duplicated by
-setting_enabled_scm: Enabled SCM
-text_enumeration_category_reassign_to: 'Reassign them to this value:'
-text_enumeration_destroy_question: '%d objects are assigned to this value.'
-label_incoming_emails: Incoming emails
-label_generate_key: Generate a key
-setting_mail_handler_api_enabled: Enable WS for incoming emails
-setting_mail_handler_api_key: API key
-text_email_delivery_not_configured: &quot;Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them.&quot;
-field_parent_title: Parent page
-label_issue_watchers: Watchers
-setting_commit_logs_encoding: Commit messages encoding
-button_quote: Quote
-setting_sequential_project_identifiers: Generate sequential project identifiers
+enumeration_issue_priorities: Sagsprioriteter
+enumeration_doc_categories: Dokumentkategorier
+enumeration_activities: Aktiviteter (tidsregistrering)
+setting_plain_text_mail: plain text only (no HTML)
+permission_view_files: View files
+permission_edit_issues: Edit issues
+permission_edit_own_time_entries: Edit own time logs
+permission_manage_public_queries: Manage public queries
+permission_add_issues: Add issues
+permission_log_time: Log spent time
+permission_view_changesets: View changesets
+permission_view_time_entries: View spent time
+permission_manage_versions: Manage versions
+permission_manage_wiki: Manage wiki
+permission_manage_categories: Manage issue categories
+permission_protect_wiki_pages: Protect wiki pages
+permission_comment_news: Comment news
+permission_delete_messages: Delete messages
+permission_select_project_modules: Select project modules
+permission_manage_documents: Manage documents
+permission_edit_wiki_pages: Edit wiki pages
+permission_add_issue_watchers: Add watchers
+permission_view_gantt: View gantt chart
+permission_move_issues: Move issues
+permission_manage_issue_relations: Manage issue relations
+permission_delete_wiki_pages: Delete wiki pages
+permission_manage_boards: Manage boards
+permission_delete_wiki_pages_attachments: Delete attachments
+permission_view_wiki_edits: View wiki history
+permission_add_messages: Post messages
+permission_view_messages: View messages
+permission_manage_files: Manage files
+permission_edit_issue_notes: Edit notes
+permission_manage_news: Manage news
+permission_view_calendar: View calendrier
+permission_manage_members: Manage members
+permission_edit_messages: Edit messages
+permission_delete_issues: Delete issues
+permission_view_issue_watchers: View watchers list
+permission_manage_repository: Manage repository
+permission_commit_access: Commit access
+permission_browse_repository: Browse repository
+permission_view_documents: View documents
+permission_edit_project: Edit project
+permission_add_issue_notes: Add notes
+permission_save_queries: Save queries
+permission_view_wiki_pages: View wiki
+permission_rename_wiki_pages: Rename wiki pages
+permission_edit_time_entries: Edit time logs
+permission_edit_own_issue_notes: Edit own notes
+setting_gravatar_enabled: Use Gravatar user icons
+label_example: Example
+text_repository_usernames_mapping: &quot;Select ou update the Redmine user mapped to each username found in the repository log.\nUsers with the same Redmine and repository username or email are automatically mapped.&quot;
+permission_edit_own_messages: Edit own messages
+permission_delete_own_messages: Delete own messages
+label_user_activity: &quot;%s's activity&quot;
+label_updated_time_by: Updated by %s %s ago
+text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'
+setting_diff_max_lines_displayed: Max number of diff lines displayed
+text_plugin_assets_writable: Plugin assets directory writable
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+button_create_and_continue: Create and continue
+text_custom_field_possible_values_info: 'One line for each value'
+label_display: Display
+field_editable: Editable</diff>
      <filename>lang/da.yml</filename>
    </modified>
    <modified>
      <diff>@@ -19,10 +19,10 @@ actionview_datehelper_time_in_words_second_less_than: weniger als einer Sekunde
 actionview_datehelper_time_in_words_second_less_than_plural: weniger als %d Sekunden
 actionview_instancetag_blank_option: Bitte ausw&#228;hlen
 
-activerecord_error_inclusion: ist nicht inbegriffen
+activerecord_error_inclusion: ist nicht in der Liste enthalten
 activerecord_error_exclusion: ist reserviert
 activerecord_error_invalid: ist unzul&#228;ssig
-activerecord_error_confirmation: Best&#228;tigung n&#246;tig
+activerecord_error_confirmation: passt nicht zur Best&#228;tigung
 activerecord_error_accepted: muss angenommen werden
 activerecord_error_empty: darf nicht leer sein
 activerecord_error_blank: darf nicht leer sein
@@ -67,7 +67,7 @@ notice_successful_create: Erfolgreich angelegt
 notice_successful_update: Erfolgreich aktualisiert.
 notice_successful_delete: Erfolgreich gel&#246;scht.
 notice_successful_connection: Verbindung erfolgreich.
-notice_file_not_found: Anhang besteht nicht oder ist gel&#246;scht worden.
+notice_file_not_found: Anhang existiert nicht oder ist gel&#246;scht worden.
 notice_locking_conflict: Datum wurde von einem anderen Benutzer ge&#228;ndert.
 notice_not_authorized: Sie sind nicht berechtigt, auf diese Seite zuzugreifen.
 notice_email_sent: Eine E-Mail wurde an %s gesendet.
@@ -77,9 +77,10 @@ notice_failed_to_save_issues: &quot;%d von %d ausgew&#228;hlten Tickets konnte(n) nicht g
 notice_no_issue_selected: &quot;Kein Ticket ausgew&#228;hlt! Bitte w&#228;hlen Sie die Tickets, die Sie bearbeiten m&#246;chten.&quot;
 notice_account_pending: &quot;Ihr Konto wurde erstellt und wartet jetzt auf die Genehmigung des Administrators.&quot;
 notice_default_data_loaded: Die Standard-Konfiguration wurde erfolgreich geladen.
+notice_unable_delete_version: Die Version konnte nicht gel&#246;scht werden
 
 error_can_t_load_default_data: &quot;Die Standard-Konfiguration konnte nicht geladen werden: %s&quot;
-error_scm_not_found: Eintrag und/oder Revision besteht nicht im Projektarchiv.
+error_scm_not_found: Eintrag und/oder Revision existiert nicht im Projektarchiv.
 error_scm_command_failed: &quot;Beim Zugriff auf das Projektarchiv ist ein Fehler aufgetreten: %s&quot;
 error_scm_annotate: &quot;Der Eintrag existiert nicht oder kann nicht annotiert werden.&quot;
 error_issue_not_found_in_project: 'Das Ticket wurde nicht gefunden oder geh&#246;rt nicht zu diesem Projekt.'
@@ -92,6 +93,8 @@ mail_body_account_information_external: Sie k&#246;nnen sich mit Ihrem Konto &quot;%s&quot; an
 mail_body_account_information: Ihre Konto-Informationen
 mail_subject_account_activation_request: Antrag auf %s Kontoaktivierung
 mail_body_account_activation_request: 'Ein neuer Benutzer (%s) hat sich registriert. Sein Konto wartet auf Ihre Genehmigung:'
+mail_subject_reminder: &quot;%d Tickets m&#252;ssen in den n&#228;chsten Tagen abgegeben werden&quot;
+mail_body_reminder: &quot;%d Tickets, die Ihnen zugewiesen sind, m&#252;ssen in den n&#228;chsten %d Tagen abgegeben werden:&quot;
 
 gui_validation_error: 1 Fehler
 gui_validation_error_plural: %d Fehler
@@ -180,6 +183,7 @@ field_time_zone: Zeitzone
 field_searchable: Durchsuchbar
 field_default_value: Standardwert
 field_comments_sorting: Kommentare anzeigen
+field_parent_title: &#220;bergeordnete Seite
 
 setting_app_title: Applikations-Titel
 setting_app_subtitle: Applikations-Untertitel
@@ -191,6 +195,7 @@ setting_attachment_max_size: Max. Dateigr&#246;&#223;e
 setting_issues_export_limit: Max. Anzahl Tickets bei CSV/PDF-Export
 setting_mail_from: E-Mail-Absender
 setting_bcc_recipients: E-Mails als Blindkopie (BCC) senden
+setting_plain_text_mail: Nur reinen Text (kein HTML) senden
 setting_host_name: Hostname
 setting_text_formatting: Textformatierung
 setting_wiki_compression: Wiki-Historie komprimieren
@@ -206,12 +211,68 @@ setting_time_format: Zeitformat
 setting_cross_project_issue_relations: Ticket-Beziehungen zwischen Projekten erlauben
 setting_issue_list_default_columns: Default-Spalten in der Ticket-Auflistung
 setting_repositories_encodings: Kodierungen der Projektarchive
+setting_commit_logs_encoding: Kodierung der Commit-Log-Meldungen
 setting_emails_footer: E-Mail-Fu&#223;zeile
 setting_protocol: Protokoll
 setting_per_page_options: Objekte pro Seite
 setting_user_format: Benutzer-Anzeigeformat
 setting_activity_days_default: Anzahl Tage pro Seite der Projekt-Aktivit&#228;t
 setting_display_subprojects_issues: Tickets von Unterprojekten im Hauptprojekt anzeigen
+setting_enabled_scm: Aktivierte Versionskontrollsysteme
+setting_mail_handler_api_enabled: Abruf eingehender E-Mails aktivieren
+setting_mail_handler_api_key: API-Schl&#252;ssel
+setting_sequential_project_identifiers: Fortlaufende Projektkennungen generieren
+setting_gravatar_enabled: Gravatar Benutzerbilder benutzen
+setting_diff_max_lines_displayed: Maximale Anzahl anzuzeigender Diff-Zeilen
+
+permission_edit_project: Projekt bearbeiten
+permission_select_project_modules: Projektmodule ausw&#228;hlen
+permission_manage_members: Mitglieder verwalten
+permission_manage_versions: Versionen verwalten
+permission_manage_categories: Ticket-Kategorien verwalten
+permission_add_issues: Tickets hinzuf&#252;gen
+permission_edit_issues: Tickets bearbeiten
+permission_manage_issue_relations: Ticket-Beziehungen verwalten
+permission_add_issue_notes: Kommentare hinzuf&#252;gen
+permission_edit_issue_notes: Kommentare bearbeiten
+permission_edit_own_issue_notes: Eigene Kommentare bearbeiten
+permission_move_issues: Tickets verschieben
+permission_delete_issues: Tickets l&#246;schen
+permission_manage_public_queries: &#214;ffentliche Filter verwalten
+permission_save_queries: Filter speichern
+permission_view_gantt: Gantt-Diagramm ansehen
+permission_view_calendar: Kalender ansehen
+permission_view_issue_watchers: Liste der Beobachter ansehen
+permission_add_issue_watchers: Beobachter hinzuf&#252;gen
+permission_log_time: Aufw&#228;nde buchen
+permission_view_time_entries: Gebuchte Aufw&#228;nde ansehen
+permission_edit_time_entries: Gebuchte Aufw&#228;nde bearbeiten
+permission_edit_own_time_entries: Selbst gebuchte Aufw&#228;nde bearbeiten
+permission_manage_news: News verwalten
+permission_comment_news: News kommentieren
+permission_manage_documents: Dokumente verwalten
+permission_view_documents: Dokumente ansehen
+permission_manage_files: Dateien verwalten
+permission_view_files: Dateien ansehen
+permission_manage_wiki: Wiki verwalten
+permission_rename_wiki_pages: Wiki-Seiten umbenennen
+permission_delete_wiki_pages: Wiki-Seiten l&#246;schen
+permission_view_wiki_pages: Wiki ansehen
+permission_view_wiki_edits: Wiki-Versionsgeschichte ansehen
+permission_edit_wiki_pages: Wiki-Seiten bearbeiten
+permission_delete_wiki_pages_attachments: Anh&#228;nge l&#246;schen
+permission_protect_wiki_pages: Wiki-Seiten sch&#252;tzen
+permission_manage_repository: Projektarchiv verwalten
+permission_browse_repository: Projektarchiv ansehen
+permission_view_changesets: Changesets ansehen
+permission_commit_access: Commit-Zugriff (&#252;ber WebDAV)
+permission_manage_boards: Foren verwalten
+permission_view_messages: Forums-Beitr&#228;ge ansehen
+permission_add_messages: Forums-Beitr&#228;ge hinzuf&#252;gen
+permission_edit_messages: Forums-Beitr&#228;ge bearbeiten
+permission_edit_own_messages: Eigene Forums-Beitr&#228;ge bearbeiten
+permission_delete_messages: Forums-Beitr&#228;ge l&#246;schen
+permission_delete_own_messages: Eigene Forums-Beitr&#228;ge l&#246;schen
 
 project_module_issue_tracking: Ticket-Verfolgung
 project_module_time_tracking: Zeiterfassung
@@ -284,6 +345,7 @@ label_last_updates_plural: %d zuletzt aktualisierten
 label_registered_on: Angemeldet am
 label_activity: Aktivit&#228;t
 label_overall_activity: Aktivit&#228;t aller Projekte anzeigen
+label_user_activity: &quot;Aktivit&#228;t von %s&quot;
 label_new: Neu
 label_logged_as: Angemeldet als
 label_environment: Environment
@@ -292,6 +354,7 @@ label_auth_source: Authentifizierungs-Modus
 label_auth_source_new: Neuer Authentifizierungs-Modus
 label_auth_source_plural: Authentifizierungs-Arten
 label_subproject_plural: Unterprojekte
+label_and_its_subprojects: %s und dessen Unterprojekte
 label_min_max_length: L&#228;nge (Min. - Max.)
 label_list: Liste
 label_date: Datum
@@ -349,7 +412,7 @@ label_add_note: Kommentar hinzuf&#252;gen
 label_per_page: Pro Seite
 label_calendar: Kalender
 label_months_from: Monate ab
-label_gantt: Gantt
+label_gantt: Gantt-Diagramm
 label_internal: Intern
 label_last_changes: %d letzte &#196;nderungen
 label_change_view_all: Alle &#196;nderungen anzeigen
@@ -395,6 +458,8 @@ label_revision_plural: Revisionen
 label_associated_revisions: Zugeh&#246;rige Revisionen
 label_added: hinzugef&#252;gt
 label_modified: ge&#228;ndert
+label_copied: kopiert
+label_renamed: umbenannt
 label_deleted: gel&#246;scht
 label_latest_revision: Aktuellste Revision
 label_latest_revision_plural: Aktuellste Revisionen
@@ -406,7 +471,7 @@ label_sort_higher: Eins h&#246;her
 label_sort_lower: Eins tiefer
 label_sort_lowest: Ans Ende
 label_roadmap: Roadmap
-label_roadmap_due_in: F&#228;llig in
+label_roadmap_due_in: F&#228;llig in %s
 label_roadmap_overdue: %s versp&#228;tet
 label_roadmap_no_issues: Keine Tickets f&#252;r diese Version
 label_search: Suche
@@ -446,6 +511,7 @@ label_relation_new: Neue Beziehung
 label_relation_delete: Beziehung l&#246;schen
 label_relates_to: Beziehung mit
 label_duplicates: Duplikat von
+label_duplicated_by: Dupliziert durch
 label_blocks: Blockiert
 label_blocked_by: Blockiert durch
 label_precedes: Vorg&#228;nger von
@@ -462,10 +528,10 @@ label_board: Forum
 label_board_new: Neues Forum
 label_board_plural: Foren
 label_topic_plural: Themen
-label_message_plural: Nachrichten
-label_message_last: Letzte Nachricht
-label_message_new: Neue Nachricht
-label_message_posted: Forums-Beitrag hinzugef&#252;gt
+label_message_plural: Beitr&#228;ge
+label_message_last: Letzter Beitrag
+label_message_new: Neues Thema
+label_message_posted: Beitrag hinzugef&#252;gt
 label_reply_plural: Antworten
 label_send_information: Sende Kontoinformationen zum Benutzer
 label_year: Jahr
@@ -479,6 +545,7 @@ label_send_test_email: Test-E-Mail senden
 label_feeds_access_key_created_on: Atom-Zugriffsschl&#252;ssel vor %s erstellt
 label_module_plural: Module
 label_added_time_by: Von %s vor %s hinzugef&#252;gt
+label_updated_time_by: Von %s vor %s aktualisiert
 label_updated_time: Vor %s aktualisiert
 label_jump_to_a_project: Zu einem Projekt springen...
 label_file_plural: Dateien
@@ -511,6 +578,10 @@ label_preferences: Pr&#228;ferenzen
 label_chronological_order: in zeitlicher Reihenfolge
 label_reverse_chronological_order: in umgekehrter zeitlicher Reihenfolge
 label_planning: Terminplanung
+label_incoming_emails: Eingehende E-Mails
+label_generate_key: Generieren
+label_issue_watchers: Beobachter
+label_example: Beispiel
 
 button_login: Anmelden
 button_submit: OK
@@ -549,6 +620,7 @@ button_copy: Kopieren
 button_annotate: Annotieren
 button_update: Aktualisieren
 button_configure: Konfigurieren
+button_quote: Zitieren
 
 status_active: aktiv
 status_registered: angemeldet
@@ -558,6 +630,7 @@ text_select_mail_notifications: Bitte w&#228;hlen Sie die Aktionen aus, f&#252;r die ein
 text_regexp_info: z. B. ^[A-Z0-9]+$
 text_min_max_length_info: 0 hei&#223;t keine Beschr&#228;nkung
 text_project_destroy_confirmation: Sind Sie sicher, dass sie das Projekt l&#246;schen wollen?
+text_subprojects_destroy_warning: 'Dessen Unterprojekte (%s) werden ebenfalls gel&#246;scht.'
 text_workflow_edit: Workflow zum Bearbeiten ausw&#228;hlen
 text_are_you_sure: Sind Sie sicher?
 text_journal_changed: ge&#228;ndert von %s zu %s
@@ -593,6 +666,12 @@ text_destroy_time_entries_question: Es wurden bereits %.02f Stunden auf dieses T
 text_destroy_time_entries: Gebuchte Aufw&#228;nde l&#246;schen
 text_assign_time_entries_to_project: Gebuchte Aufw&#228;nde dem Projekt zuweisen
 text_reassign_time_entries: 'Gebuchte Aufw&#228;nde diesem Ticket zuweisen:'
+text_user_wrote: '%s schrieb:'
+text_enumeration_destroy_question: '%d Objekte sind diesem Wert zugeordnet.'
+text_enumeration_category_reassign_to: 'Die Objekte stattdessen diesem Wert zuordnen:'
+text_email_delivery_not_configured: &quot;Der SMTP-Server ist nicht konfiguriert und Mailbenachrichtigungen sind ausgeschaltet.\nNehmen Sie die Einstellungen f&#252;r Ihren SMTP-Server in config/email.yml vor und starten Sie die Applikation neu.&quot;
+text_repository_usernames_mapping: &quot;Bitte legen Sie die Zuordnung der Redmine-Benutzer zu den Benutzernamen der Commit-Log-Meldungen des Projektarchivs fest.\nBenutzer mit identischen Redmine- und Projektarchiv-Benutzernamen oder -E-Mail-Adressen werden automatisch zugeordnet.&quot;
+text_diff_truncated: '... Dieser Diff wurde abgeschnitten, weil er die maximale Anzahl anzuzeigender Zeilen &#252;berschreitet.'
 
 default_role_manager: Manager
 default_role_developper: Entwickler
@@ -619,22 +698,9 @@ default_activity_development: Entwicklung
 enumeration_issue_priorities: Ticket-Priorit&#228;ten
 enumeration_doc_categories: Dokumentenkategorien
 enumeration_activities: Aktivit&#228;ten (Zeiterfassung)
-text_subprojects_destroy_warning: 'Its subproject(s): %s will be also deleted.'
-label_and_its_subprojects: %s and its subprojects
-mail_body_reminder: &quot;%d issue(s) that are assigned to you are due in the next %d days:&quot;
-mail_subject_reminder: &quot;%d issue(s) due in the next days&quot;
-text_user_wrote: '%s wrote:'
-label_duplicated_by: duplicated by
-setting_enabled_scm: Enabled SCM
-text_enumeration_category_reassign_to: 'Reassign them to this value:'
-text_enumeration_destroy_question: '%d objects are assigned to this value.'
-label_incoming_emails: Incoming emails
-label_generate_key: Generate a key
-setting_mail_handler_api_enabled: Enable WS for incoming emails
-setting_mail_handler_api_key: API key
-text_email_delivery_not_configured: &quot;Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them.&quot;
-field_parent_title: Parent page
-label_issue_watchers: Watchers
-setting_commit_logs_encoding: Commit messages encoding
-button_quote: Quote
-setting_sequential_project_identifiers: Generate sequential project identifiers
+text_plugin_assets_writable: Plugin assets directory writable
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+button_create_and_continue: Create and continue
+text_custom_field_possible_values_info: 'One line for each value'
+label_display: Display
+field_editable: Editable</diff>
      <filename>lang/de.yml</filename>
    </modified>
    <modified>
      <diff>@@ -77,6 +77,7 @@ notice_failed_to_save_issues: &quot;Failed to save %d issue(s) on %d selected: %s.&quot;
 notice_no_issue_selected: &quot;No issue is selected! Please, check the issues you want to edit.&quot;
 notice_account_pending: &quot;Your account was created and is now pending administrator approval.&quot;
 notice_default_data_loaded: Default configuration successfully loaded.
+notice_unable_delete_version: Unable to delete version.
 
 error_can_t_load_default_data: &quot;Default configuration could not be loaded: %s&quot;
 error_scm_not_found: &quot;The entry or revision was not found in the repository.&quot;
@@ -84,6 +85,8 @@ error_scm_command_failed: &quot;An error occurred when trying to access the repositor
 error_scm_annotate: &quot;The entry does not exist or can not be annotated.&quot;
 error_issue_not_found_in_project: 'The issue was not found or does not belong to this project'
 
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+
 mail_subject_lost_password: Your %s password
 mail_body_lost_password: 'To change your password, click on the following link:'
 mail_subject_register: Your %s account activation
@@ -91,7 +94,7 @@ mail_body_register: 'To activate your account, click on the following link:'
 mail_body_account_information_external: You can use your &quot;%s&quot; account to log in.
 mail_body_account_information: Your account information
 mail_subject_account_activation_request: %s account activation request
-mail_body_account_activation_request: 'A new user (%s) has registered. His account is pending your approval:'
+mail_body_account_activation_request: 'A new user (%s) has registered. The account is pending your approval:'
 mail_subject_reminder: &quot;%d issue(s) due in the next days&quot;
 mail_body_reminder: &quot;%d issue(s) that are assigned to you are due in the next %d days:&quot;
 
@@ -183,6 +186,7 @@ field_searchable: Searchable
 field_default_value: Default value
 field_comments_sorting: Display comments
 field_parent_title: Parent page
+field_editable: Editable
 
 setting_app_title: Application title
 setting_app_subtitle: Application subtitle
@@ -194,7 +198,8 @@ setting_attachment_max_size: Attachment max. size
 setting_issues_export_limit: Issues export limit
 setting_mail_from: Emission email address
 setting_bcc_recipients: Blind carbon copy recipients (bcc)
-setting_host_name: Host name
+setting_plain_text_mail: Plain text mail (no HTML)
+setting_host_name: Host name and path
 setting_text_formatting: Text formatting
 setting_wiki_compression: Wiki history compression
 setting_feeds_limit: Feed content limit
@@ -220,6 +225,57 @@ setting_enabled_scm: Enabled SCM
 setting_mail_handler_api_enabled: Enable WS for incoming emails
 setting_mail_handler_api_key: API key
 setting_sequential_project_identifiers: Generate sequential project identifiers
+setting_gravatar_enabled: Use Gravatar user icons
+setting_diff_max_lines_displayed: Max number of diff lines displayed
+
+permission_edit_project: Edit project
+permission_select_project_modules: Select project modules
+permission_manage_members: Manage members
+permission_manage_versions: Manage versions
+permission_manage_categories: Manage issue categories
+permission_add_issues: Add issues
+permission_edit_issues: Edit issues
+permission_manage_issue_relations: Manage issue relations
+permission_add_issue_notes: Add notes
+permission_edit_issue_notes: Edit notes
+permission_edit_own_issue_notes: Edit own notes
+permission_move_issues: Move issues
+permission_delete_issues: Delete issues
+permission_manage_public_queries: Manage public queries
+permission_save_queries: Save queries
+permission_view_gantt: View gantt chart
+permission_view_calendar: View calender
+permission_view_issue_watchers: View watchers list
+permission_add_issue_watchers: Add watchers
+permission_log_time: Log spent time
+permission_view_time_entries: View spent time
+permission_edit_time_entries: Edit time logs
+permission_edit_own_time_entries: Edit own time logs
+permission_manage_news: Manage news
+permission_comment_news: Comment news
+permission_manage_documents: Manage documents
+permission_view_documents: View documents
+permission_manage_files: Manage files
+permission_view_files: View files
+permission_manage_wiki: Manage wiki
+permission_rename_wiki_pages: Rename wiki pages
+permission_delete_wiki_pages: Delete wiki pages
+permission_view_wiki_pages: View wiki
+permission_view_wiki_edits: View wiki history
+permission_edit_wiki_pages: Edit wiki pages
+permission_delete_wiki_pages_attachments: Delete attachments
+permission_protect_wiki_pages: Protect wiki pages
+permission_manage_repository: Manage repository
+permission_browse_repository: Browse repository
+permission_view_changesets: View changesets
+permission_commit_access: Commit access
+permission_manage_boards: Manage boards
+permission_view_messages: View messages
+permission_add_messages: Post messages
+permission_edit_messages: Edit messages
+permission_edit_own_messages: Edit own messages
+permission_delete_messages: Delete messages
+permission_delete_own_messages: Delete own messages
 
 project_module_issue_tracking: Issue tracking
 project_module_time_tracking: Time tracking
@@ -292,6 +348,7 @@ label_last_updates_plural: %d last updated
 label_registered_on: Registered on
 label_activity: Activity
 label_overall_activity: Overall activity
+label_user_activity: &quot;%s's activity&quot;
 label_new: New
 label_logged_as: Logged in as
 label_environment: Environment
@@ -404,6 +461,8 @@ label_revision_plural: Revisions
 label_associated_revisions: Associated revisions
 label_added: added
 label_modified: modified
+label_copied: copied
+label_renamed: renamed
 label_deleted: deleted
 label_latest_revision: Latest revision
 label_latest_revision_plural: Latest revisions
@@ -415,7 +474,7 @@ label_sort_higher: Move up
 label_sort_lower: Move down
 label_sort_lowest: Move to bottom
 label_roadmap: Roadmap
-label_roadmap_due_in: Due in 
+label_roadmap_due_in: Due in %s
 label_roadmap_overdue: %s late
 label_roadmap_no_issues: No issues for this version
 label_search: Search
@@ -489,6 +548,7 @@ label_send_test_email: Send a test email
 label_feeds_access_key_created_on: RSS access key created %s ago
 label_module_plural: Modules
 label_added_time_by: Added by %s %s ago
+label_updated_time_by: Updated by %s %s ago
 label_updated_time: Updated %s ago
 label_jump_to_a_project: Jump to a project...
 label_file_plural: Files
@@ -524,6 +584,8 @@ label_planning: Planning
 label_incoming_emails: Incoming emails
 label_generate_key: Generate a key
 label_issue_watchers: Watchers
+label_example: Example
+label_display: Display
 
 button_login: Login
 button_submit: Submit
@@ -532,6 +594,7 @@ button_check_all: Check all
 button_uncheck_all: Uncheck all
 button_delete: Delete
 button_create: Create
+button_create_and_continue: Create and continue
 button_test: Test
 button_edit: Edit
 button_add: Add
@@ -602,7 +665,8 @@ text_status_changed_by_changeset: Applied in changeset %s.
 text_issues_destroy_confirmation: 'Are you sure you want to delete the selected issue(s) ?'
 text_select_project_modules: 'Select modules to enable for this project:'
 text_default_administrator_account_changed: Default administrator account changed
-text_file_repository_writable: File repository writable
+text_file_repository_writable: Attachments directory writable
+text_plugin_assets_writable: Plugin assets directory writable
 text_rmagick_available: RMagick available (optional)
 text_destroy_time_entries_question: %.02f hours were reported on the issues you are about to delete. What do you want to do ?
 text_destroy_time_entries: Delete reported hours
@@ -612,6 +676,9 @@ text_user_wrote: '%s wrote:'
 text_enumeration_destroy_question: '%d objects are assigned to this value.'
 text_enumeration_category_reassign_to: 'Reassign them to this value:'
 text_email_delivery_not_configured: &quot;Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them.&quot;
+text_repository_usernames_mapping: &quot;Select or update the Redmine user mapped to each username found in the repository log.\nUsers with the same Redmine and repository username or email are automatically mapped.&quot;
+text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'
+text_custom_field_possible_values_info: 'One line for each value'
 
 default_role_manager: Manager
 default_role_developper: Developer</diff>
      <filename>lang/en.yml</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,4 @@
 _gloc_rule_default: '|n| n==1 ? &quot;&quot; : &quot;_plural&quot; '
-
 actionview_datehelper_select_day_prefix:
 actionview_datehelper_select_month_names: Enero,Febrero,Marzo,Abril,Mayo,Junio,Julio,Agosto,Septiembre,Octubre,Noviembre,Diciembre
 actionview_datehelper_select_month_names_abbr: Ene,Feb,Mar,Abr,Mayo,Jun,Jul,Ago,Sep,Oct,Nov,Dic
@@ -18,625 +17,673 @@ actionview_datehelper_time_in_words_minute_single: 1 minuto
 actionview_datehelper_time_in_words_second_less_than: menos de un segundo
 actionview_datehelper_time_in_words_second_less_than_plural: menos de %d segundos
 actionview_instancetag_blank_option: Por favor seleccione
-
-activerecord_error_inclusion: no est&#225; inclu&#237;do en la lista
-activerecord_error_exclusion: est&#225; reservado
-activerecord_error_invalid: no es v&#225;lido
-activerecord_error_confirmation: la confirmaci&#243;n no coincide
 activerecord_error_accepted: debe ser aceptado
-activerecord_error_empty: no puede estar vac&#237;o
 activerecord_error_blank: no puede estar en blanco
+activerecord_error_circular_dependency: Esta relaci&#243;n podr&#237;a crear una dependencia circular
+activerecord_error_confirmation: la confirmaci&#243;n no coincide
+activerecord_error_empty: no puede estar vac&#237;o
+activerecord_error_exclusion: est&#225; reservado
+activerecord_error_greater_than_start_date: debe ser posterior a la fecha de comienzo
+activerecord_error_inclusion: no est&#225; inclu&#237;do en la lista
+activerecord_error_invalid: no es v&#225;lido
+activerecord_error_not_a_date: no es una fecha v&#225;lida
+activerecord_error_not_a_number: no es un n&#250;mero
+activerecord_error_not_same_project: no pertenece al mismo proyecto
+activerecord_error_taken: ya est&#225; siendo usado
 activerecord_error_too_long: es demasiado largo
 activerecord_error_too_short: es demasiado corto
 activerecord_error_wrong_length: la longitud es incorrecta
-activerecord_error_taken: ya est&#225; siendo usado
-activerecord_error_not_a_number: no es un n&#250;mero
-activerecord_error_not_a_date: no es una fecha v&#225;lida
-activerecord_error_greater_than_start_date: debe ser la fecha mayor que del comienzo
-activerecord_error_not_same_project: no pertenece al mismo proyecto
-activerecord_error_circular_dependency: Esta relaci&#243;n podr&#237;a crear una dependencia anidada
-
-general_fmt_age: %d a&#241;o
-general_fmt_age_plural: %d a&#241;os
-general_fmt_date: %%d/%%m/%%Y
-general_fmt_datetime: %%d/%%m/%%Y %%H:%%M
-general_fmt_datetime_short: %%d/%%m %%H:%%M
-general_fmt_time: %%H:%%M
-general_text_No: 'No'
-general_text_Yes: 'S&#237;'
-general_text_no: 'no'
-general_text_yes: 's&#237;'
-general_lang_name: 'Espa&#241;ol'
-general_csv_separator: ';'
-general_csv_decimal_separator: ','
-general_csv_encoding: ISO-8859-15
-general_pdf_encoding: ISO-8859-15
-general_day_names: Lunes,Martes,Mi&#233;rcoles,Jueves,Viernes,S&#225;bado,Domingo
-general_first_day_of_week: '1'
-
-notice_account_updated: Cuenta actualizada correctamente.
-notice_account_invalid_creditentials: Usuario o contrase&#241;a inv&#225;lido.
-notice_account_password_updated: Contrase&#241;a modificada correctamente.
-notice_account_wrong_password: Contrase&#241;a incorrecta.
-notice_account_register_done: Cuenta creada correctamente.
-notice_account_unknown_email: Usuario desconocido.
-notice_can_t_change_password: Esta cuenta utiliza una fuente de autenticaci&#243;n externa. No es posible cambiar la contrase&#241;a.
-notice_account_lost_email_sent: Se le ha enviado un correo con instrucciones para elegir una nueva contrase&#241;a.
-notice_account_activated: Su cuenta ha sido activada. Ahora se encuentra conectado.
-notice_successful_create: Creaci&#243;n correcta.
-notice_successful_update: Modificaci&#243;n correcta.
-notice_successful_delete: Borrado correcto.
-notice_successful_connection: Conexi&#243;n correcta.
-notice_file_not_found: La p&#225;gina a la que intentas acceder no existe.
-notice_locking_conflict: Los datos han sido modificados por otro usuario.
-notice_not_authorized: No tiene autorizaci&#243;n para acceder a esta p&#225;gina.
-
+button_activate: Activar
+button_add: A&#241;adir
+button_annotate: Anotar
+button_apply: Aceptar
+button_archive: Archivar
+button_back: Atr&#225;s
+button_cancel: Cancelar
+button_change: Cambiar
+button_change_password: Cambiar contrase&#241;a
+button_check_all: Seleccionar todo
+button_clear: Anular
+button_configure: Configurar
+button_copy: Copiar
+button_create: Crear
+button_delete: Borrar
+button_download: Descargar
+button_edit: Modificar
+button_list: Listar
+button_lock: Bloquear
+button_log_time: Tiempo dedicado
+button_login: Conexi&#243;n
+button_move: Mover
+button_quote: Citar
+button_rename: Renombrar
+button_reply: Responder
+button_reset: Reestablecer
+button_rollback: Volver a esta versi&#243;n
+button_save: Guardar
+button_sort: Ordenar
+button_submit: Aceptar
+button_test: Probar
+button_unarchive: Desarchivar
+button_uncheck_all: No seleccionar nada
+button_unlock: Desbloquear
+button_unwatch: No monitorizar
+button_update: Actualizar
+button_view: Ver
+button_watch: Monitorizar
+default_activity_design: Dise&#241;o
+default_activity_development: Desarrollo
+default_doc_category_tech: Documentaci&#243;n t&#233;cnica
+default_doc_category_user: Documentaci&#243;n de usuario
+default_issue_status_assigned: Asignada
+default_issue_status_closed: Cerrada
+default_issue_status_feedback: Comentarios
+default_issue_status_new: Nueva
+default_issue_status_rejected: Rechazada
+default_issue_status_resolved: Resuelta
+default_priority_high: Alta
+default_priority_immediate: Inmediata
+default_priority_low: Baja
+default_priority_normal: Normal
+default_priority_urgent: Urgente
+default_role_developper: Desarrollador
+default_role_manager: Jefe de proyecto
+default_role_reporter: Informador
+default_tracker_bug: Errores
+default_tracker_feature: Tareas
+default_tracker_support: Soporte
+enumeration_activities: Actividades (tiempo dedicado)
+enumeration_doc_categories: Categor&#237;as del documento
+enumeration_issue_priorities: Prioridad de las peticiones
+error_can_t_load_default_data: &quot;No se ha podido cargar la configuraci&#243;n por defecto: %s&quot;
+error_issue_not_found_in_project: 'La petici&#243;n no se encuentra o no est&#225; asociada a este proyecto'
+error_scm_annotate: &quot;No existe la entrada o no ha podido ser anotada&quot;
+error_scm_command_failed: &quot;Se produjo un error al acceder al repositorio: %s&quot;
 error_scm_not_found: &quot;La entrada y/o la revisi&#243;n no existe en el repositorio.&quot;
-error_scm_command_failed: &quot;An error occurred when trying to access the repository: %s&quot;
-
-mail_subject_lost_password: Tu contrase&#241;a del %s
-mail_body_lost_password: 'Para cambiar su contrase&#241;a, haga click en el siguiente enlace:'
-mail_subject_register: Activaci&#243;n de la cuenta del %s
-mail_body_register: 'Para activar su cuenta, haga click en el siguiente enlace:'
-
-gui_validation_error: 1 error
-gui_validation_error_plural: %d errores
-
-field_name: Nombre
-field_description: Descripci&#243;n
-field_summary: Resumen
-field_is_required: Obligatorio
-field_firstname: Nombre
-field_lastname: Apellido
-field_mail: Correo electr&#243;nico 
-field_filename: Fichero
-field_filesize: Tama&#241;o
-field_downloads: Descargas
+field_account: Cuenta
+field_activity: Actividad
+field_admin: Administrador
+field_assignable: Se pueden asignar peticiones a este perfil
+field_assigned_to: Asignado a
+field_attr_firstname: Cualidad del nombre
+field_attr_lastname: Cualidad del apellido
+field_attr_login: Cualidad del identificador
+field_attr_mail: Cualidad del Email
+field_auth_source: Modo de identificaci&#243;n
 field_author: Autor
+field_base_dn: DN base
+field_category: Categor&#237;a
+field_column_names: Columnas
+field_comments: Comentario
+field_comments_sorting: Mostrar comentarios
 field_created_on: Creado
-field_updated_on: Actualizado
+field_default_value: Estado por defecto
+field_delay: Retraso
+field_description: Descripci&#243;n
+field_done_ratio: %% Realizado
+field_downloads: Descargas
+field_due_date: Fecha fin
+field_effective_date: Fecha
+field_estimated_hours: Tiempo estimado
 field_field_format: Formato
-field_is_for_all: Para todos los proyectos
-field_possible_values: Valores posibles
-field_regexp: Expresi&#243;n regular
-field_min_length: Longitud m&#237;nima
-field_max_length: Longitud m&#225;xima
-field_value: Valor
-field_category: Categor&#237;a
-field_title: T&#237;tulo
-field_project: Proyecto
-field_issue: Petici&#243;n
-field_status: Estado
-field_notes: Notas
+field_filename: Fichero
+field_filesize: Tama&#241;o
+field_firstname: Nombre
+field_fixed_version: Versi&#243;n prevista
+field_hide_mail: Ocultar mi direcci&#243;n de correo
+field_homepage: Sitio web
+field_host: Anfitri&#243;n
+field_hours: Horas
+field_identifier: Identificador
 field_is_closed: Petici&#243;n resuelta
 field_is_default: Estado por defecto
-field_tracker: Tracker
-field_subject: Tema
-field_due_date: Fecha fin
-field_assigned_to: Asignado a
-field_priority: Prioridad
-field_fixed_version: Target version
-field_user: Usuario
-field_role: Perfil
-field_homepage: Sitio web
-field_is_public: P&#250;blico
-field_parent: Proyecto padre
+field_is_filter: Usado como filtro
+field_is_for_all: Para todos los proyectos
 field_is_in_chlog: Consultar las peticiones en el hist&#243;rico
-field_is_in_roadmap: Consultar las peticiones en el roadmap
+field_is_in_roadmap: Consultar las peticiones en la planificaci&#243;n
+field_is_public: P&#250;blico
+field_is_required: Obligatorio
+field_issue: Petici&#243;n
+field_issue_to_id: Petici&#243;n relacionada
+field_language: Idioma
+field_last_login_on: &#218;ltima conexi&#243;n
+field_lastname: Apellido
 field_login: Identificador
+field_mail: Correo electr&#243;nico
 field_mail_notification: Notificaciones por correo
-field_admin: Administrador
-field_last_login_on: &#218;ltima conexi&#243;n
-field_language: Idioma
-field_effective_date: Fecha
-field_password: Contrase&#241;a
+field_max_length: Longitud m&#225;xima
+field_min_length: Longitud m&#237;nima
+field_name: Nombre
 field_new_password: Nueva contrase&#241;a
+field_notes: Notas
+field_onthefly: Creaci&#243;n del usuario &quot;al vuelo&quot;
+field_parent: Proyecto padre
+field_parent_title: P&#225;gina padre
+field_password: Contrase&#241;a
 field_password_confirmation: Confirmaci&#243;n
-field_version: Versi&#243;n
-field_type: Tipo
-field_host: Anfitri&#243;n
 field_port: Puerto
-field_account: Cuenta
-field_base_dn: DN base
-field_attr_login: Cualidad del identificador
-field_attr_firstname: Cualidad del nombre
-field_attr_lastname: Cualidad del apellido
-field_attr_mail: Cualidad del Email
-field_onthefly: Creaci&#243;n del usuario &quot;al vuelo&quot;
-field_start_date: Fecha de inicio 
-field_done_ratio: %% Realizado
-field_auth_source: Modo de identificaci&#243;n
-field_hide_mail: Ocultar mi direcci&#243;n de correo
-field_comment: Comentario
-field_url: URL
+field_possible_values: Valores posibles
+field_priority: Prioridad
+field_project: Proyecto
+field_redirect_existing_links: Redireccionar enlaces existentes
+field_regexp: Expresi&#243;n regular
+field_role: Perfil
+field_searchable: Incluir en las b&#250;squedas
+field_spent_on: Fecha
+field_start_date: Fecha de inicio
 field_start_page: P&#225;gina principal
+field_status: Estado
+field_subject: Tema
 field_subproject: Proyecto secundario
-field_hours: Horas
-field_activity: Actividad
-field_spent_on: Fecha
-field_identifier: Identificador
-field_is_filter: Usado como filtro
-field_issue_to_id: Petici&#243;n Relacionada
-field_delay: Retraso
-field_default_value: Estado por defecto
-
-setting_app_title: T&#237;tulo de la aplicaci&#243;n
-setting_app_subtitle: Subt&#237;tulo de la aplicaci&#243;n
-setting_welcome_text: Texto de bienvenida
-setting_default_language: Idioma por defecto
-setting_login_required: Se requiere identificaci&#243;n
-setting_self_registration: Registro permitido
-setting_attachment_max_size: Tama&#241;o m&#225;ximo del fichero
-setting_issues_export_limit: L&#237;mite de exportaci&#243;n de peticiones
-setting_mail_from: Correo desde el que enviar mensajes
-setting_host_name: Nombre de host 
-setting_text_formatting: Formato de texto
-setting_wiki_compression: Compresi&#243;n del historial de Wiki
-setting_feeds_limit: L&#237;mite de contenido para sindicaci&#243;n
-setting_autofetch_changesets: Autorellenar los commits del repositorio
-setting_sys_api_enabled: Habilitar WS para la gesti&#243;n del repositorio
-setting_commit_ref_keywords: Palabras clave para la referencia
-setting_commit_fix_keywords: Palabras clave para la correcci&#243;n
-setting_autologin: Conexi&#243;n autom&#225;tica 
-setting_date_format: Formato de la fecha
-
-label_user: Usuario
-label_user_plural: Usuarios
-label_user_new: Nuevo usuario
-label_project: Proyecto
-label_project_new: Nuevo proyecto
-label_project_plural: Proyectos
-label_project_all: Todos los proyectos
-label_project_latest: &#218;ltimos proyectos
-label_issue: Petici&#243;n
-label_issue_new: Nueva petici&#243;n
-label_issue_plural: Peticiones
-label_issue_view_all: Ver todas las peticiones
+field_summary: Resumen
+field_time_zone: Zona horaria
+field_title: T&#237;tulo
+field_tracker: Tipo
+field_type: Tipo
+field_updated_on: Actualizado
+field_url: URL
+field_user: Usuario
+field_value: Valor
+field_version: Versi&#243;n
+general_csv_decimal_separator: ','
+general_csv_encoding: ISO-8859-15
+general_csv_separator: ';'
+general_day_names: Lunes,Martes,Mi&#233;rcoles,Jueves,Viernes,S&#225;bado,Domingo
+general_first_day_of_week: '1'
+general_fmt_age: %d a&#241;o
+general_fmt_age_plural: %d a&#241;os
+general_fmt_date: %%d/%%m/%%Y
+general_fmt_datetime: %%d/%%m/%%Y %%H:%%M
+general_fmt_datetime_short: %%d/%%m %%H:%%M
+general_fmt_time: %%H:%%M
+general_lang_name: 'Espa&#241;ol'
+general_pdf_encoding: ISO-8859-15
+general_text_No: 'No'
+general_text_Yes: 'S&#237;'
+general_text_no: 'no'
+general_text_yes: 's&#237;'
+gui_validation_error: 1 error
+gui_validation_error_plural: %d errores
+label_activity: Actividad
+label_add_another_file: A&#241;adir otro fichero
+label_add_note: A&#241;adir una nota
+label_added: a&#241;adido
+label_added_time_by: A&#241;adido por %s hace %s
+label_administration: Administraci&#243;n
+label_age: Edad
+label_ago: hace
+label_all: todos
+label_all_time: todo el tiempo
+label_all_words: Todas las palabras
+label_and_its_subprojects: %s y proyectos secundarios
+label_applied_status: Aplicar estado
+label_assigned_to_me_issues: Peticiones que me est&#225;n asignadas
+label_associated_revisions: Revisiones asociadas
+label_attachment: Fichero
+label_attachment_delete: Borrar el fichero
+label_attachment_new: Nuevo fichero
+label_attachment_plural: Ficheros
+label_attribute: Cualidad
+label_attribute_plural: Cualidades
+label_auth_source: Modo de autenticaci&#243;n
+label_auth_source_new: Nuevo modo de autenticaci&#243;n
+label_auth_source_plural: Modos de autenticaci&#243;n
+label_authentication: Autenticaci&#243;n
+label_blocked_by: bloqueado por
+label_blocks: bloquea a
+label_board: Foro
+label_board_new: Nuevo foro
+label_board_plural: Foros
+label_boolean: Booleano
+label_browse: Hojear
+label_bulk_edit_selected_issues: Editar las peticiones seleccionadas
+label_calendar: Calendario
+label_change_log: Cambios
+label_change_plural: Cambios
+label_change_properties: Cambiar propiedades
+label_change_status: Cambiar el estado
+label_change_view_all: Ver todos los cambios
+label_changes_details: Detalles de todos los cambios
+label_changeset_plural: Cambios
+label_chronological_order: En orden cronol&#243;gico
+label_closed_issues: cerrada
+label_closed_issues_plural: cerradas
+label_comment: Comentario
+label_comment_add: A&#241;adir un comentario
+label_comment_added: Comentario a&#241;adido
+label_comment_delete: Borrar comentarios
+label_comment_plural: Comentarios
+label_commits_per_author: Commits por autor
+label_commits_per_month: Commits por mes
+label_confirmation: Confirmaci&#243;n
+label_contains: contiene
+label_copied: copiado
+label_copy_workflow_from: Copiar flujo de trabajo desde
+label_current_status: Estado actual
+label_current_version: Versi&#243;n actual
+label_custom_field: Campo personalizado
+label_custom_field_new: Nuevo campo personalizado
+label_custom_field_plural: Campos personalizados
+label_date: Fecha
+label_date_from: Desde
+label_date_range: Rango de fechas
+label_date_to: Hasta
+label_day_plural: d&#237;as
+label_default: Por defecto
+label_default_columns: Columnas por defecto
+label_deleted: suprimido
+label_details: Detalles
+label_diff_inline: en l&#237;nea
+label_diff_side_by_side: cara a cara
+label_disabled: deshabilitado
+label_display_per_page: 'Por p&#225;gina: %s'
 label_document: Documento
+label_document_added: Documento a&#241;adido
 label_document_new: Nuevo documento
 label_document_plural: Documentos
-label_role: Perfil
-label_role_plural: Perfiles
-label_role_new: Nuevo perfil
-label_role_and_permissions: Perfiles y permisos
-label_member: Miembro
-label_member_new: Nuevo miembro
-label_member_plural: Miembros
-label_tracker: Tracker
-label_tracker_plural: Trackers
-label_tracker_new: Nuevo tracker
-label_workflow: Flujo de trabajo
-label_issue_status: Estado de petici&#243;n
-label_issue_status_plural: Estados de las peticiones
-label_issue_status_new: Nuevo estado
-label_issue_category: Categor&#237;a de las peticiones
-label_issue_category_plural: Categor&#237;as de las peticiones
-label_issue_category_new: Nueva categor&#237;a
-label_custom_field: Campo personalizado
-label_custom_field_plural: Campos personalizados
-label_custom_field_new: Nuevo campo personalizado
-label_enumerations: Listas de valores
+label_download: %d Descarga
+label_download_plural: %d Descargas
+label_downloads_abbr: D/L
+label_duplicated_by: duplicada por
+label_duplicates: duplicada de
+label_end_to_end: fin a fin
+label_end_to_start: fin a principio
 label_enumeration_new: Nuevo valor
+label_enumerations: Listas de valores
+label_environment: Entorno
+label_equals: igual
+label_example: Ejemplo
+label_export_to: 'Exportar a:'
+label_f_hour: %.2f hora
+label_f_hour_plural: %.2f horas
+label_feed_plural: Feeds
+label_feeds_access_key_created_on: Clave de acceso por RSS creada hace %s
+label_file_added: Fichero a&#241;adido
+label_file_plural: Archivos
+label_filter_add: A&#241;adir el filtro
+label_filter_plural: Filtros
+label_float: Flotante
+label_follows: posterior a
+label_gantt: Gantt
+label_general: General
+label_generate_key: Generar clave
+label_help: Ayuda
+label_history: Hist&#243;rico
+label_home: Inicio
+label_in: en
+label_in_less_than: en menos que
+label_in_more_than: en m&#225;s que
+label_incoming_emails: Correos entrantes
+label_index_by_date: &#205;ndice por fecha
+label_index_by_title: &#205;ndice por t&#237;tulo
 label_information: Informaci&#243;n
 label_information_plural: Informaci&#243;n
-label_please_login: Conexi&#243;n
-label_register: Registrar
-label_password_lost: &#191;Olvidaste la contrase&#241;a?
-label_home: Inicio
-label_my_page: Mi p&#225;gina
-label_my_account: Mi cuenta
-label_my_projects: Mis proyectos
-label_administration: Administraci&#243;n
-label_login: Conexi&#243;n
-label_logout: Desconexi&#243;n
-label_help: Ayuda
-label_reported_issues: Peticiones registradas por m&#237;
-label_assigned_to_me_issues: Peticiones que me est&#225;n asignadas
+label_integer: N&#250;mero
+label_internal: Interno
+label_issue: Petici&#243;n
+label_issue_added: Petici&#243;n a&#241;adida
+label_issue_category: Categor&#237;a de las peticiones
+label_issue_category_new: Nueva categor&#237;a
+label_issue_category_plural: Categor&#237;as de las peticiones
+label_issue_new: Nueva petici&#243;n
+label_issue_plural: Peticiones
+label_issue_status: Estado de la petici&#243;n
+label_issue_status_new: Nuevo estado
+label_issue_status_plural: Estados de las peticiones
+label_issue_tracking: Peticiones
+label_issue_updated: Petici&#243;n actualizada
+label_issue_view_all: Ver todas las peticiones
+label_issue_watchers: Seguidores
+label_issues_by: Peticiones por %s
+label_jump_to_a_project: Ir al proyecto...
+label_language_based: Basado en el idioma
+label_last_changes: &#250;ltimos %d cambios
 label_last_login: &#218;ltima conexi&#243;n
+label_last_month: &#250;ltimo mes
+label_last_n_days: &#250;ltimos %d d&#237;as
 label_last_updates: Actualizado
 label_last_updates_plural: %d Actualizados
-label_registered_on: Inscrito el
-label_activity: Actividad
-label_new: Nuevo
+label_last_week: &#250;ltima semana
+label_latest_revision: &#218;ltima revisi&#243;n
+label_latest_revision_plural: &#218;ltimas revisiones
+label_ldap_authentication: Autenticaci&#243;n LDAP
+label_less_than_ago: hace menos de
+label_list: Lista
+label_loading: Cargando...
 label_logged_as: Conectado como
-label_environment: Entorno
-label_authentication: Autenticaci&#243;n
-label_auth_source: Modo de autenticaci&#243;n
-label_auth_source_new: Nuevo modo de autenticaci&#243;n
-label_auth_source_plural: Modos de autenticaci&#243;n
-label_subproject_plural: Proyectos secundarios
+label_login: Conexi&#243;n
+label_logout: Desconexi&#243;n
+label_max_size: Tama&#241;o m&#225;ximo
+label_me: yo mismo
+label_member: Miembro
+label_member_new: Nuevo miembro
+label_member_plural: Miembros
+label_message_last: &#218;ltimo mensaje
+label_message_new: Nuevo mensaje
+label_message_plural: Mensajes
+label_message_posted: Mensaje a&#241;adido
 label_min_max_length: Longitud m&#237;n - m&#225;x
-label_list: Lista
-label_date: Fecha
-label_integer: N&#250;mero
-label_boolean: Boleano
-label_string: Texto
-label_text: Texto largo
-label_attribute: Cualidad
-label_attribute_plural: Cualidades
-label_download: %d Descarga
-label_download_plural: %d Descargas
-label_no_data: Ningun dato a mostrar
-label_change_status: Cambiar el estado
-label_history: Hist&#243;rico
-label_attachment: Fichero
-label_attachment_new: Nuevo fichero
-label_attachment_delete: Borrar el fichero
-label_attachment_plural: Ficheros
-label_report: Informe
-label_report_plural: Informes
+label_modification: %d modificaci&#243;n
+label_modification_plural: %d modificaciones
+label_modified: modificado
+label_module_plural: M&#243;dulos
+label_month: Mes
+label_months_from: meses de
+label_more: M&#225;s
+label_more_than_ago: hace m&#225;s de
+label_my_account: Mi cuenta
+label_my_page: Mi p&#225;gina
+label_my_projects: Mis proyectos
+label_new: Nuevo
+label_new_statuses_allowed: Nuevos estados autorizados
 label_news: Noticia
+label_news_added: Noticia a&#241;adida
+label_news_latest: &#218;ltimas noticias
 label_news_new: Nueva noticia
 label_news_plural: Noticias
-label_news_latest: &#218;ltimas noticias
 label_news_view_all: Ver todas las noticias
-label_change_log: Cambios
-label_settings: Configuraci&#243;n
-label_overview: Vistazo
-label_version: Versi&#243;n
-label_version_new: Nueva versi&#243;n
-label_version_plural: Versiones
-label_confirmation: Confirmaci&#243;n
-label_export_to: Exportar a
-label_read: Leer...
-label_public_projects: Proyectos p&#250;blicos
+label_next: Siguiente
+label_no_change_option: (Sin cambios)
+label_no_data: Ning&#250;n dato a mostrar
+label_nobody: nadie
+label_none: ninguno
+label_not_contains: no contiene
+label_not_equals: no igual
+label_on: de
 label_open_issues: abierta
 label_open_issues_plural: abiertas
-label_closed_issues: cerrada
-label_closed_issues_plural: cerradas
-label_total: Total
+label_optional_description: Descripci&#243;n opcional
+label_options: Opciones
+label_overall_activity: Actividad global
+label_overview: Vistazo
+label_password_lost: &#191;Olvidaste la contrase&#241;a?
+label_per_page: Por p&#225;gina
 label_permissions: Permisos
-label_current_status: Estado actual
-label_new_statuses_allowed: Nuevos estados autorizados
-label_all: todos
-label_none: ninguno
-label_next: Pr&#243;ximo
-label_previous: Anterior
-label_used_by: Utilizado por
-label_details: Detalles
-label_add_note: A&#241;adir una nota
-label_per_page: Por la p&#225;gina
-label_calendar: Calendario
-label_months_from: meses de
-label_gantt: Gantt
-label_internal: Interno
-label_last_changes: %d cambios del &#250;ltimo
-label_change_view_all: Ver todos los cambios
+label_permissions_report: Informe de permisos
 label_personalize_page: Personalizar esta p&#225;gina
-label_comment: Comentario
-label_comment_plural: Comentarios
-label_comment_add: A&#241;adir un comentario
-label_comment_added: Comentario a&#241;adido
-label_comment_delete: Borrar comentarios
+label_planning: Planificaci&#243;n
+label_please_login: Conexi&#243;n
+label_plugins: Extensiones
+label_precedes: anterior a
+label_preferences: Preferencias
+label_preview: Previsualizar
+label_previous: Anterior
+label_project: Proyecto
+label_project_all: Todos los proyectos
+label_project_latest: &#218;ltimos proyectos
+label_project_new: Nuevo proyecto
+label_project_plural: Proyectos
+label_public_projects: Proyectos p&#250;blicos
 label_query: Consulta personalizada
-label_query_plural: Consultas personalizadas
 label_query_new: Nueva consulta
-label_filter_add: A&#241;adir el filtro
-label_filter_plural: Filtros
-label_equals: igual
-label_not_equals: no igual
-label_in_less_than: en menos que
-label_in_more_than: en m&#225;s que
-label_in: en
-label_today: hoy
-label_less_than_ago: hace menos de
-label_more_than_ago: hace m&#225;s de
-label_ago: hace
-label_contains: contiene 
-label_not_contains: no contiene
-label_day_plural: d&#237;as
+label_query_plural: Consultas personalizadas
+label_read: Leer...
+label_register: Registrar
+label_registered_on: Inscrito el
+label_registration_activation_by_email: activaci&#243;n de cuenta por correo
+label_registration_automatic_activation: activaci&#243;n autom&#225;tica de cuenta
+label_registration_manual_activation: activaci&#243;n manual de cuenta
+label_related_issues: Peticiones relacionadas
+label_relates_to: relacionada con
+label_relation_delete: Eliminar relaci&#243;n
+label_relation_new: Nueva relaci&#243;n
+label_renamed: renombrado
+label_reply_plural: Respuestas
+label_report: Informe
+label_report_plural: Informes
+label_reported_issues: Peticiones registradas por m&#237;
 label_repository: Repositorio
-label_browse: Hojear
-label_modification: %d modificaci&#243;n
-label_modification_plural: %d modificaciones
+label_repository_plural: Repositorios
+label_result_plural: Resultados
+label_reverse_chronological_order: En orden cronol&#243;gico inverso
 label_revision: Revisi&#243;n
 label_revision_plural: Revisiones
-label_added: a&#241;adido
-label_modified: modificado
-label_deleted: suprimido
-label_latest_revision: &#218;ltima revisi&#243;n
-label_latest_revision_plural: &#218;ltimas revisiones
-label_view_revisions: Ver las revisiones
-label_max_size: Tama&#241;o m&#225;ximo
-label_on: de
-label_sort_highest: Primero
+label_roadmap: Planificaci&#243;n
+label_roadmap_due_in: Finaliza en %s
+label_roadmap_no_issues: No hay peticiones para esta versi&#243;n
+label_roadmap_overdue: %s tarde
+label_role: Perfil
+label_role_and_permissions: Perfiles y permisos
+label_role_new: Nuevo perfil
+label_role_plural: Perfiles
+label_scm: SCM
+label_search: B&#250;squeda
+label_search_titles_only: Buscar s&#243;lo en t&#237;tulos
+label_send_information: Enviar informaci&#243;n de la cuenta al usuario
+label_send_test_email: Enviar un correo de prueba
+label_settings: Configuraci&#243;n
+label_show_completed_versions: Muestra las versiones terminadas
+label_sort_by: Ordenar por %s
 label_sort_higher: Subir
+label_sort_highest: Primero
 label_sort_lower: Bajar
 label_sort_lowest: &#218;ltimo
-label_roadmap: Roadmap
-label_roadmap_due_in: Finaliza en 
-label_roadmap_no_issues: No hay peticiones para esta versi&#243;n
-label_search: B&#250;squeda
-label_result: %d resultado
-label_result_plural: Resultados
-label_all_words: Todas las palabras
+label_spent_time: Tiempo dedicado
+label_start_to_end: principio a fin
+label_start_to_start: principio a principio
+label_statistics: Estad&#237;sticas
+label_stay_logged_in: Recordar conexi&#243;n
+label_string: Texto
+label_subproject_plural: Proyectos secundarios
+label_text: Texto largo
+label_theme: Tema
+label_this_month: este mes
+label_this_week: esta semana
+label_this_year: este a&#241;o
+label_time_tracking: Control de tiempo
+label_today: hoy
+label_topic_plural: Temas
+label_total: Total
+label_tracker: Tipo
+label_tracker_new: Nuevo tipo
+label_tracker_plural: Tipos de peticiones
+label_updated_time: Actualizado hace %s
+label_updated_time_by: Actualizado por %s hace %s
+label_used_by: Utilizado por
+label_user: Usuario
+label_user_activity: &quot;Actividad de %s&quot;
+label_user_mail_no_self_notified: &quot;No quiero ser avisado de cambios hechos por m&#237;&quot;
+label_user_mail_option_all: &quot;Para cualquier evento en todos mis proyectos&quot;
+label_user_mail_option_none: &quot;S&#243;lo para elementos monitorizados o relacionados conmigo&quot;
+label_user_mail_option_selected: &quot;Para cualquier evento de los proyectos seleccionados...&quot;
+label_user_new: Nuevo usuario
+label_user_plural: Usuarios
+label_version: Versi&#243;n
+label_version_new: Nueva versi&#243;n
+label_version_plural: Versiones
+label_view_diff: Ver diferencias
+label_view_revisions: Ver las revisiones
+label_watched_issues: Peticiones monitorizadas
+label_week: Semana
 label_wiki: Wiki
 label_wiki_edit: Wiki edicci&#243;n
 label_wiki_edit_plural: Wiki edicciones
 label_wiki_page: Wiki p&#225;gina
 label_wiki_page_plural: Wiki p&#225;ginas
-label_page_index: &#205;ndice
-label_current_version: Versi&#243;n actual
-label_preview: Previsualizar
-label_feed_plural: Feeds
-label_changes_details: Detalles de todos los cambios
-label_issue_tracking: Peticiones
-label_spent_time: Tiempo dedicado
-label_f_hour: %.2f hora
-label_f_hour_plural: %.2f horas
-label_time_tracking: Tiempo tracking
-label_change_plural: Cambios
-label_statistics: Estad&#237;sticas
-label_commits_per_month: Commits por mes
-label_commits_per_author: Commits por autor
-label_view_diff: Ver diferencias
-label_diff_inline: en l&#237;nea
-label_diff_side_by_side: cara a cara
-label_options: Opciones
-label_copy_workflow_from: Copiar flujo de trabajo desde
-label_permissions_report: Informe de permisos
-label_watched_issues: Peticiones monitorizadas 
-label_related_issues: Peticiones relacionadas
-label_applied_status: Aplicar estado
-label_loading: Cargando...
-label_relation_new: Nueva relaci&#243;n
-label_relation_delete: Eliminar relaci&#243;n
-label_relates_to: relacionada con
-label_duplicates: duplicada de
-label_blocks: bloquea a
-label_blocked_by: bloqueado por
-label_precedes: anterior a
-label_follows: posterior a 
-label_end_to_start: fin a principio
-label_end_to_end: fin a fin
-label_start_to_start: principio a principio
-label_start_to_end: principio a fin
-label_stay_logged_in: Recordar conexi&#243;n 
-label_disabled: deshabilitado
-label_show_completed_versions: Muestra las versiones completas
-label_me: yo mismo 
-label_board: Foro
-label_board_new: Nuevo foro
-label_board_plural: Foros
-label_topic_plural: Temas
-label_message_plural: Mensajes
-label_message_last: &#218;ltimo mensaje
-label_message_new: Nuevo mensaje
-label_reply_plural: Respuestas
-label_send_information: Enviar informaci&#243;n de la cuenta al usuario
+label_workflow: Flujo de trabajo
 label_year: A&#241;o
-label_month: Mes
-label_week: Semana
-label_date_from: Desde
-label_date_to: Hasta
-label_language_based: Badado en el idioma
-
-button_login: Conexi&#243;n
-button_submit: Aceptar
-button_save: Guardar
-button_check_all: Seleccionar todo
-button_uncheck_all: No seleccionar nada
-button_delete: Borrar
-button_create: Crear
-button_test: Probar
-button_edit: Modificar
-button_add: A&#241;adir
-button_change: Cambiar
-button_apply: Aceptar
-button_clear: Anular
-button_lock: Bloquear
-button_unlock: Desbloquear
-button_download: Descargar
-button_list: Listar
-button_view: Ver
-button_move: Mover
-button_back: Atr&#225;s
-button_cancel: Cancelar
-button_activate: Activar
-button_sort: Ordenar
-button_log_time: Tiempo dedicado
-button_rollback: Volver a esta versi&#243;n
-button_watch: Monitorizar
-button_unwatch: No monitorizar
-button_reply: Responder
-button_archive: Archivar
-button_unarchive: Desarchivar
-
-status_active: activo
-status_registered: registrado
-status_locked: bloqueado
-
-text_select_mail_notifications: Seleccionar los eventos a notificar
-text_regexp_info: eg. ^[A-Z0-9]+$
-text_min_max_length_info: 0 para ninguna restricci&#243;n
-text_project_destroy_confirmation: &#191;Est&#225;s seguro de querer eliminar el proyecto?
-text_workflow_edit: Seleccionar un flujo de trabajo para actualizar
-text_are_you_sure: &#191; Est&#225;s seguro ?
-text_journal_changed: cambiado de %s a %s
-text_journal_set_to: fijado a %s
-text_journal_deleted: suprimido
-text_tip_task_begin_day: tarea que comienza este d&#237;a
-text_tip_task_end_day: tarea que termina este d&#237;a
-text_tip_task_begin_end_day: tarea que comienza y termina este d&#237;a
-text_project_identifier_info: 'Letras min&#250;sculas (a-z), n&#250;meros y signos de puntuaci&#243;n permitidos.&lt;br /&gt;Una vez guardado, el identificador no puede modificarse.'
-text_caracters_maximum: %d car&#225;cteres como m&#225;ximo.
-text_length_between: Longitud entre %d y %d car&#225;cteres.
-text_tracker_no_workflow: No hay ning&#250;n flujo de trabajo definido para este tracker
-text_unallowed_characters: Car&#225;cteres no permitidos
-text_comma_separated: M&#250;ltiples valores permitidos (separados por coma).
-text_issues_ref_in_commit_messages: Referencia y petici&#243;n de correcci&#243;n en los mensajes
-
-default_role_manager: Jefe de proyecto
-default_role_developper: Desarrollador
-default_role_reporter: Informador
-default_tracker_bug: Errores
-default_tracker_feature: Tareas
-default_tracker_support: Soporte
-default_issue_status_new: Nueva
-default_issue_status_assigned: Asignada
-default_issue_status_resolved: Resuelta
-default_issue_status_feedback: Comentarios
-default_issue_status_closed: Cerrada
-default_issue_status_rejected: Rechazada
-default_doc_category_user: Documentaci&#243;n de usuario
-default_doc_category_tech: Documentaci&#243;n t&#233;cnica
-default_priority_low: Baja
-default_priority_normal: Normal
-default_priority_high: Alta
-default_priority_urgent: Urgente
-default_priority_immediate: Inmediata
-default_activity_design: Dise&#241;o
-default_activity_development: Desarrollo
-
-enumeration_issue_priorities: Prioridad de las peticiones
-enumeration_doc_categories: Categor&#237;as del documento
-enumeration_activities: Actividades (tiempo dedicado)
-label_index_by_date: &#205;ndice por fecha
-field_column_names: Columnas
-button_rename: Renombrar
-text_issue_category_destroy_question: Algunas peticiones (%d) est&#225;n asignadas a esta categor&#237;a. &#191;Qu&#233; desea hacer?
-label_feeds_access_key_created_on: Clave de acceso por RSS creada hace %s
-label_default_columns: Columnas por defecto
-setting_cross_project_issue_relations: Permitir relacionar peticiones de distintos proyectos
-label_roadmap_overdue: %s tarde
-label_module_plural: M&#243;dulos
-label_this_week: esta semana
-label_index_by_title: &#205;ndice por t&#237;tulo
-label_jump_to_a_project: Ir al proyecto...
-field_assignable: Se pueden asignar peticiones a este perfil
-label_sort_by: Ordenar por %s
-setting_issue_list_default_columns: Columnas por defecto para la lista de peticiones
-text_issue_updated: La petici&#243;n %s ha sido actualizada por %s.
-notice_feeds_access_key_reseted: Su clave de acceso para RSS ha sido reiniciada
-field_redirect_existing_links: Redireccionar enlaces existentes
-text_issue_category_reassign_to: Reasignar las peticiones a la categor&#237;a
-notice_email_sent: Se ha enviado un correo a %s
-text_issue_added: Petici&#243;n a&#241;adida por %s.
-field_comments: Comentario
-label_file_plural: Archivos
-text_wiki_destroy_confirmation: &#191;Seguro que quiere borrar el wiki y todo su contenido?
-notice_email_error: Ha ocurrido un error mientras enviando el correo (%s)
-label_updated_time: Actualizado hace %s
-text_issue_category_destroy_assignments: Dejar las peticiones sin categor&#237;a
-label_send_test_email: Enviar un correo de prueba
-button_reset: Reestablecer
-label_added_time_by: A&#241;adido por %s hace %s
-field_estimated_hours: Tiempo estimado
-label_changeset_plural: Cambios
-setting_repositories_encodings: Codificaciones del repositorio
-notice_no_issue_selected: &quot;Ninguna petici&#243;n seleccionada. Por favor, compruebe la petici&#243;n que quiere modificar&quot;
-label_bulk_edit_selected_issues: Editar las peticiones seleccionadas
-label_no_change_option: (Sin cambios)
-notice_failed_to_save_issues: &quot;Imposible salvar %s peticion(es) en %d seleccionado: %s.&quot;
-label_theme: Tema
-label_default: Por defecto
-label_search_titles_only: Buscar s&#243;lo en t&#237;tulos
-label_nobody: nadie
-button_change_password: Cambiar contrase&#241;a
-text_user_mail_option: &quot;En los proyectos no seleccionados, s&#243;lo recibir&#225; notificaciones sobre elementos monitorizados o elementos en los que est&#233; involucrado (por ejemplo, peticiones de las que usted sea autor o asignadas a usted).&quot; 
-label_user_mail_option_selected: &quot;Para cualquier evento del proyecto seleccionado...&quot;
-label_user_mail_option_all: &quot;Para cualquier evento en todos mis proyectos&quot;
-label_user_mail_option_none: &quot;S&#243;lo para elementos monitorizados o relacionados conmigo&quot; 
-setting_emails_footer: Pie de mensajes
-label_float: Flotante
-button_copy: Copiar
-mail_body_account_information_external: Puede usar su cuenta &quot;%s&quot; para conectarse.
+label_yesterday: ayer
+mail_body_account_activation_request: 'Se ha inscrito un nuevo usuario (%s). La cuenta est&#225; pendiende de aprobaci&#243;n:'
 mail_body_account_information: Informaci&#243;n sobre su cuenta
-setting_protocol: Protocolo
-text_caracters_minimum: %d car&#225;cteres como m&#237;nimo
-field_time_zone: Zona horaria
-label_registration_activation_by_email: activaci&#243;n de cuenta por correo
-label_user_mail_no_self_notified: &quot;No quiero ser avisado de cambios hechos por m&#237;&quot;
+mail_body_account_information_external: Puede usar su cuenta &quot;%s&quot; para conectarse.
+mail_body_lost_password: 'Para cambiar su contrase&#241;a, haga clic en el siguiente enlace:'
+mail_body_register: 'Para activar su cuenta, haga clic en el siguiente enlace:'
+mail_body_reminder: &quot;%d peticion(es) asignadas a t&#237; finalizan en los pr&#243;ximos %d d&#237;as:&quot;
 mail_subject_account_activation_request: Petici&#243;n de activaci&#243;n de cuenta %s
-mail_body_account_activation_request: &quot;Un nuevo usuario (%s) ha sido registrado. Esta cuenta est&#225; pendiende de aprobaci&#243;n&quot;
-label_registration_automatic_activation: activaci&#243;n autom&#225;tica de cuenta
-label_registration_manual_activation: activaci&#243;n manual de cuenta
-notice_account_pending: &quot;Su cuenta ha sido creada y est&#225; pendiende de la aprobaci&#243;n por parte de administrador&quot;
-setting_time_format: Formato de hora
-setting_bcc_recipients: Ocultar las copias de carbon (bcc)
-button_annotate: Anotar
-label_issues_by: Peticiones por %s
-field_searchable: Incluir en las b&#250;squedas 
-label_display_per_page: 'Por p&#225;gina: %s'
-setting_per_page_options: Objetos por p&#225;gina
-label_age: Edad
+mail_subject_lost_password: Tu contrase&#241;a del %s
+mail_subject_register: Activaci&#243;n de la cuenta del %s
+mail_subject_reminder: &quot;%d peticion(es) finalizan en los pr&#243;ximos d&#237;as&quot;
+notice_account_activated: Su cuenta ha sido activada. Ya puede conectarse.
+notice_account_invalid_creditentials: Usuario o contrase&#241;a inv&#225;lido.
+notice_account_lost_email_sent: Se le ha enviado un correo con instrucciones para elegir una nueva contrase&#241;a.
+notice_account_password_updated: Contrase&#241;a modificada correctamente.
+notice_account_pending: &quot;Su cuenta ha sido creada y est&#225; pendiende de la aprobaci&#243;n por parte del administrador.&quot;
+notice_account_register_done: Cuenta creada correctamente. Para activarla, haga clic sobre el enlace que le ha sido enviado por correo.
+notice_account_unknown_email: Usuario desconocido.
+notice_account_updated: Cuenta actualizada correctamente.
+notice_account_wrong_password: Contrase&#241;a incorrecta.
+notice_can_t_change_password: Esta cuenta utiliza una fuente de autenticaci&#243;n externa. No es posible cambiar la contrase&#241;a.
 notice_default_data_loaded: Configuraci&#243;n por defecto cargada correctamente.
-text_load_default_configuration: Cargar la configuraci&#243;n por defecto
-text_no_configuration_data: &quot;Todav&#237;a no se han configurado roles, ni trackers, ni estados y flujo de trabajo asociado a peticiones. Se recomiendo encarecidamente cargar la configuraci&#243;n por defecto. Una vez cargada, podr&#225; modificarla.&quot; 
-error_can_t_load_default_data: &quot;No se ha podido cargar la configuraci&#243;n por defecto: %s&quot; 
-button_update: Actualizar
-label_change_properties: Cambiar propiedades
-label_general: General
-label_repository_plural: Repositorios
-label_associated_revisions: Revisiones asociadas
-setting_user_format: Formato de nombre de usuario
-text_status_changed_by_changeset: Aplicado en los cambios %s
-label_more: M&#225;s
-text_issues_destroy_confirmation: '&#191;Seguro que quiere borrar las peticiones seleccionadas?'
-label_scm: SCM
-text_select_project_modules: 'Seleccione los m&#243;dulos a activar para este proyecto:'
-label_issue_added: Petici&#243;n a&#241;adida
-label_issue_updated: Petici&#243;n actualizada
-label_document_added: Documento a&#241;adido
-label_message_posted: Mensaje a&#241;adido
-label_file_added: Fichero a&#241;adido
-label_news_added: Noticia a&#241;adida
+notice_email_error: Ha ocurrido un error mientras enviando el correo (%s)
+notice_email_sent: Se ha enviado un correo a %s
+notice_failed_to_save_issues: &quot;Imposible grabar %s peticion(es) en %d seleccionado: %s.&quot;
+notice_feeds_access_key_reseted: Su clave de acceso para RSS ha sido reiniciada.
+notice_file_not_found: La p&#225;gina a la que intenta acceder no existe.
+notice_locking_conflict: Los datos han sido modificados por otro usuario.
+notice_no_issue_selected: &quot;Ninguna petici&#243;n seleccionada. Por favor, compruebe la petici&#243;n que quiere modificar&quot;
+notice_not_authorized: No tiene autorizaci&#243;n para acceder a esta p&#225;gina.
+notice_successful_connection: Conexi&#243;n correcta.
+notice_successful_create: Creaci&#243;n correcta.
+notice_successful_delete: Borrado correcto.
+notice_successful_update: Modificaci&#243;n correcta.
+notice_unable_delete_version: No se puede borrar la versi&#243;n
+permission_add_issue_notes: A&#241;adir notas
+permission_add_issue_watchers: A&#241;adir seguidores
+permission_add_issues: A&#241;adir peticiones
+permission_add_messages: Enviar mensajes
+permission_browse_repository: Hojear repositiorio
+permission_comment_news: Comentar noticias
+permission_commit_access: Acceso de escritura
+permission_delete_issues: Borrar peticiones
+permission_delete_messages: Borrar mensajes
+permission_delete_own_messages: Borrar mensajes propios
+permission_delete_wiki_pages: Borrar p&#225;ginas wiki
+permission_delete_wiki_pages_attachments: Borrar ficheros
+permission_edit_issue_notes: Modificar notas
+permission_edit_issues: Modificar peticiones
+permission_edit_messages: Modificar mensajes
+permission_edit_own_issue_notes: Modificar notas propias
+permission_edit_own_messages: Editar mensajes propios
+permission_edit_own_time_entries: Modificar tiempos dedicados propios
+permission_edit_project: Modificar proyecto
+permission_edit_time_entries: Modificar tiempos dedicados
+permission_edit_wiki_pages: Modificar p&#225;ginas wiki
+permission_log_time: Anotar tiempo dedicado
+permission_manage_boards: Administrar foros
+permission_manage_categories: Administrar categor&#237;as de peticiones
+permission_manage_documents: Administrar documentos
+permission_manage_files: Administrar ficheros
+permission_manage_issue_relations: Administrar relaci&#243;n con otras peticiones
+permission_manage_members: Administrar miembros
+permission_manage_news: Administrar noticias
+permission_manage_public_queries: Administrar consultas p&#250;blicas
+permission_manage_repository: Administrar repositorio
+permission_manage_versions: Administrar versiones
+permission_manage_wiki: Administrar wiki
+permission_move_issues: Mover peticiones
+permission_protect_wiki_pages: Proteger p&#225;ginas wiki
+permission_rename_wiki_pages: Renombrar p&#225;ginas wiki
+permission_save_queries: Grabar consultas
+permission_select_project_modules: Seleccionar m&#243;dulos del proyecto
+permission_view_calendar: Ver calendario
+permission_view_changesets: Ver cambios
+permission_view_documents: Ver documentos
+permission_view_files: Ver ficheros
+permission_view_gantt: Ver diagrama de Gantt
+permission_view_issue_watchers: Ver lista de seguidores
+permission_view_messages: Ver mensajes
+permission_view_time_entries: Ver tiempo dedicado
+permission_view_wiki_edits: Ver hist&#243;rico del wiki
+permission_view_wiki_pages: Ver wiki
 project_module_boards: Foros
-project_module_issue_tracking: Peticiones
-project_module_wiki: Wiki
-project_module_files: Ficheros
 project_module_documents: Documentos
-project_module_repository: Repositorio
+project_module_files: Ficheros
+project_module_issue_tracking: Peticiones
 project_module_news: Noticias
+project_module_repository: Repositorio
 project_module_time_tracking: Control de tiempo
-text_file_repository_writable: Se puede escribir en el repositorio
-text_default_administrator_account_changed: Cuenta de administrador por defecto modificada
-text_rmagick_available: RMagick disponible (opcional)
-button_configure: Configurar
-label_plugins: Plugins
-label_ldap_authentication: Autenticaci&#243;n LDAP
-label_downloads_abbr: D/L
-label_this_month: este mes
-label_last_n_days: &#250;ltimos %d d&#237;as
-label_all_time: todo el tiempo
-label_this_year: este a&#241;o
-label_date_range: Rango de fechas
-label_last_week: &#250;ltima semana
-label_yesterday: ayer
-label_last_month: &#250;ltimo mes
-label_add_another_file: A&#241;adir otro fichero
-label_optional_description: Descripci&#243;n opcional
-text_destroy_time_entries_question: Existen %.02f horas asignadas a la petici&#243;n que quiere borrar. &#191;Qu&#233; quiere hacer ?
-error_issue_not_found_in_project: 'La petici&#243;n no se encuentra o no est&#225; asociada a este proyecto'
+project_module_wiki: Wiki
+setting_activity_days_default: D&#237;as a mostrar en la actividad de proyecto
+setting_app_subtitle: Subt&#237;tulo de la aplicaci&#243;n
+setting_app_title: T&#237;tulo de la aplicaci&#243;n
+setting_attachment_max_size: Tama&#241;o m&#225;ximo del fichero
+setting_autofetch_changesets: Autorellenar los commits del repositorio
+setting_autologin: Conexi&#243;n autom&#225;tica
+setting_bcc_recipients: Ocultar las copias de carb&#243;n (bcc)
+setting_commit_fix_keywords: Palabras clave para la correcci&#243;n
+setting_commit_logs_encoding: Codificaci&#243;n de los mensajes de commit
+setting_commit_ref_keywords: Palabras clave para la referencia
+setting_cross_project_issue_relations: Permitir relacionar peticiones de distintos proyectos
+setting_date_format: Formato de fecha
+setting_default_language: Idioma por defecto
+setting_default_projects_public: Los proyectos nuevos son p&#250;blicos por defecto
+setting_diff_max_lines_displayed: N&#250;mero m&#225;ximo de diferencias mostradas
+setting_display_subprojects_issues: Mostrar por defecto peticiones de proy. secundarios en el principal
+setting_emails_footer: Pie de mensajes
+setting_enabled_scm: Activar SCM
+setting_feeds_limit: L&#237;mite de contenido para sindicaci&#243;n
+setting_gravatar_enabled: Usar iconos de usuario (Gravatar)
+setting_host_name: Nombre y ruta del servidor
+setting_issue_list_default_columns: Columnas por defecto para la lista de peticiones
+setting_issues_export_limit: L&#237;mite de exportaci&#243;n de peticiones
+setting_login_required: Se requiere identificaci&#243;n
+setting_mail_from: Correo desde el que enviar mensajes
+setting_mail_handler_api_enabled: Activar SW para mensajes entrantes
+setting_mail_handler_api_key: Clave de la API
+setting_per_page_options: Objetos por p&#225;gina
+setting_plain_text_mail: s&#243;lo texto plano (no HTML)
+setting_protocol: Protocolo
+setting_repositories_encodings: Codificaciones del repositorio
+setting_self_registration: Registro permitido
+setting_sequential_project_identifiers: Generar identificadores de proyecto
+setting_sys_api_enabled: Habilitar SW para la gesti&#243;n del repositorio
+setting_text_formatting: Formato de texto
+setting_time_format: Formato de hora
+setting_user_format: Formato de nombre de usuario
+setting_welcome_text: Texto de bienvenida
+setting_wiki_compression: Compresi&#243;n del historial del Wiki
+status_active: activo
+status_locked: bloqueado
+status_registered: registrado
+text_are_you_sure: &#191;Est&#225; seguro?
 text_assign_time_entries_to_project: Asignar las horas al proyecto
+text_caracters_maximum: %d caracteres como m&#225;ximo.
+text_caracters_minimum: %d caracteres como m&#237;nimo
+text_comma_separated: M&#250;ltiples valores permitidos (separados por coma).
+text_default_administrator_account_changed: Cuenta de administrador por defecto modificada
 text_destroy_time_entries: Borrar las horas
+text_destroy_time_entries_question: Existen %.02f horas asignadas a la petici&#243;n que quiere borrar. &#191;Qu&#233; quiere hacer ?
+text_diff_truncated: '... Diferencia truncada por exceder el m&#225;ximo tama&#241;o visualizable.'
+text_email_delivery_not_configured: &quot;El env&#237;o de correos no est&#225; configurado, y las notificaciones se han desactivado. \n Configure el servidor de SMTP en config/email.yml y reinicie la aplicaci&#243;n para activar los cambios.&quot;
+text_enumeration_category_reassign_to: 'Reasignar al siguiente valor:'
+text_enumeration_destroy_question: '%d objetos con este valor asignado.'
+text_file_repository_writable: Se puede escribir en el repositorio
+text_issue_added: Petici&#243;n %s a&#241;adida por %s.
+text_issue_category_destroy_assignments: Dejar las peticiones sin categor&#237;a
+text_issue_category_destroy_question: Algunas peticiones (%d) est&#225;n asignadas a esta categor&#237;a. &#191;Qu&#233; desea hacer?
+text_issue_category_reassign_to: Reasignar las peticiones a la categor&#237;a
+text_issue_updated: La petici&#243;n %s ha sido actualizada por %s.
+text_issues_destroy_confirmation: '&#191;Seguro que quiere borrar las peticiones seleccionadas?'
+text_issues_ref_in_commit_messages: Referencia y petici&#243;n de correcci&#243;n en los mensajes
+text_journal_changed: cambiado de %s a %s
+text_journal_deleted: suprimido
+text_journal_set_to: fijado a %s
+text_length_between: Longitud entre %d y %d caracteres.
+text_load_default_configuration: Cargar la configuraci&#243;n por defecto
+text_min_max_length_info: 0 para ninguna restricci&#243;n
+text_no_configuration_data: &quot;Todav&#237;a no se han configurado perfiles, ni tipos, estados y flujo de trabajo asociado a peticiones. Se recomiendo encarecidamente cargar la configuraci&#243;n por defecto. Una vez cargada, podr&#225; modificarla.&quot;
+text_project_destroy_confirmation: &#191;Est&#225;s seguro de querer eliminar el proyecto?
+text_project_identifier_info: 'Letras min&#250;sculas (a-z), n&#250;meros y signos de puntuaci&#243;n permitidos.&lt;br /&gt;Una vez guardado, el identificador no puede modificarse.'
 text_reassign_time_entries: 'Reasignar las horas a esta petici&#243;n:'
-setting_activity_days_default: D&#237;as a mostrar en la actividad de proyecto
-label_chronological_order: En orden cronol&#243;gico
-field_comments_sorting: Mostrar comentarios
-label_reverse_chronological_order: En orden cronol&#243;gico inverso
-label_preferences: Preferencias
-setting_display_subprojects_issues: Mostrar peticiones de un subproyecto en el proyecto padre por defecto 
-label_overall_activity: Actividad global
-setting_default_projects_public: Los proyectos nuevos son p&#250;blicos por defecto 
-error_scm_annotate: &quot;No existe la entrada o no ha podido ser anotada&quot;
-label_planning: Planificaci&#243;n
-text_subprojects_destroy_warning: 'Sus subprojectos: %s tambi&#233;n se eliminar&#225;n' 
-label_and_its_subprojects: %s and its subprojects
-mail_body_reminder: &quot;%d issue(s) that are assigned to you are due in the next %d days:&quot;
-mail_subject_reminder: &quot;%d issue(s) due in the next days&quot;
-text_user_wrote: '%s wrote:'
-label_duplicated_by: duplicated by
-setting_enabled_scm: Enabled SCM
-text_enumeration_category_reassign_to: 'Reassign them to this value:'
-text_enumeration_destroy_question: '%d objects are assigned to this value.'
-label_incoming_emails: Incoming emails
-label_generate_key: Generate a key
-setting_mail_handler_api_enabled: Enable WS for incoming emails
-setting_mail_handler_api_key: API key
-text_email_delivery_not_configured: &quot;Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them.&quot;
-field_parent_title: Parent page
-label_issue_watchers: Watchers
-setting_commit_logs_encoding: Commit messages encoding
-button_quote: Quote
-setting_sequential_project_identifiers: Generate sequential project identifiers
+text_regexp_info: ej. ^[A-Z0-9]+$
+text_repository_usernames_mapping: &quot;Establezca la correspondencia entre los usuarios de Redmine y los presentes en el log del repositorio.\nLos usuarios con el mismo nombre o correo en Redmine y en el repositorio ser&#225;n asociados autom&#225;ticamente.&quot;
+text_rmagick_available: RMagick disponible (opcional)
+text_select_mail_notifications: Seleccionar los eventos a notificar
+text_select_project_modules: 'Seleccione los m&#243;dulos a activar para este proyecto:'
+text_status_changed_by_changeset: Aplicado en los cambios %s
+text_subprojects_destroy_warning: 'Los proyectos secundarios: %s tambi&#233;n se eliminar&#225;n'
+text_tip_task_begin_day: tarea que comienza este d&#237;a
+text_tip_task_begin_end_day: tarea que comienza y termina este d&#237;a
+text_tip_task_end_day: tarea que termina este d&#237;a
+text_tracker_no_workflow: No hay ning&#250;n flujo de trabajo definido para este tipo de petici&#243;n
+text_unallowed_characters: Caracteres no permitidos
+text_user_mail_option: &quot;De los proyectos no seleccionados, s&#243;lo recibir&#225; notificaciones sobre elementos monitorizados o elementos en los que est&#233; involucrado (por ejemplo, peticiones de las que usted sea autor o asignadas a usted).&quot;
+text_user_wrote: '%s escribi&#243;:'
+text_wiki_destroy_confirmation: &#191;Seguro que quiere borrar el wiki y todo su contenido?
+text_workflow_edit: Seleccionar un flujo de trabajo para actualizar
+text_plugin_assets_writable: Plugin assets directory writable
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+button_create_and_continue: Create and continue
+text_custom_field_possible_values_info: 'One line for each value'
+label_display: Display
+field_editable: Editable</diff>
      <filename>lang/es.yml</filename>
    </modified>
    <modified>
      <diff>@@ -373,7 +373,7 @@ label_sort_higher: Siirr&#228; yl&#246;s
 label_sort_lower: Siirr&#228; alas
 label_sort_lowest: Siirr&#228; alimmaiseksi
 label_roadmap: Roadmap
-label_roadmap_due_in: M&#228;&#228;r&#228;aika
+label_roadmap_due_in: M&#228;&#228;r&#228;aika %s
 label_roadmap_overdue: %s my&#246;h&#228;ss&#228;
 label_roadmap_no_issues: Ei tapahtumia t&#228;lle versiolle
 label_search: Haku
@@ -627,13 +627,78 @@ label_duplicated_by: kopioinut
 setting_enabled_scm: Versionhallinta k&#228;ytett&#228;viss&#228;
 text_enumeration_category_reassign_to: 'Siirr&#228; t&#228;ksi arvoksi:'
 text_enumeration_destroy_question: '%d kohdetta on sijoitettu t&#228;lle arvolle.'
-label_incoming_emails: Incoming emails
-label_generate_key: Generate a key
-setting_mail_handler_api_enabled: Enable WS for incoming emails
-setting_mail_handler_api_key: API key
-text_email_delivery_not_configured: &quot;Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them.&quot;
-field_parent_title: Parent page
-label_issue_watchers: Watchers
-setting_commit_logs_encoding: Commit messages encoding
-button_quote: Quote
-setting_sequential_project_identifiers: Generate sequential project identifiers
+label_incoming_emails: Saapuvat s&#228;hk&#246;postiviestit
+label_generate_key: Luo avain
+setting_mail_handler_api_enabled: Ota k&#228;ytt&#246;&#246;n WS saapuville s&#228;hk&#246;posteille
+setting_mail_handler_api_key: API avain
+text_email_delivery_not_configured: &quot;S&#228;hk&#246;postin jakelu ei ole m&#228;&#228;ritelty ja s&#228;hk&#246;postimuistutukset eiv&#228;t ole k&#228;yt&#246;ss&#228;.\nKonfiguroi s&#228;hk&#246;postipalvelinasetukset (SMTP) config/email.yml tiedostosta ja uudelleenk&#228;ynnist&#228; sovellus jotta asetukset astuvat voimaan.&quot;
+field_parent_title: Aloitussivu
+label_issue_watchers: Tapahtuman seuraajat
+button_quote: Vastaa
+setting_sequential_project_identifiers: Luo per&#228;kk&#228;iset projektien tunnisteet
+setting_commit_logs_encoding: Tee viestien koodaus
+notice_unable_delete_version: Version poisto ep&#228;onnistui
+label_renamed: uudelleennimetty
+label_copied: kopioitu
+setting_plain_text_mail: vain muotoilematonta teksti&#228; (ei HTML)
+permission_view_files: N&#228;yt&#228; tiedostot
+permission_edit_issues: Muokkaa tapahtumia
+permission_edit_own_time_entries: Muokka omia aikamerkint&#246;j&#228;
+permission_manage_public_queries: Hallinnoi julkisia hakuja
+permission_add_issues: Lis&#228;&#228; tapahtumia
+permission_log_time: Lokita k&#228;ytetty&#228; aikaa
+permission_view_changesets: N&#228;yt&#228; muutosryhm&#228;t
+permission_view_time_entries: N&#228;yt&#228; k&#228;ytetty aika
+permission_manage_versions: Hallinnoi versioita
+permission_manage_wiki: Hallinnoi wiki&#228;
+permission_manage_categories: Hallinnoi tapahtumien luokkia
+permission_protect_wiki_pages: Suojaa wiki sivut
+permission_comment_news: Kommentoi uutisia
+permission_delete_messages: Poista viestit
+permission_select_project_modules: Valitse projektin modulit
+permission_manage_documents: Hallinnoi dokumentteja
+permission_edit_wiki_pages: Muokkaa wiki sivuja
+permission_add_issue_watchers: Lis&#228;&#228; seuraajia
+permission_view_gantt: N&#228;yt&#228; gantt kaavio
+permission_move_issues: Siirr&#228; tapahtuma
+permission_manage_issue_relations: Hallinoi tapahtuman suhteita
+permission_delete_wiki_pages: Poista wiki sivuja
+permission_manage_boards: Hallinnoi keskustelupalstaa
+permission_delete_wiki_pages_attachments: Poista liitteit&#228;
+permission_view_wiki_edits: N&#228;yt&#228; wiki historia
+permission_add_messages: J&#228;t&#228; viesti
+permission_view_messages: N&#228;yt&#228; viestej&#228;
+permission_manage_files: Hallinnoi tiedostoja
+permission_edit_issue_notes: Muokkaa muistiinpanoja
+permission_manage_news: Hallinnoi uutisia
+permission_view_calendar: N&#228;yt&#228; kalenteri
+permission_manage_members: Hallinnoi j&#228;seni&#228;
+permission_edit_messages: Muokkaa viestej&#228;
+permission_delete_issues: Poista tapahtumia
+permission_view_issue_watchers: N&#228;yt&#228; seuraaja lista
+permission_manage_repository: Hallinnoi tietovarastoa
+permission_commit_access: Tee p&#228;&#228;syoikeus
+permission_browse_repository: Selaa tietovarastoa
+permission_view_documents: N&#228;yt&#228; dokumentit
+permission_edit_project: Muokkaa projektia
+permission_add_issue_notes: Lis&#228;&#228; muistiinpanoja
+permission_save_queries: Tallenna hakuja
+permission_view_wiki_pages: N&#228;yt&#228; wiki
+permission_rename_wiki_pages: Uudelleennime&#228; wiki sivuja
+permission_edit_time_entries: Muokkaa aika lokeja
+permission_edit_own_issue_notes: Muokkaa omia muistiinpanoja
+setting_gravatar_enabled: K&#228;yt&#228; Gravatar k&#228;ytt&#228;j&#228; ikoneita
+label_example: Esimerkki
+text_repository_usernames_mapping: &quot;Valitse p&#228;ivitt&#228;&#228;ksesi Redmine k&#228;ytt&#228;j&#228; jokaiseen k&#228;ytt&#228;j&#228;&#228;n joka l&#246;ytyy tietovaraston lokista.\nK&#228;ytt&#228;j&#228;t joilla on sama Redmine ja tietovaraston k&#228;ytt&#228;j&#228;nimi tai s&#228;hk&#246;postiosoite, yhdistet&#228;&#228;n automaattisesti.&quot;
+permission_edit_own_messages: Muokkaa omia viestej&#228;
+permission_delete_own_messages: Poista omia viestej&#228;
+label_user_activity: &quot;K&#228;ytt&#228;j&#228;n %s historia&quot;
+label_updated_time_by: Updated by %s %s ago
+text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'
+setting_diff_max_lines_displayed: Max number of diff lines displayed
+text_plugin_assets_writable: Plugin assets directory writable
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+button_create_and_continue: Create and continue
+text_custom_field_possible_values_info: 'One line for each value'
+label_display: Display
+field_editable: Editable</diff>
      <filename>lang/fi.yml</filename>
    </modified>
    <modified>
      <diff>@@ -77,6 +77,7 @@ notice_failed_to_save_issues: &quot;%d demande(s) sur les %d s&#233;lectionn&#233;es n'ont pa
 notice_no_issue_selected: &quot;Aucune demande s&#233;lectionn&#233;e ! Cochez les demandes que vous voulez mettre &#224; jour.&quot;
 notice_account_pending: &quot;Votre compte a &#233;t&#233; cr&#233;&#233; et attend l'approbation de l'administrateur.&quot;
 notice_default_data_loaded: Param&#233;trage par d&#233;faut charg&#233; avec succ&#232;s.
+notice_unable_delete_version: Impossible de supprimer cette version.
 
 error_can_t_load_default_data: &quot;Une erreur s'est produite lors du chargement du param&#233;trage: %s&quot;
 error_scm_not_found: &quot;L'entr&#233;e et/ou la r&#233;vision demand&#233;e n'existe pas dans le d&#233;p&#244;t.&quot;
@@ -84,6 +85,8 @@ error_scm_command_failed: &quot;Une erreur s'est produite lors de l'acc&#232;s au d&#233;p&#244;t
 error_scm_annotate: &quot;L'entr&#233;e n'existe pas ou ne peut pas &#234;tre annot&#233;e.&quot;
 error_issue_not_found_in_project: &quot;La demande n'existe pas ou n'appartient pas &#224; ce projet&quot;
 
+warning_attachments_not_saved: &quot;%d fichier(s) n'ont pas pu &#234;tre sauvegard&#233;s.&quot;
+
 mail_subject_lost_password: Votre mot de passe %s
 mail_body_lost_password: 'Pour changer votre mot de passe, cliquez sur le lien suivant:'
 mail_subject_register: Activation de votre compte %s
@@ -169,7 +172,6 @@ field_start_page: Page de d&#233;marrage
 field_subproject: Sous-projet
 field_hours: Heures
 field_activity: Activit&#233;
-label_overall_activity: Activit&#233; globale
 field_spent_on: Date
 field_identifier: Identifiant
 field_is_filter: Utilis&#233; comme filtre
@@ -184,6 +186,7 @@ field_searchable: Utilis&#233; pour les recherches
 field_default_value: Valeur par d&#233;faut
 field_comments_sorting: Afficher les commentaires
 field_parent_title: Page parent
+field_editable: Modifiable
 
 setting_app_title: Titre de l'application
 setting_app_subtitle: Sous-titre de l'application
@@ -195,7 +198,8 @@ setting_attachment_max_size: Taille max des fichiers
 setting_issues_export_limit: Limite export demandes
 setting_mail_from: Adresse d'&#233;mission
 setting_bcc_recipients: Destinataires en copie cach&#233;e (cci)
-setting_host_name: Nom d'h&#244;te
+setting_plain_text_mail: Mail texte brut (non HTML)
+setting_host_name: Nom d'h&#244;te et chemin
 setting_text_formatting: Formatage du texte
 setting_wiki_compression: Compression historique wiki
 setting_feeds_limit: Limite du contenu des flux RSS
@@ -221,6 +225,57 @@ setting_enabled_scm: SCM activ&#233;s
 setting_mail_handler_api_enabled: &quot;Activer le WS pour la r&#233;ception d'emails&quot;
 setting_mail_handler_api_key: Cl&#233; de protection de l'API
 setting_sequential_project_identifiers: G&#233;n&#233;rer des identifiants de projet s&#233;quentiels
+setting_gravatar_enabled: Afficher les Gravatar des utilisateurs
+setting_diff_max_lines_displayed: Nombre maximum de lignes de diff affich&#233;es
+
+permission_edit_project: Modifier le projet
+permission_select_project_modules: Choisir les modules
+permission_manage_members: G&#233;rer les members
+permission_manage_versions: G&#233;rer les versions
+permission_manage_categories: G&#233;rer les cat&#233;gories de demandes
+permission_add_issues: Cr&#233;er des demandes
+permission_edit_issues: Modifier les demandes
+permission_manage_issue_relations: G&#233;rer les relations
+permission_add_issue_notes: Ajouter des notes
+permission_edit_issue_notes: Modifier les notes
+permission_edit_own_issue_notes: Modifier ses propres notes
+permission_move_issues: D&#233;placer les demandes
+permission_delete_issues: Supprimer les demandes
+permission_manage_public_queries: G&#233;rer les requ&#234;tes publiques
+permission_save_queries: Sauvegarder les requ&#234;tes
+permission_view_gantt: Voir le gantt
+permission_view_calendar: Voir le calendrier
+permission_view_issue_watchers: Voir la liste des observateurs
+permission_add_issue_watchers: Ajouter des observateurs
+permission_log_time: Saisir le temps pass&#233;
+permission_view_time_entries: Voir le temps pass&#233;
+permission_edit_time_entries: Modifier les temps pass&#233;s
+permission_edit_own_time_entries: Modifier son propre temps pass&#233;
+permission_manage_news: G&#233;rer les annonces
+permission_comment_news: Commenter les annonces
+permission_manage_documents: G&#233;rer les documents
+permission_view_documents: Voir les documents
+permission_manage_files: G&#233;rer les fichiers
+permission_view_files: Voir les fichiers
+permission_manage_wiki: G&#233;rer le wiki
+permission_rename_wiki_pages: Renommer les pages
+permission_delete_wiki_pages: Supprimer les pages
+permission_view_wiki_pages: Voir le wiki
+permission_view_wiki_edits: &quot;Voir l'historique des modifications&quot;
+permission_edit_wiki_pages: Modifier les pages
+permission_delete_wiki_pages_attachments: Supprimer les fichiers joints
+permission_protect_wiki_pages: Prot&#233;ger les pages
+permission_manage_repository: G&#233;rer le d&#233;p&#244;t de sources
+permission_browse_repository: Parcourir les sources
+permission_view_changesets: Voir les r&#233;visions
+permission_commit_access: Droit de commit
+permission_manage_boards: G&#233;rer les forums
+permission_view_messages: Voir les messages
+permission_add_messages: Poster un message
+permission_edit_messages: Modifier les messages
+permission_edit_own_messages: Modifier ses propres messages
+permission_delete_messages: Supprimer les messages
+permission_delete_own_messages: Supprimer ses propres messages
 
 project_module_issue_tracking: Suivi des demandes
 project_module_time_tracking: Suivi du temps pass&#233;
@@ -292,6 +347,8 @@ label_last_updates: Derni&#232;re mise &#224; jour
 label_last_updates_plural: %d derni&#232;res mises &#224; jour
 label_registered_on: Inscrit le
 label_activity: Activit&#233;
+label_overall_activity: Activit&#233; globale
+label_user_activity: &quot;Activit&#233; de %s&quot;
 label_new: Nouveau
 label_logged_as: Connect&#233; en tant que
 label_environment: Environnement
@@ -404,6 +461,8 @@ label_revision_plural: R&#233;visions
 label_associated_revisions: R&#233;visions associ&#233;es
 label_added: ajout&#233;
 label_modified: modifi&#233;
+label_copied: copi&#233;
+label_renamed: renomm&#233;
 label_deleted: supprim&#233;
 label_latest_revision: Derni&#232;re r&#233;vision
 label_latest_revision_plural: Derni&#232;res r&#233;visions
@@ -415,7 +474,7 @@ label_sort_higher: Remonter
 label_sort_lower: Descendre
 label_sort_lowest: Descendre en dernier
 label_roadmap: Roadmap
-label_roadmap_due_in: Ech&#233;ance dans
+label_roadmap_due_in: Ech&#233;ance dans %s
 label_roadmap_overdue: En retard de %s
 label_roadmap_no_issues: Aucune demande pour cette version
 label_search: Recherche
@@ -489,6 +548,7 @@ label_send_test_email: Envoyer un email de test
 label_feeds_access_key_created_on: Cl&#233; d'acc&#232;s RSS cr&#233;&#233;e il y a %s
 label_module_plural: Modules
 label_added_time_by: Ajout&#233; par %s il y a %s
+label_updated_time_by: Mis &#224; jour par %s il y a %s
 label_updated_time: Mis &#224; jour il y a %s
 label_jump_to_a_project: Aller &#224; un projet...
 label_file_plural: Fichiers
@@ -523,7 +583,9 @@ label_reverse_chronological_order: Dans l'ordre chronologique inverse
 label_planning: Planning
 label_incoming_emails: Emails entrants
 label_generate_key: G&#233;n&#233;rer une cl&#233;
-label_issue_watchers: Utilisateurs surveillant cette demande
+label_issue_watchers: Observateurs
+label_example: Exemple
+label_display: Affichage
 
 button_login: Connexion
 button_submit: Soumettre
@@ -532,6 +594,7 @@ button_check_all: Tout cocher
 button_uncheck_all: Tout d&#233;cocher
 button_delete: Supprimer
 button_create: Cr&#233;er
+button_create_and_continue: Cr&#233;er et continuer
 button_test: Tester
 button_edit: Modifier
 button_add: Ajouter
@@ -603,6 +666,7 @@ text_issues_destroy_confirmation: 'Etes-vous s&#251;r de vouloir supprimer le(s) dem
 text_select_project_modules: 'Selectionner les modules &#224; activer pour ce project:'
 text_default_administrator_account_changed: Compte administrateur par d&#233;faut chang&#233;
 text_file_repository_writable: R&#233;pertoire de stockage des fichiers accessible en &#233;criture
+text_plugin_assets_writable: R&#233;pertoire public des plugins accessible en &#233;criture
 text_rmagick_available: Biblioth&#232;que RMagick pr&#233;sente (optionnelle)
 text_destroy_time_entries_question: %.02f heures ont &#233;t&#233; enregistr&#233;es sur les demandes &#224; supprimer. Que voulez-vous faire ?
 text_destroy_time_entries: Supprimer les heures
@@ -612,6 +676,9 @@ text_user_wrote: '%s a &#233;crit:'
 text_enumeration_destroy_question: 'Cette valeur est affect&#233;e &#224; %d objets.'
 text_enumeration_category_reassign_to: 'R&#233;affecter les objets &#224; cette valeur:'
 text_email_delivery_not_configured: &quot;L'envoi de mail n'est pas configur&#233;, les notifications sont d&#233;sactiv&#233;es.\nConfigurez votre serveur SMTP dans config/email.yml et red&#233;marrez l'application pour les activer.&quot;
+text_repository_usernames_mapping: &quot;Vous pouvez s&#233;lectionner ou modifier l'utilisateur Redmine associ&#233; &#224; chaque nom d'utilisateur figurant dans l'historique du d&#233;p&#244;t.\nLes utilisateurs avec le m&#234;me identifiant ou la m&#234;me adresse mail seront automatiquement associ&#233;s.&quot;
+text_diff_truncated: '... Ce diff&#233;rentiel a &#233;t&#233; tronqu&#233; car il exc&#232;de la taille maximale pouvant &#234;tre affich&#233;e.'
+text_custom_field_possible_values_info: 'Une ligne par valeur'
 
 default_role_manager: Manager
 default_role_developper: D&#233;veloppeur</diff>
      <filename>lang/fr.yml</filename>
    </modified>
    <modified>
      <diff>@@ -236,7 +236,7 @@ label_register: &#1492;&#1512;&#1513;&#1502;&#1492;
 label_password_lost: &#1488;&#1489;&#1491;&#1492; &#1492;&#1505;&#1497;&#1505;&#1502;&#1492;?
 label_home: &#1491;&#1507; &#1492;&#1489;&#1497;&#1514;
 label_my_page: &#1492;&#1491;&#1507; &#1513;&#1500;&#1497;
-label_my_account: &#1492;&#1513;&#1489;&#1493;&#1503; &#1513;&#1500;&#1497;
+label_my_account: &#1492;&#1495;&#1513;&#1489;&#1493;&#1503; &#1513;&#1500;&#1497;
 label_my_projects: &#1492;&#1508;&#1512;&#1493;&#1497;&#1511;&#1496;&#1497;&#1501; &#1513;&#1500;&#1497;
 label_administration: &#1488;&#1491;&#1502;&#1497;&#1504;&#1497;&#1505;&#1496;&#1512;&#1510;&#1497;&#1492;
 label_login: &#1492;&#1514;&#1495;&#1489;&#1512;
@@ -292,7 +292,7 @@ label_confirmation: &#1488;&#1497;&#1513;&#1493;&#1512;
 label_export_to: &#1497;&#1510;&#1488; &#1500;
 label_read: &#1511;&#1512;&#1488;...
 label_public_projects: &#1508;&#1512;&#1493;&#1497;&#1511;&#1496;&#1497;&#1501; &#1508;&#1493;&#1502;&#1489;&#1497;&#1497;&#1501;
-label_open_issues: &#1508;&#1493;&#1514;&#1495;
+label_open_issues: &#1508;&#1514;&#1493;&#1495;
 label_open_issues_plural: &#1508;&#1514;&#1493;&#1495;&#1497;&#1501;
 label_closed_issues: &#1505;&#1490;&#1493;&#1512;
 label_closed_issues_plural: &#1505;&#1490;&#1493;&#1512;&#1497;&#1501;
@@ -308,7 +308,7 @@ label_used_by: &#1489;&#1513;&#1497;&#1502;&#1493;&#1513; &#1506;&quot;&#1497;
 label_details: &#1508;&#1512;&#1496;&#1497;&#1501;
 label_add_note: &#1492;&#1493;&#1505;&#1507; &#1492;&#1506;&#1512;&#1492;
 label_per_page: &#1500;&#1499;&#1500; &#1491;&#1507;
-label_calendar: &#1500;&#1493;&quot;&#1495; &#1513;&#1504;&#1492;
+label_calendar: &#1500;&#1493;&#1495; &#1513;&#1504;&#1492;
 label_months_from: &#1495;&#1493;&#1491;&#1513;&#1497;&#1501; &#1502;
 label_gantt: &#1490;&#1488;&#1504;&#1496;
 label_internal: &#1508;&#1504;&#1497;&#1502;&#1497;
@@ -357,7 +357,7 @@ label_sort_higher: &#1492;&#1494;&#1494; &#1500;&#1502;&#1506;&#1500;&#1492;
 label_sort_lower: &#1492;&#1494;&#1494; &#1500;&#1502;&#1496;&#1492;
 label_sort_lowest: &#1492;&#1494;&#1494; &#1500;&#1514;&#1495;&#1514;&#1497;&#1514;
 label_roadmap: &#1502;&#1508;&#1514; &#1492;&#1491;&#1512;&#1499;&#1497;&#1501;
-label_roadmap_due_in: &#1504;&#1490;&#1502;&#1512; &#1489;&#1506;&#1493;&#1491;
+label_roadmap_due_in: &#1504;&#1490;&#1502;&#1512; &#1489;&#1506;&#1493;&#1491; %s
 label_roadmap_overdue: %s &#1502;&#1488;&#1495;&#1512;
 label_roadmap_no_issues: &#1488;&#1497;&#1503; &#1504;&#1493;&#1513;&#1488;&#1497;&#1501; &#1500;&#1490;&#1497;&#1512;&#1505;&#1488; &#1494;&#1493;
 label_search: &#1495;&#1508;&#1513;
@@ -421,8 +421,8 @@ label_send_information: &#1513;&#1500;&#1495; &#1502;&#1497;&#1491;&#1506; &#1506;&#1500; &#1495;&#1513;&#1489;&#1493;&#1503; &#1500;&#1502;&#1513;&#1514;&#1502;&#1513;
 label_year: &#1513;&#1504;&#1492;
 label_month: &#1495;&#1493;&#1491;&#1513;
 label_week: &#1513;&#1489;&#1493;&#1506;
-label_date_from: &#1502;&#1488;&#1514;
-label_date_to: &#1488;&#1500;
+label_date_from: &#1502;&#1514;&#1488;&#1512;&#1497;&#1498;
+label_date_to: &#1506;&#1491;
 label_language_based: &#1502;&#1489;&#1493;&#1505;&#1505; &#1513;&#1508;&#1492;
 label_sort_by: &#1502;&#1497;&#1503; &#1500;&#1508;&#1497; %s
 label_send_test_email: &#1513;&#1500;&#1495; &#1491;&#1493;&quot;&#1500; &#1489;&#1491;&#1497;&#1511;&#1492;
@@ -487,7 +487,7 @@ text_journal_set_to: &#1513;&#1493;&#1504;&#1492; &#1500; %s
 text_journal_deleted: &#1504;&#1502;&#1495;&#1511;
 text_tip_task_begin_day: &#1502;&#1496;&#1500;&#1492; &#1492;&#1502;&#1514;&#1495;&#1497;&#1500;&#1492; &#1492;&#1497;&#1493;&#1501;
 text_tip_task_end_day: &#1502;&#1496;&#1500;&#1492; &#1492;&#1502;&#1505;&#1514;&#1497;&#1497;&#1502;&#1514; &#1492;&#1497;&#1493;&#1501;
-text_tip_task_begin_end_day: &#1502;&#1514;&#1500;&#1492; &#1492;&#1502;&#1514;&#1495;&#1497;&#1500;&#1492; &#1493;&#1502;&#1505;&#1514;&#1497;&#1497;&#1502;&#1514; &#1492;&#1497;&#1493;&#1501;
+text_tip_task_begin_end_day: &#1502;&#1496;&#1500;&#1492; &#1492;&#1502;&#1514;&#1495;&#1497;&#1500;&#1492; &#1493;&#1502;&#1505;&#1514;&#1497;&#1497;&#1502;&#1514; &#1492;&#1497;&#1493;&#1501;
 text_project_identifier_info: '&#1488;&#1493;&#1514;&#1497;&#1493;&#1514; &#1500;&#1496;&#1497;&#1504;&#1497;&#1493;&#1514; (a-z), &#1502;&#1505;&#1508;&#1512;&#1497;&#1501; &#1493;&#1502;&#1511;&#1508;&#1497;&#1501;.&lt;br /&gt;&#1489;&#1512;&#1490;&#1506; &#1513;&#1504;&#1513;&#1502;&#1512;, &#1500;&#1488; &#1504;&#1497;&#1514;&#1503; &#1500;&#1513;&#1504;&#1493;&#1514; &#1488;&#1514; &#1492;&#1502;&#1494;&#1492;&#1492;.'
 text_caracters_maximum: &#1502;&#1511;&#1505;&#1497;&#1502;&#1493;&#1501; %d &#1514;&#1493;&#1493;&#1497;&#1501;.
 text_length_between: &#1488;&#1493;&#1512;&#1498; &#1489;&#1497;&#1503; %d &#1500; %d &#1514;&#1493;&#1493;&#1497;&#1501;.
@@ -618,22 +618,87 @@ label_overall_activity: &#1508;&#1506;&#1497;&#1500;&#1493;&#1514; &#1499;&#1493;&#1500;&#1500;&#1514;
 setting_default_projects_public: &#1508;&#1512;&#1493;&#1497;&#1511;&#1496;&#1497;&#1501; &#1495;&#1491;&#1513;&#1497;&#1501; &#1492;&#1497;&#1504;&#1501; &#1508;&#1493;&#1502;&#1489;&#1497;&#1497;&#1501; &#1499;&#1489;&#1512;&#1497;&#1512;&#1514; &#1502;&#1495;&#1491;&#1500;
 error_scm_annotate: &quot;&#1492;&#1499;&#1504;&#1497;&#1505;&#1492; &#1500;&#1488; &#1511;&#1497;&#1497;&#1502;&#1514; &#1488;&#1493; &#1513;&#1500;&#1488; &#1504;&#1497;&#1514;&#1503; &#1500;&#1514;&#1488;&#1512; &#1488;&#1493;&#1514;&#1492;.&quot;
 label_planning: &#1514;&#1499;&#1504;&#1493;&#1503;
-text_subprojects_destroy_warning: 'Its subproject(s): %s will be also deleted.'
-label_and_its_subprojects: %s and its subprojects
-mail_body_reminder: &quot;%d issue(s) that are assigned to you are due in the next %d days:&quot;
-mail_subject_reminder: &quot;%d issue(s) due in the next days&quot;
-text_user_wrote: '%s wrote:'
-label_duplicated_by: duplicated by
-setting_enabled_scm: Enabled SCM
-text_enumeration_category_reassign_to: 'Reassign them to this value:'
-text_enumeration_destroy_question: '%d objects are assigned to this value.'
-label_incoming_emails: Incoming emails
-label_generate_key: Generate a key
+text_subprojects_destroy_warning: '&#1514;&#1514; &#1492;&#1508;&#1512;&#1493;&#1497;&#1511;&#1496;\&#1497;&#1501;: %s &#1497;&#1502;&#1495;&#1511;&#1493; &#1490;&#1501; &#1499;&#1503;.'
+label_and_its_subprojects: %s &#1493;&#1499;&#1500; &#1514;&#1514; &#1492;&#1508;&#1512;&#1493;&#1497;&#1511;&#1496;&#1497;&#1501; &#1513;&#1500;&#1493;
+mail_body_reminder: &quot;%d &#1504;&#1493;&#1513;&#1488;&#1497;&#1501; &#1513;&#1502;&#1497;&#1493;&#1506;&#1491;&#1497;&#1501; &#1488;&#1500;&#1497;&#1498; &#1502;&#1497;&#1493;&#1506;&#1491;&#1497;&#1501; &#1500;&#1492;&#1490;&#1513;&#1492; &#1489;&#1514;&#1493;&#1498; %d &#1497;&#1502;&#1497;&#1501;:&quot;
+mail_subject_reminder: &quot;%d &#1504;&#1493;&#1513;&#1488;&#1497;&#1501; &#1502;&#1497;&#1506;&#1491;&#1497;&#1501; &#1500;&#1492;&#1490;&#1513;&#1492; &#1489;&#1497;&#1502;&#1497;&#1501; &#1492;&#1511;&#1512;&#1493;&#1489;&#1497;&#1501;&quot;
+text_user_wrote: '%s &#1499;&#1514;&#1489;:'
+label_duplicated_by: &#1513;&#1493;&#1499;&#1508;&#1500; &#1506;&quot;&#1497;
+setting_enabled_scm: &#1488;&#1508;&#1513;&#1512; SCM
+text_enumeration_category_reassign_to: '&#1492;&#1510;&#1489; &#1502;&#1495;&#1491;&#1513; &#1500;&#1506;&#1512;&#1498; &#1492;&#1494;&#1492;:'
+text_enumeration_destroy_question: '%d &#1488;&#1493;&#1489;&#1497;&#1511;&#1496;&#1497;&#1501; &#1502;&#1493;&#1510;&#1489;&#1497;&#1501; &#1500;&#1506;&#1512;&#1498; &#1494;&#1492;.'
+label_incoming_emails: &#1491;&#1493;&#1488;&quot;&#1500; &#1504;&#1499;&#1504;&#1505;
+label_generate_key: &#1497;&#1510;&#1512; &#1502;&#1508;&#1514;&#1495;
 setting_mail_handler_api_enabled: Enable WS for incoming emails
-setting_mail_handler_api_key: API key
+setting_mail_handler_api_key: &#1502;&#1508;&#1514;&#1495; API
 text_email_delivery_not_configured: &quot;Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them.&quot;
-field_parent_title: Parent page
-label_issue_watchers: Watchers
+field_parent_title: &#1491;&#1507; &#1488;&#1489;
+label_issue_watchers: &#1510;&#1493;&#1508;&#1497;&#1501;
 setting_commit_logs_encoding: Commit messages encoding
-button_quote: Quote
+button_quote: &#1510;&#1496;&#1496;
 setting_sequential_project_identifiers: Generate sequential project identifiers
+notice_unable_delete_version: &#1500;&#1488; &#1504;&#1497;&#1514;&#1503; &#1500;&#1502;&#1495;&#1493;&#1511; &#1490;&#1497;&#1512;&#1505;&#1488;
+label_renamed: &#1492;&#1513;&#1501; &#1513;&#1493;&#1504;&#1492;
+label_copied: &#1492;&#1493;&#1506;&#1514;&#1511;
+setting_plain_text_mail: &#1496;&#1511;&#1505;&#1496; &#1508;&#1513;&#1493;&#1496; &#1489;&#1500;&#1489;&#1491; (&#1500;&#1500;&#1488; HTML)
+permission_view_files: &#1510;&#1508;&#1492; &#1489;&#1511;&#1489;&#1510;&#1497;&#1501;
+permission_edit_issues: &#1506;&#1512;&#1493;&#1498; &#1504;&#1493;&#1513;&#1488;&#1497;&#1501;
+permission_edit_own_time_entries: &#1506;&#1512;&#1493;&#1498; &#1488;&#1514; &#1500;&#1493;&#1490; &#1492;&#1494;&#1502;&#1503; &#1513;&#1500; &#1506;&#1510;&#1502;&#1498;
+permission_manage_public_queries: &#1504;&#1492;&#1500; &#1513;&#1488;&#1497;&#1500;&#1514;&#1493;&#1514; &#1508;&#1493;&#1502;&#1489;&#1497;&#1493;&#1514;
+permission_add_issues: &#1492;&#1493;&#1505;&#1507; &#1504;&#1493;&#1513;&#1488;
+permission_log_time: &#1514;&#1506;&#1491; &#1494;&#1502;&#1503; &#1513;&#1489;&#1493;&#1494;&#1489;&#1494;
+permission_view_changesets: &#1510;&#1508;&#1492; &#1489;&#1511;&#1489;&#1493;&#1510;&#1493;&#1514; &#1513;&#1497;&#1504;&#1493;&#1497;&#1497;&#1501;
+permission_view_time_entries: &#1510;&#1508;&#1492; &#1489;&#1494;&#1502;&#1503; &#1513;&#1489;&#1493;&#1494;&#1489;&#1494;
+permission_manage_versions: &#1504;&#1492;&#1500; &#1490;&#1497;&#1512;&#1505;&#1488;&#1493;&#1514;
+permission_manage_wiki: &#1504;&#1492;&#1500; wiki
+permission_manage_categories: &#1504;&#1492;&#1500; &#1511;&#1496;&#1490;&#1493;&#1512;&#1497;&#1493;&#1514; &#1504;&#1493;&#1513;&#1488;&#1497;&#1501;
+permission_protect_wiki_pages: &#1492;&#1490;&#1503; &#1499;&#1500; &#1491;&#1508;&#1497; wiki
+permission_comment_news: &#1492;&#1490;&#1489; &#1506;&#1500; &#1492;&#1495;&#1491;&#1513;&#1493;&#1514;
+permission_delete_messages: &#1502;&#1495;&#1511; &#1492;&#1493;&#1491;&#1506;&#1493;&#1514;
+permission_select_project_modules: &#1489;&#1495;&#1512; &#1502;&#1493;&#1491;&#1493;&#1500;&#1497; &#1508;&#1512;&#1493;&#1497;&#1511;&#1496;
+permission_manage_documents: &#1504;&#1492;&#1500; &#1502;&#1505;&#1502;&#1499;&#1497;&#1501;
+permission_edit_wiki_pages: &#1506;&#1512;&#1493;&#1498; &#1491;&#1508;&#1497; wiki
+permission_add_issue_watchers: &#1492;&#1493;&#1505;&#1507; &#1510;&#1493;&#1508;&#1497;&#1501;
+permission_view_gantt: &#1510;&#1508;&#1492; &#1489;&#1490;&#1488;&#1504;&#1496;
+permission_move_issues: &#1492;&#1494;&#1494; &#1504;&#1493;&#1513;&#1488;&#1497;&#1501;
+permission_manage_issue_relations: &#1504;&#1492;&#1500; &#1497;&#1495;&#1505; &#1489;&#1497;&#1503; &#1504;&#1493;&#1513;&#1488;&#1497;&#1501;
+permission_delete_wiki_pages: &#1502;&#1495;&#1511; &#1491;&#1508;&#1497; wiki
+permission_manage_boards: &#1504;&#1492;&#1500; &#1500;&#1493;&#1495;&#1493;&#1514;
+permission_delete_wiki_pages_attachments: &#1502;&#1495;&#1511; &#1491;&#1489;&#1493;&#1511;&#1493;&#1514;
+permission_view_wiki_edits: &#1510;&#1508;&#1492; &#1489;&#1492;&#1497;&#1505;&#1496;&#1493;&#1512;&#1497;&#1514; wiki
+permission_add_messages: &#1492;&#1510;&#1489; &#1492;&#1493;&#1491;&#1506;&#1493;&#1514;
+permission_view_messages: &#1510;&#1508;&#1492; &#1489;&#1492;&#1493;&#1491;&#1506;&#1493;&#1514;
+permission_manage_files: &#1504;&#1492;&#1500; &#1511;&#1489;&#1510;&#1497;&#1501;
+permission_edit_issue_notes: &#1506;&#1512;&#1493;&#1498; &#1512;&#1513;&#1497;&#1502;&#1493;&#1514;
+permission_manage_news: &#1504;&#1492;&#1500; &#1495;&#1491;&#1513;&#1493;&#1514;
+permission_view_calendar: &#1510;&#1508;&#1492; &#1489;&#1500;&#1493;&#1495; &#1492;&#1513;&#1504;&#1492;
+permission_manage_members: &#1504;&#1492;&#1500; &#1495;&#1489;&#1512;&#1497;&#1501;
+permission_edit_messages: &#1506;&#1512;&#1493;&#1498; &#1492;&#1493;&#1491;&#1506;&#1493;&#1514;
+permission_delete_issues: &#1502;&#1495;&#1511; &#1504;&#1493;&#1513;&#1488;&#1497;&#1501;
+permission_view_issue_watchers: &#1510;&#1508;&#1492; &#1489;&#1512;&#1513;&#1497;&#1502;&#1492; &#1510;&#1493;&#1508;&#1497;&#1501;
+permission_manage_repository: &#1504;&#1492;&#1500; &#1502;&#1488;&#1490;&#1512;
+permission_commit_access: Commit access
+permission_browse_repository: &#1505;&#1497;&#1497;&#1512; &#1489;&#1502;&#1488;&#1490;&#1512;
+permission_view_documents: &#1510;&#1508;&#1492; &#1489;&#1502;&#1505;&#1502;&#1499;&#1497;&#1501;
+permission_edit_project: &#1506;&#1512;&#1493;&#1498; &#1508;&#1512;&#1493;&#1497;&#1511;&#1496;
+permission_add_issue_notes: Add notes
+permission_save_queries: &#1513;&#1502;&#1493;&#1512; &#1513;&#1488;&#1497;&#1500;&#1514;&#1493;&#1514;
+permission_view_wiki_pages: &#1510;&#1508;&#1492; &#1489;-wiki
+permission_rename_wiki_pages: &#1513;&#1504;&#1492; &#1513;&#1501; &#1513;&#1500; &#1491;&#1508;&#1497; wiki
+permission_edit_time_entries: &#1506;&#1512;&#1493;&#1498; &#1512;&#1497;&#1513;&#1493;&#1501; &#1494;&#1502;&#1504;&#1497;&#1501;
+permission_edit_own_issue_notes: Edit own notes
+setting_gravatar_enabled: Use Gravatar user icons
+label_example: &#1491;&#1493;&#1490;&#1502;&#1488;
+text_repository_usernames_mapping: &quot;Select ou update the Redmine user mapped to each username found in the repository log.\nUsers with the same Redmine and repository username or email are automatically mapped.&quot;
+permission_edit_own_messages: &#1506;&#1512;&#1493;&#1498; &#1492;&#1493;&#1491;&#1506;&#1493;&#1514; &#1513;&#1500; &#1506;&#1510;&#1502;&#1498;
+permission_delete_own_messages: &#1502;&#1495;&#1511; &#1492;&#1493;&#1491;&#1506;&#1493;&#1514; &#1513;&#1500; &#1506;&#1510;&#1502;&#1498;
+label_user_activity: &quot;&#1492;&#1508;&#1506;&#1497;&#1500;&#1493;&#1514; &#1513;&#1500; %s&quot;
+label_updated_time_by: &#1506;&#1493;&#1491;&#1499;&#1503; &#1506;&quot;&#1497; %s &#1500;&#1508;&#1504;&#1497; %s
+setting_diff_max_lines_displayed: Max number of diff lines displayed
+text_plugin_assets_writable: Plugin assets directory writable
+text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+button_create_and_continue: Create and continue
+text_custom_field_possible_values_info: 'One line for each value'
+label_display: Display
+field_editable: Editable</diff>
      <filename>lang/he.yml</filename>
    </modified>
    <modified>
      <diff>@@ -407,7 +407,7 @@ label_sort_higher: Eggyel feljebb
 label_sort_lower: Eggyel lejjebb
 label_sort_lowest: Az alj&#225;ra
 label_roadmap: &#201;let&#250;t
-label_roadmap_due_in: Elk&#233;sz&#252;lt&#233;ig v&#225;rhat&#243;an m&#233;g 
+label_roadmap_due_in: Elk&#233;sz&#252;lt&#233;ig v&#225;rhat&#243;an m&#233;g %s
 label_roadmap_overdue: %s k&#233;s&#233;sben
 label_roadmap_no_issues: Nincsenek feladatok ehhez a verzi&#243;hoz
 label_search: Keres&#233;s
@@ -633,8 +633,73 @@ label_generate_key: Kulcs gener&#225;l&#225;sa
 setting_mail_handler_api_enabled: Web Service enged&#233;lyez&#233;se a be&#233;rkezett levelekhez
 setting_mail_handler_api_key: API kulcs
 text_email_delivery_not_configured: &quot;Az E-mail k&#252;ld&#233;s nincs konfigur&#225;lva, &#233;s az &#233;rtes&#237;t&#233;sek ki vannak kapcsolva.\n&#193;ll&#237;tsd be az SMTP szervert a config/email.yml f&#225;jlban &#233;s ind&#237;tsd &#250;jra az alkalmaz&#225;st, hogy &#233;rv&#233;nybe l&#233;pjen.&quot;
-field_parent_title: Parent page
-label_issue_watchers: Watchers
-setting_commit_logs_encoding: Commit messages encoding
-button_quote: Quote
-setting_sequential_project_identifiers: Generate sequential project identifiers
+field_parent_title: Sz&#252;l&#337; oldal
+label_issue_watchers: Megfigyel&#337;k
+setting_commit_logs_encoding: Commit &#252;zenetek k&#243;dlapja
+button_quote: Id&#233;zet
+setting_sequential_project_identifiers: Szekvenci&#225;lis projekt azonos&#237;t&#243;k gener&#225;l&#225;sa
+notice_unable_delete_version: A verzi&#243;t nem lehet t&#246;r&#246;lni
+label_renamed: &#225;tnevezve
+label_copied: lem&#225;solva
+setting_plain_text_mail: csak sz&#246;veg (nem HTML)
+permission_view_files: F&#225;jlok megtekint&#233;se
+permission_edit_issues: Feladatok szerkeszt&#233;se
+permission_edit_own_time_entries: Saj&#225;t id&#337;napl&#243; szerkeszt&#233;se
+permission_manage_public_queries: Nyilv&#225;nos k&#233;r&#233;sek kezel&#233;se
+permission_add_issues: Feladat felv&#233;tele
+permission_log_time: Id&#337; r&#246;gz&#237;t&#233;se
+permission_view_changesets: V&#225;ltoz&#225;sk&#246;tegek megtekint&#233;se
+permission_view_time_entries: Id&#337;r&#246;gz&#237;t&#233;sek megtekint&#233;se
+permission_manage_versions: Verzi&#243;k kezel&#233;se
+permission_manage_wiki: Wiki kezel&#233;se
+permission_manage_categories: Feladat kateg&#243;ri&#225;k kezel&#233;se
+permission_protect_wiki_pages: Wiki oldalak v&#233;delme
+permission_comment_news: H&#237;rek kommentel&#233;se
+permission_delete_messages: &#220;zenetek t&#246;rl&#233;se
+permission_select_project_modules: Projekt modulok kezel&#233;se
+permission_manage_documents: Dokumentumok kezel&#233;se
+permission_edit_wiki_pages: Wiki oldalak szerkeszt&#233;se
+permission_add_issue_watchers: Megfigyel&#337;k felv&#233;tele
+permission_view_gantt: Gannt diagramm megtekint&#233;se
+permission_move_issues: Feladatok mozgat&#225;sa
+permission_manage_issue_relations: Feladat kapcsolatok kezel&#233;se
+permission_delete_wiki_pages: Wiki oldalak t&#246;rl&#233;se
+permission_manage_boards: F&#243;rumok kezel&#233;se
+permission_delete_wiki_pages_attachments: Csatolm&#225;nyok t&#246;rl&#233;se
+permission_view_wiki_edits: Wiki t&#246;rt&#233;net megtekint&#233;se
+permission_add_messages: &#220;zenet bek&#252;ld&#233;se
+permission_view_messages: &#220;zenetek megtekint&#233;se
+permission_manage_files: F&#225;jlok kezel&#233;se
+permission_edit_issue_notes: Jegyzetek szerkeszt&#233;se
+permission_manage_news: H&#237;rek kezel&#233;se
+permission_view_calendar: Napt&#225;r megtekint&#233;se
+permission_manage_members: Tagok kezel&#233;se
+permission_edit_messages: &#220;zenetek szerkeszt&#233;se
+permission_delete_issues: Feladatok t&#246;rl&#233;se
+permission_view_issue_watchers: Megfigyel&#337;k list&#225;z&#225;sa
+permission_manage_repository: T&#225;rol&#243;k kezel&#233;se
+permission_commit_access: Commit hozz&#225;f&#233;r&#233;s
+permission_browse_repository: T&#225;rol&#243; b&#246;ng&#233;sz&#233;se
+permission_view_documents: Dokumetumok megtekint&#233;se
+permission_edit_project: Projekt szerkeszt&#233;se
+permission_add_issue_notes: Jegyzet r&#246;gz&#237;t&#233;se
+permission_save_queries: K&#233;r&#233;sek ment&#233;se
+permission_view_wiki_pages: Wiki megtekint&#233;se
+permission_rename_wiki_pages: Wiki oldalak &#225;tnevez&#233;se
+permission_edit_time_entries: Id&#337;napl&#243;k szerkeszt&#233;se
+permission_edit_own_issue_notes: Saj&#225;t jegyzetek szerkeszt&#233;se
+setting_gravatar_enabled: Felhaszn&#225;l&#243;i f&#233;nyk&#233;pek enged&#233;lyez&#233;se
+label_example: P&#233;lda
+text_repository_usernames_mapping: &quot;&#193;ll&#237;tsd be a felhaszn&#225;l&#243; &#246;sszerendel&#233;seket a Redmine, &#233;s a t&#225;rol&#243; logban tal&#225;lhat&#243; felhaszn&#225;l&#243;k k&#246;z&#246;tt.\nAz azonos felhaszn&#225;l&#243; nevek &#246;sszerendel&#233;se automatikusan megt&#246;rt&#233;nik.&quot;
+permission_edit_own_messages: Saj&#225;t &#252;zenetek szerkeszt&#233;se
+permission_delete_own_messages: Saj&#225;t &#252;zenetek t&#246;rl&#233;se
+label_user_activity: &quot;%s tev&#233;kenys&#233;gei&quot;
+label_updated_time_by: &quot;M&#243;dos&#237;totta %s ennyivel ezel&#337;tt: %s&quot;
+text_diff_truncated: '... A diff f&#225;jl v&#233;ge nem jelenik meg, mert hosszab, mint a megjelen&#237;thet&#337; sorok sz&#225;ma.'
+setting_diff_max_lines_displayed: A megjelen&#237;tend&#337; sorok sz&#225;ma (maximum) a diff f&#225;jlokn&#225;l
+text_plugin_assets_writable: Plugin assets directory writable
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+button_create_and_continue: Create and continue
+text_custom_field_possible_values_info: 'One line for each value'
+label_display: Display
+field_editable: Editable</diff>
      <filename>lang/hu.yml</filename>
    </modified>
    <modified>
      <diff>@@ -24,8 +24,8 @@ activerecord_error_exclusion: &#232; riservato
 activerecord_error_invalid: non &#232; valido
 activerecord_error_confirmation: non coincide con la conferma
 activerecord_error_accepted: deve essere accettato
-activerecord_error_empty: non puo' essere vuoto
-activerecord_error_blank: non puo' essere blank
+activerecord_error_empty: non pu&#242; essere vuoto
+activerecord_error_blank: non pu&#242; essere lasciato in bianco
 activerecord_error_too_long: &#232; troppo lungo/a
 activerecord_error_too_short: &#232; troppo corto/a
 activerecord_error_wrong_length: &#232; della lunghezza sbagliata
@@ -108,7 +108,7 @@ field_value: Valore
 field_category: Categoria
 field_title: Titolo
 field_project: Progetto
-field_issue: Issue
+field_issue: Segnalazione
 field_status: Stato
 field_notes: Note
 field_is_closed: Chiude la segnalazione
@@ -147,7 +147,7 @@ field_attr_lastname: Attributo cognome
 field_attr_mail: Attributo e-mail
 field_onthefly: Creazione utenza &quot;al volo&quot;
 field_start_date: Inizio
-field_done_ratio: %% completo
+field_done_ratio: %% completato
 field_auth_source: Modalit&#224; di autenticazione
 field_hide_mail: Nascondi il mio indirizzo di e-mail
 field_comments: Commento
@@ -177,7 +177,7 @@ setting_issues_export_limit: Limite esportazione segnalazioni
 setting_mail_from: Indirizzo sorgente e-mail
 setting_host_name: Nome host
 setting_text_formatting: Formattazione testo
-setting_wiki_compression: Compressione di storia di Wiki
+setting_wiki_compression: Comprimi cronologia wiki
 setting_feeds_limit: Limite contenuti del feed
 setting_autofetch_changesets: Acquisisci automaticamente le commit
 setting_sys_api_enabled: Abilita WS per la gestione del repository
@@ -346,14 +346,14 @@ label_latest_revision: Ultima versione
 label_latest_revision_plural: Ultime versioni
 label_view_revisions: Mostra versioni
 label_max_size: Dimensione massima
-label_on: 'on'
+label_on: su
 label_sort_highest: Sposta in cima
 label_sort_higher: Su
 label_sort_lower: Gi&#249;
 label_sort_lowest: Sposta in fondo
 label_roadmap: Roadmap
-label_roadmap_due_in: Da ultimare in 
-label_roadmap_overdue: %s late
+label_roadmap_due_in: Da ultimare in %s
+label_roadmap_overdue: %s di ritardo
 label_roadmap_no_issues: Nessuna segnalazione per questa versione
 label_search: Ricerca
 label_result_plural: Risultati
@@ -361,15 +361,15 @@ label_all_words: Tutte le parole
 label_wiki: Wiki
 label_wiki_edit: Modifica Wiki
 label_wiki_edit_plural: Modfiche wiki
-label_wiki_page: Wiki page
-label_wiki_page_plural: Wiki pages
-label_index_by_title: Index by title
-label_index_by_date: Index by date
+label_wiki_page: Pagina Wiki
+label_wiki_page_plural: Pagine Wiki
+label_index_by_title: Ordina per titolo
+label_index_by_date: Ordina per data
 label_current_version: Versione corrente
 label_preview: Anteprima
 label_feed_plural: Feed
 label_changes_details: Particolari di tutti i cambiamenti
-label_issue_tracking: tracking delle segnalazioni
+label_issue_tracking: Tracking delle segnalazioni
 label_spent_time: Tempo impiegato
 label_f_hour: %.2f ora
 label_f_hour_plural: %.2f ore
@@ -485,7 +485,7 @@ text_comma_separated: Valori multipli permessi (separati da virgola).
 text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
 text_issue_added: &quot;E' stata segnalata l'anomalia %s da %s.&quot;
 text_issue_updated: &quot;L'anomalia %s e' stata aggiornata da %s.&quot;
-text_wiki_destroy_confirmation: Are you sure you want to delete this wiki and all its content ?
+text_wiki_destroy_confirmation: Sicuro di voler cancellare questo wiki e tutti i suoi contenuti?
 text_issue_category_destroy_question: Alcune segnalazioni (%d) risultano assegnate a questa categoria. Cosa vuoi fare ?
 text_issue_category_destroy_assignments: Rimuovi gli assegnamenti a questa categoria
 text_issue_category_reassign_to: Riassegna segnalazioni a questa categoria
@@ -530,12 +530,12 @@ label_default: Predefinito
 label_search_titles_only: Cerca solo nei titoli
 label_nobody: nessuno
 button_change_password: Modifica password
-text_user_mail_option: &quot;For unselected projects, you will only receive notifications about things you watch or you're involved in (eg. issues you're the author or assignee).&quot;
+text_user_mail_option: &quot;Per i progetti non selezionati, riceverai solo le notifiche riguardanti le cose che osservi o nelle quali sei coinvolto (per esempio segnalazioni che hai creato o che ti sono state assegnate).&quot;
 label_user_mail_option_selected: &quot;Solo per gli eventi relativi ai progetti selezionati...&quot;
 label_user_mail_option_all: &quot;Per ogni evento relativo ad uno dei miei progetti&quot;
 label_user_mail_option_none: &quot;Solo per argomenti che osservo o che mi riguardano&quot;
 setting_emails_footer: Pi&#232; di pagina e-mail
-label_float: Float
+label_float: Decimale
 button_copy: Copia
 mail_body_account_information_external: Puoi utilizzare il tuo account &quot;%s&quot; per accedere al sistema.
 mail_body_account_information: Le informazioni riguardanti il tuo account
@@ -548,7 +548,7 @@ mail_body_account_activation_request: 'Un nuovo utente (%s) ha effettuato la reg
 label_registration_automatic_activation: attivazione account automatica
 label_registration_manual_activation: attivazione account manuale
 notice_account_pending: &quot;Il tuo account &#232; stato creato ed &#232; in attesa di attivazione da parte dell'amministratore.&quot;
-field_time_zone: Time zone
+field_time_zone: Fuso orario
 text_caracters_minimum: Deve essere lungo almeno %d caratteri.
 setting_bcc_recipients: Destinatari in copia nascosta (bcc)
 button_annotate: Annota
@@ -578,7 +578,7 @@ label_document_added: Documenti aggiunti
 label_message_posted: Messaggi aggiunti
 label_file_added: File aggiunti
 label_news_added: Notizie aggiunte
-project_module_boards: Boards
+project_module_boards: Forum
 project_module_issue_tracking: Tracking delle segnalazioni
 project_module_wiki: Wiki
 project_module_files: File
@@ -633,7 +633,72 @@ setting_mail_handler_api_enabled: Abilita WS per le e-mail in arrivo
 setting_mail_handler_api_key: chiave API
 text_email_delivery_not_configured: &quot;La consegna via e-mail non &#232; configurata e le notifiche sono disabilitate.\nConfigura il tuo server SMTP in config/email.yml e riavvia l'applicazione per abilitarle.&quot;
 field_parent_title: Parent page
-label_issue_watchers: Watchers
-setting_commit_logs_encoding: Commit messages encoding
-button_quote: Quote
-setting_sequential_project_identifiers: Generate sequential project identifiers
+label_issue_watchers: Osservatori
+setting_commit_logs_encoding: Codifica dei messaggi di commit
+button_quote: Quota
+setting_sequential_project_identifiers: Genera progetti con identificativi in sequenza
+notice_unable_delete_version: Impossibile cancellare la versione
+label_renamed: rinominato
+label_copied: copiato
+setting_plain_text_mail: solo testo (non HTML)
+permission_view_files: Vedi files
+permission_edit_issues: Modifica segnalazioni
+permission_edit_own_time_entries: Modifica propri time logs
+permission_manage_public_queries: Gestisci query pubbliche
+permission_add_issues: Aggiungi segnalazioni
+permission_log_time: Segna tempo impiegato
+permission_view_changesets: Vedi changesets
+permission_view_time_entries: Vedi tempi impiegati
+permission_manage_versions: Gestisci versioni
+permission_manage_wiki: Gestisci wiki
+permission_manage_categories: Gestisci categorie segnalazione
+permission_protect_wiki_pages: Proteggi pagine wiki
+permission_comment_news: Commenta notizie
+permission_delete_messages: Elimina messaggi
+permission_select_project_modules: Seleziona moduli progetto
+permission_manage_documents: Gestisci documenti
+permission_edit_wiki_pages: Modifica pagine wiki
+permission_add_issue_watchers: Aggiungi osservatori
+permission_view_gantt: Vedi diagrammi gantt
+permission_move_issues: Muovi segnalazioni
+permission_manage_issue_relations: Gestisci relazioni tra segnalazioni
+permission_delete_wiki_pages: Elimina pagine wiki
+permission_manage_boards: Gestisci forum
+permission_delete_wiki_pages_attachments: Elimina allegati
+permission_view_wiki_edits: Vedi cronologia wiki
+permission_add_messages: Aggiungi messaggi
+permission_view_messages: Vedi messaggi
+permission_manage_files: Gestisci files
+permission_edit_issue_notes: Modifica note
+permission_manage_news: Gestisci notizie
+permission_view_calendar: Vedi calendario
+permission_manage_members: Gestisci membri
+permission_edit_messages: Modifica messaggi
+permission_delete_issues: Elimina segnalazioni
+permission_view_issue_watchers: Vedi lista osservatori
+permission_manage_repository: Gestisci repository
+permission_commit_access: Permesso di commit
+permission_browse_repository: Sfoglia repository
+permission_view_documents: Vedi documenti
+permission_edit_project: Modifica progetti
+permission_add_issue_notes: Aggiungi note
+permission_save_queries: Salva query
+permission_view_wiki_pages: Vedi pagine wiki
+permission_rename_wiki_pages: Rinomina pagine wiki
+permission_edit_time_entries: Modifica time logs
+permission_edit_own_issue_notes: Modifica proprie note
+setting_gravatar_enabled: Usa icone utente Gravatar
+label_example: Esempio
+text_repository_usernames_mapping: &quot;Seleziona per aggiornare la corrispondenza tra gli utenti Redmine e quelli presenti nel log del repository.\nGli utenti Redmine e repository con lo stesso username o email sono mappati automaticamente.&quot;
+permission_edit_own_messages: Modifica propri messaggi
+permission_delete_own_messages: Elimina propri messaggi
+label_user_activity: &quot;%s's activity&quot;
+label_updated_time_by: Updated by %s %s ago
+text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'
+setting_diff_max_lines_displayed: Max number of diff lines displayed
+text_plugin_assets_writable: Plugin assets directory writable
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+button_create_and_continue: Create and continue
+text_custom_field_possible_values_info: 'One line for each value'
+label_display: Display
+field_editable: Editable</diff>
      <filename>lang/it.yml</filename>
    </modified>
    <modified>
      <diff>@@ -181,7 +181,7 @@ setting_text_formatting: &#12486;&#12461;&#12473;&#12488;&#12398;&#26360;&#24335;
 setting_wiki_compression: Wiki&#23653;&#27508;&#12434;&#22311;&#32302;&#12377;&#12427;
 setting_feeds_limit: &#12501;&#12451;&#12540;&#12489;&#20869;&#23481;&#12398;&#19978;&#38480;
 setting_autofetch_changesets: &#12467;&#12511;&#12483;&#12488;&#12434;&#33258;&#21205;&#21462;&#24471;&#12377;&#12427;
-setting_sys_api_enabled: &#12522;&#12509;&#12472;&#12488;&#12522;&#31649;&#29702;&#29992;&#12398;Web Service&#12434;&#26377;&#21177;&#21270;&#12377;&#12427;
+setting_sys_api_enabled: &#12522;&#12509;&#12472;&#12488;&#12522;&#31649;&#29702;&#29992;&#12398;Web Service&#12434;&#26377;&#21177;&#12395;&#12377;&#12427;
 setting_commit_ref_keywords: &#21442;&#29031;&#29992;&#12461;&#12540;&#12527;&#12540;&#12489;
 setting_commit_fix_keywords: &#20462;&#27491;&#29992;&#12461;&#12540;&#12527;&#12540;&#12489;
 setting_autologin: &#33258;&#21205;&#12525;&#12464;&#12452;&#12531;
@@ -353,7 +353,7 @@ label_sort_higher: &#19978;&#12408;
 label_sort_lower: &#19979;&#12408;
 label_sort_lowest: &#19968;&#30058;&#19979;&#12408;
 label_roadmap: &#12525;&#12540;&#12489;&#12510;&#12483;&#12503;
-label_roadmap_due_in: &#26399;&#26085;&#12414;&#12391;
+label_roadmap_due_in: &#26399;&#26085;&#12414;&#12391; %s
 label_roadmap_overdue: %s late
 label_roadmap_no_issues: &#12371;&#12398;&#12496;&#12540;&#12472;&#12519;&#12531;&#12395;&#21521;&#12369;&#12390;&#12398;&#12481;&#12465;&#12483;&#12488;&#12399;&#12354;&#12426;&#12414;&#12379;&#12435;
 label_search: &#26908;&#32034;
@@ -510,7 +510,7 @@ default_priority_normal: &#36890;&#24120;
 default_priority_high: &#39640;&#12417;
 default_priority_urgent: &#24613;&#12356;&#12391;
 default_priority_immediate: &#20170;&#12377;&#12368;
-default_activity_design: &#12487;&#12470;&#12452;&#12531;&#20316;&#26989;
+default_activity_design: &#35373;&#35336;&#20316;&#26989;
 default_activity_development: &#38283;&#30330;&#20316;&#26989;
 
 enumeration_issue_priorities: &#12481;&#12465;&#12483;&#12488;&#12398;&#20778;&#20808;&#24230;
@@ -552,6 +552,7 @@ notice_account_pending: &#12450;&#12459;&#12454;&#12531;&#12488;&#12399;&#20316;&#25104;&#28168;&#12415;&#12391;&#12289;&#31649;&#29702;&#32773;&#12398;&#25215;&#35469;
 field_time_zone: &#12479;&#12452;&#12512;&#12478;&#12540;&#12531;
 text_caracters_minimum: &#26368;&#20302;%d&#25991;&#23383;&#12398;&#38263;&#12373;&#12364;&#24517;&#35201;&#12391;&#12377;
 setting_bcc_recipients: &#12502;&#12521;&#12452;&#12531;&#12489;&#12459;&#12540;&#12508;&#12531;&#12467;&#12500;&#12540;&#12391;&#21463;&#20449;(bcc)
+setting_plain_text_mail: &#12503;&#12524;&#12452;&#12531;&#12486;&#12461;&#12473;&#12488;&#12398;&#12415;(HTML&#12394;&#12375;)
 button_annotate: &#27880;&#37320;
 label_issues_by: %s&#21029;&#12398;&#12481;&#12465;&#12483;&#12488;
 field_searchable: Searchable
@@ -619,22 +620,86 @@ label_overall_activity: &#20840;&#12390;&#12398;&#27963;&#21205;
 setting_default_projects_public: &#12487;&#12501;&#12457;&#12523;&#12488;&#12391;&#26032;&#12375;&#12356;&#12503;&#12525;&#12472;&#12455;&#12463;&#12488;&#12399;&#20844;&#38283;&#12395;&#12377;&#12427;
 error_scm_annotate: &quot;&#12456;&#12531;&#12488;&#12522;&#12364;&#23384;&#22312;&#12375;&#12394;&#12356;&#12289;&#12418;&#12375;&#12367;&#12399;&#12450;&#12494;&#12486;&#12540;&#12488;&#12391;&#12365;&#12414;&#12379;&#12435;&#12290;&quot;
 label_planning: &#35336;&#30011;
-text_subprojects_destroy_warning: 'Its subproject(s): %s will be also deleted.'
-label_and_its_subprojects: %s and its subprojects
+text_subprojects_destroy_warning: '&#12469;&#12502;&#12503;&#12525;&#12472;&#12455;&#12463;&#12488; %s &#12418;&#21066;&#38500;&#12373;&#12428;&#12414;&#12377;&#12290;'
+label_and_its_subprojects: %s &#12392;&#12469;&#12502;&#12503;&#12525;&#12472;&#12455;&#12463;&#12488;
 mail_body_reminder: &quot;%d issue(s) that are assigned to you are due in the next %d days:&quot;
 mail_subject_reminder: &quot;%d issue(s) due in the next days&quot;
 text_user_wrote: '%s wrote:'
 label_duplicated_by: duplicated by
-setting_enabled_scm: Enabled SCM
-text_enumeration_category_reassign_to: 'Reassign them to this value:'
-text_enumeration_destroy_question: '%d objects are assigned to this value.'
-label_incoming_emails: Incoming emails
-label_generate_key: Generate a key
-setting_mail_handler_api_enabled: Enable WS for incoming emails
-setting_mail_handler_api_key: API key
-text_email_delivery_not_configured: &quot;Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them.&quot;
-field_parent_title: Parent page
+setting_enabled_scm: &#20351;&#29992;&#12377;&#12427;SCM
+text_enumeration_category_reassign_to: '&#27425;&#12398;&#20516;&#12395;&#21106;&#12426;&#24403;&#12390;&#30452;&#12377;:'
+text_enumeration_destroy_question: '%d&#20491;&#12398;&#12458;&#12502;&#12472;&#12455;&#12463;&#12488;&#12364;&#12371;&#12398;&#20516;&#12395;&#21106;&#12426;&#24403;&#12390;&#12425;&#12428;&#12390;&#12356;&#12414;&#12377;&#12290;'
+label_incoming_emails: &#21463;&#20449;&#12513;&#12540;&#12523;
+label_generate_key: &#12461;&#12540;&#12398;&#29983;&#25104;
+setting_mail_handler_api_enabled: &#21463;&#20449;&#12513;&#12540;&#12523;&#29992;&#12398;Web Service&#12434;&#26377;&#21177;&#12395;&#12377;&#12427;
+setting_mail_handler_api_key: API&#12461;&#12540;
+text_email_delivery_not_configured: &quot;&#12513;&#12540;&#12523;&#12434;&#36865;&#20449;&#12377;&#12427;&#12383;&#12417;&#12395;&#24517;&#35201;&#12394;&#35373;&#23450;&#12364;&#34892;&#12431;&#12428;&#12390;&#12356;&#12394;&#12356;&#12383;&#12417;&#12289;&#12513;&#12540;&#12523;&#36890;&#30693;&#12399;&#21033;&#29992;&#12391;&#12365;&#12414;&#12379;&#12435;&#12290;\nconfig/email.yml&#12391;SMTP&#12469;&#12540;&#12496;&#12398;&#35373;&#23450;&#12434;&#34892;&#12356;&#12289;&#12450;&#12503;&#12522;&#12465;&#12540;&#12471;&#12519;&#12531;&#12434;&#20877;&#36215;&#21205;&#12375;&#12390;&#12367;&#12384;&#12373;&#12356;&#12290;&quot;
+field_parent_title: &#35242;&#12506;&#12540;&#12472;
 label_issue_watchers: Watchers
-setting_commit_logs_encoding: Commit messages encoding
+setting_commit_logs_encoding: &#12467;&#12511;&#12483;&#12488;&#12513;&#12483;&#12475;&#12540;&#12472;&#12398;&#12456;&#12531;&#12467;&#12540;&#12487;&#12451;&#12531;&#12464;
 button_quote: Quote
-setting_sequential_project_identifiers: Generate sequential project identifiers
+setting_sequential_project_identifiers: &#12503;&#12525;&#12472;&#12455;&#12463;&#12488;&#35672;&#21029;&#23376;&#12434;&#36899;&#30058;&#12391;&#29983;&#25104;&#12377;&#12427;
+notice_unable_delete_version: &#12496;&#12540;&#12472;&#12519;&#12531;&#12434;&#21066;&#38500;&#12391;&#12365;&#12414;&#12379;&#12435;
+label_renamed: renamed
+label_copied: copied
+permission_view_files: View files
+permission_edit_issues: Edit issues
+permission_edit_own_time_entries: Edit own time logs
+permission_manage_public_queries: Manage public queries
+permission_add_issues: Add issues
+permission_log_time: Log spent time
+permission_view_changesets: View changesets
+permission_view_time_entries: View spent time
+permission_manage_versions: Manage versions
+permission_manage_wiki: Manage wiki
+permission_manage_categories: Manage issue categories
+permission_protect_wiki_pages: Protect wiki pages
+permission_comment_news: Comment news
+permission_delete_messages: Delete messages
+permission_select_project_modules: Select project modules
+permission_manage_documents: Manage documents
+permission_edit_wiki_pages: Edit wiki pages
+permission_add_issue_watchers: Add watchers
+permission_view_gantt: View gantt chart
+permission_move_issues: Move issues
+permission_manage_issue_relations: Manage issue relations
+permission_delete_wiki_pages: Delete wiki pages
+permission_manage_boards: Manage boards
+permission_delete_wiki_pages_attachments: Delete attachments
+permission_view_wiki_edits: View wiki history
+permission_add_messages: Post messages
+permission_view_messages: View messages
+permission_manage_files: Manage files
+permission_edit_issue_notes: Edit notes
+permission_manage_news: Manage news
+permission_view_calendar: View calendrier
+permission_manage_members: Manage members
+permission_edit_messages: Edit messages
+permission_delete_issues: Delete issues
+permission_view_issue_watchers: View watchers list
+permission_manage_repository: Manage repository
+permission_commit_access: Commit access
+permission_browse_repository: Browse repository
+permission_view_documents: View documents
+permission_edit_project: Edit project
+permission_add_issue_notes: Add notes
+permission_save_queries: Save queries
+permission_view_wiki_pages: View wiki
+permission_rename_wiki_pages: Rename wiki pages
+permission_edit_time_entries: Edit time logs
+permission_edit_own_issue_notes: Edit own notes
+setting_gravatar_enabled: Use Gravatar user icons
+label_example: Example
+text_repository_usernames_mapping: &quot;Select ou update the Redmine user mapped to each username found in the repository log.\nUsers with the same Redmine and repository username or email are automatically mapped.&quot;
+permission_edit_own_messages: Edit own messages
+permission_delete_own_messages: Delete own messages
+label_user_activity: &quot;%s's activity&quot;
+label_updated_time_by: Updated by %s %s ago
+text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'
+setting_diff_max_lines_displayed: Max number of diff lines displayed
+text_plugin_assets_writable: Plugin assets directory writable
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+button_create_and_continue: Create and continue
+text_custom_field_possible_values_info: 'One line for each value'
+label_display: Display
+field_editable: Editable</diff>
      <filename>lang/ja.yml</filename>
    </modified>
    <modified>
      <diff>@@ -55,13 +55,13 @@ general_day_names: &#50900;&#50836;&#51068;,&#54868;&#50836;&#51068;,&#49688;&#50836;&#51068;,&#47785;&#50836;&#51068;,&#44552;&#50836;&#51068;,&#53664;&#50836;&#51068;,
 general_first_day_of_week: '7'
 
 notice_account_updated: &#44228;&#51221;&#51060; &#49457;&#44277;&#51201;&#51004;&#47196; &#48320;&#44221; &#46104;&#50632;&#49845;&#45768;&#45796;.
-notice_account_invalid_creditentials: &#51096;&#47803;&#46108; &#44228;&#51221; &#46608;&#45716; &#54056;&#49828;&#50892;&#46300;
+notice_account_invalid_creditentials: &#51096;&#47803;&#46108; &#44228;&#51221; &#46608;&#45716; &#48708;&#48128;&#48264;&#54840;
 notice_account_password_updated: &#48708;&#48128;&#48264;&#54840;&#44032; &#51096; &#48320;&#44221;&#46104;&#50632;&#49845;&#45768;&#45796;.
-notice_account_wrong_password: &#51096;&#47803;&#46108; &#54056;&#49828;&#50892;&#46300;
-notice_account_register_done: &#44228;&#51221;&#51060; &#49457;&#44277;&#51201;&#51004;&#47196; &#49373;&#49457;&#46104;&#50632;&#49845;&#45768;&#45796;. &#44228;&#51221;&#51012; &#54876;&#49457;&#54868; &#54616;&#44592; &#50948;&#54644;&#49436; &#49688;&#49888;&#54620; Email&#51032; &#47553;&#53356;&#47484; &#53364;&#47533;&#54644;&#51452;&#49464;&#50836;.
+notice_account_wrong_password: &#51096;&#47803;&#46108; &#48708;&#48128;&#48264;&#54840;
+notice_account_register_done: &#44228;&#51221;&#51060; &#51096; &#47564;&#46308;&#50612;&#51276;&#49845;&#45768;&#45796;. &#44228;&#51221;&#51012; &#54876;&#49457;&#54868;&#54616;&#49884;&#47140;&#47732; &#48155;&#51008; &#47700;&#51068;&#51032; &#47553;&#53356;&#47484; &#53364;&#47533;&#54644;&#51452;&#49464;&#50836;.
 notice_account_unknown_email: &#50508;&#47140;&#51648;&#51648; &#50506;&#51008; &#49324;&#50857;&#51088;.
-notice_can_t_change_password: &#51060; &#44228;&#51221;&#51008; &#50808;&#48512; &#51064;&#51613;&#51012; &#51060;&#50857;&#54633;&#45768;&#45796;. &#48708;&#48128;&#48264;&#54840; &#48320;&#44221;&#51060; &#48520;&#44032;&#45733; &#54633;&#45768;&#45796;.
-notice_account_lost_email_sent: &#49352;&#47196;&#50868; &#54056;&#49828;&#50892;&#46300;&#47484; &#50948;&#54620; Email&#51060; &#48156;&#49569;&#46104;&#50632;&#49845;&#45768;&#45796;.
+notice_can_t_change_password: &#51060; &#44228;&#51221;&#51008; &#50808;&#48512; &#51064;&#51613;&#51012; &#51060;&#50857;&#54633;&#45768;&#45796;. &#48708;&#48128;&#48264;&#54840;&#47484; &#48320;&#44221;&#54624; &#49688; &#50630;&#49845;&#45768;&#45796;.
+notice_account_lost_email_sent: &#49352;&#47196;&#50868; &#48708;&#48128;&#48264;&#54840;&#47484; &#50948;&#54620; &#47700;&#51068;&#51060; &#48156;&#49569;&#46104;&#50632;&#49845;&#45768;&#45796;.
 notice_account_activated: &#44228;&#51221;&#51060; &#54876;&#49457;&#54868; &#46104;&#50632;&#49845;&#45768;&#45796;. &#51060;&#51228; &#47196;&#44536;&#51064; &#54616;&#49892;&#49688; &#51080;&#49845;&#45768;&#45796;.
 notice_successful_create: &#49373;&#49457; &#49457;&#44277;.
 notice_successful_update: &#48320;&#44221; &#49457;&#44277;.
@@ -70,14 +70,14 @@ notice_successful_connection: &#50672;&#44208; &#49457;&#44277;.
 notice_file_not_found: &#50836;&#52397;&#54616;&#49888; &#54168;&#51060;&#51648;&#45716; &#49325;&#51228;&#46104;&#50632;&#44144;&#45208; &#50734;&#44200;&#51276;&#49845;&#45768;&#45796;.
 notice_locking_conflict: &#45796;&#47480; &#49324;&#50857;&#51088;&#50640; &#51032;&#54644;&#49436; &#45936;&#51060;&#53552;&#44032; &#48320;&#44221;&#46104;&#50632;&#49845;&#45768;&#45796;.
 notice_not_authorized: &#51060; &#54168;&#51060;&#51648;&#50640; &#51217;&#44540;&#54624; &#44428;&#54620;&#51060; &#50630;&#49845;&#45768;&#45796;.
-notice_email_sent: %s &#45784;&#50640;&#44172; Email&#51060; &#48156;&#49569;&#46104;&#50632;&#49845;&#45768;&#45796;.
+notice_email_sent: %s&#45784;&#50640;&#44172; &#47700;&#51068;&#51060; &#48156;&#49569;&#46104;&#50632;&#49845;&#45768;&#45796;.
 notice_email_error: &#47700;&#51068;&#51012; &#51204;&#49569;&#54616;&#45716; &#44284;&#51221;&#50640; &#50724;&#47448;&#44032; &#48156;&#49373;&#54664;&#49845;&#45768;&#45796;. (%s)
 notice_feeds_access_key_reseted: RSS&#50640; &#51217;&#44540;&#44032;&#45733;&#54620; &#50676;&#49632;(key)&#44032; &#49373;&#49457;&#46104;&#50632;&#49845;&#45768;&#45796;.
-notice_failed_to_save_issues: &quot;Failed to save %d issue(s) on %d selected: %s.&quot;
-notice_no_issue_selected: &quot;&#51060;&#49800;&#44032; &#49440;&#53469;&#46104;&#51648; &#50506;&#50520;&#49845;&#45768;&#45796;. &#49688;&#51221;&#54616;&#44592; &#50896;&#54616;&#45716; &#51060;&#49800;&#47484; &#49440;&#53469;&#54616;&#49464;&#50836;&quot;
+notice_failed_to_save_issues: &quot;&#51200;&#51109;&#50640; &#49892;&#54056;&#54616;&#50688;&#49845;&#45768;&#45796;: &#49892;&#54056; %d(&#49440;&#53469; %d): %s.&quot;
+notice_no_issue_selected: &quot;&#51068;&#44048;&#51060; &#49440;&#53469;&#46104;&#51648; &#50506;&#50520;&#49845;&#45768;&#45796;. &#49688;&#51221;&#54616;&#44592; &#50896;&#54616;&#45716; &#51068;&#44048;&#51012; &#49440;&#53469;&#54616;&#49464;&#50836;&quot;
 
 error_scm_not_found: &#49548;&#49828; &#51200;&#51109;&#49548;&#50640; &#54644;&#45817; &#45236;&#50857;&#51060; &#51316;&#51116;&#54616;&#51648; &#50506;&#49845;&#45768;&#45796;.
-error_scm_command_failed: &quot;An error occurred when trying to access the repository: %s&quot;
+error_scm_command_failed: &quot;&#51200;&#51109;&#49548;&#50640; &#51217;&#44540;&#54616;&#45716; &#46020;&#51473;&#50640; &#50724;&#47448;&#44032; &#48156;&#49373;&#54616;&#50688;&#49845;&#45768;&#45796;.: %s&quot;
 
 mail_subject_lost_password: &#45817;&#49888;&#51032; &#48708;&#48128;&#48264;&#54840; (%s)
 mail_body_lost_password: '&#48708;&#48128;&#48264;&#54840;&#47484; &#48320;&#44221;&#54616;&#44592; &#50948;&#54644;&#49436; &#47553;&#53356;&#47484; &#51060;&#50857;&#54616;&#49464;&#50836;'
@@ -97,7 +97,7 @@ field_mail: &#47700;&#51068;
 field_filename: &#54028;&#51068;
 field_filesize: &#53356;&#44592;
 field_downloads: &#45796;&#50868;&#47196;&#46300;
-field_author: &#48372;&#44256;&#51088;
+field_author: &#51200;&#51088;
 field_created_on: &#48372;&#44256;&#49884;&#44036;
 field_updated_on: &#48320;&#44221;&#49884;&#44036;
 field_field_format: &#54252;&#47607;
@@ -110,44 +110,44 @@ field_value: &#44050;
 field_category: &#52852;&#53580;&#44256;&#47532;
 field_title: &#51228;&#47785;
 field_project: &#54532;&#47196;&#51229;&#53944;
-field_issue: &#51060;&#49800;
+field_issue: &#51068;&#44048;
 field_status: &#49345;&#53468;
-field_notes: &#45432;&#53944;
-field_is_closed: &#50756;&#47308;&#46108; &#51060;&#49800;
+field_notes: &#45927;&#44544;
+field_is_closed: &#50756;&#47308;&#46108; &#51068;&#44048;
 field_is_default: &#44592;&#48376;&#44050;
 field_tracker: &#44396;&#48516;
 field_subject: &#51228;&#47785;
 field_due_date: &#50756;&#47308; &#44592;&#54620;
 field_assigned_to: &#45812;&#45817;&#51088;
 field_priority: &#50864;&#49440;&#49692;&#50948;
-field_fixed_version: Target version
-field_user: &#50976;&#51200;
+field_fixed_version: &#47785;&#54364;&#48260;&#51204;
+field_user: &#49324;&#50857;&#51088;
 field_role: &#50669;&#54624;
 field_homepage: &#54856;&#54168;&#51060;&#51648;
 field_is_public: &#44277;&#44060;
 field_parent: &#49345;&#50948; &#54532;&#47196;&#51229;&#53944;
-field_is_in_chlog: &#48320;&#44221;&#51060;&#47141;(changelog)&#50640;&#49436; &#48372;&#50668;&#51648;&#45716; &#51060;&#49800;&#46308;
-field_is_in_roadmap: &#47196;&#46300;&#47605;&#50640;&#49436; &#48372;&#50668;&#51648;&#45716; &#51060;&#49800;&#46308;
+field_is_in_chlog: &#48320;&#44221;&#51060;&#47141;(changelog)&#50640;&#49436; &#54364;&#49884;&#54624; &#51068;&#44048;&#46308;
+field_is_in_roadmap: &#47196;&#46300;&#47605;&#50640;&#49436;&#54364;&#49884;&#54624; &#51068;&#44048;&#46308;
 field_login: &#47196;&#44536;&#51064;
 field_mail_notification: &#47700;&#51068; &#50508;&#47548;
 field_admin: &#44288;&#47532;&#51088;
-field_last_login_on: &#52572;&#51333; &#51217;&#49549;
+field_last_login_on: &#47560;&#51648;&#47561; &#47196;&#44536;&#51064;
 field_language: &#50616;&#50612;
 field_effective_date: &#51068;&#51088;
 field_password: &#48708;&#48128;&#48264;&#54840;
-field_new_password: &#49888;&#44508; &#48708;&#48128;&#48264;&#54840;
+field_new_password: &#49352; &#48708;&#48128;&#48264;&#54840;
 field_password_confirmation: &#48708;&#48128;&#48264;&#54840; &#54869;&#51064;
 field_version: &#48260;&#51204;
 field_type: &#53440;&#51077;
 field_host: &#54840;&#49828;&#53944;
 field_port: &#54252;&#53944;
 field_account: &#44228;&#51221;
-field_base_dn: Base DN
+field_base_dn: &#44592;&#48376; DN
 field_attr_login: &#47196;&#44536;&#51064; &#49549;&#49457;
 field_attr_firstname: &#51060;&#47492; &#49549;&#49457;
 field_attr_lastname: &#49457; &#49549;&#49457;
 field_attr_mail: &#47700;&#51068; &#49549;&#49457;
-field_onthefly: On-the-fly user creation
+field_onthefly: &#48736;&#47480; &#49324;&#50857;&#51088; &#49373;&#49457;
 field_start_date: &#49884;&#51089;&#49884;&#44036;
 field_done_ratio: &#50756;&#47308; %%
 field_auth_source: &#51064;&#51613; &#48169;&#48277;
@@ -161,10 +161,10 @@ field_activity: &#51089;&#50629;&#51333;&#47448;
 field_spent_on: &#51089;&#50629;&#49884;&#44036;
 field_identifier: &#49885;&#48324;&#51088;
 field_is_filter: &#54596;&#53552;&#47196; &#49324;&#50857;&#46120;
-field_issue_to_id: &#50672;&#44288;&#46108; &#51060;&#49800;
+field_issue_to_id: &#50672;&#44288;&#46108; &#51068;&#44048;
 field_delay: &#51648;&#50672;
-field_assignable: &#51060; &#50669;&#54624;&#50640; &#54624;&#45817;&#46112;&#49688; &#51080;&#45716; &#51060;&#49800;
-field_redirect_existing_links: Redirect existing links
+field_assignable: &#51060; &#50669;&#54624;&#50640; &#54624;&#45817;&#46112;&#49688; &#51080;&#45716; &#51068;&#44048;
+field_redirect_existing_links: &#44592;&#51316;&#51032; &#47553;&#53356;&#47196; &#46028;&#47140;&#48372;&#45252;(redirect)
 field_estimated_hours: &#52628;&#51221;&#49884;&#44036;
 field_column_names: &#52972;&#47100;
 field_default_value: &#44592;&#48376;&#44050;
@@ -174,62 +174,62 @@ setting_app_subtitle: &#47112;&#46300;&#47560;&#51064; &#48512;&#51228;&#47785;
 setting_welcome_text: &#54872;&#50689; &#47700;&#49884;&#51648;
 setting_default_language: &#44592;&#48376; &#50616;&#50612;
 setting_login_required: &#51064;&#51613;&#51060; &#54596;&#50836;&#54632;.
-setting_self_registration: Self-registration
+setting_self_registration: &#49324;&#50857;&#51088; &#51649;&#51217;&#46321;&#47197;
 setting_attachment_max_size: &#52572;&#45824; &#52392;&#48512;&#54028;&#51068; &#53356;&#44592;
-setting_issues_export_limit: Issues export limit
-setting_mail_from: Emission mail address
+setting_issues_export_limit: &#51068;&#44048; &#45236;&#48372;&#45236;&#44592; &#51228;&#54620; &#44060;&#49688;
+setting_mail_from: &#48156;&#49888; &#47700;&#51068; &#51452;&#49548;
 setting_host_name: &#54840;&#49828;&#53944; &#51060;&#47492; 
-setting_text_formatting: &#53581;&#49828;&#53944; &#54805;&#49885;
-setting_wiki_compression: &#50948;&#53412; &#44592;&#47197;(history) &#50517;&#52629;
-setting_feeds_limit: Feed content limit
-setting_autofetch_changesets: Autofetch commits
-setting_sys_api_enabled: Enable WS for repository management
-setting_commit_ref_keywords: &#51060;&#49800; &#52280;&#51312;&#50640; &#49324;&#50857;&#54624; &#53412;&#50892;&#46300;&#46308;
-setting_commit_fix_keywords: &#51060;&#49800; &#54644;&#44208;&#50640; &#49324;&#50857;&#54624; &#53412;&#50892;&#46300;&#46308; 
+setting_text_formatting: &#48376;&#47928; &#54805;&#49885;
+setting_wiki_compression: &#50948;&#53412; &#51060;&#47141; &#50517;&#52629;
+setting_feeds_limit: &#45236;&#50857; &#54588;&#46300;(RSS Feed) &#51228;&#54620; &#44060;&#49688;
+setting_autofetch_changesets: &#52964;&#48139;&#46108; &#48320;&#44221;&#47926;&#51020;&#51012; &#51088;&#46041;&#51004;&#47196; &#44032;&#51256;&#50724;&#44592;
+setting_sys_api_enabled: &#51200;&#51109;&#49548; &#44288;&#47532;&#51088;&#50640; WS &#47484; &#54728;&#50857;
+setting_commit_ref_keywords: &#51068;&#44048; &#52280;&#51312;&#50640; &#49324;&#50857;&#54624; &#53412;&#50892;&#46300;&#46308;
+setting_commit_fix_keywords: &#51068;&#44048; &#54644;&#44208;&#50640; &#49324;&#50857;&#54624; &#53412;&#50892;&#46300;&#46308; 
 setting_autologin: &#51088;&#46041; &#47196;&#44536;&#51064;
 setting_date_format: &#45216;&#51676; &#54805;&#49885;
-setting_cross_project_issue_relations: &#54532;&#47196;&#51229;&#53944;&#44036; &#51060;&#49800;&#50640; &#44288;&#47144;&#51012; &#47610;&#45716; &#44163;&#51012; &#54728;&#50857;
-setting_issue_list_default_columns: &#51060;&#49800; &#47785;&#47197;&#50640; &#48372;&#50668;&#51460; &#44592;&#48376; &#52972;&#47100;&#46308; 
+setting_cross_project_issue_relations: &#54532;&#47196;&#51229;&#53944;&#44036; &#51068;&#44048;&#50640; &#44288;&#44228;&#51012; &#47610;&#45716; &#44163;&#51012; &#54728;&#50857;
+setting_issue_list_default_columns: &#51068;&#44048; &#47785;&#47197;&#50640; &#48372;&#50668;&#51460; &#44592;&#48376; &#52972;&#47100;&#46308; 
 setting_repositories_encodings:  &#51200;&#51109;&#49548; &#51064;&#53076;&#46377;
 setting_emails_footer: &#47700;&#51068; &#44844;&#47532;
 
 label_user: &#49324;&#50857;&#51088;
 label_user_plural: &#49324;&#50857;&#51088;&#44288;&#47532;
-label_user_new: &#49888;&#44508; &#50976;&#51200;
+label_user_new: &#49352; &#49324;&#50857;&#51088;
 label_project: &#54532;&#47196;&#51229;&#53944;
-label_project_new: &#49888;&#44508; &#54532;&#47196;&#51229;&#53944;
+label_project_new: &#49352; &#54532;&#47196;&#51229;&#53944;
 label_project_plural: &#54532;&#47196;&#51229;&#53944;
 label_project_all: &#47784;&#46304; &#54532;&#47196;&#51229;&#53944;
 label_project_latest: &#52572;&#44540; &#54532;&#47196;&#51229;&#53944;
-label_issue: &#51060;&#49800; &#48372;&#44592;
-label_issue_new: &#49352; &#51060;&#49800;&#47564;&#46308;&#44592;
-label_issue_plural: &#51060;&#49800; &#48372;&#44592;
-label_issue_view_all: &#47784;&#46304; &#51060;&#49800; &#48372;&#44592;
+label_issue: &#51068;&#44048;
+label_issue_new: &#49352; &#51068;&#44048;&#47564;&#46308;&#44592;
+label_issue_plural: &#51068;&#44048;
+label_issue_view_all: &#47784;&#46304; &#51068;&#44048; &#48372;&#44592;
 label_document: &#47928;&#49436;
-label_document_new: &#49352;&#47196;&#50868; &#47928;&#49436;
+label_document_new: &#49352; &#47928;&#49436;
 label_document_plural: &#47928;&#49436;
 label_role: &#50669;&#54624;
 label_role_plural: &#50669;&#54624;
-label_role_new: &#49352;&#47196;&#50868; &#50669;&#54624;
+label_role_new: &#49352; &#50669;&#54624;
 label_role_and_permissions: &#44428;&#54620;&#44288;&#47532;
 label_member: &#45812;&#45817;&#51088;
-label_member_new: &#49352;&#47196;&#50868; &#45812;&#45817;&#51088;
+label_member_new: &#49352; &#45812;&#45817;&#51088;
 label_member_plural: &#45812;&#45817;&#51088;
-label_tracker: &#51060;&#49800; &#50976;&#54805;
-label_tracker_plural: &#51060;&#49800; &#50976;&#54805;
-label_tracker_new: &#49352;&#47196;&#50868; &#51060;&#49800; &#50976;&#54805;
-label_workflow: &#50892;&#53356;&#54540;&#47196;(Workflow)
-label_issue_status: &#51060;&#49800; &#49345;&#53468;
-label_issue_status_plural: &#51060;&#49800; &#49345;&#53468;
-label_issue_status_new: &#49352;&#47196;&#50868; &#51060;&#49800; &#49345;&#53468;
+label_tracker: &#51068;&#44048; &#50976;&#54805;
+label_tracker_plural: &#51068;&#44048; &#50976;&#54805;
+label_tracker_new: &#49352; &#51068;&#44048; &#50976;&#54805;
+label_workflow: &#50892;&#53356;&#54540;&#47196;
+label_issue_status: &#51068;&#44048; &#49345;&#53468;
+label_issue_status_plural: &#51068;&#44048; &#49345;&#53468;
+label_issue_status_new: &#49352; &#51068;&#44048; &#49345;&#53468;
 label_issue_category: &#52852;&#53580;&#44256;&#47532;
 label_issue_category_plural: &#52852;&#53580;&#44256;&#47532;
 label_issue_category_new: &#49352; &#52852;&#53580;&#44256;&#47532;
 label_custom_field: &#49324;&#50857;&#51088; &#51221;&#51032; &#54637;&#47785;
 label_custom_field_plural: &#49324;&#50857;&#51088; &#51221;&#51032; &#54637;&#47785;
-label_custom_field_new: &#49352;&#47196;&#50868; &#49324;&#50857;&#51088; &#51221;&#51032; &#54637;&#47785;
+label_custom_field_new: &#49352; &#49324;&#50857;&#51088; &#51221;&#51032; &#54637;&#47785;
 label_enumerations: &#53076;&#46300;&#44050; &#49444;&#51221;
-label_enumeration_new: &#49352;&#47196;&#50868; &#53076;&#46300;&#44050;
+label_enumeration_new: &#49352; &#53076;&#46300;&#44050;
 label_information: &#51221;&#48372;
 label_information_plural: &#51221;&#48372;
 label_please_login: &#47196;&#44536;&#51064;&#54616;&#49464;&#50836;.
@@ -243,15 +243,15 @@ label_administration: &#44288;&#47532;&#51088;
 label_login: &#47196;&#44536;&#51064;
 label_logout: &#47196;&#44536;&#50500;&#50883;
 label_help: &#46020;&#50880;&#47568;
-label_reported_issues: &#48372;&#44256;&#46108; &#51060;&#49800;
-label_assigned_to_me_issues: &#45208;&#50640;&#44172; &#54624;&#45817;&#46108; &#51060;&#49800;
+label_reported_issues: &#48372;&#44256;&#54620; &#51068;&#44048;
+label_assigned_to_me_issues: &#45208;&#50640;&#44172; &#54624;&#45817;&#46108; &#51068;&#44048;
 label_last_login: &#52572;&#51333; &#51217;&#49549;
 label_last_updates: &#52572;&#51333; &#48320;&#44221; &#45236;&#50669;
 label_last_updates_plural: &#52572;&#51333;&#48320;&#44221; %d 
-label_registered_on: Registered on
-label_activity: &#51652;&#54665;&#51473;&#51064; &#51089;&#50629;
-label_new: &#49888;&#44508;
-label_logged_as: &#9654;
+label_registered_on: &#46321;&#47197;&#49884;&#44033;
+label_activity: &#51089;&#50629;&#45236;&#50669;
+label_new: &#49352;&#47196; &#47564;&#46308;&#44592;
+label_logged_as: '&#47196;&#44536;&#51064;&#44228;&#51221;:'
 label_environment: &#54872;&#44221;
 label_authentication: &#51064;&#51613;&#49444;&#51221;
 label_auth_source: &#51064;&#51613; &#47784;&#46300;
@@ -272,7 +272,7 @@ label_download: %d &#45796;&#50868;&#47196;&#46300;
 label_download_plural: %d &#45796;&#50868;&#47196;&#46300;
 label_no_data: &#45936;&#51060;&#53552;&#44032; &#50630;&#49845;&#45768;&#45796;.
 label_change_status: &#49345;&#53468; &#48320;&#44221;
-label_history: &#55176;&#49828;&#53664;&#47532;
+label_history: &#51060;&#47141;
 label_attachment: &#54028;&#51068;
 label_attachment_new: &#54028;&#51068;&#52628;&#44032;
 label_attachment_delete: &#54028;&#51068;&#49325;&#51228;
@@ -280,7 +280,7 @@ label_attachment_plural: &#44288;&#47144;&#54028;&#51068;
 label_report: &#48372;&#44256;&#49436;
 label_report_plural: &#48372;&#44256;&#49436;
 label_news: &#45684;&#49828;
-label_news_new: &#45684;&#49828;&#52628;&#44032;
+label_news_new: &#49352; &#45684;&#49828;
 label_news_plural: &#45684;&#49828;
 label_news_latest: &#52572;&#44540; &#45684;&#49828;
 label_news_view_all: &#47784;&#46304; &#45684;&#49828;
@@ -288,7 +288,7 @@ label_change_log: &#48320;&#44221; &#47196;&#44536;
 label_settings: &#49444;&#51221;
 label_overview: &#44060;&#50836;
 label_version: &#48260;&#51204;
-label_version_new: &#49352;&#47196;&#50868; &#48260;&#51204;
+label_version_new: &#49352; &#48260;&#51204;
 label_version_plural: &#48260;&#51204;
 label_confirmation: &#54869;&#51064;
 label_export_to: &#45236;&#48372;&#45236;&#44592;
@@ -298,25 +298,25 @@ label_open_issues: &#51652;&#54665;&#51473;
 label_open_issues_plural: &#51652;&#54665;&#51473;
 label_closed_issues: &#50756;&#47308;&#46120;
 label_closed_issues_plural: &#50756;&#47308;&#46120;
-label_total: Total
+label_total: &#54633;&#44228;
 label_permissions: &#54728;&#44032;&#44428;&#54620;
-label_current_status: &#51060;&#49800; &#49345;&#53468;
-label_new_statuses_allowed: &#54728;&#50857;&#46104;&#45716; &#51060;&#49800; &#49345;&#53468;
+label_current_status: &#51068;&#44048; &#49345;&#53468;
+label_new_statuses_allowed: &#54728;&#50857;&#46104;&#45716; &#51068;&#44048; &#49345;&#53468;
 label_all: &#47784;&#46160;
 label_none: &#50630;&#51020;
 label_next: &#45796;&#51020;
 label_previous: &#51060;&#51204;
 label_used_by: &#49324;&#50857;&#46120;
-label_details: &#49345;&#49464;
-label_add_note: &#51060;&#49800;&#45432;&#53944; &#52628;&#44032;
+label_details: &#51088;&#49464;&#55176;
+label_add_note: &#51068;&#44048;&#45927;&#44544; &#52628;&#44032;
 label_per_page: &#54168;&#51060;&#51648;&#48324;
 label_calendar: &#45804;&#47141;
 label_months_from: &#44060;&#50900; &#46041;&#50504; | &#45796;&#51020;&#48512;&#53552; 
 label_gantt: Gantt &#52320;&#53944;
-label_internal: Internal
+label_internal: &#45236;&#48512;
 label_last_changes: &#51648;&#45212; &#48320;&#44221;&#49324;&#54637; %d &#44148;
 label_change_view_all: &#47784;&#46304; &#48320;&#44221; &#45236;&#50669; &#48372;&#44592;
-label_personalize_page: &#51077;&#47579;&#45824;&#47196; &#44396;&#49457;&#54616;&#44592;(Drag &amp; Drop)
+label_personalize_page: &#51077;&#47579;&#45824;&#47196; &#44396;&#49457;&#54616;&#44592;
 label_comment: &#45843;&#44544;
 label_comment_plural: &#45843;&#44544;
 label_comment_add: &#45843;&#44544; &#52628;&#44032;
@@ -324,7 +324,7 @@ label_comment_added: &#45843;&#44544;&#51060; &#52628;&#44032;&#46104;&#50632;&#49845;&#45768;&#45796;.
 label_comment_delete: &#45843;&#44544; &#49325;&#51228;
 label_query: &#49324;&#50857;&#51088; &#44160;&#49353;&#51312;&#44148;
 label_query_plural: &#49324;&#50857;&#51088; &#44160;&#49353;&#51312;&#44148;
-label_query_new: &#49352;&#47196;&#50868; &#49324;&#50857;&#51088; &#44160;&#49353;&#51312;&#44148;
+label_query_new: &#49352; &#49324;&#50857;&#51088; &#44160;&#49353;&#51312;&#44148;
 label_filter_add: &#54596;&#53552; &#52628;&#44032;
 label_filter_plural: &#54596;&#53552;
 label_equals: &#51060;&#45796;
@@ -344,24 +344,24 @@ label_repository: &#51200;&#51109;&#49548;
 label_browse: &#51200;&#51109;&#49548; &#49332;&#54588;&#44592;
 label_modification: %d &#48320;&#44221;
 label_modification_plural: %d &#48320;&#44221;
-label_revision: &#44060;&#51221;&#54032;(Revision)
-label_revision_plural: &#44060;&#51221;&#54032;(Revisions)
-label_added: added
-label_modified: modified
-label_deleted: deleted
+label_revision: &#44060;&#51221;&#54032;
+label_revision_plural: &#44060;&#51221;&#54032;
+label_added: &#52628;&#44032;&#46120;
+label_modified: &#48320;&#44221;&#46120;
+label_deleted: &#49325;&#51228;&#46120;
 label_latest_revision: &#52572;&#44540; &#44060;&#51221;&#54032;
 label_latest_revision_plural: &#52572;&#44540; &#44060;&#51221;&#54032;
 label_view_revisions: &#44060;&#51221;&#54032; &#48372;&#44592;
 label_max_size: &#52572;&#45824; &#53356;&#44592;
-label_on: 'on'
+label_on: '&#51204;&#52404;: '
 label_sort_highest: &#52572;&#49345;&#45800;&#51004;&#47196;
 label_sort_higher: &#50948;&#47196;
 label_sort_lower: &#50500;&#47000;&#47196;
 label_sort_lowest: &#52572;&#54616;&#45800;&#51004;&#47196;
 label_roadmap: &#47196;&#46300;&#47605;
-label_roadmap_due_in: &#44592;&#54620; 
+label_roadmap_due_in: &#44592;&#54620;  %s
 label_roadmap_overdue: %s &#51648;&#50672;
-label_roadmap_no_issues: &#51060;&#48260;&#51204;&#50640; &#54644;&#45817;&#54616;&#45716; &#51060;&#49800; &#50630;&#51020;
+label_roadmap_no_issues: &#51060; &#48260;&#51204;&#50640; &#54644;&#45817;&#54616;&#45716; &#51068;&#44048; &#50630;&#51020;
 label_search: &#44160;&#49353;
 label_result_plural: &#44208;&#44284;
 label_all_words: &#47784;&#46304; &#45800;&#50612;
@@ -376,7 +376,7 @@ label_current_version: &#54788;&#51116; &#48260;&#51204;
 label_preview: &#48120;&#47532;&#48372;&#44592;
 label_feed_plural: &#54588;&#46300;(Feeds)
 label_changes_details: &#47784;&#46304; &#49345;&#49464; &#48320;&#44221; &#45236;&#50669;
-label_issue_tracking: &#51060;&#49800; &#52628;&#51201;
+label_issue_tracking: &#51068;&#44048; &#52628;&#51201;
 label_spent_time: &#51089;&#50629; &#49884;&#44036;
 label_f_hour: %.2f &#49884;&#44036;
 label_f_hour_plural: %.2f &#49884;&#44036;
@@ -385,24 +385,24 @@ label_change_plural: &#48320;&#44221;&#49324;&#54637;&#46308;
 label_statistics: &#53685;&#44228;
 label_commits_per_month: &#50900;&#48324; &#52964;&#48139; &#45236;&#50669;
 label_commits_per_author: &#50500;&#51060;&#46356;&#48324; &#52964;&#48139; &#45236;&#50669;
-label_view_diff: diff &#48372;&#44592;
+label_view_diff: &#52264;&#51060;&#51216; &#48372;&#44592;
 label_diff_inline: &#54620;&#51460;&#47196;
 label_diff_side_by_side: &#46160;&#51460;&#47196;
-label_options: Options
-label_copy_workflow_from: Copy workflow from
+label_options: &#50741;&#49496;
+label_copy_workflow_from: &#50892;&#53356;&#54540;&#47196;&#50864;&#47484; &#48373;&#49324;&#54644;&#50732; &#51068;&#44048;&#50976;&#54805;
 label_permissions_report: &#44428;&#54620; &#48372;&#44256;&#49436;
-label_watched_issues: &#44048;&#49884;&#51473;&#51064; &#51060;&#49800;
-label_related_issues: &#50672;&#44208;&#46108; &#51060;&#49800;
-label_applied_status: Applied status
+label_watched_issues: &#51648;&#53020;&#48372;&#44256; &#51080;&#45716; &#51068;&#44048;
+label_related_issues: &#50672;&#44208;&#46108; &#51068;&#44048;
+label_applied_status: &#51201;&#50857;&#46108; &#49345;&#53468;
 label_loading: &#51069;&#45716; &#51473;...
-label_relation_new: New relation
-label_relation_delete: Delete relation
-label_relates_to: &#45796;&#51020; &#51060;&#49800;&#50752; &#44288;&#47144;&#46104;&#50612; &#51080;&#51020;
-label_duplicates: &#45796;&#51020; &#51060;&#49800;&#50752; &#51473;&#48373;&#46120;.
-label_blocks: &#45796;&#51020; &#51060;&#49800;&#44032; &#54644;&#44208;&#51012; &#47561;&#44256; &#51080;&#51020;.
-label_blocked_by: &#47561;&#44256; &#51080;&#45716; &#51060;&#49800;
-label_precedes: &#45796;&#51020; &#51060;&#49800;&#48372;&#45796; &#50526;&#49436;&#49436; &#52376;&#47532;&#54644;&#50556; &#54632;.
-label_follows: &#49440;&#52376;&#47532; &#51060;&#49800;
+label_relation_new: &#49352; &#44288;&#44228;
+label_relation_delete: &#44288;&#44228; &#51648;&#50864;&#44592;
+label_relates_to: &#45796;&#51020; &#51068;&#44048;&#44284; &#44288;&#47144;&#46104;&#50612; &#51080;&#51020;
+label_duplicates: &#45796;&#51020; &#51068;&#44048;&#44284; &#51473;&#48373;&#46120;.
+label_blocks: &#45796;&#51020; &#51068;&#44048;&#51060; &#54644;&#44208;&#51012; &#47561;&#44256; &#51080;&#51020;.
+label_blocked_by: &#47561;&#44256; &#51080;&#45716; &#51068;&#44048;
+label_precedes: &#45796;&#51020; &#51068;&#44048;&#48372;&#45796; &#50526;&#49436;&#49436; &#52376;&#47532;&#54644;&#50556; &#54632;.
+label_follows: &#47676;&#51200; &#52376;&#47532;&#54644;&#50556;&#54624; &#51068;&#44048;
 label_end_to_start: end to start
 label_end_to_end: end to end
 label_start_to_start: start to start
@@ -412,32 +412,32 @@ label_disabled: &#48708;&#54876;&#49457;&#54868;
 label_show_completed_versions: &#50756;&#47308;&#46108; &#48260;&#51204; &#48372;&#44592;
 label_me: &#45208;
 label_board: &#44172;&#49884;&#54032;
-label_board_new: &#49888;&#44508; &#44172;&#49884;&#54032;
+label_board_new: &#49352; &#44172;&#49884;&#54032;
 label_board_plural: &#44172;&#49884;&#54032;
 label_topic_plural: &#51452;&#51228;
 label_message_plural: &#44288;&#47144;&#44544;
-label_message_last: &#52572;&#51333; &#44544;
+label_message_last: &#47560;&#51648;&#47561; &#44544;
 label_message_new: &#49352;&#44544;&#50416;&#44592;
 label_reply_plural: &#45813;&#44544;
 label_send_information: &#49324;&#50857;&#51088;&#50640;&#44172; &#44228;&#51221;&#51221;&#48372;&#47484; &#48372;&#45252;
 label_year: &#45380;
 label_month: &#50900;
 label_week: &#51452;
-label_date_from: &#50640;&#49436;
-label_date_to: (&#51004;)&#47196;
-label_language_based: Language based
+label_date_from: '&#44592;&#44036;:'
+label_date_to: ' ~ '
+label_language_based: &#50616;&#50612;&#49444;&#51221;&#50640; &#46384;&#47492;
 label_sort_by: &#51221;&#47148;&#48169;&#48277;(%s)
 label_send_test_email: &#53580;&#49828;&#53944; &#47700;&#51068; &#48372;&#45236;&#44592;
-label_feeds_access_key_created_on: RSS access key created %s ago
+label_feeds_access_key_created_on: RSS&#50640; &#51217;&#44540;&#44032;&#45733;&#54620; &#50676;&#49632;(key)&#44032;  %s &#51060;&#51204;&#50640; &#49373;&#49457; 
 label_module_plural: &#47784;&#46280;
 label_added_time_by: %s&#51060;(&#44032;) %s &#51204;&#50640; &#52628;&#44032;&#54632;
 label_updated_time: %s &#51204;&#50640; &#49688;&#51221;&#46120;
 label_jump_to_a_project: &#45796;&#47480; &#54532;&#47196;&#51229;&#53944;&#47196; &#51060;&#46041;&#54616;&#44592;
 label_file_plural: &#54028;&#51068;
-label_changeset_plural: &#48320;&#44221;&#49324;&#54637;
+label_changeset_plural: &#48320;&#44221;&#47926;&#51020;
 label_default_columns: &#44592;&#48376; &#52972;&#47100;
 label_no_change_option: (&#49688;&#51221; &#50504;&#54632;)
-label_bulk_edit_selected_issues: &#49440;&#53469;&#46108; &#51060;&#49800;&#46308;&#51012; &#54620;&#44732;&#48264;&#50640; &#49688;&#51221;&#54616;&#44592;
+label_bulk_edit_selected_issues: &#49440;&#53469;&#46108; &#51068;&#44048;&#46308;&#51012; &#54620;&#44732;&#48264;&#50640; &#49688;&#51221;&#54616;&#44592;
 label_theme: &#53580;&#47560;
 label_default: &#44592;&#48376;
 label_search_titles_only: &#51228;&#47785;&#50640;&#49436;&#47564; &#52286;&#44592;
@@ -470,13 +470,13 @@ button_activate: &#54876;&#49457;&#54868;
 button_sort: &#51221;&#47148;
 button_log_time: &#51089;&#50629;&#49884;&#44036; &#44592;&#47197;
 button_rollback: &#51060; &#48260;&#51204;&#51004;&#47196; &#47204;&#48177;
-button_watch: &#44048;&#49884;&#54616;&#44592;
-button_unwatch: &#44048;&#49884;&#54644;&#51228;
+button_watch: &#51648;&#53020;&#48372;&#44592;
+button_unwatch: &#44288;&#49900;&#45124;&#44592;
 button_reply: &#45813;&#44544;
 button_archive: &#51104;&#44552;&#48372;&#44288;
 button_unarchive: &#51104;&#44552;&#48372;&#44288;&#54644;&#51228;
 button_reset: &#47532;&#49483;
-button_rename: &#51060;&#47492; &#48320;&#44221;
+button_rename: &#51060;&#47492;&#48320;&#44221;
 
 status_active: &#49324;&#50857;&#51473;
 status_registered: &#46321;&#47197;&#45824;&#44592;
@@ -486,7 +486,7 @@ text_select_mail_notifications: &#50508;&#47548;&#47700;&#51068;&#51060; &#54596;&#50836;&#54620; &#51089;&#50629;&#51012; &#49440;&#53469;&#54616;&#49464;
 text_regexp_info: &#50696;) ^[A-Z0-9]+$
 text_min_max_length_info: 0 &#45716; &#51228;&#54620;&#51060; &#50630;&#51020;&#51012; &#51032;&#48120;&#54632;
 text_project_destroy_confirmation: &#51060; &#54532;&#47196;&#51229;&#53944;&#47484; &#49325;&#51228;&#54616;&#44256; &#47784;&#46304; &#45936;&#51060;&#53552;&#47484; &#51648;&#50864;&#49884;&#44192;&#49845;&#45768;&#44620;?
-text_workflow_edit: &#50892;&#53356;&#54540;&#47196;&#47484; &#49688;&#51221;&#54616;&#44592; &#50948;&#54644;&#49436; &#50669;&#54624;&#44284; &#51060;&#49800;&#50976;&#54805;&#51012; &#49440;&#53469;&#54616;&#49464;&#50836;.
+text_workflow_edit: &#50892;&#53356;&#54540;&#47196;&#47484; &#49688;&#51221;&#54616;&#44592; &#50948;&#54644;&#49436; &#50669;&#54624;&#44284; &#51068;&#44048;&#50976;&#54805;&#51012; &#49440;&#53469;&#54616;&#49464;&#50836;.
 text_are_you_sure: &#44228;&#49549; &#51652;&#54665; &#54616;&#49884;&#44192;&#49845;&#45768;&#44620;?
 text_journal_changed: %s&#50640;&#49436; %s(&#51004;)&#47196; &#48320;&#44221;
 text_journal_set_to:  %s&#47196; &#49444;&#51221;
@@ -500,14 +500,14 @@ text_length_between: %d &#50640;&#49436; %d &#44544;&#51088;
 text_tracker_no_workflow: &#51060; &#52628;&#51201;&#53440;&#51077;(tracker)&#50640; &#50892;&#53356;&#54540;&#47196;&#50864;&#44032; &#51221;&#51032;&#46104;&#51648; &#50506;&#50520;&#49845;&#45768;&#45796;.
 text_unallowed_characters: &#54728;&#50857;&#46104;&#51648; &#50506;&#45716; &#47928;&#51088;&#50676;
 text_comma_separated: &#48373;&#49688;&#51032; &#44050;&#46308;&#51060; &#54728;&#50857;&#46121;&#45768;&#45796;.(&#44396;&#48516;&#51088; ,)
-text_issues_ref_in_commit_messages: &#52964;&#48139;&#47700;&#49884;&#51648;&#50640;&#49436; &#51060;&#49800;&#47484; &#52280;&#51312;&#54616;&#44144;&#45208; &#54644;&#44208;&#54616;&#44592;
-text_issue_added: &#51060;&#49800;[%s]&#44032; &#48372;&#44256;&#46104;&#50632;&#49845;&#45768;&#45796;.
-text_issue_updated: &#51060;&#49800;[%s]&#44032; &#49688;&#51221;&#46104;&#50632;&#49845;&#45768;&#45796;.
+text_issues_ref_in_commit_messages: &#52964;&#48139;&#47700;&#49884;&#51648;&#50640;&#49436; &#51068;&#44048;&#51012; &#52280;&#51312;&#54616;&#44144;&#45208; &#54644;&#44208;&#54616;&#44592;
+text_issue_added: &#51068;&#44048;[%s]&#44032; &#48372;&#44256;&#46104;&#50632;&#49845;&#45768;&#45796;.
+text_issue_updated: &#51068;&#44048;[%s]&#44032; &#49688;&#51221;&#46104;&#50632;&#49845;&#45768;&#45796;.
 text_wiki_destroy_confirmation: &#51060; &#50948;&#53412;&#50752; &#47784;&#46304; &#45236;&#50857;&#51012; &#51648;&#50864;&#49884;&#44192;&#49845;&#45768;&#44620;?
-text_issue_category_destroy_question: &#51068;&#48512; &#51060;&#49800;&#46308;(%d&#44060;)&#51060; &#51060; &#52852;&#53580;&#44256;&#47532;&#50640; &#54624;&#45817;&#46104;&#50612; &#51080;&#49845;&#45768;&#45796;. &#50612;&#46523;&#44172; &#54616;&#49884;&#44192;&#49845;&#45768;&#44620;?
+text_issue_category_destroy_question: &#51068;&#48512; &#51068;&#44048;&#46308;(%d&#44060;)&#51060; &#51060; &#52852;&#53580;&#44256;&#47532;&#50640; &#54624;&#45817;&#46104;&#50612; &#51080;&#49845;&#45768;&#45796;. &#50612;&#46523;&#44172; &#54616;&#49884;&#44192;&#49845;&#45768;&#44620;?
 text_issue_category_destroy_assignments: &#52852;&#53580;&#44256;&#47532; &#54624;&#45817; &#51648;&#50864;&#44592;
-text_issue_category_reassign_to: &#51060;&#49800;&#47484; &#51060; &#52852;&#53580;&#44256;&#47532;&#50640; &#45796;&#49884; &#54624;&#45817;&#54616;&#44592;
-text_user_mail_option: &quot;&#49440;&#53469;&#54616;&#51648; &#50506;&#51008; &#54532;&#47196;&#51229;&#53944;&#50640;&#49436;&#46020;, &#47784;&#45768;&#53552;&#47553; &#51473;&#51060;&#44144;&#45208; &#49549;&#54644;&#51080;&#45716; &#49324;&#54637;(&#51060;&#49800;&#47484; &#48156;&#54665;&#54664;&#44144;&#45208; &#54624;&#45817;&#46108; &#44221;&#50864;)&#51060; &#51080;&#51004;&#47732; &#50508;&#47548;&#47700;&#51068;&#51012; &#48155;&#44172; &#46121;&#45768;&#45796;.&quot;
+text_issue_category_reassign_to: &#51068;&#44048;&#51012; &#51060; &#52852;&#53580;&#44256;&#47532;&#50640; &#45796;&#49884; &#54624;&#45817;&#54616;&#44592;
+text_user_mail_option: &quot;&#49440;&#53469;&#54616;&#51648; &#50506;&#51008; &#54532;&#47196;&#51229;&#53944;&#50640;&#49436;&#46020;, &#47784;&#45768;&#53552;&#47553; &#51473;&#51060;&#44144;&#45208; &#49549;&#54644;&#51080;&#45716; &#49324;&#54637;(&#51068;&#44048;&#51012; &#48156;&#54665;&#54664;&#44144;&#45208; &#54624;&#45817;&#46108; &#44221;&#50864;)&#51060; &#51080;&#51004;&#47732; &#50508;&#47548;&#47700;&#51068;&#51012; &#48155;&#44172; &#46121;&#45768;&#45796;.&quot;
 
 default_role_manager: &#44288;&#47532;&#51088;
 default_role_developper: &#44060;&#48156;&#51088;
@@ -515,7 +515,7 @@ default_role_reporter: &#48372;&#44256;&#51088;
 default_tracker_bug: &#48260;&#44536;
 default_tracker_feature: &#49352;&#44592;&#45733;
 default_tracker_support: &#51648;&#50896;
-default_issue_status_new: &#49888;&#44508;
+default_issue_status_new: &#49352;&#47196; &#47564;&#46308;&#44592;
 default_issue_status_assigned: &#54869;&#51064;
 default_issue_status_resolved: &#54644;&#44208;
 default_issue_status_feedback: &#54588;&#46300;&#48177;
@@ -531,9 +531,9 @@ default_priority_immediate: &#51593;&#49884;
 default_activity_design: &#49444;&#44228;
 default_activity_development: &#44060;&#48156;
 
-enumeration_issue_priorities: &#51060;&#49800; &#50864;&#49440;&#49692;&#50948;
+enumeration_issue_priorities: &#51068;&#44048; &#50864;&#49440;&#49692;&#50948;
 enumeration_doc_categories: &#47928;&#49436; &#52852;&#53580;&#44256;&#47532;
-enumeration_activities: &#51652;&#54665;&#54876;&#46041;(&#49884;&#44036; &#52628;&#51201;)
+enumeration_activities: &#51089;&#50629;&#48516;&#47448;(&#49884;&#44036;&#52628;&#51201;)
 button_copy: &#48373;&#49324;
 mail_body_account_information_external: &#47112;&#46300;&#47560;&#51064;&#50640; &#47196;&#44536;&#51064;&#54624; &#46412; &quot;%s&quot; &#44228;&#51221;&#51012; &#49324;&#50857;&#54616;&#49892; &#49688; &#51080;&#49845;&#45768;&#45796;.
 button_change_password: &#48708;&#48128;&#48264;&#54840; &#48320;&#44221;
@@ -551,89 +551,154 @@ notice_account_pending: &quot;&#44228;&#51221;&#51060; &#47564;&#46308;&#50612; &#51276;&#49845;&#45768;&#45796;. &#44288;&#47532;&#51088;&#51032; &#49849;&#51064;
 field_time_zone: &#53440;&#51076;&#51316;
 text_caracters_minimum: &#52572;&#49548;&#54620; %d &#44544;&#51088; &#51060;&#49345;&#51060;&#50612;&#50556; &#54633;&#45768;&#45796;.
 setting_bcc_recipients: &#52280;&#51312;&#51088;&#46308;&#51012; bcc&#47196; &#49704;&#44592;&#44592;
-button_annotate: Annotate
-label_issues_by: Issues by %s
+button_annotate: &#51452;&#49437;&#45804;&#44592;(annotate)
+label_issues_by: &#51068;&#44048;&#48516;&#47448; &#48169;&#49885; %s
 field_searchable: &#44160;&#49353;&#44032;&#45733;
-label_display_per_page: 'Per page: %s'
-setting_per_page_options: Objects per page options
-label_age: Age
+label_display_per_page: '&#54168;&#51060;&#51648;&#45817;: %s'
+setting_per_page_options: &#54168;&#51060;&#51648;&#45817; &#54364;&#49884;&#54624; &#44061;&#52404; &#49688;
+label_age: &#47560;&#51648;&#47561; &#49688;&#51221;&#51068;
 notice_default_data_loaded: &#44592;&#48376; &#49444;&#51221;&#51012; &#49457;&#44277;&#51201;&#51004;&#47196; &#47196;&#46300;&#54616;&#50688;&#49845;&#45768;&#45796;.
 text_load_default_configuration: &#44592;&#48376; &#49444;&#51221;&#51012; &#47196;&#46377;&#54616;&#44592;
-text_no_configuration_data: &quot;&#50669;&#54624;, &#51060;&#49800; &#53440;&#51077;, &#51060;&#49800; &#49345;&#53468;&#46308;&#44284; &#50892;&#53356;&#54540;&#47196;&#44032; &#50500;&#51649; &#49444;&#51221;&#46104;&#51648; &#50506;&#50520;&#49845;&#45768;&#45796;.\n&#44592;&#48376; &#49444;&#51221;&#51012; &#47196;&#46377;&#54616;&#45716; &#44163;&#51012; &#44428;&#51109;&#54633;&#45768;&#45796;. &#47196;&#46300;&#46108; &#54980;&#50640; &#49688;&#51221;&#54624; &#49688; &#51080;&#49845;&#45768;&#45796;.&quot;
+text_no_configuration_data: &quot;&#50669;&#54624;, &#51068;&#44048; &#53440;&#51077;, &#51068;&#44048; &#49345;&#53468;&#46308;&#44284; &#50892;&#53356;&#54540;&#47196;&#44032; &#50500;&#51649; &#49444;&#51221;&#46104;&#51648; &#50506;&#50520;&#49845;&#45768;&#45796;.\n&#44592;&#48376; &#49444;&#51221;&#51012; &#47196;&#46377;&#54616;&#45716; &#44163;&#51012; &#44428;&#51109;&#54633;&#45768;&#45796;. &#47196;&#46300;&#46108; &#54980;&#50640; &#49688;&#51221;&#54624; &#49688; &#51080;&#49845;&#45768;&#45796;.&quot;
 error_can_t_load_default_data: &quot;&#44592;&#48376; &#49444;&#51221;&#51012; &#47196;&#46300;&#54624; &#49688; &#50630;&#49845;&#45768;&#45796;.: %s&quot;
-button_update: &#48320;&#44221;&#49324;&#54637;&#44592;&#47197;
+button_update: &#49688;&#51221;
 label_change_properties: &#49549;&#49457; &#48320;&#44221;
 label_general: &#51068;&#48152;
 label_repository_plural: &#51200;&#51109;&#49548;&#46308;
-label_associated_revisions: Associated revisions
-setting_user_format: Users display format
-text_status_changed_by_changeset: Applied in changeset %s.
-label_more: More
-text_issues_destroy_confirmation: '&#49440;&#53469;&#54620; &#51060;&#49800;&#47484; &#51221;&#47568;&#47196; &#49325;&#51228;&#54616;&#49884;&#44192;&#49845;&#45768;&#44620;?'
-label_scm: SCM
+label_associated_revisions: &#44288;&#47144;&#46108; &#44060;&#51221;&#54032;&#46308;
+setting_user_format: &#49324;&#50857;&#51088; &#54364;&#49884; &#54805;&#49885;
+text_status_changed_by_changeset: &#48320;&#44221;&#47926;&#51020; %s&#50640;&#49436; &#51201;&#50857;&#46120;.
+label_more: &#51088;&#49464;&#55176;
+text_issues_destroy_confirmation: '&#49440;&#53469;&#54620; &#51068;&#44048;&#51012; &#51221;&#47568;&#47196; &#49325;&#51228;&#54616;&#49884;&#44192;&#49845;&#45768;&#44620;?'
+label_scm: &#54805;&#49345;&#44288;&#47532;&#49884;&#49828;&#53596;(SCM)
 text_select_project_modules: '&#51060; &#54532;&#47196;&#51229;&#53944;&#50640;&#49436; &#54876;&#49457;&#54868;&#49884;&#53420; &#47784;&#46280;&#51012; &#49440;&#53469;&#54616;&#49464;&#50836;:'
-label_issue_added: Issue added
-label_issue_updated: Issue updated
-label_document_added: Document added
-label_message_posted: Message added
-label_file_added: File added
-label_news_added: News added
+label_issue_added: &#51068;&#44048;&#51060; &#52628;&#44032;&#46120;
+label_issue_updated: &#51068;&#44048;&#51060; &#44256;&#52432;&#51664;
+label_document_added: &#47928;&#49436;&#44032; &#52628;&#44032;&#46120;
+label_message_posted: &#47700;&#49884;&#51648;&#44032; &#52628;&#44032;&#46120;
+label_file_added: &#54028;&#51068;&#51060; &#52628;&#44032;&#46120;
+label_news_added: &#45684;&#49828;&#44032; &#52628;&#44032;&#46120;
 project_module_boards: &#44172;&#49884;&#54032;
-project_module_issue_tracking: &#51060;&#49800;&#44288;&#47532;
+project_module_issue_tracking: &#51068;&#44048;&#44288;&#47532;
 project_module_wiki: &#50948;&#53412;
 project_module_files: &#44288;&#47144;&#54028;&#51068;
 project_module_documents: &#47928;&#49436;
 project_module_repository: &#51200;&#51109;&#49548;
 project_module_news: &#45684;&#49828;
-project_module_time_tracking: Time tracking
-text_file_repository_writable: File repository writable
+project_module_time_tracking: &#49884;&#44036;&#52628;&#51201;
+text_file_repository_writable: &#54028;&#51068; &#51200;&#51109;&#49548; &#50416;&#44592; &#44032;&#45733;
 text_default_administrator_account_changed: &#44592;&#48376; &#44288;&#47532;&#51088; &#44228;&#51221;&#51060; &#48320;&#44221;&#46104;&#50632;&#49845;&#45768;&#45796;.
-text_rmagick_available: RMagick available (optional)
+text_rmagick_available: RMagick &#49324;&#50857;&#44032;&#45733;(&#50741;&#49496;)
 button_configure: &#49444;&#51221;
 label_plugins: &#54540;&#47084;&#44536;&#51064;
 label_ldap_authentication: LDAP &#51064;&#51613;
 label_downloads_abbr: D/L
-label_add_another_file: Add another file
-label_this_month: this month
-text_destroy_time_entries_question: %.02f hours were reported on the issues you are about to delete. What do you want to do ?
-label_last_n_days: last %d days
-label_all_time: all time
-error_issue_not_found_in_project: 'The issue was not found or does not belong to this project'
-label_this_year: this year
-text_assign_time_entries_to_project: Assign reported hours to the project
-label_date_range: Date range
-label_last_week: last week
-label_yesterday: yesterday
-label_optional_description: Optional description
-label_last_month: last month
-text_destroy_time_entries: Delete reported hours
-text_reassign_time_entries: 'Reassign reported hours to this issue:'
-setting_activity_days_default: Days displayed on project activity
-label_chronological_order: In chronological order
-field_comments_sorting: Display comments
-label_reverse_chronological_order: In reverse chronological order
-label_preferences: Preferences
-setting_display_subprojects_issues: Display subprojects issues on main projects by default
-label_overall_activity: Overall activity
-setting_default_projects_public: New projects are public by default
-error_scm_annotate: &quot;The entry does not exist or can not be annotated.&quot;
-label_planning: Planning
-text_subprojects_destroy_warning: 'Its subproject(s): %s will be also deleted.'
-label_and_its_subprojects: %s and its subprojects
-mail_body_reminder: &quot;%d issue(s) that are assigned to you are due in the next %d days:&quot;
-mail_subject_reminder: &quot;%d issue(s) due in the next days&quot;
-text_user_wrote: '%s wrote:'
-label_duplicated_by: duplicated by
-setting_enabled_scm: Enabled SCM
-text_enumeration_category_reassign_to: 'Reassign them to this value:'
-text_enumeration_destroy_question: '%d objects are assigned to this value.'
-label_incoming_emails: Incoming emails
-label_generate_key: Generate a key
-setting_mail_handler_api_enabled: Enable WS for incoming emails
-setting_mail_handler_api_key: API key
-text_email_delivery_not_configured: &quot;Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them.&quot;
-field_parent_title: Parent page
-label_issue_watchers: Watchers
-setting_commit_logs_encoding: Commit messages encoding
-button_quote: Quote
-setting_sequential_project_identifiers: Generate sequential project identifiers
+label_add_another_file: &#45796;&#47480; &#54028;&#51068; &#52628;&#44032; 
+label_this_month: &#51060;&#48264; &#45804;
+text_destroy_time_entries_question: &#49325;&#51228;&#54616;&#47140;&#45716; &#51068;&#44048;&#50640; %.02f &#49884;&#44036;&#51060; &#48372;&#44256;&#46104;&#50612; &#51080;&#49845;&#45768;&#45796;. &#50612;&#46523;&#44172; &#54616;&#49884;&#44192;&#49845;&#45768;&#44620;?
+label_last_n_days: &#51648;&#45212; %d &#51068;
+label_all_time: &#47784;&#46304; &#49884;&#44036;
+error_issue_not_found_in_project: '&#51068;&#44048;&#51060; &#50630;&#44144;&#45208; &#51060; &#54532;&#47196;&#51229;&#53944;&#51032; &#44163;&#51060; &#50500;&#45785;&#45768;&#45796;.'
+label_this_year: &#50732;&#54644;
+text_assign_time_entries_to_project: &#48372;&#44256;&#46108; &#49884;&#44036;&#51012; &#54532;&#47196;&#51229;&#53944;&#50640; &#54624;&#45817;&#54616;&#44592;
+label_date_range: &#45216;&#51676; &#48276;&#50948;
+label_last_week: &#51648;&#45212; &#51452;
+label_yesterday: &#50612;&#51228;
+label_optional_description: &#48512;&#44032;&#51201;&#51064; &#49444;&#47749;
+label_last_month: &#51648;&#45212; &#45804;
+text_destroy_time_entries: &#48372;&#44256;&#46108; &#49884;&#44036;&#51012; &#49325;&#51228;&#54616;&#44592;
+text_reassign_time_entries: '&#51060; &#50508;&#47548;&#50640; &#48372;&#44256;&#46108; &#49884;&#44036;&#51012; &#51116;&#54624;&#45817;&#54616;&#44592;:'
+setting_activity_days_default: &#54532;&#47196;&#51229;&#53944; &#51089;&#50629;&#45236;&#50669;&#50640; &#48372;&#50668;&#51460; &#45216;&#49688;
+label_chronological_order: &#49884;&#44036; &#49692;&#51004;&#47196; &#51221;&#47148;
+field_comments_sorting: &#55176;&#49828;&#53664;&#47532; &#51221;&#47148; &#49444;&#51221;
+label_reverse_chronological_order: &#49884;&#44036; &#50669;&#49692;&#51004;&#47196; &#51221;&#47148; 
+label_preferences: &#49444;&#51221;
+setting_display_subprojects_issues: &#54616;&#50948; &#54532;&#47196;&#51229;&#53944;&#51032; &#51068;&#44048;&#51012; &#52572;&#49345;&#50948; &#54532;&#47196;&#51229;&#53944;&#50640;&#49436; &#54364;&#49884;
+label_overall_activity: &#51204;&#52404; &#51089;&#50629;&#45236;&#50669;
+setting_default_projects_public: &#49352; &#54532;&#47196;&#51229;&#53944;&#47484; &#44277;&#44060;&#47196; &#49444;&#51221;
+error_scm_annotate: &quot;&#54637;&#47785;&#51060; &#50630;&#44144;&#45208; &#51452;&#49437;&#51012; &#45804; &#49688; &#50630;&#49845;&#45768;&#45796;.&quot;
+label_planning: &#54532;&#47196;&#51229;&#53944;&#44228;&#54925;(Planning)
+text_subprojects_destroy_warning: '&#49436;&#48652;&#54532;&#47196;&#51229;&#53944;(%s)&#44032; &#51088;&#46041;&#51004;&#47196; &#51648;&#50892;&#51656; &#44163;&#51077;&#45768;&#45796;.'
+label_and_its_subprojects: %s&#50752; &#49436;&#48652;&#54532;&#47196;&#51229;&#53944;&#46308;
+mail_body_reminder: &quot;&#45784;&#50640;&#44172; &#54624;&#45817;&#46108;  %d&#44060;&#51032; &#51068;&#44048;&#46308;&#51012; &#45796;&#51020; %d&#51068; &#50504;&#51004;&#47196; &#47560;&#52432;&#50556; &#54633;&#45768;&#45796;.:&quot;
+mail_subject_reminder: &quot;&#45236;&#51068;&#44620;&#51648; &#47560;&#52432;&#50556;&#54624; &#51068;&#44048; %d&#44060;&quot;
+text_user_wrote: '%s&#51032; &#45927;&#44544;:'
+label_duplicated_by: &#51473;&#48373;&#46108; &#51068;&#44048;
+setting_enabled_scm: &#54728;&#50857;&#54624;  SCM
+text_enumeration_category_reassign_to: '&#49352;&#47196;&#50868; &#44050;&#51012; &#49444;&#51221;:'
+text_enumeration_destroy_question: '%d &#44060;&#51032; &#51068;&#44048;&#51060; &#51060; &#44050;&#51012; &#49324;&#50857;&#54616;&#44256; &#51080;&#49845;&#45768;&#45796;.'
+label_incoming_emails: &#49688;&#49888; &#47700;&#51068; &#49444;&#51221;
+label_generate_key: &#53412; &#49373;&#49457;
+setting_mail_handler_api_enabled: &#49688;&#49888; &#47700;&#51068;&#50640;  WS &#47484; &#54728;&#50857;
+setting_mail_handler_api_key: API &#53412;
+text_email_delivery_not_configured: &quot;&#51060;&#47700;&#51068; &#51204;&#45804;&#51060; &#49444;&#51221;&#46104;&#51648; &#50506;&#50520;&#49845;&#45768;&#45796;. &#44536;&#47000;&#49436; &#50508;&#47548;&#51060; &#48708;&#54876;&#49457;&#54868;&#46104;&#50632;&#49845;&#45768;&#45796;.\n SMTP&#49436;&#48260;&#47484; config/email.yml&#50640;&#49436; &#49444;&#51221;&#54616;&#44256; &#50612;&#54540;&#47532;&#52992;&#51060;&#49496;&#51012; &#45796;&#49884; &#49884;&#51089;&#54616;&#49901;&#49884;&#50724;. &#44536;&#47084;&#47732; &#46041;&#51089;&#54633;&#45768;&#45796;.&quot;
+field_parent_title: &#49345;&#50948; &#51228;&#47785;
+label_issue_watchers: &#51068;&#44048;&#51648;&#53428;&#51060; &#49444;&#51221;
+setting_commit_logs_encoding: &#51200;&#51109;&#49548; &#52964;&#48139; &#47700;&#49884;&#51648; &#51064;&#53076;&#46377;
+button_quote: &#45843;&#44544;&#45804;&#44592;
+setting_sequential_project_identifiers: &#54532;&#47196;&#51229;&#53944; &#49885;&#48324;&#51088;&#47484; &#49692;&#52264;&#51201;&#51004;&#47196; &#49373;&#49457;
+notice_unable_delete_version: &#49325;&#51228; &#54624; &#49688; &#50630;&#45716; &#48260;&#51204; &#51077;&#45768;&#45796;.
+label_renamed: &#51060;&#47492;&#48148;&#45084;
+label_copied: &#48373;&#49324;&#46120;
+setting_plain_text_mail: &#53580;&#49828;&#53944;&#47564;(HTML&#50630;&#51020;)
+permission_view_files: &#54028;&#51068;&#48372;&#44592;
+permission_edit_issues: &#51068;&#44048; &#54200;&#51665;
+permission_edit_own_time_entries: &#45236; &#49884;&#44036;&#47196;&#44536; &#54200;&#51665;
+permission_manage_public_queries: &#44277;&#50857; &#51656;&#51032; &#44288;&#47532;
+permission_add_issues: &#51068;&#44048; &#52628;&#44032;
+permission_log_time: &#49548;&#50836;&#49884;&#44036; &#44592;&#47197;
+permission_view_changesets: &#48320;&#44221;&#47926;&#51020;&#48372;&#44592;
+permission_view_time_entries: &#49548;&#50836;&#49884;&#44036; &#48372;&#44592;
+permission_manage_versions: &#48260;&#51204; &#44288;&#47532;
+permission_manage_wiki: &#50948;&#53412; &#44288;&#47532;
+permission_manage_categories: &#51068;&#44048; &#52852;&#53580;&#44256;&#47532; &#44288;&#47532;
+permission_protect_wiki_pages: &#54532;&#47196;&#51229;&#53944; &#50948;&#53412; &#54168;&#51060;&#51648;
+permission_comment_news: &#45684;&#49828;&#50640; &#53076;&#47704;&#53944;&#45804;&#44592;
+permission_delete_messages: &#47700;&#49884;&#51648; &#49325;&#51228;
+permission_select_project_modules: &#54532;&#47196;&#51229;&#53944; &#47784;&#46280; &#49440;&#53469;
+permission_manage_documents: &#47928;&#49436; &#44288;&#47532;
+permission_edit_wiki_pages: &#50948;&#53412; &#54168;&#51060;&#51648; &#54200;&#51665;
+permission_add_issue_watchers: &#51068;&#44048;&#51648;&#53428;&#51060; &#52628;&#44032;
+permission_view_gantt: Gantt&#52264;&#53944; &#48372;&#44592;
+permission_move_issues: &#51068;&#44048; &#51060;&#46041;
+permission_manage_issue_relations: &#51068;&#44048; &#44288;&#44228; &#44288;&#47532;
+permission_delete_wiki_pages: &#50948;&#52824; &#54168;&#51060;&#51648; &#49325;&#51228;
+permission_manage_boards: &#44172;&#49884;&#54032; &#44288;&#47532;
+permission_delete_wiki_pages_attachments: &#52392;&#48512;&#54028;&#51068; &#49325;&#51228;
+permission_view_wiki_edits: &#50948;&#53412; &#44592;&#47197; &#48372;&#44592;
+permission_add_messages: &#47700;&#49884;&#51648; &#52628;&#44032;
+permission_view_messages: &#47700;&#49884;&#51648; &#48372;&#44592;
+permission_manage_files: &#54028;&#51068;&#44288;&#47532;
+permission_edit_issue_notes: &#45927;&#44544; &#54200;&#51665;
+permission_manage_news: &#45684;&#49828; &#44288;&#47532;
+permission_view_calendar: &#45804;&#47141; &#48372;&#44592;
+permission_manage_members: &#47716;&#48260; &#44288;&#47532;
+permission_edit_messages: &#47700;&#49884;&#51648; &#54200;&#51665;
+permission_delete_issues: &#51068;&#44048; &#49325;&#51228;
+permission_view_issue_watchers: &#51068;&#44048;&#51648;&#53428;&#51060; &#48372;&#44592;
+permission_manage_repository: &#51200;&#51109;&#49548; &#44288;&#47532;
+permission_commit_access: &#48320;&#44221;&#47196;&#44536; &#48372;&#44592;
+permission_browse_repository: &#51200;&#51109;&#49548; &#46168;&#47084;&#48372;&#44592;
+permission_view_documents: &#47928;&#49436; &#48372;&#44592;
+permission_edit_project: &#54532;&#47196;&#51229;&#53944; &#54200;&#51665;
+permission_add_issue_notes: &#45927;&#44544; &#52628;&#44032;
+permission_save_queries: &#53244;&#47532; &#51200;&#51109;
+permission_view_wiki_pages: &#50948;&#53412; &#48372;&#44592;
+permission_rename_wiki_pages: &#50948;&#53412; &#54168;&#51060;&#51648; &#51060;&#47492;&#48320;&#44221;
+permission_edit_time_entries: &#49884;&#44036;&#44592;&#47197; &#54200;&#51665;
+permission_edit_own_issue_notes: &#45236; &#45927;&#44544; &#54200;&#51665;
+setting_gravatar_enabled: &#44536;&#46972;&#48148;&#53440; &#49324;&#50857;&#51088; &#50500;&#51060;&#53080; &#50416;&#44592;
+label_example: &#50696;
+text_repository_usernames_mapping: &quot;&#51200;&#51109;&#49548; &#47196;&#44536;&#50640;&#49436; &#48156;&#44204;&#46108; &#44033; &#49324;&#50857;&#51088;&#50640; &#47112;&#46300;&#47560;&#51064; &#49324;&#50857;&#51088;&#47484; &#50629;&#45936;&#51060;&#53944;&#54624;&#46412; &#49440;&#53469;&#54633;&#45768;&#45796;.\n&#47112;&#46300;&#47560;&#51064;&#44284; &#51200;&#51109;&#49548;&#51032; &#51060;&#47492;&#51060;&#45208; &#51060;&#47700;&#51068;&#51060; &#44057;&#51008; &#49324;&#50857;&#51088;&#44032; &#51088;&#46041;&#51004;&#47196; &#50672;&#44208;&#46121;&#45768;&#45796;.&quot;
+permission_edit_own_messages: &#51088;&#44592; &#47700;&#49884;&#51648; &#54200;&#51665;
+permission_delete_own_messages: &#51088;&#44592; &#47700;&#49884;&#51648; &#49325;&#51228;
+label_user_activity: &quot;%s&#51032; &#51089;&#50629;&#45236;&#50669;&quot;
+label_updated_time_by: %s&#44032; %s &#51204;&#50640; &#48320;&#44221;
+text_diff_truncated: '... &#51060; &#52264;&#51060;&#51216;&#51008; &#54364;&#49884;&#54624; &#49688; &#51080;&#45716; &#52572;&#45824; &#51460;&#49688;&#47484; &#52488;&#44284;&#54644;&#49436; &#51060; &#52264;&#51060;&#51216;&#51008; &#51096;&#47160;&#49845;&#45768;&#45796;.'
+setting_diff_max_lines_displayed: &#52264;&#51060;&#51216;&#48372;&#44592;&#50640; &#54364;&#49884;&#54624; &#52572;&#45824; &#51460;&#49688;
+text_plugin_assets_writable: Plugin assets directory writable
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+button_create_and_continue: Create and continue
+text_custom_field_possible_values_info: 'One line for each value'
+label_display: Display
+field_editable: Editable</diff>
      <filename>lang/ko.yml</filename>
    </modified>
    <modified>
      <diff>@@ -1,85 +1,89 @@
 _gloc_rule_default: '|n| n==1 ? &quot;&quot; : &quot;_plural&quot; '
- 
-actionview_datehelper_select_day_prefix: 
+
+actionview_datehelper_select_day_prefix:
 actionview_datehelper_select_month_names: sausis,vasaris,kovas,balandis,gegu&#382;&#279;,bir&#382;elis,liepa,rugpj&#363;tis,rugs&#279;jis,spalis,lapkritis,gruodis
 actionview_datehelper_select_month_names_abbr: Sau,Vas,Kov,Bal,Geg,Br&#382;,Lie,Rgp,Rgs,Spl,Lap,Grd
 actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix: 
+actionview_datehelper_select_year_prefix:
 actionview_datehelper_time_in_words_day: 1 diena
 actionview_datehelper_time_in_words_day_plural: %d dien&#371;
-actionview_datehelper_time_in_words_hour_about: apytiksliai valanda 
-actionview_datehelper_time_in_words_hour_about_plural: apie %d valandas 
-actionview_datehelper_time_in_words_hour_about_single: apytiksliai valanda 
-actionview_datehelper_time_in_words_minute: 1 minut&#279; 
-actionview_datehelper_time_in_words_minute_half: pus&#279; minut&#279;s 
-actionview_datehelper_time_in_words_minute_less_than: ma&#382;iau kaip minut&#279; 
-actionview_datehelper_time_in_words_minute_plural: %d minut&#279;s 
-actionview_datehelper_time_in_words_minute_single: 1 minut&#279; 
-actionview_datehelper_time_in_words_second_less_than: ma&#382;iau kaip sekund&#279; 
-actionview_datehelper_time_in_words_second_less_than_plural: ma&#382;iau, negu %d sekund&#279;s 
-actionview_instancetag_blank_option: pra&#353;om i&#353;rinkti 
- 
-activerecord_error_inclusion: n&#279;ra &#303;trauktas &#303; s&#261;ra&#353;&#261; 
-activerecord_error_exclusion: yra rezervuota(as) 
+actionview_datehelper_time_in_words_hour_about: apytiksliai valanda
+actionview_datehelper_time_in_words_hour_about_plural: apie %d valandas
+actionview_datehelper_time_in_words_hour_about_single: apytiksliai valanda
+actionview_datehelper_time_in_words_minute: 1 minut&#279;
+actionview_datehelper_time_in_words_minute_half: pus&#279; minut&#279;s
+actionview_datehelper_time_in_words_minute_less_than: ma&#382;iau kaip minut&#279;
+actionview_datehelper_time_in_words_minute_plural: %d minut&#279;s
+actionview_datehelper_time_in_words_minute_single: 1 minut&#279;
+actionview_datehelper_time_in_words_second_less_than: ma&#382;iau kaip sekund&#279;
+actionview_datehelper_time_in_words_second_less_than_plural: ma&#382;iau, negu %d sekund&#279;s
+actionview_instancetag_blank_option: pra&#353;om i&#353;rinkti
+
+activerecord_error_inclusion: n&#279;ra &#303;trauktas &#303; s&#261;ra&#353;&#261;
+activerecord_error_exclusion: yra rezervuota(as)
 activerecord_error_invalid: yra negaliojanti(is)
-activerecord_error_confirmation: neatitinka patvirtinimo 
-activerecord_error_accepted: turi b&#363;ti priimtas 
-activerecord_error_empty: negali b&#363;ti tu&#353;&#269;iu 
-activerecord_error_blank: negali b&#363;ti tu&#353;&#269;iu 
-activerecord_error_too_long: yra per ilgas 
-activerecord_error_too_short: yra per trumpas 
-activerecord_error_wrong_length: neteisingas ilgis 
-activerecord_error_taken: buvo jau paimtas 
-activerecord_error_not_a_number: n&#279;ra skai&#269;ius 
-activerecord_error_not_a_date: data n&#279;ra galiojanti  
-activerecord_error_greater_than_start_date: turi b&#363;ti didesn&#279; negu prad&#382;ios data 
-activerecord_error_not_same_project: nepriklauso tam pa&#269;iam projektui 
-activerecord_error_circular_dependency: &#352;is ry&#353;ys sukurt&#371; ciklin&#281; priklausomyb&#281; 
- 
+activerecord_error_confirmation: neatitinka patvirtinimo
+activerecord_error_accepted: turi b&#363;ti priimtas
+activerecord_error_empty: negali b&#363;ti tu&#353;&#269;iu
+activerecord_error_blank: negali b&#363;ti tu&#353;&#269;iu
+activerecord_error_too_long: yra per ilgas
+activerecord_error_too_short: yra per trumpas
+activerecord_error_wrong_length: neteisingas ilgis
+activerecord_error_taken: buvo jau paimtas
+activerecord_error_not_a_number: n&#279;ra skai&#269;ius
+activerecord_error_not_a_date: data n&#279;ra galiojanti
+activerecord_error_greater_than_start_date: turi b&#363;ti didesn&#279; negu prad&#382;ios data
+activerecord_error_not_same_project: nepriklauso tam pa&#269;iam projektui
+activerecord_error_circular_dependency: &#352;is ry&#353;ys sukurt&#371; ciklin&#281; priklausomyb&#281;
+
 general_fmt_age: %d m.
 general_fmt_age_plural: %d met&#371;(ai)
 general_fmt_date: %%Y-%%m-%%d
-general_fmt_datetime: %%Y-%%m-%%d %%I:%%M %%p
-general_fmt_datetime_short: %%b %%d, %%I:%%M %%p
-general_fmt_time: %%I:%%M %%p
+general_fmt_datetime: %%Y-%%m-%%d %%H:%%M
+general_fmt_datetime_short: %%b %%d, %%H:%%M
+general_fmt_time: %%H:%%M
 general_text_No: 'Ne'
 general_text_Yes: 'Taip'
 general_text_no: 'ne'
 general_text_yes: 'taip'
 general_lang_name: 'Lithuanian (lietuvi&#371;)'
-general_csv_separator: ','
+general_csv_separator: ';'
 general_csv_decimal_separator: '.'
 general_csv_encoding: UTF-8
 general_pdf_encoding: UTF-8
 general_day_names: pirmadienis,antradienis,tre&#269;iadienis,ketvirtadienis,penktadienis,&#353;e&#353;tadienis,sekmadienis
 general_first_day_of_week: '1'
- 
-notice_account_updated: Paskyra buvo s&#279;kmingai atnaujinta. 
+
+notice_account_updated: Paskyra buvo s&#279;kmingai atnaujinta.
 notice_account_invalid_creditentials: Negaliojantis vartotojo vardas ar slapta&#382;odis
-notice_account_password_updated: Slapta&#382;odis buvo s&#279;kmingai atnaujintas. 
-notice_account_wrong_password: Neteisingas slapta&#382;odis 
-notice_account_register_done: Paskyra buvo s&#279;kmingai sukurta. Kad aktyvintum&#279;te savo paskyr&#261;, paspauskite s&#261;saj&#261;, kuri jums buvo si&#371;sta elektroniniu pa&#353;tu. 
-notice_account_unknown_email: Ne&#382;inomas vartotojas. 
-notice_can_t_change_password: &#352;is prane&#353;imas naudoja i&#353;orin&#303; autenti&#353;kumo nustatymo &#353;altin&#303;. Ne&#303;manoma pakeisti slapta&#382;od&#303;. 
-notice_account_lost_email_sent: &#302; J&#363;s&#371; pa&#353;&#261; i&#353;si&#363;stas lai&#353;kas su naujo slapta&#382;od&#382;io pasirinkimo instrukcija. 
+notice_account_password_updated: Slapta&#382;odis buvo s&#279;kmingai atnaujintas.
+notice_account_wrong_password: Neteisingas slapta&#382;odis
+notice_account_register_done: Paskyra buvo s&#279;kmingai sukurta. Kad aktyvintum&#279;te savo paskyr&#261;, paspauskite s&#261;saj&#261;, kuri jums buvo si&#371;sta elektroniniu pa&#353;tu.
+notice_account_unknown_email: Ne&#382;inomas vartotojas.
+notice_can_t_change_password: &#352;is prane&#353;imas naudoja i&#353;orin&#303; autenti&#353;kumo nustatymo &#353;altin&#303;. Ne&#303;manoma pakeisti slapta&#382;od&#303;.
+notice_account_lost_email_sent: &#302; J&#363;s&#371; pa&#353;&#261; i&#353;si&#363;stas lai&#353;kas su naujo slapta&#382;od&#382;io pasirinkimo instrukcija.
 notice_account_activated: J&#363;s&#371; paskyra aktyvuota. Galite prisijungti.
-notice_successful_create: S&#279;kmingas suk&#363;rimas. 
-notice_successful_update: S&#279;kmingas atnaujinimas. 
-notice_successful_delete: S&#279;kmingas panaikinimas. 
-notice_successful_connection: S&#279;kmingas susijungimas. 
-notice_file_not_found: Puslapis, &#303; kur&#303; ketinate &#303;eiti, neegzistuoja arba pa&#353;alintas. 
-notice_locking_conflict: Duomenys atnaujinti kito vartotojo. 
-notice_scm_error: Duomenys ir/ar pakeitimai saugykloje(repozitorojoje) neegzistuoja.
-notice_not_authorized: J&#363;s neturite teisi&#371; gauti prieig&#261; prie &#353;io puslapio. 
+notice_successful_create: S&#279;kmingas suk&#363;rimas.
+notice_successful_update: S&#279;kmingas atnaujinimas.
+notice_successful_delete: S&#279;kmingas panaikinimas.
+notice_successful_connection: S&#279;kmingas susijungimas.
+notice_file_not_found: Puslapis, &#303; kur&#303; ketinate &#303;eiti, neegzistuoja arba pa&#353;alintas.
+notice_locking_conflict: Duomenys atnaujinti kito vartotojo.
+notice_not_authorized: J&#363;s neturite teisi&#371; gauti prieig&#261; prie &#353;io puslapio.
 notice_email_sent: Lai&#353;kas i&#353;si&#371;stas %s
 notice_email_error: Lai&#353;ko si&#371;ntimo metu &#303;vyko klaida (%s)
 notice_feeds_access_key_reseted: J&#363;s&#371; RSS raktas buvo atnaujintas.
 notice_failed_to_save_issues: &quot;Nepavyko i&#353;saugoti %d problemos(&#371;) i&#353; %d pasirinkto: %s.&quot;
 notice_no_issue_selected: &quot;Nepasirinkta n&#279; viena problema! Pra&#353;om pa&#382;ym&#279;ti problem&#261;, kuri&#261; norite redaguoti.&quot;
 notice_account_pending: &quot;J&#363;s&#371; paskyra buvo suk&#363;rta ir dabar laukiama administratoriaus patvirtinimo.&quot;
+notice_default_data_loaded: Numatytoji konfiguracija s&#279;kmingai u&#382;krauta.
+notice_unable_delete_version: Neimanoma panaikinti versij&#261;
 
+error_can_t_load_default_data: &quot;Numatytoji konfiguracija negali b&#363;ti u&#382;krauta: %s&quot;
 error_scm_not_found: &quot;Duomenys ir/ar pakeitimai saugykloje(repozitorojoje) neegzistuoja.&quot;
 error_scm_command_failed: &quot;&#302;vyko klaida jungiantis prie saugyklos: %s&quot;
+error_scm_annotate: &quot;&#302;ra&#353;as neegzituoja arba negalima jo atvaizduoti.&quot;
+error_issue_not_found_in_project: 'Darbas nerastas arba nesuri&#353;tas su &#353;iuo projektu'
 
 mail_subject_lost_password: J&#363;s&#371; %s slapta&#382;odis
 mail_body_lost_password: 'Nor&#279;dami pakeisti slapta&#382;od&#303;, spauskite nuorod&#261;:'
@@ -89,10 +93,12 @@ mail_body_account_information_external: J&#363;s galite naudoti J&#363;s&#371; &quot;%s&quot; paskyr&#261;
 mail_body_account_information: Informacija apie J&#363;s&#371; paskyr&#261;
 mail_subject_account_activation_request: %s paskyros aktyvavimo pra&#353;ymas
 mail_body_account_activation_request: 'U&#382;siregistravo naujas vartotojas (%s). Jo paskyra laukia j&#363;s&#371; patvirtinimo:'
- 
+mail_subject_reminder: &quot;%d darbas(ai) po keli&#371; dien&#371;&quot;
+mail_body_reminder: &quot;%d darbas(ai), kurie yra jums priskirti, baigiasi po %d dien&#371;(os):&quot;
+
 gui_validation_error: 1 klaida
 gui_validation_error_plural: %d klaid&#371;(os)
- 
+
 field_name: Pavadinimas
 field_description: Apra&#353;as
 field_summary: Santrauka
@@ -111,532 +117,590 @@ field_is_for_all: Visiems projektams
 field_possible_values: Galimos reik&#353;m&#279;s
 field_regexp: Pastovi i&#353;rai&#353;ka
 field_min_length: Minimalus ilgis
-field_max_length: Maksimalus ilgis 
-field_value: Vert&#279; 
-field_category: Kategorija 
-field_title: Pavadinimas 
-field_project: Projektas 
-field_issue: Darbas 
-field_status: B&#363;sena 
-field_notes: Pastabos 
-field_is_closed: Darbas u&#382;darytas 
-field_is_default: Numatytoji vert&#279; 
-field_tracker: P&#279;dsekys 
-field_subject: Tema 
-field_due_date: U&#382;baigimo data 
-field_assigned_to: Paskirtas 
-field_priority: Prioritetas 
-field_fixed_version: Target version
-field_user: Vartotojas 
-field_role: Vaidmuo 
-field_homepage: Pagrindinis puslapis 
-field_is_public: Vie&#353;as 
+field_max_length: Maksimalus ilgis
+field_value: Vert&#279;
+field_category: Kategorija
+field_title: Pavadinimas
+field_project: Projektas
+field_issue: Darbas
+field_status: B&#363;sena
+field_notes: Pastabos
+field_is_closed: Darbas u&#382;darytas
+field_is_default: Numatytoji vert&#279;
+field_tracker: P&#279;dsekys
+field_subject: Tema
+field_due_date: U&#382;baigimo data
+field_assigned_to: Paskirtas
+field_priority: Prioritetas
+field_fixed_version: Tikslin&#279; versija
+field_user: Vartotojas
+field_role: Vaidmuo
+field_homepage: Pagrindinis puslapis
+field_is_public: Vie&#353;as
 field_parent: Priklauso projektui
-field_is_in_chlog: Darbai rodomi poky&#269;i&#371; &#382;urnale 
-field_is_in_roadmap: Darbai rodomi veiklos grafike 
-field_login: Registracijos vardas 
-field_mail_notification: Elektroninio pa&#353;to prane&#353;imai 
-field_admin: Administratorius 
-field_last_login_on: Paskutinis ry&#353;ys 
-field_language: Kalba 
-field_effective_date: Data 
+field_is_in_chlog: Darbai rodomi poky&#269;i&#371; &#382;urnale
+field_is_in_roadmap: Darbai rodomi veiklos grafike
+field_login: Registracijos vardas
+field_mail_notification: Elektroninio pa&#353;to prane&#353;imai
+field_admin: Administratorius
+field_last_login_on: Paskutinis ry&#353;ys
+field_language: Kalba
+field_effective_date: Data
 field_password: Slapta&#382;odis
 field_new_password: Naujas slapta&#382;odis
-field_password_confirmation: Patvirtinimas 
+field_password_confirmation: Patvirtinimas
 field_version: Versija
-field_type: Tipas 
-field_host: Pagrindinis kompiuteris 
-field_port: Jungtis 
-field_account: Paskyra 
-field_base_dn: Bazinis skiriamasis vardas 
-field_attr_login: Registracijos vardo po&#382;ymis 
-field_attr_firstname: Vardo priskiria 
-field_attr_lastname: Pavard&#279;s priskiria 
-field_attr_mail: Elektroninio pa&#353;to po&#382;ymis 
-field_onthefly: Vartotoj&#371; suk&#363;rimas paskubomis 
-field_start_date: Prad&#279;ti 
-field_done_ratio: %% Atlikta 
-field_auth_source: Autenti&#353;kumo nustatymo b&#363;das 
-field_hide_mail: Pasl&#279;pkite mano elektroninio pa&#353;to adres&#261; 
+field_type: Tipas
+field_host: Pagrindinis kompiuteris
+field_port: Portas
+field_account: Paskyra
+field_base_dn: Bazinis skiriamasis vardas
+field_attr_login: Registracijos vardo po&#382;ymis
+field_attr_firstname: Vardo priskiria
+field_attr_lastname: Pavard&#279;s priskiria
+field_attr_mail: Elektroninio pa&#353;to po&#382;ymis
+field_onthefly: Automatinis vartotoj&#371; registravimas
+field_start_date: Prad&#279;ti
+field_done_ratio: %% Atlikta
+field_auth_source: Autenti&#353;kumo nustatymo b&#363;das
+field_hide_mail: Pasl&#279;pkite mano elektroninio pa&#353;to adres&#261;
 field_comments: Komentaras
-field_url: URL 
+field_url: URL
 field_start_page: Prad&#382;ios puslapis
-field_subproject: Subprojektas 
-field_hours: Valandos 
-field_activity: Veikla 
-field_spent_on: Data 
-field_identifier: Identifikuotojas 
-field_is_filter: Panaudotas kaip filtras 
+field_subproject: Subprojektas
+field_hours: Valandos
+field_activity: Veikla
+field_spent_on: Data
+field_identifier: Identifikuotojas
+field_is_filter: Panaudotas kaip filtras
 field_issue_to_id: Susij&#281;s darbas
-field_delay: U&#382;laikymas 
-field_assignable: Darbai gali b&#363;ti paskirti &#353;iam vaidmeniui 
-field_redirect_existing_links: Peradresuokite egzistuojan&#269;ias s&#261;sajas 
-field_estimated_hours: Numatyta trukm&#279; 
-field_column_names: Skiltys 
-field_time_zone: Laiko juosta 
-field_searchable: Randamas 
-field_default_value: Numatytoji vert&#279; 
-setting_app_title: Programos pavadinimas 
-setting_app_subtitle: Programos paantra&#353;t&#279; 
-setting_welcome_text: Pasveikinimas 
-setting_default_language: Numatytoji kalba 
-setting_login_required: Reikalingas autenti&#353;kumo nustatymas  
-setting_self_registration: Saviregistracija 
-setting_attachment_max_size: Priedo maks. dydis 
-setting_issues_export_limit pagal dyd&#303;: Darb&#371; eksportavimo riba 
-setting_mail_from: Emisijos elektroninio pa&#353;to adresas 
+field_delay: U&#382;laikymas
+field_assignable: Darbai gali b&#363;ti paskirti &#353;iam vaidmeniui
+field_redirect_existing_links: Peradresuokite egzistuojan&#269;ias s&#261;sajas
+field_estimated_hours: Numatyta trukm&#279;
+field_column_names: Skiltys
+field_time_zone: Laiko juosta
+field_searchable: Randamas
+field_default_value: Numatytoji vert&#279;
+field_comments_sorting: rodyti komentarus
+field_parent_title: Auk&#353;tesnio lygio puslapis
+
+setting_app_title: Programos pavadinimas
+setting_app_subtitle: Programos paantra&#353;t&#279;
+setting_welcome_text: Pasveikinimas
+setting_default_language: Numatytoji kalba
+setting_login_required: Reikalingas autenti&#353;kumo nustatymas
+setting_self_registration: Saviregistracija
+setting_attachment_max_size: Priedo maks. dydis
+setting_issues_export_limit: Darb&#371; eksportavimo riba
+setting_mail_from: Emisijos elektroninio pa&#353;to adresas
 setting_bcc_recipients: Akli tikslios kopijos gav&#279;jai (bcc)
+setting_plain_text_mail: tik grinas tekstas (be HTML)
 setting_host_name: Pagrindinio kompiuterio vardas
-setting_text_formatting: Teksto apipavidalinimas 
-setting_wiki_compression: Wiki istorijos suspaudimas 
-setting_feeds_limit: Perdavimo turinio riba 
+setting_text_formatting: Teksto apipavidalinimas
+setting_wiki_compression: Wiki istorijos suspaudimas
+setting_feeds_limit: Perdavimo turinio riba
+setting_default_projects_public: Naujas projektas vie&#353;as pagal nutyl&#279;jim&#261;
 setting_autofetch_changesets: Automatinis pakeitim&#371; siuntimas
-setting_sys_api_enabled: &#302;galinkite WS sand&#279;lio vadybai 
+setting_sys_api_enabled: &#302;galinkite WS sand&#279;lio vadybai
 setting_commit_ref_keywords: Nurodymo reik&#353;miniai &#382;od&#382;iai
 setting_commit_fix_keywords: Fiksavimo reik&#353;miniai &#382;od&#382;iai
 setting_autologin: Autoregistracija
-setting_date_format: Datos formatas 
-setting_time_format: Laiko formatas 
+setting_date_format: Datos formatas
+setting_time_format: Laiko formatas
 setting_cross_project_issue_relations: Leisti tarprojektinius darb&#371; ry&#353;ius
 setting_issue_list_default_columns: Numatytosios skiltys darb&#371; s&#261;ra&#353;e
-setting_repositories_encodings: Saugyklos enkodingas
+setting_repositories_encodings: Saugyklos koduot&#279;
+setting_commit_logs_encoding: Commit pran&#279;&#353;im&#371; koduot&#279;
 setting_emails_footer: elektroninio pa&#353;to puslapin&#279; pora&#353;t&#279;
 setting_protocol: Protokolas
- 
+setting_per_page_options: &#302;ra&#353;&#371; puslapyje nustatimas
+setting_user_format: Vartotojo atvaizdavimo formatas
+setting_activity_days_default: Atvaizduojamos dienos projekto veikloje
+setting_display_subprojects_issues: Pagal nutyl&#279;jim&#261; rodyti subprojekt&#371; darbus pagrindiniame projekte
+setting_enabled_scm: &#302;galintas SCM
+setting_mail_handler_api_enabled: &#302;galinti WS &#303;einantiems lai&#353;kams
+setting_mail_handler_api_key: API raktas
+setting_sequential_project_identifiers: Generuoti nuoseklus projekto identifikatorius
+setting_gravatar_enabled: Naudoti Gravatar vartotojo ikonk&#279;s
+setting_diff_max_lines_displayed: Maksimalus rodomas eilu&#269;iu skai&#269;ius diff\'e
+
+permission_edit_project: Edit project
+permission_select_project_modules: Select project modules
+permission_manage_members: Manage members
+permission_manage_versions: Manage versions
+permission_manage_categories: Manage issue categories
+permission_add_issues: Add issues
+permission_edit_issues: Edit issues
+permission_manage_issue_relations: Manage issue relations
+permission_add_issue_notes: Add notes
+permission_edit_issue_notes: Edit notes
+permission_edit_own_issue_notes: Edit own notes
+permission_move_issues: Move issues
+permission_delete_issues: Delete issues
+permission_manage_public_queries: Manage public queries
+permission_save_queries: Save queries
+permission_view_gantt: View gantt chart
+permission_view_calendar: View calender
+permission_view_issue_watchers: View watchers list
+permission_add_issue_watchers: Add watchers
+permission_log_time: Log spent time
+permission_view_time_entries: View spent time
+permission_edit_time_entries: Edit time logs
+permission_edit_own_time_entries: Edit own time logs
+permission_manage_news: Manage news
+permission_comment_news: Comment news
+permission_manage_documents: Manage documents
+permission_view_documents: View documents
+permission_manage_files: Manage files
+permission_view_files: View files
+permission_manage_wiki: Manage wiki
+permission_rename_wiki_pages: Rename wiki pages
+permission_delete_wiki_pages: Delete wiki pages
+permission_view_wiki_pages: View wiki
+permission_view_wiki_edits: View wiki history
+permission_edit_wiki_pages: Edit wiki pages
+permission_delete_wiki_pages_attachments: Delete attachments
+permission_protect_wiki_pages: Protect wiki pages
+permission_manage_repository: Manage repository
+permission_browse_repository: Browse repository
+permission_view_changesets: View changesets
+permission_commit_access: Commit access
+permission_manage_boards: Manage boards
+permission_view_messages: View messages
+permission_add_messages: Post messages
+permission_edit_messages: Edit messages
+permission_edit_own_messages: Edit own messages
+permission_delete_messages: Delete messages
+permission_delete_own_messages: Delete own messages
+
+project_module_issue_tracking: Darbu p&#279;dsekys
+project_module_time_tracking: Laiko p&#279;dsekys
+project_module_news: &#381;inios
+project_module_documents: Dokumentai
+project_module_files: Rinkmenos
+project_module_wiki: Wiki
+project_module_repository: Saugykla
+project_module_boards: Forumai
+
 label_user: Vartotojas
-label_user_plural: Vartotojai 
-label_user_new: Naujas vartotojas 
-label_project: Projektas 
-label_project_new: Naujas projektas 
-label_project_plural: Projektai 
-label_project_all: Visi Projektai 
-label_project_latest: Paskutiniai projektai 
-label_issue: Darbas 
-label_issue_new: Naujas darbas 
-label_issue_plural: Darbai 
+label_user_plural: Vartotojai
+label_user_new: Naujas vartotojas
+label_project: Projektas
+label_project_new: Naujas projektas
+label_project_plural: Projektai
+label_project_all: Visi Projektai
+label_project_latest: Paskutiniai projektai
+label_issue: Darbas
+label_issue_new: Naujas darbas
+label_issue_plural: Darbai
 label_issue_view_all: Per&#382;i&#363;r&#279;ti visus darbus
-label_issues_by: Darbai pagal %s 
+label_issues_by: Darbai pagal %s
+label_issue_added: Darbas prid&#279;tas
+label_issue_updated: Darbas atnaujintas
 label_document: Dokumentas
 label_document_new: Naujas dokumentas
-label_document_plural: Dokumentai 
-label_role: Vaidmuo 
-label_role_plural: Vaidmenys 
-label_role_new: Naujas vaidmuo 
-label_role_and_permissions: Vaidmenys ir leidimai 
-label_member: Narys 
-label_member_new: Naujas narys 
-label_member_plural: Nariai 
-label_tracker: P&#279;dsekys 
-label_tracker_plural: P&#279;dsekiai 
-label_tracker_new: Naujas p&#279;dsekys 
-label_workflow: Darb&#371; eiga 
-label_issue_status: Darbo pad&#279;tis 
-label_issue_status_plural: Darb&#371; pad&#279;tys 
-label_issue_status_new: Nauja pad&#279;tis 
-label_issue_category: Darbo kategorija 
-label_issue_category_plural: Darbo kategorijos 
-label_issue_category_new: Nauja kategorija 
-label_custom_field: Kliento laukas 
-label_custom_field_plural: Kliento laukai 
-label_custom_field_new: Naujas kliento laukas 
-label_enumerations: I&#353;vardinimai 
-label_enumeration_new: Nauja vert&#279; 
-label_information: Informacija 
-label_information_plural: Informacija 
-label_please_login: Pra&#353;om prisijungti 
-label_register: U&#382;siregistruoti 
+label_document_plural: Dokumentai
+label_document_added: Dokumentas prid&#279;tas
+label_role: Vaidmuo
+label_role_plural: Vaidmenys
+label_role_new: Naujas vaidmuo
+label_role_and_permissions: Vaidmenys ir leidimai
+label_member: Narys
+label_member_new: Naujas narys
+label_member_plural: Nariai
+label_tracker: P&#279;dsekys
+label_tracker_plural: P&#279;dsekiai
+label_tracker_new: Naujas p&#279;dsekys
+label_workflow: Darb&#371; eiga
+label_issue_status: Darbo pad&#279;tis
+label_issue_status_plural: Darb&#371; pad&#279;tys
+label_issue_status_new: Nauja pad&#279;tis
+label_issue_category: Darbo kategorija
+label_issue_category_plural: Darbo kategorijos
+label_issue_category_new: Nauja kategorija
+label_custom_field: Kliento laukas
+label_custom_field_plural: Kliento laukai
+label_custom_field_new: Naujas kliento laukas
+label_enumerations: I&#353;vardinimai
+label_enumeration_new: Nauja vert&#279;
+label_information: Informacija
+label_information_plural: Informacija
+label_please_login: Pra&#353;om prisijungti
+label_register: U&#382;siregistruoti
 label_password_lost: Prarastas slapta&#382;odis
-label_home: Pagrindinis 
+label_home: Pagrindinis
 label_my_page: Mano puslapis
-label_my_account: Mano paskyra 
-label_my_projects: Mano projektai 
-label_administration: Administravimas 
-label_login: Prisijungti 
-label_logout: Atsijungti 
-label_help: Pagalba 
-label_reported_issues: Prane&#353;ti darbai 
-label_assigned_to_me_issues: Darbai, priskirti man 
-label_last_login: Paskutinis ry&#353;ys 
+label_my_account: Mano paskyra
+label_my_projects: Mano projektai
+label_administration: Administravimas
+label_login: Prisijungti
+label_logout: Atsijungti
+label_help: Pagalba
+label_reported_issues: Prane&#353;ti darbai
+label_assigned_to_me_issues: Darbai, priskirti man
+label_last_login: Paskutinis ry&#353;ys
 label_last_updates: Paskutinis atnaujinimas
-label_last_updates_plural: %d paskutinis atnaujinimas 
-label_registered_on: U&#382;registruota 
-label_activity: Veikla 
-label_new: Naujas 
-label_logged_as: Prisijung&#281;s kaip 
-label_environment: Aplinka 
-label_authentication: Autenti&#353;kumo nustatymas 
-label_auth_source: Autenti&#353;kumo nustatymo b&#363;das 
-label_auth_source_new: Naujas autenti&#353;kumo nustatymo b&#363;das 
-label_auth_source_plural: Autenti&#353;kumo nustatymo b&#363;dai 
-label_subproject_plural: Subprojektai 
-label_min_max_length: Min - Maks ilgis 
-label_list: S&#261;ra&#353;as 
-label_date: Data 
-label_integer: Sveikasis skai&#269;ius 
-label_float: Float 
-label_boolean: Boolean 
-label_string: Tekstas 
-label_text: Ilgas tekstas 
-label_attribute: Po&#382;ymis 
-label_attribute_plural: Po&#382;ymiai 
-label_download: %d Persiuntimas 
-label_download_plural: %d Persiuntimai 
-label_no_data: N&#279;ra k&#261; atvaizduoti 
-label_change_status: Pakeitimo pad&#279;tis 
-label_history: Istorija 
+label_last_updates_plural: %d paskutinis atnaujinimas
+label_registered_on: U&#382;registruota
+label_activity: Veikla
+label_overall_activity: Visa veikla
+label_user_activity: &quot;%so veiksmai&quot;
+label_new: Naujas
+label_logged_as: Prisijung&#281;s kaip
+label_environment: Aplinka
+label_authentication: Autenti&#353;kumo nustatymas
+label_auth_source: Autenti&#353;kumo nustatymo b&#363;das
+label_auth_source_new: Naujas autenti&#353;kumo nustatymo b&#363;das
+label_auth_source_plural: Autenti&#353;kumo nustatymo b&#363;dai
+label_subproject_plural: Subprojektai
+label_and_its_subprojects: %s projektas ir jo subprojektai
+label_min_max_length: Min - Maks ilgis
+label_list: S&#261;ra&#353;as
+label_date: Data
+label_integer: Sveikasis skai&#269;ius
+label_float: Float
+label_boolean: Boolean
+label_string: Tekstas
+label_text: Ilgas tekstas
+label_attribute: Po&#382;ymis
+label_attribute_plural: Po&#382;ymiai
+label_download: %d Persiuntimas
+label_download_plural: %d Persiuntimai
+label_no_data: N&#279;ra k&#261; atvaizduoti
+label_change_status: Pakeitimo pad&#279;tis
+label_history: Istorija
 label_attachment: Rinkmena
 label_attachment_new: Nauja rinkmena
 label_attachment_delete: Pa&#353;alinkite rinkmen&#261;
-label_attachment_plural: Rinkmenos 
+label_attachment_plural: Rinkmenos
+label_file_added: Byla prid&#279;ta
 label_report: Ataskaita
-label_report_plural: Ataskaitos 
-label_news: &#381;inia 
-label_news_new: Prid&#279;kite &#382;ini&#261; 
-label_news_plural: &#381;inios 
-label_news_latest: Paskutin&#279;s naujienos 
-label_news_view_all: Per&#382;i&#363;r&#279;ti visas &#382;inias 
-label_change_log: Pakeitim&#371; &#382;urnalas 
-label_settings: Nustatymai 
-label_overview: Ap&#382;valga 
+label_report_plural: Ataskaitos
+label_news: &#381;inia
+label_news_new: Prid&#279;kite &#382;ini&#261;
+label_news_plural: &#381;inios
+label_news_latest: Paskutin&#279;s naujienos
+label_news_view_all: Per&#382;i&#363;r&#279;ti visas &#382;inias
+label_news_added: Naujiena prid&#279;ta
+label_change_log: Pakeitim&#371; &#382;urnalas
+label_settings: Nustatymai
+label_overview: Ap&#382;valga
 label_version: Versija
 label_version_new: Nauja versija
-label_version_plural: Versijos 
-label_confirmation: Patvirtinimas 
-label_export_to: Eksportuoti &#303; 
-label_read: Skaitykite... 
-label_public_projects: Vie&#353;i projektai 
+label_version_plural: Versijos
+label_confirmation: Patvirtinimas
+label_export_to: Eksportuoti &#303;
+label_read: Skaitykite...
+label_public_projects: Vie&#353;i projektai
 label_open_issues: atidaryta
 label_open_issues_plural: atidarytos
-label_closed_issues: u&#382;daryta 
+label_closed_issues: u&#382;daryta
 label_closed_issues_plural: u&#382;darytos
-label_total: Bendra suma 
-label_permissions: Leidimai 
-label_current_status: Einamoji pad&#279;tis 
-label_new_statuses_allowed: Naujos pad&#279;tys galimos 
-label_all: visi 
-label_none: niekas 
-label_nobody: niekas 
-label_next: Kitas 
-label_previous: Ankstesnis 
-label_used_by: Naudotas 
-label_details: Detal&#279;s 
-label_add_note: Prid&#279;kite pastab&#261; 
+label_total: Bendra suma
+label_permissions: Leidimai
+label_current_status: Einamoji pad&#279;tis
+label_new_statuses_allowed: Naujos pad&#279;tys galimos
+label_all: visi
+label_none: niekas
+label_nobody: niekas
+label_next: Kitas
+label_previous: Ankstesnis
+label_used_by: Naudotas
+label_details: Detal&#279;s
+label_add_note: Prid&#279;kite pastab&#261;
 label_per_page: Per puslap&#303;
-label_calendar: Kalendorius 
-label_months_from: m&#279;nesiai nuo 
-label_gantt: Gantt 
-label_internal: Vidinis 
-label_last_changes: paskutiniai %d, poky&#269;iai 
-label_change_view_all: Per&#382;i&#363;r&#279;ti visus pakeitimus 
+label_calendar: Kalendorius
+label_months_from: m&#279;nesiai nuo
+label_gantt: Gantt
+label_internal: Vidinis
+label_last_changes: paskutiniai %d, poky&#269;iai
+label_change_view_all: Per&#382;i&#363;r&#279;ti visus pakeitimus
 label_personalize_page: Suasmeninti &#353;&#303; puslap&#303;
 label_comment: Komentaras
-label_comment_plural: Komentarai 
+label_comment_plural: Komentarai
 label_comment_add: Prid&#279;kite komentar&#261;
-label_comment_added: Komentaras prid&#279;tas 
-label_comment_delete: Pa&#353;alinkite komentarus 
+label_comment_added: Komentaras prid&#279;tas
+label_comment_delete: Pa&#353;alinkite komentarus
 label_query: U&#382;klausa
-label_query_plural: U&#382;klausos 
-label_query_new: Nauja u&#382;klausa 
-label_filter_add: Prid&#279;ti filtr&#261; 
-label_filter_plural: Filtrai 
-label_equals: yra 
-label_not_equals: n&#279;ra 
-label_in_less_than: ma&#382;iau negu 
-label_in_more_than: daugiau negu 
+label_query_plural: U&#382;klausos
+label_query_new: Nauja u&#382;klausa
+label_filter_add: Prid&#279;ti filtr&#261;
+label_filter_plural: Filtrai
+label_equals: yra
+label_not_equals: n&#279;ra
+label_in_less_than: ma&#382;iau negu
+label_in_more_than: daugiau negu
 label_in: in
-label_today: &#353;iandien 
-label_this_week: &#353;i&#261; savait&#281; 
-label_less_than_ago: ma&#382;iau negu dienomis prie&#353; 
-label_more_than_ago: daugiau negu dienomis prie&#353; 
-label_ago: dienomis prie&#353; 
-label_contains: turi savyje 
-label_not_contains: neturi savyje 
-label_day_plural: dienos 
-label_repository: Saugykla 
+label_today: &#353;iandien
+label_all_time: visas laikas
+label_yesterday: vakar
+label_this_week: &#353;i&#261; savait&#281;
+label_last_week: paskutin&#279; savait&#279;
+label_last_n_days: paskutini&#371; %d dien&#371;
+label_this_month: &#353;is menuo
+label_last_month: paskutinis menuo
+label_this_year: &#353;iemet
+label_date_range: Dien&#371; diapazonas
+label_less_than_ago: ma&#382;iau negu dienomis prie&#353;
+label_more_than_ago: daugiau negu dienomis prie&#353;
+label_ago: dienomis prie&#353;
+label_contains: turi savyje
+label_not_contains: neturi savyje
+label_day_plural: dienos
+label_repository: Saugykla
+label_repository_plural: Saugiklos
 label_browse: Nar&#353;yti
-label_modification: %d pakeitimas 
-label_modification_plural: %d pakeitimai 
-label_revision: Revizija 
-label_revision_plural: Revizijos 
-label_added: prid&#279;tas 
-label_modified: pakeistas 
-label_deleted: pa&#353;alintas 
+label_modification: %d pakeitimas
+label_modification_plural: %d pakeitimai
+label_revision: Revizija
+label_revision_plural: Revizijos
+label_associated_revisions: susijusios revizijos
+label_added: prid&#279;tas
+label_modified: pakeistas
+label_copied: nukopijuotas
+label_renamed: pervardintas
+label_deleted: pa&#353;alintas
 label_latest_revision: Paskutin&#279; revizija
-label_latest_revision_plural: Paskutin&#279;s revizijos 
-label_view_revisions: Pe&#382;i&#363;r&#279;ti revizijas 
-label_max_size: Maksimalus dydis 
-label_on: 'i&#353;' 
-label_sort_highest: Perkelti &#303; vir&#353;&#363;n&#281; 
-label_sort_higher: Perkelti &#303; vir&#353;&#371; 
-label_sort_lower: Perkelti &#382;emyn 
-label_sort_lowest: Perkelti &#303; apa&#269;i&#261; 
-label_roadmap: Veiklos grafikas 
-label_roadmap_due_in: Baigiasi po 
-label_roadmap_overdue: %s v&#279;luojama 
+label_latest_revision_plural: Paskutin&#279;s revizijos
+label_view_revisions: Pe&#382;i&#363;r&#279;ti revizijas
+label_max_size: Maksimalus dydis
+label_on: 'i&#353;'
+label_sort_highest: Perkelti &#303; vir&#353;&#363;n&#281;
+label_sort_higher: Perkelti &#303; vir&#353;&#371;
+label_sort_lower: Perkelti &#382;emyn
+label_sort_lowest: Perkelti &#303; apa&#269;i&#261;
+label_roadmap: Veiklos grafikas
+label_roadmap_due_in: Baigiasi po %s
+label_roadmap_overdue: %s v&#279;luojama
 label_roadmap_no_issues: Jokio darbo &#353;iai versijai n&#279;ra
-label_search: Ie&#353;koti 
-label_result_plural: Rezultatai 
-label_all_words: Visi &#382;od&#382;iai 
-label_wiki: Wiki 
-label_wiki_edit: Wiki redakcija 
-label_wiki_edit_plural: Wiki redakcijos 
+label_search: Ie&#353;koti
+label_result_plural: Rezultatai
+label_all_words: Visi &#382;od&#382;iai
+label_wiki: Wiki
+label_wiki_edit: Wiki redakcija
+label_wiki_edit_plural: Wiki redakcijos
 label_wiki_page: Wiki puslapis
-label_wiki_page_plural: Wiki puslapiai 
-label_index_by_title: Indeksas prie pavadinimo 
-label_index_by_date: Indeksas prie datos 
+label_wiki_page_plural: Wiki puslapiai
+label_index_by_title: Indeksas prie pavadinimo
+label_index_by_date: Indeksas prie datos
 label_current_version: Einamoji versija
-label_preview: Per&#382;i&#363;ra 
+label_preview: Per&#382;i&#363;ra
 label_feed_plural: &#302;eitys(Feeds)
-label_changes_details: Vis&#371; pakeitim&#371; detal&#279;s 
-label_issue_tracking: Darb&#371; sekimas 
-label_spent_time: Sugai&#353;tas laikas 
-label_f_hour: %.2f valanda 
-label_f_hour_plural: %.2f valand&#371; 
-label_time_tracking: Laiko sekimas 
-label_change_plural: Pakeitimai 
-label_statistics: Statistika 
-label_commits_per_month: Paveda(commit) per m&#279;nes&#303; 
-label_commits_per_author: Autoriaus pavedos(commit) 
-label_view_diff: Skirtum&#371; per&#382;i&#363;ra 
-label_diff_inline: &#303;terptas 
-label_diff_side_by_side: &#353;alia 
+label_changes_details: Vis&#371; pakeitim&#371; detal&#279;s
+label_issue_tracking: Darb&#371; sekimas
+label_spent_time: Sugai&#353;tas laikas
+label_f_hour: %.2f valanda
+label_f_hour_plural: %.2f valand&#371;
+label_time_tracking: Laiko sekimas
+label_change_plural: Pakeitimai
+label_statistics: Statistika
+label_commits_per_month: Paveda(commit) per m&#279;nes&#303;
+label_commits_per_author: Autoriaus pavedos(commit)
+label_view_diff: Skirtum&#371; per&#382;i&#363;ra
+label_diff_inline: &#303;terptas
+label_diff_side_by_side: &#353;alia
 label_options: Pasirinkimai
-label_copy_workflow_from: Kopijuoti darb&#371; eiga i&#353; 
-label_permissions_report: Leidim&#371; prane&#353;imas 
-label_watched_issues: Stebimi darbai 
-label_related_issues: Susij&#281; darbai 
-label_applied_status: Taikomoji pad&#279;tis 
-label_loading: Kraunama... 
-label_relation_new: Naujas ry&#353;ys 
-label_relation_delete: Pa&#353;alinkite ry&#353;&#303; 
-label_relates_to: susietas su 
-label_duplicates: dublikatai 
-label_blocks: blokai 
-label_blocked_by: blokuotas 
-label_precedes: &#303;vyksta pirma 
-label_follows: seka 
+label_copy_workflow_from: Kopijuoti darb&#371; eiga i&#353;
+label_permissions_report: Leidim&#371; prane&#353;imas
+label_watched_issues: Stebimi darbai
+label_related_issues: Susij&#281; darbai
+label_applied_status: Taikomoji pad&#279;tis
+label_loading: Kraunama...
+label_relation_new: Naujas ry&#353;ys
+label_relation_delete: Pa&#353;alinkite ry&#353;&#303;
+label_relates_to: susietas su
+label_duplicates: dubliuoja
+label_duplicated_by: dubliuojasi
+label_blocks: blokuoja
+label_blocked_by: blokuojasi
+label_precedes: ankstesn&#279;
+label_follows: seka
 label_end_to_start: u&#382;baigti, kad prad&#279;ti
-label_end_to_end: u&#382;baigti, kad pabaigti 
-label_start_to_start: prad&#279;kite prad&#279;ti 
-label_start_to_end: prad&#279;kite u&#382;baigti 
-label_stay_logged_in: Likti prisijungus 
-label_disabled: i&#353;jungta(as) 
-label_show_completed_versions: Parodyti u&#382;baigtas versijas 
-label_me: a&#353; 
-label_board: Forumas 
-label_board_new: Naujas forumas 
-label_board_plural: Forumai 
-label_topic_plural: Temos 
-label_message_plural: Prane&#353;imai 
+label_end_to_end: u&#382;baigti, kad pabaigti
+label_start_to_start: prad&#279;kite prad&#279;ti
+label_start_to_end: prad&#279;kite u&#382;baigti
+label_stay_logged_in: Likti prisijungus
+label_disabled: i&#353;jungta(as)
+label_show_completed_versions: Parodyti u&#382;baigtas versijas
+label_me: a&#353;
+label_board: Forumas
+label_board_new: Naujas forumas
+label_board_plural: Forumai
+label_topic_plural: Temos
+label_message_plural: Prane&#353;imai
 label_message_last: Paskutinis prane&#353;imas
 label_message_new: Naujas prane&#353;imas
-label_reply_plural: Atsakymai 
-label_send_information: Nusi&#371;sti paskyros informacij&#261; vartotojui 
-label_year: Metai 
-label_month: M&#279;nuo 
-label_week: Savait&#279; 
-label_date_from: Nuo 
-label_date_to: Iki 
-label_language_based: Pagr&#303;sta vartotojo kalba 
-label_sort_by: R&#363;&#353;iuoti pagal %s 
-label_send_test_email: Nusi&#371;sti bandom&#261;j&#303; elektronin&#303; lai&#353;k&#261; 
-label_feeds_access_key_created_on: RSS prieigos raktas suk&#363;rtas prie&#353; %s 
-label_module_plural: Moduliai 
+label_message_posted: Prane&#353;imas prid&#279;tas
+label_reply_plural: Atsakymai
+label_send_information: Nusi&#371;sti paskyros informacij&#261; vartotojui
+label_year: Metai
+label_month: M&#279;nuo
+label_week: Savait&#279;
+label_date_from: Nuo
+label_date_to: Iki
+label_language_based: Pagr&#303;sta vartotojo kalba
+label_sort_by: R&#363;&#353;iuoti pagal %s
+label_send_test_email: Nusi&#371;sti bandom&#261;j&#303; elektronin&#303; lai&#353;k&#261;
+label_feeds_access_key_created_on: RSS prieigos raktas suk&#363;rtas prie&#353; %s
+label_module_plural: Moduliai
 label_added_time_by: Prid&#279;jo %s prie&#353; %s
-label_updated_time: Atnaujinta prie&#353; %s  
-label_jump_to_a_project: &#352;uolis &#303; projekt&#261;... 
-label_file_plural: Bylos 
-label_changeset_plural: Changesets 
-label_default_columns: Numatytosios skiltys 
-label_no_change_option: (Jokio pakeitimo) 
-label_bulk_edit_selected_issues: Masinis pasirinkt&#371; darb&#371;(issues) redagavimas 
-label_theme: Tema 
-label_default: Numatyta(as) 
-label_search_titles_only: Ie&#353;koti pavadinim&#371; tiktai 
-label_user_mail_option_all: &quot;Bet kokiam &#303;vykiui visuose mano projektuose&quot; 
-label_user_mail_option_selected: &quot;Bet kokiam &#303;vykiui tiktai pasirinktuose projektuose ...&quot; 
-label_user_mail_option_none: &quot;Tiktai dalykai kuriuos a&#353; stebiu ar a&#353; esu &#303;trauktas &#303;&quot; 
+label_updated_time_by: Atnaujino %s %s atgal
+label_updated_time: Atnaujinta prie&#353; %s
+label_jump_to_a_project: &#352;uolis &#303; projekt&#261;...
+label_file_plural: Bylos
+label_changeset_plural: Changesets
+label_default_columns: Numatyti stulpeliai
+label_no_change_option: (Jokio pakeitimo)
+label_bulk_edit_selected_issues: Masinis pasirinkt&#371; darb&#371;(issues) redagavimas
+label_theme: Tema
+label_default: Numatyta(as)
+label_search_titles_only: Ie&#353;koti pavadinim&#371; tiktai
+label_user_mail_option_all: &quot;Bet kokiam &#303;vykiui visuose mano projektuose&quot;
+label_user_mail_option_selected: &quot;Bet kokiam &#303;vykiui tiktai pasirinktuose projektuose ...&quot;
+label_user_mail_option_none: &quot;Tiktai dalykai kuriuos a&#353; stebiu ar a&#353; esu &#303;trauktas &#303;&quot;
 label_user_mail_no_self_notified: &quot;Nenoriu b&#363;ti informuotas apie pakeitimus, kuriuos pats atlieku&quot;
 label_registration_activation_by_email: &quot;paskyros aktyvacija per e-pa&#353;t&#261;&quot;
 label_registration_manual_activation: &quot;rankin&#279; paskyros aktyvacija&quot;
 label_registration_automatic_activation: &quot;automatin&#279; paskyros aktyvacija&quot;
- 
-button_login: Registruotis 
-button_submit: Pateikti 
-button_save: I&#353;saugoti 
+label_display_per_page: '%s &#303;ra&#353;&#371; puslapyje'
+label_age: Am&#382;ius
+label_change_properties: Pakeisti nustatymus
+label_general: Bendri
+label_more: Daugiau
+label_scm: SCM
+label_plugins: Plugins
+label_ldap_authentication: LDAP autentifikacija
+label_downloads_abbr: siunt.
+label_optional_description: Apib&#363;dinimas (laisvai pasirenkamas)
+label_add_another_file: Prid&#279;ti kit&#261; byl&#261;
+label_preferences: Savyb&#279;s
+label_chronological_order: Chronologine tvarka
+label_reverse_chronological_order: Atbuline chronologine tvarka
+label_planning: Planavimas
+label_incoming_emails: &#302;einantys lai&#353;kai
+label_generate_key: Generuoti rakt&#261;
+label_issue_watchers: Steb&#279;tojai
+label_example: Pavizdys
+
+button_login: Registruotis
+button_submit: Pateikti
+button_save: I&#353;saugoti
 button_check_all: &#381;ym&#279;ti visus
 button_uncheck_all: At&#382;ym&#279;ti visus
-button_delete: Trinti 
-button_create: Sukurti 
-button_test: Testas 
-button_edit: Redaguoti 
-button_add: Prid&#279;ti 
-button_change: Keisti 
+button_delete: Trinti
+button_create: Sukurti
+button_test: Testas
+button_edit: Redaguoti
+button_add: Prid&#279;ti
+button_change: Keisti
 button_apply: Pritaikyti
-button_clear: I&#353;valyti 
-button_lock: Rakinti 
-button_unlock: Atrakinti 
-button_download: Atsisi&#371;sti 
-button_list: S&#261;ra&#353;as 
-button_view: &#381;i&#363;r&#279;ti 
-button_move: Perkelti 
-button_back: Atgal 
-button_cancel: At&#353;aukti 
-button_activate: Aktyvinti 
+button_clear: I&#353;valyti
+button_lock: Rakinti
+button_unlock: Atrakinti
+button_download: Atsisi&#371;sti
+button_list: S&#261;ra&#353;as
+button_view: &#381;i&#363;r&#279;ti
+button_move: Perkelti
+button_back: Atgal
+button_cancel: At&#353;aukti
+button_activate: Aktyvinti
 button_sort: R&#363;&#353;iuoti
-button_log_time: Praleistas laikas 
+button_log_time: Praleistas laikas
 button_rollback: Gr&#303;&#382;ti &#303; &#353;i&#261; versij&#261;
-button_watch: Steb&#279;ti 
+button_watch: Steb&#279;ti
 button_unwatch: Nesteb&#279;ti
-button_reply: Atsakyti 
+button_reply: Atsakyti
 button_archive: Archyvuoti
-button_unarchive: I&#353;pakuoti 
-button_reset: Reset 
-button_rename: Pervadinti 
+button_unarchive: I&#353;pakuoti
+button_reset: Reset
+button_rename: Pervadinti
 button_change_password: Pakeisti slapta&#382;od&#303;
-button_copy: Kopijuoti 
-button_annotate: Ra&#353;yti pastab&#261; 
- 
-status_active: aktyvus 
-status_registered: u&#382;registruotas 
-status_locked: u&#382;rakintas 
- 
+button_copy: Kopijuoti
+button_annotate: Ra&#353;yti pastab&#261;
+button_update: Atnaujinti
+button_configure: Konfig&#363;ruoti
+button_quote: Cituoti
+
+status_active: aktyvus
+status_registered: u&#382;registruotas
+status_locked: u&#382;rakintas
+
 text_select_mail_notifications: I&#353;rinkite veiksmus, apie kuriuos b&#363;t&#371; prane&#353;ta elektroniniu pa&#353;tu.
-text_regexp_info: pvz. ^[A-Z0-9]+$ 
+text_regexp_info: pvz. ^[A-Z0-9]+$
 text_min_max_length_info: 0 rei&#353;kia joki&#371; apribojim&#371;
-text_project_destroy_confirmation: Ar esate &#303;sitikin&#281;s, kad j&#363;s norite pa&#353;alinti &#353;&#303; projekt&#261; ir visus susijusius duomenis? 
-text_workflow_edit: I&#353;rinkite vaidmen&#303; ir p&#279;dsek&#303;, kad redaguotum&#279;te darb&#371; eig&#261; 
-text_are_you_sure: Ar esate &#303;sitikin&#281;s? 
-text_journal_changed: pakeistas i&#353; %s &#303; %s 
-text_journal_set_to: nustatyta &#303; %s 
-text_journal_deleted: i&#353;trintas 
-text_tip_task_begin_day: u&#382;duotis, prasidedanti &#353;i&#261; dien&#261; 
-text_tip_task_end_day: u&#382;duotis, pasibaigianti &#353;i&#261; dien&#261; 
-text_tip_task_begin_end_day: u&#382;duotis, prasidedanti ir pasibaigianti &#353;i&#261; dien&#261; 
-text_project_identifier_info: 'Ma&#382;osios raid&#279;s (a-z), skai&#269;iai ir br&#363;k&#353;niai galimi.&lt;br/&gt;I&#353;saugojus, identifikuotojas negali b&#363;ti kei&#269;iamas.' 
-text_caracters_maximum: %d simboli&#371; maksimumas. 
-text_caracters_minimum: Turi b&#363;ti ma&#382;iausiai %d simboli&#371; ilgio. 
-text_length_between: Ilgis tarp %d ir %d simboli&#371;. 
-text_tracker_no_workflow: Jokia darb&#371; eiga neapibr&#279;&#382;ta &#353;iam p&#279;dsekiui 
-text_unallowed_characters: Neleistini simboliai 
-text_comma_separated: Leistinos kelios reik&#353;m&#279;s (atskirtos kableliu). 
-text_issues_ref_in_commit_messages: Darb&#371; pavedim&#371;(commit) nurodymas ir fiksavimas  prane&#353;imuose 
-text_issue_added: Darbas %s buvo prane&#353;tas (by %s). 
-text_issue_updated: Darbas %s buvo atnaujintas (by %s). 
-text_wiki_destroy_confirmation: Ar esate &#303;sitikin&#281;s, kad j&#363;s norite pa&#353;alinti wiki ir vis&#261; jos turin&#303;? 
-text_issue_category_destroy_question: Kai kurie darbai (%d) yra paskirti &#353;iai kategorijai. K&#261; j&#363;s norite daryti? 
-text_issue_category_destroy_assignments: Pa&#353;alinti kategorijos u&#382;duotis 
-text_issue_category_reassign_to: I&#353; naujo priskirti darbus &#353;iai kategorijai 
-text_user_mail_option: &quot;nei&#353;rinktiems projektams, j&#363;s tiktai gausite prane&#353;imus apie &#303;vykius, kuriuos j&#363;s stebite, arba &#303; kuriuos esate &#303;trauktas (pvz. darbai, j&#363;s esate autorius ar &#303;galiotinis).&quot; 
- 
-default_role_manager: Vadovas 
-default_role_developper: Projektuotojas 
-default_role_reporter: Prane&#353;&#279;jas 
-default_tracker_bug: Klaida 
-default_tracker_feature: Ypatyb&#279; 
-default_tracker_support: Palaikymas 
-default_issue_status_new: Nauja
-default_issue_status_assigned: Priskirta 
-default_issue_status_resolved: I&#353;spr&#281;sta
-default_issue_status_feedback: Gr&#303;&#382;tamasis ry&#353;ys 
-default_issue_status_closed: U&#382;daryta 
-default_issue_status_rejected: Atmesta 
-default_doc_category_user: Vartotojo dokumentacija 
-default_doc_category_tech: Techniniai dokumentacija 
-default_priority_low: &#381;emas 
-default_priority_normal: Normalus 
-default_priority_high: Auk&#353;tas 
-default_priority_urgent: Skubus 
-default_priority_immediate: Neatid&#279;liotinas 
-default_activity_design: Projektavimas
-default_activity_development: Vystymas 
- 
-enumeration_issue_priorities: Darbo prioritetai 
-enumeration_doc_categories: Dokumento kategorijos 
-enumeration_activities: Veiklos (laiko sekimas)
-label_display_per_page: '%s &#303;ra&#353;&#371; puslapyje'
-setting_per_page_options: &#302;ra&#353;&#371; puslapyje nustatimas
-notice_default_data_loaded: Numatytoji konfiguracija s&#279;kmingai u&#382;krauta.
-label_age: Am&#382;ius
-label_general: Bendri
-button_update: Atnaujinti
-setting_issues_export_limit: Darb&#371; eksportavimo limitas
-label_change_properties: Pakeisti nustatymus
-text_load_default_configuration: U&#382;krauti numatyt&#261;j konfiguracij&#261;
+text_project_destroy_confirmation: Ar esate &#303;sitikin&#281;s, kad j&#363;s norite pa&#353;alinti &#353;&#303; projekt&#261; ir visus susijusius duomenis?
+text_subprojects_destroy_warning: '&#352;is(ie) subprojektas(ai): %s taip pat bus i&#353;trintas(i).'
+text_workflow_edit: I&#353;rinkite vaidmen&#303; ir p&#279;dsek&#303;, kad redaguotum&#279;te darb&#371; eig&#261;
+text_are_you_sure: Ar esate &#303;sitikin&#281;s?
+text_journal_changed: pakeistas i&#353; %s &#303; %s
+text_journal_set_to: nustatyta &#303; %s
+text_journal_deleted: i&#353;trintas
+text_tip_task_begin_day: u&#382;duotis, prasidedanti &#353;i&#261; dien&#261;
+text_tip_task_end_day: u&#382;duotis, pasibaigianti &#353;i&#261; dien&#261;
+text_tip_task_begin_end_day: u&#382;duotis, prasidedanti ir pasibaigianti &#353;i&#261; dien&#261;
+text_project_identifier_info: 'Ma&#382;osios raid&#279;s (a-z), skai&#269;iai ir br&#363;k&#353;niai galimi.&lt;br/&gt;I&#353;saugojus, identifikuotojas negali b&#363;ti kei&#269;iamas.'
+text_caracters_maximum: %d simboli&#371; maksimumas.
+text_caracters_minimum: Turi b&#363;ti ma&#382;iausiai %d simboli&#371; ilgio.
+text_length_between: Ilgis tarp %d ir %d simboli&#371;.
+text_tracker_no_workflow: Jokia darb&#371; eiga neapibr&#279;&#382;ta &#353;iam p&#279;dsekiui
+text_unallowed_characters: Neleistini simboliai
+text_comma_separated: Leistinos kelios reik&#353;m&#279;s (atskirtos kableliu).
+text_issues_ref_in_commit_messages: Darb&#371; pavedim&#371;(commit) nurodymas ir fiksavimas  prane&#353;imuose
+text_issue_added: Darbas %s buvo prane&#353;tas (by %s).
+text_issue_updated: Darbas %s buvo atnaujintas (by %s).
+text_wiki_destroy_confirmation: Ar esate &#303;sitikin&#281;s, kad j&#363;s norite pa&#353;alinti wiki ir vis&#261; jos turin&#303;?
+text_issue_category_destroy_question: Kai kurie darbai (%d) yra paskirti &#353;iai kategorijai. K&#261; j&#363;s norite daryti?
+text_issue_category_destroy_assignments: Pa&#353;alinti kategorijos u&#382;duotis
+text_issue_category_reassign_to: I&#353; naujo priskirti darbus &#353;iai kategorijai
+text_user_mail_option: &quot;nei&#353;rinktiems projektams, j&#363;s tiktai gausite prane&#353;imus apie &#303;vykius, kuriuos j&#363;s stebite, arba &#303; kuriuos esate &#303;trauktas (pvz. darbai, j&#363;s esate autorius ar &#303;galiotinis).&quot;
 text_no_configuration_data: &quot;Vaidmenys, p&#279;dsekiai, darb&#371; b&#363;senos ir darb&#371; eiga dar nebuvo konfig&#363;ruoti.\nGrie&#382;tai rekomenduojam u&#382;krauti numatyt&#261;j&#261;(default)konfiguracij&#261;. U&#382;krovus, gal&#279;site j&#261; modifikuoti.&quot;
-label_repository_plural: Saugiklos
-error_can_t_load_default_data: &quot;Numatytoji konfiguracija negali b&#363;ti u&#382;krauta: %s&quot;
-label_associated_revisions: susijusios revizijos
-setting_user_format: Vartotojo atvaizdavimo formatas
+text_load_default_configuration: U&#382;krauti numatyt&#261;j konfiguracij&#261;
 text_status_changed_by_changeset: Pakeista %s revizijoi.
-label_more: Daugiau
 text_issues_destroy_confirmation: 'Ar j&#363;s tikrai norite panaikinti pa&#382;im&#279;t&#261;(us) darb&#261;(us)?'
-label_scm: SCM
 text_select_project_modules: 'Parinkite modulius, kuriuos norite naudoti &#353;iame projekte:'
-label_issue_added: Darbas prid&#279;tas
-label_issue_updated: Darbas atnaujintas
-label_document_added: Dokumentas prid&#279;tas
-label_message_posted: Prane&#353;imas prid&#279;tas
-label_file_added: Byla prid&#279;ta
-label_news_added: Naujiena prid&#279;ta
-project_module_boards: Forumai
-project_module_issue_tracking: Darbu p&#279;dsekys
-project_module_wiki: Wiki
-project_module_files: Rinkmenos
-project_module_documents: Dokumentai
-project_module_repository: Saugykla
-project_module_news: &#381;inios
-project_module_time_tracking: Laiko p&#279;dsekys
-text_file_repository_writable: &#302; rinkmenu saugykl&#261; galima saugoti (RW)
 text_default_administrator_account_changed: Administratoriaus numatyta paskyra pakeista
+text_file_repository_writable: &#302; rinkmenu saugykl&#261; galima saugoti (RW)
 text_rmagick_available: RMagick pasiekiamas (pasirinktinai)
-button_configure: Konfiguruoti
-label_plugins: Plugins
-label_ldap_authentication: LDAP autentifikacija
-label_downloads_abbr: siunt.
-label_this_month: &#353;is menuo
-label_last_n_days: paskutini&#371; %d dien&#371;
-label_all_time: visas laikas
-label_this_year: &#353;iemet
-label_date_range: Dien&#371; diapazonas
-label_last_week: paskutin&#279; savait&#279;
-label_yesterday: vakar
-label_last_month: paskutinis menuo
-label_add_another_file: Prid&#279;ti kit&#261; byl&#261;
-label_optional_description: Apib&#363;dinimas (laisvai pasirenkamas)
 text_destroy_time_entries_question: Naikinamam darbui paskelbta %.02f valand&#371;. K&#261; j&#363;s noryte su jomis daryti?
-error_issue_not_found_in_project: 'Darbas nerastas arba nesuri&#353;tas su &#353;iuo projektu'
-text_assign_time_entries_to_project: Priskirti valandas prie projekto
 text_destroy_time_entries: I&#353;trinti paskelbtas valandas
+text_assign_time_entries_to_project: Priskirti valandas prie projekto
 text_reassign_time_entries: 'Priskirti paskelbtas valandas &#353;iam darbui:'
-setting_activity_days_default: Atvaizduojamos dienos projekto veikloje
-label_chronological_order: Chronologine tvarka
-field_comments_sorting: rodyti komentarus
-label_reverse_chronological_order: Atbuline chronologine tvarka
-label_preferences: Savyb&#279;s
-setting_display_subprojects_issues: Pagal nutyl&#279;jim&#261; rodyti subprojekt&#371; darbus pagrindiniame projekte
-label_overall_activity: Visa veikla
-setting_default_projects_public: Naujas projektas vie&#353;as pagal nutyl&#279;jim&#261;
-error_scm_annotate: &quot;&#302;ra&#353;as neegzituoja arba negalima jo atvaizduoti.&quot;
-label_planning: Planavimas
-text_subprojects_destroy_warning: '&#352;is(ie) subprojektas(ai): %s taip pat bus i&#353;trintas(i).'
-label_and_its_subprojects: %s projektas ir jo subprojektai
-
-mail_body_reminder: &quot;%d darbas(ai), kurie yra jums priskirti, baigiasi po %d dien&#371;(os):&quot;
-mail_subject_reminder: &quot;%d darbas(ai) po keli&#371; dien&#371;&quot;
 text_user_wrote: '%s para&#353;&#279;:'
-label_duplicated_by: susiejo
-setting_enabled_scm: &#302;galintas SCM
-text_enumeration_category_reassign_to: 'Priskirti juos &#353;iai reik&#353;mei:'
 text_enumeration_destroy_question: '%d objektai priskirti &#353;iai reik&#353;mei.'
-label_incoming_emails: &#302;einantys lai&#353;kai
-label_generate_key: Generuoti rakt&#261;
-setting_mail_handler_api_enabled: &#302;galinti WS &#303;einantiems lai&#353;kams
-setting_mail_handler_api_key: API raktas
+text_enumeration_category_reassign_to: 'Priskirti juos &#353;iai reik&#353;mei:'
+text_email_delivery_not_configured: &quot;Email pristatymas nesukonfig&#363;ruotas , ir persp&#279;jimai neaktyvus.\nSukonfig&#363;ruokyte savo SMTP server&#303; byloje config/email.yml ir perleiskyte program&#261; kad pritaikyti pakeitymus.&quot;
+text_repository_usernames_mapping: &quot;Select ou update the Redmine user mapped to each username found in the repository log.\nUsers with the same Redmine and repository username or email are automatically mapped.&quot;
+text_diff_truncated: &quot;... &#352;is diff'as nukarpitas, tod&#279;l kad jis vir&#353;ijo maksimalu rodoma eilu&#269;iu skai&#269;iu.&quot;
 
-text_email_delivery_not_configured: &quot;Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them.&quot;
-field_parent_title: Parent page
-label_issue_watchers: Watchers
-setting_commit_logs_encoding: Commit messages encoding
-button_quote: Quote
-setting_sequential_project_identifiers: Generate sequential project identifiers
+default_role_manager: Vadovas
+default_role_developper: Projektuotojas
+default_role_reporter: Prane&#353;&#279;jas
+default_tracker_bug: Klaida
+default_tracker_feature: Ypatyb&#279;
+default_tracker_support: Palaikymas
+default_issue_status_new: Nauja
+default_issue_status_assigned: Priskirta
+default_issue_status_resolved: I&#353;spr&#281;sta
+default_issue_status_feedback: Gr&#303;&#382;tamasis ry&#353;ys
+default_issue_status_closed: U&#382;daryta
+default_issue_status_rejected: Atmesta
+default_doc_category_user: Vartotojo dokumentacija
+default_doc_category_tech: Techniniai dokumentacija
+default_priority_low: &#381;emas
+default_priority_normal: Normalus
+default_priority_high: Auk&#353;tas
+default_priority_urgent: Skubus
+default_priority_immediate: Neatid&#279;liotinas
+default_activity_design: Projektavimas
+default_activity_development: Vystymas
+
+enumeration_issue_priorities: Darbo prioritetai
+enumeration_doc_categories: Dokumento kategorijos
+enumeration_activities: Veiklos (laiko sekimas)
+text_plugin_assets_writable: Plugin assets directory writable
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+button_create_and_continue: Create and continue
+text_custom_field_possible_values_info: 'One line for each value'
+label_display: Display
+field_editable: Editable</diff>
      <filename>lang/lt.yml</filename>
    </modified>
    <modified>
      <diff>@@ -22,7 +22,7 @@ actionview_instancetag_blank_option: Selecteer
 activerecord_error_inclusion: staat niet in de lijst
 activerecord_error_exclusion: is gereserveerd
 activerecord_error_invalid: is ongeldig
-activerecord_error_confirmation: komt niet overeen met confirmatie
+activerecord_error_confirmation: komt niet overeen met bevestiging
 activerecord_error_accepted: moet geaccepteerd worden
 activerecord_error_empty: mag niet leeg zijn
 activerecord_error_blank: mag niet blanco zijn
@@ -61,26 +61,26 @@ notice_account_wrong_password: Incorrect wachtwoord
 notice_account_register_done: Account is met succes aangemaakt.
 notice_account_unknown_email: Onbekende gebruiker.
 notice_can_t_change_password: Dit account gebruikt een externe bron voor authenticatie. Het is niet mogelijk om het wachtwoord te veranderen.
-notice_account_lost_email_sent: Er is een email naar U verstuurd met instructies over het kiezen van een nieuw wachtwoord.
-notice_account_activated: Uw account is geactiveerd. U kunt nu inloggen.
-notice_successful_create: Maken succesvol.
+notice_account_lost_email_sent: Er is een e-mail naar u verstuurd met instructies over het kiezen van een nieuw wachtwoord.
+notice_account_activated: uw account is geactiveerd. u kunt nu inloggen.
+notice_successful_create: Succesvol aangemaakt.
 notice_successful_update: Wijzigen succesvol.
-notice_successful_delete: Verwijderen succesvol.
+notice_successful_delete: Succesvol verwijderd.
 notice_successful_connection: Verbinding succesvol.
-notice_file_not_found: De pagina die U probeerde te benaderen bestaat niet of is verwijderd.
+notice_file_not_found: De pagina die u probeerde te benaderen bestaat niet of is verwijderd.
 notice_locking_conflict: De gegevens zijn gewijzigd door een andere gebruiker.
-notice_not_authorized: Het is U niet toegestaan om deze pagina te raadplegen.
-notice_email_sent: An email was sent to %s
-notice_email_error: An error occurred while sending mail (%s)
-notice_feeds_access_key_reseted: Your RSS access key was reseted.
+notice_not_authorized: Het is u niet toegestaan deze pagina te raadplegen.
+notice_email_sent: Een e-mail werd verstuurd naar %s
+notice_email_error: Er is een fout opgetreden tijdens het versturen van (%s)
+notice_feeds_access_key_reseted: Je RSS toegangssleutel werd gereset.
 
 error_scm_not_found: &quot;Deze ingang of revisie bestaat niet in de repository.&quot;
-error_scm_command_failed: &quot;An error occurred when trying to access the repository: %s&quot;
+error_scm_command_failed: &quot;Er trad een fout op tijdens de poging om verbinding te maken met de repository: %s&quot;
 
-mail_subject_lost_password: Uw %s wachtwoord
-mail_body_lost_password: 'Gebruik de volgende link om Uw wachtwoord te wijzigen:'
-mail_subject_register: Uw %s account activatie
-mail_body_register: 'Gebruik de volgende link om Uw account te activeren:'
+mail_subject_lost_password: uw %s wachtwoord
+mail_body_lost_password: 'Gebruik de volgende link om uw wachtwoord te wijzigen:'
+mail_subject_register: uw %s account activatie
+mail_body_register: 'Gebruik de volgende link om uw account te activeren:'
 
 gui_validation_error: 1 fout
 gui_validation_error_plural: %d fouten
@@ -91,7 +91,7 @@ field_summary: Samenvatting
 field_is_required: Verplicht
 field_firstname: Voornaam
 field_lastname: Achternaam
-field_mail: Email
+field_mail: E-mail
 field_filename: Bestand
 field_filesize: Grootte
 field_downloads: Downloads
@@ -112,13 +112,13 @@ field_issue: Issue
 field_status: Status
 field_notes: Notities
 field_is_closed: Issue gesloten
-field_is_default: Default
+field_is_default: Standaard
 field_tracker: Tracker
 field_subject: Onderwerp
 field_due_date: Verwachte datum gereed
 field_assigned_to: Toegewezen aan
 field_priority: Prioriteit
-field_fixed_version: Target version
+field_fixed_version: Doel versie
 field_user: Gebruiker
 field_role: Rol
 field_homepage: Homepage
@@ -128,7 +128,7 @@ field_is_in_chlog: Issues weergegeven in wijzigingslog
 field_is_in_roadmap: Issues weergegeven in roadmap
 field_login: Inloggen
 field_mail_notification: Mail mededelingen
-field_admin: Administrateur
+field_admin: Beheerder
 field_last_login_on: Laatste bezoek
 field_language: Taal
 field_effective_date: Datum
@@ -144,12 +144,12 @@ field_base_dn: Base DN
 field_attr_login: Login attribuut
 field_attr_firstname: Voornaam attribuut
 field_attr_lastname: Achternaam attribuut
-field_attr_mail: Email attribuut
+field_attr_mail: E-mail attribuut
 field_onthefly: On-the-fly aanmaken van een gebruiker
 field_start_date: Start
 field_done_ratio: %% Gereed
 field_auth_source: Authenticatiemethode
-field_hide_mail: Verberg mijn emailadres
+field_hide_mail: Verberg mijn e-mailadres
 field_comments: Commentaar
 field_url: URL
 field_start_page: Startpagina
@@ -161,31 +161,31 @@ field_identifier: Identificatiecode
 field_is_filter: Gebruikt als een filter
 field_issue_to_id: Gerelateerd issue
 field_delay: Vertraging
-field_assignable: Issues can be assigned to this role
-field_redirect_existing_links: Redirect existing links
-field_estimated_hours: Estimated time
-field_default_value: Default value
+field_assignable: Issues kunnen toegewezen worden aan deze rol
+field_redirect_existing_links: Verwijs bestaande links door
+field_estimated_hours: Geschatte tijd
+field_default_value: Standaard waarde
 
-setting_app_title: Applicatie titel
-setting_app_subtitle: Applicatie ondertitel
+setting_app_title: Applicatietitel
+setting_app_subtitle: Applicatieondertitel
 setting_welcome_text: Welkomsttekst
-setting_default_language: Default taal
+setting_default_language: Standaard taal
 setting_login_required: Authent. nodig
-setting_self_registration: Zelf-registratie toegestaan
+setting_self_registration: Zelfregistratie toegestaan
 setting_attachment_max_size: Attachment max. grootte
-setting_issues_export_limit: Limiet export issues 
-setting_mail_from: Afzender mail adres
-setting_host_name: Host naam
-setting_text_formatting: Tekst formaat
-setting_wiki_compression: Wiki geschiedenis comprimeren
-setting_feeds_limit: Feed inhoud limiet
+setting_issues_export_limit: Limiet export issues
+setting_mail_from: Afzender e-mail adres
+setting_host_name: Hostnaam
+setting_text_formatting: Tekstformaat
+setting_wiki_compression: Wikigeschiedenis comprimeren
+setting_feeds_limit: Feedinhoud limiet
 setting_autofetch_changesets: Haal commits automatisch op
 setting_sys_api_enabled: Gebruik WS voor repository beheer
-setting_commit_ref_keywords: Referencing keywords
-setting_commit_fix_keywords: Fixing keywords
-setting_autologin: Autologin
-setting_date_format: Date format
-setting_cross_project_issue_relations: Allow cross-project issue relations
+setting_commit_ref_keywords: Refererende trefwoorden
+setting_commit_fix_keywords: Gefixeerde trefwoorden
+setting_autologin: Automatisch inloggen
+setting_date_format: Datumformaat
+setting_cross_project_issue_relations: Sta crossproject issuerelaties toe
 
 label_user: Gebruiker
 label_user_plural: Gebruikers
@@ -193,7 +193,7 @@ label_user_new: Nieuwe gebruiker
 label_project: Project
 label_project_new: Nieuw project
 label_project_plural: Projecten
-label_project_all: Alle Projecten
+label_project_all: Alle projecten
 label_project_latest: Nieuwste projecten
 label_issue: Issue
 label_issue_new: Nieuw issue
@@ -216,17 +216,17 @@ label_workflow: Workflow
 label_issue_status: Issue status
 label_issue_status_plural: Issue statussen
 label_issue_status_new: Nieuwe status
-label_issue_category: Issue categorie
-label_issue_category_plural: Issue categorie&#235;n
+label_issue_category: Issuecategorie
+label_issue_category_plural: Issuecategorie&#235;n
 label_issue_category_new: Nieuwe categorie
-label_custom_field: Custom veld
-label_custom_field_plural: Custom velden
-label_custom_field_new: Nieuw custom veld
+label_custom_field: Specifiek veld
+label_custom_field_plural: Specifieke velden
+label_custom_field_new: Nieuw specifiek veld
 label_enumerations: Enumeraties
 label_enumeration_new: Nieuwe waarde
 label_information: Informatie
 label_information_plural: Informatie
-label_please_login: Gaarne inloggen
+label_please_login: Log a.u.b. in
 label_register: Registreer
 label_password_lost: Wachtwoord verloren
 label_home: Home
@@ -252,7 +252,7 @@ label_auth_source: Authenticatie modus
 label_auth_source_new: Nieuwe authenticatie modus
 label_auth_source_plural: Authenticatie modi
 label_subproject_plural: Subprojecten
-label_min_max_length: Min - Max lengte
+label_min_max_length: Min-max lengte
 label_list: Lijst
 label_date: Datum
 label_integer: Integer
@@ -294,7 +294,7 @@ label_closed_issues_plural: gesloten
 label_total: Totaal
 label_permissions: Permissies
 label_current_status: Huidige status
-label_new_statuses_allowed: Nieuwe statuses toegestaan
+label_new_statuses_allowed: Nieuwe toegestane statussen
 label_all: alle
 label_none: geen
 label_next: Volgende
@@ -326,9 +326,9 @@ label_in_less_than: in minder dan
 label_in_more_than: in meer dan
 label_in: in
 label_today: vandaag
-label_this_week: this week
-label_less_than_ago: minder dan dagen geleden
-label_more_than_ago: meer dan dagen geleden
+label_this_week: deze week
+label_less_than_ago: minder dan x dagen geleden
+label_more_than_ago: meer dan x dagen geleden
 label_ago: dagen geleden
 label_contains: bevat
 label_not_contains: bevat niet
@@ -352,8 +352,8 @@ label_sort_higher: Verplaats naar boven
 label_sort_lower: Verplaats naar beneden
 label_sort_lowest: Verplaats naar eind
 label_roadmap: Roadmap
-label_roadmap_due_in: Due in 
-label_roadmap_overdue: %s late
+label_roadmap_due_in: Voldaan in %s
+label_roadmap_overdue: %s over tijd
 label_roadmap_no_issues: Geen issues voor deze versie
 label_search: Zoeken
 label_result_plural: Resultaten
@@ -361,19 +361,19 @@ label_all_words: Alle woorden
 label_wiki: Wiki
 label_wiki_edit: Wiki edit
 label_wiki_edit_plural: Wiki edits
-label_wiki_page: Wiki page
-label_wiki_page_plural: Wiki pages
-label_index_by_title: Index by title
-label_index_by_date: Index by date
+label_wiki_page: Wikipagina
+label_wiki_page_plural: Wikipagina's
+label_index_by_title: Indexeer op titel
+label_index_by_date: Indexeer op datum
 label_current_version: Huidige versie
-label_preview: Testweergave
+label_preview: Voorbeeldweergave
 label_feed_plural: Feeds
 label_changes_details: Details van alle wijzigingen
 label_issue_tracking: Issue tracking
 label_spent_time: Gespendeerde tijd
 label_f_hour: %.2f uur
 label_f_hour_plural: %.2f uren
-label_time_tracking: Tijd tracking
+label_time_tracking: Tijdregistratie bijhouden
 label_change_plural: Wijzigingen
 label_statistics: Statistieken
 label_commits_per_month: Commits per maand
@@ -383,7 +383,7 @@ label_diff_inline: inline
 label_diff_side_by_side: naast elkaar
 label_options: Opties
 label_copy_workflow_from: Kopieer workflow van
-label_permissions_report: Permissies rapport
+label_permissions_report: Permissierapport
 label_watched_issues: Gemonitorde issues
 label_related_issues: Gerelateerde issues
 label_applied_status: Toegekende status
@@ -406,26 +406,26 @@ label_show_completed_versions: Toon afgeronde versies
 label_me: ik
 label_board: Forum
 label_board_new: Nieuw forum
-label_board_plural: Forums
+label_board_plural: Fora
 label_topic_plural: Onderwerpen
 label_message_plural: Berichten
 label_message_last: Laatste bericht
 label_message_new: Nieuw bericht
 label_reply_plural: Antwoorden
-label_send_information: Send account information to the user
-label_year: Year
-label_month: Month
+label_send_information: Stuur accountinformatie naar de gebruiker
+label_year: Jaar
+label_month: Maand
 label_week: Week
-label_date_from: From
-label_date_to: To
-label_language_based: Language based
-label_sort_by: Sort by %s
-label_send_test_email: Send a test email
-label_feeds_access_key_created_on: RSS access key created %s ago
+label_date_from: Van
+label_date_to: Tot
+label_language_based: Taal gebaseerd
+label_sort_by: Sorteer op %s
+label_send_test_email: Stuur een test e-mail
+label_feeds_access_key_created_on: RSS toegangssleutel %s geleden gemaakt.
 label_module_plural: Modules
-label_added_time_by: Added by %s %s ago
-label_updated_time: Updated %s ago
-label_jump_to_a_project: Jump to a project...
+label_added_time_by: Toegevoegd door %s %s geleden
+label_updated_time: %s geleden bijgewerkt
+label_jump_to_a_project: Ga naar een project...
 
 button_login: Inloggen
 button_submit: Toevoegen
@@ -440,8 +440,8 @@ button_add: Voeg toe
 button_change: Wijzig
 button_apply: Pas toe
 button_clear: Leeg maken
-button_lock: Lock
-button_unlock: Unlock
+button_lock: Sluit
+button_unlock: Open
 button_download: Download
 button_list: Lijst
 button_view: Bekijken
@@ -455,10 +455,10 @@ button_rollback: Rollback naar deze versie
 button_watch: Monitor
 button_unwatch: Niet meer monitoren
 button_reply: Antwoord
-button_archive: Archive
-button_unarchive: Unarchive
+button_archive: Archiveer
+button_unarchive: Dearchiveer
 button_reset: Reset
-button_rename: Rename
+button_rename: Hernoemen
 
 status_active: Actief
 status_registered: geregistreerd
@@ -467,9 +467,9 @@ status_locked: gelockt
 text_select_mail_notifications: Selecteer acties waarvoor mededelingen via mail moeten worden verstuurd.
 text_regexp_info: bv. ^[A-Z0-9]+$
 text_min_max_length_info: 0 betekent geen restrictie
-text_project_destroy_confirmation: Weet U zeker dat U dit project en alle gerelateerde gegevens wilt verwijderen ? 
+text_project_destroy_confirmation: Weet u zeker dat u dit project en alle gerelateerde gegevens wilt verwijderen?
 text_workflow_edit: Selecteer een rol en een tracker om de workflow te wijzigen
-text_are_you_sure: Weet U het zeker ?
+text_are_you_sure: Weet u het zeker?
 text_journal_changed: gewijzigd van %s naar %s
 text_journal_set_to: ingesteld op %s
 text_journal_deleted: verwijderd
@@ -482,13 +482,13 @@ text_length_between: Lengte tussen %d en %d tekens.
 text_tracker_no_workflow: Geen workflow gedefinieerd voor deze tracker
 text_unallowed_characters: Niet toegestane tekens
 text_coma_separated: Meerdere waarden toegestaan (door komma's gescheiden).
-text_issues_ref_in_commit_messages: Opzoeken en aanpassen van issues in commit berichten
+text_issues_ref_in_commit_messages: Opzoeken en aanpassen van issues in commitberichten
 text_issue_added: Issue %s is gerapporteerd (by %s).
 text_issue_updated: Issue %s is gewijzigd (by %s).
-text_wiki_destroy_confirmation: Are you sure you want to delete this wiki and all its content ?
-text_issue_category_destroy_question: Some issues (%d) are assigned to this category. What do you want to do ?
-text_issue_category_destroy_assignments: Remove category assignments
-text_issue_category_reassign_to: Reassing issues to this category
+text_wiki_destroy_confirmation: Weet u zeker dat u deze wiki en zijn inhoud wenst te verwijderen?
+text_issue_category_destroy_question: Er zijn issues (%d) aan deze categorie toegewezen. Wat wilt u hiermee doen ?
+text_issue_category_destroy_assignments: Verwijder toewijzingen aan deze categorie
+text_issue_category_reassign_to: Issues opnieuw toewijzen aan deze categorie
 
 default_role_manager: Manager
 default_role_developper: Ontwikkelaar
@@ -509,132 +509,198 @@ default_priority_normal: Normaal
 default_priority_high: Hoog
 default_priority_urgent: Spoed
 default_priority_immediate: Onmiddellijk
-default_activity_design: Design
-default_activity_development: Development
+default_activity_design: Ontwerp
+default_activity_development: Ontwikkeling
 
-enumeration_issue_priorities: Issue prioriteiten
-enumeration_doc_categories: Document categorie&#235;n
-enumeration_activities: Activiteiten (tijd tracking)
-text_comma_separated: Multiple values allowed (comma separated).
-label_file_plural: Files
+enumeration_issue_priorities: Issueprioriteiten
+enumeration_doc_categories: Documentcategorie&#235;n
+enumeration_activities: Activiteiten (tijdtracking)
+text_comma_separated: Meerdere waarden toegestaan (kommagescheiden).
+label_file_plural: Bestanden
 label_changeset_plural: Changesets
-field_column_names: Columns
-label_default_columns: Default columns
-setting_issue_list_default_columns: Default columns displayed on the issue list
+field_column_names: Kolommen
+label_default_columns: Standaard kolommen.
+setting_issue_list_default_columns: Standaard kolommen getoond om de lijst met issues
 setting_repositories_encodings: Repositories encodings
-notice_no_issue_selected: &quot;No issue is selected! Please, check the issues you want to edit.&quot;
-label_bulk_edit_selected_issues: Bulk edit selected issues
-label_no_change_option: (No change)
-notice_failed_to_save_issues: &quot;Failed to save %d issue(s) on %d selected: %s.&quot;
-label_theme: Theme
-label_default: Default
-label_search_titles_only: Search titles only
-label_nobody: nobody
-button_change_password: Change password
-text_user_mail_option: &quot;For unselected projects, you will only receive notifications about things you watch or you're involved in (eg. issues you're the author or assignee).&quot;
-label_user_mail_option_selected: &quot;For any event on the selected projects only...&quot;
-label_user_mail_option_all: &quot;For any event on all my projects&quot;
-label_user_mail_option_none: &quot;Only for things I watch or I'm involved in&quot;
-setting_emails_footer: Emails footer
+notice_no_issue_selected: &quot;Er is geen issue geselecteerd. Selecteer de issue die u wilt bewerken.&quot;
+label_bulk_edit_selected_issues: Bewerk geselecteerde issues in bulk
+label_no_change_option: (Geen wijziging)
+notice_failed_to_save_issues: &quot;Fout bij bewaren van %d issue(s) (%d geselecteerd): %s.&quot;
+
+label_theme: Thema
+label_default: Standaard
+label_search_titles_only: Enkel titels doorzoeken
+label_nobody: niemand
+button_change_password: Wijzig wachtwoord
+text_user_mail_option: &quot;Bij niet-geselecteerde projecten zult u enkel notificaties ontvangen voor issues die u monitort of waar u bij betrokken bent (als auteur of toegewezen persoon).&quot;
+label_user_mail_option_selected: &quot;Enkel bij elke gebeurtenis op het geselecteerde project...&quot;
+label_user_mail_option_all: &quot;Bij elk gebeurtenis in al mijn projecten...&quot;
+label_user_mail_option_none: &quot;Alleen in de dingen die ik monitor of in betrokken ben&quot;
+setting_emails_footer: E-mails footer
 label_float: Float
-button_copy: Copy
-mail_body_account_information_external: You can use your &quot;%s&quot; account to log in.
-mail_body_account_information: Your account information
+button_copy: Kopi&#235;er
+mail_body_account_information_external: U kunt uw account (%s) gebruiken om in te loggen.
+mail_body_account_information: Uw account gegevens
 setting_protocol: Protocol
-label_user_mail_no_self_notified: &quot;I don't want to be notified of changes that I make myself&quot;
-setting_time_format: Time format
-label_registration_activation_by_email: account activation by email
-mail_subject_account_activation_request: %s account activation request
-mail_body_account_activation_request: 'A new user (%s) has registered. His account his pending your approval:'
-label_registration_automatic_activation: automatic account activation
-label_registration_manual_activation: manual account activation
-notice_account_pending: &quot;Your account was created and is now pending administrator approval.&quot;
-field_time_zone: Time zone
-text_caracters_minimum: Must be at least %d characters long.
-setting_bcc_recipients: Blind carbon copy recipients (bcc)
+label_user_mail_no_self_notified: &quot;Ik wil niet verwittigd worden van wijzigingen die ik zelf maak.&quot;
+setting_time_format: Tijd formaat
+label_registration_activation_by_email: account activatie per e-mail
+mail_subject_account_activation_request: %s account activatie verzoek
+mail_body_account_activation_request: 'Een nieuwe gebruiker (%s) is geregistreerd. Zijn account wacht op uw akkoord:'
+label_registration_automatic_activation: automatische account activatie
+label_registration_manual_activation: manuele account activatie
+notice_account_pending: &quot;Uw account is aangemaakt, maar wacht nog op goedkeuring van de beheerder.&quot;
+field_time_zone: Tijdzone
+text_caracters_minimum: Moet minstens %d karakters lang zijn.
+setting_bcc_recipients: Blind carbon copy ontvangers (bcc)
 button_annotate: Annotate
-label_issues_by: Issues by %s
-field_searchable: Searchable
-label_display_per_page: 'Per page: %s'
-setting_per_page_options: Objects per page options
-label_age: Age
-notice_default_data_loaded: Default configuration successfully loaded.
-text_load_default_configuration: Load the default configuration
-text_no_configuration_data: &quot;Roles, trackers, issue statuses and workflow have not been configured yet.\nIt is highly recommended to load the default configuration. You will be able to modify it once loaded.&quot;
-error_can_t_load_default_data: &quot;Default configuration could not be loaded: %s&quot;
+label_issues_by: Issues door %s
+field_searchable: Doorzoekbaar
+label_display_per_page: 'Per pagina: %s'
+setting_per_page_options: Objects per pagina-opties
+label_age: Leeftijd
+notice_default_data_loaded: Standaard configuratie succesvol geladen.
+text_load_default_configuration: Laad de standaard configuratie
+text_no_configuration_data: &quot;Rollen, trackers, issue statussen en workflows zijn nog niet geconfigureerd.\nHet is ten zeerste aangeraden om de standaard configuratie in te laden. U kunt deze aanpassen nadat deze is ingeladen.&quot;
+error_can_t_load_default_data: &quot;Standaard configuratie kon niet worden geladen: %s&quot;
 button_update: Update
-label_change_properties: Change properties
-label_general: General
+label_change_properties: Eigenschappen wijzigen
+label_general: Algemeen
 label_repository_plural: Repositories
-label_associated_revisions: Associated revisions
-setting_user_format: Users display format
-text_status_changed_by_changeset: Applied in changeset %s.
-label_more: More
-text_issues_destroy_confirmation: 'Are you sure you want to delete the selected issue(s) ?'
+label_associated_revisions: Geassoci&#235;erde revisies
+setting_user_format: Gebruikers weergaveformaat
+text_status_changed_by_changeset: Toegepast in changeset %s.
+label_more: Meer
+text_issues_destroy_confirmation: 'Weet u zeker dat u deze issue(s) wil verwijderen?'
 label_scm: SCM
-text_select_project_modules: 'Select modules to enable for this project:'
-label_issue_added: Issue added
-label_issue_updated: Issue updated
-label_document_added: Document added
-label_message_posted: Message added
-label_file_added: File added
-label_news_added: News added
+text_select_project_modules: 'Selecteer de modules die u wilt gebruiken voor dit project:'
+label_issue_added: Issue toegevoegd
+label_issue_updated: Issue bijgewerkt
+label_document_added: Document toegevoegd
+label_message_posted: Bericht toegevoegd
+label_file_added: Bericht toegevoegd
+label_news_added: Nieuws toegevoegd
 project_module_boards: Boards
 project_module_issue_tracking: Issue tracking
 project_module_wiki: Wiki
-project_module_files: Files
-project_module_documents: Documents
+project_module_files: Bestanden
+project_module_documents: Documenten
 project_module_repository: Repository
-project_module_news: News
-project_module_time_tracking: Time tracking
-text_file_repository_writable: File repository writable
-text_default_administrator_account_changed: Default administrator account changed
-text_rmagick_available: RMagick available (optional)
-button_configure: Configure
+project_module_news: Nieuws
+project_module_time_tracking: Tijd tracking
+text_file_repository_writable: Bestandsrepository beschrijfbaar
+text_default_administrator_account_changed: Standaard beheerderaccount gewijzigd
+text_rmagick_available: RMagick beschikbaar (optioneel)
+button_configure: Configureer
 label_plugins: Plugins
-label_ldap_authentication: LDAP authentication
+label_ldap_authentication: LDAP authenticatie
 label_downloads_abbr: D/L
-label_this_month: this month
-label_last_n_days: last %d days
-label_all_time: all time
-label_this_year: this year
-label_date_range: Date range
-label_last_week: last week
-label_yesterday: yesterday
-label_last_month: last month
-label_add_another_file: Add another file
-label_optional_description: Optional description
-text_destroy_time_entries_question: %.02f hours were reported on the issues you are about to delete. What do you want to do ?
-error_issue_not_found_in_project: 'The issue was not found or does not belong to this project'
-text_assign_time_entries_to_project: Assign reported hours to the project
-text_destroy_time_entries: Delete reported hours
-text_reassign_time_entries: 'Reassign reported hours to this issue:'
-setting_activity_days_default: Days displayed on project activity
-label_chronological_order: In chronological order
-field_comments_sorting: Display comments
-label_reverse_chronological_order: In reverse chronological order
-label_preferences: Preferences
-setting_display_subprojects_issues: Display subprojects issues on main projects by default
-label_overall_activity: Overall activity
-setting_default_projects_public: New projects are public by default
-error_scm_annotate: &quot;The entry does not exist or can not be annotated.&quot;
+label_this_month: deze maand
+label_last_n_days: %d dagen geleden
+label_all_time: alles
+label_this_year: dit jaar
+label_date_range: Datum bereik
+label_last_week: vorige week
+label_yesterday: gisteren
+label_last_month: laatste maand
+label_add_another_file: Ander bestand toevoegen
+label_optional_description: Optionele beschrijving
+text_destroy_time_entries_question: %.02f uren werden gerapporteerd op de issue(s) die u wilde verwijderen. Wat wil u doen?
+error_issue_not_found_in_project: 'Deze issue is niet gevonden of behoort niet toe tot dit project.'
+text_assign_time_entries_to_project: Gerapporteerde uren toevoegen aan dit project
+text_destroy_time_entries: Verwijder gerapporteerde uren
+text_reassign_time_entries: 'Gerapporteerde uren opnieuw toewijzen:'
+setting_activity_days_default: Aantal dagen getoond bij het tabblad &quot;Activiteit&quot;
+label_chronological_order: In chronologische volgorde
+field_comments_sorting: Commentaar weergeven
+label_reverse_chronological_order: In omgekeerde chronologische volgorde
+label_preferences: Voorkeuren
+setting_display_subprojects_issues: Standaard issues van subproject tonen
+label_overall_activity: Activiteit
+setting_default_projects_public: Nieuwe projecten zijn standaard publiek
+error_scm_annotate: &quot;Er kan geen commentaar toegevoegd worden.&quot;
 label_planning: Planning
-text_subprojects_destroy_warning: 'Its subproject(s): %s will be also deleted.'
-label_and_its_subprojects: %s and its subprojects
-mail_body_reminder: &quot;%d issue(s) that are assigned to you are due in the next %d days:&quot;
-mail_subject_reminder: &quot;%d issue(s) due in the next days&quot;
-text_user_wrote: '%s wrote:'
-label_duplicated_by: duplicated by
-setting_enabled_scm: Enabled SCM
-text_enumeration_category_reassign_to: 'Reassign them to this value:'
-text_enumeration_destroy_question: '%d objects are assigned to this value.'
-label_incoming_emails: Incoming emails
-label_generate_key: Generate a key
-setting_mail_handler_api_enabled: Enable WS for incoming emails
-setting_mail_handler_api_key: API key
-text_email_delivery_not_configured: &quot;Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them.&quot;
-field_parent_title: Parent page
-label_issue_watchers: Watchers
-setting_commit_logs_encoding: Commit messages encoding
-button_quote: Quote
-setting_sequential_project_identifiers: Generate sequential project identifiers
+text_subprojects_destroy_warning: 'De subprojecten: %s zullen ook verwijderd worden.'
+label_and_its_subprojects: %s en zijn subprojecten.
+mail_body_reminder: &quot;%d issue(s) die aan u toegewezen zijn en voldaan moeten zijn in de komende %d dagen:&quot;
+mail_subject_reminder: &quot;%d issue(s) die voldaan moeten zijn in de komende dagen.&quot;
+text_user_wrote: '%s schreef:'
+label_duplicated_by: gedupliceerd door
+setting_enabled_scm: Ingeschakeld SCM
+text_enumeration_category_reassign_to: 'Wijs de volgende waarde toe:'
+text_enumeration_destroy_question: '%d objecten zijn toegewezen aan deze waarde.'
+label_incoming_emails: Inkomende e-mail
+label_generate_key: Genereer een sleutel
+setting_mail_handler_api_enabled: Schakel WS in voor inkomende mail.
+setting_mail_handler_api_key: API sleutel
+text_email_delivery_not_configured: &quot;E-mail bezorging is niet geconfigureerd. Notificaties zijn uitgeschakeld.\nConfigureer uw SMTP server in config/email.yml en herstart de applicatie om dit te activeren.&quot;
+field_parent_title: Bovenliggende pagina
+label_issue_watchers: Monitoren
+setting_commit_logs_encoding: Encodering van commit berichten
+button_quote: Citaat
+setting_sequential_project_identifiers: Genereer sequenti&#235;le projectidentiteiten
+notice_unable_delete_version: Niet mogelijk om deze versie te verwijderen.
+label_renamed: hernoemd
+label_copied: gekopieerd
+setting_plain_text_mail: plain text only (no HTML)
+permission_view_files: View files
+permission_edit_issues: Edit issues
+permission_edit_own_time_entries: Edit own time logs
+permission_manage_public_queries: Manage public queries
+permission_add_issues: Add issues
+permission_log_time: Log spent time
+permission_view_changesets: View changesets
+permission_view_time_entries: View spent time
+permission_manage_versions: Manage versions
+permission_manage_wiki: Manage wiki
+permission_manage_categories: Manage issue categories
+permission_protect_wiki_pages: Protect wiki pages
+permission_comment_news: Comment news
+permission_delete_messages: Delete messages
+permission_select_project_modules: Select project modules
+permission_manage_documents: Manage documents
+permission_edit_wiki_pages: Edit wiki pages
+permission_add_issue_watchers: Add watchers
+permission_view_gantt: View gantt chart
+permission_move_issues: Move issues
+permission_manage_issue_relations: Manage issue relations
+permission_delete_wiki_pages: Delete wiki pages
+permission_manage_boards: Manage boards
+permission_delete_wiki_pages_attachments: Delete attachments
+permission_view_wiki_edits: View wiki history
+permission_add_messages: Post messages
+permission_view_messages: View messages
+permission_manage_files: Manage files
+permission_edit_issue_notes: Edit notes
+permission_manage_news: Manage news
+permission_view_calendar: View calendrier
+permission_manage_members: Manage members
+permission_edit_messages: Edit messages
+permission_delete_issues: Delete issues
+permission_view_issue_watchers: View watchers list
+permission_manage_repository: Manage repository
+permission_commit_access: Commit access
+permission_browse_repository: Browse repository
+permission_view_documents: View documents
+permission_edit_project: Edit project
+permission_add_issue_notes: Add notes
+permission_save_queries: Save queries
+permission_view_wiki_pages: View wiki
+permission_rename_wiki_pages: Rename wiki pages
+permission_edit_time_entries: Edit time logs
+permission_edit_own_issue_notes: Edit own notes
+setting_gravatar_enabled: Use Gravatar user icons
+label_example: Example
+text_repository_usernames_mapping: &quot;Select ou update the Redmine user mapped to each username found in the repository log.\nUsers with the same Redmine and repository username or email are automatically mapped.&quot;
+permission_edit_own_messages: Edit own messages
+permission_delete_own_messages: Delete own messages
+label_user_activity: &quot;%s's activity&quot;
+label_updated_time_by: Updated by %s %s ago
+text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'
+setting_diff_max_lines_displayed: Max number of diff lines displayed
+text_plugin_assets_writable: Plugin assets directory writable
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+button_create_and_continue: Create and continue
+text_custom_field_possible_values_info: 'One line for each value'
+label_display: Display
+field_editable: Editable</diff>
      <filename>lang/nl.yml</filename>
    </modified>
    <modified>
      <diff>@@ -410,7 +410,7 @@ label_sort_higher: Flytt opp
 label_sort_lower: Flytt ned
 label_sort_lowest: Flytt til bunnen
 label_roadmap: Veikart
-label_roadmap_due_in: Frist om
+label_roadmap_due_in: Frist om %s
 label_roadmap_overdue: %s over fristen
 label_roadmap_no_issues: Ingen saker for denne versjonen
 label_search: S&#248;k
@@ -638,3 +638,68 @@ label_issue_watchers: Watchers
 setting_commit_logs_encoding: Commit messages encoding
 button_quote: Quote
 setting_sequential_project_identifiers: Generate sequential project identifiers
+notice_unable_delete_version: Unable to delete version
+label_renamed: renamed
+label_copied: copied
+setting_plain_text_mail: plain text only (no HTML)
+permission_view_files: View files
+permission_edit_issues: Edit issues
+permission_edit_own_time_entries: Edit own time logs
+permission_manage_public_queries: Manage public queries
+permission_add_issues: Add issues
+permission_log_time: Log spent time
+permission_view_changesets: View changesets
+permission_view_time_entries: View spent time
+permission_manage_versions: Manage versions
+permission_manage_wiki: Manage wiki
+permission_manage_categories: Manage issue categories
+permission_protect_wiki_pages: Protect wiki pages
+permission_comment_news: Comment news
+permission_delete_messages: Delete messages
+permission_select_project_modules: Select project modules
+permission_manage_documents: Manage documents
+permission_edit_wiki_pages: Edit wiki pages
+permission_add_issue_watchers: Add watchers
+permission_view_gantt: View gantt chart
+permission_move_issues: Move issues
+permission_manage_issue_relations: Manage issue relations
+permission_delete_wiki_pages: Delete wiki pages
+permission_manage_boards: Manage boards
+permission_delete_wiki_pages_attachments: Delete attachments
+permission_view_wiki_edits: View wiki history
+permission_add_messages: Post messages
+permission_view_messages: View messages
+permission_manage_files: Manage files
+permission_edit_issue_notes: Edit notes
+permission_manage_news: Manage news
+permission_view_calendar: View calendrier
+permission_manage_members: Manage members
+permission_edit_messages: Edit messages
+permission_delete_issues: Delete issues
+permission_view_issue_watchers: View watchers list
+permission_manage_repository: Manage repository
+permission_commit_access: Commit access
+permission_browse_repository: Browse repository
+permission_view_documents: View documents
+permission_edit_project: Edit project
+permission_add_issue_notes: Add notes
+permission_save_queries: Save queries
+permission_view_wiki_pages: View wiki
+permission_rename_wiki_pages: Rename wiki pages
+permission_edit_time_entries: Edit time logs
+permission_edit_own_issue_notes: Edit own notes
+setting_gravatar_enabled: Use Gravatar user icons
+label_example: Example
+text_repository_usernames_mapping: &quot;Select ou update the Redmine user mapped to each username found in the repository log.\nUsers with the same Redmine and repository username or email are automatically mapped.&quot;
+permission_edit_own_messages: Edit own messages
+permission_delete_own_messages: Delete own messages
+label_user_activity: &quot;%s's activity&quot;
+label_updated_time_by: Updated by %s %s ago
+text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'
+setting_diff_max_lines_displayed: Max number of diff lines displayed
+text_plugin_assets_writable: Plugin assets directory writable
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+button_create_and_continue: Create and continue
+text_custom_field_possible_values_info: 'One line for each value'
+label_display: Display
+field_editable: Editable</diff>
      <filename>lang/no.yml</filename>
    </modified>
    <modified>
      <diff>@@ -1,639 +1,723 @@
-_gloc_rule_default: '|n| n==1 ? &quot;&quot; : &quot;_plural&quot; '
-
+# Keep this line in order to avoid problems with Windows Notepad UTF-8 EF-BB-BFidea...
+# Best regards from Lublin@Poland :-)
+# PL translation by Mariusz@Olejnik.net,
+_gloc_rule_default: '|n| n10=n%10; n100=n%100; n==1 ? &quot;&quot; : n10&gt;=2 &amp;&amp; n10&lt;=4 &amp;&amp; (n100&lt;10 || n100&gt;=20) ? &quot;_plural234&quot; : &quot;_plural5&quot;'
 actionview_datehelper_select_day_prefix:
 actionview_datehelper_select_month_names: Stycze&#324;,Luty,Marzec,Kwiecie&#324;,Maj,Czerwiec,Lipiec,Sierpie&#324;,Wrzesie&#324;,Pa&#378;dziernik,Listopad,Grudzie&#324;
 actionview_datehelper_select_month_names_abbr: Sty,Lut,Mar,Kwi,Maj,Cze,Lip,Sie,Wrz,Pa&#378;,Lis,Gru
 actionview_datehelper_select_month_prefix:
 actionview_datehelper_select_year_prefix:
 actionview_datehelper_time_in_words_day: 1 dzie&#324;
+actionview_datehelper_time_in_words_day_plural234: %d dni
+actionview_datehelper_time_in_words_day_plural5: %d dni
 actionview_datehelper_time_in_words_day_plural: %d dni
 actionview_datehelper_time_in_words_hour_about: oko&#322;o godziny
+actionview_datehelper_time_in_words_hour_about_plural234: oko&#322;o %d godzin
+actionview_datehelper_time_in_words_hour_about_plural5: oko&#322;o %d godzin
 actionview_datehelper_time_in_words_hour_about_plural: oko&#322;o %d godzin
 actionview_datehelper_time_in_words_hour_about_single: oko&#322;o godziny
 actionview_datehelper_time_in_words_minute: 1 minuta
 actionview_datehelper_time_in_words_minute_half: p&#243;&#322; minuty
 actionview_datehelper_time_in_words_minute_less_than: mniej ni&#380; minuta
+actionview_datehelper_time_in_words_minute_plural234: %d minuty
+actionview_datehelper_time_in_words_minute_plural5: %d minut
 actionview_datehelper_time_in_words_minute_plural: %d minut
 actionview_datehelper_time_in_words_minute_single: 1 minuta
 actionview_datehelper_time_in_words_second_less_than: mniej ni&#380; sekunda
+actionview_datehelper_time_in_words_second_less_than_plural234: mniej ni&#380; %d sekundy
+actionview_datehelper_time_in_words_second_less_than_plural5: mniej ni&#380; %d sekund
 actionview_datehelper_time_in_words_second_less_than_plural: mniej ni&#380; %d sekund
 actionview_instancetag_blank_option: Prosz&#281; wybierz
-
-activerecord_error_inclusion: nie jest zawarte na li&#347;cie
-activerecord_error_exclusion: jest zarezerwowane
-activerecord_error_invalid: jest nieprawid&#322;owe
-activerecord_error_confirmation: nie pasuje do potwierdzenia
 activerecord_error_accepted: musi by&#263; zaakceptowane
-activerecord_error_empty: nie mo&#380;e by&#263; puste
 activerecord_error_blank: nie mo&#380;e by&#263; czyste
+activerecord_error_circular_dependency: Ta relacja mo&#380;e wytworzy&#263; ko&#322;ow&#261; zale&#380;no&#347;&#263;
+activerecord_error_confirmation: nie pasuje do potwierdzenia
+activerecord_error_empty: nie mo&#380;e by&#263; puste
+activerecord_error_exclusion: jest zarezerwowane
+activerecord_error_greater_than_start_date: musi by&#263; wi&#281;ksze ni&#380; pocz&#261;tkowa data
+activerecord_error_inclusion: nie jest zawarte na li&#347;cie
+activerecord_error_invalid: jest nieprawid&#322;owe
+activerecord_error_not_a_date: nie jest prawid&#322;ow&#261; dat&#261;
+activerecord_error_not_a_number: nie jest numerem
+activerecord_error_not_same_project: nie nale&#380;y do tego samego projektu
+activerecord_error_taken: jest ju&#380; wybrane
 activerecord_error_too_long: jest za d&#322;ugie
 activerecord_error_too_short: jest za kr&#243;tkie
 activerecord_error_wrong_length: ma z&#322;&#261; d&#322;ugo&#347;&#263;
-activerecord_error_taken: jest ju&#380; wybrane
-activerecord_error_not_a_number: nie jest numerem
-activerecord_error_not_a_date: nie jest prawid&#322;ow&#261; dat&#261;
-activerecord_error_greater_than_start_date: musi by&#263; wi&#281;ksze ni&#380; pocz&#261;tkowa data
-activerecord_error_not_same_project: nie nale&#380;y do tego samego projektu
-activerecord_error_circular_dependency: Ta relacja mo&#380;e wytworzy&#263; ko&#322;ow&#261; zale&#380;no&#347;&#263;
-
-general_fmt_age: %d lat
-general_fmt_age_plural: %d lat
-general_fmt_date: %%m/%%d/%%Y
-general_fmt_datetime: %%m/%%d/%%Y %%I:%%M %%p
-general_fmt_datetime_short: %%b %%d, %%I:%%M %%p
-general_fmt_time: %%I:%%M %%p
-general_text_No: 'Nie'
-general_text_Yes: 'Tak'
-general_text_no: 'nie'
-general_text_yes: 'tak'
-general_lang_name: 'Polski'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: ISO-8859-2
-general_pdf_encoding: ISO-8859-2
-general_day_names: Poniedzia&#322;ek,Wtorek,&#346;roda,Czwartek,Pi&#261;tek,Sobota,Niedziela
-general_first_day_of_week: '1'
-
-notice_account_updated: Konto prawid&#322;owo zaktualizowane.
-notice_account_invalid_creditentials: Z&#322;y u&#380;ytkownik lub has&#322;o
-notice_account_password_updated: Has&#322;o prawid&#322;owo zmienione.
-notice_account_wrong_password: Z&#322;e has&#322;o
-notice_account_register_done: Konto prawid&#322;owo stworzone.
-notice_account_unknown_email: Nieznany u&#380;ytkownik.
-notice_can_t_change_password: To konto ma zewn&#281;trzne &#378;r&#243;d&#322;o identyfikacji. Nie mo&#380;esz zmieni&#263; has&#322;a.
-notice_account_lost_email_sent: Email z instrukcjami zmiany has&#322;a zosta&#322; wys&#322;any do Ciebie.
-notice_account_activated: Twoje konto zosta&#322;o aktywowane. Mo&#380;esz si&#281; zalogowa&#263;.
-notice_successful_create: Udane stworzenie.
-notice_successful_update: Udane poprawienie.
-notice_successful_delete: Udane usuni&#281;cie.
-notice_successful_connection: Udane nawi&#261;zanie po&#322;&#261;czenia.
-notice_file_not_found: Strona do kt&#243;rej pr&#243;bujesz si&#281; dosta&#263; nie istnieje lub zosta&#322;a usuni&#281;ta.
-notice_locking_conflict: Dane poprawione przez innego u&#380;ytkownika.
-notice_not_authorized: Nie jeste&#347; autoryzowany by zobaczy&#263; stron&#281;.
-
+button_activate: Aktywuj
+button_add: Dodaj
+button_annotate: Adnotuj
+button_apply: Ustaw
+button_archive: Archiwizuj
+button_back: Wstecz
+button_cancel: Anuluj
+button_change: Zmie&#324;
+button_change_password: Zmie&#324; has&#322;o
+button_check_all: Zaznacz wszystko
+button_clear: Wyczy&#347;&#263;
+button_configure: Konfiguruj
+button_copy: Kopia
+button_create: Stw&#243;rz
+button_delete: Usu&#324;
+button_download: Pobierz
+button_edit: Edytuj
+button_list: Lista
+button_lock: Zablokuj
+button_log_time: Log czasu
+button_login: Login
+button_move: Przenie&#347;
+button_quote: Cytuj
+button_rename: Zmie&#324; nazw&#281;
+button_reply: Odpowiedz
+button_reset: Resetuj
+button_rollback: Przywr&#243;c do tej wersji
+button_save: Zapisz
+button_sort: Sortuj
+button_submit: Wy&#347;lij
+button_test: Testuj
+button_unarchive: Przywr&#243;c z archiwum
+button_uncheck_all: Odznacz wszystko
+button_unlock: Odblokuj
+button_unwatch: Nie obserwuj
+button_update: Uaktualnij
+button_view: Poka&#380;
+button_watch: Obserwuj
+default_activity_design: Projektowanie
+default_activity_development: Rozw&#243;j
+default_doc_category_tech: Dokumentacja techniczna
+default_doc_category_user: Dokumentacja u&#380;ytkownika
+default_issue_status_assigned: Przypisany
+default_issue_status_closed: Zamkni&#281;ty
+default_issue_status_feedback: Odpowied&#378;
+default_issue_status_new: Nowy
+default_issue_status_rejected: Odrzucony
+default_issue_status_resolved: Rozwi&#261;zany
+default_priority_high: Wysoki
+default_priority_immediate: Natychmiastowy
+default_priority_low: Niski
+default_priority_normal: Normalny
+default_priority_urgent: Pilny
+default_role_developper: Programista
+default_role_manager: Kierownik
+default_role_reporter: Wprowadzajacy
+default_tracker_bug: B&#322;&#261;d
+default_tracker_feature: Zadanie
+default_tracker_support: Wsparcie
+enumeration_activities: Dzia&#322;ania (&#347;ledzenie czasu)
+enumeration_doc_categories: Kategorie dokument&#243;w
+enumeration_issue_priorities: Priorytety zagadnie&#324;
+error_can_t_load_default_data: &quot;Domy&#347;lna konfiguracja nie mo&#380;e by&#263; za&#322;adowana: %s&quot;
+error_issue_not_found_in_project: 'Zaganienie nie zosta&#322;o znalezione lub nie nale&#380;y do tego projektu'
+error_scm_annotate: &quot;Wpis nie istnieje lub nie mo&#380;na do niego dodawa&#263; adnotacji.&quot;
+error_scm_command_failed: &quot;Wyst&#261;pi&#322; b&#322;&#261;d przy pr&#243;bie dost&#281;pu do repozytorium: %s&quot;
 error_scm_not_found: &quot;Obiekt lub wersja nie zosta&#322;y znalezione w repozytorium.&quot;
-error_scm_command_failed: &quot;An error occurred when trying to access the repository: %s&quot;
-
-mail_subject_lost_password: Twoje has&#322;o do %s
-mail_body_lost_password: 'W celu zmiany swojego has&#322;a u&#380;yj poni&#380;szego odno&#347;nika:'
-mail_subject_register: Aktywacja konta w %s
-mail_body_register: 'W celu aktywacji Twojego konta, u&#380;yj poni&#380;szego odno&#347;nika:'
-
-gui_validation_error: 1 b&#322;&#261;d
-gui_validation_error_plural: %d b&#322;&#281;d&#243;w
-
-field_name: Nazwa
-field_description: Opis
-field_summary: Podsumowanie
-field_is_required: Wymagane
-field_firstname: Imi&#281;
-field_lastname: Nazwisko
-field_mail: Email
-field_filename: Plik
-field_filesize: Rozmiar
-field_downloads: Pobra&#324;
+field_account: Konto
+field_activity: Aktywno&#347;&#263;
+field_admin: Administrator
+field_assignable: Zagadnienia mog&#261; by&#263; przypisane do tej roli
+field_assigned_to: Przydzielony do
+field_attr_firstname: Imi&#281; atrybut
+field_attr_lastname: Nazwisko atrybut
+field_attr_login: Login atrybut
+field_attr_mail: Email atrybut
+field_auth_source: Tryb identyfikacji
 field_author: Autor
-field_created_on: Stworzone
-field_updated_on: Zmienione
-field_field_format: Format
-field_is_for_all: Dla wszystkich projekt&#243;w
-field_possible_values: Mo&#380;liwe warto&#347;ci
-field_regexp: Wyra&#380;enie regularne
-field_min_length: Minimalna d&#322;ugo&#347;&#263;
-field_max_length: Maksymalna d&#322;ugo&#347;&#263;
-field_value: Warto&#347;&#263;
+field_base_dn: Base DN
 field_category: Kategoria
-field_title: Tytu&#322;
-field_project: Projekt
-field_issue: Zagadnienie
-field_status: Status
-field_notes: Notatki
-field_is_closed: Zagadnienie zamkni&#281;te
-field_is_default: Domy&#347;lny status
-field_tracker: Typ zagadnienia
-field_subject: Temat
+field_column_names: Nazwy kolumn
+field_comments: Komentarz
+field_comments_sorting: Pokazuj komentarze
+field_created_on: Stworzone
+field_default_value: Domy&#347;lny
+field_delay: Op&#243;&#378;nienie
+field_description: Opis
+field_done_ratio: %% Wykonane
+field_downloads: Pobra&#324;
 field_due_date: Data oddania
-field_assigned_to: Przydzielony do
-field_priority: Priorytet
+field_effective_date: Data
+field_estimated_hours: Szacowany czas
+field_field_format: Format
+field_filename: Plik
+field_filesize: Rozmiar
+field_firstname: Imi&#281;
 field_fixed_version: Wersja docelowa
-field_user: U&#380;ytkownik
-field_role: Rola
+field_hide_mail: Ukryj m&#243;j adres email
 field_homepage: Strona www
-field_is_public: Publiczny
-field_parent: Nadprojekt
+field_host: Host
+field_hours: Godzin
+field_identifier: Identifikator
+field_is_closed: Zagadnienie zamkni&#281;te
+field_is_default: Domy&#347;lny status
+field_is_filter: Atrybut filtrowania
+field_is_for_all: Dla wszystkich projekt&#243;w
 field_is_in_chlog: Zagadnienie pokazywane w zapisie zmian
 field_is_in_roadmap: Zagadnienie pokazywane na mapie
+field_is_public: Publiczny
+field_is_required: Wymagane
+field_issue: Zagadnienie
+field_issue_to_id: Powi&#261;zania zagadnienia
+field_language: J&#281;zyk
+field_last_login_on: Ostatnie po&#322;&#261;czenie
+field_lastname: Nazwisko
 field_login: Login
+field_mail: Email
 field_mail_notification: Powiadomienia Email
-field_admin: Administrator
-field_last_login_on: Ostatnie po&#322;&#261;czenie
-field_language: J&#281;zyk
-field_effective_date: Data
-field_password: Has&#322;o
+field_max_length: Maksymalna d&#322;ugo&#347;&#263;
+field_min_length: Minimalna d&#322;ugo&#347;&#263;
+field_name: Nazwa
 field_new_password: Nowe has&#322;o
+field_notes: Notatki
+field_onthefly: Tworzenie u&#380;ytkownika w locie
+field_parent: Nadprojekt
+field_parent_title: Strona rodzica
+field_password: Has&#322;o
 field_password_confirmation: Potwierdzenie
-field_version: Wersja
-field_type: Typ
-field_host: Host
 field_port: Port
-field_account: Konto
-field_base_dn: Base DN
-field_attr_login: Login atrybut
-field_attr_firstname: Imi&#281; atrybut
-field_attr_lastname: Nazwisko atrybut
-field_attr_mail: Email atrybut
-field_onthefly: Tworzenie u&#380;ytkownika w locie
+field_possible_values: Mo&#380;liwe warto&#347;ci
+field_priority: Priorytet
+field_project: Projekt
+field_redirect_existing_links: Przekierowanie istniej&#261;cych odno&#347;nik&#243;w
+field_regexp: Wyra&#380;enie regularne
+field_role: Rola
+field_searchable: Przeszukiwalne
+field_spent_on: Data
 field_start_date: Start
-field_done_ratio: %% Wykonane
-field_auth_source: Tryb identyfikacji
-field_hide_mail: Ukryj m&#243;j adres email
-field_comments: Komentarz
-field_url: URL
 field_start_page: Strona startowa
+field_status: Status
+field_subject: Temat
 field_subproject: Podprojekt
-field_hours: Godzin
-field_activity: Aktywno&#347;&#263;
-field_spent_on: Data
-field_identifier: Identifikator
-field_is_filter: Atrybut filtrowania
-field_issue_to_id: Powi&#261;zania zagadnienia
-field_delay: Op&#243;&#378;nienie
-field_default_value: Domy&#347;lny
-
-setting_app_title: Tytu&#322; aplikacji
-setting_app_subtitle: Podtytu&#322; aplikacji
-setting_welcome_text: Tekst powitalny
-setting_default_language: Domy&#347;lny j&#281;zyk
-setting_login_required: Identyfikacja wymagana
-setting_self_registration: W&#322;asna rejestracja umo&#380;liwiona
-setting_attachment_max_size: Maks. rozm. za&#322;&#261;cznika
-setting_issues_export_limit: Limit eksportu zagadnie&#324;
-setting_mail_from: Adres email wysy&#322;ki
-setting_host_name: Nazwa hosta
-setting_text_formatting: Formatowanie tekstu
-setting_wiki_compression: Kompresja historii Wiki
-setting_feeds_limit: Limit danych RSS
-setting_autofetch_changesets: Automatyczne pobieranie zmian
-setting_sys_api_enabled: W&#322;&#261;czenie WS do zarz&#261;dzania repozytorium
-setting_commit_ref_keywords: S&#322;owa tworz&#261;ce powi&#261;zania
-setting_commit_fix_keywords: S&#322;owa zmieniaj&#261;ce status
-setting_autologin: Auto logowanie
-setting_date_format: Format daty
-
-label_user: U&#380;ytkownik
-label_user_plural: U&#380;ytkownicy
-label_user_new: Nowy u&#380;ytkownik
-label_project: Projekt
-label_project_new: Nowy projekt
-label_project_plural: Projekty
-label_project_all: Wszystkie projekty
-label_project_latest: Ostatnie projekty
-label_issue: Zagadnienie
-label_issue_new: Nowe zagadnienie
-label_issue_plural: Zagadnienia
-label_issue_view_all: Zobacz wszystkie zagadnienia
-label_document: Dokument
-label_document_new: Nowy dokument
-label_document_plural: Dokumenty
-label_role: Rola
-label_role_plural: Role
-label_role_new: Nowa rola
-label_role_and_permissions: Role i Uprawnienia
-label_member: Uczestnik
-label_member_new: Nowy uczestnik
-label_member_plural: Uczestnicy
-label_tracker: Typ zagadnienia
-label_tracker_plural: Typy zagadnie&#324;
-label_tracker_new: Nowy typ zagadnienia
-label_workflow: Przep&#322;yw
-label_issue_status: Status zagadnienia
-label_issue_status_plural: Statusy zagadnie&#324;
-label_issue_status_new: Nowy status
-label_issue_category: Kategoria zagadnienia
-label_issue_category_plural: Kategorie zagadnie&#324;
-label_issue_category_new: Nowa kategoria
-label_custom_field: Dowolne pole
-label_custom_field_plural: Dowolne pola
-label_custom_field_new: Nowe dowolne pole
-label_enumerations: Wyliczenia
-label_enumeration_new: Nowa warto&#347;&#263;
-label_information: Informacja
-label_information_plural: Informacje
-label_please_login: Zaloguj si&#281;
-label_register: Rejestracja
-label_password_lost: Zapomniane has&#322;o
-label_home: G&#322;&#243;wna
-label_my_page: Moja strona
-label_my_account: Moje konto
-label_my_projects: Moje projekty
+field_summary: Podsumowanie
+field_time_zone: Strefa czasowa
+field_title: Tytu&#322;
+field_tracker: Typ zagadnienia
+field_type: Typ
+field_updated_on: Zmienione
+field_url: URL
+field_user: U&#380;ytkownik
+field_value: Warto&#347;&#263;
+field_version: Wersja
+field_vf_personnel: Personel
+field_vf_watcher: Obserwator
+general_csv_decimal_separator: '.'
+general_csv_encoding: UTF-8
+general_csv_separator: ','
+general_day_names: Poniedzia&#322;ek,Wtorek,&#346;roda,Czwartek,Pi&#261;tek,Sobota,Niedziela
+general_first_day_of_week: '1'
+general_fmt_age: %d rok
+general_fmt_age_plural234: %d lata
+general_fmt_age_plural5: %d lat
+general_fmt_age_plural: %d lat
+general_fmt_date: %%m/%%d/%%Y
+general_fmt_datetime: %%m/%%d/%%Y %%I:%%M %%p
+general_fmt_datetime_short: %%b %%d, %%I:%%M %%p
+general_fmt_time: %%I:%%M %%p
+general_lang_name: 'Polski'
+general_pdf_encoding: UTF-8
+general_text_No: 'Nie'
+general_text_Yes: 'Tak'
+general_text_no: 'nie'
+general_text_yes: 'tak'
+gui_validation_error: 1 b&#322;&#261;d
+gui_validation_error_plural234: %d b&#322;&#281;dy
+gui_validation_error_plural5: %d b&#322;&#281;d&#243;w
+gui_validation_error_plural: %d b&#322;&#281;d&#243;w
+label_activity: Aktywno&#347;&#263;
+label_add_another_file: Dodaj kolejny plik
+label_add_note: Dodaj notatk&#281;
+label_added: dodane
+label_added_time_by: Dodane przez %s %s temu
 label_administration: Administracja
-label_login: Login
-label_logout: Wylogowanie
-label_help: Pomoc
-label_reported_issues: Wprowadzone zagadnienia
+label_age: Wiek
+label_ago: dni temu
+label_all: wszystko
+label_all_time: ca&#322;y czas
+label_all_words: Wszystkie s&#322;owa
+label_and_its_subprojects: %s i podprojekty
+label_applied_status: Stosowany status
 label_assigned_to_me_issues: Zagadnienia przypisane do mnie
-label_last_login: Ostatnie po&#322;&#261;czenie
-label_last_updates: Ostatnia zmieniana
-label_last_updates_plural: %d ostatnie zmiany
-label_registered_on: Zarejestrowany
-label_activity: Aktywno&#347;&#263;
-label_new: Nowy
-label_logged_as: Zalogowany jako
-label_environment: &#346;rodowisko
-label_authentication: Identyfikacja
+label_associated_revisions: Skojarzone rewizje
+label_attachment: Plik
+label_attachment_delete: Usu&#324; plik
+label_attachment_new: Nowy plik
+label_attachment_plural: Pliki
+label_attribute: Atrybut
+label_attribute_plural: Atrybuty
 label_auth_source: Tryb identyfikacji
 label_auth_source_new: Nowy tryb identyfikacji
 label_auth_source_plural: Tryby identyfikacji
-label_subproject_plural: Podprojekty
-label_min_max_length: Min - Maks d&#322;ugo&#347;&#263;
-label_list: Lista
-label_date: Data
-label_integer: Liczba ca&#322;kowita
+label_authentication: Identyfikacja
+label_blocked_by: zablokowane przez
+label_blocks: blokady
+label_board: Forum
+label_board_new: Nowe forum
+label_board_plural: Fora
 label_boolean: Warto&#347;&#263; logiczna
-label_string: Tekst
-label_text: D&#322;ugi tekst
-label_attribute: Atrybut
-label_attribute_plural: Atrybuty
-label_download: %d Pobranie
-label_download_plural: %d Pobrania
-label_no_data: Brak danych do pokazania
-label_change_status: Status zmian
-label_history: Historia
-label_attachment: Plik
-label_attachment_new: Nowy plik
-label_attachment_delete: Skasuj plik
-label_attachment_plural: Pliki
-label_report: Raport
-label_report_plural: Raporty
-label_news: Wiadomo&#347;&#263;
-label_news_new: Dodaj wiadomo&#347;&#263;
-label_news_plural: Wiadomo&#347;ci
-label_news_latest: Ostatnie wiadomo&#347;ci
-label_news_view_all: Poka&#380; wszystkie wiadomo&#347;ci
+label_browse: Przegl&#261;d
+label_bulk_edit_selected_issues: Zbiorowa edycja zagadnie&#324;
+label_calendar: Kalendarz
 label_change_log: Lista zmian
-label_settings: Ustawienia
-label_overview: Przegl&#261;d
-label_version: Wersja
-label_version_new: Nowa wersja
-label_version_plural: Wersje
-label_confirmation: Potwierdzenie
-label_export_to: Eksportuj do
-label_read: Czytanie...
-label_public_projects: Projekty publiczne
-label_open_issues: otwarte
-label_open_issues_plural: otwarte
+label_change_plural: Zmiany
+label_change_properties: Zmie&#324; w&#322;a&#347;ciwo&#347;ci
+label_change_status: Status zmian
+label_change_view_all: Poka&#380; wszystkie zmiany
+label_changes_details: Szczeg&#243;&#322;y wszystkich zmian
+label_changeset_plural: Zestawienia zmian
+label_chronological_order: W kolejno&#347;ci chronologicznej
 label_closed_issues: zamkni&#281;te
+label_closed_issues_plural234: zamkni&#281;te
+label_closed_issues_plural5: zamkni&#281;te
 label_closed_issues_plural: zamkni&#281;te
-label_total: Og&#243;&#322;em
-label_permissions: Uprawnienia
-label_current_status: Obecny status
-label_new_statuses_allowed: Uprawnione nowe statusy
-label_all: wszystko
-label_none: brak
-label_next: Nast&#281;pne
-label_previous: Poprzednie
-label_used_by: U&#380;ywane przez
-label_details: Szczeg&#243;&#322;y
-label_add_note: Dodaj notatk&#281;
-label_per_page: Na stron&#281;
-label_calendar: Kalendarz
-label_months_from: miesi&#261;ce od
-label_gantt: Gantt
-label_internal: Wewn&#281;trzny
-label_last_changes: ostatnie %d zmian
-label_change_view_all: Poka&#380; wszystkie zmiany
-label_personalize_page: Personalizuj t&#261; stron&#281;
 label_comment: Komentarz
-label_comment_plural: Komentarze
 label_comment_add: Dodaj komentarz
 label_comment_added: Komentarz dodany
 label_comment_delete: Usu&#324; komentarze
-label_query: Dowolne zapytanie
-label_query_plural: Dowolne zapytania
-label_query_new: Nowe zapytanie
+label_comment_plural234: Komentarze
+label_comment_plural5: Komentarze
+label_comment_plural: Komentarze
+label_commits_per_author: Zatwierdzenia wed&#322;ug autor&#243;w
+label_commits_per_month: Zatwierdzenia wed&#322;ug miesi&#281;cy
+label_confirmation: Potwierdzenie
+label_contains: zawiera
+label_copied: skopiowano
+label_copy_workflow_from: Kopiuj przep&#322;yw z
+label_current_status: Obecny status
+label_current_version: Obecna wersja
+label_custom_field: Dowolne pole
+label_custom_field_new: Nowe dowolne pole
+label_custom_field_plural: Dowolne pola
+label_date: Data
+label_date_from: Z
+label_date_range: Zakres datowy
+label_date_to: Do
+label_day_plural: dni
+label_default: Domy&#347;lne
+label_default_columns: Domy&#347;lne kolumny
+label_deleted: usuni&#281;te
+label_details: Szczeg&#243;&#322;y
+label_diff_inline: w linii
+label_diff_side_by_side: obok siebie
+label_disabled: zablokowany
+label_display_per_page: 'Na stron&#281;: %s'
+label_document: Dokument
+label_document_added: Dodano dokument
+label_document_new: Nowy dokument
+label_document_plural: Dokumenty
+label_download: %d Pobranie
+label_download_plural234: %d Pobrania
+label_download_plural5: %d Pobra&#324;
+label_download_plural: %d Pobrania
+label_downloads_abbr: Pobieranie
+label_duplicated_by: zdublikowane przez
+label_duplicates: duplikaty
+label_end_to_end: koniec do ko&#324;ca
+label_end_to_start: koniec do pocz&#261;tku
+label_enumeration_new: Nowa warto&#347;&#263;
+label_enumerations: Wyliczenia
+label_environment: &#346;rodowisko
+label_equals: r&#243;wna si&#281;
+label_example: Przyk&#322;ad
+label_export_to: Eksportuj do
+label_f_hour: %.2f godzina
+label_f_hour_plural234: %.2f godziny
+label_f_hour_plural5: %.2f godzin
+label_f_hour_plural: %.2f godzin
+label_feed_plural: Ilo&#347;&#263; RSS
+label_feeds_access_key_created_on: Klucz dost&#281;pu RSS stworzony %s dni temu
+label_file_added: Dodano plik
+label_file_plural: Pliki
 label_filter_add: Dodaj filtr
 label_filter_plural: Filtry
-label_equals: jest
-label_not_equals: nie jest
-label_in_less_than: w mniejszych od
-label_in_more_than: w wi&#281;kszych ni&#380;
+label_float: Liczba rzeczywista
+label_follows: nast&#281;puje po
+label_gantt: Gantt
+label_general: Og&#243;lne
+label_generate_key: Wygeneruj klucz
+label_help: Pomoc
+label_history: Historia
+label_home: G&#322;&#243;wna
 label_in: w
-label_today: dzisiaj
+label_in_less_than: mniejsze ni&#380;
+label_in_more_than: wi&#281;ksze ni&#380;
+label_incoming_emails: Przychodz&#261;ca poczta elektroniczna
+label_index_by_date: Index by date
+label_index_by_title: Indeks
+label_information: Informacja
+label_information_plural: Informacje
+label_integer: Liczba ca&#322;kowita
+label_internal: Wewn&#281;trzny
+label_issue: Zagadnienie
+label_issue_added: Dodano zagadnienie
+label_issue_category: Kategoria zagadnienia
+label_issue_category_new: Nowa kategoria
+label_issue_category_plural: Kategorie zagadnie&#324;
+label_issue_new: Nowe zagadnienie
+label_issue_plural: Zagadnienia
+label_issue_status: Status zagadnienia
+label_issue_status_new: Nowy status
+label_issue_status_plural: Statusy zagadnie&#324;
+label_issue_tracking: &#346;ledzenie zagadnie&#324;
+label_issue_updated: Uaktualniono zagadnienie
+label_issue_view_all: Zobacz wszystkie zagadnienia
+label_issue_watchers: Obserwatorzy
+label_issues_by: Zagadnienia wprowadzone przez %s
+label_jump_to_a_project: Skocz do projektu...
+label_language_based: Na podstawie j&#281;zyka
+label_last_changes: ostatnie %d zmian
+label_last_login: Ostatnie po&#322;&#261;czenie
+label_last_month: ostatni miesi&#261;c
+label_last_n_days: ostatnie %d dni
+label_last_updates: Ostatnia zmiana
+label_last_updates_plural234: %d ostatnie zmiany
+label_last_updates_plural5: %d ostatnich zmian
+label_last_updates_plural: %d ostatnie zmiany
+label_last_week: ostatni tydzie&#324;
+label_latest_revision: Najnowsza rewizja
+label_latest_revision_plural: Najnowsze rewizje
+label_ldap_authentication: Autoryzacja LDAP
 label_less_than_ago: dni mniej
+label_list: Lista
+label_loading: &#321;adowanie...
+label_logged_as: Zalogowany jako
+label_login: Login
+label_logout: Wylogowanie
+label_max_size: Maksymalny rozmiar
+label_me: ja
+label_member: Uczestnik
+label_member_new: Nowy uczestnik
+label_member_plural: Uczestnicy
+label_message_last: Ostatnia wiadomo&#347;&#263;
+label_message_new: Nowa wiadomo&#347;&#263;
+label_message_plural: Wiadomo&#347;ci
+label_message_posted: Dodano wiadomo&#347;&#263;
+label_min_max_length: Min - Maks d&#322;ugo&#347;&#263;
+label_modification: %d modyfikacja
+label_modification_plural234: %d modyfikacje
+label_modification_plural5: %d modyfikacji
+label_modification_plural: %d modyfikacje
+label_modified: zmodyfikowane
+label_module_plural: Modu&#322;y
+label_month: Miesi&#261;c
+label_months_from: miesi&#261;ce od
+label_more: Wi&#281;cej
 label_more_than_ago: dni wi&#281;cej
-label_ago: dni temu
-label_contains: zawiera
+label_my_account: Moje konto
+label_my_page: Moja strona
+label_my_projects: Moje projekty
+label_new: Nowy
+label_new_statuses_allowed: Uprawnione nowe statusy
+label_news: Komunikat
+label_news_added: Dodano komunikat
+label_news_latest: Ostatnie komunikaty
+label_news_new: Dodaj komunikat
+label_news_plural: Komunikaty
+label_news_view_all: Poka&#380; wszystkie komunikaty
+label_next: Nast&#281;pne
+label_no_change_option: (Bez zmian)
+label_no_data: Brak danych do pokazania
+label_nobody: nikt
+label_none: brak
 label_not_contains: nie zawiera
-label_day_plural: dni
+label_not_equals: r&#243;&#380;ni si&#281;
+label_on: 'z'
+label_open_issues: otwarte
+label_open_issues_plural234: otwarte
+label_open_issues_plural5: otwarte
+label_open_issues_plural: otwarte
+label_optional_description: Opcjonalny opis
+label_options: Opcje
+label_overall_activity: Og&#243;lna aktywno&#347;&#263;
+label_overview: Przegl&#261;d
+label_password_lost: Zapomniane has&#322;o
+label_per_page: Na stron&#281;
+label_permissions: Uprawnienia
+label_permissions_report: Raport uprawnie&#324;
+label_personalize_page: Personalizuj t&#261; stron&#281;
+label_planning: Planowanie
+label_please_login: Zaloguj si&#281;
+label_plugins: Wtyczki
+label_precedes: poprzedza
+label_preferences: Preferencje
+label_preview: Podgl&#261;d
+label_previous: Poprzednie
+label_project: Projekt
+label_project_all: Wszystkie projekty
+label_project_latest: Ostatnie projekty
+label_project_new: Nowy projekt
+label_project_plural234: Projekty
+label_project_plural5: Projekty
+label_project_plural: Projekty
+label_public_projects: Projekty publiczne
+label_query: Kwerenda
+label_query_new: Nowa kwerenda
+label_query_plural: Kwerendy
+label_read: Czytanie...
+label_register: Rejestracja
+label_registered_on: Zarejestrowany
+label_registration_activation_by_email: aktywacja konta przez e-mail
+label_registration_automatic_activation: automatyczna aktywacja kont
+label_registration_manual_activation: manualna aktywacja kont
+label_related_issues: Powi&#261;zane zagadnienia
+label_relates_to: powi&#261;zane z
+label_relation_delete: Usu&#324; powi&#261;zanie
+label_relation_new: Nowe powi&#261;zanie
+label_renamed: przemianowano
+label_reply_plural: Odpowiedzi
+label_report: Raport
+label_report_plural: Raporty
+label_reported_issues: Wprowadzone zagadnienia
 label_repository: Repozytorium
-label_browse: Przegl&#261;d
-label_modification: %d modyfikacja
-label_modification_plural: %d modyfikacja
+label_repository_plural: Repozytoria
+label_result_plural: Rezultat&#243;w
+label_reverse_chronological_order: W kolejno&#347;ci odwrotnej do chronologicznej
 label_revision: Rewizja
 label_revision_plural: Rewizje
-label_added: dodane
-label_modified: zmodyfikowane
-label_deleted: usuni&#281;te
-label_latest_revision: Najnowsza rewizja
-label_latest_revision_plural: Najnowsze rewizje
-label_view_revisions: Poka&#380; rewizje
-label_max_size: Maksymalny rozmiar
-label_on: 'z'
-label_sort_highest: Przesu&#324; na g&#243;r&#281;
-label_sort_higher: Do g&#243;ry
-label_sort_lower: Do do&#322;u
-label_sort_lowest: Przesu&#324; na d&#243;&#322;
 label_roadmap: Mapa
-label_roadmap_due_in: W czasie 
+label_roadmap_due_in: W czasie
 label_roadmap_no_issues: Brak zagadnie&#324; do tej wersji
+label_roadmap_overdue: %s sp&#243;&#378;nienia
+label_role: Rola
+label_role_and_permissions: Role i Uprawnienia
+label_role_new: Nowa rola
+label_role_plural: Role
+label_scm: SCM
 label_search: Szukaj
-label_result_plural: Rezultat&#243;w
-label_all_words: Wszystkie s&#322;owa
-label_wiki: Wiki
-label_wiki_edit: Edycja wiki
-label_wiki_edit_plural: Edycje wiki
-label_wiki_page: Strona wiki
-label_wiki_page_plural: Strony wiki
-label_index_by_title: Indeks
-label_index_by_date: Index by date
-label_current_version: Obecna wersja
-label_preview: Podgl&#261;d
-label_feed_plural: Ilo&#347;&#263; RSS
-label_changes_details: Szczeg&#243;&#322;y wszystkich zmian
-label_issue_tracking: &#346;ledzenie zagadnie&#324;
+label_search_titles_only: Przeszukuj tylko tytu&#322;y
+label_send_information: Wy&#347;lij informacj&#281; u&#380;ytkownikowi
+label_send_test_email: Wy&#347;lij pr&#243;bny email
+label_settings: Ustawienia
+label_show_completed_versions: Poka&#380; kompletne wersje
+label_sort_by: Sortuj po %s
+label_sort_higher: Do g&#243;ry
+label_sort_highest: Przesu&#324; na g&#243;r&#281;
+label_sort_lower: Do do&#322;u
+label_sort_lowest: Przesu&#324; na d&#243;&#322;
 label_spent_time: Sp&#281;dzony czas
-label_f_hour: %.2f godzina
-label_f_hour_plural: %.2f godzin
-label_time_tracking: &#346;ledzenie czasu
-label_change_plural: Zmiany
-label_statistics: Statystyki
-label_commits_per_month: Zatwierdzenia wed&#322;ug miesi&#281;cy
-label_commits_per_author: Zatwierdzenia wed&#322;ug autor&#243;w
-label_view_diff: Poka&#380; r&#243;&#380;nice
-label_diff_inline: w linii
-label_diff_side_by_side: obok siebie
-label_options: Opcje
-label_copy_workflow_from: Kopiuj przep&#322;yw z 
-label_permissions_report: Raport uprawnie&#324;
-label_watched_issues: Obserwowane zagadnienia
-label_related_issues: Powi&#261;zane zagadnienia
-label_applied_status: Stosowany status
-label_loading: &#321;adowanie...
-label_relation_new: Nowe powi&#261;zanie
-label_relation_delete: Usu&#324; powi&#261;zanie
-label_relates_to: powi&#261;zane z
-label_duplicates: duplikaty
-label_blocks: blokady
-label_blocked_by: zablokowane przez
-label_precedes: poprzedza
-label_follows: pod&#261;&#380;a
-label_end_to_start: koniec do pocz&#261;tku
-label_end_to_end: koniec do ko&#324;ca
-label_start_to_start: pocz&#261;tek do pocz&#261;tku
 label_start_to_end: pocz&#261;tek do ko&#324;ca
+label_start_to_start: pocz&#261;tek do pocz&#261;tku
+label_statistics: Statystyki
 label_stay_logged_in: Pozosta&#324; zalogowany
-label_disabled: zablokowany
-label_show_completed_versions: Poka&#380; kompletne wersje
-label_me: ja
-label_board: Forum
-label_board_new: Nowe forum
-label_board_plural: Fora
-label_topic_plural: Tematy
-label_message_plural: Wiadomo&#347;ci
-label_message_last: Ostatnia wiadomo&#347;&#263;
-label_message_new: Nowa wiadomo&#347;&#263;
-label_reply_plural: Odpowiedzi
-label_send_information: Wy&#347;lij informacj&#281; u&#380;ytkownikowi
-label_year: Rok
-label_month: Miesi&#261;c
-label_week: Tydzie&#324;
-label_date_from: Z
-label_date_to: Do
-label_language_based: Na podstawie j&#281;zyka
-
-button_login: Login
-button_submit: Wy&#347;lij
-button_save: Zapisz
-button_check_all: Zaznacz wszystko
-button_uncheck_all: Odznacz wszystko
-button_delete: Usu&#324;
-button_create: Stw&#243;rz
-button_test: Testuj
-button_edit: Edytuj
-button_add: Dodaj
-button_change: Zmie&#324;
-button_apply: Ustaw
-button_clear: Wyczy&#347;&#263;
-button_lock: Zablokuj
-button_unlock: Odblokuj
-button_download: Pobierz
-button_list: Lista
-button_view: Poka&#380;
-button_move: Przenie&#347;
-button_back: Wstecz
-button_cancel: Anuluj
-button_activate: Aktywuj
-button_sort: Sortuj
-button_log_time: Log czasu
-button_rollback: Przywr&#243;c do tej wersji
-button_watch: Obserwuj
-button_unwatch: Nie obserwuj
-button_reply: Odpowiedz
-button_archive: Archiwizuj
-button_unarchive: Przywr&#243;c z archiwum
-
-status_active: aktywny
-status_registered: zarejestrowany
-status_locked: zablokowany
-
-text_select_mail_notifications: Zaznacz czynno&#347;ci przy kt&#243;rych u&#380;ytkownik powinien by&#263; powiadomiony mailem.
-text_regexp_info: np. ^[A-Z0-9]+$
-text_min_max_length_info: 0 oznacza brak restrykcji
-text_project_destroy_confirmation: Jeste&#347; pewien, &#380;e chcesz usun&#261;&#263; ten projekt i wszyskie powi&#261;zane dane?
-text_workflow_edit: Zaznacz rol&#281; i typ zagadnienia do edycji przep&#322;ywu
-text_are_you_sure: Jeste&#347; pewien ?
-text_journal_changed: zmienione %s do %s
-text_journal_set_to: ustawione na %s
-text_journal_deleted: usuni&#281;te
-text_tip_task_begin_day: zadanie zaczynaj&#261;ce si&#281; dzisiaj
-text_tip_task_end_day: zadanie ko&#324;cz&#261;ce si&#281; dzisiaj
-text_tip_task_begin_end_day: zadanie zaczynaj&#261;ce i ko&#324;cz&#261;ce si&#281; dzisiaj
-text_project_identifier_info: 'Ma&#322;e litery (a-z), liczby i my&#347;lniki dozwolone.&lt;br /&gt;Raz zapisany, identyfikator nie mo&#380;e by&#263; zmieniony.'
-text_caracters_maximum: %d znak&#243;w maksymalnie.
-text_length_between: D&#322;ugo&#347;&#263; pomi&#281;dzy %d i %d znak&#243;w.
-text_tracker_no_workflow: Brak przep&#322;ywu zefiniowanego dla tego typu zagadnienia
-text_unallowed_characters: Niedozwolone znaki
-text_comma_separated: Wielokrotne warto&#347;ci dozwolone (rozdzielone przecinkami).
-text_issues_ref_in_commit_messages: Odwo&#322;ania do zagadnie&#324; w komentarzach zatwierdze&#324;
-
-default_role_manager: Kierownik
-default_role_developper: Programista
-default_role_reporter: Wprowadzajacy
-default_tracker_bug: B&#322;&#261;d
-default_tracker_feature: Zadanie
-default_tracker_support: Wsparcie
-default_issue_status_new: Nowy
-default_issue_status_assigned: Przypisany
-default_issue_status_resolved: Rozwi&#261;zany
-default_issue_status_feedback: Odpowied&#378;
-default_issue_status_closed: Zamkni&#281;ty
-default_issue_status_rejected: Odrzucony
-default_doc_category_user: Dokumentacja u&#380;ytkownika
-default_doc_category_tech: Dokumentacja techniczna
-default_priority_low: Niski
-default_priority_normal: Normalny
-default_priority_high: Wysoki
-default_priority_urgent: Pilny
-default_priority_immediate: Natychmiastowy
-default_activity_design: Projektowanie
-default_activity_development: Rozw&#243;j
-
-enumeration_issue_priorities: Priorytety zagadnie&#324;
-enumeration_doc_categories: Kategorie dokument&#243;w
-enumeration_activities: Dzia&#322;ania (&#347;ledzenie czasu)
-button_rename: Zmie&#324; nazw&#281;
-text_issue_category_destroy_question: Zagadnienia (%d) s&#261; przypisane do tej kategorii. Co chcesz uczyni&#263;?
-label_feeds_access_key_created_on: Klucz dost&#281;pu RSS stworzony %s dni temu
-setting_cross_project_issue_relations: Zezw&#243;l na powi&#261;zania zagadnie&#324; mi&#281;dzy projektami
-label_roadmap_overdue: %s sp&#243;&#378;nienia
-label_module_plural: Modu&#322;y
+label_string: Tekst
+label_subproject_plural: Podprojekty
+label_text: D&#322;ugi tekst
+label_theme: Temat
+label_this_month: ten miesi&#261;c
 label_this_week: ten tydzie&#324;
-label_jump_to_a_project: Skocz do projektu...
-field_assignable: Zagadnienia mog&#261; by&#263; przypisane do tej roli
-label_sort_by: Sortuj po %s
-text_issue_updated: Zagadnienie %s zosta&#322;o zaktualizowane (by %s).
-notice_feeds_access_key_reseted: Tw&#243;j klucz dost&#281;pu RSS zosta&#322; zrestetowany.
-field_redirect_existing_links: Przekierowanie istniej&#261;cych odno&#347;nik&#243;w
-text_issue_category_reassign_to: Przydziel zagadnienie do tej kategorii
-notice_email_sent: Email zosta&#322; wys&#322;any do %s
-text_issue_added: Zagadnienie %s zosta&#322;o wprowadzone (by %s).
-text_wiki_destroy_confirmation: Jeste&#347; pewien, &#380;e chcesz usun&#261;&#263; to wiki i ca&#322;&#261; jego zawarto&#347;&#263; ?
-notice_email_error: Wyst&#261;pi&#322; b&#322;&#261;d w trakcie wysy&#322;ania maila (%s)
+label_this_year: ten rok
+label_time_tracking: &#346;ledzenie czasu
+label_today: dzisiaj
+label_topic_plural: Tematy
+label_total: Og&#243;&#322;em
+label_tracker: Typ zagadnienia
+label_tracker_new: Nowy typ zagadnienia
+label_tracker_plural: Typy zagadnie&#324;
 label_updated_time: Zaktualizowane %s temu
-text_issue_category_destroy_assignments: Usu&#324; przydzia&#322;y kategorii
-label_send_test_email: Wy&#347;lij pr&#243;bny email
-button_reset: Resetuj
-label_added_time_by: Dodane przez %s %s temu
-field_estimated_hours: Szacowany czas
-label_file_plural: Pliki
-label_changeset_plural: Zestawienia zmian
-field_column_names: Nazwy kolumn
-label_default_columns: Domy&#347;lne kolumny
-setting_issue_list_default_columns: Domy&#347;lne kolumny wi&#347;wietlane na li&#347;cie zagadnie&#324;
-setting_repositories_encodings: Kodowanie repozytori&#243;w
-notice_no_issue_selected: &quot;Nie wybrano zagadnienia! Zaznacz zagadnienie, kt&#243;re chcesz edytowa&#263;.&quot;
-label_bulk_edit_selected_issues: Zbiorowa edycja zagadnie&#324;
-label_no_change_option: (Bez zmian)
-notice_failed_to_save_issues: &quot;B&#322;&#261;d podczas zapisu zagadnie&#324; %d z %d zaznaczonych: %s.&quot;
-label_theme: Temat
-label_default: Domy&#347;lne
-label_search_titles_only: Przeszukuj tylko tytu&#322;y
-label_nobody: nikt
-button_change_password: Zmie&#324; has&#322;o
-text_user_mail_option: &quot;W przypadku niezaznaczonych projekt&#243;w, b&#281;dziesz otrzymywa&#322; powiadomienia tylko na temat zagadnien, kt&#243;re obserwujesz, lub w kt&#243;rych bierzesz udzia&#322; (np. jeste&#347; autorem lub adresatem).&quot;
-label_user_mail_option_selected: &quot;Tylko dla ka&#380;dego zdarzenia w wybranych projektach...&quot;
+label_used_by: U&#380;ywane przez
+label_user: U&#380;ytkownik
+label_user_mail_no_self_notified: &quot;Nie chc&#281; powiadomie&#324; o zmianach, kt&#243;re sam wprowadzam.&quot;
 label_user_mail_option_all: &quot;Dla ka&#380;dego zdarzenia w ka&#380;dym moim projekcie&quot;
 label_user_mail_option_none: &quot;Tylko to co obserwuje lub w czym bior&#281; udzia&#322;&quot;
-setting_emails_footer: Stopka e-mail
-label_float: Liczba rzeczywista
-button_copy: Kopia
-mail_body_account_information_external: Mo&#380;esz u&#380;y&#263; twojego &quot;%s&quot; konta do zalogowania.
+label_user_mail_option_selected: &quot;Tylko dla ka&#380;dego zdarzenia w wybranych projektach...&quot;
+label_user_new: Nowy u&#380;ytkownik
+label_user_plural: U&#380;ytkownicy
+label_version: Wersja
+label_version_new: Nowa wersja
+label_version_plural: Wersje
+label_view_diff: Poka&#380; r&#243;&#380;nice
+label_view_revisions: Poka&#380; rewizje
+label_watched_issues: Obserwowane zagadnienia
+label_week: Tydzie&#324;
+label_wiki: Wiki
+label_wiki_edit: Edycja wiki
+label_wiki_edit_plural: Edycje wiki
+label_wiki_page: Strona wiki
+label_wiki_page_plural: Strony wiki
+label_workflow: Przep&#322;yw
+label_year: Rok
+label_yesterday: wczoraj
+mail_body_account_activation_request: 'Zarejestrowano nowego u&#380;ytkownika: (%s). Konto oczekuje na twoje zatwierdzenie:'
 mail_body_account_information: Twoje konto
-setting_protocol: Protoko&#322;
-label_user_mail_no_self_notified: &quot;Nie chc&#281; powiadomie&#324; o zmianach, kt&#243;re sam wprowadzam.&quot;
-setting_time_format: Format czasu
-label_registration_activation_by_email: aktywacja konta przez e-mail
+mail_body_account_information_external: Mo&#380;esz u&#380;y&#263; twojego &quot;%s&quot; konta do zalogowania.
+mail_body_lost_password: 'W celu zmiany swojego has&#322;a u&#380;yj poni&#380;szego odno&#347;nika:'
+mail_body_register: 'W celu aktywacji Twojego konta, u&#380;yj poni&#380;szego odno&#347;nika:'
+mail_body_reminder: &quot;Wykaz przypisanych do Ciebie zagadnie&#324;, kt&#243;rych termin wypada w ci&#261;gu nast&#281;pnych %d dni&quot;
 mail_subject_account_activation_request: Zapytanie aktywacyjne konta %s
-mail_body_account_activation_request: 'Zarejestrowano nowego u&#380;ytkownika: (%s). Konto oczekuje na twoje zatwierdzenie:'
-label_registration_automatic_activation: automatyczna aktywacja kont
-label_registration_manual_activation: manualna aktywacja kont
+mail_subject_lost_password: Twoje has&#322;o do %s
+mail_subject_register: Aktywacja konta w %s
+mail_subject_reminder: &quot;Uwaga na terminy, masz zagadnienia do obs&#322;u&#380;enia w ci&#261;gu nast&#281;pnych %d dni!&quot;
+notice_account_activated: Twoje konto zosta&#322;o aktywowane. Mo&#380;esz si&#281; zalogowa&#263;.
+notice_account_invalid_creditentials: Z&#322;y u&#380;ytkownik lub has&#322;o
+notice_account_lost_email_sent: Email z instrukcjami zmiany has&#322;a zosta&#322; wys&#322;any do Ciebie.
+notice_account_password_updated: Has&#322;o prawid&#322;owo zmienione.
 notice_account_pending: &quot;Twoje konto zosta&#322;o utworzone i oczekuje na zatwierdzenie administratora.&quot;
-field_time_zone: Strefa czasowa
-text_caracters_minimum: Musi by&#263; nie kr&#243;tsze ni&#380; %d znak&#243;w.
-setting_bcc_recipients: Odbiorcy kopii tajnej (kt/bcc)
-button_annotate: Adnotuj
-label_issues_by: Zagadnienia wprowadzone przez %s
-field_searchable: Przeszukiwalne
-label_display_per_page: 'Na stron&#281;: %s'
-setting_per_page_options: Opcje ilo&#347;ci obiekt&#243;w na stronie
-label_age: Wiek
+notice_account_register_done: Konto prawid&#322;owo stworzone.
+notice_account_unknown_email: Nieznany u&#380;ytkownik.
+notice_account_updated: Konto prawid&#322;owo zaktualizowane.
+notice_account_wrong_password: Z&#322;e has&#322;o
+notice_can_t_change_password: To konto ma zewn&#281;trzne &#378;r&#243;d&#322;o identyfikacji. Nie mo&#380;esz zmieni&#263; has&#322;a.
 notice_default_data_loaded: Domy&#347;lna konfiguracja zosta&#322;a pomy&#347;lnie za&#322;adowana.
-text_load_default_configuration: Za&#322;aduj domy&#347;ln&#261; konfiguracj&#281;
-text_no_configuration_data: &quot;Role u&#380;ytkownik&#243;w, typy zagadnie&#324;, statusy zagadnie&#324; oraz przep&#322;yw pracy nie zosta&#322;y jeszcze skonfigurowane.\nJest wysoce rekomendowane by za&#322;adowa&#263; domy&#347;ln&#261; konfiguracj&#281;. Po za&#322;adowaniu b&#281;dzie mo&#380;liwo&#347;&#263; edycji tych danych.&quot;
-error_can_t_load_default_data: &quot;Domy&#347;lna konfiguracja nie mo&#380;e by&#263; za&#322;adowana: %s&quot;
-button_update: Uaktualnij
-label_change_properties: Zmie&#324; w&#322;a&#347;ciwo&#347;ci
-label_general: Og&#243;lne
-label_repository_plural: Repozytoria
-label_associated_revisions: Skojarzone rewizje
-setting_user_format: Personalny format wy&#347;wietlania
-text_status_changed_by_changeset: Zastosowane w zmianach %s.
-label_more: Wi&#281;cej
-text_issues_destroy_confirmation: 'Czy jestes pewien, &#380;e chcesz usun&#261;&#263; wskazane zagadnienia?'
-label_scm: SCM
-text_select_project_modules: 'Wybierz modu&#322;y do aktywacji w tym projekcie:'
-label_issue_added: Dodano zagadnienie
-label_issue_updated: Uaktualniono zagadnienie
-label_document_added: Dodano dokument
-label_message_posted: Dodano wiadomo&#347;&#263;
-label_file_added: Dodano plik
-label_news_added: Dodano wiadomo&#347;&#263;
+notice_email_error: Wyst&#261;pi&#322; b&#322;&#261;d w trakcie wysy&#322;ania maila (%s)
+notice_email_sent: Email zosta&#322; wys&#322;any do %s
+notice_failed_to_save_issues: &quot;B&#322;&#261;d podczas zapisu zagadnie&#324; %d z %d zaznaczonych: %s.&quot;
+notice_feeds_access_key_reseted: Tw&#243;j klucz dost&#281;pu RSS zosta&#322; zrestetowany.
+notice_file_not_found: Strona do kt&#243;rej pr&#243;bujesz si&#281; dosta&#263; nie istnieje lub zosta&#322;a usuni&#281;ta.
+notice_locking_conflict: Dane poprawione przez innego u&#380;ytkownika.
+notice_no_issue_selected: &quot;Nie wybrano zagadnienia! Zaznacz zagadnienie, kt&#243;re chcesz edytowa&#263;.&quot;
+notice_not_authorized: Nie jeste&#347; autoryzowany by zobaczy&#263; stron&#281;.
+notice_successful_connection: Udane nawi&#261;zanie po&#322;&#261;czenia.
+notice_successful_create: Utworzenie zako&#324;czone sukcesem.
+notice_successful_delete: Usuni&#281;cie zako&#324;czone sukcesem.
+notice_successful_update: Uaktualnienie zako&#324;czone sukcesem.
+notice_unable_delete_version: Nie mo&#380;na usun&#261;&#263; wersji
+permission_add_issue_notes: Dodawanie notatek
+permission_add_issue_watchers: Dodawanie obserwator&#243;w
+permission_add_issues: Dodawanie zagadnie&#324;
+permission_add_messages: Dodawanie wiadomo&#347;ci
+permission_browse_repository: Przegl&#261;danie repozytorium
+permission_comment_news: Komentowanie komunikat&#243;w
+permission_commit_access: Wykonywanie zatwierdze&#324;
+permission_delete_issues: Usuwanie zagadnie&#324;
+permission_delete_messages: Usuwanie wiadomo&#347;ci
+permission_delete_wiki_pages: Usuwanie stron wiki
+permission_delete_wiki_pages_attachments: Usuwanie za&#322;&#261;cznik&#243;w
+permission_delete_own_messages: Usuwanie w&#322;asnych wiadomo&#347;ci
+permission_edit_issue_notes: Edycja notatek
+permission_edit_issues: Edycja zagadnie&#324;
+permission_edit_messages: Edycja wiadomo&#347;ci
+permission_edit_own_issue_notes: Edycja w&#322;asnych notatek
+permission_edit_own_messages: Edycja w&#322;asnych wiadomo&#347;ci
+permission_edit_own_time_entries: Edycja w&#322;asnego logu czasu
+permission_edit_project: Edycja projekt&#243;w
+permission_edit_time_entries: Edycja log&#243;w czasu
+permission_edit_wiki_pages: Edycja stron wiki
+permission_log_time: Zapisywanie sp&#281;dzonego czasu
+permission_manage_boards: Zarz&#261;dzanie forami
+permission_manage_categories: Zarz&#261;dzanie kategoriami zaganie&#324;
+permission_manage_documents: Zarz&#261;dzanie dokumentami
+permission_manage_files: Zarz&#261;dzanie plikami
+permission_manage_issue_relations: Zarz&#261;dzanie powi&#261;zaniami zagadnie&#324;
+permission_manage_members: Zarz&#261;dzanie uczestnikami
+permission_manage_news: Zarz&#261;dzanie komunikatami
+permission_manage_public_queries: Zarz&#261;dzanie publicznymi kwerendami
+permission_manage_repository: Zarz&#261;dzanie repozytorium
+permission_manage_versions: Zarz&#261;dzanie wersjami
+permission_manage_wiki: Zarz&#261;dzanie wiki
+permission_move_issues: Przenoszenie zagadnie&#324;
+permission_protect_wiki_pages: Blokowanie stron wiki
+permission_rename_wiki_pages: Zmiana nazw stron wiki
+permission_save_queries: Zapisywanie kwerend
+permission_select_project_modules: Wybieranie modu&#322;&#243;w projektu
+permission_view_calendar: Podgl&#261;d kalendarza
+permission_view_changesets: Podgl&#261;d zmian
+permission_view_documents: Podgl&#261;d dokument&#243;w
+permission_view_files: Podgl&#261;d plik&#243;w
+permission_view_gantt: Podgl&#261;d diagramu Gantta
+permission_view_issue_watchers: Podgl&#261;d listy obserwator&#243;w
+permission_view_messages: Podgl&#261;d wiadomo&#347;ci
+permission_view_time_entries: Podgl&#261;d sp&#281;dzonego czasu
+permission_view_wiki_edits: Podgl&#261;d historii wiki
+permission_view_wiki_pages: Podgl&#261;d wiki
 project_module_boards: Fora
-project_module_issue_tracking: &#346;ledzenie zagadnie&#324;
-project_module_wiki: Wiki
-project_module_files: Pliki
 project_module_documents: Dokumenty
+project_module_files: Pliki
+project_module_issue_tracking: &#346;ledzenie zagadnie&#324;
+project_module_news: Komunikaty
 project_module_repository: Repozytorium
-project_module_news: Wiadomo&#347;ci
 project_module_time_tracking: &#346;ledzenie czasu
-text_file_repository_writable: Zapisywalne repozytorium plik&#243;w
-text_default_administrator_account_changed: Zmieniono domy&#347;lne has&#322;o administratora
-text_rmagick_available: RMagick dost&#281;pne (opcjonalnie)
-button_configure: Konfiguruj
-label_plugins: Wtyczki
-label_ldap_authentication: Autoryzacja LDAP
-label_downloads_abbr: Pobieranie
-label_this_month: ten miesi&#261;c
-label_last_n_days: ostatnie %d dni
-label_all_time: ca&#322;y czas
-label_this_year: ten rok
-label_date_range: Zakres datowy
-label_last_week: ostatni tydzie&#324;
-label_yesterday: wczoraj
-label_last_month: ostatni miesi&#261;c
-label_add_another_file: Dodaj kolejny plik
-label_optional_description: Opcjonalny opis
-text_destroy_time_entries_question: Zalogowano %.02f godzin przy zagadnieniu, kt&#243;re chcesz usun&#261;&#263;. Co chcesz zrobi&#263;?
-error_issue_not_found_in_project: 'Zaganienie nie zosta&#322;o znalezione lub nie nale&#380;y do tego projektu'
+project_module_wiki: Wiki
+setting_activity_days_default: Dni wy&#347;wietlane w aktywno&#347;ci projektu
+setting_app_subtitle: Podtytu&#322; aplikacji
+setting_app_title: Tytu&#322; aplikacji
+setting_attachment_max_size: Maks. rozm. za&#322;&#261;cznika
+setting_autofetch_changesets: Automatyczne pobieranie zmian
+setting_autologin: Auto logowanie
+setting_bcc_recipients: Odbiorcy kopii tajnej (kt/bcc)
+setting_commit_fix_keywords: S&#322;owa zmieniaj&#261;ce status
+setting_commit_logs_encoding: Kodowanie komentarzy zatwierdze&#324;
+setting_commit_ref_keywords: S&#322;owa tworz&#261;ce powi&#261;zania
+setting_cross_project_issue_relations: Zezw&#243;l na powi&#261;zania zagadnie&#324; mi&#281;dzy projektami
+setting_date_format: Format daty
+setting_default_language: Domy&#347;lny j&#281;zyk
+setting_default_projects_public: Nowe projekty s&#261; domy&#347;lnie publiczne
+setting_display_subprojects_issues: Domy&#347;lnie pokazuj zagadnienia podprojekt&#243;w w g&#322;&#243;wnym projekcie
+setting_emails_footer: Stopka e-mail
+setting_enabled_scm: Dost&#281;pny SCM
+setting_feeds_limit: Limit danych RSS
+setting_gravatar_enabled: U&#380;ywaj ikon u&#380;ytkownik&#243;w Gravatar
+setting_host_name: Nazwa hosta i &#347;cie&#380;ka
+setting_issue_list_default_columns: Domy&#347;lne kolumny wi&#347;wietlane na li&#347;cie zagadnie&#324;
+setting_issues_export_limit: Limit eksportu zagadnie&#324;
+setting_login_required: Identyfikacja wymagana
+setting_mail_from: Adres email wysy&#322;ki
+setting_mail_handler_api_enabled: Uaktywnij us&#322;ugi sieciowe (WebServices) dla poczty przychodz&#261;cej
+setting_mail_handler_api_key: Klucz API
+setting_per_page_options: Opcje ilo&#347;ci obiekt&#243;w na stronie
+setting_plain_text_mail: tylko tekst (bez HTML)
+setting_protocol: Protoko&#322;
+setting_repositories_encodings: Kodowanie repozytori&#243;w
+setting_self_registration: W&#322;asna rejestracja umo&#380;liwiona
+setting_sequential_project_identifiers: Generuj sekwencyjne identyfikatory projekt&#243;w
+setting_sys_api_enabled: W&#322;&#261;czenie WS do zarz&#261;dzania repozytorium
+setting_text_formatting: Formatowanie tekstu
+setting_time_format: Format czasu
+setting_user_format: Personalny format wy&#347;wietlania
+setting_welcome_text: Tekst powitalny
+setting_wiki_compression: Kompresja historii Wiki
+status_active: aktywny
+status_locked: zablokowany
+status_registered: zarejestrowany
+text_are_you_sure: Jeste&#347; pewien ?
 text_assign_time_entries_to_project: Przypisz logowany czas do projektu
+text_caracters_maximum: %d znak&#243;w maksymalnie.
+text_caracters_minimum: Musi by&#263; nie kr&#243;tsze ni&#380; %d znak&#243;w.
+text_comma_separated: Wielokrotne warto&#347;ci dozwolone (rozdzielone przecinkami).
+text_default_administrator_account_changed: Zmieniono domy&#347;lne has&#322;o administratora
 text_destroy_time_entries: Usu&#324; zalogowany czas
+text_destroy_time_entries_question: Zalogowano %.02f godzin przy zagadnieniu, kt&#243;re chcesz usun&#261;&#263;. Co chcesz zrobi&#263;?
+text_email_delivery_not_configured: &quot;Dostarczanie poczty elektronicznej nie zosta&#322;o skonfigurowane, wi&#281;c powiadamianie jest nieaktywne.\nSkonfiguruj serwer SMTP w config/email.yml  a nast&#281;pnie zrestartuj aplikacj&#281; i uaktywnij to.&quot;
+text_enumeration_category_reassign_to: 'Zmie&#324; przypisanie na t&#261; warto&#347;&#263;:'
+text_enumeration_destroy_question: '%d obiekt&#243;w jest przypisana do tej warto&#347;ci.'
+text_file_repository_writable: Zapisywalne repozytorium plik&#243;w
+text_issue_added: Zagadnienie %s zosta&#322;o wprowadzone (by %s).
+text_issue_category_destroy_assignments: Usu&#324; przydzia&#322;y kategorii
+text_issue_category_destroy_question: Zagadnienia (%d) s&#261; przypisane do tej kategorii. Co chcesz uczyni&#263;?
+text_issue_category_reassign_to: Przydziel zagadnienie do tej kategorii
+text_issue_updated: Zagadnienie %s zosta&#322;o zaktualizowane (by %s).
+text_issues_destroy_confirmation: 'Czy jestes pewien, &#380;e chcesz usun&#261;&#263; wskazane zagadnienia?'
+text_issues_ref_in_commit_messages: Odwo&#322;ania do zagadnie&#324; w komentarzach zatwierdze&#324;
+text_journal_changed: zmienione %s do %s
+text_journal_deleted: usuni&#281;te
+text_journal_set_to: ustawione na %s
+text_length_between: D&#322;ugo&#347;&#263; pomi&#281;dzy %d i %d znak&#243;w.
+text_load_default_configuration: Za&#322;aduj domy&#347;ln&#261; konfiguracj&#281;
+text_min_max_length_info: 0 oznacza brak restrykcji
+text_no_configuration_data: &quot;Role u&#380;ytkownik&#243;w, typy zagadnie&#324;, statusy zagadnie&#324; oraz przep&#322;yw pracy nie zosta&#322;y jeszcze skonfigurowane.\nJest wysoce rekomendowane by za&#322;adowa&#263; domy&#347;ln&#261; konfiguracj&#281;. Po za&#322;adowaniu b&#281;dzie mo&#380;liwo&#347;&#263; edycji tych danych.&quot;
+text_project_destroy_confirmation: Jeste&#347; pewien, &#380;e chcesz usun&#261;&#263; ten projekt i wszyskie powi&#261;zane dane?
+text_project_identifier_info: 'Ma&#322;e litery (a-z), liczby i my&#347;lniki dozwolone.&lt;br /&gt;Raz zapisany, identyfikator nie mo&#380;e by&#263; zmieniony.'
 text_reassign_time_entries: 'Przepnij zalogowany czas do tego zagadnienia:'
-label_chronological_order: W kolejno&#347;ci chronologicznej
-setting_activity_days_default: Dni wy&#347;wietlane w aktywno&#347;ci projektu
-setting_display_subprojects_issues: Domy&#347;lnie pokazuj zagadnienia podprojekt&#243;w w g&#322;&#243;wnym projekcie
-field_comments_sorting: Pokazuj komentarze
-label_reverse_chronological_order: W kolejno&#347;ci odwrotnej do chronologicznej
-label_preferences: Preferencje
-label_overall_activity: Og&#243;lna aktywno&#347;&#263;
-setting_default_projects_public: Nowe projekty s&#261; domy&#347;lnie publiczne
-error_scm_annotate: &quot;Wpis nie istnieje lub nie mo&#380;na do niego dodawa&#263; adnotacji.&quot;
-label_planning: Planning
-text_subprojects_destroy_warning: 'Its subproject(s): %s will be also deleted.'
-label_and_its_subprojects: %s and its subprojects
-mail_body_reminder: &quot;%d issue(s) that are assigned to you are due in the next %d days:&quot;
-mail_subject_reminder: &quot;%d issue(s) due in the next days&quot;
-text_user_wrote: '%s wrote:'
-label_duplicated_by: duplicated by
-setting_enabled_scm: Enabled SCM
-text_enumeration_category_reassign_to: 'Reassign them to this value:'
-text_enumeration_destroy_question: '%d objects are assigned to this value.'
-label_incoming_emails: Incoming emails
-label_generate_key: Generate a key
-setting_mail_handler_api_enabled: Enable WS for incoming emails
-setting_mail_handler_api_key: API key
-text_email_delivery_not_configured: &quot;Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them.&quot;
-field_parent_title: Parent page
-label_issue_watchers: Watchers
-setting_commit_logs_encoding: Commit messages encoding
-button_quote: Quote
-setting_sequential_project_identifiers: Generate sequential project identifiers
+text_regexp_info: np. ^[A-Z0-9]+$
+text_repository_usernames_mapping: &quot;Wybierz lub uaktualnij przyporz&#261;dkowanie u&#380;ytkownik&#243;w Redmine do u&#380;ytkownik&#243;w repozytorium.\nU&#380;ytkownicy z tak&#261; sam&#261; nazw&#261; lub adresem email s&#261; przyporz&#261;dkowani automatycznie.&quot;
+text_rmagick_available: RMagick dost&#281;pne (opcjonalnie)
+text_select_mail_notifications: Zaznacz czynno&#347;ci przy kt&#243;rych u&#380;ytkownik powinien by&#263; powiadomiony mailem.
+text_select_project_modules: 'Wybierz modu&#322;y do aktywacji w tym projekcie:'
+text_status_changed_by_changeset: Zastosowane w zmianach %s.
+text_subprojects_destroy_warning: 'Podprojekt(y): %s zostan&#261; tak&#380;e usuni&#281;te.'
+text_tip_task_begin_day: zadanie zaczynaj&#261;ce si&#281; dzisiaj
+text_tip_task_begin_end_day: zadanie zaczynaj&#261;ce i ko&#324;cz&#261;ce si&#281; dzisiaj
+text_tip_task_end_day: zadanie ko&#324;cz&#261;ce si&#281; dzisiaj
+text_tracker_no_workflow: Brak przep&#322;ywu zefiniowanego dla tego typu zagadnienia
+text_unallowed_characters: Niedozwolone znaki
+text_user_mail_option: &quot;W przypadku niezaznaczonych projekt&#243;w, b&#281;dziesz otrzymywa&#322; powiadomienia tylko na temat zagadnien, kt&#243;re obserwujesz, lub w kt&#243;rych bierzesz udzia&#322; (np. jeste&#347; autorem lub adresatem).&quot;
+text_user_wrote: '%s napisa&#322;:'
+text_wiki_destroy_confirmation: Jeste&#347; pewien, &#380;e chcesz usun&#261;&#263; to wiki i ca&#322;&#261; jego zawarto&#347;&#263; ?
+text_workflow_edit: Zaznacz rol&#281; i typ zagadnienia do edycji przep&#322;ywu
+
+label_user_activity: &quot;Aktywno&#347;&#263;: %s&quot;
+label_updated_time_by: Uaktualnione przez %s %s temu
+text_diff_truncated: '... Ten plik r&#243;&#380;nic zosta&#322; przyci&#281;ty poniewa&#380; jest zbyt d&#322;ugi.'
+setting_diff_max_lines_displayed: Maksymalna liczba linii r&#243;&#380;nicy do pokazania
+text_plugin_assets_writable: Plugin assets directory writable
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+button_create_and_continue: Create and continue
+text_custom_field_possible_values_info: 'One line for each value'
+label_display: Display
+field_editable: Editable</diff>
      <filename>lang/pl.yml</filename>
    </modified>
    <modified>
      <diff>@@ -1,639 +1,705 @@
-_gloc_rule_default: '|n| n==1 ? &quot;&quot; : &quot;_plural&quot; '
-
-actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: Janeiro,Fevereiro,Mar&#231;o,Abrill,Maio,Junho,Julho,Agosto,Setembro,Outubro,Novembro,Dezembro
-actionview_datehelper_select_month_names_abbr: Jan,Fev,Mar,Abr,Mai,Jun,Jul,Ago,Set,Out,Nov,Dez
-actionview_datehelper_select_month_prefix:
-actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 dia
-actionview_datehelper_time_in_words_day_plural: %d dias
-actionview_datehelper_time_in_words_hour_about: aproximadamente uma hora
-actionview_datehelper_time_in_words_hour_about_plural: aproximadamente %d horas
-actionview_datehelper_time_in_words_hour_about_single: aproximadamente uma hora
-actionview_datehelper_time_in_words_minute: 1 minuto
-actionview_datehelper_time_in_words_minute_half: meio minuto
-actionview_datehelper_time_in_words_minute_less_than: menos de um minuto
-actionview_datehelper_time_in_words_minute_plural: %d minutos
-actionview_datehelper_time_in_words_minute_single: 1 minuto
-actionview_datehelper_time_in_words_second_less_than: menos de um segundo
-actionview_datehelper_time_in_words_second_less_than_plural: menos de %d segundos
-actionview_instancetag_blank_option: Selecione
-
-activerecord_error_inclusion: n&#227;o est&#225; incluso na lista
-activerecord_error_exclusion: est&#225; reservado
-activerecord_error_invalid: &#233; inv&#225;lido
-activerecord_error_confirmation: confirma&#231;&#227;o n&#227;o confere
-activerecord_error_accepted: deve ser aceito
-activerecord_error_empty: n&#227;o pode ser vazio
-activerecord_error_blank: n&#227;o pode estar em branco
-activerecord_error_too_long: &#233; muito longo
-activerecord_error_too_short: &#233; muito curto
-activerecord_error_wrong_length: esta com o tamanho errado
-activerecord_error_taken: j&#225; foi obtido
-activerecord_error_not_a_number: n&#227;o &#233; um numero
-activerecord_error_not_a_date: n&#227;o &#233; uma data valida
-activerecord_error_greater_than_start_date: deve ser maior que a data inicial
-activerecord_error_not_same_project: n&#227;o pode pertencer ao mesmo projeto
-activerecord_error_circular_dependency: Esta rela&#231;&#227;o geraria uma depend&#234;ncia circular
-
-general_fmt_age: %d ano
-general_fmt_age_plural: %d anos
-general_fmt_date: %%d/%%m/%%Y
-general_fmt_datetime: %%d/%%m/%%Y %%I:%%M %%p
-general_fmt_datetime_short: %%b %%d, %%I:%%M %%p
-general_fmt_time: %%I:%%M %%p
-general_text_No: 'N&#227;o'
-general_text_Yes: 'Sim'
-general_text_no: 'n&#227;o'
-general_text_yes: 'sim'
-general_lang_name: 'Portugu&#234;s(Brasil)'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: ISO-8859-1
-general_pdf_encoding: ISO-8859-1
-general_day_names: Segunda,Ter&#231;a,Quarta,Quinta,Sexta,Sabado,Domingo
-general_first_day_of_week: '1'
-
-notice_account_updated: Conta foi alterada com sucesso.
-notice_account_invalid_creditentials: Usu&#225;rio ou senha inv&#225;lido.
-notice_account_password_updated: Senha alterada com sucesso.
-notice_account_wrong_password: Senha inv&#225;lida.
-notice_account_register_done: Conta criada com sucesso.
-notice_account_unknown_email: Usu&#225;rio desconhecido.
-notice_can_t_change_password: Esta conta usa autentica&#231;&#227;o externa. E imposs&#237;vel alterar a senha.
-notice_account_lost_email_sent: Um email com instru&#231;&#245;es para escolher uma nova senha foi enviado para voc&#234;.
-notice_account_activated: Sua conta foi ativada. Voc&#234; pode acess&#225;-la agora.
-notice_successful_create: Criado com sucesso.
-notice_successful_update: Alterado com sucesso.
-notice_successful_delete: Exclu&#237;do com sucesso.
-notice_successful_connection: Conectado com sucesso.
-notice_file_not_found: A p&#225;gina que voc&#234; est&#225; tentando acessar n&#227;o existe ou foi exclu&#237;da.
-notice_locking_conflict: Os dados foram atualizados por outro usu&#225;rio.
-notice_not_authorized: Voc&#234; n&#227;o est&#225; autorizado a acessar esta p&#225;gina.
-notice_email_sent: Um email foi enviado para %s
-notice_email_error: Um erro ocorreu ao enviar o email (%s)
-notice_feeds_access_key_reseted: Sua chave RSS foi reconfigurada.
-
-error_scm_not_found: &quot;A entrada e/ou a revis&#227;o n&#227;o existe no reposit&#243;rio.&quot;
-error_scm_command_failed: &quot;Ocorreu um erro ao tentar acessar o reposit&#243;rio: %s&quot;
-
-mail_subject_lost_password: Sua senha do %s.
-mail_body_lost_password: 'Para mudar sua senha, clique no link abaixo:'
-mail_subject_register: Ativa&#231;&#227;o de conta do %s.
-mail_body_register: 'Para ativar sua conta, clique no link abaixo:'
-
-gui_validation_error: 1 erro
-gui_validation_error_plural: %d erros
-
-field_name: Nome
-field_description: Descri&#231;&#227;o
-field_summary: Resumo
-field_is_required: Obrigat&#243;rio
-field_firstname: Primeiro nome
-field_lastname: &#218;ltimo nome
-field_mail: Email
-field_filename: Arquivo
-field_filesize: Tamanho
-field_downloads: Downloads
-field_author: Autor
-field_created_on: Criado em
-field_updated_on: Alterado em
-field_field_format: Formato
-field_is_for_all: Para todos os projetos
-field_possible_values: Poss&#237;veis valores
-field_regexp: Express&#227;o regular
-field_min_length: Tamanho m&#237;nimo
-field_max_length: Tamanho m&#225;ximo
-field_value: Valor
-field_category: Categoria
-field_title: T&#237;tulo
-field_project: Projeto
-field_issue: Ticket
-field_status: Status
-field_notes: Notas
-field_is_closed: Ticket fechado
-field_is_default: Status padr&#227;o
-field_tracker: Tipo
-field_subject: T&#237;tulo
-field_due_date: Data prevista
-field_assigned_to: Atribu&#237;do para
-field_priority: Prioridade
-field_fixed_version: Vers&#227;o
-field_user: Usu&#225;rio
-field_role: Papel
-field_homepage: P&#225;gina inicial
-field_is_public: P&#250;blico
-field_parent: Sub-projeto de
-field_is_in_chlog: Tarefas exibidas no registro de altera&#231;&#245;es
-field_is_in_roadmap: Tarefas exibidas no planejamento
-field_login: Login
-field_mail_notification: Notifica&#231;&#245;es por email
-field_admin: Administrador
-field_last_login_on: &#218;ltima conex&#227;o
-field_language: Idioma
-field_effective_date: Data
-field_password: Senha
-field_new_password: Nova senha
-field_password_confirmation: Confirma&#231;&#227;o
-field_version: Vers&#227;o
-field_type: Tipo
-field_host: Servidor
-field_port: Porta
-field_account: Conta
-field_base_dn: Base DN
-field_attr_login: Atributo login
-field_attr_firstname: Atributo primeiro nome
-field_attr_lastname: Atributo &#250;ltimo nome
-field_attr_mail: Atributo email
-field_onthefly: Cria&#231;&#227;o autom&#225;tica de usu&#225;rio
-field_start_date: In&#237;cio
-field_done_ratio: %% Terminado
-field_auth_source: Modo de autentica&#231;&#227;o
-field_hide_mail: Ocultar meu email
-field_comments: Coment&#225;rio
-field_url: URL
-field_start_page: P&#225;gina inicial
-field_subproject: Sub-projeto
-field_hours: Horas
-field_activity: Atividade
-field_spent_on: Data
-field_identifier: Identificador
-field_is_filter: &#201; um filtro
-field_issue_to_id: Ticket relacionado
-field_delay: Espera
-field_assignable: Tickets podem ser atribu&#237;dos para este papel
-field_redirect_existing_links: Redirecionar links existentes
-field_estimated_hours: Tempo estimado
-field_default_value: Padr&#227;o
-
-setting_app_title: T&#237;tulo da aplica&#231;&#227;o
-setting_app_subtitle: Sub-t&#237;tulo da aplica&#231;&#227;o
-setting_welcome_text: Texto de boas-vindas
-setting_default_language: Idioma padr&#227;o
-setting_login_required: Autentica&#231;&#227;o obrigat&#243;ria
-setting_self_registration: Permitido Auto-registro
-setting_attachment_max_size: Tamanho m&#225;ximo do anexo
-setting_issues_export_limit: Limite de exporta&#231;&#227;o das tarefas
-setting_mail_from: Email enviado de
-setting_host_name: Servidor
-setting_text_formatting: Formato do texto
-setting_wiki_compression: Compacta&#231;&#227;o de hist&#243;rico do Wiki
-setting_feeds_limit: Limite do Feed
-setting_autofetch_changesets: Auto-obter commits
-setting_sys_api_enabled: Ativa WS para gerenciamento do reposit&#243;rio
-setting_commit_ref_keywords: Palavras de refer&#234;ncia
-setting_commit_fix_keywords: Palavras de fechamento
-setting_autologin: Auto-login
-setting_date_format: Formato da data
-setting_cross_project_issue_relations: Permitir relacionar tickets entre projetos
-
-label_user: Usu&#225;rio
-label_user_plural: Usu&#225;rios
-label_user_new: Novo usu&#225;rio
-label_project: Projeto
-label_project_new: Novo projeto
-label_project_plural: Projetos
-label_project_all: Todos os projetos
-label_project_latest: &#218;ltimos projetos
-label_issue: Ticket
-label_issue_new: Novo ticket
-label_issue_plural: Tickets
-label_issue_view_all: Ver todos os tickets
-label_document: Documento
-label_document_new: Novo documento
-label_document_plural: Documentos
-label_role: Papel
-label_role_plural: Pap&#233;is
-label_role_new: Novo papel
-label_role_and_permissions: Pap&#233;is e permiss&#245;es
-label_member: Membro
-label_member_new: Novo membro
-label_member_plural: Membros
-label_tracker: Tipo de ticket
-label_tracker_plural: Tipos de ticket
-label_tracker_new: Novo tipo
-label_workflow: Workflow
-label_issue_status: Status do ticket
-label_issue_status_plural: Status dos tickets
-label_issue_status_new: Novo status
-label_issue_category: Categoria de ticket
-label_issue_category_plural: Categorias de tickets
-label_issue_category_new: Nova categoria
-label_custom_field: Campo personalizado
-label_custom_field_plural: Campos personalizados
-label_custom_field_new: Novo campo personalizado
-label_enumerations: 'Tipos &amp; Categorias'
-label_enumeration_new: Novo
-label_information: Informa&#231;&#227;o
-label_information_plural: Informa&#231;&#245;es
-label_please_login: Efetue o login
-label_register: Registre-se
-label_password_lost: Perdi minha senha
-label_home: P&#225;gina inicial
-label_my_page: Minha p&#225;gina
-label_my_account: Minha conta
-label_my_projects: Meus projetos
-label_administration: Administra&#231;&#227;o
-label_login: Entrar
-label_logout: Sair
-label_help: Ajuda
-label_reported_issues: Tickets reportados
-label_assigned_to_me_issues: Meus tickets
-label_last_login: &#218;ltima conexao
-label_last_updates: &#218;ltima altera&#231;&#227;o
-label_last_updates_plural: %d &#218;ltimas altera&#231;&#245;es
-label_registered_on: Registrado em
-label_activity: Atividade
-label_new: Novo
-label_logged_as: &quot;Acessando como:&quot;
-label_environment: Ambiente
-label_authentication: Autentica&#231;&#227;o
-label_auth_source: Modo de autentica&#231;&#227;o
-label_auth_source_new: Novo modo de autentica&#231;&#227;o
-label_auth_source_plural: Modos de autentica&#231;&#227;o
-label_subproject_plural: Sub-projetos
-label_min_max_length: Tamanho m&#237;n-m&#225;x
-label_list: Lista
-label_date: Data
-label_integer: Inteiro
-label_boolean: Boleano
-label_string: Texto
-label_text: Texto longo
-label_attribute: Atributo
-label_attribute_plural: Atributos
-label_download: %d Download
-label_download_plural: %d Downloads
-label_no_data: Nenhuma informa&#231;&#227;o dispon&#237;vel
-label_change_status: Alterar status
-label_history: Hist&#243;rico
-label_attachment: Arquivo
-label_attachment_new: Novo arquivo
-label_attachment_delete: Apagar arquivo
-label_attachment_plural: Arquivos
-label_report: Relat&#243;rio
-label_report_plural: Relat&#243;rio
-label_news: Not&#237;cia
-label_news_new: Adicionar not&#237;cias
-label_news_plural: Not&#237;cias
-label_news_latest: &#218;ltimas not&#237;cias
-label_news_view_all: Ver todas as not&#237;cias
-label_change_log: Registro de altera&#231;&#245;es
-label_settings: Configura&#231;&#245;es
-label_overview: Vis&#227;o geral
-label_version: Vers&#227;o
-label_version_new: Nova vers&#227;o
-label_version_plural: Vers&#245;es
-label_confirmation: Confirma&#231;&#227;o
-label_export_to: Exportar para
-label_read: Ler...
-label_public_projects: Projetos p&#250;blicos
-label_open_issues: Aberto
-label_open_issues_plural: Abertos
-label_closed_issues: Fechado
-label_closed_issues_plural: Fechados
-label_total: Total
-label_permissions: Permiss&#245;es
-label_current_status: Status atual
-label_new_statuses_allowed: Novo status permitido
-label_all: todos
-label_none: nenhum
-label_next: Pr&#243;ximo
-label_previous: Anterior
-label_used_by: Usado por
-label_details: Detalhes
-label_add_note: Adicionar nota
-label_per_page: Por p&#225;gina
-label_calendar: Calend&#225;rio
-label_months_from: meses a partir de
-label_gantt: Gantt
-label_internal: Interno
-label_last_changes: &#250;ltimas %d altera&#231;oes
-label_change_view_all: Mostrar todas as altera&#231;oes
-label_personalize_page: Personalizar esta p&#225;gina
-label_comment: Coment&#225;rio
-label_comment_plural: Coment&#225;rios
-label_comment_add: Adicionar coment&#225;rio
-label_comment_added: Coment&#225;rio adicionado
-label_comment_delete: Apagar coment&#225;rio
-label_query: Consulta personalizada
-label_query_plural: Consultas personalizadas
-label_query_new: Nova consulta
-label_filter_add: Adicionar filtro
-label_filter_plural: Filtros
-label_equals: &#233;
-label_not_equals: n&#227;o &#233;
-label_in_less_than: &#233; maior que
-label_in_more_than: &#233; menor que
-label_in: em
-label_today: hoje
-label_this_week: esta semana
-label_less_than_ago: faz menos de
-label_more_than_ago: faz mais de
-label_ago: dias atr&#225;s
-label_contains: cont&#233;m
-label_not_contains: n&#227;o contem
-label_day_plural: dias
-label_repository: Reposit&#243;rio
-label_browse: Procurar
-label_modification: %d altera&#231;&#227;o
-label_modification_plural: %d altera&#231;&#245;es
-label_revision: Revis&#227;o
-label_revision_plural: Revis&#245;es
-label_added: adicionado
-label_modified: modificado
-label_deleted: exclu&#237;do
-label_latest_revision: &#218;ltima revis&#227;o
-label_latest_revision_plural: &#218;ltimas revis&#245;es
-label_view_revisions: Visualizar revis&#245;es
-label_max_size: Tamanho m&#225;ximo
-label_on: 'em'
-label_sort_highest: Mover para o in&#237;cio
-label_sort_higher: Mover para cima
-label_sort_lower: Mover para baixo
-label_sort_lowest: Mover para o fim
-label_roadmap: Planejamento
-label_roadmap_due_in: Previs&#227;o em
-label_roadmap_overdue: %s atrasado
-label_roadmap_no_issues: Sem tickets para esta vers&#227;o
-label_search: Busca
-label_result_plural: Resultados
-label_all_words: Todas as palavras
-label_wiki: Wiki
-label_wiki_edit: Editar Wiki
-label_wiki_edit_plural: Edi&#231;&#245;es Wiki
-label_wiki_page: P&#225;gina Wiki
-label_wiki_page_plural: P&#225;ginas Wiki
-label_index_by_title: &#205;ndice por t&#237;tulo
-label_index_by_date: &#205;ndice por data
-label_current_version: Vers&#227;o atual
-label_preview: Pr&#233;-visualizar
-label_feed_plural: Feeds
-label_changes_details: Detalhes de todas as altera&#231;&#245;es
-label_issue_tracking: Tickets
-label_spent_time: Tempo gasto
-label_f_hour: %.2f hora
-label_f_hour_plural: %.2f horas
-label_time_tracking: Tempo trabalhado
-label_change_plural: Mudan&#231;as
-label_statistics: Estat&#237;sticas
-label_commits_per_month: Commits por m&#234;s
-label_commits_per_author: Commits por autor
-label_view_diff: Ver diferen&#231;as
-label_diff_inline: inline
-label_diff_side_by_side: lado a lado
-label_options: Op&#231;&#245;es
-label_copy_workflow_from: Copiar workflow de
-label_permissions_report: Relat&#243;rio de permiss&#245;es
-label_watched_issues: Tickes acompanhados
-label_related_issues: Tickets relacionados
-label_applied_status: Status aplicado
-label_loading: Carregando...
-label_relation_new: Nova rela&#231;&#227;o
-label_relation_delete: Excluir rela&#231;&#227;o
-label_relates_to: relacionado a
-label_duplicates: duplicado de
-label_blocks: bloqueia
-label_blocked_by: bloqueado por
-label_precedes: precede
-label_follows: segue
-label_end_to_start: fim para o in&#237;cio
-label_end_to_end: fim para fim
-label_start_to_start: in&#237;cio para in&#237;cio
-label_start_to_end: in&#237;cio para fim
-label_stay_logged_in: Permanecer logado
-label_disabled: desabilitado
-label_show_completed_versions: Exibir vers&#245;es completas
-label_me: eu
-label_board: F&#243;rum
-label_board_new: Novo f&#243;rum
-label_board_plural: F&#243;runs
-label_topic_plural: T&#243;picos
-label_message_plural: Mensagens
-label_message_last: &#218;ltima mensagem
-label_message_new: Nova mensagem
-label_reply_plural: Respostas
-label_send_information: Enviar informa&#231;&#227;o de conta para o usu&#225;rio
-label_year: Ano
-label_month: M&#234;s
-label_week: Semana
-label_date_from: De
-label_date_to: Para
-label_language_based: Com base no idioma
-label_sort_by: Ordenar por %s
-label_send_test_email: Enviar um email de teste
-label_feeds_access_key_created_on: chave de acesso RSS criada %s atr&#225;s
-label_module_plural: M&#243;dulos
-label_added_time_by: Adicionado por %s %s atr&#225;s
-label_updated_time: Atualizado %s atr&#225;s
-label_jump_to_a_project: Ir para o projeto...
-
-button_login: Login
-button_submit: Enviar
-button_save: Salvar
-button_check_all: Marcar todos
-button_uncheck_all: Desmarcar todos
-button_delete: Apagar
-button_create: Criar
-button_test: Testar
-button_edit: Editar
-button_add: Adicionar
-button_change: Alterar
-button_apply: Aplicar
-button_clear: Limpar
-button_lock: Bloquear
-button_unlock: Desbloquear
-button_download: Download
-button_list: Listar
-button_view: Ver
-button_move: Mover
-button_back: Voltar
-button_cancel: Cancelar
-button_activate: Ativar
-button_sort: Ordenar
-button_log_time: Tempo de trabalho
-button_rollback: Voltar para esta vers&#227;o
-button_watch: Acompanhar
-button_unwatch: N&#227;o Acompanhar
-button_reply: Responder
-button_archive: Arquivar
-button_unarchive: Desarquivar
-button_reset: Redefinir
-button_rename: Renomear
-
-status_active: ativo
-status_registered: registrado
-status_locked: bloqueado
-
-text_select_mail_notifications: Selecionar a&#231;&#245;es para ser enviado uma notifica&#231;&#227;o por email
-text_regexp_info: ex. ^[A-Z0-9]+$
-text_min_max_length_info: 0 siginifica sem restri&#231;&#227;o
-text_project_destroy_confirmation: Voc&#234; tem certeza que deseja excluir este projeto e todos os dados relacionados?
-text_workflow_edit: Selecione uma regra e um tipo de tarefa para editar o workflow
-text_are_you_sure: Voc&#234; tem certeza?
-text_journal_changed: alterado de %s para %s
-text_journal_set_to: setar para %s
-text_journal_deleted: apagado
-text_tip_task_begin_day: tarefa inicia neste dia
-text_tip_task_end_day: tarefa termina neste dia
-text_tip_task_begin_end_day: tarefa inicia e termina neste dia
-text_project_identifier_info: 'Letras min&#250;sculas (a-z), n&#250;meros e tra&#231;os permitidos.&lt;br /&gt;Uma vez salvo, o identificador n&#227;o pode ser alterado.'
-text_caracters_maximum: m&#225;ximo %d caracteres
-text_length_between: Tamanho entre %d e %d caracteres.
-text_tracker_no_workflow: Sem workflow definido para este tipo.
-text_unallowed_characters: Caracteres n&#227;o permitidos
-text_comma_separated: M&#250;ltiplos valores s&#227;o permitidos (separados por v&#237;rgula).
-text_issues_ref_in_commit_messages: Referenciando e fixando tickets nas mensagens de commit
-text_issue_added: Tarefa %s foi inclu&#237;da (por %s).
-text_issue_updated: Tarefa %s foi alterada (por %s).
-text_wiki_destroy_confirmation: Voc&#234; tem certeza que deseja excluir este wiki e todo o seu conte&#250;do?
-text_issue_category_destroy_question: Alguns tickets (%d) est&#227;o atribu&#237;dos a esta categoria. O que voc&#234; deseja fazer?
-text_issue_category_destroy_assignments: Remover atribui&#231;&#245;es da categoria
-text_issue_category_reassign_to: Redefinir tickets para esta categoria
-
-default_role_manager: Gerente
-default_role_developper: Desenvolvedor
-default_role_reporter: Informante
-default_tracker_bug: Problema
-default_tracker_feature: Implementa&#231;&#227;o
-default_tracker_support: Suporte
-default_issue_status_new: Novo
-default_issue_status_assigned: Atribu&#237;do
-default_issue_status_resolved: Resolvido
-default_issue_status_feedback: Feedback
-default_issue_status_closed: Fechado
-default_issue_status_rejected: Rejeitado
-default_doc_category_user: Documenta&#231;&#227;o do usu&#225;rio
-default_doc_category_tech: Documenta&#231;&#227;o t&#233;cnica
-default_priority_low: Baixo
-default_priority_normal: Normal
-default_priority_high: Alto
-default_priority_urgent: Urgente
-default_priority_immediate: Imediato
-default_activity_design: Design
-default_activity_development: Desenvolvimento
-
-enumeration_issue_priorities: Prioridade das tarefas
-enumeration_doc_categories: Categorias de documento
-enumeration_activities: Atividades (time tracking)
-label_file_plural: Arquivos
-label_changeset_plural: Changesets
-field_column_names: Colunas
-label_default_columns: Colunas padr&#227;o
-setting_issue_list_default_columns: Colunas padr&#227;o vis&#237;veis na lista de tickets
-setting_repositories_encodings: Codifica&#231;&#227;o dos reposit&#243;rios
-notice_no_issue_selected: &quot;Nenhum ticket est&#225; selecionado! Por favor, marque os tickets que voc&#234; deseja alterar.&quot;
-label_bulk_edit_selected_issues: Edi&#231;&#227;o em massa dos tickets selecionados.
-label_no_change_option: (Sem altera&#231;&#227;o)
-notice_failed_to_save_issues: &quot;Problema ao salvar %d ticket(s) no %d selecionado: %s.&quot;
-label_theme: Tema
-label_default: Padr&#227;o
-label_search_titles_only: Pesquisar somente t&#237;tulos
-label_nobody: ningu&#233;m
-button_change_password: Alterar senha
-text_user_mail_option: &quot;Para projetos n&#227;o selecionados, voc&#234; somente receber&#225; notifica&#231;&#245;es sobre o que voc&#234; acompanha ou est&#225; envolvido (ex. tickets que voc&#234; &#233; autor ou est&#225; atribu&#237;do)&quot;
-label_user_mail_option_selected: &quot;Para qualquer evento somente no(s) projeto(s) selecionado(s)...&quot;
-label_user_mail_option_all: &quot;Para qualquer evento em todos os meus projetos&quot;
-label_user_mail_option_none: &quot;Somente eventos que eu acompanho ou estou envolvido&quot;
-setting_emails_footer: Rodap&#233; dos emails
-label_float: Flutuante
-button_copy: Copiar
-mail_body_account_information_external: Voc&#234; pode usar sua conta &quot;%s&quot; para entrar.
-mail_body_account_information: Informa&#231;&#245;es de sua conta
-setting_protocol: Protocolo
-label_user_mail_no_self_notified: &quot;Eu n&#227;o desejo ser notificado de minhas pr&#243;prias modifica&#231;&#245;es&quot;
-setting_time_format: Formato de data
-label_registration_activation_by_email: ativa&#231;&#227;o de conta por email
-mail_subject_account_activation_request: %s requisi&#231;&#227;o de ativa&#231;&#227;o de conta
-mail_body_account_activation_request: 'Um novo usu&#225;rio (%s) se registrou. A conta est&#225; aguardando sua aprova&#231;&#227;o:'
-label_registration_automatic_activation: ativa&#231;&#227;o autom&#225;tica de conta
-label_registration_manual_activation: ativa&#231;&#227;o manual de conta
-notice_account_pending: &quot;Sua conta foi criada e est&#225; aguardando aprova&#231;&#227;o do administrador.&quot;
-field_time_zone: Fuso-hor&#225;rio
-text_caracters_minimum: Precisa ter ao menos %d caracteres.
-setting_bcc_recipients: Destinat&#225;rios com c&#243;pia oculta (cco)
-button_annotate: Anotar
-label_issues_by: Tickets por %s
-field_searchable: Pesquis&#225;vel
-label_display_per_page: 'Por p&#225;gina: %s'
-setting_per_page_options: Op&#231;&#245;es de itens por p&#225;gina
-notice_default_data_loaded: Configura&#231;&#227;o padr&#227;o carregada com sucesso.
-text_load_default_configuration: Carregar a configura&#231;&#227;o padr&#227;o
-text_no_configuration_data: &quot;Os Pap&#233;is, tipos de tickets, status de tickets e workflows n&#227;o foram configurados ainda.\n&#201; altamente recomendado carregar as configura&#231;&#245;es padr&#227;o. Voc&#234; poder&#225; modificar estas configura&#231;&#245;es assim que carregadas.&quot;
-error_can_t_load_default_data: &quot;Configura&#231;&#227;o padr&#227;o n&#227;o p&#244;de ser carregada: %s&quot;
-button_update: Atualizar
-label_change_properties: Alterar propriedades
-label_general: Geral
-label_repository_plural: Reposit&#243;rios
-label_associated_revisions: Revis&#245;es associadas
-setting_user_format: Formato de visualiza&#231;&#227;o dos usu&#225;rios
-text_status_changed_by_changeset: Aplicado no changeset %s.
-label_more: Mais
-text_issues_destroy_confirmation: 'Voc&#234; tem certeza que deseja excluir o(s) ticket(s) selecionado(s)?'
-label_scm: SCM
-text_select_project_modules: 'Selecione m&#243;dulos para habilitar para este projeto:'
-label_issue_added: Ticket adicionado
-label_issue_updated: Ticket atualizado
-label_document_added: Documento adicionado
-label_message_posted: Mensagem enviada
-label_file_added: Arquivo adicionado
-label_news_added: Not&#237;cia adicionada
-project_module_boards: F&#243;runs
-project_module_issue_tracking: Gerenciamento de Tickets
-project_module_wiki: Wiki
-project_module_files: Arquivos
-project_module_documents: Documentos
-project_module_repository: Reposit&#243;rio
-project_module_news: Not&#237;cias
-project_module_time_tracking: Gerenciamento de tempo
-text_file_repository_writable: Reposit&#243;rio de arquivos grav&#225;vel
-text_default_administrator_account_changed: Conta de administrador padr&#227;o modificada
-text_rmagick_available: RMagick dispon&#237;vel (opcional)
-button_configure: Configura&#231;&#227;o
-label_plugins: Plugins
-label_ldap_authentication: autentica&#231;&#227;o LDAP
-label_downloads_abbr: D/L
-label_this_month: este m&#234;s
-label_last_n_days: &#250;ltimos %d dias
-label_all_time: todo o tempo
-label_this_year: este ano
-label_date_range: Intervalo de datas
-label_last_week: &#250;ltima semana
-label_yesterday: ontem
-label_last_month: &#250;ltimo m&#234;s
-label_add_another_file: Adicionar outro arquivo
-label_optional_description: Descri&#231;&#227;o opcional
-text_destroy_time_entries_question: %.02f horas foram reportadas neste ticket que voc&#234; est&#225; excluindo. O que voc&#234; deseja fazer?
-error_issue_not_found_in_project: 'O ticket n&#227;o foi encontrado ou n&#227;o pertence a este projeto'
-text_assign_time_entries_to_project: Atribuir horas reportadas para o projeto
-text_destroy_time_entries: Excluir horas reportadas
-text_reassign_time_entries: 'Redefinir horas reportadas para este ticket:'
-setting_activity_days_default: Dias visualizados na atividade do projeto
-label_chronological_order: Em ordem cronol&#243;gica
-field_comments_sorting: Visualizar coment&#225;rios
-label_reverse_chronological_order: Em order cronol&#243;gica reversa
-label_preferences: Prefer&#234;ncias
-setting_display_subprojects_issues: Visualizar tickets dos subprojetos nos projetos principais por padr&#227;o
-label_overall_activity: Atividade geral
-setting_default_projects_public: Novos projetos s&#227;o p&#250;blicos por padr&#227;o
-error_scm_annotate: &quot;Esta entrada n&#227;o existe ou n&#227;o pode ser anotada.&quot;
-label_planning: Planejamento
-text_subprojects_destroy_warning: 'Seu(s) subprojeto(s): %s tamb&#233;m ser&#227;o exclu&#237;dos.'
-label_age: Age
-label_and_its_subprojects: %s and its subprojects
-mail_body_reminder: &quot;%d issue(s) that are assigned to you are due in the next %d days:&quot;
-mail_subject_reminder: &quot;%d issue(s) due in the next days&quot;
-text_user_wrote: '%s wrote:'
-label_duplicated_by: duplicated by
-setting_enabled_scm: Enabled SCM
-text_enumeration_category_reassign_to: 'Reassign them to this value:'
-text_enumeration_destroy_question: '%d objects are assigned to this value.'
-label_incoming_emails: Incoming emails
-label_generate_key: Generate a key
-setting_mail_handler_api_enabled: Enable WS for incoming emails
-setting_mail_handler_api_key: API key
-text_email_delivery_not_configured: &quot;Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them.&quot;
-field_parent_title: Parent page
-label_issue_watchers: Watchers
-setting_commit_logs_encoding: Commit messages encoding
-button_quote: Quote
-setting_sequential_project_identifiers: Generate sequential project identifiers
+_gloc_rule_default: '|n| n==1 ? &quot;&quot; : &quot;_plural&quot; '
+
+actionview_datehelper_select_day_prefix:
+actionview_datehelper_select_month_names: Janeiro,Fevereiro,Mar&#231;o,Abril,Maio,Junho,Julho,Agosto,Setembro,Outubro,Novembro,Dezembro
+actionview_datehelper_select_month_names_abbr: Jan,Fev,Mar,Abr,Mai,Jun,Jul,Ago,Set,Out,Nov,Dez
+actionview_datehelper_select_month_prefix:
+actionview_datehelper_select_year_prefix:
+actionview_datehelper_time_in_words_day: 1 dia
+actionview_datehelper_time_in_words_day_plural: %d dias
+actionview_datehelper_time_in_words_hour_about: aproximadamente uma hora
+actionview_datehelper_time_in_words_hour_about_plural: aproximadamente %d horas
+actionview_datehelper_time_in_words_hour_about_single: aproximadamente uma hora
+actionview_datehelper_time_in_words_minute: 1 minuto
+actionview_datehelper_time_in_words_minute_half: meio minuto
+actionview_datehelper_time_in_words_minute_less_than: menos de um minuto
+actionview_datehelper_time_in_words_minute_plural: %d minutos
+actionview_datehelper_time_in_words_minute_single: 1 minuto
+actionview_datehelper_time_in_words_second_less_than: menos de um segundo
+actionview_datehelper_time_in_words_second_less_than_plural: menos de %d segundos
+actionview_instancetag_blank_option: Selecione
+
+activerecord_error_inclusion: n&#227;o est&#225; incluso na lista
+activerecord_error_exclusion: est&#225; reservado
+activerecord_error_invalid: &#233; inv&#225;lido
+activerecord_error_confirmation: confirma&#231;&#227;o n&#227;o confere
+activerecord_error_accepted: deve ser aceito
+activerecord_error_empty: n&#227;o pode ficar vazio
+activerecord_error_blank: n&#227;o pode ficar em branco
+activerecord_error_too_long: &#233; muito longo
+activerecord_error_too_short: &#233; muito curto
+activerecord_error_wrong_length: esta com o tamanho errado
+activerecord_error_taken: j&#225; est&#225; em uso
+activerecord_error_not_a_number: n&#227;o &#233; um n&#250;mero
+activerecord_error_not_a_date: n&#227;o &#233; uma data v&#225;lida
+activerecord_error_greater_than_start_date: deve ser maior que a data inicial
+activerecord_error_not_same_project: n&#227;o pertence ao mesmo projeto
+activerecord_error_circular_dependency: Esta rela&#231;&#227;o geraria uma depend&#234;ncia circular
+
+general_fmt_age: %d ano
+general_fmt_age_plural: %d anos
+general_fmt_date: %%d/%%m/%%Y
+general_fmt_datetime: %%d/%%m/%%Y %%I:%%M %%p
+general_fmt_datetime_short: %%b %%d, %%I:%%M %%p
+general_fmt_time: %%I:%%M %%p
+general_text_No: 'N&#227;o'
+general_text_Yes: 'Sim'
+general_text_no: 'n&#227;o'
+general_text_yes: 'sim'
+general_lang_name: 'Portugu&#234;s(Brasil)'
+general_csv_separator: ';'
+general_csv_decimal_separator: ','
+general_csv_encoding: ISO-8859-1
+general_pdf_encoding: ISO-8859-1
+general_day_names: Segunda,Ter&#231;a,Quarta,Quinta,Sexta,S&#225;bado,Domingo
+general_first_day_of_week: '1'
+
+notice_account_updated: Conta atualizada com sucesso.
+notice_account_invalid_creditentials: Usu&#225;rio ou senha inv&#225;lido.
+notice_account_password_updated: Senha alterada com sucesso.
+notice_account_wrong_password: Senha inv&#225;lida.
+notice_account_register_done: Conta criada com sucesso. Para ativar sua conta, clique no link que lhe foi enviado por e-mail.
+notice_account_unknown_email: Usu&#225;rio desconhecido.
+notice_can_t_change_password: Esta conta utiliza autentica&#231;&#227;o externa. N&#227;o &#233; poss&#237;vel alterar a senha.
+notice_account_lost_email_sent: Um email com instru&#231;&#245;es para escolher uma nova senha foi enviado para voc&#234;.
+notice_account_activated: Sua conta foi ativada. Voc&#234; pode acess&#225;-la agora.
+notice_successful_create: Criado com sucesso.
+notice_successful_update: Alterado com sucesso.
+notice_successful_delete: Exclu&#237;do com sucesso.
+notice_successful_connection: Conectado com sucesso.
+notice_file_not_found: A p&#225;gina que voc&#234; est&#225; tentando acessar n&#227;o existe ou foi exclu&#237;da.
+notice_locking_conflict: Os dados foram atualizados por outro usu&#225;rio.
+notice_not_authorized: Voc&#234; n&#227;o est&#225; autorizado a acessar esta p&#225;gina.
+notice_email_sent: Um email foi enviado para %s
+notice_email_error: Ocorreu um erro ao enviar o e-mail (%s)
+notice_feeds_access_key_reseted: Sua chave RSS foi reconfigurada.
+notice_failed_to_save_issues: &quot;Problema ao salvar %d ticket(s) de %d selecionados: %s.&quot;
+notice_no_issue_selected: &quot;Nenhum ticket selecionado! Por favor, marque os tickets que voc&#234; deseja editar.&quot;
+notice_account_pending: &quot;Sua conta foi criada e est&#225; aguardando aprova&#231;&#227;o do administrador.&quot;
+notice_default_data_loaded: Configura&#231;&#227;o padr&#227;o carregada com sucesso.
+
+error_can_t_load_default_data: &quot;Configura&#231;&#227;o padr&#227;o n&#227;o p&#244;de ser carregada: %s&quot;
+error_scm_not_found: &quot;A entrada e/ou a revis&#227;o n&#227;o existe no reposit&#243;rio.&quot;
+error_scm_command_failed: &quot;Ocorreu um erro ao tentar acessar o reposit&#243;rio: %s&quot;
+error_scm_annotate: &quot;Esta entrada n&#227;o existe ou n&#227;o pode ser anotada.&quot;
+error_issue_not_found_in_project: 'O ticket n&#227;o foi encontrado ou n&#227;o pertence a este projeto'
+
+mail_subject_lost_password: Sua senha do %s.
+mail_body_lost_password: 'Para mudar sua senha, clique no link abaixo:'
+mail_subject_register: Ativa&#231;&#227;o de conta do %s.
+mail_body_register: 'Para ativar sua conta, clique no link abaixo:'
+mail_body_account_information_external: Voc&#234; pode usar sua conta do &quot;%s&quot; para entrar.
+mail_body_account_information: Informa&#231;&#245;es sobre sua conta
+mail_subject_account_activation_request: %s - Requisi&#231;&#227;o de ativa&#231;&#227;o de conta
+mail_body_account_activation_request: 'Um novo usu&#225;rio (%s) se registrou. A conta est&#225; aguardando sua aprova&#231;&#227;o:'
+mail_subject_reminder: &quot;%d ticket(s) com data prevista para os pr&#243;ximos dias&quot;
+mail_body_reminder: &quot;%d tickets(s) para voc&#234; com data prevista para os pr&#243;ximos %d dias:&quot;
+
+gui_validation_error: 1 erro
+gui_validation_error_plural: %d erros
+
+field_name: Nome
+field_description: Descri&#231;&#227;o
+field_summary: Resumo
+field_is_required: Obrigat&#243;rio
+field_firstname: Nome
+field_lastname: Sobrenome
+field_mail: Email
+field_filename: Arquivo
+field_filesize: Tamanho
+field_downloads: Downloads
+field_author: Autor
+field_created_on: Criado em
+field_updated_on: Alterado em
+field_field_format: Formato
+field_is_for_all: Para todos os projetos
+field_possible_values: Poss&#237;veis valores
+field_regexp: Express&#227;o regular
+field_min_length: Tamanho m&#237;nimo
+field_max_length: Tamanho m&#225;ximo
+field_value: Valor
+field_category: Categoria
+field_title: T&#237;tulo
+field_project: Projeto
+field_issue: Ticket
+field_status: Status
+field_notes: Notas
+field_is_closed: Ticket fechado
+field_is_default: Status padr&#227;o
+field_tracker: Tipo
+field_subject: T&#237;tulo
+field_due_date: Data prevista
+field_assigned_to: Atribu&#237;do para
+field_priority: Prioridade
+field_fixed_version: Vers&#227;o
+field_user: Usu&#225;rio
+field_role: Papel
+field_homepage: P&#225;gina inicial
+field_is_public: P&#250;blico
+field_parent: Sub-projeto de
+field_is_in_chlog: Exibir na lista de altera&#231;&#245;es
+field_is_in_roadmap: Exibir no planejamento
+field_login: Usu&#225;rio
+field_mail_notification: Notifica&#231;&#245;es por email
+field_admin: Administrador
+field_last_login_on: &#218;ltima conex&#227;o
+field_language: Idioma
+field_effective_date: Data
+field_password: Senha
+field_new_password: Nova senha
+field_password_confirmation: Confirma&#231;&#227;o
+field_version: Vers&#227;o
+field_type: Tipo
+field_host: Servidor
+field_port: Porta
+field_account: Conta
+field_base_dn: DN Base
+field_attr_login: Atributo para nome de usu&#225;rio
+field_attr_firstname: Atributo para nome
+field_attr_lastname: Atributo para sobrenome
+field_attr_mail: Atributo para email
+field_onthefly: Criar usu&#225;rios dinamicamente (&quot;on-the-fly&quot;)
+field_start_date: In&#237;cio
+field_done_ratio: %% Terminado
+field_auth_source: Modo de autentica&#231;&#227;o
+field_hide_mail: Ocultar meu email
+field_comments: Coment&#225;rio
+field_url: URL
+field_start_page: P&#225;gina inicial
+field_subproject: Sub-projeto
+field_hours: Horas
+field_activity: Atividade
+field_spent_on: Data
+field_identifier: Identificador
+field_is_filter: &#201; um filtro
+field_issue_to_id: Ticket relacionado
+field_delay: Atraso
+field_assignable: Tickets podem ser atribu&#237;dos para este papel
+field_redirect_existing_links: Redirecionar links existentes
+field_estimated_hours: Tempo estimado
+field_column_names: Colunas
+field_time_zone: Fuso-hor&#225;rio
+field_searchable: Pesquis&#225;vel
+field_default_value: Padr&#227;o
+field_comments_sorting: Visualizar coment&#225;rios
+field_parent_title: P&#225;gina pai
+
+setting_app_title: T&#237;tulo da aplica&#231;&#227;o
+setting_app_subtitle: Sub-t&#237;tulo da aplica&#231;&#227;o
+setting_welcome_text: Texto de boas-vindas
+setting_default_language: Idioma padr&#227;o
+setting_login_required: Exigir autentica&#231;&#227;o
+setting_self_registration: Permitido Auto-registro
+setting_attachment_max_size: Tamanho m&#225;ximo do anexo
+setting_issues_export_limit: Limite de exporta&#231;&#227;o das tarefas
+setting_mail_from: Email enviado de
+setting_bcc_recipients: Destinat&#225;rios com c&#243;pia oculta (cco)
+setting_host_name: Servidor
+setting_text_formatting: Formato do texto
+setting_wiki_compression: Compacta&#231;&#227;o de hist&#243;rico do Wiki
+setting_feeds_limit: Limite do Feed
+setting_default_projects_public: Novos projetos s&#227;o p&#250;blicos por padr&#227;o
+setting_autofetch_changesets: Auto-obter commits
+setting_sys_api_enabled: Ativa WS para gerenciamento do reposit&#243;rio
+setting_commit_ref_keywords: Palavras de refer&#234;ncia
+setting_commit_fix_keywords: Palavras de fechamento
+setting_autologin: Auto-login
+setting_date_format: Formato da data
+setting_time_format: Formato de data
+setting_cross_project_issue_relations: Permitir relacionar tickets entre projetos
+setting_issue_list_default_columns: Colunas padr&#227;o vis&#237;veis na lista de tickets
+setting_repositories_encodings: Codifica&#231;&#227;o dos reposit&#243;rios
+setting_commit_logs_encoding: Codifica&#231;&#227;o das mensagens de commit
+setting_emails_footer: Rodap&#233; dos emails
+setting_protocol: Protocolo
+setting_per_page_options: Op&#231;&#245;es de itens por p&#225;gina
+setting_user_format: Formato de visualiza&#231;&#227;o dos usu&#225;rios
+setting_activity_days_default: Dias visualizados na atividade do projeto
+setting_display_subprojects_issues: Visualizar tickets dos subprojetos nos projetos principais por padr&#227;o
+setting_enabled_scm: Habilitar SCM
+setting_mail_handler_api_enabled: Habilitar WS para emails de entrada
+setting_mail_handler_api_key: Chave de API
+setting_sequential_project_identifiers: Gerar identificadores de projeto sequenciais
+
+project_module_issue_tracking: Gerenciamento de Tickets
+project_module_time_tracking: Gerenciamento de tempo
+project_module_news: Not&#237;cias
+project_module_documents: Documentos
+project_module_files: Arquivos
+project_module_wiki: Wiki
+project_module_repository: Reposit&#243;rio
+project_module_boards: F&#243;runs
+
+label_user: Usu&#225;rio
+label_user_plural: Usu&#225;rios
+label_user_new: Novo usu&#225;rio
+label_project: Projeto
+label_project_new: Novo projeto
+label_project_plural: Projetos
+label_project_all: Todos os projetos
+label_project_latest: &#218;ltimos projetos
+label_issue: Ticket
+label_issue_new: Novo ticket
+label_issue_plural: Tickets
+label_issue_view_all: Ver todos os tickets
+label_issues_by: Tickets por %s
+label_issue_added: Ticket adicionado
+label_issue_updated: Ticket atualizado
+label_document: Documento
+label_document_new: Novo documento
+label_document_plural: Documentos
+label_document_added: Documento adicionado
+label_role: Papel
+label_role_plural: Pap&#233;is
+label_role_new: Novo papel
+label_role_and_permissions: Pap&#233;is e permiss&#245;es
+label_member: Membro
+label_member_new: Novo membro
+label_member_plural: Membros
+label_tracker: Tipo de ticket
+label_tracker_plural: Tipos de ticket
+label_tracker_new: Novo tipo
+label_workflow: Workflow
+label_issue_status: Status do ticket
+label_issue_status_plural: Status dos tickets
+label_issue_status_new: Novo status
+label_issue_category: Categoria de ticket
+label_issue_category_plural: Categorias de tickets
+label_issue_category_new: Nova categoria
+label_custom_field: Campo personalizado
+label_custom_field_plural: Campos personalizados
+label_custom_field_new: Novo campo personalizado
+label_enumerations: 'Tipos &amp; Categorias'
+label_enumeration_new: Novo
+label_information: Informa&#231;&#227;o
+label_information_plural: Informa&#231;&#245;es
+label_please_login: Efetue o login
+label_register: Cadastre-se
+label_password_lost: Perdi minha senha
+label_home: P&#225;gina inicial
+label_my_page: Minha p&#225;gina
+label_my_account: Minha conta
+label_my_projects: Meus projetos
+label_administration: Administra&#231;&#227;o
+label_login: Entrar
+label_logout: Sair
+label_help: Ajuda
+label_reported_issues: Tickets reportados
+label_assigned_to_me_issues: Meus tickets
+label_last_login: &#218;ltima conex&#227;o
+label_last_updates: &#218;ltima altera&#231;&#227;o
+label_last_updates_plural: %d &#218;ltimas altera&#231;&#245;es
+label_registered_on: Registrado em
+label_activity: Atividade
+label_overall_activity: Atividades gerais
+label_new: Novo
+label_logged_as: &quot;Acessando como:&quot;
+label_environment: Ambiente
+label_authentication: Autentica&#231;&#227;o
+label_auth_source: Modo de autentica&#231;&#227;o
+label_auth_source_new: Novo modo de autentica&#231;&#227;o
+label_auth_source_plural: Modos de autentica&#231;&#227;o
+label_subproject_plural: Sub-projetos
+label_and_its_subprojects: %s e seus sub-projetos
+label_min_max_length: Tamanho m&#237;n-m&#225;x
+label_list: Lista
+label_date: Data
+label_integer: Inteiro
+label_float: Decimal
+label_boolean: Boleano
+label_string: Texto
+label_text: Texto longo
+label_attribute: Atributo
+label_attribute_plural: Atributos
+label_download: %d Download
+label_download_plural: %d Downloads
+label_no_data: Nenhuma informa&#231;&#227;o dispon&#237;vel
+label_change_status: Alterar status
+label_history: Hist&#243;rico
+label_attachment: Arquivo
+label_attachment_new: Novo arquivo
+label_attachment_delete: Excluir arquivo
+label_attachment_plural: Arquivos
+label_file_added: Arquivo adicionado
+label_report: Relat&#243;rio
+label_report_plural: Relat&#243;rio
+label_news: Not&#237;cia
+label_news_new: Adicionar not&#237;cia
+label_news_plural: Not&#237;cias
+label_news_latest: &#218;ltimas not&#237;cias
+label_news_view_all: Ver todas as not&#237;cias
+label_news_added: Not&#237;cia adicionada
+label_change_log: Registro de altera&#231;&#245;es
+label_settings: Configura&#231;&#245;es
+label_overview: Vis&#227;o geral
+label_version: Vers&#227;o
+label_version_new: Nova vers&#227;o
+label_version_plural: Vers&#245;es
+label_confirmation: Confirma&#231;&#227;o
+label_export_to: Exportar para
+label_read: Ler...
+label_public_projects: Projetos p&#250;blicos
+label_open_issues: Aberto
+label_open_issues_plural: Abertos
+label_closed_issues: Fechado
+label_closed_issues_plural: Fechados
+label_total: Total
+label_permissions: Permiss&#245;es
+label_current_status: Status atual
+label_new_statuses_allowed: Novo status permitido
+label_all: todos
+label_none: nenhum
+label_nobody: ningu&#233;m
+label_next: Pr&#243;ximo
+label_previous: Anterior
+label_used_by: Usado por
+label_details: Detalhes
+label_add_note: Adicionar nota
+label_per_page: Por p&#225;gina
+label_calendar: Calend&#225;rio
+label_months_from: meses a partir de
+label_gantt: Gantt
+label_internal: Interno
+label_last_changes: &#250;ltimas %d altera&#231;&#245;es
+label_change_view_all: Mostrar todas as altera&#231;&#245;es
+label_personalize_page: Personalizar esta p&#225;gina
+label_comment: Coment&#225;rio
+label_comment_plural: Coment&#225;rios
+label_comment_add: Adicionar coment&#225;rio
+label_comment_added: Coment&#225;rio adicionado
+label_comment_delete: Excluir coment&#225;rio
+label_query: Consulta personalizada
+label_query_plural: Consultas personalizadas
+label_query_new: Nova consulta
+label_filter_add: Adicionar filtro
+label_filter_plural: Filtros
+label_equals: igual a
+label_not_equals: diferente de
+label_in_less_than: maior que
+label_in_more_than: menor que
+label_in: em
+label_today: hoje
+label_all_time: tudo
+label_yesterday: ontem
+label_this_week: esta semana
+label_last_week: &#250;ltima semana
+label_last_n_days: &#250;ltimos %d dias
+label_this_month: este m&#234;s
+label_last_month: &#250;ltimo m&#234;s
+label_this_year: este ano
+label_date_range: Per&#237;odo
+label_less_than_ago: menos de
+label_more_than_ago: mais de
+label_ago: dias atr&#225;s
+label_contains: cont&#233;m
+label_not_contains: n&#227;o cont&#233;m
+label_day_plural: dias
+label_repository: Reposit&#243;rio
+label_repository_plural: Reposit&#243;rios
+label_browse: Procurar
+label_modification: %d altera&#231;&#227;o
+label_modification_plural: %d altera&#231;&#245;es
+label_revision: Revis&#227;o
+label_revision_plural: Revis&#245;es
+label_associated_revisions: Revis&#245;es associadas
+label_added: adicionada
+label_modified: alterada
+label_deleted: exclu&#237;da
+label_latest_revision: &#218;ltima revis&#227;o
+label_latest_revision_plural: &#218;ltimas revis&#245;es
+label_view_revisions: Ver revis&#245;es
+label_max_size: Tamanho m&#225;ximo
+label_on: 'de'
+label_sort_highest: Mover para o in&#237;cio
+label_sort_higher: Mover para cima
+label_sort_lower: Mover para baixo
+label_sort_lowest: Mover para o fim
+label_roadmap: Planejamento
+label_roadmap_due_in: Previsto para %s
+label_roadmap_overdue: %s atrasado
+label_roadmap_no_issues: Sem tickets para esta vers&#227;o
+label_search: Busca
+label_result_plural: Resultados
+label_all_words: Todas as palavras
+label_wiki: Wiki
+label_wiki_edit: Editar Wiki
+label_wiki_edit_plural: Edi&#231;&#245;es Wiki
+label_wiki_page: P&#225;gina Wiki
+label_wiki_page_plural: p&#225;ginas Wiki
+label_index_by_title: &#205;ndice por t&#237;tulo
+label_index_by_date: &#205;ndice por data
+label_current_version: Vers&#227;o atual
+label_preview: Pr&#233;-visualizar
+label_feed_plural: Feeds
+label_changes_details: Detalhes de todas as altera&#231;&#245;es
+label_issue_tracking: Tickets
+label_spent_time: Tempo gasto
+label_f_hour: %.2f hora
+label_f_hour_plural: %.2f horas
+label_time_tracking: Controle de horas
+label_change_plural: Altera&#231;&#245;es
+label_statistics: Estat&#237;sticas
+label_commits_per_month: Commits por m&#234;s
+label_commits_per_author: Commits por autor
+label_view_diff: Ver diferen&#231;as
+label_diff_inline: inline
+label_diff_side_by_side: lado a lado
+label_options: Op&#231;&#245;es
+label_copy_workflow_from: Copiar workflow de
+label_permissions_report: Relat&#243;rio de permiss&#245;es
+label_watched_issues: Tickes monitorados
+label_related_issues: Tickets relacionados
+label_applied_status: Status aplicado
+label_loading: Carregando...
+label_relation_new: Nova rela&#231;&#227;o
+label_relation_delete: Excluir rela&#231;&#227;o
+label_relates_to: relacionado a
+label_duplicates: duplica
+label_duplicated_by: duplicado por
+label_blocks: bloqueia
+label_blocked_by: bloqueado por
+label_precedes: precede
+label_follows: segue
+label_end_to_start: fim para o in&#237;cio
+label_end_to_end: fim para fim
+label_start_to_start: in&#237;cio para in&#237;cio
+label_start_to_end: in&#237;cio para fim
+label_stay_logged_in: Permanecer logado
+label_disabled: desabilitado
+label_show_completed_versions: Exibir vers&#245;es completas
+label_me: mim
+label_board: F&#243;rum
+label_board_new: Novo f&#243;rum
+label_board_plural: F&#243;runs
+label_topic_plural: T&#243;picos
+label_message_plural: Mensagens
+label_message_last: &#218;ltima mensagem
+label_message_new: Nova mensagem
+label_message_posted: Mensagem enviada
+label_reply_plural: Respostas
+label_send_information: Enviar informa&#231;&#227;o da nova conta para o usu&#225;rio
+label_year: Ano
+label_month: M&#234;s
+label_week: Semana
+label_date_from: De
+label_date_to: Para
+label_language_based: Com base no idioma do usu&#225;rio
+label_sort_by: Ordenar por %s
+label_send_test_email: Enviar um email de teste
+label_feeds_access_key_created_on: chave de acesso RSS criada %s atr&#225;s
+label_module_plural: M&#243;dulos
+label_added_time_by: Adicionado por %s %s atr&#225;s
+label_updated_time: Atualizado %s atr&#225;s
+label_jump_to_a_project: Ir para o projeto...
+label_file_plural: Arquivos
+label_changeset_plural: Changesets
+label_default_columns: Colunas padr&#227;o
+label_no_change_option: (Sem altera&#231;&#227;o)
+label_bulk_edit_selected_issues: Edi&#231;&#227;o em massa dos tickets selecionados.
+label_theme: Tema
+label_default: Padr&#227;o
+label_search_titles_only: Pesquisar somente t&#237;tulos
+label_user_mail_option_all: &quot;Para qualquer evento em todos os meus projetos&quot;
+label_user_mail_option_selected: &quot;Para qualquer evento somente no(s) projeto(s) selecionado(s)...&quot;
+label_user_mail_option_none: &quot;Somente tickets que eu acompanho ou estou envolvido&quot;
+label_user_mail_no_self_notified: &quot;Eu n&#227;o quero ser notificado de minhas pr&#243;prias modifica&#231;&#245;es&quot;
+label_registration_activation_by_email: ativa&#231;&#227;o de conta por e-mail
+label_registration_manual_activation: ativa&#231;&#227;o manual de conta
+label_registration_automatic_activation: ativa&#231;&#227;o autom&#225;tica de conta
+label_display_per_page: 'Por p&#225;gina: %s'
+label_age: Idade
+label_change_properties: Alterar propriedades
+label_general: Geral
+label_more: Mais
+label_scm: 'Controle de vers&#227;o:'
+label_plugins: Plugins
+label_ldap_authentication: Autentica&#231;&#227;o LDAP
+label_downloads_abbr: D/L
+label_optional_description: Descri&#231;&#227;o opcional
+label_add_another_file: Adicionar outro arquivo
+label_preferences: Prefer&#234;ncias
+label_chronological_order: Em ordem cronol&#243;gica
+label_reverse_chronological_order: Em ordem cronol&#243;gica inversa
+label_planning: Planejamento
+label_incoming_emails: Emails de entrada
+label_generate_key: Gerar uma chave
+label_issue_watchers: Monitorando
+
+button_login: Entrar
+button_submit: Enviar
+button_save: Salvar
+button_check_all: Marcar todos
+button_uncheck_all: Desmarcar todos
+button_delete: Excluir
+button_create: Criar
+button_test: Testar
+button_edit: Editar
+button_add: Adicionar
+button_change: Alterar
+button_apply: Aplicar
+button_clear: Limpar
+button_lock: Bloquear
+button_unlock: Desbloquear
+button_download: Download
+button_list: Listar
+button_view: Ver
+button_move: Mover
+button_back: Voltar
+button_cancel: Cancelar
+button_activate: Ativar
+button_sort: Ordenar
+button_log_time: Tempo de trabalho
+button_rollback: Voltar para esta vers&#227;o
+button_watch: Monitorar
+button_unwatch: Parar de Monitorar
+button_reply: Responder
+button_archive: Arquivar
+button_unarchive: Desarquivar
+button_reset: Redefinir
+button_rename: Renomear
+button_change_password: Alterar senha
+button_copy: Copiar
+button_annotate: Anotar
+button_update: Atualizar
+button_configure: Configurar
+button_quote: Responder
+
+status_active: ativo
+status_registered: registrado
+status_locked: bloqueado
+
+text_select_mail_notifications: Selecionar a&#231;&#245;es para ser enviado uma notifica&#231;&#227;o por email
+text_regexp_info: ex. ^[A-Z0-9]+$
+text_min_max_length_info: 0 = sem restri&#231;&#227;o
+text_project_destroy_confirmation: Voc&#234; tem certeza que deseja excluir este projeto e todos os dados relacionados?
+text_subprojects_destroy_warning: 'Seu(s) subprojeto(s): %s tamb&#233;m ser&#227;o exclu&#237;dos.'
+text_workflow_edit: Selecione um papel e um tipo de tarefa para editar o workflow
+text_are_you_sure: Voc&#234; tem certeza?
+text_journal_changed: alterado(a) de %s para %s
+text_journal_set_to: alterado(a) para %s
+text_journal_deleted: exclu&#237;do
+text_tip_task_begin_day: tarefa inicia neste dia
+text_tip_task_end_day: tarefa termina neste dia
+text_tip_task_begin_end_day: tarefa inicia e termina neste dia
+text_project_identifier_info: 'Letras min&#250;sculas (a-z), n&#250;meros e h&#237;fens permitidos.&lt;br /&gt;Uma vez salvo, o identificador n&#227;o poder&#225; ser alterado.'
+text_caracters_maximum: m&#225;ximo %d caracteres
+text_caracters_minimum: deve ter ao menos %d caracteres.
+text_length_between: deve ter entre %d e %d caracteres.
+text_tracker_no_workflow: Sem workflow definido para este tipo.
+text_unallowed_characters: Caracteres n&#227;o permitidos
+text_comma_separated: M&#250;ltiplos valores s&#227;o permitidos (separados por v&#237;rgula).
+text_issues_ref_in_commit_messages: Referenciando tickets nas mensagens de commit
+text_issue_added: Ticket %s inclu&#237;do (por %s).
+text_issue_updated: Ticket %s alterado (por %s).
+text_wiki_destroy_confirmation: Voc&#234; tem certeza que deseja excluir este wiki e TODO o seu conte&#250;do?
+text_issue_category_destroy_question: Alguns tickets (%d) est&#227;o atribu&#237;dos a esta categoria. O que voc&#234; deseja fazer?
+text_issue_category_destroy_assignments: Remover atribui&#231;&#245;es da categoria
+text_issue_category_reassign_to: Redefinir tickets para esta categoria
+text_user_mail_option: &quot;Para projetos (n&#227;o selecionados), voc&#234; somente receber&#225; notifica&#231;&#245;es sobre o que voc&#234; monitora ou est&#225; envolvido (ex. tickets nos quais voc&#234; &#233; o autor ou est&#227;o  atribu&#237;dos a voc&#234;)&quot;
+text_no_configuration_data: &quot;Os Pap&#233;is, tipos de tickets, status de tickets e workflows n&#227;o foram configurados ainda.\n&#201; altamente recomendado carregar as configura&#231;&#245;es padr&#227;o. Voc&#234; poder&#225; modificar estas configura&#231;&#245;es assim que carregadas.&quot;
+text_load_default_configuration: Carregar a configura&#231;&#227;o padr&#227;o
+text_status_changed_by_changeset: Aplicado no changeset %s.
+text_issues_destroy_confirmation: 'Voc&#234; tem certeza que deseja excluir o(s) ticket(s) selecionado(s)?'
+text_select_project_modules: 'Selecione m&#243;dulos para habilitar para este projeto:'
+text_default_administrator_account_changed: Conta padr&#227;o do administrador alterada
+text_file_repository_writable: Reposit&#243;rio com permiss&#227;o de escrita
+text_rmagick_available: RMagick dispon&#237;vel (opcional)
+text_destroy_time_entries_question: %.02f horas de trabalho foram registradas nos tickets que voc&#234; est&#225; excluindo. O que voc&#234; deseja fazer?
+text_destroy_time_entries: Excluir horas de trabalho
+text_assign_time_entries_to_project: Atribuir estas horas de trabalho para outro projeto
+text_reassign_time_entries: 'Atribuir horas reportadas para este ticket:'
+text_user_wrote: '%s escreveu:'
+text_enumeration_destroy_question: '%d objetos est&#227;o atribu&#237;dos a este valor.'
+text_enumeration_category_reassign_to: 'Reatribu&#237;-los ao valor:'
+text_email_delivery_not_configured: &quot;O envio de email n&#227;o est&#225; configurado, e as notifica&#231;&#245;es est&#227;o inativas.\nConfigure seu servidor SMTP no arquivo config/email.yml e reinicie a aplica&#231;&#227;o para ativ&#225;-las.&quot;
+
+default_role_manager: Gerente
+default_role_developper: Desenvolvedor
+default_role_reporter: Informante
+default_tracker_bug: Problema
+default_tracker_feature: Funcionalidade
+default_tracker_support: Suporte
+default_issue_status_new: Novo
+default_issue_status_assigned: Atribu&#237;do
+default_issue_status_resolved: Resolvido
+default_issue_status_feedback: Feedback
+default_issue_status_closed: Fechado
+default_issue_status_rejected: Rejeitado
+default_doc_category_user: Documenta&#231;&#227;o do usu&#225;rio
+default_doc_category_tech: Documenta&#231;&#227;o t&#233;cnica
+default_priority_low: Baixo
+default_priority_normal: Normal
+default_priority_high: Alto
+default_priority_urgent: Urgente
+default_priority_immediate: Imediato
+default_activity_design: Design
+default_activity_development: Desenvolvimento
+
+enumeration_issue_priorities: Prioridade das tarefas
+enumeration_doc_categories: Categorias de documento
+enumeration_activities: Atividades (time tracking)
+notice_unable_delete_version: N&#227;o foi poss&#237;vel excluir a vers&#227;o
+label_renamed: renomeado
+label_copied: copiado
+setting_plain_text_mail: texto plano apenas (sem HTML)
+permission_view_files: Ver Arquivos
+permission_edit_issues: Editar tickets
+permission_edit_own_time_entries: Editar o pr&#243;prio tempo de trabalho
+permission_manage_public_queries: Gerenciar consultas publicas
+permission_add_issues: Adicionar Tickets
+permission_log_time: Adicionar tempo gasto
+permission_view_changesets: Ver changesets
+permission_view_time_entries: Ver tempo gasto
+permission_manage_versions: Gerenciar vers&#245;es
+permission_manage_wiki: Gerenciar wiki
+permission_manage_categories: Gerenciar categorias de tickets
+permission_protect_wiki_pages: Proteger p&#225;ginas wiki
+permission_comment_news: Comentar not&#237;cias
+permission_delete_messages: Excluir mensagens
+permission_select_project_modules: Selecionar m&#243;dulos de projeto
+permission_manage_documents: Gerenciar documentos
+permission_edit_wiki_pages: Editar p&#225;ginas wiki
+permission_add_issue_watchers: Adicionar monitores
+permission_view_gantt: Ver gr&#225;fico gantt
+permission_move_issues: Mover tickets
+permission_manage_issue_relations: Gerenciar relacionamentos de tickets
+permission_delete_wiki_pages: Excluir p&#225;ginas wiki
+permission_manage_boards: Gerenciar f&#243;runs
+permission_delete_wiki_pages_attachments: Excluir anexos
+permission_view_wiki_edits: Ver hist&#243;rico do wiki
+permission_add_messages: Postar mensagens
+permission_view_messages: Ver mensagens
+permission_manage_files: Gerenciar arquivos
+permission_edit_issue_notes: Editar notas
+permission_manage_news: Gerenciar not&#237;cias
+permission_view_calendar: Ver caneld&#225;rio
+permission_manage_members: Gerenciar membros
+permission_edit_messages: Editar mensagens
+permission_delete_issues: Excluir tickets
+permission_view_issue_watchers: Ver lista de monitores
+permission_manage_repository: Gerenciar reposit&#243;rio
+permission_commit_access: Acesso de commit
+permission_browse_repository: Pesquisar repositorio
+permission_view_documents: Ver documentos
+permission_edit_project: Editar projeto
+permission_add_issue_notes: Adicionar notas
+permission_save_queries: Salvar consultas
+permission_view_wiki_pages: Ver wiki
+permission_rename_wiki_pages: Renomear p&#225;ginas wiki
+permission_edit_time_entries: Editar tempo gasto
+permission_edit_own_issue_notes: Editar pr&#243;prias notas
+setting_gravatar_enabled: Usar &#237;cones do Gravatar
+label_example: Exemplo
+text_repository_usernames_mapping: &quot;Seleciona ou atualiza os usu&#225;rios do Redmine mapeando para cada usu&#225;rio encontrado no log do reposit&#243;rio.\nUsu&#225;rios com o mesmo login ou email no Redmine e no reposit&#243;rio ser&#227;o mapeados automaticamente.&quot;
+permission_edit_own_messages: Editar pr&#243;prias mensagens
+permission_delete_own_messages: Excluir pr&#243;prias mensagens
+label_user_activity: &quot;Atividade de %s&quot;
+label_updated_time_by: Updated by %s %s ago
+text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'
+setting_diff_max_lines_displayed: Max number of diff lines displayed
+text_plugin_assets_writable: Plugin assets directory writable
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+button_create_and_continue: Create and continue
+text_custom_field_possible_values_info: 'One line for each value'
+label_display: Display
+field_editable: Editable</diff>
      <filename>lang/pt-br.yml</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+## Translated by: Pedro Ara&#250;jo &lt;phcrva19@hotmail.com&gt;
 _gloc_rule_default: '|n| n==1 ? &quot;&quot; : &quot;_plural&quot; '
 
 actionview_datehelper_select_day_prefix:
@@ -7,9 +8,9 @@ actionview_datehelper_select_month_prefix:
 actionview_datehelper_select_year_prefix:
 actionview_datehelper_time_in_words_day: 1 dia
 actionview_datehelper_time_in_words_day_plural: %d dias
-actionview_datehelper_time_in_words_hour_about: em torno de uma hora
-actionview_datehelper_time_in_words_hour_about_plural: em torno de %d horas
-actionview_datehelper_time_in_words_hour_about_single: em torno de uma hora
+actionview_datehelper_time_in_words_hour_about: cerca de uma hora
+actionview_datehelper_time_in_words_hour_about_plural: cerca de %d horas
+actionview_datehelper_time_in_words_hour_about_single: cerca de uma hora
 actionview_datehelper_time_in_words_minute: 1 minuto
 actionview_datehelper_time_in_words_minute_half: meio minuto
 actionview_datehelper_time_in_words_minute_less_than: menos de um minuto
@@ -17,24 +18,24 @@ actionview_datehelper_time_in_words_minute_plural: %d minutos
 actionview_datehelper_time_in_words_minute_single: 1 minuto
 actionview_datehelper_time_in_words_second_less_than: menos de um segundo
 actionview_datehelper_time_in_words_second_less_than_plural: menos de %d segundos
-actionview_instancetag_blank_option: Selecione
+actionview_instancetag_blank_option: Seleccione
 
 activerecord_error_inclusion: n&#227;o existe na lista
 activerecord_error_exclusion: j&#225; existe na lista
 activerecord_error_invalid: &#233; inv&#225;lido
-activerecord_error_confirmation: n&#227;o confere com sua confirma&#231;&#227;o
-activerecord_error_accepted: deve ser aceito
-activerecord_error_empty: n&#227;o pode ser vazio
+activerecord_error_confirmation: n&#227;o est&#225; de acordo com a confirma&#231;&#227;o
+activerecord_error_accepted: tem de ser aceite
+activerecord_error_empty: n&#227;o pode estar vazio
 activerecord_error_blank: n&#227;o pode estar em branco
-activerecord_error_too_long: &#233; muito longo
-activerecord_error_too_short: &#233; muito curto
-activerecord_error_wrong_length: possui o comprimento errado
-activerecord_error_taken: j&#225; foi usado em outro registro
+activerecord_error_too_long: &#233; demasiado longo
+activerecord_error_too_short: &#233; demasiado curto
+activerecord_error_wrong_length: tem o comprimento errado
+activerecord_error_taken: j&#225; foi usado em outro registo
 activerecord_error_not_a_number: n&#227;o &#233; um n&#250;mero
 activerecord_error_not_a_date: n&#227;o &#233; uma data v&#225;lida
 activerecord_error_greater_than_start_date: deve ser maior que a data inicial
-activerecord_error_not_same_project: n&#227;o pertence ao mesmo projeto
-activerecord_error_circular_dependency: Este rela&#227;o pode criar uma depend&#234;ncia circular
+activerecord_error_not_same_project: n&#227;o pertence ao mesmo projecto
+activerecord_error_circular_dependency: Esta rela&#231;&#227;o iria criar uma depend&#234;ncia circular
 
 general_fmt_age: %d ano
 general_fmt_age_plural: %d anos
@@ -47,40 +48,54 @@ general_text_Yes: 'Sim'
 general_text_no: 'n&#227;o'
 general_text_yes: 'sim'
 general_lang_name: 'Portugu&#234;s'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: ISO-8859-1
-general_pdf_encoding: ISO-8859-1
+general_csv_separator: ';'
+general_csv_decimal_separator: ','
+general_csv_encoding: ISO-8859-15
+general_pdf_encoding: ISO-8859-15
 general_day_names: Segunda,Ter&#231;a,Quarta,Quinta,Sexta,S&#225;bado,Domingo
 general_first_day_of_week: '1'
 
-notice_account_updated: Conta foi atualizada com sucesso.
-notice_account_invalid_creditentials: Usu&#225;rio ou senha inv&#225;lidos.
-notice_account_password_updated: Senha foi alterada com sucesso.
-notice_account_wrong_password: Senha errada.
-notice_account_register_done: Conta foi criada com sucesso.
-notice_account_unknown_email: Usu&#225;rio desconhecido.
-notice_can_t_change_password: Esta conta usa autentica&#231;&#227;o externa. E imposs&#237;vel trocar a senha.
-notice_account_lost_email_sent: Um email com as instru&#231;&#245;es para escolher uma nova senha foi enviado para voc&#234;.
-notice_account_activated: Sua conta foi ativada. Voc&#234; pode logar agora
+notice_account_updated: A conta foi actualizada com sucesso.
+notice_account_invalid_creditentials: Utilizador ou palavra-chave inv&#225;lidos.
+notice_account_password_updated: A palavra-chave foi alterada com sucesso.
+notice_account_wrong_password: Palavra-chave errada.
+notice_account_register_done: A conta foi criada com sucesso.
+notice_account_unknown_email: Utilizador desconhecido.
+notice_can_t_change_password: Esta conta utiliza uma fonte de autentica&#231;&#227;o externa. N&#227;o &#233; poss&#237;vel alterar a palavra-chave.
+notice_account_lost_email_sent: Foi-lhe enviado um e-mail com as instru&#231;&#245;es para escolher uma nova palavra-chave.
+notice_account_activated: A sua conta foi activada. J&#225; pode autenticar-se.
 notice_successful_create: Criado com sucesso.
 notice_successful_update: Alterado com sucesso.
 notice_successful_delete: Apagado com sucesso.
-notice_successful_connection: Conectado com sucesso.
-notice_file_not_found: A p&#225;gina que voc&#234; est&#225; tentando acessar n&#227;o existe ou foi exclu&#237;da.
-notice_locking_conflict: Os dados foram atualizados por um outro usu&#225;rio.
-notice_not_authorized: Voc&#234; n&#227;o est&#225; autorizado a acessar esta p&#225;gina.
-notice_email_sent: An email was sent to %s
-notice_email_error: An error occurred while sending mail (%s)
-notice_feeds_access_key_reseted: Your RSS access key was reseted.
+notice_successful_connection: Ligado com sucesso.
+notice_file_not_found: A p&#225;gina que est&#225; a tentar aceder n&#227;o existe ou foi removida.
+notice_locking_conflict: Os dados foram actualizados por outro utilizador.
+notice_not_authorized: N&#227;o est&#225; autorizado a visualizar esta p&#225;gina.
+notice_email_sent: Foi enviado um e-mail para %s
+notice_email_error: Ocorreu um erro ao enviar o e-mail (%s)
+notice_feeds_access_key_reseted: A sua chave de RSS foi inicializada.
+notice_failed_to_save_issues: &quot;N&#227;o foi poss&#237;vel guardar %d tarefa(s) das %d seleccionadas: %s.&quot;
+notice_no_issue_selected: &quot;Nenhuma tarefa seleccionada! Por favor, seleccione as tarefas que quer editar.&quot;
+notice_account_pending: &quot;A sua conta foi criada e est&#225; agora &#224; espera de aprova&#231;&#227;o do administrador.&quot;
+notice_default_data_loaded: Configura&#231;&#227;o padr&#227;o carregada com sucesso.
+notice_unable_delete_version: N&#227;o foi poss&#237;vel apagar a vers&#227;o.
 
-error_scm_not_found: &quot;A entrada e/ou a revis&#227;o n&#227;o existem no reposit&#243;rio.&quot;
-error_scm_command_failed: &quot;An error occurred when trying to access the repository: %s&quot;
+error_can_t_load_default_data: &quot;N&#227;o foi poss&#237;vel carregar a configura&#231;&#227;o padr&#227;o: %s&quot;
+error_scm_not_found: &quot;A entrada ou revis&#227;o n&#227;o foi encontrada no reposit&#243;rio.&quot;
+error_scm_command_failed: &quot;Ocorreu um erro ao tentar aceder ao reposit&#243;rio: %s&quot;
+error_scm_annotate: &quot;A entrada n&#227;o existe ou n&#227;o pode ser anotada.&quot;
+error_issue_not_found_in_project: 'A tarefa n&#227;o foi encontrada ou n&#227;o pertence a este projecto.'
 
-mail_subject_lost_password: Sua senha do %s.
-mail_body_lost_password: 'Para mudar sua senha, clique no link abaixo:'
-mail_subject_register: Ativa&#231;&#227;o de conta do %s.
-mail_body_register: 'Para ativar sua conta, clique no link abaixo:'
+mail_subject_lost_password: Palavra-chave de %s
+mail_body_lost_password: 'Para mudar a sua palavra-chave, clique no link abaixo:'
+mail_subject_register: Activa&#231;&#227;o de conta de %s
+mail_body_register: 'Para activar a sua conta, clique no link abaixo:'
+mail_body_account_information_external: Pode utilizar a conta &quot;%s&quot; para autenticar-se.
+mail_body_account_information: Informa&#231;&#227;o da sua conta
+mail_subject_account_activation_request: Pedido de activa&#231;&#227;o da conta %s
+mail_body_account_activation_request: 'Um novo utilizador (%s) registou-se. A sua conta est&#225; &#224; espera de aprova&#231;&#227;o:'
+mail_subject_reminder: &quot;%d tarefa(s) para entregar nos pr&#243;ximos dias&quot;
+mail_body_reminder: &quot;%d tarefa(s) que est&#227;o atribu&#237;das a si est&#227;o agendadas para estarem completas nos pr&#243;ximos %d dias:&quot;
 
 gui_validation_error: 1 erro
 gui_validation_error_plural: %d erros
@@ -89,51 +104,51 @@ field_name: Nome
 field_description: Descri&#231;&#227;o
 field_summary: Sum&#225;rio
 field_is_required: Obrigat&#243;rio
-field_firstname: Primeiro nome
-field_lastname: &#218;ltimo nome
-field_mail: Email
-field_filename: Arquivo
+field_firstname: Nome
+field_lastname: Apelido
+field_mail: E-mail
+field_filename: Ficheiro
 field_filesize: Tamanho
 field_downloads: Downloads
 field_author: Autor
 field_created_on: Criado
 field_updated_on: Alterado
 field_field_format: Formato
-field_is_for_all: Para todos os projetos
-field_possible_values: Poss&#237;veis valores
+field_is_for_all: Para todos os projectos
+field_possible_values: Valores poss&#237;veis
 field_regexp: Express&#227;o regular
 field_min_length: Tamanho m&#237;nimo
 field_max_length: Tamanho m&#225;ximo
 field_value: Valor
 field_category: Categoria
 field_title: T&#237;tulo
-field_project: Projeto
-field_issue: Tarefa 
-field_status: Status
+field_project: Projecto
+field_issue: Tarefa
+field_status: Estado
 field_notes: Notas
 field_is_closed: Tarefa fechada
-field_is_default: Status padr&#227;o
+field_is_default: Valor por omiss&#227;o
 field_tracker: Tipo
 field_subject: Assunto
 field_due_date: Data final
-field_assigned_to: Atribu&#237;do para
+field_assigned_to: Atribu&#237;do a
 field_priority: Prioridade
-field_fixed_version: Target version
-field_user: Usu&#225;rio
-field_role: Regra
-field_homepage: P&#225;gina inicial
+field_fixed_version: Vers&#227;o
+field_user: Utilizador
+field_role: Papel
+field_homepage: P&#225;gina
 field_is_public: P&#250;blico
-field_parent: Sub-projeto de
+field_parent: Sub-projecto de
 field_is_in_chlog: Tarefas mostradas no changelog
 field_is_in_roadmap: Tarefas mostradas no roadmap
-field_login: Login
-field_mail_notification: Notifica&#231;&#245;es por email
+field_login: Nome de utilizador
+field_mail_notification: Notifica&#231;&#245;es por e-mail
 field_admin: Administrador
-field_last_login_on: &#218;ltima conex&#227;o
+field_last_login_on: &#218;ltima visita
 field_language: L&#237;ngua
 field_effective_date: Data
-field_password: Senha
-field_new_password: Nova senha
+field_password: Palavra-chave
+field_new_password: Nova palavra-chave
 field_password_confirmation: Confirma&#231;&#227;o
 field_version: Vers&#227;o
 field_type: Tipo
@@ -141,71 +156,105 @@ field_host: Servidor
 field_port: Porta
 field_account: Conta
 field_base_dn: Base DN
-field_attr_login: Atributo login
-field_attr_firstname: Atributo primeiro nome
+field_attr_login: Atributo utilizador
+field_attr_firstname: Atributo nome pr&#243;prio
 field_attr_lastname: Atributo &#250;ltimo nome
-field_attr_mail: Atributo email
-field_onthefly: Cria&#231;&#227;o de usu&#225;rio sob-demanda
+field_attr_mail: Atributo e-mail
+field_onthefly: Cria&#231;&#227;o de utilizadores na hora
 field_start_date: In&#237;cio
-field_done_ratio: %% Terminado
+field_done_ratio: %% Completo
 field_auth_source: Modo de autentica&#231;&#227;o
-field_hide_mail: Esconda meu email
+field_hide_mail: Esconder endere&#231;o de e-mail
 field_comments: Coment&#225;rio
 field_url: URL
 field_start_page: P&#225;gina inicial
-field_subproject: Sub-projeto
+field_subproject: Subprojecto
 field_hours: Horas
-field_activity: Atividade
+field_activity: Actividade
 field_spent_on: Data
 field_identifier: Identificador
 field_is_filter: Usado como filtro
 field_issue_to_id: Tarefa relacionada
 field_delay: Atraso
-field_assignable: Issues can be assigned to this role
-field_redirect_existing_links: Redirect existing links
-field_estimated_hours: Estimated time
-field_default_value: Padr&#227;o
+field_assignable: As tarefas podem ser associados a este papel
+field_redirect_existing_links: Redireccionar links existentes
+field_estimated_hours: Tempo estimado
+field_column_names: Colunas
+field_time_zone: Fuso hor&#225;rio
+field_searchable: Procur&#225;vel
+field_default_value: Valor por omiss&#227;o
+field_comments_sorting: Mostrar coment&#225;rios
+field_parent_title: P&#225;gina pai
 
 setting_app_title: T&#237;tulo da aplica&#231;&#227;o
 setting_app_subtitle: Sub-t&#237;tulo da aplica&#231;&#227;o
-setting_welcome_text: Texto de boas-vindas
-setting_default_language: Linguagem padr&#227;o
+setting_welcome_text: Texto de boas vindas
+setting_default_language: L&#237;ngua por omiss&#227;o
 setting_login_required: Autentica&#231;&#227;o obrigat&#243;ria
-setting_self_registration: Registro permitido
+setting_self_registration: Auto-registo
 setting_attachment_max_size: Tamanho m&#225;ximo do anexo
 setting_issues_export_limit: Limite de exporta&#231;&#227;o das tarefas
-setting_mail_from: Email enviado de
-setting_host_name: Servidor
-setting_text_formatting: Formato do texto
-setting_wiki_compression: Compacta&#231;&#227;o do hist&#243;rico do Wiki
-setting_feeds_limit: Limite do Feed
+setting_mail_from: E-mail enviado de
+setting_bcc_recipients: Recipientes de BCC
+setting_host_name: Hostname
+setting_text_formatting: Formata&#231;&#227;o do texto
+setting_wiki_compression: Compress&#227;o do hist&#243;rico do Wiki
+setting_feeds_limit: Limite de conte&#250;do do feed
+setting_default_projects_public: Projectos novos s&#227;o p&#250;blicos por omiss&#227;o
 setting_autofetch_changesets: Buscar automaticamente commits
-setting_sys_api_enabled: Ativa WS para gerenciamento do reposit&#243;rio
-setting_commit_ref_keywords: Palavras-chave de refer&#244;ncia
-setting_commit_fix_keywords: Palavras-chave fixas
-setting_autologin: Autologin
-setting_date_format: Date format
-setting_cross_project_issue_relations: Allow cross-project issue relations
+setting_sys_api_enabled: Activar Web Service para gest&#227;o do reposit&#243;rio
+setting_commit_ref_keywords: Palavras-chave de refer&#234;ncia
+setting_commit_fix_keywords: Palavras-chave de fecho
+setting_autologin: Login autom&#225;tico
+setting_date_format: Formato da data
+setting_time_format: Formato do tempo
+setting_cross_project_issue_relations: Permitir rela&#231;&#245;es entre tarefas de projectos diferentes
+setting_issue_list_default_columns: Colunas na lista de tarefas por omiss&#227;o
+setting_repositories_encodings: Encodings dos reposit&#243;rios
+setting_commit_logs_encoding: Encoding das mensagens de commit
+setting_emails_footer: Rodap&#233; do e-mails
+setting_protocol: Protocolo
+setting_per_page_options: Op&#231;&#245;es de objectos por p&#225;gina
+setting_user_format: Formato de apresenta&#227;o de utilizadores
+setting_activity_days_default: Dias mostrados na actividade do projecto
+setting_display_subprojects_issues: Mostrar as tarefas dos sub-projectos nos projectos principais
+setting_enabled_scm: Activar SCM
+setting_mail_handler_api_enabled: Activar Web Service para e-mails recebidos
+setting_mail_handler_api_key: Chave da API
+setting_sequential_project_identifiers: Gerar identificadores de projecto sequ&#234;nciais
 
-label_user: Usu&#225;rio
-label_user_plural: Usu&#225;rios
-label_user_new: Novo usu&#225;rio
-label_project: Projeto
-label_project_new: Novo projeto
-label_project_plural: Projetos
-label_project_all: All Projects
-label_project_latest: &#218;ltimos projetos
+project_module_issue_tracking: Tarefas
+project_module_time_tracking: Registo de tempo
+project_module_news: Not&#237;cias
+project_module_documents: Documentos
+project_module_files: Ficheiros
+project_module_wiki: Wiki
+project_module_repository: Reposit&#243;rio
+project_module_boards: Forum
+
+label_user: Utilizador
+label_user_plural: Utilizadores
+label_user_new: Novo utilizador
+label_project: Projecto
+label_project_new: Novo projecto
+label_project_plural: Projectos
+label_project_all: Todos os projectos
+label_project_latest: &#218;ltimos projectos
 label_issue: Tarefa
 label_issue_new: Nova tarefa
 label_issue_plural: Tarefas
 label_issue_view_all: Ver todas as tarefas
+label_issues_by: Tarefas por %s
+label_issue_added: Tarefa adicionada
+label_issue_updated: Tarefa actualizada
 label_document: Documento
 label_document_new: Novo documento
 label_document_plural: Documentos
-label_role: Regra
-label_role_plural: Regras
-label_role_new: Nova regra
-label_role_and_permissions: Regras e permiss&#245;es
+label_document_added: Documento adicionado
+label_role: Papel
+label_role_plural: Pap&#233;is
+label_role_new: Novo papel
+label_role_and_permissions: Pap&#233;is e permiss&#245;es
 label_member: Membro
 label_member_new: Novo membro
 label_member_plural: Membros
@@ -213,49 +262,52 @@ label_tracker: Tipo
 label_tracker_plural: Tipos
 label_tracker_new: Novo tipo
 label_workflow: Workflow
-label_issue_status: Status da tarefa
-label_issue_status_plural: Status das tarefas
-label_issue_status_new: Novo status
-label_issue_category: Categoria da tarefa
-label_issue_category_plural: Categorias das tarefas
+label_issue_status: Estado da tarefa
+label_issue_status_plural: Estados da tarefa
+label_issue_status_new: Novo estado
+label_issue_category: Categoria de tarefa
+label_issue_category_plural: Categorias de tarefa
 label_issue_category_new: Nova categoria
 label_custom_field: Campo personalizado
 label_custom_field_plural: Campos personalizados
 label_custom_field_new: Novo campo personalizado
-label_enumerations: Enumera&#231;&#227;o
+label_enumerations: Enumera&#231;&#245;es
 label_enumeration_new: Novo valor
 label_information: Informa&#231;&#227;o
 label_information_plural: Informa&#231;&#245;es
-label_please_login: Efetue login
-label_register: Registre-se
-label_password_lost: Perdi a senha
-label_home: P&#225;gina inicial
-label_my_page: Minha p&#225;gina
+label_please_login: Por favor autentique-se
+label_register: Registar
+label_password_lost: Perdi a palavra-chave
+label_home: P&#225;gina Inicial
+label_my_page: P&#225;gina Pessoal
 label_my_account: Minha conta
-label_my_projects: Meus projetos
+label_my_projects: Meus projectos
 label_administration: Administra&#231;&#227;o
-label_login: Login
-label_logout: Logout
+label_login: Entrar
+label_logout: Sair
 label_help: Ajuda
-label_reported_issues: Tarefas reportadas
-label_assigned_to_me_issues: Tarefas atribu&#237;das &#224; mim
-label_last_login: &#218;tima conex&#227;o
+label_reported_issues: Tarefas criadas
+label_assigned_to_me_issues: Tarefas atribu&#237;das a mim
+label_last_login: &#218;ltimo acesso
 label_last_updates: &#218;ltima altera&#231;&#227;o
 label_last_updates_plural: %d &#218;ltimas altera&#231;&#245;es
-label_registered_on: Registrado em
-label_activity: Atividade
+label_registered_on: Registado em
+label_activity: Actividade
+label_overall_activity: Actividade geral
 label_new: Novo
-label_logged_as: Logado como
+label_logged_as: Ligado como
 label_environment: Ambiente
 label_authentication: Autentica&#231;&#227;o
 label_auth_source: Modo de autentica&#231;&#227;o
 label_auth_source_new: Novo modo de autentica&#231;&#227;o
 label_auth_source_plural: Modos de autentica&#231;&#227;o
-label_subproject_plural: Sub-projetos
-label_min_max_length: Tamanho min-max
+label_subproject_plural: Sub-projectos
+label_and_its_subprojects: %s e sub-projectos
+label_min_max_length: Tamanho m&#237;nimo-m&#225;ximo
 label_list: Lista
 label_date: Data
 label_integer: Inteiro
+label_float: Decimal
 label_boolean: Booleano
 label_string: Texto
 label_text: Texto longo
@@ -264,39 +316,42 @@ label_attribute_plural: Atributos
 label_download: %d Download
 label_download_plural: %d Downloads
 label_no_data: Sem dados para mostrar
-label_change_status: Mudar status
+label_change_status: Mudar estado
 label_history: Hist&#243;rico
-label_attachment: Arquivo
-label_attachment_new: Novo arquivo
-label_attachment_delete: Apagar arquivo
-label_attachment_plural: Arquivos
+label_attachment: Ficheiro
+label_attachment_new: Novo ficheiro
+label_attachment_delete: Apagar ficheiro
+label_attachment_plural: Ficheiros
+label_file_added: Ficheiro adicionado
 label_report: Relat&#243;rio
-label_report_plural: Relat&#243;rio
-label_news: Not&#237;cias
-label_news_new: Adicionar not&#237;cias
+label_report_plural: Relat&#243;rios
+label_news: Not&#237;cia
+label_news_new: Nova not&#237;cia
 label_news_plural: Not&#237;cias
 label_news_latest: &#218;ltimas not&#237;cias
 label_news_view_all: Ver todas as not&#237;cias
-label_change_log: Log de mudan&#231;as
+label_news_added: Not&#237;cia adicionada
+label_change_log: Change log
 label_settings: Configura&#231;&#245;es
 label_overview: Vis&#227;o geral
 label_version: Vers&#227;o
 label_version_new: Nova vers&#227;o
 label_version_plural: Vers&#245;es
 label_confirmation: Confirma&#231;&#227;o
-label_export_to: Exportar para
+label_export_to: 'Tamb&#233;m dispon&#237;vel em:'
 label_read: Ler...
-label_public_projects: Projetos p&#250;blicos
-label_open_issues: Aberto
-label_open_issues_plural:  Abertos
-label_closed_issues: Fechado
-label_closed_issues_plural: Fechados
+label_public_projects: Projectos p&#250;blicos
+label_open_issues: aberto
+label_open_issues_plural: abertos
+label_closed_issues: fechado
+label_closed_issues_plural: fechados
 label_total: Total
 label_permissions: Permiss&#245;es
-label_current_status: Status atual
-label_new_statuses_allowed: Novo status permitido
+label_current_status: Estado actual
+label_new_statuses_allowed: Novos estados permitidos
 label_all: todos
 label_none: nenhum
+label_nobody: ningu&#233;m
 label_next: Pr&#243;ximo
 label_previous: Anterior
 label_used_by: Usado por
@@ -304,76 +359,88 @@ label_details: Detalhes
 label_add_note: Adicionar nota
 label_per_page: Por p&#225;gina
 label_calendar: Calend&#225;rio
-label_months_from: Meses de
+label_months_from: meses de
 label_gantt: Gantt
 label_internal: Interno
-label_last_changes: &#250;ltimas %d mudan&#231;as
-label_change_view_all: Mostrar todas as mudan&#231;as
+label_last_changes: &#250;ltimas %d altera&#231;&#245;es
+label_change_view_all: Ver todas as altera&#231;&#245;es
 label_personalize_page: Personalizar esta p&#225;gina
 label_comment: Coment&#225;rio
 label_comment_plural: Coment&#225;rios
 label_comment_add: Adicionar coment&#225;rio
 label_comment_added: Coment&#225;rio adicionado
-label_comment_delete: Apagar coment&#225;rio
+label_comment_delete: Apagar coment&#225;rios
 label_query: Consulta personalizada
 label_query_plural: Consultas personalizadas
 label_query_new: Nova consulta
 label_filter_add: Adicionar filtro
 label_filter_plural: Filtros
 label_equals: &#233;
-label_not_equals: n&#227;o e
-label_in_less_than: &#233; maior que
-label_in_more_than: &#233; menor que
+label_not_equals: n&#227;o &#233;
+label_in_less_than: em menos de
+label_in_more_than: em mais de
 label_in: em
 label_today: hoje
-label_this_week: this week
-label_less_than_ago: faz menos de
-label_more_than_ago: faz mais de
+label_all_time: sempre
+label_yesterday: ontem
+label_this_week: esta semana
+label_last_week: semana passada
+label_last_n_days: &#250;ltimos %d dias
+label_this_month: este m&#234;s
+label_last_month: m&#234;s passado
+label_this_year: este ano
+label_date_range: Date range
+label_less_than_ago: menos de dias atr&#225;s
+label_more_than_ago: mais de dias atr&#225;s
 label_ago: dias atr&#225;s
 label_contains: cont&#233;m
 label_not_contains: n&#227;o cont&#233;m
 label_day_plural: dias
 label_repository: Reposit&#243;rio
-label_browse: Procurar
-label_modification: %d mudan&#231;a
-label_modification_plural: %d mudan&#231;as
+label_repository_plural: Reposit&#243;rios
+label_browse: Navegar
+label_modification: %d altera&#231;&#227;o
+label_modification_plural: %d altera&#231;&#245;es
 label_revision: Revis&#227;o
 label_revision_plural: Revis&#245;es
+label_associated_revisions: Revis&#245;es associadas
 label_added: adicionado
 label_modified: modificado
-label_deleted: deletado
+label_copied: copiado
+label_renamed: renomeado
+label_deleted: apagado
 label_latest_revision: &#218;ltima revis&#227;o
 label_latest_revision_plural: &#218;ltimas revis&#245;es
 label_view_revisions: Ver revis&#245;es
 label_max_size: Tamanho m&#225;ximo
-label_on: em
+label_on: 'em'
 label_sort_highest: Mover para o in&#237;cio
 label_sort_higher: Mover para cima
 label_sort_lower: Mover para baixo
 label_sort_lowest: Mover para o fim
 label_roadmap: Roadmap
-label_roadmap_due_in: Termina em
-label_roadmap_overdue: %s late
-label_roadmap_no_issues: Sem tarefas para essa vers&#227;o
-label_search: Busca
+label_roadmap_due_in: Termina em %s
+label_roadmap_overdue: Atrasado %s
+label_roadmap_no_issues: Sem tarefas para esta vers&#227;o
+label_search: Procurar
 label_result_plural: Resultados
 label_all_words: Todas as palavras
 label_wiki: Wiki
-label_wiki_edit: Wiki edit
-label_wiki_edit_plural: Wiki edits
-label_wiki_page: Wiki page
-label_wiki_page_plural: Wiki pages
-label_index_by_title: Index by title
-label_index_by_date: Index by date
-label_current_version: Vers&#227;o atual
-label_preview: Pr&#233;via
+label_wiki_edit: Edi&#231;&#227;o da Wiki
+label_wiki_edit_plural: Edi&#231;&#245;es da Wiki
+label_wiki_page: P&#225;gina da Wiki
+label_wiki_page_plural: P&#225;ginas da Wiki
+label_index_by_title: &#205;ndice por t&#237;tulo
+label_index_by_date: &#205;ndice por data
+label_current_version: Vers&#227;o actual
+label_preview: Pr&#233;-visualizar
 label_feed_plural: Feeds
 label_changes_details: Detalhes de todas as mudan&#231;as
 label_issue_tracking: Tarefas
 label_spent_time: Tempo gasto
 label_f_hour: %.2f hora
 label_f_hour_plural: %.2f horas
-label_time_tracking: Tempo trabalhado
+label_time_tracking: Registo de tempo
 label_change_plural: Mudan&#231;as
 label_statistics: Estat&#237;sticas
 label_commits_per_month: Commits por m&#234;s
@@ -385,59 +452,94 @@ label_options: Op&#231;&#245;es
 label_copy_workflow_from: Copiar workflow de
 label_permissions_report: Relat&#243;rio de permiss&#245;es
 label_watched_issues: Tarefas observadas
-label_related_issues: tarefas relacionadas
-label_applied_status: Status aplicado
-label_loading: Carregando...
+label_related_issues: Tarefas relacionadas
+label_applied_status: Estado aplicado
+label_loading: A carregar...
 label_relation_new: Nova rela&#231;&#227;o
-label_relation_delete: Deletar rela&#231;&#227;o
-label_relates_to: relacionado &#224;
-label_duplicates: duplicadas
-label_blocks: bloqueios
+label_relation_delete: Apagar rela&#231;&#227;o
+label_relates_to: relacionado a
+label_duplicates: duplica
+label_duplicated_by: duplicado por
+label_blocks: bloqueia
 label_blocked_by: bloqueado por
-label_precedes: procede
+label_precedes: precede
 label_follows: segue
-label_end_to_start: fim ao in&#237;cio
-label_end_to_end: fim ao fim
-label_start_to_start: &#237;n&#237;cia ao in&#237;cia
-label_start_to_end: in&#237;cia ao fim
-label_stay_logged_in: Rester connect&#233;
-label_disabled: d&#233;sactiv&#233;
-label_show_completed_versions: Voire les versions pass&#233;es
-label_me: me
+label_end_to_start: fim a in&#237;cio
+label_end_to_end: fim a fim
+label_start_to_start: in&#237;cio a in&#237;cio
+label_start_to_end: in&#237;cio a fim
+label_stay_logged_in: Guardar sess&#227;o
+label_disabled: desactivado
+label_show_completed_versions: Mostrar vers&#245;es acabadas
+label_me: eu
 label_board: Forum
-label_board_new: New forum
+label_board_new: Novo forum
 label_board_plural: Forums
-label_topic_plural: Topics
-label_message_plural: Messages
-label_message_last: Last message
-label_message_new: New message
-label_reply_plural: Replies
-label_send_information: Send account information to the user
-label_year: Year
-label_month: Month
-label_week: Week
-label_date_from: From
-label_date_to: To
-label_language_based: Language based
-label_sort_by: Sort by %s
-label_send_test_email: Send a test email
-label_feeds_access_key_created_on: RSS access key created %s ago
-label_module_plural: Modules
-label_added_time_by: Added by %s %s ago
-label_updated_time: Updated %s ago
-label_jump_to_a_project: Jump to a project...
+label_topic_plural: T&#243;picos
+label_message_plural: Mensagens
+label_message_last: &#218;ltima mensagem
+label_message_new: Nova mensagem
+label_message_posted: Mensagem adicionada
+label_reply_plural: Respostas
+label_send_information: Enviar dados da conta para o utilizador
+label_year: Ano
+label_month: m&#234;s
+label_week: Semana
+label_date_from: De
+label_date_to: Para
+label_language_based: Baseado na l&#237;ngua do utilizador
+label_sort_by: Ordenar por %s
+label_send_test_email: enviar um e-mail de teste
+label_feeds_access_key_created_on: Chave RSS criada h&#225; %s atr&#225;s
+label_module_plural: M&#243;dulos
+label_added_time_by: Adicionado por %s h&#225; %s atr&#225;s
+label_updated_time: Alterado h&#225; %s atr&#225;s
+label_jump_to_a_project: Ir para o projecto...
+label_file_plural: Ficheiros
+label_changeset_plural: Changesets
+label_default_columns: Colunas por omiss&#227;o
+label_no_change_option: (sem altera&#231;&#227;o)
+label_bulk_edit_selected_issues: Editar tarefas seleccionadas em conjunto
+label_theme: Tema
+label_default: Padr&#227;o
+label_search_titles_only: Procurar apenas em t&#237;tulos
+label_user_mail_option_all: &quot;Para qualquer evento em todos os meus projectos&quot;
+label_user_mail_option_selected: &quot;Para qualquer evento apenas nos projectos seleccionados...&quot;
+label_user_mail_option_none: &quot;Apenas para coisas que esteja a observar ou esteja envolvido&quot;
+label_user_mail_no_self_notified: &quot;N&#227;o quero ser notificado de altera&#231;&#245;es feitas por mim&quot;
+label_registration_activation_by_email: Activa&#231;&#227;o da conta por e-mail
+label_registration_manual_activation: Activa&#231;&#227;o manual da conta
+label_registration_automatic_activation: Activa&#231;&#227;o autom&#225;tica da conta
+label_display_per_page: 'Por p&#225;gina: %s'
+label_age: Idade
+label_change_properties: Mudar propriedades
+label_general: Geral
+label_more: Mais
+label_scm: SCM
+label_plugins: Extens&#245;es
+label_ldap_authentication: Autentica&#231;&#227;o LDAP
+label_downloads_abbr: D/L
+label_optional_description: Descri&#231;&#227;o opcional
+label_add_another_file: Adicionar outro ficheiro
+label_preferences: Prefer&#234;ncias
+label_chronological_order: Em ordem cronol&#243;gica
+label_reverse_chronological_order: Em ordem cronol&#243;gica inversa
+label_planning: Planeamento
+label_incoming_emails: E-mails a chegar
+label_generate_key: Gerar uma chave
+label_issue_watchers: Observadores
 
-button_login: Login
-button_submit: Enviar
-button_save: Salvar
-button_check_all: Marcar todos
-button_uncheck_all: Desmarcar todos
+button_login: Entrar
+button_submit: Submeter
+button_save: Guardar
+button_check_all: Marcar tudo
+button_uncheck_all: Desmarcar tudo
 button_delete: Apagar
 button_create: Criar
 button_test: Testar
 button_edit: Editar
 button_add: Adicionar
-button_change: Mudar
+button_change: Alterar
 button_apply: Aplicar
 button_clear: Limpar
 button_lock: Bloquear
@@ -448,53 +550,78 @@ button_view: Ver
 button_move: Mover
 button_back: Voltar
 button_cancel: Cancelar
-button_activate: Ativar
+button_activate: Activar
 button_sort: Ordenar
 button_log_time: Tempo de trabalho
 button_rollback: Voltar para esta vers&#227;o
 button_watch: Observar
-button_unwatch: N&#227;o observar
-button_reply: Reply
-button_archive: Archive
-button_unarchive: Unarchive
-button_reset: Reset
-button_rename: Rename
+button_unwatch: Deixar de observar
+button_reply: Responder
+button_archive: Arquivar
+button_unarchive: Desarquivar
+button_reset: Reinicializar
+button_rename: Renomear
+button_change_password: Mudar palavra-chave
+button_copy: Copiar
+button_annotate: Anotar
+button_update: Actualizar
+button_configure: Configurar
+button_quote: Citar
 
-status_active: ativo
-status_registered: registrado
+status_active: activo
+status_registered: registado
 status_locked: bloqueado
 
-text_select_mail_notifications: Selecionar a&#231;&#245;es para ser enviada uma notifica&#231;&#227;o por email
+text_select_mail_notifications: Seleccionar as ac&#231;&#245;es que originam uma notifica&#231;&#227;o por e-mail.
 text_regexp_info: ex. ^[A-Z0-9]+$
 text_min_max_length_info: 0 siginifica sem restri&#231;&#227;o
-text_project_destroy_confirmation: Voc&#234; tem certeza que deseja deletar este projeto e todos os dados relacionados?
-text_workflow_edit: Selecione uma regra e um tipo de tarefa para editar o workflow
-text_are_you_sure: Voc&#234; tem certeza ?
-text_journal_changed: alterado de %s para %s
-text_journal_set_to: alterar para %s
+text_project_destroy_confirmation: Tem a certeza que deseja apagar o projecto e todos os dados relacionados?
+text_subprojects_destroy_warning: 'O(s) seu(s) sub-projecto(s): %s tamb&#233;m ser&#225;/ser&#227;o apagado(s).'
+text_workflow_edit: Seleccione um papel e um tipo de tarefa para editar o workflow
+text_are_you_sure: Tem a certeza?
+text_journal_changed: mudado de %s para %s
+text_journal_set_to: alterado para %s
 text_journal_deleted: apagado
-text_tip_task_begin_day: tarefa come&#231;a neste dia
-text_tip_task_end_day: tarefa termina neste dia
-text_tip_task_begin_end_day: tarefa come&#231;a e termina neste dia
-text_project_identifier_info: 'Letras min&#250;sculas (a-z), n&#250;meros e tra&#231;os permitido.&lt;br /&gt;Uma vez salvo, o identificador nao pode ser mudado.'
-text_caracters_maximum: %d m&#243;ximo de caracteres
-text_length_between: Tamanho entre %d e %d caracteres.
-text_tracker_no_workflow: Sem workflow definido para este tipo.
+text_tip_task_begin_day: tarefa a come&#231;ar neste dia
+text_tip_task_end_day: tarefa a acabar neste dia
+text_tip_task_begin_end_day: tarefa a come&#231;ar e acabar neste dia
+text_project_identifier_info: 'Apenas s&#227;o permitidos letras min&#250;sculas (a-z), n&#250;meros e h&#237;fens.&lt;br /&gt;Uma vez guardado, o identificador n&#227;o poder&#225; ser alterado.'
+text_caracters_maximum: m&#225;ximo %d caracteres.
+text_caracters_minimum: Deve ter pelo menos %d caracteres.
+text_length_between: Deve ter entre %d e %d caracteres.
+text_tracker_no_workflow: Sem workflow definido para este tipo de tarefa.
 text_unallowed_characters: Caracteres n&#227;o permitidos
-text_comma_separated: Permitido m&#250;ltiplos valores (separados por v&#237;rgula).
-text_issues_ref_in_commit_messages: Referenciando e arrumando tarefas nas mensagens de commit
-text_issue_added: Tarefa %s foi inclu&#237;da (by %s).
-text_issue_updated: Tarefa %s foi alterada (by %s).
-text_wiki_destroy_confirmation: Are you sure you want to delete this wiki and all its content ?
-text_issue_category_destroy_question: Some issues (%d) are assigned to this category. What do you want to do ?
-text_issue_category_destroy_assignments: Remove category assignments
-text_issue_category_reassign_to: Reassing issues to this category
+text_comma_separated: Permitidos m&#250;ltiplos valores (separados por v&#237;rgula).
+text_issues_ref_in_commit_messages: Referenciando e fechando tarefas em mensagens de commit
+text_issue_added: Tarefa %s foi criada por %s.
+text_issue_updated: Tarefa %s foi actualizada por %s.
+text_wiki_destroy_confirmation: Tem a certeza que deseja apagar este wiki e todo o seu conte&#250;do?
+text_issue_category_destroy_question: Algumas tarefas (%d) est&#227;o atribu&#237;das a esta categoria. O que quer fazer?
+text_issue_category_destroy_assignments: Remover as atribui&#231;&#245;es &#224; categoria
+text_issue_category_reassign_to: Re-atribuir as tarefas para esta categoria
+text_user_mail_option: &quot;Para projectos n&#227;o seleccionados, apenas receber&#225; notifica&#231;&#245;es acerca de coisas que est&#225; a observar ou est&#225; envolvido (ex. tarefas das quais foi o criador ou lhes foram atribu&#237;das).&quot;
+text_no_configuration_data: &quot;Papeis, tipos de tarefas, estados das tarefas e workflows ainda n&#227;o foram configurados.\n&#201; extremamente recomendado carregar as configura&#231;&#245;es padr&#227;o. Ser&#225; capaz de as modificar depois de estarem carregadas.&quot;
+text_load_default_configuration: Carregar as configura&#231;&#245;es padr&#227;o
+text_status_changed_by_changeset: Aplicado no changeset %s.
+text_issues_destroy_confirmation: 'Tem a certeza que deseja apagar a(s) tarefa(s) seleccionada(s)?'
+text_select_project_modules: 'Seleccione os m&#243;dulos a activar para este projecto:'
+text_default_administrator_account_changed: Conta default de administrador alterada.
+text_file_repository_writable: Reposit&#243;rio de ficheiros com permiss&#245;es de escrita
+text_rmagick_available: RMagick dispon&#237;vel (opcional)
+text_destroy_time_entries_question: %.02f horas de trabalho foram atribu&#237;das a estas tarefas que vai apagar. O que deseja fazer?
+text_destroy_time_entries: Apagar as horas
+text_assign_time_entries_to_project: Atribuir as horas ao projecto
+text_reassign_time_entries: 'Re-atribuir as horas para esta tarefa:'
+text_user_wrote: '%s escreveu:'
+text_enumeration_destroy_question: '%d objectos est&#227;o atribu&#237;dos a este valor.'
+text_enumeration_category_reassign_to: 'Re-atribu&#237;-los para este valor:'
+text_email_delivery_not_configured: &quot;Entrega por e-mail n&#227;o est&#225; configurada, e as notifica&#231;&#227;o est&#227;o desactivadas.\nConfigure o seu servidor de SMTP em config/email.yml e reinicie a aplica&#231;&#227;o para activar estas funcionalidades.&quot;
 
-default_role_manager: Gerente de Projeto
-default_role_developper: Desenvolvedor
-default_role_reporter: Analista de Suporte
+default_role_manager: Gestor
+default_role_developper: Programador
+default_role_reporter: Rep&#243;rter
 default_tracker_bug: Bug
-default_tracker_feature: Implementa&#231;&#245;o
+default_tracker_feature: Funcionalidade
 default_tracker_support: Suporte
 default_issue_status_new: Novo
 default_issue_status_assigned: Atribu&#237;do
@@ -502,138 +629,78 @@ default_issue_status_resolved: Resolvido
 default_issue_status_feedback: Feedback
 default_issue_status_closed: Fechado
 default_issue_status_rejected: Rejeitado
-default_doc_category_user: Documenta&#231;&#227;o do usu&#225;rio
+default_doc_category_user: Documenta&#231;&#227;o de utilizador
 default_doc_category_tech: Documenta&#231;&#227;o t&#233;cnica
-default_priority_low: Baixo
+default_priority_low: Baixa
 default_priority_normal: Normal
-default_priority_high: Alto
+default_priority_high: Alta
 default_priority_urgent: Urgente
-default_priority_immediate: Imediato
-default_activity_design: Design
+default_priority_immediate: Imediata
+default_activity_design: Planeamento
 default_activity_development: Desenvolvimento
 
-enumeration_issue_priorities: Prioridade das tarefas
-enumeration_doc_categories: Categorias de documento
-enumeration_activities: Atividades (time tracking)
-label_file_plural: Files
-label_changeset_plural: Changesets
-field_column_names: Columns
-label_default_columns: Default columns
-setting_issue_list_default_columns: Default columns displayed on the issue list
-setting_repositories_encodings: Repositories encodings
-notice_no_issue_selected: &quot;No issue is selected! Please, check the issues you want to edit.&quot;
-label_bulk_edit_selected_issues: Bulk edit selected issues
-label_no_change_option: (No change)
-notice_failed_to_save_issues: &quot;Failed to save %d issue(s) on %d selected: %s.&quot;
-label_theme: Theme
-label_default: Default
-label_search_titles_only: Search titles only
-label_nobody: nobody
-button_change_password: Change password
-text_user_mail_option: &quot;For unselected projects, you will only receive notifications about things you watch or you're involved in (eg. issues you're the author or assignee).&quot;
-label_user_mail_option_selected: &quot;For any event on the selected projects only...&quot;
-label_user_mail_option_all: &quot;For any event on all my projects&quot;
-label_user_mail_option_none: &quot;Only for things I watch or I'm involved in&quot;
-setting_emails_footer: Emails footer
-label_float: Float
-button_copy: Copy
-mail_body_account_information_external: You can use your &quot;%s&quot; account to log in.
-mail_body_account_information: Your account information
-setting_protocol: Protocol
-label_user_mail_no_self_notified: &quot;I don't want to be notified of changes that I make myself&quot;
-setting_time_format: Time format
-label_registration_activation_by_email: account activation by email
-mail_subject_account_activation_request: %s account activation request
-mail_body_account_activation_request: 'A new user (%s) has registered. His account his pending your approval:'
-label_registration_automatic_activation: automatic account activation
-label_registration_manual_activation: manual account activation
-notice_account_pending: &quot;Your account was created and is now pending administrator approval.&quot;
-field_time_zone: Time zone
-text_caracters_minimum: Must be at least %d characters long.
-setting_bcc_recipients: Blind carbon copy recipients (bcc)
-button_annotate: Annotate
-label_issues_by: Issues by %s
-field_searchable: Searchable
-label_display_per_page: 'Per page: %s'
-setting_per_page_options: Objects per page options
-label_age: Age
-notice_default_data_loaded: Default configuration successfully loaded.
-text_load_default_configuration: Load the default configuration
-text_no_configuration_data: &quot;Roles, trackers, issue statuses and workflow have not been configured yet.\nIt is highly recommended to load the default configuration. You will be able to modify it once loaded.&quot;
-error_can_t_load_default_data: &quot;Default configuration could not be loaded: %s&quot;
-button_update: Update
-label_change_properties: Change properties
-label_general: General
-label_repository_plural: Repositories
-label_associated_revisions: Associated revisions
-setting_user_format: Users display format
-text_status_changed_by_changeset: Applied in changeset %s.
-label_more: More
-text_issues_destroy_confirmation: 'Are you sure you want to delete the selected issue(s) ?'
-label_scm: SCM
-text_select_project_modules: 'Select modules to enable for this project:'
-label_issue_added: Issue added
-label_issue_updated: Issue updated
-label_document_added: Document added
-label_message_posted: Message added
-label_file_added: File added
-label_news_added: News added
-project_module_boards: Boards
-project_module_issue_tracking: Issue tracking
-project_module_wiki: Wiki
-project_module_files: Files
-project_module_documents: Documents
-project_module_repository: Repository
-project_module_news: News
-project_module_time_tracking: Time tracking
-text_file_repository_writable: File repository writable
-text_default_administrator_account_changed: Default administrator account changed
-text_rmagick_available: RMagick available (optional)
-button_configure: Configure
-label_plugins: Plugins
-label_ldap_authentication: LDAP authentication
-label_downloads_abbr: D/L
-label_this_month: this month
-label_last_n_days: last %d days
-label_all_time: all time
-label_this_year: this year
-label_date_range: Date range
-label_last_week: last week
-label_yesterday: yesterday
-label_last_month: last month
-label_add_another_file: Add another file
-label_optional_description: Optional description
-text_destroy_time_entries_question: %.02f hours were reported on the issues you are about to delete. What do you want to do ?
-error_issue_not_found_in_project: 'The issue was not found or does not belong to this project'
-text_assign_time_entries_to_project: Assign reported hours to the project
-text_destroy_time_entries: Delete reported hours
-text_reassign_time_entries: 'Reassign reported hours to this issue:'
-setting_activity_days_default: Days displayed on project activity
-label_chronological_order: In chronological order
-field_comments_sorting: Display comments
-label_reverse_chronological_order: In reverse chronological order
-label_preferences: Preferences
-setting_display_subprojects_issues: Display subprojects issues on main projects by default
-label_overall_activity: Overall activity
-setting_default_projects_public: New projects are public by default
-error_scm_annotate: &quot;The entry does not exist or can not be annotated.&quot;
-label_planning: Planning
-text_subprojects_destroy_warning: 'Its subproject(s): %s will be also deleted.'
-label_and_its_subprojects: %s and its subprojects
-mail_body_reminder: &quot;%d issue(s) that are assigned to you are due in the next %d days:&quot;
-mail_subject_reminder: &quot;%d issue(s) due in the next days&quot;
-text_user_wrote: '%s wrote:'
-label_duplicated_by: duplicated by
-setting_enabled_scm: Enabled SCM
-text_enumeration_category_reassign_to: 'Reassign them to this value:'
-text_enumeration_destroy_question: '%d objects are assigned to this value.'
-label_incoming_emails: Incoming emails
-label_generate_key: Generate a key
-setting_mail_handler_api_enabled: Enable WS for incoming emails
-setting_mail_handler_api_key: API key
-text_email_delivery_not_configured: &quot;Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them.&quot;
-field_parent_title: Parent page
-label_issue_watchers: Watchers
-setting_commit_logs_encoding: Commit messages encoding
-button_quote: Quote
-setting_sequential_project_identifiers: Generate sequential project identifiers
+enumeration_issue_priorities: Prioridade de tarefas
+enumeration_doc_categories: Categorias de documentos
+enumeration_activities: Actividades (Registo de tempo)
+setting_plain_text_mail: Apenas texto simples (sem HTML)
+permission_view_files: Ver ficheiros
+permission_edit_issues: Editar tarefas
+permission_edit_own_time_entries: Editar horas pessoais
+permission_manage_public_queries: Gerir queries p&#250;blicas
+permission_add_issues: Adicionar tarefas
+permission_log_time: Registar tempo gasto
+permission_view_changesets: Ver changesets
+permission_view_time_entries: Ver tempo gasto
+permission_manage_versions: Gerir vers&#245;es
+permission_manage_wiki: Gerir wiki
+permission_manage_categories: Gerir categorias de tarefas
+permission_protect_wiki_pages: Proteger p&#225;ginas de wiki
+permission_comment_news: Comentar not&#237;cias
+permission_delete_messages: Apagar mensagens
+permission_select_project_modules: Seleccionar m&#243;dulos do projecto
+permission_manage_documents: Gerir documentos
+permission_edit_wiki_pages: Editar p&#225;ginas de wiki
+permission_add_issue_watchers: Adicionar observadores
+permission_view_gantt: ver diagrama de Gantt
+permission_move_issues: Mover tarefas
+permission_manage_issue_relations: Gerir rela&#231;&#245;es de tarefas
+permission_delete_wiki_pages: Apagar p&#225;ginas de wiki
+permission_manage_boards: Gerir forums
+permission_delete_wiki_pages_attachments: Apagar anexos
+permission_view_wiki_edits: Ver hist&#243;rico da wiki
+permission_add_messages: Submeter mensagens
+permission_view_messages: Ver mensagens
+permission_manage_files: Gerir ficheiros
+permission_edit_issue_notes: Editar notas de tarefas
+permission_manage_news: Gerir not&#237;cias
+permission_view_calendar: Ver calend&#225;rio
+permission_manage_members: Gerir membros
+permission_edit_messages: Editar mensagens
+permission_delete_issues: Apagar tarefas
+permission_view_issue_watchers: Ver lista de observadores
+permission_manage_repository: Gerir reposit&#243;rio
+permission_commit_access: Acesso a submiss&#227;o
+permission_browse_repository: Navegar em reposit&#243;rio
+permission_view_documents: Ver documentos
+permission_edit_project: Editar projecto
+permission_add_issue_notes: Adicionar notas a tarefas
+permission_save_queries: Guardar queries
+permission_view_wiki_pages: Ver wiki
+permission_rename_wiki_pages: Renomear p&#225;ginas de wiki
+permission_edit_time_entries: Editar entradas de tempo
+permission_edit_own_issue_notes: Editar as pr&#243;rpias notas
+setting_gravatar_enabled: Utilizar icons Gravatar
+label_example: Exemplo
+text_repository_usernames_mapping: &quot;Seleccionar ou actualizar o utilizador de Redmine mapeado a cada nome de utilizador encontrado no reposit&#243;rio.\nUtilizadores com o mesmo nome de utilizador ou email no Redmine e no reposit&#243;rio s&#227;o mapeados automaticamente.&quot;
+permission_edit_own_messages: Editar as pr&#243;prias mensagens
+permission_delete_own_messages: Apagar as pr&#243;prias mensagens
+label_user_activity: &quot;Actividade de %s&quot;
+label_updated_time_by: Actualizado por %s h&#225; %s
+text_diff_truncated: '... Este diff foi truncado porque excede o tamanho m&#225;ximo que pode ser mostrado.'
+setting_diff_max_lines_displayed: N&#250;mero m&#225;ximo de linhas de diff mostradas
+text_plugin_assets_writable: Plugin assets directory writable
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+button_create_and_continue: Create and continue
+text_custom_field_possible_values_info: 'One line for each value'
+label_display: Display
+field_editable: Editable</diff>
      <filename>lang/pt.yml</filename>
    </modified>
    <modified>
      <diff>@@ -352,7 +352,7 @@ label_sort_higher: Muta sus
 label_sort_lower: Mota jos
 label_sort_lowest: Mota ultima
 label_roadmap: Harta activitatiilor
-label_roadmap_due_in: Rezolvat in 
+label_roadmap_due_in: Rezolvat in %s
 label_roadmap_overdue: %s intarziere
 label_roadmap_no_issues: Nu sunt tichete pentru aceasta reviziune
 label_search: Cauta
@@ -637,3 +637,68 @@ label_issue_watchers: Watchers
 setting_commit_logs_encoding: Commit messages encoding
 button_quote: Quote
 setting_sequential_project_identifiers: Generate sequential project identifiers
+notice_unable_delete_version: Unable to delete version
+label_renamed: renamed
+label_copied: copied
+setting_plain_text_mail: plain text only (no HTML)
+permission_view_files: View files
+permission_edit_issues: Edit issues
+permission_edit_own_time_entries: Edit own time logs
+permission_manage_public_queries: Manage public queries
+permission_add_issues: Add issues
+permission_log_time: Log spent time
+permission_view_changesets: View changesets
+permission_view_time_entries: View spent time
+permission_manage_versions: Manage versions
+permission_manage_wiki: Manage wiki
+permission_manage_categories: Manage issue categories
+permission_protect_wiki_pages: Protect wiki pages
+permission_comment_news: Comment news
+permission_delete_messages: Delete messages
+permission_select_project_modules: Select project modules
+permission_manage_documents: Manage documents
+permission_edit_wiki_pages: Edit wiki pages
+permission_add_issue_watchers: Add watchers
+permission_view_gantt: View gantt chart
+permission_move_issues: Move issues
+permission_manage_issue_relations: Manage issue relations
+permission_delete_wiki_pages: Delete wiki pages
+permission_manage_boards: Manage boards
+permission_delete_wiki_pages_attachments: Delete attachments
+permission_view_wiki_edits: View wiki history
+permission_add_messages: Post messages
+permission_view_messages: View messages
+permission_manage_files: Manage files
+permission_edit_issue_notes: Edit notes
+permission_manage_news: Manage news
+permission_view_calendar: View calendrier
+permission_manage_members: Manage members
+permission_edit_messages: Edit messages
+permission_delete_issues: Delete issues
+permission_view_issue_watchers: View watchers list
+permission_manage_repository: Manage repository
+permission_commit_access: Commit access
+permission_browse_repository: Browse repository
+permission_view_documents: View documents
+permission_edit_project: Edit project
+permission_add_issue_notes: Add notes
+permission_save_queries: Save queries
+permission_view_wiki_pages: View wiki
+permission_rename_wiki_pages: Rename wiki pages
+permission_edit_time_entries: Edit time logs
+permission_edit_own_issue_notes: Edit own notes
+setting_gravatar_enabled: Use Gravatar user icons
+label_example: Example
+text_repository_usernames_mapping: &quot;Select ou update the Redmine user mapped to each username found in the repository log.\nUsers with the same Redmine and repository username or email are automatically mapped.&quot;
+permission_edit_own_messages: Edit own messages
+permission_delete_own_messages: Delete own messages
+label_user_activity: &quot;%s's activity&quot;
+label_updated_time_by: Updated by %s %s ago
+text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'
+setting_diff_max_lines_displayed: Max number of diff lines displayed
+text_plugin_assets_writable: Plugin assets directory writable
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+button_create_and_continue: Create and continue
+text_custom_field_possible_values_info: 'One line for each value'
+label_display: Display
+field_editable: Editable</diff>
      <filename>lang/ro.yml</filename>
    </modified>
    <modified>
      <diff>@@ -1,643 +1,738 @@
-_gloc_rule_default: '|n| n==1 ? &quot;&quot; : &quot;_plural&quot; '
+_gloc_rule_default: '|n| n10=n%10; n100=n%100; (n10==1 &amp;&amp; n100!=11) ? &quot;&quot; : (n10&gt;=2 &amp;&amp; n10&lt;=4 &amp;&amp; (n100&lt;10 || n100&gt;=20) ? &quot;_plural2&quot; : &quot;_plural5&quot;) '
 
 actionview_datehelper_select_day_prefix:
-actionview_datehelper_select_month_names: &#1071;&#1085;&#1074;&#1072;&#1088;&#1100;,&#1060;&#1077;&#1074;&#1088;&#1072;&#1083;&#1100;,&#1052;&#1072;&#1088;&#1090;,&#1040;&#1087;&#1088;&#1077;&#1083;&#1100;,&#1052;&#1072;&#1081;,&#1048;&#1102;&#1085;&#1100;,&#1048;&#1102;&#1083;&#1100;,&#1040;&#1074;&#1075;&#1091;&#1089;&#1090;,&#1057;&#1077;&#1085;&#1090;&#1103;&#1073;&#1088;&#1100;,&#1054;&#1082;&#1090;&#1103;&#1073;&#1088;&#1100;,&#1053;&#1086;&#1103;&#1073;&#1088;&#1100;,&#1044;&#1077;&#1082;&#1072;&#1073;&#1088;&#1100;
 actionview_datehelper_select_month_names_abbr: &#1071;&#1085;&#1074;,&#1060;&#1077;&#1074;,&#1052;&#1072;&#1088;,&#1040;&#1087;&#1088;,&#1052;&#1072;&#1081;,&#1048;&#1102;&#1085;,&#1048;&#1102;&#1083;,&#1040;&#1074;&#1075;,&#1057;&#1077;&#1085;,&#1054;&#1082;&#1090;,&#1053;&#1086;&#1103;&#1073;,&#1044;&#1077;&#1082;
+actionview_datehelper_select_month_names: &#1071;&#1085;&#1074;&#1072;&#1088;&#1100;,&#1060;&#1077;&#1074;&#1088;&#1072;&#1083;&#1100;,&#1052;&#1072;&#1088;&#1090;,&#1040;&#1087;&#1088;&#1077;&#1083;&#1100;,&#1052;&#1072;&#1081;,&#1048;&#1102;&#1085;&#1100;,&#1048;&#1102;&#1083;&#1100;,&#1040;&#1074;&#1075;&#1091;&#1089;&#1090;,&#1057;&#1077;&#1085;&#1090;&#1103;&#1073;&#1088;&#1100;,&#1054;&#1082;&#1090;&#1103;&#1073;&#1088;&#1100;,&#1053;&#1086;&#1103;&#1073;&#1088;&#1100;,&#1044;&#1077;&#1082;&#1072;&#1073;&#1088;&#1100;
 actionview_datehelper_select_month_prefix:
 actionview_datehelper_select_year_prefix:
-actionview_datehelper_time_in_words_day: 1 &#1076;&#1077;&#1085;&#1100;
-actionview_datehelper_time_in_words_day_plural: %d &#1076;&#1085;&#1077;&#1081;(&#1103;)
-actionview_datehelper_time_in_words_hour_about: &#1086;&#1082;&#1086;&#1083;&#1086; &#1095;&#1072;&#1089;&#1072;
+actionview_datehelper_time_in_words_day: %d &#1076;&#1077;&#1085;&#1100;
+actionview_datehelper_time_in_words_day_plural2: %d &#1076;&#1085;&#1103;
+actionview_datehelper_time_in_words_day_plural5: %d &#1076;&#1085;&#1077;&#1081;
+actionview_datehelper_time_in_words_day_plural: %d &#1076;&#1085;&#1077;&#1081;
+actionview_datehelper_time_in_words_hour_about_plural2: &#1086;&#1082;&#1086;&#1083;&#1086; %d &#1095;&#1072;&#1089;&#1086;&#1074;
+actionview_datehelper_time_in_words_hour_about_plural5: &#1086;&#1082;&#1086;&#1083;&#1086; %d &#1095;&#1072;&#1089;&#1086;&#1074;
 actionview_datehelper_time_in_words_hour_about_plural: &#1086;&#1082;&#1086;&#1083;&#1086; %d &#1095;&#1072;&#1089;&#1086;&#1074;
 actionview_datehelper_time_in_words_hour_about_single: &#1086;&#1082;&#1086;&#1083;&#1086; &#1095;&#1072;&#1089;&#1072;
+actionview_datehelper_time_in_words_hour_about: &#1086;&#1082;&#1086;&#1083;&#1086; %d &#1095;&#1072;&#1089;&#1072;
 actionview_datehelper_time_in_words_minute: 1 &#1084;&#1080;&#1085;&#1091;&#1090;&#1072;
 actionview_datehelper_time_in_words_minute_half: &#1087;&#1086;&#1083;&#1084;&#1080;&#1085;&#1091;&#1090;&#1099;
 actionview_datehelper_time_in_words_minute_less_than: &#1084;&#1077;&#1085;&#1077;&#1077; &#1084;&#1080;&#1085;&#1091;&#1090;&#1099;
-actionview_datehelper_time_in_words_minute_plural: %d &#1084;&#1080;&#1085;&#1091;&#1090;(&#1099;)
-actionview_datehelper_time_in_words_minute_single: 1 &#1084;&#1080;&#1085;&#1091;&#1090;&#1072;
-actionview_datehelper_time_in_words_second_less_than: &#1084;&#1077;&#1085;&#1077;&#1077; &#1089;&#1077;&#1082;&#1091;&#1085;&#1076;&#1099;
+actionview_datehelper_time_in_words_minute_plural2: %d &#1084;&#1080;&#1085;&#1091;&#1090;&#1099;
+actionview_datehelper_time_in_words_minute_plural5: %d &#1084;&#1080;&#1085;&#1091;&#1090;
+actionview_datehelper_time_in_words_minute_plural: %d &#1084;&#1080;&#1085;&#1091;&#1090;
+actionview_datehelper_time_in_words_minute_single: 1 &#1084;&#1080;&#1085;&#1091;&#1090;&#1091;
+actionview_datehelper_time_in_words_second_less_than_plural2: &#1084;&#1077;&#1085;&#1077;&#1077; %d &#1089;&#1077;&#1082;&#1091;&#1085;&#1076;
+actionview_datehelper_time_in_words_second_less_than_plural5: &#1084;&#1077;&#1085;&#1077;&#1077; %d &#1089;&#1077;&#1082;&#1091;&#1085;&#1076;
 actionview_datehelper_time_in_words_second_less_than_plural: &#1084;&#1077;&#1085;&#1077;&#1077; %d &#1089;&#1077;&#1082;&#1091;&#1085;&#1076;
+actionview_datehelper_time_in_words_second_less_than: &#1084;&#1077;&#1085;&#1077;&#1077; &#1089;&#1077;&#1082;&#1091;&#1085;&#1076;&#1099;
 actionview_instancetag_blank_option: &#1042;&#1099;&#1073;&#1077;&#1088;&#1080;&#1090;&#1077;
 
-activerecord_error_inclusion: &#1085;&#1077;&#1090; &#1074; &#1089;&#1087;&#1080;&#1089;&#1082;&#1077; 
-activerecord_error_exclusion: &#1079;&#1072;&#1088;&#1077;&#1079;&#1077;&#1088;&#1074;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1086; 
-activerecord_error_invalid: &#1085;&#1077;&#1074;&#1077;&#1088;&#1085;&#1086;&#1077; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;
-activerecord_error_confirmation: &#1086;&#1096;&#1080;&#1073;&#1082;&#1072; &#1074; &#1087;&#1086;&#1076;&#1090;&#1074;&#1077;&#1088;&#1078;&#1076;&#1077;&#1085;&#1080;&#1080;
 activerecord_error_accepted: &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1087;&#1088;&#1080;&#1085;&#1103;&#1090;&#1100;
-activerecord_error_empty: &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1079;&#1072;&#1087;&#1086;&#1083;&#1085;&#1080;&#1090;&#1100; 
 activerecord_error_blank: &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1079;&#1072;&#1087;&#1086;&#1083;&#1085;&#1080;&#1090;&#1100;
+activerecord_error_circular_dependency: &#1058;&#1072;&#1082;&#1072;&#1103; &#1089;&#1074;&#1103;&#1079;&#1100; &#1087;&#1088;&#1080;&#1074;&#1077;&#1076;&#1077;&#1090; &#1082; &#1094;&#1080;&#1082;&#1083;&#1080;&#1095;&#1077;&#1089;&#1082;&#1086;&#1081; &#1079;&#1072;&#1074;&#1080;&#1089;&#1080;&#1084;&#1086;&#1089;&#1090;&#1080;
+activerecord_error_confirmation: &#1086;&#1096;&#1080;&#1073;&#1082;&#1072; &#1074; &#1087;&#1086;&#1076;&#1090;&#1074;&#1077;&#1088;&#1078;&#1076;&#1077;&#1085;&#1080;&#1080;
+activerecord_error_empty: &#1085;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086; &#1079;&#1072;&#1087;&#1086;&#1083;&#1085;&#1080;&#1090;&#1100;
+activerecord_error_exclusion: &#1079;&#1072;&#1088;&#1077;&#1079;&#1077;&#1088;&#1074;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1086;
+activerecord_error_greater_than_start_date: &#1076;&#1086;&#1083;&#1078;&#1085;&#1072; &#1073;&#1099;&#1090;&#1100; &#1087;&#1086;&#1079;&#1076;&#1085;&#1077;&#1077; &#1076;&#1072;&#1090;&#1099; &#1085;&#1072;&#1095;&#1072;&#1083;&#1072;
+activerecord_error_inclusion: &#1085;&#1077;&#1090; &#1074; &#1089;&#1087;&#1080;&#1089;&#1082;&#1077;
+activerecord_error_invalid: &#1085;&#1077;&#1074;&#1077;&#1088;&#1085;&#1086;&#1077; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;
+activerecord_error_not_a_date: &#1076;&#1072;&#1090;&#1072; &#1085;&#1077;&#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1072;
+activerecord_error_not_a_number: &#1085;&#1077; &#1103;&#1074;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103; &#1095;&#1080;&#1089;&#1083;&#1086;&#1084;
+activerecord_error_not_same_project: &#1085;&#1077; &#1086;&#1090;&#1085;&#1086;&#1089;&#1103;&#1090;&#1089;&#1103; &#1082; &#1086;&#1076;&#1085;&#1086;&#1084;&#1091; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1091;
+activerecord_error_taken: &#1091;&#1078;&#1077; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1090;&#1089;&#1103;
 activerecord_error_too_long: &#1089;&#1083;&#1080;&#1096;&#1082;&#1086;&#1084; &#1076;&#1083;&#1080;&#1085;&#1085;&#1086;&#1077; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;
 activerecord_error_too_short: &#1089;&#1083;&#1080;&#1096;&#1082;&#1086;&#1084; &#1082;&#1086;&#1088;&#1086;&#1090;&#1082;&#1086;&#1077; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;
 activerecord_error_wrong_length: &#1085;&#1077; &#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1091;&#1077;&#1090; &#1076;&#1083;&#1080;&#1085;&#1077;
-activerecord_error_taken: &#1091;&#1078;&#1077; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1090;&#1089;&#1103;
-activerecord_error_not_a_number: &#1085;&#1077; &#1103;&#1074;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103; &#1095;&#1080;&#1089;&#1083;&#1086;&#1084;
-activerecord_error_not_a_date: &#1076;&#1072;&#1090;&#1072; &#1085;&#1077;&#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1072;
-activerecord_error_greater_than_start_date: &#1076;&#1086;&#1083;&#1078;&#1085;&#1072; &#1073;&#1099;&#1090;&#1100; &#1087;&#1086;&#1079;&#1076;&#1085;&#1077;&#1077; &#1076;&#1072;&#1090;&#1099; &#1085;&#1072;&#1095;&#1072;&#1083;&#1072;
-activerecord_error_not_same_project: &#1085;&#1077; &#1086;&#1090;&#1085;&#1086;&#1089;&#1103;&#1090;&#1089;&#1103; &#1082; &#1086;&#1076;&#1085;&#1086;&#1084;&#1091; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1091;
-activerecord_error_circular_dependency: &#1058;&#1072;&#1082;&#1072;&#1103; &#1089;&#1074;&#1103;&#1079;&#1100; &#1087;&#1088;&#1080;&#1074;&#1077;&#1076;&#1077;&#1090; &#1082; &#1094;&#1080;&#1082;&#1083;&#1080;&#1095;&#1077;&#1089;&#1082;&#1086;&#1081; &#1079;&#1072;&#1074;&#1080;&#1089;&#1080;&#1084;&#1086;&#1089;&#1090;&#1080;
 
-general_fmt_age: %d &#1075;.
-general_fmt_age_plural: %d &#1075;&#1075;.
-general_fmt_date: %%m/%%d/%%Y
-general_fmt_datetime: %%m/%%d/%%Y %%I:%%M %%p
-general_fmt_datetime_short: %%b %%d, %%I:%%M %%p
-general_fmt_time: %%I:%%M %%p
-general_text_No: '&#1053;&#1077;&#1090;'
-general_text_Yes: '&#1044;&#1072;'
-general_text_no: '&#1053;&#1077;&#1090;'
-general_text_yes: '&#1044;&#1072;'
-general_lang_name: 'Russian (&#1056;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081;)'
-general_csv_separator: ','
-general_csv_decimal_separator: '.'
-general_csv_encoding: UTF-8
-general_pdf_encoding: UTF-8
-general_day_names: &#1055;&#1086;&#1085;&#1077;&#1076;&#1077;&#1083;&#1100;&#1085;&#1080;&#1082;,&#1042;&#1090;&#1086;&#1088;&#1085;&#1080;&#1082;,&#1057;&#1088;&#1077;&#1076;&#1072;,&#1063;&#1077;&#1090;&#1074;&#1077;&#1088;&#1075;,&#1055;&#1103;&#1090;&#1085;&#1080;&#1094;&#1072;,&#1057;&#1091;&#1073;&#1073;&#1086;&#1090;&#1072;,&#1042;&#1086;&#1089;&#1082;&#1088;&#1077;&#1089;&#1077;&#1085;&#1100;&#1077;
-general_first_day_of_week: '1'
-
-notice_account_updated: &#1059;&#1095;&#1077;&#1090;&#1085;&#1072;&#1103; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100; &#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086; &#1086;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1072;.
-notice_account_invalid_creditentials: &#1053;&#1077;&#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1100;&#1085;&#1086;&#1077; &#1080;&#1084;&#1103; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103; &#1080;&#1083;&#1080; &#1087;&#1072;&#1088;&#1086;&#1083;&#1100;
-notice_account_password_updated: &#1055;&#1072;&#1088;&#1086;&#1083;&#1100; &#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086; &#1086;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;.
-notice_account_wrong_password: &#1053;&#1077;&#1074;&#1077;&#1088;&#1085;&#1099;&#1081; &#1087;&#1072;&#1088;&#1086;&#1083;&#1100;
-notice_account_register_done: &#1059;&#1095;&#1077;&#1090;&#1085;&#1072;&#1103; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100; &#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086; &#1089;&#1086;&#1079;&#1076;&#1072;&#1085;&#1072;. &#1044;&#1083;&#1103; &#1072;&#1082;&#1090;&#1080;&#1074;&#1072;&#1094;&#1080;&#1080; &#1042;&#1072;&#1096;&#1077;&#1081; &#1091;&#1095;&#1077;&#1090;&#1085;&#1086;&#1081; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080; &#1079;&#1072;&#1081;&#1076;&#1080;&#1090;&#1077; &#1087;&#1086; &#1089;&#1089;&#1099;&#1083;&#1082;&#1077;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1072;&#1103; &#1074;&#1099;&#1089;&#1083;&#1072;&#1085;&#1072; &#1074;&#1072;&#1084; &#1087;&#1086; &#1101;&#1083;&#1077;&#1082;&#1090;&#1088;&#1086;&#1085;&#1085;&#1086;&#1081; &#1087;&#1086;&#1095;&#1090;&#1077;.
-notice_account_unknown_email: &#1053;&#1077;&#1080;&#1079;&#1074;&#1077;&#1089;&#1090;&#1085;&#1099;&#1081; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;.
-notice_can_t_change_password: &#1044;&#1083;&#1103; &#1076;&#1072;&#1085;&#1085;&#1086;&#1081; &#1091;&#1095;&#1077;&#1090;&#1085;&#1086;&#1081; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1090;&#1089;&#1103; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082; &#1074;&#1085;&#1077;&#1096;&#1085;&#1077;&#1081; &#1072;&#1091;&#1090;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080;. &#1053;&#1077;&#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086; &#1080;&#1079;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100; &#1087;&#1072;&#1088;&#1086;&#1083;&#1100;.
-notice_account_lost_email_sent: &#1042;&#1072;&#1084; &#1086;&#1090;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1086; &#1087;&#1080;&#1089;&#1100;&#1084;&#1086; &#1089; &#1080;&#1085;&#1089;&#1090;&#1088;&#1091;&#1082;&#1094;&#1080;&#1103;&#1084;&#1080; &#1087;&#1086; &#1074;&#1099;&#1073;&#1086;&#1088;&#1091; &#1085;&#1086;&#1074;&#1086;&#1075;&#1086; &#1087;&#1072;&#1088;&#1086;&#1083;&#1103;.
-notice_account_activated: &#1042;&#1072;&#1096;&#1072; &#1091;&#1095;&#1077;&#1090;&#1085;&#1072;&#1103; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100; &#1072;&#1082;&#1090;&#1080;&#1074;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1072;. &#1042;&#1099; &#1084;&#1086;&#1078;&#1077;&#1090;&#1077; &#1074;&#1086;&#1081;&#1090;&#1080;.
-notice_successful_create: &#1057;&#1086;&#1079;&#1076;&#1072;&#1085;&#1080;&#1077; &#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086; &#1079;&#1072;&#1074;&#1077;&#1088;&#1096;&#1077;&#1085;&#1086;.
-notice_successful_update: &#1054;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; &#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086; &#1079;&#1072;&#1074;&#1077;&#1088;&#1096;&#1077;&#1085;&#1086;.
-notice_successful_delete: &#1059;&#1076;&#1072;&#1083;&#1077;&#1085;&#1080;&#1077; &#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086; &#1079;&#1072;&#1074;&#1077;&#1088;&#1096;&#1077;&#1085;&#1086;.
-notice_successful_connection: &#1055;&#1086;&#1076;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1077; &#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1086;.
-notice_file_not_found: &#1057;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072;, &#1085;&#1072; &#1082;&#1086;&#1090;&#1086;&#1088;&#1091;&#1102; &#1074;&#1099; &#1087;&#1099;&#1090;&#1072;&#1077;&#1090;&#1077;&#1089;&#1100; &#1079;&#1072;&#1081;&#1090;&#1080;, &#1085;&#1077; &#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1091;&#1077;&#1090; &#1080;&#1083;&#1080; &#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1072;.
-notice_locking_conflict: &#1048;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1103; &#1086;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1072; &#1076;&#1088;&#1091;&#1075;&#1080;&#1084; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1077;&#1084;.
-notice_not_authorized: &#1059; &#1074;&#1072;&#1089; &#1085;&#1077;&#1090; &#1087;&#1088;&#1072;&#1074; &#1076;&#1083;&#1103; &#1087;&#1086;&#1089;&#1077;&#1097;&#1077;&#1085;&#1080;&#1103; &#1076;&#1072;&#1085;&#1085;&#1086;&#1081; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1099;.
-notice_email_sent: &#1054;&#1090;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1086; &#1087;&#1080;&#1089;&#1100;&#1084;&#1086; %s
-notice_email_error: &#1042;&#1086; &#1074;&#1088;&#1077;&#1084;&#1103; &#1086;&#1090;&#1087;&#1088;&#1072;&#1074;&#1082;&#1080; &#1087;&#1080;&#1089;&#1100;&#1084;&#1072; &#1087;&#1088;&#1086;&#1080;&#1079;&#1086;&#1096;&#1083;&#1072; &#1086;&#1096;&#1080;&#1073;&#1082;&#1072; (%s)
-notice_feeds_access_key_reseted: &#1042;&#1072;&#1096; &#1082;&#1083;&#1102;&#1095; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072; RSS &#1073;&#1099;&#1083; &#1087;&#1077;&#1088;&#1077;&#1079;&#1072;&#1087;&#1091;&#1097;&#1077;&#1085;.
-notice_failed_to_save_issues: &quot;&#1053;&#1077; &#1091;&#1076;&#1072;&#1083;&#1086;&#1089;&#1100; &#1089;&#1086;&#1093;&#1088;&#1072;&#1085;&#1080;&#1090;&#1100; %d &#1087;&#1091;&#1085;&#1082;&#1090;(&#1086;&#1074;)&#1080;&#1079; %d &#1074;&#1099;&#1073;&#1088;&#1072;&#1085;&#1085;&#1099;&#1093;: %s.&quot;
-notice_no_issue_selected: &quot;&#1053;&#1077; &#1074;&#1099;&#1073;&#1088;&#1072;&#1085;&#1086; &#1085;&#1080; &#1086;&#1076;&#1085;&#1086;&#1081; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;! &#1055;&#1086;&#1078;&#1072;&#1083;&#1091;&#1081;&#1089;&#1090;&#1072;, &#1086;&#1090;&#1084;&#1077;&#1090;&#1100;&#1090;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1074;&#1099; &#1093;&#1086;&#1090;&#1080;&#1090;&#1077; &#1086;&#1090;&#1088;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;.&quot;
-notice_account_pending: &quot;&#1042;&#1072;&#1096;&#1072; &#1091;&#1095;&#1077;&#1090;&#1085;&#1072;&#1103; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100; &#1091;&#1078;&#1077; &#1089;&#1086;&#1079;&#1076;&#1072;&#1085; &#1080; &#1086;&#1078;&#1080;&#1076;&#1072;&#1077;&#1090; &#1087;&#1086;&#1076;&#1090;&#1074;&#1077;&#1088;&#1078;&#1076;&#1077;&#1085;&#1080;&#1103; &#1072;&#1076;&#1084;&#1080;&#1085;&#1080;&#1089;&#1090;&#1088;&#1072;&#1090;&#1086;&#1088;&#1072;.&quot;
-notice_default_data_loaded: &#1041;&#1099;&#1083;&#1072; &#1079;&#1072;&#1075;&#1088;&#1091;&#1078;&#1077;&#1085;&#1072; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1103; &#1087;&#1086;-&#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;.
-
-error_scm_not_found: &#1061;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1083;&#1080;&#1097;&#1077; &#1085;&#1077; &#1089;&#1086;&#1076;&#1077;&#1088;&#1078;&#1080;&#1090; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080; &#1080;/&#1080;&#1083;&#1080; &#1080;&#1089;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103;.
-error_scm_command_failed: &quot;&#1054;&#1096;&#1080;&#1073;&#1082;&#1072; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072; &#1082; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1091;: %s&quot;
-error_can_t_load_default_data: &quot;&#1050;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1103; &#1087;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102; &#1085;&#1077; &#1073;&#1099;&#1083;&#1072; &#1079;&#1072;&#1075;&#1088;&#1091;&#1078;&#1077;&#1085;&#1072;: %s&quot;
+button_activate: &#1040;&#1082;&#1090;&#1080;&#1074;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;
+button_add: &#1044;&#1086;&#1073;&#1072;&#1074;&#1080;&#1090;&#1100;
+button_annotate: &#1040;&#1074;&#1090;&#1086;&#1088;&#1089;&#1090;&#1074;&#1086;
+button_apply: &#1055;&#1088;&#1080;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100;
+button_archive: &#1040;&#1088;&#1093;&#1080;&#1074;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;
+button_back: &#1053;&#1072;&#1079;&#1072;&#1076;
+button_cancel: &#1054;&#1090;&#1084;&#1077;&#1085;&#1072;
+button_change_password: &#1048;&#1079;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100; &#1087;&#1072;&#1088;&#1086;&#1083;&#1100;
+button_change: &#1048;&#1079;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100;
+button_check_all: &#1054;&#1090;&#1084;&#1077;&#1090;&#1080;&#1090;&#1100; &#1074;&#1089;&#1077;
+button_clear: &#1054;&#1095;&#1080;&#1089;&#1090;&#1080;&#1090;&#1100;
+button_configure: &#1055;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099;
+button_copy: &#1050;&#1086;&#1087;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;
+button_create: &#1057;&#1086;&#1079;&#1076;&#1072;&#1090;&#1100;
+button_delete: &#1059;&#1076;&#1072;&#1083;&#1080;&#1090;&#1100;
+button_download: &#1047;&#1072;&#1075;&#1088;&#1091;&#1079;&#1080;&#1090;&#1100;
+button_edit: &#1056;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;
+button_list: &#1057;&#1087;&#1080;&#1089;&#1086;&#1082;
+button_lock: &#1047;&#1072;&#1073;&#1083;&#1086;&#1082;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;
+button_login: &#1042;&#1093;&#1086;&#1076;
+button_log_time: &#1042;&#1088;&#1077;&#1084;&#1103; &#1074; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1077;
+button_move: &#1055;&#1077;&#1088;&#1077;&#1084;&#1077;&#1089;&#1090;&#1080;&#1090;&#1100;
+button_quote: &#1062;&#1080;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;
+button_rename: &#1055;&#1077;&#1088;&#1077;&#1080;&#1084;&#1077;&#1085;&#1086;&#1074;&#1072;&#1090;&#1100;
+button_reply: &#1054;&#1090;&#1074;&#1077;&#1090;&#1080;&#1090;&#1100;
+button_reset: &#1055;&#1077;&#1088;&#1077;&#1079;&#1072;&#1087;&#1091;&#1089;&#1090;&#1080;&#1090;&#1100;
+button_rollback: &#1042;&#1077;&#1088;&#1085;&#1091;&#1090;&#1100;&#1089;&#1103; &#1082; &#1076;&#1072;&#1085;&#1085;&#1086;&#1081; &#1074;&#1077;&#1088;&#1089;&#1080;&#1080;
+button_save: &#1057;&#1086;&#1093;&#1088;&#1072;&#1085;&#1080;&#1090;&#1100;
+button_sort: &#1057;&#1086;&#1088;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;
+button_submit: &#1055;&#1088;&#1080;&#1085;&#1103;&#1090;&#1100;
+button_test: &#1055;&#1088;&#1086;&#1074;&#1077;&#1088;&#1080;&#1090;&#1100;
+button_unarchive: &#1056;&#1072;&#1079;&#1072;&#1088;&#1093;&#1080;&#1074;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;
+button_uncheck_all: &#1054;&#1095;&#1080;&#1089;&#1090;&#1080;&#1090;&#1100;
+button_unlock: &#1056;&#1072;&#1079;&#1073;&#1083;&#1086;&#1082;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;
+button_unwatch: &#1053;&#1077; &#1089;&#1083;&#1077;&#1076;&#1080;&#1090;&#1100;
+button_update: &#1054;&#1073;&#1085;&#1086;&#1074;&#1080;&#1090;&#1100;
+button_view: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;&#1077;&#1090;&#1100;
+button_watch: &#1057;&#1083;&#1077;&#1076;&#1080;&#1090;&#1100;
 
-mail_subject_lost_password: &#1042;&#1072;&#1096; %s &#1087;&#1072;&#1088;&#1086;&#1083;&#1100;
-mail_body_lost_password: '&#1044;&#1083;&#1103; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1103; &#1087;&#1072;&#1088;&#1086;&#1083;&#1103;, &#1079;&#1072;&#1081;&#1076;&#1080;&#1090;&#1077; &#1087;&#1086; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1077;&#1081; &#1089;&#1089;&#1099;&#1083;&#1082;&#1077;:'
-mail_subject_register: &#1040;&#1082;&#1090;&#1080;&#1074;&#1072;&#1094;&#1080;&#1103; &#1091;&#1095;&#1077;&#1090;&#1085;&#1086;&#1081; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080; %s
-mail_body_register: '&#1044;&#1083;&#1103; &#1072;&#1082;&#1090;&#1080;&#1074;&#1072;&#1094;&#1080;&#1080; &#1091;&#1095;&#1077;&#1090;&#1085;&#1086;&#1081; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080;, &#1079;&#1072;&#1081;&#1076;&#1080;&#1090;&#1077; &#1087;&#1086; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1077;&#1081; &#1089;&#1089;&#1099;&#1083;&#1082;&#1077;:'
-mail_body_account_information_external: &#1042;&#1099; &#1084;&#1086;&#1078;&#1077;&#1090;&#1077; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100; &#1074;&#1072;&#1096;&#1091; &quot;%s&quot; &#1091;&#1095;&#1077;&#1090;&#1085;&#1091;&#1102; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100; &#1076;&#1083;&#1103; &#1074;&#1093;&#1086;&#1076;&#1072;.
-mail_body_account_information: &#1048;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1103; &#1087;&#1086; &#1042;&#1072;&#1096;&#1077;&#1081; &#1091;&#1095;&#1077;&#1090;&#1085;&#1086;&#1081; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080;
-mail_subject_account_activation_request: &#1047;&#1072;&#1087;&#1088;&#1086;&#1089; &#1085;&#1072; &#1072;&#1082;&#1090;&#1080;&#1074;&#1072;&#1094;&#1080;&#1102; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103; &#1074; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1077; %s
-mail_body_account_activation_request: '&#1053;&#1086;&#1074;&#1099;&#1081; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100; (%s) &#1079;&#1072;&#1088;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;. &#1059;&#1095;&#1077;&#1090;&#1085;&#1072;&#1103; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100; &#1086;&#1078;&#1080;&#1076;&#1072;&#1077;&#1090; &#1074;&#1072;&#1096;&#1077;&#1075;&#1086; &#1091;&#1090;&#1074;&#1077;&#1088;&#1078;&#1076;&#1077;&#1085;&#1080;&#1103;:'
+default_activity_design: &#1055;&#1088;&#1086;&#1077;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;
+default_activity_development: &#1056;&#1072;&#1079;&#1088;&#1072;&#1073;&#1086;&#1090;&#1082;&#1072;
+default_doc_category_tech: &#1058;&#1077;&#1093;&#1085;&#1080;&#1095;&#1077;&#1089;&#1082;&#1072;&#1103; &#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1072;&#1094;&#1080;&#1103;
+default_doc_category_user: &#1044;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1072;&#1094;&#1080;&#1103; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103;
+default_issue_status_assigned: &#1053;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;
+default_issue_status_closed: &#1047;&#1072;&#1082;&#1088;&#1099;&#1090;
+default_issue_status_feedback: &#1054;&#1073;&#1088;&#1072;&#1090;&#1085;&#1072;&#1103; &#1089;&#1074;&#1103;&#1079;&#1100;
+default_issue_status_new: &#1053;&#1086;&#1074;&#1099;&#1081;
+default_issue_status_rejected: &#1054;&#1090;&#1082;&#1072;&#1079;
+default_issue_status_resolved: &#1047;&#1072;&#1073;&#1083;&#1086;&#1082;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;
+default_priority_high: &#1042;&#1099;&#1089;&#1086;&#1082;&#1080;&#1081;
+default_priority_immediate: &#1053;&#1077;&#1084;&#1077;&#1076;&#1083;&#1077;&#1085;&#1085;&#1099;&#1081;
+default_priority_low: &#1053;&#1080;&#1079;&#1082;&#1080;&#1081;
+default_priority_normal: &#1053;&#1086;&#1088;&#1084;&#1072;&#1083;&#1100;&#1085;&#1099;&#1081;
+default_priority_urgent: &#1057;&#1088;&#1086;&#1095;&#1085;&#1099;&#1081;
+default_role_developper: &#1056;&#1072;&#1079;&#1088;&#1072;&#1073;&#1086;&#1090;&#1095;&#1080;&#1082;
+default_role_manager: &#1052;&#1077;&#1085;&#1077;&#1076;&#1078;&#1077;&#1088;
+default_role_reporter: &#1043;&#1077;&#1085;&#1077;&#1088;&#1072;&#1090;&#1086;&#1088; &#1086;&#1090;&#1095;&#1077;&#1090;&#1086;&#1074;
+default_tracker_bug: &#1054;&#1096;&#1080;&#1073;&#1082;&#1072;
+default_tracker_feature: &#1059;&#1083;&#1091;&#1095;&#1096;&#1077;&#1085;&#1080;&#1077;
+default_tracker_support: &#1055;&#1086;&#1076;&#1076;&#1077;&#1088;&#1078;&#1082;&#1072;
 
+enumeration_activities: &#1044;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1103; (&#1091;&#1095;&#1077;&#1090; &#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1080;)
+enumeration_doc_categories: &#1050;&#1072;&#1090;&#1077;&#1075;&#1086;&#1088;&#1080;&#1080; &#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1086;&#1074;
+enumeration_issue_priorities: &#1055;&#1088;&#1080;&#1086;&#1088;&#1080;&#1090;&#1077;&#1090;&#1099; &#1079;&#1072;&#1076;&#1072;&#1095;
 
-gui_validation_error: 1 &#1086;&#1096;&#1080;&#1073;&#1082;&#1072;
-gui_validation_error_plural: %d &#1086;&#1096;&#1080;&#1073;&#1082;&#1080;(&#1086;&#1082;)
+error_can_t_load_default_data: &quot;&#1050;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1103; &#1087;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102; &#1085;&#1077; &#1073;&#1099;&#1083;&#1072; &#1079;&#1072;&#1075;&#1088;&#1091;&#1078;&#1077;&#1085;&#1072;: %s&quot;
+error_issue_not_found_in_project: &#1047;&#1072;&#1076;&#1072;&#1095;&#1072; &#1085;&#1077; &#1073;&#1099;&#1083;&#1072; &#1085;&#1072;&#1081;&#1076;&#1077;&#1085;&#1072; &#1080;&#1083;&#1080; &#1085;&#1077; &#1087;&#1088;&#1080;&#1082;&#1088;&#1077;&#1087;&#1083;&#1077;&#1085;&#1072; &#1082; &#1101;&#1090;&#1086;&#1084;&#1091; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1091;
+error_scm_annotate: &quot;&#1044;&#1072;&#1085;&#1085;&#1099;&#1077; &#1086;&#1090;&#1089;&#1091;&#1090;&#1089;&#1090;&#1074;&#1091;&#1102;&#1090; &#1080;&#1083;&#1080; &#1085;&#1077; &#1084;&#1086;&#1075;&#1091;&#1090; &#1073;&#1099;&#1090;&#1100; &#1087;&#1086;&#1076;&#1087;&#1080;&#1089;&#1072;&#1085;&#1099;.&quot;
+error_scm_command_failed: &quot;&#1054;&#1096;&#1080;&#1073;&#1082;&#1072; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072; &#1082; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1091;: %s&quot;
+error_scm_not_found: &#1061;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1077; &#1085;&#1077; &#1089;&#1086;&#1076;&#1077;&#1088;&#1078;&#1080;&#1090; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080; &#1080;/&#1080;&#1083;&#1080; &#1080;&#1089;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103;.
 
-field_name: &#1048;&#1084;&#1103;
-field_description: &#1054;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1077;
-field_summary: &#1050;&#1088;&#1072;&#1090;&#1082;&#1086;&#1077; &#1086;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1077;
-field_is_required: &#1053;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1086;
-field_firstname: &#1048;&#1084;&#1103;
-field_lastname: &#1060;&#1072;&#1084;&#1080;&#1083;&#1080;&#1103;
-field_mail: Email
-field_filename: &#1060;&#1072;&#1081;&#1083;
-field_filesize: &#1056;&#1072;&#1079;&#1084;&#1077;&#1088;
-field_downloads: &#1047;&#1072;&#1075;&#1088;&#1091;&#1079;&#1082;&#1080;
+field_account: &#1059;&#1095;&#1077;&#1090;&#1085;&#1072;&#1103; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100;
+field_activity: &#1044;&#1077;&#1103;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086;&#1089;&#1090;&#1100;
+field_admin: &#1040;&#1076;&#1084;&#1080;&#1085;&#1080;&#1089;&#1090;&#1088;&#1072;&#1090;&#1086;&#1088;
+field_assignable: &#1047;&#1072;&#1076;&#1072;&#1095;&#1072; &#1084;&#1086;&#1078;&#1077;&#1090; &#1073;&#1099;&#1090;&#1100; &#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1072; &#1101;&#1090;&#1086;&#1081; &#1088;&#1086;&#1083;&#1080;
+field_assigned_to: &#1053;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1072;
+field_attr_firstname: &#1048;&#1084;&#1103;
+field_attr_lastname: &#1060;&#1072;&#1084;&#1080;&#1083;&#1080;&#1103;
+field_attr_login: &#1040;&#1090;&#1088;&#1080;&#1073;&#1091;&#1090; &#1056;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1072;&#1094;&#1080;&#1103;
+field_attr_mail: email
 field_author: &#1040;&#1074;&#1090;&#1086;&#1088;
-field_created_on: &#1057;&#1086;&#1079;&#1076;&#1072;&#1085;&#1086;
-field_updated_on: &#1054;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1086;
-field_field_format: &#1060;&#1086;&#1088;&#1084;&#1072;&#1090;
-field_is_for_all: &#1044;&#1083;&#1103; &#1074;&#1089;&#1077;&#1093; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1086;&#1074;
-field_possible_values: &#1042;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1099;&#1077; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1103; 
-field_regexp: &#1056;&#1077;&#1075;&#1091;&#1083;&#1103;&#1088;&#1085;&#1086;&#1077; &#1074;&#1099;&#1088;&#1072;&#1078;&#1077;&#1085;&#1080;&#1077;
-field_min_length: &#1052;&#1080;&#1085;&#1080;&#1084;&#1072;&#1083;&#1100;&#1085;&#1072;&#1103; &#1076;&#1083;&#1080;&#1085;&#1072;
-field_max_length: &#1052;&#1072;&#1082;&#1089;&#1080;&#1084;&#1072;&#1083;&#1100;&#1085;&#1072;&#1103; &#1076;&#1083;&#1080;&#1085;&#1072;
-field_value: &#1047;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;
+field_auth_source: &#1056;&#1077;&#1078;&#1080;&#1084; &#1072;&#1091;&#1090;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080;
+field_base_dn: BaseDN
 field_category: &#1050;&#1072;&#1090;&#1077;&#1075;&#1086;&#1088;&#1080;&#1103;
-field_title: &#1053;&#1072;&#1079;&#1074;&#1072;&#1085;&#1080;&#1077;
-field_project: &#1055;&#1088;&#1086;&#1077;&#1082;&#1090;
-field_issue: &#1047;&#1072;&#1076;&#1072;&#1095;&#1072;
-field_status: &#1057;&#1090;&#1072;&#1090;&#1091;&#1089;
-field_notes: &#1055;&#1088;&#1080;&#1084;&#1077;&#1095;&#1072;&#1085;&#1080;&#1103;
-field_is_closed: &#1047;&#1072;&#1076;&#1072;&#1095;&#1072; &#1079;&#1072;&#1082;&#1088;&#1099;&#1090;&#1072;
-field_is_default: &#1047;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077; &#1087;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;
-field_tracker: &#1058;&#1088;&#1077;&#1082;&#1077;&#1088;
-field_subject: &#1058;&#1077;&#1084;&#1072;
+field_column_names: &#1050;&#1086;&#1083;&#1086;&#1085;&#1082;&#1080;
+field_comments_sorting: &#1054;&#1090;&#1086;&#1073;&#1088;&#1072;&#1078;&#1077;&#1085;&#1080;&#1077; &#1082;&#1086;&#1084;&#1084;&#1077;&#1085;&#1090;&#1072;&#1088;&#1080;&#1077;&#1074;
+field_comments: &#1050;&#1086;&#1084;&#1084;&#1077;&#1085;&#1090;&#1072;&#1088;&#1080;&#1081;
+field_created_on: &#1057;&#1086;&#1079;&#1076;&#1072;&#1085;
+field_default_value: &#1047;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077; &#1087;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;
+field_delay: &#1054;&#1090;&#1083;&#1086;&#1078;&#1080;&#1090;&#1100;
+field_description: &#1054;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1077;
+field_done_ratio: &#1043;&#1086;&#1090;&#1086;&#1074;&#1085;&#1086;&#1089;&#1090;&#1100; &#1074; %%
+field_downloads: &#1047;&#1072;&#1075;&#1088;&#1091;&#1079;&#1082;&#1080;
 field_due_date: &#1044;&#1072;&#1090;&#1072; &#1074;&#1099;&#1087;&#1086;&#1083;&#1085;&#1077;&#1085;&#1080;&#1103;
-field_assigned_to: &#1053;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1072;
-field_priority: &#1055;&#1088;&#1080;&#1086;&#1088;&#1080;&#1090;&#1077;&#1090;
+field_effective_date: &#1044;&#1072;&#1090;&#1072;
+field_estimated_hours: &#1054;&#1094;&#1077;&#1085;&#1077;&#1085;&#1085;&#1086;&#1077; &#1074;&#1088;&#1077;&#1084;&#1103;
+field_field_format: &#1060;&#1086;&#1088;&#1084;&#1072;&#1090;
+field_filename: &#1060;&#1072;&#1081;&#1083;
+field_filesize: &#1056;&#1072;&#1079;&#1084;&#1077;&#1088;
+field_firstname: &#1048;&#1084;&#1103;
 field_fixed_version: &#1042;&#1077;&#1088;&#1089;&#1080;&#1103;
-field_user: &#1055;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;
-field_role: &#1056;&#1086;&#1083;&#1100;
+field_hide_mail: &#1057;&#1082;&#1088;&#1099;&#1074;&#1072;&#1090;&#1100; &#1084;&#1086;&#1081; email
 field_homepage: &#1057;&#1090;&#1072;&#1088;&#1090;&#1086;&#1074;&#1072;&#1103; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072;
-field_is_public: &#1055;&#1091;&#1073;&#1083;&#1080;&#1095;&#1085;&#1099;&#1081;
-field_parent: &#1056;&#1086;&#1076;&#1080;&#1090;&#1077;&#1083;&#1100;&#1089;&#1082;&#1080;&#1081; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090; 
+field_host: &#1050;&#1086;&#1084;&#1087;&#1100;&#1102;&#1090;&#1077;&#1088;
+field_hours: &#1095;&#1072;&#1089;(&#1072;,&#1086;&#1074;)
+field_identifier: &#1059;&#1085;&#1080;&#1082;&#1072;&#1083;&#1100;&#1085;&#1099;&#1081; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1086;&#1088;
+field_is_closed: &#1047;&#1072;&#1076;&#1072;&#1095;&#1072; &#1079;&#1072;&#1082;&#1088;&#1099;&#1090;&#1072;
+field_is_default: &#1047;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077; &#1087;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;
+field_is_filter: &#1048;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1090;&#1089;&#1103; &#1074; &#1082;&#1072;&#1095;&#1077;&#1089;&#1090;&#1074;&#1077; &#1092;&#1080;&#1083;&#1100;&#1090;&#1088;&#1072;
+field_is_for_all: &#1044;&#1083;&#1103; &#1074;&#1089;&#1077;&#1093; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1086;&#1074;
 field_is_in_chlog: &#1047;&#1072;&#1076;&#1072;&#1095;&#1080;, &#1086;&#1090;&#1086;&#1073;&#1088;&#1072;&#1078;&#1072;&#1077;&#1084;&#1099;&#1077; &#1074; &#1078;&#1091;&#1088;&#1085;&#1072;&#1083;&#1077; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1081;
 field_is_in_roadmap: &#1047;&#1072;&#1076;&#1072;&#1095;&#1080;, &#1086;&#1090;&#1086;&#1073;&#1088;&#1072;&#1078;&#1072;&#1077;&#1084;&#1099;&#1077; &#1074; &#1086;&#1087;&#1077;&#1088;&#1072;&#1090;&#1080;&#1074;&#1085;&#1086;&#1084; &#1087;&#1083;&#1072;&#1085;&#1077;
-field_login: &#1042;&#1093;&#1086;&#1076;
-field_mail_notification: &#1059;&#1074;&#1077;&#1076;&#1086;&#1084;&#1083;&#1077;&#1085;&#1080;&#1103; &#1087;&#1086; Email
-field_admin: &#1040;&#1076;&#1084;&#1080;&#1085;&#1080;&#1089;&#1090;&#1088;&#1072;&#1090;&#1086;&#1088;
-field_last_login_on: &#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1077;&#1077; &#1087;&#1086;&#1076;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1077;
+field_is_public: &#1054;&#1073;&#1097;&#1077;&#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1085;&#1099;&#1081;
+field_is_required: &#1054;&#1073;&#1103;&#1079;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086;&#1077;
+field_issue_to_id: &#1057;&#1074;&#1103;&#1079;&#1072;&#1085;&#1085;&#1099;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
+field_issue: &#1047;&#1072;&#1076;&#1072;&#1095;&#1072;
 field_language: &#1071;&#1079;&#1099;&#1082;
-field_effective_date: &#1044;&#1072;&#1090;&#1072;
-field_password: &#1055;&#1072;&#1088;&#1086;&#1083;&#1100;
+field_last_login_on: &#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1077;&#1077; &#1087;&#1086;&#1076;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1077;
+field_lastname: &#1060;&#1072;&#1084;&#1080;&#1083;&#1080;&#1103;
+field_login: &#1055;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;
+field_mail: Email
+field_mail_notification: &#1059;&#1074;&#1077;&#1076;&#1086;&#1084;&#1083;&#1077;&#1085;&#1080;&#1103; &#1087;&#1086; email
+field_max_length: &#1052;&#1072;&#1082;&#1089;&#1080;&#1084;&#1072;&#1083;&#1100;&#1085;&#1072;&#1103; &#1076;&#1083;&#1080;&#1085;&#1072;
+field_min_length: &#1052;&#1080;&#1085;&#1080;&#1084;&#1072;&#1083;&#1100;&#1085;&#1072;&#1103; &#1076;&#1083;&#1080;&#1085;&#1072;
+field_name: &#1048;&#1084;&#1103;
 field_new_password: &#1053;&#1086;&#1074;&#1099;&#1081; &#1087;&#1072;&#1088;&#1086;&#1083;&#1100;
+field_notes: &#1055;&#1088;&#1080;&#1084;&#1077;&#1095;&#1072;&#1085;&#1080;&#1103;
+field_onthefly: &#1057;&#1086;&#1079;&#1076;&#1072;&#1085;&#1080;&#1077; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103; &#1085;&#1072; &#1083;&#1077;&#1090;&#1091;
+field_parent_title: &#1056;&#1086;&#1076;&#1080;&#1090;&#1077;&#1083;&#1100;&#1089;&#1082;&#1072;&#1103; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072;
+field_parent: &#1056;&#1086;&#1076;&#1080;&#1090;&#1077;&#1083;&#1100;&#1089;&#1082;&#1080;&#1081; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;
 field_password_confirmation: &#1055;&#1086;&#1076;&#1090;&#1074;&#1077;&#1088;&#1078;&#1076;&#1077;&#1085;&#1080;&#1077;
-field_version: &#1042;&#1077;&#1088;&#1089;&#1080;&#1103;
-field_type: &#1058;&#1080;&#1087;
-field_host: &#1050;&#1086;&#1084;&#1087;&#1100;&#1102;&#1090;&#1077;&#1088;
+field_password: &#1055;&#1072;&#1088;&#1086;&#1083;&#1100;
 field_port: &#1055;&#1086;&#1088;&#1090;
-field_account: &#1059;&#1095;&#1077;&#1090;&#1085;&#1072;&#1103; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100;
-field_base_dn: &#1041;&#1072;&#1079;&#1086;&#1074;&#1086;&#1077; &#1086;&#1090;&#1083;&#1080;&#1095;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086;&#1077; &#1080;&#1084;&#1103;
-field_attr_login: &#1040;&#1090;&#1088;&#1080;&#1073;&#1091;&#1090; &#1056;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1072;&#1094;&#1080;&#1103;
-field_attr_firstname: &#1040;&#1090;&#1088;&#1080;&#1073;&#1091;&#1090; &#1048;&#1084;&#1103;
-field_attr_lastname: &#1040;&#1090;&#1088;&#1080;&#1073;&#1091;&#1090; &#1060;&#1072;&#1084;&#1080;&#1083;&#1080;&#1103;
-field_attr_mail: &#1040;&#1090;&#1088;&#1080;&#1073;&#1091;&#1090; Email
-field_onthefly: &#1057;&#1086;&#1079;&#1076;&#1072;&#1085;&#1080;&#1077; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103; &#1085;&#1072; &#1083;&#1077;&#1090;&#1091;
+field_possible_values: &#1042;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1099;&#1077; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1103;
+field_priority: &#1055;&#1088;&#1080;&#1086;&#1088;&#1080;&#1090;&#1077;&#1090;
+field_project: &#1055;&#1088;&#1086;&#1077;&#1082;&#1090;
+field_redirect_existing_links: &#1055;&#1077;&#1088;&#1077;&#1085;&#1072;&#1087;&#1088;&#1072;&#1074;&#1080;&#1090;&#1100; &#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1091;&#1102;&#1097;&#1080;&#1077; &#1089;&#1089;&#1099;&#1083;&#1082;&#1080;
+field_regexp: &#1056;&#1077;&#1075;&#1091;&#1083;&#1103;&#1088;&#1085;&#1086;&#1077; &#1074;&#1099;&#1088;&#1072;&#1078;&#1077;&#1085;&#1080;&#1077;
+field_role: &#1056;&#1086;&#1083;&#1100;
+field_searchable: &#1044;&#1086;&#1089;&#1090;&#1091;&#1087;&#1085;&#1086; &#1076;&#1083;&#1103; &#1087;&#1086;&#1080;&#1089;&#1082;&#1072;
+field_spent_on: &#1044;&#1072;&#1090;&#1072;
 field_start_date: &#1053;&#1072;&#1095;&#1072;&#1083;&#1086;
-field_done_ratio: &#1043;&#1086;&#1090;&#1086;&#1074;&#1085;&#1086;&#1089;&#1090;&#1100; &#1074; %%
-field_auth_source: &#1056;&#1077;&#1078;&#1080;&#1084; &#1072;&#1091;&#1090;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080;
-field_hide_mail: &#1057;&#1082;&#1088;&#1099;&#1074;&#1072;&#1090;&#1100; &#1084;&#1086;&#1081; email
-field_comments: &#1050;&#1086;&#1084;&#1084;&#1077;&#1085;&#1090;&#1072;&#1088;&#1080;&#1081;
-field_url: URL
 field_start_page: &#1057;&#1090;&#1072;&#1088;&#1090;&#1086;&#1074;&#1072;&#1103; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072;
+field_status: &#1057;&#1090;&#1072;&#1090;&#1091;&#1089;
+field_subject: &#1058;&#1077;&#1084;&#1072;
 field_subproject: &#1055;&#1086;&#1076;&#1087;&#1088;&#1086;&#1077;&#1082;&#1090;
-field_hours: &#1063;&#1072;&#1089;(&#1072;,&#1086;&#1074;)
-field_activity: &#1044;&#1077;&#1103;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086;&#1089;&#1090;&#1100;
-field_spent_on: &#1044;&#1072;&#1090;&#1072;
-field_identifier: &#1059;&#1085;. &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1086;&#1088;
-field_is_filter: &#1048;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1090;&#1089;&#1103; &#1074; &#1082;&#1072;&#1095;&#1077;&#1089;&#1090;&#1074;&#1077; &#1092;&#1080;&#1083;&#1100;&#1090;&#1088;&#1072;
-field_issue_to_id: &#1057;&#1074;&#1103;&#1079;&#1072;&#1085;&#1085;&#1099;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
-field_delay: &#1054;&#1090;&#1083;&#1086;&#1078;&#1080;&#1090;&#1100;
-field_assignable: &#1047;&#1072;&#1076;&#1072;&#1095;&#1072; &#1084;&#1086;&#1078;&#1077;&#1090; &#1073;&#1099;&#1090;&#1100; &#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1072; &#1101;&#1090;&#1086;&#1081; &#1088;&#1086;&#1083;&#1080;
-field_redirect_existing_links: &#1055;&#1077;&#1088;&#1077;&#1085;&#1072;&#1087;&#1088;&#1072;&#1074;&#1080;&#1090;&#1100; &#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1091;&#1102;&#1097;&#1080;&#1077; &#1089;&#1089;&#1099;&#1083;&#1082;&#1080;
-field_estimated_hours: &#1054;&#1094;&#1077;&#1085;&#1077;&#1085;&#1085;&#1086;&#1077; &#1074;&#1088;&#1077;&#1084;&#1103;
-field_column_names: &#1050;&#1086;&#1083;&#1086;&#1085;&#1082;&#1080;
-field_default_value: &#1047;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077; &#1087;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102; 
+field_summary: &#1057;&#1074;&#1086;&#1076;&#1082;&#1072;
 field_time_zone: &#1063;&#1072;&#1089;&#1086;&#1074;&#1086;&#1081; &#1087;&#1086;&#1103;&#1089;
-field_searchable: &#1044;&#1086;&#1089;&#1090;&#1091;&#1087;&#1085;&#1086; &#1076;&#1083;&#1103; &#1087;&#1086;&#1080;&#1089;&#1082;&#1072; 
+field_title: &#1053;&#1072;&#1079;&#1074;&#1072;&#1085;&#1080;&#1077;
+field_tracker: &#1058;&#1088;&#1077;&#1082;&#1077;&#1088;
+field_type: &#1058;&#1080;&#1087;
+field_updated_on: &#1054;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1086;
+field_url: URL
+field_user: &#1055;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;
+field_value: &#1047;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;
+field_version: &#1042;&#1077;&#1088;&#1089;&#1080;&#1103;
 
-setting_app_title: &#1053;&#1072;&#1079;&#1074;&#1072;&#1085;&#1080;&#1077; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1103;
-setting_app_subtitle: &#1055;&#1086;&#1076;&#1079;&#1072;&#1075;&#1086;&#1083;&#1086;&#1074;&#1086;&#1082; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1103; 
-setting_welcome_text: &#1058;&#1077;&#1082;&#1089;&#1090; &#1087;&#1088;&#1080;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1080;&#1103;
-setting_default_language: &#1071;&#1079;&#1099;&#1082; &#1087;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;
-setting_login_required: &#1053;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1072; &#1072;&#1091;&#1090;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1103;
-setting_self_registration: &#1042;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1072; &#1089;&#1072;&#1084;&#1086;-&#1088;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1072;&#1094;&#1080;&#1103;
-setting_attachment_max_size: &#1052;&#1072;&#1082;&#1089;&#1080;&#1084;&#1072;&#1083;&#1100;&#1085;&#1099;&#1081; &#1088;&#1072;&#1079;&#1084;&#1077;&#1088; &#1074;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1103;
-setting_issues_export_limit: &#1054;&#1075;&#1088;&#1072;&#1085;&#1080;&#1095;&#1077;&#1085;&#1080;&#1077; &#1087;&#1086; &#1101;&#1082;&#1089;&#1087;&#1086;&#1088;&#1090;&#1080;&#1088;&#1091;&#1077;&#1084;&#1099;&#1084; &#1079;&#1072;&#1076;&#1072;&#1095;&#1072;&#1084;
-setting_mail_from: email &#1072;&#1076;&#1088;&#1077;&#1089; &#1076;&#1083;&#1103; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1095;&#1080; &#1080;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1080;
-setting_host_name: &#1048;&#1084;&#1103; &#1082;&#1086;&#1084;&#1087;&#1100;&#1102;&#1090;&#1077;&#1088;&#1072;
-setting_text_formatting: &#1060;&#1086;&#1088;&#1084;&#1072;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1090;&#1077;&#1082;&#1089;&#1090;&#1072;
-setting_wiki_compression: &#1057;&#1078;&#1072;&#1090;&#1080;&#1077; &#1080;&#1089;&#1090;&#1086;&#1088;&#1080;&#1080; Wiki
-setting_feeds_limit: &#1054;&#1075;&#1088;&#1072;&#1085;&#1080;&#1095;&#1077;&#1085;&#1080;&#1077; &#1082;&#1086;&#1083;-&#1074;&#1072; &#1079;&#1072;&#1075;&#1086;&#1083;&#1086;&#1074;&#1082;&#1086;&#1074; &#1076;&#1083;&#1103; RSS &#1087;&#1086;&#1090;&#1086;&#1082;&#1072;
-setting_autofetch_changesets: &#1040;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080; &#1089;&#1083;&#1077;&#1076;&#1080;&#1090;&#1100; &#1079;&#1072; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1103;&#1084;&#1080; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1072;
-setting_sys_api_enabled: &#1056;&#1072;&#1079;&#1088;&#1077;&#1096;&#1080;&#1090;&#1100; WS &#1076;&#1083;&#1103; &#1091;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1077;&#1084;
-setting_commit_ref_keywords: &#1050;&#1083;&#1102;&#1095;&#1077;&#1074;&#1099;&#1077; &#1089;&#1083;&#1086;&#1074;&#1072; &#1076;&#1083;&#1103; &#1087;&#1086;&#1080;&#1089;&#1082;&#1072;
-setting_commit_fix_keywords: &#1053;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077; &#1082;&#1083;&#1102;&#1095;&#1077;&#1074;&#1099;&#1093; &#1089;&#1083;&#1086;&#1074;
-setting_autologin: &#1040;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1081; &#1074;&#1093;&#1086;&#1076;
-setting_date_format: &#1060;&#1086;&#1088;&#1084;&#1072;&#1090; &#1076;&#1072;&#1090;&#1099;
-setting_time_format: &#1060;&#1086;&#1088;&#1084;&#1072;&#1090; &#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1080; 
-setting_cross_project_issue_relations: &#1056;&#1072;&#1079;&#1088;&#1077;&#1096;&#1080;&#1090;&#1100; &#1087;&#1077;&#1088;&#1077;&#1089;&#1077;&#1095;&#1077;&#1085;&#1080;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095; &#1087;&#1086; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1072;&#1084;
-setting_issue_list_default_columns: &#1050;&#1086;&#1083;&#1086;&#1085;&#1082;&#1080;, &#1086;&#1090;&#1086;&#1073;&#1088;&#1072;&#1078;&#1072;&#1077;&#1084;&#1099;&#1077; &#1074; &#1089;&#1087;&#1080;&#1089;&#1082;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095; &#1087;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;
-setting_repositories_encodings: &#1050;&#1086;&#1076;&#1080;&#1088;&#1086;&#1074;&#1082;&#1080; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1072;
-setting_emails_footer: &#1055;&#1086;&#1076;&#1089;&#1090;&#1088;&#1086;&#1095;&#1085;&#1099;&#1077; &#1087;&#1088;&#1080;&#1084;&#1077;&#1095;&#1072;&#1085;&#1080;&#1103; Email&#1086;&#1074;
-setting_protocol: &#1055;&#1088;&#1086;&#1090;&#1086;&#1082;&#1086;&#1083;
-setting_bcc_recipients: &#1048;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100; &#1089;&#1082;&#1088;&#1099;&#1090;&#1099;&#1077; &#1089;&#1087;&#1080;&#1089;&#1082;&#1080; (bcc)
-setting_per_page_options: &#1050;&#1086;&#1083;-&#1074;&#1086; &#1089;&#1090;&#1088;&#1086;&#1082; &#1085;&#1072; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1091;
-setting_user_format: &#1060;&#1086;&#1088;&#1084;&#1072;&#1090; &#1086;&#1090;&#1086;&#1073;&#1088;&#1072;&#1078;&#1077;&#1085;&#1080;&#1103; &#1080;&#1084;&#1077;&#1085;&#1080;
+general_csv_decimal_separator: '.'
+general_csv_encoding: UTF-8
+general_csv_separator: ','
+general_day_names: &#1055;&#1086;&#1085;&#1077;&#1076;&#1077;&#1083;&#1100;&#1085;&#1080;&#1082;,&#1042;&#1090;&#1086;&#1088;&#1085;&#1080;&#1082;,&#1057;&#1088;&#1077;&#1076;&#1072;,&#1063;&#1077;&#1090;&#1074;&#1077;&#1088;&#1075;,&#1055;&#1103;&#1090;&#1085;&#1080;&#1094;&#1072;,&#1057;&#1091;&#1073;&#1073;&#1086;&#1090;&#1072;,&#1042;&#1086;&#1089;&#1082;&#1088;&#1077;&#1089;&#1077;&#1085;&#1100;&#1077;
+general_first_day_of_week: '1'
+general_fmt_age: %d &#1075;.
+general_fmt_age_plural2: %d &#1075;&#1075;.
+general_fmt_age_plural5: %d &#1075;&#1075;.
+general_fmt_age_plural: %d &#1083;&#1077;&#1090;
+general_fmt_date: %%d.%%m.%%Y
+general_fmt_datetime: %%d.%%m.%%Y %%I:%%M %%p
+general_fmt_datetime_short: %%d %%b, %%H:%%M
+general_fmt_time: %%H:%%M
+general_lang_name: 'Russian (&#1056;&#1091;&#1089;&#1089;&#1082;&#1080;&#1081;)'
+general_pdf_encoding: UTF-8
+general_text_no: '&#1053;&#1077;&#1090;'
+general_text_No: '&#1053;&#1077;&#1090;'
+general_text_yes: '&#1044;&#1072;'
+general_text_Yes: '&#1044;&#1072;'
 
-label_user: &#1055;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;
-label_user_plural: &#1055;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1080;
-label_user_new: &#1053;&#1086;&#1074;&#1099;&#1081; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;
-label_project: &#1055;&#1088;&#1086;&#1077;&#1082;&#1090;
-label_project_new: &#1053;&#1086;&#1074;&#1099;&#1081; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;
-label_project_plural: &#1055;&#1088;&#1086;&#1077;&#1082;&#1090;&#1099;
-label_project_all: &#1042;&#1089;&#1077; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1099;
-label_project_latest: &#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1080;&#1077; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1099;
-label_issue: &#1047;&#1072;&#1076;&#1072;&#1095;&#1072;
-label_issue_new: &#1053;&#1086;&#1074;&#1072;&#1103; &#1079;&#1072;&#1076;&#1072;&#1095;&#1072;
-label_issue_plural: &#1047;&#1072;&#1076;&#1072;&#1095;&#1080;
-label_issue_view_all: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;&#1077;&#1090;&#1100; &#1074;&#1089;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
-label_document: &#1044;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;
-label_document_new: &#1053;&#1086;&#1074;&#1099;&#1081; &#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;
-label_document_plural: &#1044;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1099;
-label_role: &#1056;&#1086;&#1083;&#1100;
-label_role_plural: &#1056;&#1086;&#1083;&#1080;
-label_role_new: &#1053;&#1086;&#1074;&#1072;&#1103; &#1088;&#1086;&#1083;&#1100;
-label_role_and_permissions: &#1056;&#1086;&#1083;&#1080; &#1080; &#1087;&#1088;&#1072;&#1074;&#1072; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072;
-label_member: &#1059;&#1095;&#1072;&#1089;&#1090;&#1085;&#1080;&#1082;
-label_member_new: &#1053;&#1086;&#1074;&#1099;&#1081; &#1091;&#1095;&#1072;&#1089;&#1090;&#1085;&#1080;&#1082;
-label_member_plural: &#1059;&#1095;&#1072;&#1089;&#1090;&#1085;&#1080;&#1082;&#1080;
-label_tracker: &#1058;&#1088;&#1077;&#1082;&#1077;&#1088;
-label_tracker_plural: &#1058;&#1088;&#1077;&#1082;&#1077;&#1088;&#1099;
-label_tracker_new: &#1053;&#1086;&#1074;&#1099;&#1081; &#1090;&#1088;&#1077;&#1082;&#1077;&#1088;
-label_workflow: &#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086;&#1089;&#1090;&#1100; &#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1081;
-label_issue_status: &#1057;&#1090;&#1072;&#1090;&#1091;&#1089; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
-label_issue_status_plural: &#1057;&#1090;&#1072;&#1090;&#1091;&#1089;&#1099; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
-label_issue_status_new: &#1053;&#1086;&#1074;&#1099;&#1081; &#1089;&#1090;&#1072;&#1090;&#1091;&#1089;
-label_issue_category: &#1050;&#1072;&#1090;&#1077;&#1075;&#1086;&#1088;&#1080;&#1103; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
-label_issue_category_plural: &#1050;&#1072;&#1090;&#1077;&#1075;&#1086;&#1088;&#1080;&#1080; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
-label_issue_category_new: &#1053;&#1086;&#1074;&#1072;&#1103; &#1082;&#1072;&#1090;&#1077;&#1075;&#1086;&#1088;&#1080;&#1103;
-label_custom_field: &#1053;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1077;&#1084;&#1086;&#1077; &#1087;&#1086;&#1083;&#1077;
-label_custom_field_plural: &#1053;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1087;&#1086;&#1083;&#1103;
-label_custom_field_new: &#1053;&#1086;&#1074;&#1086;&#1077; &#1085;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1077;&#1084;&#1086;&#1077; &#1087;&#1086;&#1083;&#1077;
-label_enumerations: &#1057;&#1087;&#1088;&#1072;&#1074;&#1086;&#1095;&#1085;&#1080;&#1082;&#1080;
-label_enumeration_new: &#1053;&#1086;&#1074;&#1086;&#1077; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;
-label_information: &#1048;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1103;
-label_information_plural: &#1048;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1103;
-label_please_login: &#1055;&#1086;&#1078;&#1072;&#1083;&#1091;&#1081;&#1089;&#1090;&#1072;, &#1074;&#1086;&#1081;&#1076;&#1080;&#1090;&#1077;.
-label_register: &#1047;&#1072;&#1088;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;&#1089;&#1103;
-label_password_lost: &#1047;&#1072;&#1073;&#1099;&#1083;&#1080; &#1087;&#1072;&#1088;&#1086;&#1083;&#1100; 
-label_home: &#1044;&#1086;&#1084;&#1072;&#1096;&#1085;&#1103;&#1103; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072;
-label_my_page: &#1052;&#1086;&#1103; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072;
-label_my_account: &#1052;&#1086;&#1103; &#1091;&#1095;&#1077;&#1090;&#1085;&#1072;&#1103; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100;
-label_my_projects: &#1052;&#1086;&#1080; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1099;
+gui_validation_error: 1 &#1086;&#1096;&#1080;&#1073;&#1082;&#1072;
+gui_validation_error_plural2: %d &#1086;&#1096;&#1080;&#1073;&#1082;&#1080;
+gui_validation_error_plural5: %d &#1086;&#1096;&#1080;&#1073;&#1086;&#1082;
+gui_validation_error_plural: %d &#1086;&#1096;&#1080;&#1073;&#1086;&#1082;
+
+label_activity: &#1040;&#1082;&#1090;&#1080;&#1074;&#1085;&#1086;&#1089;&#1090;&#1100;
+label_add_another_file: &#1044;&#1086;&#1073;&#1072;&#1074;&#1080;&#1090;&#1100; &#1077;&#1097;&#1105; &#1086;&#1076;&#1080;&#1085; &#1092;&#1072;&#1081;&#1083;
+label_added_time_by: &#1044;&#1086;&#1073;&#1072;&#1074;&#1080;&#1083;(&#1072;) %s %s &#1085;&#1072;&#1079;&#1072;&#1076;
+label_added: &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;&#1086;
+label_add_note: &#1044;&#1086;&#1073;&#1072;&#1074;&#1080;&#1090;&#1100; &#1079;&#1072;&#1084;&#1077;&#1095;&#1072;&#1085;&#1080;&#1077;
 label_administration: &#1040;&#1076;&#1084;&#1080;&#1085;&#1080;&#1089;&#1090;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;
-label_login: &#1042;&#1086;&#1081;&#1090;&#1080;
-label_logout: &#1042;&#1099;&#1081;&#1090;&#1080;
-label_help: &#1055;&#1086;&#1084;&#1086;&#1097;&#1100;
-label_reported_issues: &#1057;&#1086;&#1079;&#1076;&#1072;&#1085;&#1085;&#1099;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
+label_age: &#1042;&#1086;&#1079;&#1088;&#1072;&#1089;&#1090;
+label_ago: &#1076;&#1085;&#1077;&#1081;(&#1103;) &#1085;&#1072;&#1079;&#1072;&#1076;
+label_all_time: &#1074;&#1089;&#1105; &#1074;&#1088;&#1077;&#1084;&#1103;
+label_all_words: &#1042;&#1089;&#1077; &#1089;&#1083;&#1086;&#1074;&#1072;
+label_all: &#1074;&#1089;&#1077;
+label_and_its_subprojects: %s &#1080; &#1074;&#1089;&#1077; &#1087;&#1086;&#1076;&#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1099;
+label_applied_status: &#1055;&#1088;&#1080;&#1084;&#1077;&#1085;&#1080;&#1084;&#1099;&#1081; &#1089;&#1090;&#1072;&#1090;&#1091;&#1089;
 label_assigned_to_me_issues: &#1052;&#1086;&#1080; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
-label_last_login: &#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1077;&#1077; &#1087;&#1086;&#1076;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1077;
-label_last_updates: &#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1077;&#1077; &#1086;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077;
-label_last_updates_plural: %d &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1080;&#1077; &#1086;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103;
-label_registered_on: &#1047;&#1072;&#1088;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;(&#1072;) 
-label_activity: &#1040;&#1082;&#1090;&#1080;&#1074;&#1085;&#1086;&#1089;&#1090;&#1100;
-label_new: &#1053;&#1086;&#1074;&#1099;&#1081;
-label_logged_as: &#1042;&#1086;&#1096;&#1077;&#1083; &#1082;&#1072;&#1082;
-label_environment: &#1054;&#1082;&#1088;&#1091;&#1078;&#1077;&#1085;&#1080;&#1077;
+label_associated_revisions: &#1057;&#1074;&#1103;&#1079;&#1072;&#1085;&#1085;&#1099;&#1077; &#1088;&#1077;&#1076;&#1072;&#1082;&#1094;&#1080;&#1080;
+label_attachment_delete: &#1059;&#1076;&#1072;&#1083;&#1080;&#1090;&#1100; &#1092;&#1072;&#1081;&#1083;
+label_attachment_new: &#1053;&#1086;&#1074;&#1099;&#1081; &#1092;&#1072;&#1081;&#1083;
+label_attachment_plural: &#1060;&#1072;&#1081;&#1083;&#1099;
+label_attachment: &#1060;&#1072;&#1081;&#1083;
+label_attribute_plural: &#1040;&#1090;&#1088;&#1080;&#1073;&#1091;&#1090;&#1099;
+label_attribute: &#1040;&#1090;&#1088;&#1080;&#1073;&#1091;&#1090;
 label_authentication: &#1040;&#1091;&#1090;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1103;
-label_auth_source: &#1056;&#1077;&#1078;&#1080;&#1084; &#1072;&#1091;&#1090;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080;
 label_auth_source_new: &#1053;&#1086;&#1074;&#1099;&#1081; &#1088;&#1077;&#1078;&#1080;&#1084; &#1072;&#1091;&#1090;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080;
 label_auth_source_plural: &#1056;&#1077;&#1078;&#1080;&#1084;&#1099; &#1072;&#1091;&#1090;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080;
-label_subproject_plural: &#1055;&#1086;&#1076;&#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1099;
-label_min_max_length: &#1052;&#1080;&#1085;&#1080;&#1084;&#1072;&#1083;&#1100;&#1085;&#1072;&#1103; - &#1052;&#1072;&#1082;&#1089;&#1080;&#1084;&#1072;&#1083;&#1100;&#1085;&#1072;&#1103; &#1076;&#1083;&#1080;&#1085;&#1072;
-label_list: &#1057;&#1087;&#1080;&#1089;&#1086;&#1082;
-label_date: &#1044;&#1072;&#1090;&#1072;
-label_integer: &#1062;&#1077;&#1083;&#1099;&#1081;
-label_float: &#1057; &#1087;&#1083;&#1072;&#1074;&#1072;&#1102;&#1097;&#1077;&#1081; &#1090;&#1086;&#1095;&#1082;&#1086;&#1081;
+label_auth_source: &#1056;&#1077;&#1078;&#1080;&#1084; &#1072;&#1091;&#1090;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080;
+label_blocked_by: &#1079;&#1072;&#1073;&#1083;&#1086;&#1082;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1086;
+label_blocks: &#1073;&#1083;&#1086;&#1082;&#1080;&#1088;&#1091;&#1077;&#1090;
+label_board_new: &#1053;&#1086;&#1074;&#1099;&#1081; &#1092;&#1086;&#1088;&#1091;&#1084;
+label_board_plural: &#1060;&#1086;&#1088;&#1091;&#1084;&#1099;
+label_board: &#1060;&#1086;&#1088;&#1091;&#1084;
 label_boolean: &#1051;&#1086;&#1075;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1081;
-label_string: &#1058;&#1077;&#1082;&#1089;&#1090;
-label_text: &#1044;&#1083;&#1080;&#1085;&#1085;&#1099;&#1081; &#1090;&#1077;&#1082;&#1089;&#1090;
-label_attribute: &#1040;&#1090;&#1088;&#1080;&#1073;&#1091;&#1090;
-label_attribute_plural: &#1072;&#1090;&#1088;&#1080;&#1073;&#1091;&#1090;&#1099;
-label_download: %d &#1047;&#1072;&#1075;&#1088;&#1091;&#1078;&#1077;&#1085;&#1086;
-label_download_plural: %d &#1047;&#1072;&#1075;&#1088;&#1091;&#1079;&#1086;&#1082;
-label_no_data: &#1053;&#1077;&#1090; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1076;&#1083;&#1103; &#1086;&#1090;&#1086;&#1073;&#1088;&#1072;&#1078;&#1077;&#1085;&#1080;&#1103;
-label_change_status: &#1048;&#1079;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100; &#1089;&#1090;&#1072;&#1090;&#1091;&#1089;
-label_history: &#1048;&#1089;&#1090;&#1086;&#1088;&#1080;&#1103;
-label_attachment: &#1060;&#1072;&#1081;&#1083;
-label_attachment_new: &#1053;&#1086;&#1074;&#1099;&#1081; &#1092;&#1072;&#1081;&#1083;
-label_attachment_delete: &#1059;&#1076;&#1072;&#1083;&#1080;&#1090;&#1100; &#1092;&#1072;&#1081;&#1083;
-label_attachment_plural: &#1060;&#1072;&#1081;&#1083;&#1099;
-label_report: &#1054;&#1090;&#1095;&#1077;&#1090;
-label_report_plural: &#1054;&#1090;&#1095;&#1077;&#1090;&#1099;
-label_news: &#1053;&#1086;&#1074;&#1086;&#1089;&#1090;&#1080;
-label_news_new: &#1044;&#1086;&#1073;&#1072;&#1074;&#1080;&#1090;&#1100; &#1085;&#1086;&#1074;&#1086;&#1089;&#1090;&#1100;
-label_news_plural: &#1053;&#1086;&#1074;&#1086;&#1089;&#1090;&#1080;
-label_news_latest: &#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1080;&#1077; &#1085;&#1086;&#1074;&#1086;&#1089;&#1090;&#1080;
-label_news_view_all: &#1055;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;&#1077;&#1090;&#1100; &#1074;&#1089;&#1077; &#1085;&#1086;&#1074;&#1086;&#1089;&#1090;&#1080;
-label_change_log: &#1046;&#1091;&#1088;&#1085;&#1072;&#1083; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1081;
-label_settings: &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1080;
-label_overview: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;
-label_version: &#1042;&#1077;&#1088;&#1089;&#1080;&#1103;
-label_version_new: &#1053;&#1086;&#1074;&#1072;&#1103; &#1074;&#1077;&#1088;&#1089;&#1080;&#1103;
-label_version_plural: &#1042;&#1077;&#1088;&#1089;&#1080;&#1080;
-label_confirmation: &#1055;&#1086;&#1076;&#1090;&#1074;&#1077;&#1088;&#1078;&#1076;&#1077;&#1085;&#1080;&#1077;
-label_export_to: &#1069;&#1082;&#1089;&#1087;&#1086;&#1088;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1074;
-label_read: &#1063;&#1090;&#1077;&#1085;&#1080;&#1077;...
-label_public_projects: &#1054;&#1073;&#1097;&#1080;&#1077; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1099;
-label_open_issues: &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1099;&#1081;
-label_open_issues_plural: &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1099;&#1077;
-label_closed_issues: &#1079;&#1072;&#1082;&#1088;&#1099;&#1090;&#1099;&#1081;
-label_closed_issues_plural: &#1079;&#1072;&#1082;&#1088;&#1099;&#1090;&#1099;&#1077;
-label_total: &#1042;&#1089;&#1077;&#1075;&#1086;
-label_permissions: &#1055;&#1088;&#1072;&#1074;&#1072; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072;
-label_current_status: &#1058;&#1077;&#1082;&#1091;&#1097;&#1080;&#1081; &#1089;&#1090;&#1072;&#1090;&#1091;&#1089;
-label_new_statuses_allowed: &#1056;&#1072;&#1079;&#1088;&#1077;&#1096;&#1077;&#1085;&#1099; &#1085;&#1086;&#1074;&#1099;&#1077; &#1089;&#1090;&#1072;&#1090;&#1091;&#1089;&#1099;
-label_all: &#1074;&#1089;&#1077;
-label_none: &#1086;&#1090;&#1089;&#1091;&#1090;&#1089;&#1090;&#1074;&#1091;&#1077;&#1090; 
-label_nobody: &#1085;&#1080;&#1082;&#1090;&#1086;
-label_next: &#1057;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1081;
-label_previous: &#1055;&#1088;&#1077;&#1076;&#1099;&#1076;&#1091;&#1097;&#1080;&#1081;
-label_used_by: &#1048;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1090;&#1089;&#1103;
-label_details: &#1055;&#1086;&#1076;&#1088;&#1086;&#1073;&#1085;&#1086;&#1089;&#1090;&#1080;
-label_add_note: &#1044;&#1086;&#1073;&#1072;&#1074;&#1080;&#1090;&#1100; &#1079;&#1072;&#1084;&#1077;&#1095;&#1072;&#1085;&#1080;&#1077;
-label_per_page: &#1053;&#1072; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1091;
+label_browse: &#1054;&#1073;&#1079;&#1086;&#1088;
+label_bulk_edit_selected_issues: &#1056;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1074;&#1089;&#1077; &#1074;&#1099;&#1073;&#1088;&#1072;&#1085;&#1085;&#1099;&#1077; &#1074;&#1086;&#1087;&#1088;&#1086;&#1089;&#1099;
+label_calendar_filter: &#1042;&#1082;&#1083;&#1102;&#1095;&#1072;&#1103;
+label_calendar_no_assigned: &#1085;&#1077; &#1084;&#1086;&#1080;
 label_calendar: &#1050;&#1072;&#1083;&#1077;&#1085;&#1076;&#1072;&#1088;&#1100;
-label_months_from: &#1084;&#1077;&#1089;&#1103;&#1094;&#1077;&#1074;(&#1094;&#1072;) &#1089;
-label_gantt: &#1044;&#1080;&#1072;&#1075;&#1088;&#1072;&#1084;&#1084;&#1072; &#1043;&#1072;&#1085;&#1090;&#1090;&#1072;
-label_internal: &#1042;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1080;&#1081;
-label_last_changes: &#1084;&#1077;&#1085;&#1077;&#1077; %d &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1081;
+label_change_log: &#1046;&#1091;&#1088;&#1085;&#1072;&#1083; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1081;
+label_change_plural: &#1055;&#1088;&#1072;&#1074;&#1082;&#1080;
+label_change_properties: &#1048;&#1079;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100; &#1089;&#1074;&#1086;&#1081;&#1089;&#1090;&#1074;&#1072;
+label_changes_details: &#1055;&#1086;&#1076;&#1088;&#1086;&#1073;&#1085;&#1086;&#1089;&#1090;&#1080; &#1087;&#1086; &#1074;&#1089;&#1077;&#1084; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1103;&#1084;
+label_changeset_plural: &#1061;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1077;
+label_change_status: &#1048;&#1079;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100; &#1089;&#1090;&#1072;&#1090;&#1091;&#1089;
 label_change_view_all: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;&#1077;&#1090;&#1100; &#1074;&#1089;&#1077; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1103;
-label_personalize_page: &#1055;&#1077;&#1088;&#1089;&#1086;&#1085;&#1072;&#1083;&#1080;&#1079;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1076;&#1072;&#1085;&#1085;&#1091;&#1102; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1091;
-label_comment: &#1082;&#1086;&#1084;&#1084;&#1077;&#1085;&#1090;&#1072;&#1088;&#1080;&#1081;
-label_comment_plural: &#1050;&#1086;&#1084;&#1084;&#1077;&#1085;&#1090;&#1072;&#1088;&#1080;&#1080;
-label_comment_add: &#1054;&#1089;&#1090;&#1072;&#1074;&#1080;&#1090;&#1100; &#1082;&#1086;&#1084;&#1084;&#1077;&#1085;&#1090;&#1072;&#1088;&#1080;&#1081;
+label_chronological_order: &#1042; &#1093;&#1088;&#1086;&#1085;&#1086;&#1083;&#1086;&#1075;&#1080;&#1095;&#1077;&#1089;&#1082;&#1086;&#1084; &#1087;&#1086;&#1088;&#1103;&#1076;&#1082;&#1077;
+label_closed_issues_plural2: &#1079;&#1072;&#1082;&#1088;&#1099;&#1090;&#1086;
+label_closed_issues_plural5: &#1079;&#1072;&#1082;&#1088;&#1099;&#1090;&#1086;
+label_closed_issues_plural: &#1079;&#1072;&#1082;&#1088;&#1099;&#1090;&#1086;
+label_closed_issues: &#1079;&#1072;&#1082;&#1088;&#1099;&#1090;
 label_comment_added: &#1044;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;&#1085;&#1099;&#1081; &#1082;&#1086;&#1084;&#1084;&#1077;&#1085;&#1090;&#1072;&#1088;&#1080;&#1081;
+label_comment_add: &#1054;&#1089;&#1090;&#1072;&#1074;&#1080;&#1090;&#1100; &#1082;&#1086;&#1084;&#1084;&#1077;&#1085;&#1090;&#1072;&#1088;&#1080;&#1081;
 label_comment_delete: &#1059;&#1076;&#1072;&#1083;&#1080;&#1090;&#1100; &#1082;&#1086;&#1084;&#1084;&#1077;&#1085;&#1090;&#1072;&#1088;&#1080;&#1080;
-label_query: &#1057;&#1086;&#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1085;&#1099;&#1081; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;
-label_query_plural: &#1057;&#1086;&#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1085;&#1099;&#1077; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1099;
-label_query_new: &#1053;&#1086;&#1074;&#1099;&#1081; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;
+label_comment_plural2: &#1082;&#1086;&#1084;&#1084;&#1077;&#1085;&#1090;&#1072;&#1088;&#1080;&#1103;
+label_comment_plural5: &#1082;&#1086;&#1084;&#1084;&#1077;&#1085;&#1090;&#1072;&#1088;&#1080;&#1077;&#1074;
+label_comment_plural: &#1050;&#1086;&#1084;&#1084;&#1077;&#1085;&#1090;&#1072;&#1088;&#1080;&#1080;
+label_comment: &#1082;&#1086;&#1084;&#1084;&#1077;&#1085;&#1090;&#1072;&#1088;&#1080;&#1081;
+label_commits_per_author: &#1048;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1081; &#1085;&#1072; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103;
+label_commits_per_month: &#1048;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1081; &#1074; &#1084;&#1077;&#1089;&#1103;&#1094;
+label_confirmation: &#1055;&#1086;&#1076;&#1090;&#1074;&#1077;&#1088;&#1078;&#1076;&#1077;&#1085;&#1080;&#1077;
+label_contains: &#1089;&#1086;&#1076;&#1077;&#1088;&#1078;&#1080;&#1090;
+label_copied: &#1089;&#1082;&#1086;&#1087;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1086;
+label_copy_workflow_from: &#1057;&#1082;&#1086;&#1087;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086;&#1089;&#1090;&#1100; &#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1081; &#1080;&#1079;
+label_current_status: &#1058;&#1077;&#1082;&#1091;&#1097;&#1080;&#1081; &#1089;&#1090;&#1072;&#1090;&#1091;&#1089;
+label_current_version: &#1058;&#1077;&#1082;&#1091;&#1097;&#1072;&#1103; &#1074;&#1077;&#1088;&#1089;&#1080;&#1103;
+label_custom_field_new: &#1053;&#1086;&#1074;&#1086;&#1077; &#1085;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1077;&#1084;&#1086;&#1077; &#1087;&#1086;&#1083;&#1077;
+label_custom_field_plural: &#1053;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1087;&#1086;&#1083;&#1103;
+label_custom_field: &#1053;&#1072;&#1089;&#1090;&#1088;&#1072;&#1080;&#1074;&#1072;&#1077;&#1084;&#1086;&#1077; &#1087;&#1086;&#1083;&#1077;
+label_date_from: &#1057;
+label_date_range: &#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1086;&#1081; &#1080;&#1085;&#1090;&#1077;&#1088;&#1074;&#1072;&#1083;
+label_date_to: &#1087;&#1086;
+label_date: &#1044;&#1072;&#1090;&#1072;
+label_day_plural: &#1076;&#1085;&#1077;&#1081;(&#1103;)
+label_default_columns: &#1050;&#1086;&#1083;&#1086;&#1085;&#1082;&#1080; &#1087;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;
+label_default: &#1055;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;
+label_deleted: &#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1086;
+label_details: &#1055;&#1086;&#1076;&#1088;&#1086;&#1073;&#1085;&#1086;&#1089;&#1090;&#1080;
+label_diff_inline: &#1074;&#1089;&#1090;&#1072;&#1074;&#1082;&#1086;&#1081;
+label_diff_side_by_side: &#1088;&#1103;&#1076;&#1086;&#1084;
+label_disabled: &#1086;&#1090;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1086;
+label_display_per_page: '&#1053;&#1072; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1091;: %s'
+label_document_added: &#1044;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090; &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;
+label_document_new: &#1053;&#1086;&#1074;&#1099;&#1081; &#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;
+label_document_plural: &#1044;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1099;
+label_document: &#1044;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;
+label_download: %d &#1079;&#1072;&#1075;&#1088;&#1091;&#1079;&#1082;&#1072;
+label_download_plural2: %d &#1079;&#1072;&#1075;&#1088;&#1091;&#1079;&#1082;&#1080;
+label_download_plural5: %d &#1079;&#1072;&#1075;&#1088;&#1091;&#1079;&#1086;&#1082;
+label_download_plural: %d &#1089;&#1082;&#1072;&#1095;&#1080;&#1074;&#1072;&#1085;&#1080;&#1081;
+label_downloads_abbr: &#1057;&#1082;&#1072;&#1095;&#1080;&#1074;&#1072;&#1085;&#1080;&#1081;
+label_duplicated_by: &#1076;&#1091;&#1073;&#1083;&#1080;&#1088;&#1091;&#1077;&#1090;&#1089;&#1103;
+label_duplicates: &#1076;&#1091;&#1073;&#1083;&#1080;&#1088;&#1091;&#1077;&#1090;
+label_end_to_end: &#1089; &#1082;&#1086;&#1085;&#1094;&#1072; &#1082; &#1082;&#1086;&#1085;&#1094;&#1091;
+label_end_to_start: &#1089; &#1082;&#1086;&#1085;&#1094;&#1072; &#1082; &#1085;&#1072;&#1095;&#1072;&#1083;&#1091;
+label_enumeration_new: &#1053;&#1086;&#1074;&#1086;&#1077; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;
+label_enumerations: &#1057;&#1087;&#1088;&#1072;&#1074;&#1086;&#1095;&#1085;&#1080;&#1082;&#1080;
+label_environment: &#1054;&#1082;&#1088;&#1091;&#1078;&#1077;&#1085;&#1080;&#1077;
+label_equals: &#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1091;&#1077;&#1090;
+label_example: &#1055;&#1088;&#1080;&#1084;&#1077;&#1088;
+label_export_to: &#1069;&#1082;&#1089;&#1087;&#1086;&#1088;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1074;
+label_feed_plural: &#1042;&#1074;&#1086;&#1076;&#1099;
+label_feeds_access_key_created_on: &#1050;&#1083;&#1102;&#1095; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072; RSS &#1089;&#1086;&#1079;&#1076;&#1072;&#1085; %s &#1085;&#1072;&#1079;&#1072;&#1076;
+label_f_hour: %.2f &#1095;&#1072;&#1089;
+label_f_hour_plural2: %.2f &#1095;&#1072;&#1089;&#1072;
+label_f_hour_plural: %.2f &#1095;&#1072;&#1089;&#1086;&#1074;
+label_f_hour_plural5: %.2f &#1095;&#1072;&#1089;&#1086;&#1074;
+label_file_added: &#1060;&#1072;&#1081;&#1083; &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;
+label_file_plural: &#1060;&#1072;&#1081;&#1083;&#1099;
 label_filter_add: &#1044;&#1086;&#1073;&#1072;&#1074;&#1080;&#1090;&#1100; &#1092;&#1080;&#1083;&#1100;&#1090;&#1088;
 label_filter_plural: &#1060;&#1080;&#1083;&#1100;&#1090;&#1088;&#1099;
-label_equals: &#1103;&#1074;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103;
-label_not_equals: &#1085;&#1077; &#1103;&#1074;&#1083;&#1103;&#1077;&#1090;&#1089;&#1103;
-label_in_less_than: &#1052;&#1077;&#1085;&#1077;&#1077; &#1095;&#1077;&#1084;
+label_float: &#1057; &#1087;&#1083;&#1072;&#1074;&#1072;&#1102;&#1097;&#1077;&#1081; &#1090;&#1086;&#1095;&#1082;&#1086;&#1081;
+label_follows: &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1081;
+label_gantt: &#1044;&#1080;&#1072;&#1075;&#1088;&#1072;&#1084;&#1084;&#1072; &#1043;&#1072;&#1085;&#1090;&#1072;
+label_general: &#1054;&#1073;&#1097;&#1077;&#1077;
+label_generate_key: &#1057;&#1075;&#1077;&#1085;&#1077;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1082;&#1083;&#1102;&#1095;
+label_help: &#1055;&#1086;&#1084;&#1086;&#1097;&#1100;
+label_history: &#1048;&#1089;&#1090;&#1086;&#1088;&#1080;&#1103;
+label_home: &#1044;&#1086;&#1084;&#1072;&#1096;&#1085;&#1103;&#1103; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072;
+label_incoming_emails: &#1055;&#1088;&#1080;&#1105;&#1084; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1081;
+label_index_by_date: &#1048;&#1085;&#1076;&#1077;&#1082;&#1089; &#1087;&#1086; &#1076;&#1072;&#1090;&#1077;
+label_index_by_title: &#1048;&#1085;&#1076;&#1077;&#1082;&#1089; &#1087;&#1086; &#1085;&#1072;&#1079;&#1074;&#1072;&#1085;&#1080;&#1102;
+label_information_plural: &#1048;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1103;
+label_information: &#1048;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1103;
+label_in_less_than: &#1084;&#1077;&#1085;&#1077;&#1077; &#1095;&#1077;&#1084;
 label_in_more_than: &#1073;&#1086;&#1083;&#1077;&#1077; &#1095;&#1077;&#1084;
+label_integer: &#1062;&#1077;&#1083;&#1099;&#1081;
+label_internal: &#1042;&#1085;&#1091;&#1090;&#1088;&#1077;&#1085;&#1085;&#1080;&#1081;
 label_in: &#1074;
-label_today: &#1089;&#1077;&#1075;&#1086;&#1076;&#1085;&#1103;
-label_this_week: &#1085;&#1072; &#1101;&#1090;&#1086;&#1081; &#1085;&#1077;&#1076;&#1077;&#1083;&#1077;
-label_less_than_ago: &#1084;&#1077;&#1085;&#1077;&#1077; &#1095;&#1077;&#1084; &#1076;&#1085;&#1077;&#1081;(&#1103;) &#1085;&#1072;&#1079;&#1072;&#1076; 
-label_more_than_ago: &#1073;&#1086;&#1083;&#1077;&#1077; &#1095;&#1077;&#1084; &#1076;&#1085;&#1077;&#1081;(&#1103;) &#1085;&#1072;&#1079;&#1072;&#1076; 
-label_ago: &#1076;&#1085;&#1077;&#1081;(&#1103;) &#1085;&#1072;&#1079;&#1072;&#1076;
-label_contains: &#1089;&#1086;&#1076;&#1077;&#1088;&#1078;&#1080;&#1090;
-label_not_contains: &#1085;&#1077; &#1089;&#1086;&#1076;&#1077;&#1088;&#1078;&#1080;&#1090;
-label_day_plural: &#1076;&#1085;&#1077;&#1081;(&#1103;)
-label_repository: &#1061;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1077;
-label_browse: &#1054;&#1073;&#1079;&#1086;&#1088;
+label_issue_added: &#1047;&#1072;&#1076;&#1072;&#1095;&#1072; &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;&#1072;
+label_issue_category_new: &#1053;&#1086;&#1074;&#1072;&#1103; &#1082;&#1072;&#1090;&#1077;&#1075;&#1086;&#1088;&#1080;&#1103;
+label_issue_category_plural: &#1050;&#1072;&#1090;&#1077;&#1075;&#1086;&#1088;&#1080;&#1080; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
+label_issue_category: &#1050;&#1072;&#1090;&#1077;&#1075;&#1086;&#1088;&#1080;&#1103; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
+label_issue_new: &#1053;&#1086;&#1074;&#1072;&#1103; &#1079;&#1072;&#1076;&#1072;&#1095;&#1072;
+label_issue_plural: &#1047;&#1072;&#1076;&#1072;&#1095;&#1080;
+label_issues_by: &#1057;&#1086;&#1088;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1087;&#1086; %s
+label_issue_status_new: &#1053;&#1086;&#1074;&#1099;&#1081; &#1089;&#1090;&#1072;&#1090;&#1091;&#1089;
+label_issue_status_plural: &#1057;&#1090;&#1072;&#1090;&#1091;&#1089;&#1099; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
+label_issue_status: &#1057;&#1090;&#1072;&#1090;&#1091;&#1089; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
+label_issue_tracking: &#1057;&#1080;&#1090;&#1091;&#1072;&#1094;&#1080;&#1103; &#1087;&#1086; &#1079;&#1072;&#1076;&#1072;&#1095;&#1072;&#1084;
+label_issue_updated: &#1047;&#1072;&#1076;&#1072;&#1095;&#1072; &#1086;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1072;
+label_issue_view_all: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;&#1077;&#1090;&#1100; &#1074;&#1089;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
+label_issue_watchers: &#1053;&#1072;&#1073;&#1083;&#1102;&#1076;&#1072;&#1090;&#1077;&#1083;&#1080;
+label_issue: &#1047;&#1072;&#1076;&#1072;&#1095;&#1072;
+label_jump_to_a_project: &#1055;&#1077;&#1088;&#1077;&#1081;&#1090;&#1080; &#1082; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1091;...
+label_language_based: &#1053;&#1072; &#1086;&#1089;&#1085;&#1086;&#1074;&#1077; &#1103;&#1079;&#1099;&#1082;&#1072;
+label_last_changes: &#1084;&#1077;&#1085;&#1077;&#1077; %d &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1081;
+label_last_login: &#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1077;&#1077; &#1087;&#1086;&#1076;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1077;
+label_last_month: &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1080;&#1081; &#1084;&#1077;&#1089;&#1103;&#1094;
+label_last_n_days: &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1080;&#1077; %d &#1076;&#1085;&#1077;&#1081;
+label_last_updates_plural2: %d &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1080;&#1093; &#1086;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103;
+label_last_updates_plural5: %d &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1080;&#1093; &#1086;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1080;&#1081;
+label_last_updates_plural: %d &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1080;&#1077; &#1086;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103;
+label_last_updates: &#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1077;&#1077; &#1086;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077;
+label_last_week: &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1103;&#1103; &#1085;&#1077;&#1076;&#1077;&#1083;&#1102;
+label_latest_revision_plural: &#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1080;&#1077; &#1088;&#1077;&#1076;&#1072;&#1082;&#1094;&#1080;&#1080;
+label_latest_revision: &#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1103;&#1103; &#1088;&#1077;&#1076;&#1072;&#1082;&#1094;&#1080;&#1103;
+label_ldap_authentication: &#1040;&#1074;&#1090;&#1086;&#1088;&#1080;&#1079;&#1072;&#1094;&#1080;&#1103; &#1089; &#1087;&#1086;&#1084;&#1086;&#1097;&#1100;&#1102; LDAP
+label_less_than_ago: &#1084;&#1077;&#1085;&#1077;&#1077;, &#1095;&#1077;&#1084; &#1076;&#1085;&#1077;&#1081;(&#1103;) &#1085;&#1072;&#1079;&#1072;&#1076;
+label_list: &#1057;&#1087;&#1080;&#1089;&#1086;&#1082;
+label_loading: &#1047;&#1072;&#1075;&#1088;&#1091;&#1079;&#1082;&#1072;...
+label_logged_as: &#1042;&#1086;&#1096;&#1077;&#1083; &#1082;&#1072;&#1082;
+label_login: &#1042;&#1086;&#1081;&#1090;&#1080;
+label_logout: &#1042;&#1099;&#1081;&#1090;&#1080;
+label_max_size: &#1052;&#1072;&#1082;&#1089;&#1080;&#1084;&#1072;&#1083;&#1100;&#1085;&#1099;&#1081; &#1088;&#1072;&#1079;&#1084;&#1077;&#1088;
+label_member_new: &#1053;&#1086;&#1074;&#1099;&#1081; &#1091;&#1095;&#1072;&#1089;&#1090;&#1085;&#1080;&#1082;
+label_member_plural: &#1059;&#1095;&#1072;&#1089;&#1090;&#1085;&#1080;&#1082;&#1080;
+label_member: &#1059;&#1095;&#1072;&#1089;&#1090;&#1085;&#1080;&#1082;
+label_message_last: &#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1077;&#1077; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1077;
+label_message_new: &#1053;&#1086;&#1074;&#1086;&#1077; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1077;
+label_message_plural: &#1057;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103;
+label_message_posted: &#1057;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1077; &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;&#1086;
+label_me: &#1084;&#1085;&#1077;
+label_min_max_length: &#1052;&#1080;&#1085;&#1080;&#1084;&#1072;&#1083;&#1100;&#1085;&#1072;&#1103; - &#1084;&#1072;&#1082;&#1089;&#1080;&#1084;&#1072;&#1083;&#1100;&#1085;&#1072;&#1103; &#1076;&#1083;&#1080;&#1085;&#1072;
 label_modification: %d &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1077;
+label_modification_plural2: %d &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1103;
+label_modification_plural5: %d &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1081;
 label_modification_plural: %d &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1081;
-label_revision: &#1056;&#1077;&#1076;&#1072;&#1082;&#1094;&#1080;&#1103;
-label_revision_plural: &#1056;&#1077;&#1076;&#1072;&#1082;&#1094;&#1080;&#1080;
-label_added: &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;&#1086;
 label_modified: &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1086;
-label_deleted: &#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1086;
-label_latest_revision: &#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1103;&#1103; &#1088;&#1077;&#1076;&#1072;&#1082;&#1094;&#1080;&#1103;
-label_latest_revision_plural: &#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1080;&#1077; &#1088;&#1077;&#1076;&#1072;&#1082;&#1094;&#1080;&#1080;
-label_view_revisions: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;&#1077;&#1090;&#1100; &#1088;&#1077;&#1076;&#1072;&#1082;&#1094;&#1080;&#1080;
-label_max_size: &#1052;&#1072;&#1082;&#1089;&#1080;&#1084;&#1072;&#1083;&#1100;&#1085;&#1099;&#1081; &#1088;&#1072;&#1079;&#1084;&#1077;&#1088;
+label_module_plural: &#1052;&#1086;&#1076;&#1091;&#1083;&#1080;
+label_months_from: &#1084;&#1077;&#1089;&#1103;&#1094;&#1077;&#1074;(&#1094;&#1072;) &#1089;
+label_month: &#1052;&#1077;&#1089;&#1103;&#1094;
+label_more_than_ago: &#1073;&#1086;&#1083;&#1077;&#1077;, &#1095;&#1077;&#1084; &#1076;&#1085;&#1077;&#1081;(&#1103;) &#1085;&#1072;&#1079;&#1072;&#1076;
+label_more: &#1041;&#1086;&#1083;&#1100;&#1096;&#1077;
+label_my_account: &#1052;&#1086;&#1103; &#1091;&#1095;&#1077;&#1090;&#1085;&#1072;&#1103; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100;
+label_my_page: &#1052;&#1086;&#1103; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072;
+label_my_projects: &#1052;&#1086;&#1080; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1099;
+label_news_added: &#1053;&#1086;&#1074;&#1086;&#1089;&#1090;&#1100; &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;&#1072;
+label_news_latest: &#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1080;&#1077; &#1085;&#1086;&#1074;&#1086;&#1089;&#1090;&#1080;
+label_news_new: &#1044;&#1086;&#1073;&#1072;&#1074;&#1080;&#1090;&#1100; &#1085;&#1086;&#1074;&#1086;&#1089;&#1090;&#1100;
+label_news_plural: &#1053;&#1086;&#1074;&#1086;&#1089;&#1090;&#1080;
+label_new_statuses_allowed: &#1056;&#1072;&#1079;&#1088;&#1077;&#1096;&#1077;&#1085;&#1099; &#1085;&#1086;&#1074;&#1099;&#1077; &#1089;&#1090;&#1072;&#1090;&#1091;&#1089;&#1099;
+label_news_view_all: &#1055;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;&#1077;&#1090;&#1100; &#1074;&#1089;&#1077; &#1085;&#1086;&#1074;&#1086;&#1089;&#1090;&#1080;
+label_news: &#1053;&#1086;&#1074;&#1086;&#1089;&#1090;&#1080;
+label_new: &#1053;&#1086;&#1074;&#1099;&#1081;
+label_next: &#1057;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1081;
+label_nobody: &#1085;&#1080;&#1082;&#1090;&#1086;
+label_no_change_option: (&#1053;&#1077;&#1090; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1081;)
+label_no_data: &#1053;&#1077;&#1090; &#1076;&#1072;&#1085;&#1085;&#1099;&#1093; &#1076;&#1083;&#1103; &#1086;&#1090;&#1086;&#1073;&#1088;&#1072;&#1078;&#1077;&#1085;&#1080;&#1103;
+label_none: &#1086;&#1090;&#1089;&#1091;&#1090;&#1089;&#1090;&#1074;&#1091;&#1077;&#1090;
+label_not_contains: &#1085;&#1077; &#1089;&#1086;&#1076;&#1077;&#1088;&#1078;&#1080;&#1090;
+label_not_equals: &#1085;&#1077; &#1089;&#1086;&#1086;&#1090;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1091;&#1077;&#1090;
 label_on: '&#1080;&#1079;'
-label_sort_highest: &#1042; &#1085;&#1072;&#1095;&#1072;&#1083;&#1086;
-label_sort_higher: &#1042;&#1074;&#1077;&#1088;&#1093;
-label_sort_lower: &#1042;&#1085;&#1080;&#1079;
-label_sort_lowest: &#1042; &#1082;&#1086;&#1085;&#1077;&#1094;
-label_roadmap: &#1054;&#1087;&#1077;&#1088;&#1072;&#1090;&#1080;&#1074;&#1085;&#1099;&#1081; &#1087;&#1083;&#1072;&#1085;
-label_roadmap_due_in: &#1042;&#1086;&#1074;&#1088;&#1077;&#1084;&#1103; 
-label_roadmap_overdue: %s &#1086;&#1087;&#1086;&#1079;&#1076;&#1072;&#1085;&#1080;&#1077;
-label_roadmap_no_issues: &#1053;&#1077;&#1090; &#1079;&#1072;&#1076;&#1072;&#1095; &#1076;&#1083;&#1103; &#1076;&#1072;&#1085;&#1085;&#1086;&#1081; &#1074;&#1077;&#1088;&#1089;&#1080;&#1080;
-label_search: &#1055;&#1086;&#1080;&#1089;&#1082;
-label_result_plural: &#1056;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090;&#1099;
-label_all_words: &#1042;&#1089;&#1077; &#1089;&#1083;&#1086;&#1074;&#1072;
-label_wiki: Wiki
-label_wiki_edit: &#1056;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; Wiki
-label_wiki_edit_plural: &#1056;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103; Wiki
-label_wiki_page: &#1057;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072; Wiki
-label_wiki_page_plural: &#1057;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1099; Wiki
-label_index_by_title: &#1048;&#1085;&#1076;&#1077;&#1082;&#1089; &#1087;&#1086; &#1085;&#1072;&#1079;&#1074;&#1072;&#1085;&#1080;&#1102;
-label_index_by_date: &#1048;&#1085;&#1076;&#1077;&#1082;&#1089; &#1087;&#1086; &#1076;&#1072;&#1090;&#1077;
-label_current_version: &#1058;&#1077;&#1082;&#1091;&#1097;&#1072;&#1103; &#1074;&#1077;&#1088;&#1089;&#1080;&#1103;
-label_preview: &#1055;&#1088;&#1077;&#1076;&#1074;&#1072;&#1088;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1081; &#1087;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;
-label_feed_plural: &#1042;&#1074;&#1086;&#1076;&#1099;
-label_changes_details: &#1055;&#1086;&#1076;&#1088;&#1086;&#1073;&#1085;&#1086;&#1089;&#1090;&#1080; &#1087;&#1086; &#1074;&#1089;&#1077;&#1084; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1103;&#1084;
-label_issue_tracking: &#1057;&#1080;&#1090;&#1091;&#1072;&#1094;&#1080;&#1103; &#1087;&#1086; &#1079;&#1072;&#1076;&#1072;&#1095;&#1072;&#1084;
-label_spent_time: &#1047;&#1072;&#1090;&#1088;&#1072;&#1095;&#1077;&#1085;&#1085;&#1086;&#1077; &#1074;&#1088;&#1077;&#1084;&#1103;
-label_f_hour: %.2f &#1095;&#1072;&#1089;
-label_f_hour_plural: %.2f &#1095;&#1072;&#1089;&#1086;&#1074;(&#1072;)
-label_time_tracking: &#1059;&#1095;&#1077;&#1090; &#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1080;
-label_change_plural: &#1055;&#1088;&#1072;&#1074;&#1082;&#1080;
-label_statistics: &#1057;&#1090;&#1072;&#1090;&#1080;&#1089;&#1090;&#1080;&#1082;&#1072;
-label_commits_per_month: &#1048;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1081; &#1074; &#1084;&#1077;&#1089;&#1103;&#1094;
-label_commits_per_author: &#1048;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1081; &#1085;&#1072; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103;
-label_view_diff: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;&#1077;&#1090;&#1100; &#1086;&#1090;&#1083;&#1080;&#1095;&#1080;&#1103;
-label_diff_inline: &#1074;&#1089;&#1090;&#1072;&#1074;&#1082;&#1086;&#1081;
-label_diff_side_by_side: &#1088;&#1103;&#1076;&#1086;&#1084;
+label_open_issues_plural2: &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1086;
+label_open_issues_plural5: &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1086;
+label_open_issues_plural: &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;&#1086;
+label_open_issues: &#1086;&#1090;&#1082;&#1088;&#1099;&#1090;
+label_optional_description: &#1054;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1077; (&#1086;&#1087;&#1094;&#1080;&#1086;&#1085;&#1072;&#1083;&#1100;&#1085;&#1086;)
 label_options: &#1054;&#1087;&#1094;&#1080;&#1080;
-label_copy_workflow_from: &#1057;&#1082;&#1086;&#1087;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086;&#1089;&#1090;&#1100; &#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1081; &#1080;&#1079; 
+label_overall_activity: &#1057;&#1074;&#1086;&#1076;&#1085;&#1072;&#1103; &#1072;&#1082;&#1090;&#1080;&#1074;&#1085;&#1086;&#1089;&#1090;&#1100;
+label_overview: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;
+label_password_lost: &#1042;&#1086;&#1089;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; &#1087;&#1072;&#1088;&#1086;&#1083;&#1103;
 label_permissions_report: &#1054;&#1090;&#1095;&#1077;&#1090; &#1086; &#1087;&#1088;&#1072;&#1074;&#1072;&#1093; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072;
-label_watched_issues: &#1055;&#1088;&#1086;&#1089;&#1084;&#1072;&#1090;&#1088;&#1080;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080; 
+label_permissions: &#1055;&#1088;&#1072;&#1074;&#1072; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072;
+label_per_page: &#1053;&#1072; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1091;
+label_personalize_page: &#1055;&#1077;&#1088;&#1089;&#1086;&#1085;&#1072;&#1083;&#1080;&#1079;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1076;&#1072;&#1085;&#1085;&#1091;&#1102; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1091;
+label_planning: &#1055;&#1083;&#1072;&#1085;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;
+label_please_login: &#1055;&#1086;&#1078;&#1072;&#1083;&#1091;&#1081;&#1089;&#1090;&#1072;, &#1074;&#1086;&#1081;&#1076;&#1080;&#1090;&#1077;.
+label_plugins: &#1052;&#1086;&#1076;&#1091;&#1083;&#1080;
+label_precedes: &#1087;&#1088;&#1077;&#1076;&#1096;&#1077;&#1089;&#1090;&#1074;&#1091;&#1077;&#1090;
+label_preferences: &#1055;&#1088;&#1077;&#1076;&#1087;&#1086;&#1095;&#1090;&#1077;&#1085;&#1080;&#1103;
+label_preview: &#1055;&#1088;&#1077;&#1076;&#1074;&#1072;&#1088;&#1080;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1081; &#1087;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;
+label_previous: &#1055;&#1088;&#1077;&#1076;&#1099;&#1076;&#1091;&#1097;&#1080;&#1081;
+label_project_all: &#1042;&#1089;&#1077; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1099;
+label_project_latest: &#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1080;&#1077; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1099;
+label_project_new: &#1053;&#1086;&#1074;&#1099;&#1081; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;
+label_project_plural2: &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1072;
+label_project_plural5: &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1086;&#1074;
+label_project_plural: &#1055;&#1088;&#1086;&#1077;&#1082;&#1090;&#1099;
+label_project: &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;
+label_public_projects: &#1054;&#1073;&#1097;&#1080;&#1077; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1099;
+label_query_new: &#1053;&#1086;&#1074;&#1099;&#1081; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;
+label_query_plural: &#1057;&#1086;&#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1085;&#1099;&#1077; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1099;
+label_query: &#1057;&#1086;&#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1085;&#1099;&#1081; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;
+label_read: &#1063;&#1090;&#1077;&#1085;&#1080;&#1077;...
+label_registered_on: &#1047;&#1072;&#1088;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;(&#1072;)
+label_register: &#1056;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1072;&#1094;&#1080;&#1103;
+label_registration_activation_by_email: &#1072;&#1082;&#1090;&#1080;&#1074;&#1072;&#1094;&#1080;&#1103; &#1091;&#1095;&#1077;&#1090;&#1085;&#1099;&#1093; &#1079;&#1072;&#1087;&#1080;&#1089;&#1077;&#1081; &#1087;&#1086; email
+label_registration_automatic_activation: &#1072;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1072;&#1103; &#1072;&#1082;&#1090;&#1080;&#1074;&#1072;&#1094;&#1080;&#1103; &#1091;&#1095;&#1077;&#1090;&#1085;&#1099;&#1093; &#1079;&#1072;&#1087;&#1080;&#1089;&#1077;&#1081;
+label_registration_manual_activation: &#1072;&#1082;&#1090;&#1080;&#1074;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1091;&#1095;&#1077;&#1090;&#1085;&#1099;&#1077; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080; &#1074;&#1088;&#1091;&#1095;&#1085;&#1091;&#1102;
 label_related_issues: &#1057;&#1074;&#1103;&#1079;&#1072;&#1085;&#1085;&#1099;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
-label_applied_status: &#1055;&#1088;&#1080;&#1084;&#1077;&#1085;&#1080;&#1084;&#1099;&#1081; &#1089;&#1090;&#1072;&#1090;&#1091;&#1089;
-label_loading: &#1047;&#1072;&#1075;&#1088;&#1091;&#1079;&#1082;&#1072;...
-label_relation_new: &#1053;&#1086;&#1074;&#1086;&#1077; &#1086;&#1090;&#1085;&#1086;&#1096;&#1077;&#1085;&#1080;&#1077;
-label_relation_delete: &#1059;&#1076;&#1072;&#1083;&#1080;&#1090;&#1100; &#1089;&#1074;&#1103;&#1079;&#1100;
 label_relates_to: &#1089;&#1074;&#1103;&#1079;&#1072;&#1085;&#1072; &#1089;
-label_duplicates: &#1076;&#1091;&#1073;&#1083;&#1080;&#1088;&#1091;&#1077;&#1090;
-label_blocks: &#1073;&#1083;&#1086;&#1082;&#1080;&#1088;&#1091;&#1077;&#1090; 
-label_blocked_by: &#1079;&#1072;&#1073;&#1083;&#1086;&#1082;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1086; 
-label_precedes: &#1087;&#1088;&#1077;&#1076;&#1096;&#1077;&#1089;&#1090;&#1074;&#1091;&#1077;&#1090;
-label_follows: &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1081;
-label_end_to_start: &#1089; &#1082;&#1086;&#1085;&#1094;&#1072; &#1082; &#1085;&#1072;&#1095;&#1072;&#1083;&#1091;
-label_end_to_end: &#1089; &#1082;&#1086;&#1085;&#1094;&#1072; &#1082; &#1082;&#1086;&#1085;&#1094;&#1091;
-label_start_to_start: &#1089; &#1085;&#1072;&#1095;&#1072;&#1083;&#1072; &#1082; &#1085;&#1072;&#1095;&#1072;&#1083;&#1091;
-label_start_to_end: &#1089; &#1085;&#1072;&#1095;&#1072;&#1083;&#1072; &#1082; &#1082;&#1086;&#1085;&#1094;&#1091;
-label_stay_logged_in: &#1054;&#1089;&#1090;&#1072;&#1074;&#1072;&#1090;&#1100;&#1089;&#1103; &#1074; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1077; 
-label_disabled: &#1086;&#1090;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;
-label_show_completed_versions: &#1055;&#1086;&#1082;&#1072;&#1079;&#1072;&#1090;&#1100; &#1079;&#1072;&#1074;&#1077;&#1088;&#1096;&#1077;&#1085;&#1085;&#1091;&#1102; &#1074;&#1077;&#1088;&#1089;&#1080;&#1102;
-label_me: &#1071;
-label_board: &#1060;&#1086;&#1088;&#1091;&#1084;
-label_board_new: &#1053;&#1086;&#1074;&#1099;&#1081; &#1092;&#1086;&#1088;&#1091;&#1084;
-label_board_plural: &#1060;&#1086;&#1088;&#1091;&#1084;&#1099;
-label_topic_plural: &#1058;&#1077;&#1084;&#1099;
-label_message_plural: &#1057;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1103;
-label_message_last: &#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1077;&#1077; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1077;
-label_message_new: &#1053;&#1086;&#1074;&#1086;&#1077; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1077;
+label_relation_delete: &#1059;&#1076;&#1072;&#1083;&#1080;&#1090;&#1100; &#1089;&#1074;&#1103;&#1079;&#1100;
+label_relation_new: &#1053;&#1086;&#1074;&#1086;&#1077; &#1086;&#1090;&#1085;&#1086;&#1096;&#1077;&#1085;&#1080;&#1077;
+label_renamed: &#1087;&#1077;&#1088;&#1077;&#1080;&#1084;&#1077;&#1085;&#1086;&#1074;&#1072;&#1085;&#1086;
 label_reply_plural: &#1054;&#1090;&#1074;&#1077;&#1090;&#1099;
+label_reported_issues: &#1057;&#1086;&#1079;&#1076;&#1072;&#1085;&#1085;&#1099;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
+label_report_plural: &#1054;&#1090;&#1095;&#1077;&#1090;&#1099;
+label_report: &#1054;&#1090;&#1095;&#1077;&#1090;
+label_repository_plural: &#1061;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1072;
+label_repository: &#1061;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1077;
+label_result_plural: &#1056;&#1077;&#1079;&#1091;&#1083;&#1100;&#1090;&#1072;&#1090;&#1099;
+label_reverse_chronological_order: &#1042; &#1086;&#1073;&#1088;&#1072;&#1090;&#1085;&#1086;&#1084; &#1087;&#1086;&#1088;&#1103;&#1076;&#1082;&#1077;
+label_revision_plural: &#1056;&#1077;&#1076;&#1072;&#1082;&#1094;&#1080;&#1080;
+label_revision: &#1056;&#1077;&#1076;&#1072;&#1082;&#1094;&#1080;&#1103;
+label_roadmap_due_in: &#1042;&#1086;&#1074;&#1088;&#1077;&#1084;&#1103; %s
+label_roadmap_no_issues: &#1053;&#1077;&#1090; &#1079;&#1072;&#1076;&#1072;&#1095; &#1076;&#1083;&#1103; &#1076;&#1072;&#1085;&#1085;&#1086;&#1081; &#1074;&#1077;&#1088;&#1089;&#1080;&#1080;
+label_roadmap_overdue: %s &#1086;&#1087;&#1086;&#1079;&#1076;&#1072;&#1085;&#1080;&#1077;
+label_roadmap: &#1054;&#1087;&#1077;&#1088;&#1072;&#1090;&#1080;&#1074;&#1085;&#1099;&#1081; &#1087;&#1083;&#1072;&#1085;
+label_role_and_permissions: &#1056;&#1086;&#1083;&#1080; &#1080; &#1087;&#1088;&#1072;&#1074;&#1072; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072;
+label_role_new: &#1053;&#1086;&#1074;&#1072;&#1103; &#1088;&#1086;&#1083;&#1100;
+label_role_plural: &#1056;&#1086;&#1083;&#1080;
+label_role: &#1056;&#1086;&#1083;&#1100;
+label_scm: '&#1058;&#1080;&#1087; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1072;'
+label_search_titles_only: &#1048;&#1089;&#1082;&#1072;&#1090;&#1100; &#1090;&#1086;&#1083;&#1100;&#1082;&#1086; &#1074; &#1085;&#1072;&#1079;&#1074;&#1072;&#1085;&#1080;&#1103;&#1093;
+label_search: &#1055;&#1086;&#1080;&#1089;&#1082;
 label_send_information: &#1054;&#1090;&#1087;&#1088;&#1072;&#1074;&#1080;&#1090;&#1100; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1102; &#1080;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1102; &#1087;&#1086; &#1091;&#1095;&#1077;&#1090;&#1085;&#1086;&#1081; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080;
-label_year: &#1043;&#1086;&#1076;
-label_month: &#1052;&#1077;&#1089;&#1103;&#1094;
-label_week: &#1053;&#1077;&#1076;&#1077;&#1083;&#1103;
-label_date_from: &#1057;
-label_date_to: &#1055;&#1086;
-label_language_based: &#1053;&#1072; &#1086;&#1089;&#1085;&#1086;&#1074;&#1077; &#1103;&#1079;&#1099;&#1082;&#1072;
-label_sort_by: &#1057;&#1086;&#1088;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1087;&#1086; %s
 label_send_test_email: &#1055;&#1086;&#1089;&#1083;&#1072;&#1090;&#1100; email &#1076;&#1083;&#1103; &#1087;&#1088;&#1086;&#1074;&#1077;&#1088;&#1082;&#1080;
-label_feeds_access_key_created_on: &#1050;&#1083;&#1102;&#1095; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072; RSS &#1089;&#1086;&#1079;&#1076;&#1072;&#1085; %s &#1085;&#1072;&#1079;&#1072;&#1076;
-label_module_plural: &#1052;&#1086;&#1076;&#1091;&#1083;&#1080;
-label_added_time_by: &#1044;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085; %s %s &#1085;&#1072;&#1079;&#1072;&#1076;
-label_updated_time: &#1054;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085; %s &#1085;&#1072;&#1079;&#1072;&#1076;
-label_jump_to_a_project: &#1055;&#1077;&#1088;&#1077;&#1081;&#1090;&#1080; &#1082; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1091;...
-label_file_plural: &#1060;&#1072;&#1081;&#1083;&#1099;
-label_changeset_plural: &#1053;&#1072;&#1073;&#1086;&#1088;&#1099; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1081;
-label_default_columns: &#1050;&#1086;&#1083;&#1086;&#1085;&#1082;&#1080; &#1087;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;
-label_no_change_option: (&#1053;&#1077;&#1090; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1081;)
-label_bulk_edit_selected_issues: &#1056;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1074;&#1089;&#1077; &#1074;&#1099;&#1073;&#1088;&#1072;&#1085;&#1085;&#1099;&#1077; &#1074;&#1086;&#1087;&#1088;&#1086;&#1089;&#1099;
+label_settings: &#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1081;&#1082;&#1080;
+label_show_completed_versions: &#1055;&#1086;&#1082;&#1072;&#1079;&#1072;&#1090;&#1100; &#1079;&#1072;&#1074;&#1077;&#1088;&#1096;&#1077;&#1085;&#1085;&#1091;&#1102; &#1074;&#1077;&#1088;&#1089;&#1080;&#1102;
+label_sort_by: &#1057;&#1086;&#1088;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1087;&#1086; %s
+label_sort_higher: &#1042;&#1074;&#1077;&#1088;&#1093;
+label_sort_highest: &#1042; &#1085;&#1072;&#1095;&#1072;&#1083;&#1086;
+label_sort_lower: &#1042;&#1085;&#1080;&#1079;
+label_sort_lowest: &#1042; &#1082;&#1086;&#1085;&#1077;&#1094;
+label_spent_time: &#1047;&#1072;&#1090;&#1088;&#1072;&#1095;&#1077;&#1085;&#1085;&#1086;&#1077; &#1074;&#1088;&#1077;&#1084;&#1103;
+label_start_to_end: &#1089; &#1085;&#1072;&#1095;&#1072;&#1083;&#1072; &#1082; &#1082;&#1086;&#1085;&#1094;&#1091;
+label_start_to_start: &#1089; &#1085;&#1072;&#1095;&#1072;&#1083;&#1072; &#1082; &#1085;&#1072;&#1095;&#1072;&#1083;&#1091;
+label_statistics: &#1057;&#1090;&#1072;&#1090;&#1080;&#1089;&#1090;&#1080;&#1082;&#1072;
+label_stay_logged_in: &#1054;&#1089;&#1090;&#1072;&#1074;&#1072;&#1090;&#1100;&#1089;&#1103; &#1074; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1077;
+label_string: &#1058;&#1077;&#1082;&#1089;&#1090;
+label_subproject_plural: &#1055;&#1086;&#1076;&#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1099;
+label_text: &#1044;&#1083;&#1080;&#1085;&#1085;&#1099;&#1081; &#1090;&#1077;&#1082;&#1089;&#1090;
 label_theme: &#1058;&#1077;&#1084;&#1072;
-label_default: &#1055;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;
-label_search_titles_only: &#1048;&#1089;&#1082;&#1072;&#1090;&#1100; &#1090;&#1086;&#1083;&#1100;&#1082;&#1086; &#1074; &#1085;&#1072;&#1079;&#1074;&#1072;&#1085;&#1080;&#1103;&#1093;
-label_user_mail_option_all: &quot;&#1044;&#1083;&#1103; &#1074;&#1089;&#1077;&#1093; &#1089;&#1086;&#1073;&#1099;&#1090;&#1080;&#1081; &#1074;&#1086; &#1074;&#1089;&#1077;&#1093; &#1084;&#1086;&#1080;&#1093; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1072;&#1093;&quot;
-label_user_mail_option_selected: &quot;&#1044;&#1083;&#1103; &#1074;&#1089;&#1077;&#1093; &#1089;&#1086;&#1073;&#1099;&#1090;&#1080;&#1081; &#1090;&#1086;&#1083;&#1100;&#1082;&#1086; &#1074; &#1074;&#1099;&#1073;&#1088;&#1072;&#1085;&#1085;&#1086;&#1084; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1077;...&quot;
-label_user_mail_option_none: &quot;&#1058;&#1086;&#1083;&#1100;&#1082;&#1086; &#1076;&#1083;&#1103; &#1090;&#1086;&#1075;&#1086;, &#1095;&#1090;&#1086; &#1103; &#1087;&#1088;&#1086;&#1089;&#1084;&#1072;&#1090;&#1088;&#1080;&#1074;&#1072;&#1102; &#1080;&#1083;&#1080; &#1074; &#1095;&#1077;&#1084; &#1103; &#1091;&#1095;&#1072;&#1089;&#1090;&#1074;&#1091;&#1102;&quot;
-label_user_mail_no_self_notified: &quot;&#1053;&#1077; &#1080;&#1079;&#1074;&#1077;&#1097;&#1072;&#1090;&#1100; &#1086;&#1073; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1103;&#1093; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1103; &#1089;&#1076;&#1077;&#1083;&#1072;&#1083; &#1089;&#1072;&#1084;&quot;
-label_registration_activation_by_email: &#1072;&#1082;&#1090;&#1080;&#1074;&#1072;&#1094;&#1080;&#1103; &#1091;&#1095;&#1077;&#1090;&#1085;&#1099;&#1093; &#1079;&#1072;&#1087;&#1080;&#1089;&#1077;&#1081; &#1087;&#1086; email
-label_registration_automatic_activation: &#1072;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1072;&#1103; &#1072;&#1082;&#1090;&#1080;&#1074;&#1072;&#1094;&#1080;&#1103; &#1091;&#1095;&#1077;&#1090;&#1085;&#1099;&#1093; &#1079;&#1072;&#1087;&#1080;&#1089;&#1077;&#1081;
-label_registration_manual_activation: &#1072;&#1082;&#1090;&#1080;&#1074;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1091;&#1095;&#1077;&#1090;&#1085;&#1099;&#1077; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080; &#1074;&#1088;&#1091;&#1095;&#1085;&#1091;&#1102;
-label_age: &#1042;&#1086;&#1079;&#1088;&#1072;&#1089;&#1090; 
-label_change_properties: &#1048;&#1079;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100; &#1089;&#1074;&#1086;&#1081;&#1089;&#1090;&#1074;&#1072;
-label_general: &#1054;&#1073;&#1097;&#1077;&#1077;
-label_repository_plural: &#1061;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1072;
-label_associated_revisions: &#1057;&#1074;&#1103;&#1079;&#1072;&#1085;&#1085;&#1099;&#1077; &#1088;&#1077;&#1076;&#1072;&#1082;&#1094;&#1080;&#1080;
-label_issues_by: &#1057;&#1086;&#1088;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1087;&#1086; %s
-label_display_per_page: '&#1053;&#1072; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1091;: %s'
-
-button_login: &#1042;&#1093;&#1086;&#1076;
-button_submit: &#1055;&#1088;&#1080;&#1085;&#1103;&#1090;&#1100;
-button_save: &#1057;&#1086;&#1093;&#1088;&#1072;&#1085;&#1080;&#1090;&#1100;
-button_check_all: &#1054;&#1090;&#1084;&#1077;&#1090;&#1080;&#1090;&#1100; &#1074;&#1089;&#1077;
-button_uncheck_all: &#1054;&#1095;&#1080;&#1089;&#1090;&#1080;&#1090;&#1100; 
-button_delete: &#1059;&#1076;&#1072;&#1083;&#1080;&#1090;&#1100;
-button_create: &#1057;&#1086;&#1079;&#1076;&#1072;&#1090;&#1100;
-button_test: &#1055;&#1088;&#1086;&#1074;&#1077;&#1088;&#1080;&#1090;&#1100;
-button_edit: &#1056;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;
-button_add: &#1044;&#1086;&#1073;&#1072;&#1074;&#1080;&#1090;&#1100;
-button_change: &#1048;&#1079;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100;
-button_apply: &#1055;&#1088;&#1080;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100;
-button_clear: &#1054;&#1095;&#1080;&#1089;&#1090;&#1080;&#1090;&#1100;
-button_lock: &#1047;&#1072;&#1073;&#1083;&#1086;&#1082;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;
-button_unlock: &#1054;&#1090;&#1082;&#1088;&#1099;&#1090;&#1100;
-button_download: &#1047;&#1072;&#1075;&#1088;&#1091;&#1079;&#1080;&#1090;&#1100;
-button_list: &#1057;&#1087;&#1080;&#1089;&#1086;&#1082;
-button_view: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;&#1077;&#1090;&#1100;
-button_move: &#1055;&#1077;&#1088;&#1077;&#1084;&#1077;&#1089;&#1090;&#1080;&#1090;&#1100;
-button_back: &#1053;&#1072;&#1079;&#1072;&#1076;
-button_cancel: &#1054;&#1090;&#1084;&#1077;&#1085;&#1072;
-button_activate: &#1040;&#1082;&#1090;&#1080;&#1074;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;
-button_sort: &#1057;&#1086;&#1088;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;
-button_log_time: &#1042;&#1088;&#1077;&#1084;&#1103; &#1074; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1077;
-button_rollback: &#1042;&#1077;&#1088;&#1085;&#1091;&#1090;&#1100;&#1089;&#1103; &#1082; &#1076;&#1072;&#1085;&#1085;&#1086;&#1081; &#1074;&#1077;&#1088;&#1089;&#1080;&#1080;
-button_watch: &#1057;&#1084;&#1086;&#1090;&#1088;&#1077;&#1090;&#1100;
-button_unwatch: &#1053;&#1077; &#1089;&#1084;&#1086;&#1090;&#1088;&#1077;&#1090;&#1100;
-button_reply: &#1054;&#1090;&#1074;&#1077;&#1090;&#1080;&#1090;&#1100;
-button_archive: &#1040;&#1088;&#1093;&#1080;&#1074;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;
-button_unarchive: &#1056;&#1072;&#1079;&#1072;&#1088;&#1093;&#1080;&#1074;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;
-button_reset: &#1055;&#1077;&#1088;&#1077;&#1079;&#1072;&#1087;&#1091;&#1089;&#1090;&#1080;&#1090;&#1100;
-button_rename: &#1055;&#1077;&#1088;&#1077;&#1080;&#1084;&#1077;&#1085;&#1086;&#1074;&#1072;&#1090;&#1100;
-button_change_password: &#1048;&#1079;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100; &#1087;&#1072;&#1088;&#1086;&#1083;&#1100;
-button_copy: &#1050;&#1086;&#1087;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;
-button_annotate: &#1040;&#1074;&#1090;&#1086;&#1088;&#1089;&#1090;&#1074;&#1086;
-button_update: &#1054;&#1073;&#1085;&#1086;&#1074;&#1080;&#1090;&#1100;
+label_this_month: &#1101;&#1090;&#1086;&#1090; &#1084;&#1077;&#1089;&#1103;&#1094;
+label_this_week: &#1085;&#1072; &#1101;&#1090;&#1086;&#1081; &#1085;&#1077;&#1076;&#1077;&#1083;&#1077;
+label_this_year: &#1101;&#1090;&#1086;&#1090; &#1075;&#1086;&#1076;
+label_timelog_today: &#1056;&#1072;&#1089;&#1093;&#1086;&#1076; &#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1080; &#1085;&#1072; &#1089;&#1077;&#1075;&#1086;&#1076;&#1085;&#1103;
+label_time_tracking: &#1059;&#1095;&#1077;&#1090; &#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1080;
+label_today: &#1089;&#1077;&#1075;&#1086;&#1076;&#1085;&#1103;
+label_topic_plural: &#1058;&#1077;&#1084;&#1099;
+label_total: &#1042;&#1089;&#1077;&#1075;&#1086;
+label_tracker_new: &#1053;&#1086;&#1074;&#1099;&#1081; &#1090;&#1088;&#1077;&#1082;&#1077;&#1088;
+label_tracker_plural: &#1058;&#1088;&#1077;&#1082;&#1077;&#1088;&#1099;
+label_tracker: &#1058;&#1088;&#1077;&#1082;&#1077;&#1088;
+label_updated_time: &#1054;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1086; %s &#1085;&#1072;&#1079;&#1072;&#1076;
+label_updated_time_by: &#1054;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1086; %s %s &#1085;&#1072;&#1079;&#1072;&#1076;
+label_used_by: &#1048;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1090;&#1089;&#1103;
+label_user_activity: &quot;&#1040;&#1082;&#1090;&#1080;&#1074;&#1085;&#1086;&#1089;&#1090;&#1100; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103; %s&quot;
+label_user_mail_no_self_notified: &quot;&#1053;&#1077; &#1080;&#1079;&#1074;&#1077;&#1097;&#1072;&#1090;&#1100; &#1086;&#1073; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1103;&#1093;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1103; &#1089;&#1076;&#1077;&#1083;&#1072;&#1083; &#1089;&#1072;&#1084;&quot;
+label_user_mail_option_all: &quot;&#1054; &#1074;&#1089;&#1077;&#1093; &#1089;&#1086;&#1073;&#1099;&#1090;&#1080;&#1103;&#1093; &#1074;&#1086; &#1074;&#1089;&#1077;&#1093; &#1084;&#1086;&#1080;&#1093; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1072;&#1093;&quot;
+label_user_mail_option_none: &quot;&#1058;&#1086;&#1083;&#1100;&#1082;&#1086; &#1086; &#1090;&#1077;&#1093; &#1089;&#1086;&#1073;&#1099;&#1090;&#1080;&#1103;&#1093;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1103; &#1086;&#1090;&#1089;&#1083;&#1077;&#1078;&#1080;&#1074;&#1072;&#1102; &#1080;&#1083;&#1080; &#1074; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1093; &#1103; &#1091;&#1095;&#1072;&#1089;&#1090;&#1074;&#1091;&#1102;&quot;
+label_user_mail_option_selected: &quot;&#1054; &#1074;&#1089;&#1077;&#1093; &#1089;&#1086;&#1073;&#1099;&#1090;&#1080;&#1103;&#1093; &#1090;&#1086;&#1083;&#1100;&#1082;&#1086; &#1074; &#1074;&#1099;&#1073;&#1088;&#1072;&#1085;&#1085;&#1086;&#1084; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1077;...&quot;
+label_user_new: &#1053;&#1086;&#1074;&#1099;&#1081; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;
+label_user_plural: &#1055;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1080;
+label_user: &#1055;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;
+label_version_new: &#1053;&#1086;&#1074;&#1072;&#1103; &#1074;&#1077;&#1088;&#1089;&#1080;&#1103;
+label_version_plural: &#1042;&#1077;&#1088;&#1089;&#1080;&#1080;
+label_version: &#1042;&#1077;&#1088;&#1089;&#1080;&#1103;
+label_view_diff: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;&#1077;&#1090;&#1100; &#1086;&#1090;&#1083;&#1080;&#1095;&#1080;&#1103;
+label_view_revisions: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088;&#1077;&#1090;&#1100; &#1088;&#1077;&#1076;&#1072;&#1082;&#1094;&#1080;&#1080;
+label_watched_issues: &#1054;&#1090;&#1089;&#1083;&#1077;&#1078;&#1080;&#1074;&#1072;&#1077;&#1084;&#1099;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
+label_week: &#1053;&#1077;&#1076;&#1077;&#1083;&#1103;
+label_wiki_edit_plural: &#1056;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103; Wiki
+label_wiki_edit: &#1056;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; Wiki
+label_wiki_page_plural: &#1057;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1099; Wiki
+label_wiki_page: &#1057;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072; Wiki
+label_wiki: Wiki
+label_workflow: &#1055;&#1086;&#1089;&#1083;&#1077;&#1076;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086;&#1089;&#1090;&#1100; &#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1081;
+label_year: &#1043;&#1086;&#1076;
+label_yesterday: &#1074;&#1095;&#1077;&#1088;&#1072;
 
-status_active: &#1040;&#1082;&#1090;&#1080;&#1074;&#1077;&#1085;
-status_registered: &#1047;&#1072;&#1088;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;
-status_locked: &#1047;&#1072;&#1082;&#1088;&#1099;&#1090;
+mail_body_account_activation_request: '&#1047;&#1072;&#1088;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085; &#1085;&#1086;&#1074;&#1099;&#1081; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100; (%s). &#1059;&#1095;&#1077;&#1090;&#1085;&#1072;&#1103; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100; &#1086;&#1078;&#1080;&#1076;&#1072;&#1077;&#1090; &#1042;&#1072;&#1096;&#1077;&#1075;&#1086; &#1091;&#1090;&#1074;&#1077;&#1088;&#1078;&#1076;&#1077;&#1085;&#1080;&#1103;:'
+mail_body_account_information_external: &#1042;&#1099; &#1084;&#1086;&#1078;&#1077;&#1090;&#1077; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100; &#1042;&#1072;&#1096;&#1091; &quot;%s&quot; &#1091;&#1095;&#1077;&#1090;&#1085;&#1091;&#1102; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100; &#1076;&#1083;&#1103; &#1074;&#1093;&#1086;&#1076;&#1072;.
+mail_body_account_information: &#1048;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1103; &#1086; &#1042;&#1072;&#1096;&#1077;&#1081; &#1091;&#1095;&#1077;&#1090;&#1085;&#1086;&#1081; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080;
+mail_body_lost_password: '&#1044;&#1083;&#1103; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1103; &#1087;&#1072;&#1088;&#1086;&#1083;&#1103; &#1079;&#1072;&#1081;&#1076;&#1080;&#1090;&#1077; &#1087;&#1086; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1077;&#1081; &#1089;&#1089;&#1099;&#1083;&#1082;&#1077;:'
+mail_body_register: '&#1044;&#1083;&#1103; &#1072;&#1082;&#1090;&#1080;&#1074;&#1072;&#1094;&#1080;&#1080; &#1091;&#1095;&#1077;&#1090;&#1085;&#1086;&#1081; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080; &#1079;&#1072;&#1081;&#1076;&#1080;&#1090;&#1077; &#1087;&#1086; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1077;&#1081; &#1089;&#1089;&#1099;&#1083;&#1082;&#1077;:'
+mail_body_reminder: &quot;%d &#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1085;&#1099;&#1093; &#1085;&#1072; &#1042;&#1072;&#1089; &#1079;&#1072;&#1076;&#1072;&#1095; &#1085;&#1072; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1077; %d &#1076;&#1085;&#1077;&#1081;:&quot;
+mail_subject_account_activation_request: &#1047;&#1072;&#1087;&#1088;&#1086;&#1089; &#1085;&#1072; &#1072;&#1082;&#1090;&#1080;&#1074;&#1072;&#1094;&#1080;&#1102; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103; &#1074; &#1089;&#1080;&#1089;&#1090;&#1077;&#1084;&#1077; %s
+mail_subject_lost_password: &#1042;&#1072;&#1096; %s &#1087;&#1072;&#1088;&#1086;&#1083;&#1100;
+mail_subject_register: &#1040;&#1082;&#1090;&#1080;&#1074;&#1072;&#1094;&#1080;&#1103; &#1091;&#1095;&#1077;&#1090;&#1085;&#1086;&#1081; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080; %s
+mail_subject_reminder: &quot;%d &#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1085;&#1099;&#1093; &#1085;&#1072; &#1042;&#1072;&#1089; &#1079;&#1072;&#1076;&#1072;&#1095; &#1074; &#1073;&#1083;&#1080;&#1078;&#1072;&#1081;&#1096;&#1080;&#1077; &#1076;&#1085;&#1080;&quot;
 
-text_select_mail_notifications: &#1042;&#1099;&#1073;&#1077;&#1088;&#1080;&#1090;&#1077; &#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1103;, &#1085;&#1072; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1073;&#1091;&#1076;&#1077;&#1090; &#1086;&#1090;&#1089;&#1099;&#1083;&#1072;&#1090;&#1100;&#1089;&#1103; &#1091;&#1074;&#1077;&#1076;&#1086;&#1084;&#1083;&#1077;&#1085;&#1080;&#1077; &#1085;&#1072; &#1101;&#1083;&#1077;&#1082;&#1090;&#1088;&#1086;&#1085;&#1085;&#1091;&#1102; &#1087;&#1086;&#1095;&#1090;&#1091;.
-text_regexp_info: &#1085;&#1072;&#1087;&#1088;. ^[A-Z0-9]+$
-text_min_max_length_info: 0 &#1086;&#1079;&#1085;&#1072;&#1095;&#1072;&#1077;&#1090; &#1086;&#1090;&#1089;&#1091;&#1090;&#1089;&#1090;&#1074;&#1080;&#1077; &#1079;&#1072;&#1087;&#1088;&#1077;&#1090;&#1086;&#1074;
-text_project_destroy_confirmation: &#1042;&#1099; &#1085;&#1072;&#1089;&#1090;&#1072;&#1080;&#1074;&#1072;&#1077;&#1090;&#1077; &#1085;&#1072; &#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1080;&#1080; &#1076;&#1072;&#1085;&#1085;&#1086;&#1075;&#1086; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1072; &#1080; &#1074;&#1089;&#1077;&#1081; &#1086;&#1090;&#1085;&#1086;&#1089;&#1103;&#1097;&#1077;&#1081;&#1089;&#1103; &#1082; &#1085;&#1077;&#1084;&#1091; &#1080;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1080;?
-text_workflow_edit: &#1042;&#1099;&#1073;&#1077;&#1088;&#1080;&#1090;&#1077; &#1088;&#1086;&#1083;&#1100; &#1080; &#1090;&#1088;&#1077;&#1082;&#1077;&#1088; &#1076;&#1083;&#1103; &#1088;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103; &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086;&#1089;&#1090;&#1080; &#1089;&#1086;&#1089;&#1090;&#1086;&#1103;&#1085;&#1080;&#1081;
-text_are_you_sure: &#1055;&#1086;&#1076;&#1090;&#1074;&#1077;&#1088;&#1076;&#1080;&#1090;&#1077;
-text_journal_changed: &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088; &#1080;&#1079;&#1084;&#1077;&#1085;&#1080;&#1083;&#1089;&#1103; &#1089; %s &#1085;&#1072; %s
-text_journal_set_to: &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088; &#1080;&#1079;&#1084;&#1077;&#1085;&#1080;&#1083;&#1089;&#1103; &#1085;&#1072; %s
-text_journal_deleted: &#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1086;
-text_tip_task_begin_day: &#1076;&#1072;&#1090;&#1072; &#1085;&#1072;&#1095;&#1072;&#1083;&#1072; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
-text_tip_task_end_day: &#1076;&#1072;&#1090;&#1072; &#1079;&#1072;&#1074;&#1077;&#1088;&#1096;&#1077;&#1085;&#1080;&#1103; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
-text_tip_task_begin_end_day: &#1085;&#1072;&#1095;&#1072;&#1083;&#1086; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080; &#1080; &#1086;&#1082;&#1086;&#1085;&#1095;&#1072;&#1085;&#1080;&#1077; &#1077;&#1077; &#1074; &#1101;&#1090;&#1086;&#1090; &#1076;&#1077;&#1085;&#1100;
-text_project_identifier_info: '&#1057;&#1090;&#1088;&#1086;&#1095;&#1085;&#1099;&#1077; &#1073;&#1091;&#1082;&#1074;&#1099; (a-z), &#1076;&#1086;&#1087;&#1091;&#1089;&#1090;&#1080;&#1084;&#1099; &#1094;&#1080;&#1092;&#1088;&#1099; &#1080; &#1076;&#1077;&#1092;&#1080;&#1089;.&lt;br /&gt;&#1057;&#1086;&#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1085;&#1099;&#1081; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1086;&#1088; &#1085;&#1077; &#1084;&#1086;&#1078;&#1077;&#1090; &#1073;&#1099;&#1090;&#1100; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;.'
-text_caracters_maximum: %d &#1089;&#1080;&#1084;&#1074;&#1086;&#1083;&#1086;&#1074;(&#1072;) &#1084;&#1072;&#1082;&#1089;&#1080;&#1084;&#1091;&#1084;.
-text_length_between: &#1044;&#1083;&#1080;&#1085;&#1072; &#1084;&#1077;&#1078;&#1076;&#1091; %d &#1080; %d &#1089;&#1080;&#1084;&#1074;&#1086;&#1083;&#1086;&#1074;.
-text_tracker_no_workflow: &#1044;&#1083;&#1103; &#1101;&#1090;&#1086;&#1075;&#1086; &#1090;&#1088;&#1077;&#1082;&#1077;&#1088;&#1072; &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086;&#1089;&#1090;&#1100; &#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1081; &#1085;&#1077; &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085;&#1072;
-text_unallowed_characters: &#1047;&#1072;&#1087;&#1088;&#1077;&#1097;&#1077;&#1085;&#1085;&#1099;&#1077; &#1089;&#1080;&#1084;&#1074;&#1086;&#1083;&#1099;
-text_comma_separated: &#1044;&#1086;&#1087;&#1091;&#1089;&#1090;&#1080;&#1084;&#1099; &#1085;&#1077;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1086; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1081; (&#1088;&#1072;&#1079;&#1076;&#1077;&#1083;&#1077;&#1085;&#1085;&#1099;&#1077; &#1079;&#1072;&#1087;&#1103;&#1090;&#1086;&#1081;).
-text_issues_ref_in_commit_messages: &#1057;&#1086;&#1087;&#1086;&#1089;&#1090;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; &#1080; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1077; &#1089;&#1090;&#1072;&#1090;&#1091;&#1089;&#1072; &#1079;&#1072;&#1076;&#1072;&#1095; &#1080;&#1089;&#1093;&#1086;&#1076;&#1103; &#1080;&#1079; &#1090;&#1077;&#1082;&#1089;&#1090;&#1072; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1081;
-text_issue_added: &#1055;&#1086; &#1079;&#1072;&#1076;&#1072;&#1095;&#1077; %s &#1073;&#1099;&#1083; &#1089;&#1086;&#1079;&#1076;&#1072;&#1085; &#1086;&#1090;&#1095;&#1077;&#1090; (%s).
-text_issue_updated: &#1047;&#1072;&#1076;&#1072;&#1095;&#1072; %s &#1073;&#1099;&#1083;&#1072; &#1086;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1072; (%s).
-text_wiki_destroy_confirmation: &#1042;&#1099; &#1091;&#1074;&#1077;&#1088;&#1077;&#1085;&#1099;, &#1095;&#1090;&#1086; &#1093;&#1086;&#1090;&#1080;&#1090;&#1077; &#1091;&#1076;&#1072;&#1083;&#1080;&#1090;&#1100; &#1076;&#1072;&#1085;&#1085;&#1091;&#1102; &#1074;&#1080;&#1082;&#1080; &#1080; &#1074;&#1089;&#1077; &#1089;&#1086;&#1076;&#1077;&#1088;&#1078;&#1080;&#1084;&#1086;&#1077;?
-text_issue_category_destroy_question: &#1053;&#1077;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1086; &#1079;&#1072;&#1076;&#1072;&#1095; (%d) &#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1086; &#1074; &#1076;&#1072;&#1085;&#1085;&#1091;&#1102; &#1082;&#1072;&#1090;&#1077;&#1075;&#1086;&#1088;&#1080;&#1102;. &#1063;&#1090;&#1086; &#1074;&#1099; &#1093;&#1086;&#1090;&#1080;&#1090;&#1077; &#1087;&#1088;&#1077;&#1076;&#1087;&#1088;&#1080;&#1085;&#1103;&#1090;&#1100;?
-text_issue_category_destroy_assignments: &#1059;&#1076;&#1072;&#1083;&#1080;&#1090;&#1100; &#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1103; &#1082;&#1072;&#1090;&#1077;&#1075;&#1086;&#1088;&#1080;&#1080;
-text_issue_category_reassign_to: &#1055;&#1077;&#1088;&#1077;&#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1080;&#1090;&#1100; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080; &#1076;&#1083;&#1103; &#1076;&#1072;&#1085;&#1085;&#1086;&#1081; &#1082;&#1072;&#1090;&#1077;&#1075;&#1086;&#1088;&#1080;&#1080;
-text_user_mail_option: &quot;&#1044;&#1083;&#1103; &#1085;&#1077;&#1074;&#1099;&#1073;&#1088;&#1072;&#1085;&#1085;&#1099;&#1093; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1086;&#1074;, &#1074;&#1099; &#1073;&#1091;&#1076;&#1077;&#1090;&#1077; &#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1090;&#1100; &#1091;&#1074;&#1077;&#1076;&#1086;&#1084;&#1083;&#1077;&#1085;&#1080;&#1103; &#1090;&#1086;&#1083;&#1100;&#1082;&#1086; &#1086; &#1090;&#1086;&#1084; &#1095;&#1090;&#1086; &#1087;&#1088;&#1086;&#1089;&#1084;&#1072;&#1090;&#1088;&#1080;&#1074;&#1072;&#1077;&#1090;&#1077; &#1080;&#1083;&#1080; &#1074; &#1095;&#1077;&#1084; &#1091;&#1095;&#1072;&#1089;&#1090;&#1074;&#1091;&#1077;&#1090;&#1077; (&#1085;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088;, &#1074;&#1086;&#1087;&#1088;&#1086;&#1089;&#1099; &#1072;&#1074;&#1090;&#1086;&#1088;&#1086;&#1084; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1093; &#1074;&#1099; &#1103;&#1074;&#1083;&#1103;&#1077;&#1090;&#1077;&#1089;&#1100; &#1080;&#1083;&#1080; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1074;&#1072;&#1084; &#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1099;).&quot;
-text_caracters_minimum: &#1044;&#1086;&#1083;&#1078;&#1085;&#1086; &#1073;&#1099;&#1090;&#1100; &#1085;&#1077; &#1084;&#1077;&#1085;&#1077;&#1077; %d &#1079;&#1085;&#1072;&#1082;&#1086;&#1074;.
-text_load_default_configuration: &#1047;&#1072;&#1075;&#1088;&#1091;&#1079;&#1080;&#1090;&#1100; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1102; &#1087;&#1086;-&#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;
-text_no_configuration_data: &quot;&#1056;&#1086;&#1083;&#1080;, &#1090;&#1088;&#1077;&#1082;&#1077;&#1088;&#1099;, &#1089;&#1090;&#1072;&#1090;&#1091;&#1089;&#1099; &#1079;&#1072;&#1076;&#1072;&#1095; &#1080; &#1086;&#1087;&#1077;&#1088;&#1072;&#1090;&#1080;&#1074;&#1085;&#1099;&#1081; &#1087;&#1083;&#1072;&#1085; &#1085;&#1077; &#1073;&#1099;&#1083;&#1080; &#1089;&#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1099;.\n&#1053;&#1072;&#1089;&#1090;&#1086;&#1103;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086; &#1088;&#1077;&#1082;&#1086;&#1084;&#1077;&#1085;&#1076;&#1091;&#1077;&#1090;&#1089;&#1103; &#1079;&#1072;&#1075;&#1088;&#1091;&#1079;&#1080;&#1090;&#1100; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1102; &#1087;&#1086;-&#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;. &#1042;&#1099; &#1089;&#1084;&#1086;&#1078;&#1077;&#1090;&#1077; &#1077;&#1105; &#1080;&#1079;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100; &#1087;&#1086;&#1090;&#1086;&#1084;.&quot;
+notice_account_activated: &#1042;&#1072;&#1096;&#1072; &#1091;&#1095;&#1077;&#1090;&#1085;&#1072;&#1103; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100; &#1072;&#1082;&#1090;&#1080;&#1074;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1072;. &#1042;&#1099; &#1084;&#1086;&#1078;&#1077;&#1090;&#1077; &#1074;&#1086;&#1081;&#1090;&#1080;.
+notice_account_invalid_creditentials: &#1053;&#1077;&#1087;&#1088;&#1072;&#1074;&#1080;&#1083;&#1100;&#1085;&#1086;&#1077; &#1080;&#1084;&#1103; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103; &#1080;&#1083;&#1080; &#1087;&#1072;&#1088;&#1086;&#1083;&#1100;
+notice_account_lost_email_sent: &#1042;&#1072;&#1084; &#1086;&#1090;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1086; &#1087;&#1080;&#1089;&#1100;&#1084;&#1086; &#1089; &#1080;&#1085;&#1089;&#1090;&#1088;&#1091;&#1082;&#1094;&#1080;&#1103;&#1084;&#1080; &#1087;&#1086; &#1074;&#1099;&#1073;&#1086;&#1088;&#1091; &#1085;&#1086;&#1074;&#1086;&#1075;&#1086; &#1087;&#1072;&#1088;&#1086;&#1083;&#1103;.
+notice_account_password_updated: &#1055;&#1072;&#1088;&#1086;&#1083;&#1100; &#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086; &#1086;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;.
+notice_account_pending: &quot;&#1042;&#1072;&#1096;&#1072; &#1091;&#1095;&#1077;&#1090;&#1085;&#1072;&#1103; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100; &#1091;&#1078;&#1077; &#1089;&#1086;&#1079;&#1076;&#1072;&#1085;&#1072; &#1080; &#1086;&#1078;&#1080;&#1076;&#1072;&#1077;&#1090; &#1087;&#1086;&#1076;&#1090;&#1074;&#1077;&#1088;&#1078;&#1076;&#1077;&#1085;&#1080;&#1103; &#1072;&#1076;&#1084;&#1080;&#1085;&#1080;&#1089;&#1090;&#1088;&#1072;&#1090;&#1086;&#1088;&#1072;.&quot;
+notice_account_register_done: &#1059;&#1095;&#1077;&#1090;&#1085;&#1072;&#1103; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100; &#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086; &#1089;&#1086;&#1079;&#1076;&#1072;&#1085;&#1072;. &#1044;&#1083;&#1103; &#1072;&#1082;&#1090;&#1080;&#1074;&#1072;&#1094;&#1080;&#1080; &#1042;&#1072;&#1096;&#1077;&#1081; &#1091;&#1095;&#1077;&#1090;&#1085;&#1086;&#1081; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080; &#1079;&#1072;&#1081;&#1076;&#1080;&#1090;&#1077; &#1087;&#1086; &#1089;&#1089;&#1099;&#1083;&#1082;&#1077;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1072;&#1103; &#1074;&#1099;&#1089;&#1083;&#1072;&#1085;&#1072; &#1042;&#1072;&#1084; &#1087;&#1086; &#1101;&#1083;&#1077;&#1082;&#1090;&#1088;&#1086;&#1085;&#1085;&#1086;&#1081; &#1087;&#1086;&#1095;&#1090;&#1077;.
+notice_account_unknown_email: &#1053;&#1077;&#1080;&#1079;&#1074;&#1077;&#1089;&#1090;&#1085;&#1099;&#1081; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;.
+notice_account_updated: &#1059;&#1095;&#1077;&#1090;&#1085;&#1072;&#1103; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100; &#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086; &#1086;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1072;.
+notice_account_wrong_password: &#1053;&#1077;&#1074;&#1077;&#1088;&#1085;&#1099;&#1081; &#1087;&#1072;&#1088;&#1086;&#1083;&#1100;
+notice_can_t_change_password: &#1044;&#1083;&#1103; &#1076;&#1072;&#1085;&#1085;&#1086;&#1081; &#1091;&#1095;&#1077;&#1090;&#1085;&#1086;&#1081; &#1079;&#1072;&#1087;&#1080;&#1089;&#1080; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1091;&#1077;&#1090;&#1089;&#1103; &#1080;&#1089;&#1090;&#1086;&#1095;&#1085;&#1080;&#1082; &#1074;&#1085;&#1077;&#1096;&#1085;&#1077;&#1081; &#1072;&#1091;&#1090;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1080;. &#1053;&#1077;&#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086; &#1080;&#1079;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100; &#1087;&#1072;&#1088;&#1086;&#1083;&#1100;.
+notice_default_data_loaded: &#1041;&#1099;&#1083;&#1072; &#1079;&#1072;&#1075;&#1088;&#1091;&#1078;&#1077;&#1085;&#1072; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1103; &#1087;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;.
+notice_email_error: &#1042;&#1086; &#1074;&#1088;&#1077;&#1084;&#1103; &#1086;&#1090;&#1087;&#1088;&#1072;&#1074;&#1082;&#1080; &#1087;&#1080;&#1089;&#1100;&#1084;&#1072; &#1087;&#1088;&#1086;&#1080;&#1079;&#1086;&#1096;&#1083;&#1072; &#1086;&#1096;&#1080;&#1073;&#1082;&#1072; (%s)
+notice_email_sent: &#1054;&#1090;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1086; &#1087;&#1080;&#1089;&#1100;&#1084;&#1086; %s
+notice_failed_to_save_issues: &quot;&#1053;&#1077; &#1091;&#1076;&#1072;&#1083;&#1086;&#1089;&#1100; &#1089;&#1086;&#1093;&#1088;&#1072;&#1085;&#1080;&#1090;&#1100; %d &#1087;&#1091;&#1085;&#1082;&#1090;(&#1086;&#1074;) &#1080;&#1079; %d &#1074;&#1099;&#1073;&#1088;&#1072;&#1085;&#1085;&#1099;&#1093;: %s.&quot;
+notice_feeds_access_key_reseted: &#1042;&#1072;&#1096; &#1082;&#1083;&#1102;&#1095; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1072; RSS &#1073;&#1099;&#1083; &#1087;&#1077;&#1088;&#1077;&#1079;&#1072;&#1087;&#1091;&#1097;&#1077;&#1085;.
+notice_file_not_found: &#1057;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1072;, &#1085;&#1072; &#1082;&#1086;&#1090;&#1086;&#1088;&#1091;&#1102; &#1042;&#1099; &#1087;&#1099;&#1090;&#1072;&#1077;&#1090;&#1077;&#1089;&#1100; &#1079;&#1072;&#1081;&#1090;&#1080;, &#1085;&#1077; &#1089;&#1091;&#1097;&#1077;&#1089;&#1090;&#1074;&#1091;&#1077;&#1090; &#1080;&#1083;&#1080; &#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1072;.
+notice_locking_conflict: &#1048;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1103; &#1086;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1072; &#1076;&#1088;&#1091;&#1075;&#1080;&#1084; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1077;&#1084;.
+notice_no_issue_selected: &quot;&#1053;&#1077; &#1074;&#1099;&#1073;&#1088;&#1072;&#1085;&#1086; &#1085;&#1080; &#1086;&#1076;&#1085;&#1086;&#1081; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;! &#1055;&#1086;&#1078;&#1072;&#1083;&#1091;&#1081;&#1089;&#1090;&#1072;, &#1086;&#1090;&#1084;&#1077;&#1090;&#1100;&#1090;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1042;&#1099; &#1093;&#1086;&#1090;&#1080;&#1090;&#1077; &#1086;&#1090;&#1088;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100;.&quot;
+notice_not_authorized: &#1059; &#1042;&#1072;&#1089; &#1085;&#1077;&#1090; &#1087;&#1088;&#1072;&#1074; &#1076;&#1083;&#1103; &#1087;&#1086;&#1089;&#1077;&#1097;&#1077;&#1085;&#1080;&#1103; &#1076;&#1072;&#1085;&#1085;&#1086;&#1081; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1099;.
+notice_successful_connection: &#1055;&#1086;&#1076;&#1082;&#1083;&#1102;&#1095;&#1077;&#1085;&#1080;&#1077; &#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086; &#1091;&#1089;&#1090;&#1072;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1086;.
+notice_successful_create: &#1057;&#1086;&#1079;&#1076;&#1072;&#1085;&#1080;&#1077; &#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086; &#1079;&#1072;&#1074;&#1077;&#1088;&#1096;&#1077;&#1085;&#1086;.
+notice_successful_delete: &#1059;&#1076;&#1072;&#1083;&#1077;&#1085;&#1080;&#1077; &#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086; &#1079;&#1072;&#1074;&#1077;&#1088;&#1096;&#1077;&#1085;&#1086;.
+notice_successful_update: &#1054;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; &#1091;&#1089;&#1087;&#1077;&#1096;&#1085;&#1086; &#1079;&#1072;&#1074;&#1077;&#1088;&#1096;&#1077;&#1085;&#1086;.
+notice_unable_delete_version: &#1053;&#1077;&#1074;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1086; &#1091;&#1076;&#1072;&#1083;&#1080;&#1090;&#1100; &#1074;&#1077;&#1088;&#1089;&#1080;&#1102;.
 
-default_role_manager: &#1052;&#1077;&#1085;&#1077;&#1076;&#1078;&#1077;&#1088;
-default_role_developper: &#1056;&#1072;&#1079;&#1088;&#1072;&#1073;&#1086;&#1090;&#1095;&#1080;&#1082;
-default_role_reporter: &#1043;&#1077;&#1085;&#1077;&#1088;&#1072;&#1090;&#1086;&#1088; &#1086;&#1090;&#1095;&#1077;&#1090;&#1086;&#1074;
-default_tracker_bug: &#1054;&#1096;&#1080;&#1073;&#1082;&#1072;
-default_tracker_feature: &#1061;&#1072;&#1088;&#1072;&#1082;&#1090;&#1077;&#1088;&#1080;&#1089;&#1090;&#1080;&#1082;&#1072;
-default_tracker_support: &#1055;&#1086;&#1076;&#1076;&#1077;&#1088;&#1078;&#1082;&#1072;
-default_issue_status_new: &#1053;&#1086;&#1074;&#1099;&#1081;
-default_issue_status_assigned: &#1053;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;
-default_issue_status_resolved: &#1047;&#1072;&#1073;&#1083;&#1086;&#1082;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;
-default_issue_status_feedback: &#1054;&#1073;&#1088;&#1072;&#1090;&#1085;&#1072;&#1103; &#1089;&#1074;&#1103;&#1079;&#1100; 
-default_issue_status_closed: &#1047;&#1072;&#1082;&#1088;&#1099;&#1090;
-default_issue_status_rejected: &#1054;&#1090;&#1082;&#1072;&#1079; 
-default_doc_category_user: &#1044;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1072;&#1094;&#1080;&#1103; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103;
-default_doc_category_tech: &#1058;&#1077;&#1093;&#1085;&#1080;&#1095;&#1077;&#1089;&#1082;&#1072;&#1103; &#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1072;&#1094;&#1080;&#1103; 
-default_priority_low: &#1053;&#1080;&#1079;&#1082;&#1080;&#1081;
-default_priority_normal: &#1053;&#1086;&#1088;&#1084;&#1072;&#1083;&#1100;&#1085;&#1099;&#1081;
-default_priority_high: &#1042;&#1099;&#1089;&#1086;&#1082;&#1080;&#1081;
-default_priority_urgent: &#1057;&#1088;&#1086;&#1095;&#1085;&#1099;&#1081;
-default_priority_immediate: &#1053;&#1077;&#1084;&#1077;&#1076;&#1083;&#1077;&#1085;&#1085;&#1099;&#1081;
-default_activity_design: &#1055;&#1088;&#1086;&#1077;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;
-default_activity_development: &#1056;&#1072;&#1079;&#1088;&#1072;&#1073;&#1086;&#1090;&#1082;&#1072;
+permission_view_files: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088; &#1092;&#1072;&#1081;&#1083;&#1086;&#1074;
+permission_edit_issues: &#1056;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095;
+permission_edit_own_time_entries: &#1056;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1089;&#1086;&#1073;&#1089;&#1090;&#1074;&#1077;&#1085;&#1085;&#1086;&#1075;&#1086; &#1091;&#1095;&#1077;&#1090;&#1072; &#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1080;
+permission_manage_public_queries: &#1059;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; &#1086;&#1073;&#1097;&#1080;&#1084;&#1080; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1072;&#1084;&#1080;
+permission_add_issues: &#1044;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095;
+permission_log_time: &#1059;&#1095;&#1077;&#1090; &#1079;&#1072;&#1090;&#1088;&#1072;&#1095;&#1077;&#1085;&#1085;&#1086;&#1075;&#1086; &#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1080;
+permission_view_changesets: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1081; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1072;
+permission_view_time_entries: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088; &#1079;&#1072;&#1090;&#1088;&#1072;&#1095;&#1077;&#1085;&#1085;&#1086;&#1075;&#1086; &#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1080;
+permission_manage_versions: &#1059;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; &#1074;&#1077;&#1088;&#1089;&#1080;&#1103;&#1084;&#1080;
+permission_manage_wiki: &#1059;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; wiki
+permission_manage_categories: &#1059;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; &#1082;&#1072;&#1090;&#1077;&#1075;&#1086;&#1088;&#1080;&#1103;&#1084;&#1080; &#1079;&#1072;&#1076;&#1072;&#1095;
+permission_protect_wiki_pages: &#1041;&#1083;&#1086;&#1082;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094; wiki
+permission_comment_news: &#1050;&#1086;&#1084;&#1084;&#1077;&#1085;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1085;&#1086;&#1074;&#1086;&#1089;&#1090;&#1077;&#1081;
+permission_delete_messages: &#1059;&#1076;&#1072;&#1083;&#1077;&#1085;&#1080;&#1077; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1081;
+permission_select_project_modules: &#1042;&#1099;&#1073;&#1086;&#1088; &#1084;&#1086;&#1076;&#1091;&#1083;&#1077;&#1081; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1072;
+permission_manage_documents: &#1059;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; &#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1072;&#1084;&#1080;
+permission_edit_wiki_pages: &#1056;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094; wiki
+permission_add_issue_watchers: &#1044;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; &#1085;&#1072;&#1073;&#1083;&#1102;&#1076;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081;
+permission_view_gantt: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088; &#1076;&#1080;&#1072;&#1075;&#1088;&#1072;&#1084;&#1084;&#1099; &#1043;&#1072;&#1085;&#1090;&#1072;
+permission_move_issues: &#1055;&#1077;&#1088;&#1077;&#1085;&#1086;&#1089; &#1079;&#1072;&#1076;&#1072;&#1095;
+permission_manage_issue_relations: &#1059;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; &#1089;&#1074;&#1103;&#1079;&#1099;&#1074;&#1072;&#1085;&#1080;&#1077;&#1084; &#1079;&#1072;&#1076;&#1072;&#1095;
+permission_delete_wiki_pages: &#1059;&#1076;&#1072;&#1083;&#1077;&#1085;&#1080;&#1077; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094; wiki
+permission_manage_boards: &#1059;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; &#1092;&#1086;&#1088;&#1091;&#1084;&#1072;&#1084;&#1080;
+permission_delete_wiki_pages_attachments: &#1059;&#1076;&#1072;&#1083;&#1077;&#1085;&#1080;&#1077; &#1087;&#1088;&#1080;&#1082;&#1088;&#1077;&#1087;&#1083;&#1077;&#1085;&#1085;&#1099;&#1093; &#1092;&#1072;&#1081;&#1083;&#1086;&#1074;
+permission_view_wiki_edits: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088; &#1080;&#1089;&#1090;&#1086;&#1088;&#1080;&#1080; wiki
+permission_add_messages: &#1054;&#1090;&#1087;&#1088;&#1072;&#1074;&#1082;&#1072; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1081;
+permission_view_messages: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1077;
+permission_manage_files: &#1059;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; &#1092;&#1072;&#1081;&#1083;&#1072;&#1084;&#1080;
+permission_edit_issue_notes: &#1056;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1087;&#1088;&#1080;&#1084;&#1077;&#1095;&#1072;&#1085;&#1080;&#1081;
+permission_manage_news: &#1059;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; &#1085;&#1086;&#1074;&#1086;&#1089;&#1090;&#1103;&#1084;&#1080;
+permission_view_calendar: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088; &#1082;&#1072;&#1083;&#1077;&#1085;&#1076;&#1072;&#1088;&#1103;
+permission_manage_members: &#1059;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; &#1091;&#1095;&#1072;&#1089;&#1090;&#1085;&#1080;&#1082;&#1072;&#1084;&#1080;
+permission_edit_messages: &#1056;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1081;
+permission_delete_issues: &#1059;&#1076;&#1072;&#1083;&#1077;&#1085;&#1080;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095;
+permission_view_issue_watchers: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088; &#1089;&#1087;&#1080;&#1089;&#1082;&#1072; &#1085;&#1072;&#1073;&#1083;&#1102;&#1076;&#1072;&#1090;&#1077;&#1083;&#1077;&#1081;
+permission_manage_repository: &#1059;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1077;&#1084;
+permission_commit_access: &#1056;&#1072;&#1079;&#1088;&#1077;&#1096;&#1077;&#1085;&#1080;&#1077; &#1092;&#1080;&#1082;&#1089;&#1072;&#1094;&#1080;&#1080;
+permission_browse_repository: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1072;
+permission_view_documents: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088; &#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1086;&#1074;
+permission_edit_project: &#1056;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1086;&#1074;
+permission_add_issue_notes: &#1044;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; &#1087;&#1088;&#1080;&#1084;&#1077;&#1095;&#1072;&#1085;&#1080;&#1081;
+permission_save_queries: &#1057;&#1086;&#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1080;&#1077; &#1079;&#1072;&#1087;&#1088;&#1086;&#1089;&#1086;&#1074;
+permission_view_wiki_pages: &#1055;&#1088;&#1086;&#1089;&#1084;&#1086;&#1090;&#1088; wiki
+permission_rename_wiki_pages: &#1055;&#1077;&#1088;&#1077;&#1080;&#1084;&#1077;&#1085;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094; wiki
+permission_edit_time_entries: &#1056;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1091;&#1095;&#1077;&#1090;&#1072; &#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1080;
+permission_edit_own_issue_notes: &#1056;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1089;&#1086;&#1073;&#1089;&#1090;&#1074;&#1077;&#1085;&#1085;&#1099;&#1093; &#1087;&#1088;&#1080;&#1084;&#1077;&#1095;&#1072;&#1085;&#1080;&#1081;
+permission_edit_own_messages: &#1056;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1089;&#1086;&#1073;&#1089;&#1090;&#1074;&#1077;&#1085;&#1085;&#1099;&#1093; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1081;
+permission_delete_own_messages: &#1059;&#1076;&#1072;&#1083;&#1077;&#1085;&#1080;&#1077; &#1089;&#1086;&#1073;&#1089;&#1090;&#1074;&#1077;&#1085;&#1085;&#1099;&#1093; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1081;
 
-enumeration_issue_priorities: &#1055;&#1088;&#1080;&#1086;&#1088;&#1080;&#1090;&#1077;&#1090;&#1099; &#1079;&#1072;&#1076;&#1072;&#1095;
-enumeration_doc_categories: &#1050;&#1072;&#1090;&#1077;&#1075;&#1086;&#1088;&#1080;&#1080; &#1076;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1086;&#1074;
-enumeration_activities: &#1044;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1103; (&#1091;&#1095;&#1077;&#1090; &#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1080;)
-text_status_changed_by_changeset: &#1056;&#1077;&#1072;&#1083;&#1080;&#1079;&#1086;&#1074;&#1072;&#1085;&#1086; &#1074; %s &#1088;&#1077;&#1076;&#1072;&#1082;&#1094;&#1080;&#1080;.
-label_more: &#1041;&#1086;&#1083;&#1100;&#1096;&#1077;
-text_issues_destroy_confirmation: '&#1042;&#1099; &#1091;&#1074;&#1077;&#1088;&#1077;&#1085;&#1099;, &#1095;&#1090;&#1086; &#1093;&#1086;&#1090;&#1080;&#1090;&#1077; &#1091;&#1076;&#1072;&#1083;&#1080;&#1090;&#1100; &#1074;&#1099;&#1073;&#1088;&#1072;&#1085;&#1085;&#1099;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;?'
-label_scm: '&#1058;&#1080;&#1087; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1072;' 
-text_select_project_modules: '&#1042;&#1099;&#1073;&#1077;&#1088;&#1080;&#1090;&#1077; &#1084;&#1086;&#1076;&#1091;&#1083;&#1080;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1073;&#1091;&#1076;&#1091;&#1090; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1099; &#1074; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1077;:'
-label_issue_added: &#1047;&#1072;&#1076;&#1072;&#1095;&#1072; &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;&#1072;
-label_issue_updated: &#1047;&#1072;&#1076;&#1072;&#1095;&#1072; &#1086;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1072;
-label_document_added: &#1044;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090; &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;
-label_message_posted: &#1057;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1077; &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;&#1086;
-label_file_added: &#1060;&#1072;&#1081;&#1083; &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;
-label_news_added: &#1053;&#1086;&#1074;&#1086;&#1089;&#1090;&#1100; &#1076;&#1086;&#1073;&#1072;&#1074;&#1083;&#1077;&#1085;&#1072;
-label_calendar_filter: &#1042;&#1082;&#1083;&#1102;&#1095;&#1072;&#1103;
-label_calendar_no_assigned: &#1085;&#1077; &#1084;&#1086;&#1080;
-label_timelog_today: &#1056;&#1072;&#1089;&#1093;&#1086;&#1076; &#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1080; &#1079;&#1072; &#1089;&#1077;&#1075;&#1086;&#1076;&#1085;&#1103;
-project_module_boards: &#1060;&#1086;&#1088;&#1091;&#1084;&#1099; 
-project_module_issue_tracking: &#1047;&#1072;&#1076;&#1072;&#1095;&#1080;
-project_module_wiki: Wiki
-project_module_files: &#1060;&#1072;&#1081;&#1083;&#1099;
+project_module_boards: &#1060;&#1086;&#1088;&#1091;&#1084;&#1099;
 project_module_documents: &#1044;&#1086;&#1082;&#1091;&#1084;&#1077;&#1085;&#1090;&#1099;
-project_module_repository: &#1061;&#1072;&#1088;&#1085;&#1080;&#1083;&#1080;&#1097;&#1077;
+project_module_files: &#1060;&#1072;&#1081;&#1083;&#1099;
+project_module_issue_tracking: &#1047;&#1072;&#1076;&#1072;&#1095;&#1080;
 project_module_news: &#1053;&#1086;&#1074;&#1086;&#1089;&#1090;&#1085;&#1086;&#1081; &#1073;&#1083;&#1086;&#1082;
+project_module_repository: &#1061;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1077;
 project_module_time_tracking: &#1059;&#1095;&#1077;&#1090; &#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1080;
-text_file_repository_writable: &#1061;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1077; &#1089; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1086;&#1084; &#1085;&#1072; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100;
+project_module_wiki: Wiki
+
+setting_activity_days_default: &#1050;&#1086;&#1083;&#1080;&#1095;&#1077;&#1089;&#1090;&#1074;&#1086; &#1076;&#1085;&#1077;&#1081;, &#1086;&#1090;&#1086;&#1073;&#1088;&#1072;&#1078;&#1072;&#1077;&#1084;&#1099;&#1093; &#1074; &#1040;&#1082;&#1090;&#1080;&#1074;&#1085;&#1086;&#1089;&#1090;&#1080;
+setting_app_subtitle: &#1055;&#1086;&#1076;&#1079;&#1072;&#1075;&#1086;&#1083;&#1086;&#1074;&#1086;&#1082; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1103;
+setting_app_title: &#1053;&#1072;&#1079;&#1074;&#1072;&#1085;&#1080;&#1077; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1103;
+setting_attachment_max_size: &#1052;&#1072;&#1082;&#1089;&#1080;&#1084;&#1072;&#1083;&#1100;&#1085;&#1099;&#1081; &#1088;&#1072;&#1079;&#1084;&#1077;&#1088; &#1074;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1103;
+setting_autofetch_changesets: &#1040;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080; &#1089;&#1083;&#1077;&#1076;&#1080;&#1090;&#1100; &#1079;&#1072; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1103;&#1084;&#1080; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1072;
+setting_autologin: &#1040;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;&#1081; &#1074;&#1093;&#1086;&#1076;
+setting_bcc_recipients: &#1048;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100; &#1089;&#1082;&#1088;&#1099;&#1090;&#1099;&#1077; &#1089;&#1087;&#1080;&#1089;&#1082;&#1080; (bcc)
+setting_commit_fix_keywords: &#1053;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077; &#1082;&#1083;&#1102;&#1095;&#1077;&#1074;&#1099;&#1093; &#1089;&#1083;&#1086;&#1074;
+setting_commit_logs_encoding: &#1050;&#1086;&#1076;&#1080;&#1088;&#1086;&#1074;&#1082;&#1072; &#1082;&#1086;&#1084;&#1084;&#1077;&#1085;&#1090;&#1072;&#1088;&#1080;&#1077;&#1074; &#1074; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1077;
+setting_commit_ref_keywords: &#1050;&#1083;&#1102;&#1095;&#1077;&#1074;&#1099;&#1077; &#1089;&#1083;&#1086;&#1074;&#1072; &#1076;&#1083;&#1103; &#1087;&#1086;&#1080;&#1089;&#1082;&#1072;
+setting_cross_project_issue_relations: &#1056;&#1072;&#1079;&#1088;&#1077;&#1096;&#1080;&#1090;&#1100; &#1087;&#1077;&#1088;&#1077;&#1089;&#1077;&#1095;&#1077;&#1085;&#1080;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095; &#1087;&#1086; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1072;&#1084;
+setting_date_format: &#1060;&#1086;&#1088;&#1084;&#1072;&#1090; &#1076;&#1072;&#1090;&#1099;
+setting_default_language: &#1071;&#1079;&#1099;&#1082; &#1087;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;
+setting_default_projects_public: &#1053;&#1086;&#1074;&#1099;&#1077; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1099; &#1103;&#1074;&#1083;&#1103;&#1102;&#1090;&#1089;&#1103; &#1086;&#1073;&#1097;&#1077;&#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1085;&#1099;&#1084;&#1080;
+setting_diff_max_lines_displayed: &#1052;&#1072;&#1082;&#1089;&#1080;&#1084;&#1072;&#1083;&#1100;&#1085;&#1086;&#1077; &#1095;&#1080;&#1089;&#1083;&#1086; &#1089;&#1090;&#1088;&#1086;&#1082; &#1076;&#1083;&#1103; diff
+setting_display_subprojects_issues: &#1054;&#1090;&#1086;&#1073;&#1088;&#1072;&#1078;&#1077;&#1085;&#1080;&#1077; &#1087;&#1086;&#1076;&#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1086;&#1074; &#1087;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;
+setting_emails_footer: &#1055;&#1086;&#1076;&#1089;&#1090;&#1088;&#1086;&#1095;&#1085;&#1099;&#1077; &#1087;&#1088;&#1080;&#1084;&#1077;&#1095;&#1072;&#1085;&#1080;&#1103; Email
+setting_enabled_scm: &#1056;&#1072;&#1079;&#1088;&#1077;&#1096;&#1077;&#1085;&#1085;&#1099;&#1077; SCM
+setting_feeds_limit: &#1054;&#1075;&#1088;&#1072;&#1085;&#1080;&#1095;&#1077;&#1085;&#1080;&#1077; &#1082;&#1086;&#1083;&#1080;&#1095;&#1077;&#1089;&#1090;&#1074;&#1072; &#1079;&#1072;&#1075;&#1086;&#1083;&#1086;&#1074;&#1082;&#1086;&#1074; &#1076;&#1083;&#1103; RSS &#1087;&#1086;&#1090;&#1086;&#1082;&#1072;
+setting_gravatar_enabled: &#1048;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1100; &#1072;&#1074;&#1072;&#1090;&#1072;&#1088; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103; &#1080;&#1079; Gravatar
+setting_host_name: &#1048;&#1084;&#1103; &#1082;&#1086;&#1084;&#1087;&#1100;&#1102;&#1090;&#1077;&#1088;&#1072;
+setting_issue_list_default_columns: &#1050;&#1086;&#1083;&#1086;&#1085;&#1082;&#1080;, &#1086;&#1090;&#1086;&#1073;&#1088;&#1072;&#1078;&#1072;&#1077;&#1084;&#1099;&#1077; &#1074; &#1089;&#1087;&#1080;&#1089;&#1082;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095; &#1087;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;
+setting_issues_export_limit: &#1054;&#1075;&#1088;&#1072;&#1085;&#1080;&#1095;&#1077;&#1085;&#1080;&#1077; &#1087;&#1086; &#1101;&#1082;&#1089;&#1087;&#1086;&#1088;&#1090;&#1080;&#1088;&#1091;&#1077;&#1084;&#1099;&#1084; &#1079;&#1072;&#1076;&#1072;&#1095;&#1072;&#1084;
+setting_login_required: &#1053;&#1077;&#1086;&#1073;&#1093;&#1086;&#1076;&#1080;&#1084;&#1072; &#1072;&#1091;&#1090;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1094;&#1080;&#1103;
+setting_mail_from: email &#1072;&#1076;&#1088;&#1077;&#1089; &#1076;&#1083;&#1103; &#1087;&#1077;&#1088;&#1077;&#1076;&#1072;&#1095;&#1080; &#1080;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1080;
+setting_mail_handler_api_enabled: &#1042;&#1082;&#1083;&#1102;&#1095;&#1080;&#1090;&#1100; &#1074;&#1077;&#1073;-&#1089;&#1077;&#1088;&#1074;&#1080;&#1089; &#1076;&#1083;&#1103; &#1074;&#1093;&#1086;&#1076;&#1103;&#1097;&#1080;&#1093; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1081;
+setting_mail_handler_api_key: API &#1082;&#1083;&#1102;&#1095;
+setting_per_page_options: &#1050;&#1086;&#1083;&#1080;&#1095;&#1077;&#1089;&#1090;&#1074;&#1086; &#1089;&#1090;&#1088;&#1086;&#1082; &#1085;&#1072; &#1089;&#1090;&#1088;&#1072;&#1085;&#1080;&#1094;&#1091;
+setting_plain_text_mail: &#1058;&#1086;&#1083;&#1100;&#1082;&#1086; &#1087;&#1088;&#1086;&#1089;&#1090;&#1086;&#1081; &#1090;&#1077;&#1082;&#1089;&#1090; (&#1073;&#1077;&#1079; HTML)
+setting_protocol: &#1055;&#1088;&#1086;&#1090;&#1086;&#1082;&#1086;&#1083;
+setting_repositories_encodings: &#1050;&#1086;&#1076;&#1080;&#1088;&#1086;&#1074;&#1082;&#1080; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1072;
+setting_self_registration: &#1042;&#1086;&#1079;&#1084;&#1086;&#1078;&#1085;&#1072; &#1089;&#1072;&#1084;&#1086;&#1088;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1072;&#1094;&#1080;&#1103;
+setting_sequential_project_identifiers: &#1043;&#1077;&#1085;&#1077;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1099;&#1077; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1086;&#1088;&#1099; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1086;&#1074;
+setting_sys_api_enabled: &#1056;&#1072;&#1079;&#1088;&#1077;&#1096;&#1080;&#1090;&#1100; WS &#1076;&#1083;&#1103; &#1091;&#1087;&#1088;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1103; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1077;&#1084;
+setting_text_formatting: &#1060;&#1086;&#1088;&#1084;&#1072;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; &#1090;&#1077;&#1082;&#1089;&#1090;&#1072;
+setting_time_format: &#1060;&#1086;&#1088;&#1084;&#1072;&#1090; &#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1080;
+setting_user_format: &#1060;&#1086;&#1088;&#1084;&#1072;&#1090; &#1086;&#1090;&#1086;&#1073;&#1088;&#1072;&#1078;&#1077;&#1085;&#1080;&#1103; &#1080;&#1084;&#1077;&#1085;&#1080;
+setting_welcome_text: &#1058;&#1077;&#1082;&#1089;&#1090; &#1087;&#1088;&#1080;&#1074;&#1077;&#1090;&#1089;&#1090;&#1074;&#1080;&#1103;
+setting_wiki_compression: &#1057;&#1078;&#1072;&#1090;&#1080;&#1077; &#1080;&#1089;&#1090;&#1086;&#1088;&#1080;&#1080; Wiki
+
+status_active: &#1072;&#1082;&#1090;&#1080;&#1074;&#1077;&#1085;
+status_locked: &#1079;&#1072;&#1082;&#1088;&#1099;&#1090;
+status_registered: &#1079;&#1072;&#1088;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;
+
+text_are_you_sure: &#1055;&#1086;&#1076;&#1090;&#1074;&#1077;&#1088;&#1076;&#1080;&#1090;&#1077;
+text_assign_time_entries_to_project: &#1055;&#1088;&#1080;&#1082;&#1088;&#1077;&#1087;&#1080;&#1090;&#1100; &#1079;&#1072;&#1088;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1085;&#1086;&#1077; &#1074;&#1088;&#1077;&#1084;&#1103; &#1082; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1091;
+text_caracters_maximum: &#1052;&#1072;&#1082;&#1089;&#1080;&#1084;&#1091;&#1084; %d &#1089;&#1080;&#1084;&#1074;&#1086;&#1083;&#1086;&#1074;(&#1072;).
+text_caracters_minimum: &#1044;&#1086;&#1083;&#1078;&#1085;&#1086; &#1073;&#1099;&#1090;&#1100; &#1085;&#1077; &#1084;&#1077;&#1085;&#1077;&#1077; %d &#1089;&#1080;&#1084;&#1074;&#1086;&#1083;&#1086;&#1074;.
+text_comma_separated: &#1044;&#1086;&#1087;&#1091;&#1089;&#1090;&#1080;&#1084;&#1099; &#1085;&#1077;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1086; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1081; (&#1095;&#1077;&#1088;&#1077;&#1079; &#1079;&#1072;&#1087;&#1103;&#1090;&#1091;&#1102;).
 text_default_administrator_account_changed: &#1059;&#1095;&#1077;&#1090;&#1085;&#1072;&#1103; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100; &#1072;&#1076;&#1084;&#1080;&#1085;&#1080;&#1089;&#1090;&#1088;&#1072;&#1090;&#1086;&#1088;&#1072; &#1087;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1072;
-text_rmagick_available: &#1044;&#1086;&#1089;&#1090;&#1091;&#1087;&#1085;&#1086; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; RMagick (&#1074;&#1099;&#1073;&#1086;&#1088;&#1086;&#1095;&#1085;&#1086;)
-button_configure: &#1055;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099;
-label_plugins: &#1052;&#1086;&#1076;&#1091;&#1083;&#1080;
-label_ldap_authentication: &#1040;&#1074;&#1090;&#1086;&#1088;&#1080;&#1079;&#1072;&#1094;&#1080;&#1103; &#1087;&#1086;&#1089;&#1088;&#1077;&#1076;&#1089;&#1090;&#1074;&#1086;&#1084; LDAP
-label_downloads_abbr: &#1057;&#1082;&#1072;&#1095;&#1077;&#1082;
-label_this_month: &#1101;&#1090;&#1086;&#1090; &#1084;&#1077;&#1089;&#1103;&#1094;
-label_last_n_days: &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1080;&#1077; %d &#1076;&#1085;&#1077;&#1081;
-label_all_time: &#1074;&#1089;&#1105; &#1074;&#1088;&#1077;&#1084;&#1103;
-label_this_year: &#1101;&#1090;&#1086;&#1090; &#1075;&#1086;&#1076;
-label_date_range: &#1074;&#1088;&#1077;&#1084;&#1077;&#1085;&#1085;&#1086;&#1081; &#1080;&#1085;&#1090;&#1077;&#1088;&#1074;&#1072;&#1083;
-label_last_week: &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1103;&#1103; &#1085;&#1077;&#1076;&#1077;&#1083;&#1102;
-label_yesterday: &#1074;&#1095;&#1077;&#1088;&#1072;
-label_last_month: &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1085;&#1080;&#1081; &#1084;&#1077;&#1089;&#1103;&#1094;
-label_add_another_file: &#1044;&#1086;&#1073;&#1072;&#1074;&#1080;&#1090;&#1100; &#1077;&#1097;&#1105; &#1086;&#1076;&#1080;&#1085; &#1092;&#1072;&#1081;&#1083;
-label_optional_description: &#1054;&#1087;&#1080;&#1089;&#1072;&#1085;&#1080;&#1077; (&#1074;&#1099;&#1073;&#1086;&#1088;&#1086;&#1095;&#1085;&#1086;)
 text_destroy_time_entries_question: &#1042;&#1099; &#1089;&#1086;&#1073;&#1080;&#1088;&#1072;&#1077;&#1090;&#1077;&#1089;&#1100; &#1091;&#1076;&#1072;&#1083;&#1080;&#1090;&#1100; %.02f &#1095;&#1072;&#1089;&#1072;(&#1086;&#1074;) &#1087;&#1088;&#1080;&#1082;&#1088;&#1077;&#1087;&#1083;&#1077;&#1085;&#1085;&#1099;&#1093; &#1079;&#1072; &#1101;&#1090;&#1086;&#1081; &#1079;&#1072;&#1076;&#1072;&#1095;&#1077;&#1081;.
-error_issue_not_found_in_project: &#1047;&#1072;&#1076;&#1072;&#1095;&#1072; &#1085;&#1077; &#1073;&#1099;&#1083;&#1072; &#1085;&#1072;&#1081;&#1076;&#1077;&#1085;&#1072; &#1080;&#1083;&#1080; &#1085;&#1077; &#1087;&#1088;&#1080;&#1082;&#1088;&#1077;&#1087;&#1083;&#1077;&#1085;&#1072; &#1082; &#1101;&#1090;&#1086;&#1084;&#1091; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1091;
-text_assign_time_entries_to_project: &#1055;&#1088;&#1080;&#1082;&#1088;&#1077;&#1087;&#1080;&#1090;&#1100; &#1079;&#1072;&#1088;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1085;&#1086;&#1077; &#1074;&#1088;&#1077;&#1084;&#1103; &#1082; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1091;
 text_destroy_time_entries: &#1059;&#1076;&#1072;&#1083;&#1080;&#1090;&#1100; &#1079;&#1072;&#1088;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1085;&#1086;&#1077; &#1074;&#1088;&#1077;&#1084;&#1103;
-text_reassign_time_entries: '&#1055;&#1077;&#1088;&#1077;&#1085;&#1077;&#1089;&#1090;&#1080; &#1079;&#1072;&#1088;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1085;&#1086;&#1077; &#1074;&#1088;&#1077;&#1084;&#1103; &#1085;&#1072; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1091;&#1102; &#1079;&#1072;&#1076;&#1072;&#1095;&#1091;:'
-setting_activity_days_default: &#1050;&#1086;&#1083;-&#1074;&#1086; &#1076;&#1085;&#1077;&#1081;, &#1086;&#1090;&#1086;&#1073;&#1088;&#1072;&#1078;&#1072;&#1077;&#1084;&#1099;&#1093; &#1074; &#1040;&#1082;&#1090;&#1080;&#1074;&#1085;&#1086;&#1089;&#1090;&#1080;
-label_chronological_order: &#1042; &#1093;&#1088;&#1086;&#1085;&#1086;&#1083;&#1086;&#1075;&#1080;&#1095;&#1077;&#1089;&#1082;&#1086;&#1084; &#1087;&#1086;&#1088;&#1103;&#1076;&#1082;&#1077; 
-field_comments_sorting: &#1054;&#1090;&#1086;&#1073;&#1088;&#1072;&#1078;&#1077;&#1085;&#1080;&#1077; &#1082;&#1086;&#1084;&#1084;&#1077;&#1085;&#1090;&#1072;&#1088;&#1080;&#1077;&#1074;
-label_reverse_chronological_order: &#1042; &#1086;&#1073;&#1088;&#1072;&#1090;&#1085;&#1086;&#1084; &#1087;&#1086;&#1088;&#1103;&#1076;&#1082;&#1077;
-label_preferences: &#1055;&#1088;&#1077;&#1076;&#1087;&#1086;&#1095;&#1090;&#1077;&#1085;&#1080;&#1103;
-setting_display_subprojects_issues: &#1054;&#1090;&#1086;&#1073;&#1088;&#1072;&#1078;&#1077;&#1085;&#1080;&#1077; &#1087;&#1086;&#1076;&#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1086;&#1074; &#1087;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;
-label_overall_activity: &#1057;&#1074;&#1086;&#1076;&#1085;&#1072;&#1103; &#1072;&#1082;&#1090;&#1080;&#1074;&#1085;&#1086;&#1089;&#1090;&#1100;
-setting_default_projects_public: &#1053;&#1086;&#1074;&#1099;&#1077; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1099; &#1103;&#1074;&#1083;&#1103;&#1102;&#1090;&#1089;&#1103; &#1087;&#1091;&#1073;&#1083;&#1080;&#1095;&#1085;&#1099;&#1084;&#1080;
-error_scm_annotate: &quot;&#1044;&#1072;&#1085;&#1085;&#1099;&#1077; &#1086;&#1090;&#1089;&#1091;&#1090;&#1089;&#1090;&#1074;&#1091;&#1102;&#1090; &#1080;&#1083;&#1080; &#1085;&#1077; &#1084;&#1086;&#1075;&#1091;&#1090; &#1073;&#1099;&#1090;&#1100; &#1087;&#1086;&#1076;&#1087;&#1080;&#1089;&#1072;&#1085;&#1099;.&quot;
-label_planning: &#1055;&#1083;&#1072;&#1085;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077;
-text_subprojects_destroy_warning: '&#1055;&#1086;&#1076;&#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1099;: %s &#1090;&#1072;&#1082;&#1078;&#1077; &#1073;&#1091;&#1076;&#1091;&#1090; &#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1099;.'
-label_and_its_subprojects: %s &#1080; &#1074;&#1089;&#1077; &#1087;&#1086;&#1076;&#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1099;
-mail_body_reminder: &quot;%d &#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1085;&#1099;&#1093; &#1085;&#1072; &#1074;&#1072;&#1089; &#1079;&#1072;&#1076;&#1072;&#1095; &#1085;&#1072; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1080;&#1077; %d &#1076;&#1085;&#1077;&#1081;:&quot; 
-mail_subject_reminder: &quot;%d &#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1085;&#1099;&#1093; &#1085;&#1072; &#1074;&#1072;&#1089; &#1079;&#1072;&#1076;&#1072;&#1095; &#1074; &#1073;&#1083;&#1080;&#1078;&#1072;&#1081;&#1096;&#1080;&#1077; &#1076;&#1085;&#1080;&quot; 
-text_user_wrote: '%s &#1085;&#1072;&#1087;&#1080;&#1089;&#1072;&#1083;:'
-label_duplicated_by: &#1076;&#1091;&#1073;&#1083;&#1080;&#1088;&#1091;&#1077;&#1090;&#1089;&#1103;
-setting_enabled_scm: &#1047;&#1072;&#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1086;&#1074;&#1072;&#1090;&#1100; SCM
+text_diff_truncated: '... &#1069;&#1090;&#1086;&#1090; diff &#1086;&#1075;&#1088;&#1072;&#1085;&#1080;&#1095;&#1077;&#1085;, &#1090;&#1072;&#1082; &#1082;&#1072;&#1082; &#1087;&#1088;&#1077;&#1074;&#1099;&#1096;&#1072;&#1077;&#1090; &#1084;&#1072;&#1082;&#1089;&#1080;&#1084;&#1072;&#1083;&#1100;&#1085;&#1099;&#1081; &#1086;&#1090;&#1086;&#1073;&#1088;&#1072;&#1078;&#1072;&#1077;&#1084;&#1099;&#1081; &#1088;&#1072;&#1079;&#1084;&#1077;&#1088;.'
+text_email_delivery_not_configured: &quot;&#1055;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; &#1088;&#1072;&#1073;&#1086;&#1090;&#1099; &#1089; &#1087;&#1086;&#1095;&#1090;&#1086;&#1074;&#1099;&#1084; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1086;&#1084; &#1085;&#1077; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1077;&#1085;&#1099; &#1080; &#1092;&#1091;&#1085;&#1082;&#1094;&#1080;&#1103; &#1091;&#1074;&#1077;&#1076;&#1086;&#1084;&#1083;&#1077;&#1085;&#1080;&#1103; &#1087;&#1086; email &#1085;&#1077; &#1072;&#1082;&#1090;&#1080;&#1074;&#1085;&#1072;.\n&#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1080;&#1090;&#1100; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; &#1076;&#1083;&#1103; &#1042;&#1072;&#1096;&#1077;&#1075;&#1086; SMTP-&#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1042;&#1099; &#1084;&#1086;&#1078;&#1077;&#1090;&#1077; &#1074; &#1092;&#1072;&#1081;&#1083;&#1077; config/email.yml. &#1044;&#1083;&#1103; &#1087;&#1088;&#1080;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1103; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1081; &#1087;&#1077;&#1088;&#1077;&#1079;&#1072;&#1087;&#1091;&#1089;&#1090;&#1080;&#1090;&#1077; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077;.&quot;
 text_enumeration_category_reassign_to: '&#1053;&#1072;&#1079;&#1085;&#1072;&#1095;&#1080;&#1090;&#1100; &#1080;&#1084; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1077;&#1077; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;:'
 text_enumeration_destroy_question: '%d &#1086;&#1073;&#1098;&#1077;&#1082;&#1090;(&#1072;,&#1086;&#1074;) &#1089;&#1074;&#1103;&#1079;&#1072;&#1085;&#1099; &#1089; &#1101;&#1090;&#1080;&#1084; &#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1077;&#1084;.'
-label_incoming_emails: &#1055;&#1088;&#1080;&#1105;&#1084; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1081;
-label_generate_key: &#1057;&#1075;&#1077;&#1085;&#1077;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1090;&#1100; &#1082;&#1083;&#1102;&#1095;
-setting_mail_handler_api_enabled: &#1042;&#1082;&#1083;&#1102;&#1095;&#1080;&#1090;&#1100; &#1074;&#1077;&#1073;-&#1089;&#1077;&#1088;&#1074;&#1080;&#1089; &#1076;&#1083;&#1103; &#1074;&#1093;&#1086;&#1076;&#1103;&#1097;&#1080;&#1093; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1081;
-setting_mail_handler_api_key: API &#1082;&#1083;&#1102;&#1095;
-text_email_delivery_not_configured: &quot;&#1055;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; &#1088;&#1072;&#1073;&#1086;&#1090;&#1099; &#1089; &#1087;&#1086;&#1095;&#1090;&#1086;&#1074;&#1099;&#1084; &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1086;&#1084; &#1085;&#1077; &#1085;&#1072;&#1089;&#1090;&#1088;&#1086;&#1077;&#1085;&#1099; &#1080; &#1092;&#1091;&#1085;&#1082;&#1094;&#1080;&#1103; &#1091;&#1074;&#1077;&#1076;&#1086;&#1084;&#1083;&#1077;&#1085;&#1080;&#1103; &#1087;&#1086; email &#1085;&#1077; &#1072;&#1082;&#1090;&#1080;&#1074;&#1085;&#1072;.\n&#1053;&#1072;&#1089;&#1090;&#1088;&#1086;&#1080;&#1090;&#1100; &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088;&#1099; &#1076;&#1083;&#1103; &#1074;&#1072;&#1096;&#1077;&#1075;&#1086; SMTP &#1089;&#1077;&#1088;&#1074;&#1077;&#1088;&#1072; &#1074;&#1099; &#1084;&#1086;&#1078;&#1077;&#1090;&#1077; &#1074; &#1092;&#1072;&#1081;&#1083;&#1077; config/email.yml. &#1044;&#1083;&#1103; &#1087;&#1088;&#1080;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1103; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1081; &#1087;&#1077;&#1088;&#1077;&#1079;&#1072;&#1087;&#1091;&#1089;&#1090;&#1080;&#1090;&#1077; &#1087;&#1088;&#1080;&#1083;&#1086;&#1078;&#1077;&#1085;&#1080;&#1077;.&quot;
-field_parent_title: Parent page
-label_issue_watchers: Watchers
-setting_commit_logs_encoding: Commit messages encoding
-button_quote: Quote
-setting_sequential_project_identifiers: Generate sequential project identifiers
+text_file_repository_writable: &#1061;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1077; &#1089; &#1076;&#1086;&#1089;&#1090;&#1091;&#1087;&#1086;&#1084; &#1085;&#1072; &#1079;&#1072;&#1087;&#1080;&#1089;&#1100;
+text_issue_added: &#1055;&#1086; &#1079;&#1072;&#1076;&#1072;&#1095;&#1077; %s &#1073;&#1099;&#1083; &#1089;&#1086;&#1079;&#1076;&#1072;&#1085; &#1086;&#1090;&#1095;&#1077;&#1090; (%s).
+text_issue_category_destroy_assignments: &#1059;&#1076;&#1072;&#1083;&#1080;&#1090;&#1100; &#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1080;&#1103; &#1082;&#1072;&#1090;&#1077;&#1075;&#1086;&#1088;&#1080;&#1080;
+text_issue_category_destroy_question: &#1053;&#1077;&#1089;&#1082;&#1086;&#1083;&#1100;&#1082;&#1086; &#1079;&#1072;&#1076;&#1072;&#1095; (%d) &#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1086; &#1074; &#1076;&#1072;&#1085;&#1085;&#1091;&#1102; &#1082;&#1072;&#1090;&#1077;&#1075;&#1086;&#1088;&#1080;&#1102;. &#1063;&#1090;&#1086; &#1042;&#1099; &#1093;&#1086;&#1090;&#1080;&#1090;&#1077; &#1087;&#1088;&#1077;&#1076;&#1087;&#1088;&#1080;&#1085;&#1103;&#1090;&#1100;?
+text_issue_category_reassign_to: &#1055;&#1077;&#1088;&#1077;&#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1080;&#1090;&#1100; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080; &#1076;&#1083;&#1103; &#1076;&#1072;&#1085;&#1085;&#1086;&#1081; &#1082;&#1072;&#1090;&#1077;&#1075;&#1086;&#1088;&#1080;&#1080;
+text_issues_destroy_confirmation: '&#1042;&#1099; &#1091;&#1074;&#1077;&#1088;&#1077;&#1085;&#1099;, &#1095;&#1090;&#1086; &#1093;&#1086;&#1090;&#1080;&#1090;&#1077; &#1091;&#1076;&#1072;&#1083;&#1080;&#1090;&#1100; &#1074;&#1099;&#1073;&#1088;&#1072;&#1085;&#1085;&#1099;&#1077; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;?'
+text_issues_ref_in_commit_messages: &#1057;&#1086;&#1087;&#1086;&#1089;&#1090;&#1072;&#1074;&#1083;&#1077;&#1085;&#1080;&#1077; &#1080; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;&#1080;&#1077; &#1089;&#1090;&#1072;&#1090;&#1091;&#1089;&#1072; &#1079;&#1072;&#1076;&#1072;&#1095; &#1080;&#1089;&#1093;&#1086;&#1076;&#1103; &#1080;&#1079; &#1090;&#1077;&#1082;&#1089;&#1090;&#1072; &#1089;&#1086;&#1086;&#1073;&#1097;&#1077;&#1085;&#1080;&#1081;
+text_issue_updated: &#1047;&#1072;&#1076;&#1072;&#1095;&#1072; %s &#1073;&#1099;&#1083;&#1072; &#1086;&#1073;&#1085;&#1086;&#1074;&#1083;&#1077;&#1085;&#1072; (%s).
+text_journal_changed: &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088; &#1080;&#1079;&#1084;&#1077;&#1085;&#1080;&#1083;&#1089;&#1103; &#1089; %s &#1085;&#1072; %s
+text_journal_deleted: &#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1086;
+text_journal_set_to: &#1087;&#1072;&#1088;&#1072;&#1084;&#1077;&#1090;&#1088; &#1080;&#1079;&#1084;&#1077;&#1085;&#1080;&#1083;&#1089;&#1103; &#1085;&#1072; %s
+text_length_between: &#1044;&#1083;&#1080;&#1085;&#1072; &#1084;&#1077;&#1078;&#1076;&#1091; %d &#1080; %d &#1089;&#1080;&#1084;&#1074;&#1086;&#1083;&#1086;&#1074;.
+text_load_default_configuration: &#1047;&#1072;&#1075;&#1088;&#1091;&#1079;&#1080;&#1090;&#1100; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1102; &#1087;&#1086; &#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;
+text_min_max_length_info: 0 &#1086;&#1079;&#1085;&#1072;&#1095;&#1072;&#1077;&#1090; &#1086;&#1090;&#1089;&#1091;&#1090;&#1089;&#1090;&#1074;&#1080;&#1077; &#1079;&#1072;&#1087;&#1088;&#1077;&#1090;&#1086;&#1074;
+text_no_configuration_data: &quot;&#1056;&#1086;&#1083;&#1080;, &#1090;&#1088;&#1077;&#1082;&#1077;&#1088;&#1099;, &#1089;&#1090;&#1072;&#1090;&#1091;&#1089;&#1099; &#1079;&#1072;&#1076;&#1072;&#1095; &#1080; &#1086;&#1087;&#1077;&#1088;&#1072;&#1090;&#1080;&#1074;&#1085;&#1099;&#1081; &#1087;&#1083;&#1072;&#1085; &#1085;&#1077; &#1073;&#1099;&#1083;&#1080; &#1089;&#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1099;.\n&#1053;&#1072;&#1089;&#1090;&#1086;&#1103;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086; &#1088;&#1077;&#1082;&#1086;&#1084;&#1077;&#1085;&#1076;&#1091;&#1077;&#1090;&#1089;&#1103; &#1079;&#1072;&#1075;&#1088;&#1091;&#1079;&#1080;&#1090;&#1100; &#1082;&#1086;&#1085;&#1092;&#1080;&#1075;&#1091;&#1088;&#1072;&#1094;&#1080;&#1102; &#1087;&#1086;-&#1091;&#1084;&#1086;&#1083;&#1095;&#1072;&#1085;&#1080;&#1102;. &#1042;&#1099; &#1089;&#1084;&#1086;&#1078;&#1077;&#1090;&#1077; &#1077;&#1105; &#1080;&#1079;&#1084;&#1077;&#1085;&#1080;&#1090;&#1100; &#1087;&#1086;&#1090;&#1086;&#1084;.&quot;
+text_project_destroy_confirmation: &#1042;&#1099; &#1085;&#1072;&#1089;&#1090;&#1072;&#1080;&#1074;&#1072;&#1077;&#1090;&#1077; &#1085;&#1072; &#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1080;&#1080; &#1076;&#1072;&#1085;&#1085;&#1086;&#1075;&#1086; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1072; &#1080; &#1074;&#1089;&#1077;&#1081; &#1086;&#1090;&#1085;&#1086;&#1089;&#1103;&#1097;&#1077;&#1081;&#1089;&#1103; &#1082; &#1085;&#1077;&#1084;&#1091; &#1080;&#1085;&#1092;&#1086;&#1088;&#1084;&#1072;&#1094;&#1080;&#1080;?
+text_project_identifier_info: '&#1044;&#1086;&#1087;&#1091;&#1089;&#1090;&#1080;&#1084;&#1099; &#1089;&#1090;&#1088;&#1086;&#1095;&#1085;&#1099;&#1077; &#1073;&#1091;&#1082;&#1074;&#1099; (a-z), &#1094;&#1080;&#1092;&#1088;&#1099; &#1080; &#1076;&#1077;&#1092;&#1080;&#1089;.&lt;br /&gt;&#1057;&#1086;&#1093;&#1088;&#1072;&#1085;&#1077;&#1085;&#1085;&#1099;&#1081; &#1080;&#1076;&#1077;&#1085;&#1090;&#1080;&#1092;&#1080;&#1082;&#1072;&#1090;&#1086;&#1088; &#1085;&#1077; &#1084;&#1086;&#1078;&#1077;&#1090; &#1073;&#1099;&#1090;&#1100; &#1080;&#1079;&#1084;&#1077;&#1085;&#1077;&#1085;.'
+text_reassign_time_entries: '&#1055;&#1077;&#1088;&#1077;&#1085;&#1077;&#1089;&#1090;&#1080; &#1079;&#1072;&#1088;&#1077;&#1075;&#1080;&#1089;&#1090;&#1088;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1085;&#1086;&#1077; &#1074;&#1088;&#1077;&#1084;&#1103; &#1085;&#1072; &#1089;&#1083;&#1077;&#1076;&#1091;&#1102;&#1097;&#1091;&#1102; &#1079;&#1072;&#1076;&#1072;&#1095;&#1091;:'
+text_regexp_info: &#1085;&#1072;&#1087;&#1088;. ^[A-Z0-9]+$
+text_repository_usernames_mapping: &quot;&#1042;&#1099;&#1073;&#1077;&#1088;&#1080;&#1090;&#1077; &#1080;&#1083;&#1080; &#1086;&#1073;&#1085;&#1086;&#1074;&#1080;&#1090;&#1077; &#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1103; Redmine, &#1089;&#1074;&#1103;&#1079;&#1072;&#1085;&#1085;&#1086;&#1075;&#1086; &#1089; &#1085;&#1072;&#1081;&#1076;&#1077;&#1085;&#1085;&#1099;&#1084;&#1080; &#1080;&#1084;&#1077;&#1085;&#1072;&#1084;&#1080; &#1074; &#1078;&#1091;&#1088;&#1085;&#1072;&#1083;&#1077; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1094;&#1072;.\n&#1055;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1080; &#1089; &#1086;&#1076;&#1080;&#1085;&#1072;&#1082;&#1086;&#1074;&#1099;&#1084;&#1080; &#1080;&#1084;&#1077;&#1085;&#1072;&#1084;&#1080; &#1080;&#1083;&#1080; email &#1074; Redmine &#1080; &#1093;&#1088;&#1072;&#1085;&#1080;&#1083;&#1080;&#1097;&#1077; &#1089;&#1074;&#1103;&#1079;&#1099;&#1074;&#1072;&#1102;&#1090;&#1089;&#1103; &#1072;&#1074;&#1090;&#1086;&#1084;&#1072;&#1090;&#1080;&#1095;&#1077;&#1089;&#1082;&#1080;.&quot;
+text_rmagick_available: &#1044;&#1086;&#1089;&#1090;&#1091;&#1087;&#1085;&#1086; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1080;&#1077; RMagick (&#1086;&#1087;&#1094;&#1080;&#1086;&#1085;&#1072;&#1083;&#1100;&#1085;&#1086;)
+text_select_mail_notifications: &#1042;&#1099;&#1073;&#1077;&#1088;&#1080;&#1090;&#1077; &#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1103;, &#1085;&#1072; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1073;&#1091;&#1076;&#1077;&#1090; &#1086;&#1090;&#1089;&#1099;&#1083;&#1072;&#1090;&#1100;&#1089;&#1103; &#1091;&#1074;&#1077;&#1076;&#1086;&#1084;&#1083;&#1077;&#1085;&#1080;&#1077; &#1085;&#1072; &#1101;&#1083;&#1077;&#1082;&#1090;&#1088;&#1086;&#1085;&#1085;&#1091;&#1102; &#1087;&#1086;&#1095;&#1090;&#1091;.
+text_select_project_modules: '&#1042;&#1099;&#1073;&#1077;&#1088;&#1080;&#1090;&#1077; &#1084;&#1086;&#1076;&#1091;&#1083;&#1080;, &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1073;&#1091;&#1076;&#1091;&#1090; &#1080;&#1089;&#1087;&#1086;&#1083;&#1100;&#1079;&#1086;&#1074;&#1072;&#1085;&#1099; &#1074; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1077;:'
+text_status_changed_by_changeset: &#1056;&#1077;&#1072;&#1083;&#1080;&#1079;&#1086;&#1074;&#1072;&#1085;&#1086; &#1074; %s &#1088;&#1077;&#1076;&#1072;&#1082;&#1094;&#1080;&#1080;.
+text_subprojects_destroy_warning: '&#1055;&#1086;&#1076;&#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1099;: %s &#1090;&#1072;&#1082;&#1078;&#1077; &#1073;&#1091;&#1076;&#1091;&#1090; &#1091;&#1076;&#1072;&#1083;&#1077;&#1085;&#1099;.'
+text_tip_task_begin_day: &#1076;&#1072;&#1090;&#1072; &#1085;&#1072;&#1095;&#1072;&#1083;&#1072; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
+text_tip_task_begin_end_day: &#1085;&#1072;&#1095;&#1072;&#1083;&#1086; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080; &#1080; &#1086;&#1082;&#1086;&#1085;&#1095;&#1072;&#1085;&#1080;&#1077; &#1077;&#1077; &#1074; &#1101;&#1090;&#1086;&#1090; &#1076;&#1077;&#1085;&#1100;
+text_tip_task_end_day: &#1076;&#1072;&#1090;&#1072; &#1079;&#1072;&#1074;&#1077;&#1088;&#1096;&#1077;&#1085;&#1080;&#1103; &#1079;&#1072;&#1076;&#1072;&#1095;&#1080;
+text_tracker_no_workflow: &#1044;&#1083;&#1103; &#1101;&#1090;&#1086;&#1075;&#1086; &#1090;&#1088;&#1077;&#1082;&#1077;&#1088;&#1072; &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086;&#1089;&#1090;&#1100; &#1076;&#1077;&#1081;&#1089;&#1090;&#1074;&#1080;&#1081; &#1085;&#1077; &#1086;&#1087;&#1088;&#1077;&#1076;&#1077;&#1083;&#1077;&#1085;&#1072;
+text_unallowed_characters: &#1047;&#1072;&#1087;&#1088;&#1077;&#1097;&#1077;&#1085;&#1085;&#1099;&#1077; &#1089;&#1080;&#1084;&#1074;&#1086;&#1083;&#1099;
+text_user_mail_option: &quot;&#1044;&#1083;&#1103; &#1085;&#1077;&#1074;&#1099;&#1073;&#1088;&#1072;&#1085;&#1085;&#1099;&#1093; &#1087;&#1088;&#1086;&#1077;&#1082;&#1090;&#1086;&#1074;, &#1042;&#1099; &#1073;&#1091;&#1076;&#1077;&#1090;&#1077; &#1087;&#1086;&#1083;&#1091;&#1095;&#1072;&#1090;&#1100; &#1091;&#1074;&#1077;&#1076;&#1086;&#1084;&#1083;&#1077;&#1085;&#1080;&#1103; &#1090;&#1086;&#1083;&#1100;&#1082;&#1086; &#1086; &#1090;&#1086;&#1084; &#1095;&#1090;&#1086; &#1087;&#1088;&#1086;&#1089;&#1084;&#1072;&#1090;&#1088;&#1080;&#1074;&#1072;&#1077;&#1090;&#1077; &#1080;&#1083;&#1080; &#1074; &#1095;&#1077;&#1084; &#1091;&#1095;&#1072;&#1089;&#1090;&#1074;&#1091;&#1077;&#1090;&#1077; (&#1085;&#1072;&#1087;&#1088;&#1080;&#1084;&#1077;&#1088;, &#1074;&#1086;&#1087;&#1088;&#1086;&#1089;&#1099;, &#1072;&#1074;&#1090;&#1086;&#1088;&#1086;&#1084; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1093; &#1042;&#1099; &#1103;&#1074;&#1083;&#1103;&#1077;&#1090;&#1077;&#1089;&#1100; &#1080;&#1083;&#1080; &#1082;&#1086;&#1090;&#1086;&#1088;&#1099;&#1077; &#1042;&#1072;&#1084; &#1085;&#1072;&#1079;&#1085;&#1072;&#1095;&#1077;&#1085;&#1099;).&quot;
+text_user_wrote: '%s &#1085;&#1072;&#1087;&#1080;&#1089;&#1072;&#1083;(&#1072;):'
+text_wiki_destroy_confirmation: &#1042;&#1099; &#1091;&#1074;&#1077;&#1088;&#1077;&#1085;&#1099;, &#1095;&#1090;&#1086; &#1093;&#1086;&#1090;&#1080;&#1090;&#1077; &#1091;&#1076;&#1072;&#1083;&#1080;&#1090;&#1100; &#1076;&#1072;&#1085;&#1085;&#1091;&#1102; Wiki &#1080; &#1074;&#1089;&#1077; &#1077;&#1077; &#1089;&#1086;&#1076;&#1077;&#1088;&#1078;&#1080;&#1084;&#1086;&#1077;?
+text_workflow_edit: &#1042;&#1099;&#1073;&#1077;&#1088;&#1080;&#1090;&#1077; &#1088;&#1086;&#1083;&#1100; &#1080; &#1090;&#1088;&#1077;&#1082;&#1077;&#1088; &#1076;&#1083;&#1103; &#1088;&#1077;&#1076;&#1072;&#1082;&#1090;&#1080;&#1088;&#1086;&#1074;&#1072;&#1085;&#1080;&#1103; &#1087;&#1086;&#1089;&#1083;&#1077;&#1076;&#1086;&#1074;&#1072;&#1090;&#1077;&#1083;&#1100;&#1085;&#1086;&#1089;&#1090;&#1080; &#1089;&#1086;&#1089;&#1090;&#1086;&#1103;&#1085;&#1080;&#1081;
+
+text_plugin_assets_writable: Plugin assets directory writable
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+button_create_and_continue: Create and continue
+text_custom_field_possible_values_info: 'One line for each value'
+label_display: Display
+field_editable: Editable</diff>
      <filename>lang/ru.yml</filename>
    </modified>
    <modified>
      <diff>@@ -34,7 +34,7 @@ activerecord_error_not_a_number: nije broj
 activerecord_error_not_a_date: nije datum
 activerecord_error_greater_than_start_date: mora biti ve&#263;i od po&#269;etnog datuma
 activerecord_error_not_same_project: ne pripada istom projektu
-activerecord_error_circular_dependency: Ova relacija bi kreirala kru&#382;nu zavisnost
+activerecord_error_circular_dependency: Ova relacija bi napravila kru&#382;nu zavisnost
 
 general_fmt_age: %d g
 general_fmt_age_plural: %d god.
@@ -51,24 +51,24 @@ general_csv_separator: ','
 general_csv_decimal_separator: '.'
 general_csv_encoding: ISO-8859-1
 general_pdf_encoding: ISO-8859-1
-general_day_names: Ponedeljak, Utorak, Sreda, &#269;etvrtak, Petak, Subota, Nedelja
+general_day_names: Ponedeljak, Utorak, Sreda, &#268;etvrtak, Petak, Subota, Nedelja
 general_first_day_of_week: '1'
 
-notice_account_updated: Nalog je uspe&#353;no izmenjen.
+notice_account_updated: Nalog je uspe&#353;no promenjen.
 notice_account_invalid_creditentials: Pogre&#353;an korisnik ili lozinka
-notice_account_password_updated: Lozinka je uspe&#353;no izmenjena.
+notice_account_password_updated: Lozinka je uspe&#353;no promenjena.
 notice_account_wrong_password: Pogre&#353;na lozinka
-notice_account_register_done: Nalog je uspe&#353;no kreiran. Da bi ste aktivirali va&#353; nalog kliknite na link koji vam je poslat. 
+notice_account_register_done: Nalog je uspe&#353;no napravljen. Da bi ste aktivirali va&#353; nalog kliknite na link koji vam je poslat. 
 notice_account_unknown_email: Nepoznati korisnik.
 notice_can_t_change_password: Ovaj nalog koristi eksterni izvor prijavljivanja. Ne mogu da promenim &#353;ifru.
 notice_account_lost_email_sent: Email sa uputstvima o izboru nove &#353;ifre je poslat na va&#353;u adresu.
 notice_account_activated: Va&#353; nalog je aktiviran. Mo&#382;ete se ulogovati.
 notice_successful_create: Uspe&#353;na kreacija.
-notice_successful_update: Uspe&#353;na izmena.
+notice_successful_update: Uspe&#353;na promena.
 notice_successful_delete: Uspe&#353;no brisanje.
 notice_successful_connection: Uspe&#353;na konekcija.
 notice_file_not_found: Stranica kojoj poku&#353;avate da pristupite ne postoji ili je uklonjena.
-notice_locking_conflict: Podaci su izmenjeni od strane drugog korisnika.
+notice_locking_conflict: Podaci su promenjeni od strane drugog korisnika.
 notice_not_authorized: Niste ovla&#353;&#263;eni da pristupite ovoj stranici.
 notice_email_sent: Email je poslat %s
 notice_email_error: Do&#353;lo je do gre&#353;ke pri slanju maila (%s)
@@ -77,13 +77,13 @@ notice_failed_to_save_issues: &quot;Neuspe&#353;no snimanje %d kartica na %d izabrano: %s
 notice_no_issue_selected: &quot;Nijedna kartica nije izabrana! Molim, izaberite kartice koje &#382;elite za editujete.&quot;
 
 error_scm_not_found: &quot;Unos i/ili revizija ne postoji u spremi&#353;tu.&quot;
-error_scm_command_failed: &quot;An error occurred when trying to access the repository: %s&quot;
+error_scm_command_failed: &quot;Do&#353;lo je do gre&#353;ke pri pristupanju spremi&#353;tu: %s&quot;
 
 mail_subject_lost_password: Va&#353;a %s lozinka
-mail_body_lost_password: 'Da biste izmenili va&#353;u lozinku, kliknite na slede&#263;i link:'
-mail_subject_register: Aktivacija %s naloga
+mail_body_lost_password: 'Da biste promenili va&#353;u lozinku, kliknite na slede&#263;i link:'
+mail_subject_register: Aktivacija naloga %s 
 mail_body_register: 'Da biste aktivirali va&#353; nalog, kliknite na slede&#263;i link:'
-mail_body_account_information_external: Mozete koristiti vas &quot;%s&quot; nalog da bi ste se prikljucili.
+mail_body_account_information_external: Mozete koristiti vas nalog &quot;%s&quot; da bi ste se prikljucili.
 mail_body_account_information: Informacije o vasem nalogu
 
 gui_validation_error: 1 gre&#353;ka
@@ -96,12 +96,12 @@ field_is_required: Zahtevano
 field_firstname: Ime
 field_lastname: Prezime
 field_mail: Email
-field_filename: File
+field_filename: Fajl
 field_filesize: Veli&#269;ina
-field_downloads: Downloads
+field_downloads: Preuzimanja
 field_author: Autor
-field_created_on: Kreirano
-field_updated_on: Izmenjeno
+field_created_on: Postavljeno
+field_updated_on: Promenjeno
 field_field_format: Format
 field_is_for_all: Za sve projekte
 field_possible_values: Mogu&#263;e vrednosti
@@ -115,25 +115,25 @@ field_project: Projekat
 field_issue: Kartica
 field_status: Status
 field_notes: Bele&#353;ke
-field_is_closed: Gre&#353;ka zatvorena
+field_is_closed: Kartica zatvorena
 field_is_default: Podrazumevana vrednost
-field_tracker: Tracker
-field_subject: Subjekat
+field_tracker: Vrsta
+field_subject: Tema
 field_due_date: Do datuma
 field_assigned_to: Dodeljeno
 field_priority: Prioritet
-field_fixed_version: Target version
+field_fixed_version: Verzija
 field_user: Korisnik
 field_role: Uloga
 field_homepage: Homepage
 field_is_public: Javni
-field_parent: Podprojekat od
-field_is_in_chlog: Kartice se prikazuju u changelog-u
-field_is_in_roadmap: Kartice se prikazuju u roadmap-u
-field_login: Login
+field_parent: Potprojekat od
+field_is_in_chlog: Kartice se prikazuju u dnevniku promena
+field_is_in_roadmap: Kartice se prikazuju u Redosledu
+field_login: Korisnik
 field_mail_notification: Obave&#353;tavanje putem mail-a
 field_admin: Administrator
-field_last_login_on: Poslednja konekcija
+field_last_login_on: Poslednje prijavljivanje
 field_language: Jezik
 field_effective_date: Datum
 field_password: Lozinka
@@ -150,14 +150,14 @@ field_attr_firstname: Atribut imena
 field_attr_lastname: Atribut prezimena
 field_attr_mail: Atribut email-a
 field_onthefly: Kreacija naloga &quot;On-the-fly&quot;
-field_start_date: Start
+field_start_date: Po&#269;etak
 field_done_ratio: %% Zavr&#353;eno
 field_auth_source: Vrsta prijavljivanja
 field_hide_mail: Sakrij moju email adresu
 field_comments: Komentar
 field_url: URL
 field_start_page: Po&#269;etna strana
-field_subproject: Podprojekat
+field_subproject: Potprojekat
 field_hours: Sati
 field_activity: Aktivnost
 field_spent_on: Datum
@@ -175,7 +175,7 @@ setting_app_title: Naziv aplikacije
 setting_app_subtitle: Podnaslov aplikacije
 setting_welcome_text: Tekst dobrodo&#353;lice
 setting_default_language: Podrazumevani jezik
-setting_login_required: Prijavljivanje obaveyno
+setting_login_required: Prijavljivanje je obavezno
 setting_self_registration: Samoregistracija je dozvoljena
 setting_attachment_max_size: Maksimalna velicina Attachment-a
 setting_issues_export_limit: Max broj kartica u exportu
@@ -188,27 +188,28 @@ setting_autofetch_changesets: Autofetch commits
 setting_sys_api_enabled: Ukljuci WS za menad&#382;ment spremi&#353;ta
 setting_commit_ref_keywords: Referentne klju&#269;ne re&#269;i
 setting_commit_fix_keywords: Fiksne klju&#269;ne re&#269;i
-setting_autologin: Autologin
+setting_autologin: Automatsko prijavljivanje
 setting_date_format: Format datuma
 setting_cross_project_issue_relations: Dozvoli relacije kartica izme&#273;u razli&#269;itih projekata
 setting_issue_list_default_columns: Podrazumevana kolona se prikazuje na listi kartica
 setting_repositories_encodings: Kodna stranica spremi&#353;ta
 setting_emails_footer: Zaglavlje emaila
 
+label_example: Primer
 label_user: Korisnik
 label_user_plural: Korisnici
 label_user_new: Novi korisnik
 label_project: Projekat
 label_project_new: Novi projekat
 label_project_plural: Projekti
-label_project_all: Svi Projekti
+label_project_all: Svi projekti
 label_project_latest: Poslednji projekat
 label_issue: Kartica
 label_issue_new: Nova kartica
 label_issue_plural: Kartice
 label_issue_view_all: Pregled svih kartica
-label_document: Dokumenat
-label_document_new: Novi dokumenat
+label_document: Dokument
+label_document_new: Novi dokument
 label_document_plural: Dokumenti
 label_role: Uloga
 label_role_plural: Uloge
@@ -217,39 +218,39 @@ label_role_and_permissions: Uloge i prava
 label_member: &#268;lan
 label_member_new: Novi &#269;lan
 label_member_plural: &#268;lanovi
-label_tracker: Tracker
-label_tracker_plural: Trackers
-label_tracker_new: Novi tracker
+label_tracker: Vrsta
+label_tracker_plural: Vrste
+label_tracker_new: Nova vrsta
 label_workflow: Tok rada
 label_issue_status: Status kartice
 label_issue_status_plural: Statusi kartica
 label_issue_status_new: Novi status
-label_issue_category: Kategorij kartice
+label_issue_category: Kategorija kartice
 label_issue_category_plural: Kategorije kartica
 label_issue_category_new: Nova kategorija
 label_custom_field: Korisni&#269;ki definisano polje
 label_custom_field_plural: Korisni&#269;ki definisana polja
 label_custom_field_new: Novo korisni&#269;ki definisano polje
-label_enumerations: Enumeracije
+label_enumerations: Konstante
 label_enumeration_new: Nova vrednost
 label_information: Informacija
 label_information_plural: Informacije
-label_please_login: Molim ulogujte se
+label_please_login: Molim prijavite se
 label_register: Registracija
 label_password_lost: Izgubljena lozinka
-label_home: Home
-label_my_page: Moja Stranica
+label_home: Naslovna stranica
+label_my_page: Moja stranica
 label_my_account: Moj nalog
 label_my_projects: Moji projekti
 label_administration: Administracija
-label_login: Login
-label_logout: Logout
+label_login: Korisnik
+label_logout: Odjavi me
 label_help: Pomo&#263;
 label_reported_issues: Prijavljene kartice
-label_assigned_to_me_issues: Kartice meni dodeljene
-label_last_login: Poslednja konekcija
-label_last_updates: Poslednje izmene
-label_last_updates_plural: %d poslednje izmenjene
+label_assigned_to_me_issues: Moje kartice
+label_last_login: Poslednje prijavljivanje
+label_last_updates: Poslednje promene
+label_last_updates_plural: %d poslednje promenjene
 label_registered_on: Registrovano
 label_activity: Aktivnost
 label_new: Novo
@@ -259,8 +260,8 @@ label_authentication: Prijavljivanje
 label_auth_source: Na&#269;in prijavljivanja
 label_auth_source_new: Novi na&#269;in prijavljivanja
 label_auth_source_plural: Na&#269;ini prijavljivanja
-label_subproject_plural: Podprojekti
-label_min_max_length: Min - Max velicina
+label_subproject_plural: Potprojekti
+label_min_max_length: Min - Max veli&#269;ina
 label_list: Liste
 label_date: Datum
 label_integer: Integer
@@ -272,7 +273,7 @@ label_attribute_plural: Atributi
 label_download: %d Download
 label_download_plural: %d Downloads
 label_no_data: Nema podataka za prikaz
-label_change_status: Izmena statusa
+label_change_status: Promena statusa
 label_history: Istorija
 label_attachment: Fajl
 label_attachment_new: Novi fajl
@@ -281,13 +282,13 @@ label_attachment_plural: Fajlovi
 label_report: Izve&#353;taj
 label_report_plural: Izve&#353;taji
 label_news: Novosti
-label_news_new: Dodaj novosti
+label_news_new: Dodaj novost
 label_news_plural: Novosti
 label_news_latest: Poslednje novosti
 label_news_view_all: Pregled svih novosti
-label_change_log: Change log
+label_change_log: Dnevnik promena
 label_settings: Pode&#353;avanja
-label_overview: Overview
+label_overview: Pregled
 label_version: Verzija
 label_version_new: Nova verzija
 label_version_plural: Verzije
@@ -296,9 +297,9 @@ label_export_to: Izvoz u
 label_read: &#268;itaj...
 label_public_projects: Javni projekti
 label_open_issues: Otvoren
-label_open_issues_plural: Otvoreni
-label_closed_issues: Zatvoreni
-label_closed_issues_plural: Zatvoreni
+label_open_issues_plural: Otvoreno
+label_closed_issues: Zatvoren
+label_closed_issues_plural: Zatvoreno
 label_total: Ukupno
 label_permissions: Dozvole
 label_current_status: Trenutni status
@@ -317,8 +318,8 @@ label_calendar: Kalendar
 label_months_from: Meseci od
 label_gantt: Gantt
 label_internal: Interno
-label_last_changes: Poslednjih %d izmena
-label_change_view_all: Prikaz svih izmena
+label_last_changes: Poslednjih %d promena
+label_change_view_all: Prikaz svih promena
 label_personalize_page: Personalizuj ovu stranicu
 label_comment: Komentar
 label_comment_plural: Komentari
@@ -332,26 +333,26 @@ label_filter_add: Dodaj filter
 label_filter_plural: Filter
 label_equals: je
 label_not_equals: nije
-label_in_less_than: je manji od
-label_in_more_than: je veci od
-label_in: u
+label_in_less_than: za manje od
+label_in_more_than: za vi&#353;e od
+label_in: za ta&#269;no
 label_today: danas
 label_this_week: ove nedelje
-label_less_than_ago: manje nego dana
-label_more_than_ago: vi&#353;e nego dana
-label_ago: pre dana
+label_less_than_ago: pre manje od
+label_more_than_ago: pre vi&#353;e od
+label_ago: pre ta&#269;no
 label_contains: Sadr&#382;i
 label_not_contains: ne sadr&#382;i
 label_day_plural: dana
 label_repository: Spremi&#353;te
 label_browse: Pregled
-label_modification: %d izmena
-label_modification_plural: %d izmena
+label_modification: %d promena
+label_modification_plural: %d promena
 label_revision: Revizija
 label_revision_plural: Revizije
 label_added: dodato
 label_modified: modifikovano
-label_deleted: izmenjeno
+label_deleted: promenjeno
 label_latest_revision: Poslednja revizija
 label_latest_revision_plural: Poslednje revizije
 label_view_revisions: Pregled revizija
@@ -361,16 +362,16 @@ label_sort_highest: Premesti na vrh
 label_sort_higher: premesti na gore
 label_sort_lower: Premesti na dole
 label_sort_lowest: Premesti na dno
-label_roadmap: Roadmap
-label_roadmap_due_in: Zavr&#353;ava se za
+label_roadmap: Redosled
+label_roadmap_due_in: Zavr&#353;ava se za %s
 label_roadmap_overdue: %s kasni
 label_roadmap_no_issues: Nema kartica za ovu verziju
 label_search: Tra&#382;i
 label_result_plural: Rezultati
 label_all_words: Sve re&#269;i
 label_wiki: Wiki
-label_wiki_edit: Wiki izmena
-label_wiki_edit_plural: Wiki izmene
+label_wiki_edit: Wiki promena
+label_wiki_edit_plural: Wiki promene
 label_wiki_page: Wiki stranica
 label_wiki_page_plural: Wiki stranice
 label_index_by_title: Indeks po naslovima
@@ -378,13 +379,13 @@ label_index_by_date: Indeks po datumu
 label_current_version: Trenutna verzija
 label_preview: Brzi pregled
 label_feed_plural: Feeds
-label_changes_details: Detalji svih izmena
+label_changes_details: Detalji svih promena
 label_issue_tracking: Pra&#263;enje kartica
-label_spent_time: Potro&#353;eno vremena
+label_spent_time: Utro&#353;eno vremena
 label_f_hour: %.2f &#269;asa
 label_f_hour_plural: %.2f &#269;asova
 label_time_tracking: Pra&#263;enje vremena
-label_change_plural: Izmene
+label_change_plural: Promene
 label_statistics: Statistika
 label_commits_per_month: Commit-a po mesecu
 label_commits_per_author: Commit-a po autoru
@@ -395,7 +396,7 @@ label_options: Opcije
 label_copy_workflow_from: Kopiraj tok rada od
 label_permissions_report: Izve&#353;taj o dozvolama
 label_watched_issues: Pra&#263;ene kartice
-label_related_issues: Kartice u vezi
+label_related_issues: Povezane kartice
 label_applied_status: Primenjen status
 label_loading: U&#269;itavam...
 label_relation_new: Nova relacija
@@ -429,18 +430,18 @@ label_week: Nedelja
 label_date_from: Od
 label_date_to: Do
 label_language_based: Bazirano na jeziku
-label_sort_by: Sortiraj po %s
+label_sort_by: Uredi po %s
 label_send_test_email: Po&#353;alji probni email
-label_feeds_access_key_created_on: RSS klju&#269; za pristup je kreiran pre %s 
-label_module_plural: Modulovi
+label_feeds_access_key_created_on: RSS klju&#269; za pristup je napravljen pre %s 
+label_module_plural: Moduli
 label_added_time_by: Dodato pre %s %s 
-label_updated_time: Izmenjeno pre %s 
+label_updated_time: Promenjeno pre %s 
 label_jump_to_a_project: Prebaci se na projekat...
 label_file_plural: Fajlovi
-label_changeset_plural: Skupovi izmena
+label_changeset_plural: Skupovi promena
 label_default_columns: Podrazumevane kolone
-label_no_change_option: (Bez izmena)
-label_bulk_edit_selected_issues: Zajedni&#269;ka izmena izabranih kartica
+label_no_change_option: (Bez promena)
+label_bulk_edit_selected_issues: Zajedni&#269;ka promena izabranih kartica
 label_theme: Tema
 label_default: Podrazumevana
 label_search_titles_only: Pretraga samo naslova
@@ -448,39 +449,39 @@ label_user_mail_option_all: &quot;Za bilo koji doga&#273;aj na svim mojim projektima&quot;
 label_user_mail_option_selected: &quot;Za bilo koji doga&#273;aj za samo izabrane projekte...&quot;
 label_user_mail_option_none: &quot;Samo za stvari koje pratim ili u kojima u&#269;estvujem&quot;
 
-button_login: Login
+button_login: Prijavi
 button_submit: Po&#353;alji
-button_save: Snimi
+button_save: Sa&#269;uvaj
 button_check_all: Ozna&#269;i sve
 button_uncheck_all: Isklju&#269;i sve
-button_delete: Bri&#353;i
-button_create: Kreiraj
-button_test: Testiraj
-button_edit: Izmene
-button_add: Dodavanje
-button_change: Izmena
-button_apply: Primena
-button_clear: Brisanje
-button_lock: Zaklju&#269;avanje
-button_unlock: Odklju&#269;avanje
-button_download: Download
-button_list: Lista
+button_delete: Obri&#353;i
+button_create: Napravi
+button_test: Proveri
+button_edit: Menjanje
+button_add: Dodaj
+button_change: Promeni
+button_apply: Primeni
+button_clear: Poni&#353;ti
+button_lock: Zaklju&#269;aj
+button_unlock: Otklju&#269;aj
+button_download: Preuzmi
+button_list: Spisak
 button_view: Pregled
-button_move: Preme&#353;tanje
+button_move: Premesti
 button_back: Nazad
-button_cancel: Odustajanje
+button_cancel: Odustani
 button_activate: Aktiviraj
-button_sort: Sortiranje
-button_log_time: Log time
+button_sort: Uredi
+button_log_time: Zapi&#353;i vreme
 button_rollback: Izvr&#353;i rollback na ovu verziju
-button_watch: Pra&#263;enje
-button_unwatch: Prekid pra&#263;enja
-button_reply: Odgovor
-button_archive: Arhiviranje
-button_unarchive: Dearhiviranje
-button_reset: Reset
-button_rename: Promena imena
-button_change_password: Izmena lozinke
+button_watch: Prati
+button_unwatch: Prekini pra&#263;enje
+button_reply: Odgovori
+button_archive: Arhiviraj
+button_unarchive: Dearhiviraj
+button_reset: Poni&#353;ti
+button_rename: Promeni ime
+button_change_password: Promeni lozinku
 
 status_active: aktivan
 status_registered: registrovan
@@ -492,7 +493,7 @@ text_min_max_length_info: 0 zna&#269;i bez restrikcija
 text_project_destroy_confirmation: Da li ste sigurni da &#382;elite da izbri&#353;ete ovaj projekat i sve njegove podatke?
 text_workflow_edit: Select a role and a tracker to edit the workflow
 text_are_you_sure: Da li ste sigurni ?
-text_journal_changed: izmenjen iz %s u %s
+text_journal_changed: promenjen iz %s u %s
 text_journal_set_to: postavi na %s
 text_journal_deleted: izbrisano
 text_tip_task_begin_day: Zadaci koji po&#269;inju ovog dana
@@ -506,12 +507,12 @@ text_unallowed_characters: Nedozvoljeni karakteri
 text_comma_separated: Vi&#353;estruke vrednosti su dozvoljene (razdvojene zarezom).
 text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
 text_issue_added: Kartica %s je prijavljena (by %s).
-text_issue_updated: Kartica %s je izmenjena (by %s).
+text_issue_updated: Kartica %s je promenjena (by %s).
 text_wiki_destroy_confirmation: Da li ste sigurni da &#382;elite da izbri&#353;ete ovaj wiki i svu njegovu sadr&#382;inu ?
 text_issue_category_destroy_question: Neke kartice (%d) su dodeljene ovoj kategoriji. &#352;ta &#382;elite da uradite ?
 text_issue_category_destroy_assignments: Ukloni dodeljivanje kategorija
 text_issue_category_reassign_to: Ponovo dodeli kartice ovoj kategoriji
-text_user_mail_option: &quot;Za neizabrane projekte, prima&#263;ete obave&#353;tenja samo o stvarima koje pratite ili u kojima u&#269;estvujete (npr. kartice koje ste vi kreirali ili koje su vama dodeljene).&quot;
+text_user_mail_option: &quot;Za neizabrane projekte, prima&#263;ete obave&#353;tenja samo o stvarima koje pratite ili u kojima u&#269;estvujete (npr. kartice koje ste vi napravili ili koje su vama dodeljene).&quot;
 
 default_role_manager: Menad&#382;er
 default_role_developper: Developer
@@ -528,7 +529,7 @@ default_issue_status_rejected: Odba&#269;eno
 default_doc_category_user: Korisni&#269;ka dokumentacija
 default_doc_category_tech: Tehni&#269;ka dokumentacija
 default_priority_low: Nizak
-default_priority_normal: Normalan
+default_priority_normal: Redovan
 default_priority_high: Visok
 default_priority_urgent: Hitan
 default_priority_immediate: Odmah
@@ -539,16 +540,16 @@ enumeration_issue_priorities: Prioriteti kartica
 enumeration_doc_categories: Kategorija dokumenata
 enumeration_activities: Aktivnosti (pra&#263;enje vremena))
 label_float: Float
-button_copy: Copy
+button_copy: Iskopiraj
 setting_protocol: Protocol
-label_user_mail_no_self_notified: &quot;Ne &#382;elim da budem obave&#353;tavan o izmenama koje sam pravim&quot;
+label_user_mail_no_self_notified: &quot;Ne &#382;elim da budem obave&#353;tavan o promenama koje sam pravim&quot;
 setting_time_format: Format vremena
 label_registration_activation_by_email: aktivacija naloga putem email-a
 mail_subject_account_activation_request: %s zahtev za aktivacijom naloga
 mail_body_account_activation_request: 'Novi korisnik (%s) se registrovao. Njegov nalog &#269;eka va&#353;e odobrenje:'
 label_registration_automatic_activation: automatska aktivacija naloga
 label_registration_manual_activation: ru&#269;na aktivacija naloga
-notice_account_pending: &quot;Va&#353; nalog je kreiran i &#269;eka odobrenje administratora.&quot;
+notice_account_pending: &quot;Va&#353; nalog je napravljen i &#269;eka odobrenje administratora.&quot;
 field_time_zone: Vremenska zona
 text_caracters_minimum: Mora biti minimum %d karaktera duga&#269;ka.
 setting_bcc_recipients: '&quot;Blind carbon copy&quot; primaoci (bcc)'
@@ -562,23 +563,23 @@ notice_default_data_loaded: Default configuration successfully loaded.
 text_load_default_configuration: Load the default configuration
 text_no_configuration_data: &quot;Roles, trackers, issue statuses and workflow have not been configured yet.\nIt is highly recommended to load the default configuration. You will be able to modify it once loaded.&quot;
 error_can_t_load_default_data: &quot;Default configuration could not be loaded: %s&quot;
-button_update: Update
-label_change_properties: Change properties
-label_general: General
-label_repository_plural: Repositories
-label_associated_revisions: Associated revisions
+button_update: Promeni
+label_change_properties: Promeni svojstva
+label_general: Op&#353;te
+label_repository_plural: Spremi&#353;ta
+label_associated_revisions: Dodeljene revizije
 setting_user_format: Users display format
 text_status_changed_by_changeset: Applied in changeset %s.
-label_more: More
+label_more: Jo&#353;
 text_issues_destroy_confirmation: 'Are you sure you want to delete the selected issue(s) ?'
 label_scm: SCM
 text_select_project_modules: 'Select modules to enable for this project:'
-label_issue_added: Issue added
-label_issue_updated: Issue updated
-label_document_added: Document added
-label_message_posted: Message added
-label_file_added: File added
-label_news_added: News added
+label_issue_added: Kartica dodata
+label_issue_updated: Kartica promenjena
+label_document_added: Dokument dodat
+label_message_posted: Poruka dodata
+label_file_added: Fajl dodat
+label_news_added: Novost dodata
 project_module_boards: Boards
 project_module_issue_tracking: Issue tracking
 project_module_wiki: Wiki
@@ -594,47 +595,111 @@ button_configure: Configure
 label_plugins: Plugins
 label_ldap_authentication: LDAP authentication
 label_downloads_abbr: D/L
-label_this_month: this month
-label_last_n_days: last %d days
-label_all_time: all time
-label_this_year: this year
-label_date_range: Date range
-label_last_week: last week
-label_yesterday: yesterday
-label_last_month: last month
-label_add_another_file: Add another file
-label_optional_description: Optional description
+label_this_month: ovog meseca
+label_last_n_days: poslednjih %d dana
+label_all_time: sva vremena
+label_this_year: ove godine
+label_date_range: Raspon datuma
+label_last_week: pro&#353;le nedelje
+label_yesterday: ju&#269;e
+label_last_month: pro&#353;log meseca
+label_add_another_file: Dodaj jo&#353; jedan fajl
+label_optional_description: Opcioni opis
 text_destroy_time_entries_question: %.02f hours were reported on the issues you are about to delete. What do you want to do ?
 error_issue_not_found_in_project: 'The issue was not found or does not belong to this project'
 text_assign_time_entries_to_project: Assign reported hours to the project
 text_destroy_time_entries: Delete reported hours
 text_reassign_time_entries: 'Reassign reported hours to this issue:'
 setting_activity_days_default: Days displayed on project activity
-label_chronological_order: In chronological order
+label_chronological_order: U hronolo&#353;kom redosledu
 field_comments_sorting: Display comments
-label_reverse_chronological_order: In reverse chronological order
+label_reverse_chronological_order: U obrnutom hronolo&#353;kom redosledu
 label_preferences: Preferences
 setting_display_subprojects_issues: Display subprojects issues on main projects by default
-label_overall_activity: Overall activity
+label_overall_activity: Ukupna aktivnost
 setting_default_projects_public: New projects are public by default
 error_scm_annotate: &quot;The entry does not exist or can not be annotated.&quot;
-label_planning: Planning
-text_subprojects_destroy_warning: 'Its subproject(s): %s will be also deleted.'
-label_and_its_subprojects: %s and its subprojects
+label_planning: Planiranje
+text_subprojects_destroy_warning: 'I potprojekti projekta: %s &#263;e tako&#273;e biti obrisani.'
+label_and_its_subprojects: %s i potprojekti
 mail_body_reminder: &quot;%d issue(s) that are assigned to you are due in the next %d days:&quot;
 mail_subject_reminder: &quot;%d issue(s) due in the next days&quot;
 text_user_wrote: '%s wrote:'
-label_duplicated_by: duplicated by
+label_duplicated_by: ponovljen kao
 setting_enabled_scm: Enabled SCM
 text_enumeration_category_reassign_to: 'Reassign them to this value:'
 text_enumeration_destroy_question: '%d objects are assigned to this value.'
-label_incoming_emails: Incoming emails
-label_generate_key: Generate a key
+label_incoming_emails: Dolaze&#263;e e-poruke
+label_generate_key: Generi&#353;i klju&#269;
 setting_mail_handler_api_enabled: Enable WS for incoming emails
 setting_mail_handler_api_key: API key
 text_email_delivery_not_configured: &quot;Email delivery is not configured, and notifications are disabled.\nConfigure your SMTP server in config/email.yml and restart the application to enable them.&quot;
 field_parent_title: Parent page
-label_issue_watchers: Watchers
+label_issue_watchers: Posmatra&#269;i
 setting_commit_logs_encoding: Commit messages encoding
 button_quote: Quote
 setting_sequential_project_identifiers: Generate sequential project identifiers
+notice_unable_delete_version: Unable to delete version
+label_renamed: preimenovano
+label_copied: iskopirano
+setting_plain_text_mail: plain text only (no HTML)
+permission_view_files: View files
+permission_edit_issues: Edit issues
+permission_edit_own_time_entries: Edit own time logs
+permission_manage_public_queries: Manage public queries
+permission_add_issues: Add issues
+permission_log_time: Log spent time
+permission_view_changesets: View changesets
+permission_view_time_entries: View spent time
+permission_manage_versions: Manage versions
+permission_manage_wiki: Manage wiki
+permission_manage_categories: Manage issue categories
+permission_protect_wiki_pages: Protect wiki pages
+permission_comment_news: Comment news
+permission_delete_messages: Delete messages
+permission_select_project_modules: Select project modules
+permission_manage_documents: Manage documents
+permission_edit_wiki_pages: Edit wiki pages
+permission_add_issue_watchers: Add watchers
+permission_view_gantt: View gantt chart
+permission_move_issues: Move issues
+permission_manage_issue_relations: Manage issue relations
+permission_delete_wiki_pages: Delete wiki pages
+permission_manage_boards: Manage boards
+permission_delete_wiki_pages_attachments: Delete attachments
+permission_view_wiki_edits: View wiki history
+permission_add_messages: Post messages
+permission_view_messages: View messages
+permission_manage_files: Manage files
+permission_edit_issue_notes: Edit notes
+permission_manage_news: Manage news
+permission_view_calendar: View calendrier
+permission_manage_members: Manage members
+permission_edit_messages: Edit messages
+permission_delete_issues: Delete issues
+permission_view_issue_watchers: View watchers list
+permission_manage_repository: Manage repository
+permission_commit_access: Commit access
+permission_browse_repository: Browse repository
+permission_view_documents: View documents
+permission_edit_project: Edit project
+permission_add_issue_notes: Add notes
+permission_save_queries: Save queries
+permission_view_wiki_pages: View wiki
+permission_rename_wiki_pages: Rename wiki pages
+permission_edit_time_entries: Edit time logs
+permission_edit_own_issue_notes: Edit own notes
+setting_gravatar_enabled: Use Gravatar user icons
+permission_edit_own_messages: Edit own messages
+permission_delete_own_messages: Delete own messages
+text_repository_usernames_mapping: &quot;Select or update the Redmine user mapped to each username found in the repository log.\nUsers with the same Redmine and repository username or email are automatically mapped.&quot;
+label_user_activity: &quot;%s's activity&quot;
+label_updated_time_by: Updated by %s %s ago
+text_diff_truncated: '... This diff was truncated because it exceeds the maximum size that can be displayed.'
+setting_diff_max_lines_displayed: Max number of diff lines displayed
+text_plugin_assets_writable: Plugin assets directory writable
+warning_attachments_not_saved: &quot;%d file(s) could not be saved.&quot;
+button_create_and_continue: Create and continue
+text_custom_field_possible_values_info: 'One line for each value'
+label_display: Display
+field_editable: Editable</diff>
      <filename>lang/sr.yml</filename>
    </modified>
    <modified>
      <diff>@@ -11,7 +11,7 @@ actionview_datehelper_time_in_words_hour_about: cirka en timme
 actionview_datehelper_time_in_words_hour_about_plural: cirka %d timmar
 actionview_datehelper_time_in_words_hour_about_single: cirka en timme
 actionview_datehelper_time_in_words_minute: 1 minut
-actionview_datehelper_time_in_words_minute_half: en halv minute
+actionview_datehelper_time_in_words_minute_half: en halv minut
 actionview_datehelper_time_in_words_minute_less_than: mindre &#228;n en minut
 actionview_datehelper_time_in_words_minute_plural: %d minuter
 actionview_datehelper_time_in_words_minute_single: 1 minut
@@ -22,19 +22,19 @@ actionview_instancetag_blank_option: Var god v&#228;lj
 activerecord_error_inclusion: finns inte i listan
 activerecord_error_exclusion: &#228;r reserverad
 activerecord_error_invalid: &#228;r ogiltig
-activerecord_error_confirmation: &#246;verr&#228;nsst&#228;mmer inte med bekr&#228;ftelsen
+activerecord_error_confirmation: &#246;verensst&#228;mmer inte med bekr&#228;ftelsen
 activerecord_error_accepted: m&#229;ste accepteras
 activerecord_error_empty: f&#229;r inte vara tom
 activerecord_error_blank: f&#229;r inte vara tom
 activerecord_error_too_long: &#228;r f&#246;r l&#229;ng
 activerecord_error_too_short: &#228;r f&#246;r kort
 activerecord_error_wrong_length: har fel l&#228;ngd
-activerecord_error_taken: har redan blivit tagen
+activerecord_error_taken: har redan tagits
 activerecord_error_not_a_number: &#228;r inte ett nummer
 activerecord_error_not_a_date: &#228;r inte ett korrekt datum
 activerecord_error_greater_than_start_date: m&#229;ste vara senare &#228;n startdatumet
-activerecord_error_not_same_project: doesn't belong to the same project
-activerecord_error_circular_dependency: This relation would create a circular dependency
+activerecord_error_not_same_project: tillh&#246;r inte samma projekt
+activerecord_error_circular_dependency: Denna relation skulle skapa ett cirkul&#228;rt beroende
 
 general_fmt_age: %d &#229;r
 general_fmt_age_plural: %d &#229;r
@@ -52,35 +52,49 @@ general_csv_decimal_separator: '.'
 general_csv_encoding: ISO-8859-1
 general_pdf_encoding: ISO-8859-1
 general_day_names: M&#229;ndag,Tisdag,Onsdag,Torsdag,Fredag,L&#246;rdag,S&#246;ndag
-general_first_day_of_week: '7'
+general_first_day_of_week: '1'
 
 notice_account_updated: Kontot har uppdaterats
 notice_account_invalid_creditentials: Fel anv&#228;ndarnamn eller l&#246;senord
 notice_account_password_updated: L&#246;senordet har uppdaterats
 notice_account_wrong_password: Fel l&#246;senord
-notice_account_register_done: Kontot har skapats.
-notice_account_unknown_email: Ok&#228;ns anv&#228;ndare.
-notice_can_t_change_password: Detta konto anv&#228;nder en extern authentikeringsk&#228;lla. Det g&#229;r inte att byta l&#246;senord.
-notice_account_lost_email_sent: Ett email med instruktioner om hur man v&#228;ljer ett nytt l&#246;senord har skickats till dig.
+notice_account_register_done: Kontot har skapats. F&#246;r att aktivera kontot, klicka p&#229; l&#228;nken i mailet som skickades till dig.
+notice_account_unknown_email: Ok&#228;nd anv&#228;ndare.
+notice_can_t_change_password: Detta konto anv&#228;nder en extern autentiseringsk&#228;lla. Det g&#229;r inte att byta l&#246;senord.
+notice_account_lost_email_sent: Ett mail med instruktioner om hur man v&#228;ljer ett nytt l&#246;senord har skickats till dig.
 notice_account_activated: Ditt konto har blivit aktiverat. Du kan nu logga in.
-notice_successful_create: Lyckat skapande.
-notice_successful_update: Lyckad uppdatering.
-notice_successful_delete: Lyckad borttagning.
-notice_successful_connection: Lyckad uppkoppling.
-notice_file_not_found: Sidan du f&#246;rs&#246;kte komma &#229;t existerar inte eller har blivit borttagen.
+notice_successful_create: Skapandet lyckades.
+notice_successful_update: Uppdatering lyckades.
+notice_successful_delete: Borttagning lyckades.
+notice_successful_connection: Uppkoppling lyckades.
+notice_file_not_found: Sidan du f&#246;rs&#246;kte komma &#229;t existerar inte eller &#228;r borttagen.
 notice_locking_conflict: Data har uppdaterats av en annan anv&#228;ndare.
-notice_not_authorized: You are not authorized to access this page.
-notice_email_sent: An email was sent to %s
-notice_email_error: An error occurred while sending mail (%s)
-notice_feeds_access_key_reseted: Your RSS access key was reseted.
+notice_not_authorized: Du saknar beh&#246;righet att komma &#229;t den h&#228;r sidan.
+notice_email_sent: Ett mail skickades till %s
+notice_email_error: Ett fel intr&#228;ffade n&#228;r mail skickades (%s)
+notice_feeds_access_key_reseted: Din RSS-nyckel &#229;terst&#228;lldes.
+notice_failed_to_save_issues: &quot;Misslyckades att spara %d &#228;rende(n) p&#229; %d valt: %s.&quot;
+notice_no_issue_selected: &quot;Inget &#228;rende &#228;r markerat! Var v&#228;nlig, markera de &#228;renden du vill &#228;ndra.&quot;
+notice_account_pending: &quot;Ditt konto skapades och avvaktar nu administrat&#246;rens godk&#228;nnande.&quot;
+notice_default_data_loaded: Standardkonfiguration inl&#228;st.
+notice_unable_delete_version: Denna version var inte m&#246;jlig att ta bort.
 
-error_scm_not_found: &quot;Inl&#228;gg och/eller revision finns inte i repositoriet.&quot;
-error_scm_command_failed: &quot;An error occurred when trying to access the repository: %s&quot;
+error_can_t_load_default_data: &quot;Standardkonfiguration gick inte att l&#228;sa in: %s&quot;
+error_scm_not_found: &quot;Inl&#228;gg och/eller revision finns inte i detta repository.&quot;
+error_scm_command_failed: &quot;Ett fel intr&#228;ffade vid f&#246;rs&#246;k att n&#229; repositoryt: %s&quot;
+error_scm_annotate: &quot;Inl&#228;gget existerar inte eller kan inte kommenteras.&quot;
+error_issue_not_found_in_project: '&#196;rendet hittades inte eller s&#229; tillh&#246;r det inte detta projekt'
 
 mail_subject_lost_password: Ditt %s l&#246;senord
-mail_body_lost_password: 'F&#246;r att &#228;ndra l&#246;senord, f&#246;lj denna l&#228;nk:'
-mail_subject_register: Ditt %s kontoaktivering
-mail_body_register: 'F&#246;r att aktivera ditt konto, anv&#228;nd f&#246;ljande l&#228;nk.'
+mail_body_lost_password: 'F&#246;r att &#228;ndra ditt l&#246;senord, klicka p&#229; f&#246;ljande l&#228;nk:'
+mail_subject_register: Din %s kontoaktivering
+mail_body_register: 'F&#246;r att aktivera ditt konto, klicka p&#229; f&#246;ljande l&#228;nk:'
+mail_body_account_information_external: Du kan anv&#228;nda ditt &quot;%s&quot;-konto f&#246;r att logga in.
+mail_body_account_information: Din kontoinformation
+mail_subject_account_activation_request: %s beg&#228;ran om kontoaktivering
+mail_body_account_activation_request: 'En ny anv&#228;ndare (%s) har registrerat sig och avvaktar ditt godk&#228;nnande:'
+mail_subject_reminder: &quot;%d &#228;rende(n) har deadline under de kommande dagarna&quot;
+mail_body_reminder: &quot;%d &#228;rende(n) som &#228;r tilldelat dig har deadline under de %d dagarna:&quot;
 
 gui_validation_error: 1 fel
 gui_validation_error_plural: %d fel
@@ -91,7 +105,7 @@ field_summary: Sammanfattning
 field_is_required: Obligatorisk
 field_firstname: F&#246;rnamn
 field_lastname: Efternamn
-field_mail: Email
+field_mail: Mail
 field_filename: Fil
 field_filesize: Storlek
 field_downloads: Nerladdningar
@@ -101,91 +115,172 @@ field_updated_on: Uppdaterad
 field_field_format: Format
 field_is_for_all: F&#246;r alla projekt
 field_possible_values: M&#246;jliga v&#228;rden
-field_regexp: Regular expression
+field_regexp: Regulj&#228;rt uttryck
 field_min_length: Minimil&#228;ngd
-field_max_length: Maximuml&#228;ngd
+field_max_length: Maxl&#228;ngd
 field_value: V&#228;rde
 field_category: Kategori
 field_title: Titel
 field_project: Projekt
-field_issue: Brist
+field_issue: &#196;rende
 field_status: Status
 field_notes: Anteckningar
-field_is_closed: Brist st&#228;ngd
-field_is_default: Defaultstatus
-field_tracker: Tracker
-field_subject: Rubrik
-field_due_date: F&#228;rdigdatum
-field_assigned_to: Tilldelad
+field_is_closed: &#196;rendet &#228;r st&#228;ngt
+field_is_default: Standardv&#228;rde
+field_tracker: &#196;rendetyp
+field_subject: &#196;mne
+field_due_date: Deadline
+field_assigned_to: Tilldelad till
 field_priority: Prioritet
-field_fixed_version: Target version
+field_fixed_version: Versionsm&#229;l
 field_user: Anv&#228;ndare
 field_role: Roll
 field_homepage: Hemsida
-field_is_public: Offentlig
-field_parent: Delprojekt av
-field_is_in_chlog: Brister visade i &#228;ndringslogg
-field_is_in_roadmap: Bsiter visade i roadmap
-field_login: Inloggning
-field_mail_notification: Emailnotifieringar
+field_is_public: Publik
+field_parent: Underprojekt till
+field_is_in_chlog: Visa &#228;renden i &#228;ndringslogg
+field_is_in_roadmap: Visa &#228;renden i roadmap
+field_login: Anv&#228;ndarnamn
+field_mail_notification: Mailnotifieringar
 field_admin: Administrat&#246;r
 field_last_login_on: Senaste inloggning
 field_language: Spr&#229;k
 field_effective_date: Datum
 field_password: L&#246;senord
 field_new_password: Nytt l&#246;senord
-field_password_confirmation: Bekr&#228;fta
+field_password_confirmation: Bekr&#228;fta l&#246;senord
 field_version: Version
 field_type: Typ
 field_host: V&#228;rddator
 field_port: Port
 field_account: Konto
-field_base_dn: Bas DN
+field_base_dn: Bas-DN
 field_attr_login: Inloggningsattribut
-field_attr_firstname: F&#246;rnamnattribut
-field_attr_lastname: Efternamnattribut
-field_attr_mail: Emailattribut
+field_attr_firstname: F&#246;rnamnsattribut
+field_attr_lastname: Efternamnsattribut
+field_attr_mail: Mailattribut
 field_onthefly: On-the-fly anv&#228;ndarskapning
 field_start_date: Start
-field_done_ratio: %% Done
-field_auth_source: Authentikeringsl&#228;ge
-field_hide_mail: D&#246;lj min emailadress
-field_comment: Kommentar
+field_done_ratio: %% Klart
+field_auth_source: Autentiseringsl&#228;ge
+field_hide_mail: D&#246;lj min mailadress
+field_comments: Kommentar
 field_url: URL
 field_start_page: Startsida
-field_subproject: Delprojekt
+field_subproject: Underprojekt
 field_hours: Timmar
 field_activity: Aktivitet
 field_spent_on: Datum
 field_identifier: Identifierare
-field_is_filter: Used as a filter
-field_issue_to_id: Related issue
-field_delay: Delay
-field_assignable: Issues can be assigned to this role
-field_redirect_existing_links: Redirect existing links
-field_estimated_hours: Estimated time
-field_default_value: Default value
+field_is_filter: Anv&#228;nd som filter
+field_issue_to_id: Relaterade &#228;renden
+field_delay: F&#246;rdr&#246;jning
+field_assignable: &#196;renden kan tilldelas denna roll
+field_redirect_existing_links: Omdirigera existerande l&#228;nkar
+field_estimated_hours: Estimerad tid
+field_column_names: Kolumner
+field_time_zone: Tidszon
+field_searchable: S&#246;kbar
+field_default_value: Standardv&#228;rde
+field_comments_sorting: Visa kommentarer
+field_parent_title: F&#246;r&#228;ldersida
 
-setting_app_title: Applikationstitel
-setting_app_subtitle: Applicationsunderrubrik
-setting_welcome_text: V&#228;lkommentext
-setting_default_language: Default spr&#229;k
-setting_login_required: Authent. obligatoriskt
-setting_self_registration: Sj&#228;lvregistrering p&#229;slaget
-setting_attachment_max_size: Bifogad maxstorlek
-setting_issues_export_limit: Brist exportgr&#228;ns
-setting_mail_from: Emailavs&#228;ndare
+setting_app_title: Applikationsrubrik
+setting_app_subtitle: Applikationsunderrubrik
+setting_welcome_text: V&#228;lkomsttext
+setting_default_language: Standardspr&#229;k
+setting_login_required: Kr&#228;ver inloggning
+setting_self_registration: Sj&#228;lvregistrering
+setting_attachment_max_size: Maxstorlek p&#229; bilaga
+setting_issues_export_limit: Exportgr&#228;ns f&#246;r &#228;renden
+setting_mail_from: Mailavs&#228;ndare
+setting_bcc_recipients: Hemlig kopia (bcc) till mottagare
+setting_plain_text_mail: oformaterad text i mail (ingen HTML)
 setting_host_name: V&#228;rddatornamn
-setting_text_formatting: Textformattering
-setting_wiki_compression: Wiki historiekomprimering
-setting_feeds_limit: Feed inneh&#229;llsgr&#228;ns
+setting_text_formatting: Textformatering
+setting_wiki_compression: Komprimering av wikihistorik
+setting_feeds_limit: Inneh&#229;llsgr&#228;ns f&#246;r Feed
+setting_default_projects_public: Nya projekt &#228;r publika som standard
 setting_autofetch_changesets: Automatisk h&#228;mtning av commits
-setting_sys_api_enabled: Aktivera WS f&#246;r repository management
-setting_commit_ref_keywords: Referencing keywords
-setting_commit_fix_keywords: Fixing keywords
-setting_autologin: Autologin
-setting_date_format: Date format
-setting_cross_project_issue_relations: Allow cross-project issue relations
+setting_sys_api_enabled: Aktivera WS f&#246;r repository-hantering
+setting_commit_ref_keywords: Referens-nyckelord
+setting_commit_fix_keywords: Fix-nyckelord
+setting_autologin: Automatisk inloggning
+setting_date_format: Datumformat
+setting_time_format: Tidsformat
+setting_cross_project_issue_relations: Till&#229;t &#228;renderelationer mellan projekt
+setting_issue_list_default_columns: Standardkolumner i &#228;rendelistan
+setting_repositories_encodings: Teckenupps&#228;ttningar f&#246;r repositoriy
+setting_commit_logs_encoding: Teckenupps&#228;ttning f&#246;r commit-meddelanden
+setting_emails_footer: Mailsignatur
+setting_protocol: Protokoll
+setting_per_page_options: Alternativ, objekt per sida
+setting_user_format: Visningsformat f&#246;r anv&#228;ndare
+setting_activity_days_default: Dagar som visas p&#229; projektaktivitet
+setting_display_subprojects_issues: Visa &#228;renden fr&#229;n underprojekt i huvudprojekt som standard
+setting_enabled_scm: Aktivera SCM
+setting_mail_handler_api_enabled: Aktivera WS for inkommande mail
+setting_mail_handler_api_key: API-nyckel
+setting_sequential_project_identifiers: Generera projektidentifierare sekventiellt
+setting_gravatar_enabled: Anv&#228;nd Gravatar-avatarer
+setting_diff_max_lines_displayed: Maximalt antal synliga rader i diff
+
+permission_edit_project: &#196;ndra projekt
+permission_select_project_modules: V&#228;lja projektmoduler
+permission_manage_members: Hantera medlemmar
+permission_manage_versions: Hantera versioner
+permission_manage_categories: Hantera &#228;rendekategorier
+permission_add_issues: L&#228;gga till &#228;rende
+permission_edit_issues: &#196;ndra &#228;rende
+permission_manage_issue_relations: Hantera &#228;renderelationer
+permission_add_issue_notes: L&#228;gga till notering
+permission_edit_issue_notes: &#196;ndra noteringar
+permission_edit_own_issue_notes: &#196;ndra egna noteringar
+permission_move_issues: Flytta &#228;renden
+permission_delete_issues: Ta bort &#228;renden
+permission_manage_public_queries: Hantera publika fr&#229;gor
+permission_save_queries: Spara fr&#229;gor
+permission_view_gantt: Visa Gantt-schema
+permission_view_calendar: Visa kalender
+permission_view_issue_watchers: Visa bevakarlista
+permission_add_issue_watchers: L&#228;gga till bevakare
+permission_log_time: Logga spenderad tid
+permission_view_time_entries: Visa spenderad tid
+permission_edit_time_entries: &#196;ndra tidloggar
+permission_edit_own_time_entries: &#196;ndra egna tidloggar
+permission_manage_news: Hantera nyheter
+permission_comment_news: Kommentera nyheter
+permission_manage_documents: Hantera dokument
+permission_view_documents: Visa dokument
+permission_manage_files: Hantera filer
+permission_view_files: Visa filer
+permission_manage_wiki: Hantera wiki
+permission_rename_wiki_pages: Byta namn p&#229; wikisidor
+permission_delete_wiki_pages: Ta bort wikisidor
+permission_view_wiki_pages: Visa wiki
+permission_view_wiki_edits: Visa wikihistorik
+permission_edit_wiki_pages: &#196;ndra wikisidor
+permission_delete_wiki_pages_attachments: Ta bort bilagor
+permission_protect_wiki_pages: Skydda wikisidor
+permission_manage_repository: Hantera repository
+permission_browse_repository: Bl&#228;ddra i repository
+permission_view_changesets: Visa changesets
+permission_commit_access: Commit-tillg&#229;ng
+permission_manage_boards: Hantera forum
+permission_view_messages: Visa meddelanden
+permission_add_messages: L&#228;gg till meddelanden
+permission_edit_messages: &#196;ndra meddelanden
+permission_edit_own_messages: &#196;ndra egna meddelanden
+permission_delete_messages: Ta bort meddelanden
+permission_delete_own_messages: Ta bort egna meddelanden
+project_module_issue_tracking: &#196;rendeuppf&#246;ljning
+project_module_time_tracking: Tidsuppf&#246;ljning
+project_module_news: Nyheter
+project_module_documents: Dokument
+project_module_files: Filer
+project_module_wiki: Wiki
+project_module_repository: Repository
+project_module_boards: Forum
 
 label_user: Anv&#228;ndare
 label_user_plural: Anv&#228;ndare
@@ -193,36 +288,40 @@ label_user_new: Ny anv&#228;ndare
 label_project: Projekt
 label_project_new: Nytt projekt
 label_project_plural: Projekt
-label_project_all: All Projects
+label_project_all: Alla projekt
 label_project_latest: Senaste projekt
-label_issue: Brist
-label_issue_new: Ny brist
-label_issue_plural: Brister
-label_issue_view_all: Visa alla brister
+label_issue: &#196;rende
+label_issue_new: Nytt &#228;rende
+label_issue_plural: &#196;renden
+label_issue_view_all: Visa alla &#228;renden
+label_issues_by: &#196;renden %s
+label_issue_added: &#196;rende tillagt
+label_issue_updated: &#196;rende uppdaterat
 label_document: Dokument
 label_document_new: Nytt dokument
 label_document_plural: Dokument
+label_document_added: Dokument tillagt
 label_role: Roll
 label_role_plural: Roller
 label_role_new: Ny roll
-label_role_and_permissions: Roller och r&#228;ttigheter
+label_role_and_permissions: Roller och beh&#246;righeter
 label_member: Medlem
 label_member_new: Ny medlem
 label_member_plural: Medlemmar
-label_tracker: Tracker
-label_tracker_plural: Trackers
-label_tracker_new: Ny tracker
-label_workflow: Workflow
-label_issue_status: Briststatus
-label_issue_status_plural: Briststatusar
+label_tracker: &#196;rendetyp
+label_tracker_plural: &#196;rendetyper
+label_tracker_new: Ny &#228;rendetyp
+label_workflow: Arbetsfl&#246;de
+label_issue_status: &#196;rendestatus
+label_issue_status_plural: &#196;rendestatusar
 label_issue_status_new: Ny status
-label_issue_category: Bristkategori
-label_issue_category_plural: Bristkategorier
+label_issue_category: &#196;rendekategori
+label_issue_category_plural: &#196;rendekategorier
 label_issue_category_new: Ny kategori
 label_custom_field: Anv&#228;ndardefinerat f&#228;lt
 label_custom_field_plural: Anv&#228;ndardefinerade f&#228;lt
-label_custom_field_new: Nytt Anv&#228;ndardefinerat f&#228;lt
-label_enumerations: Uppr&#228;kningar
+label_custom_field_new: Nytt anv&#228;ndardefinerat f&#228;lt
+label_enumerations: Enumerationer
 label_enumeration_new: Nytt v&#228;rde
 label_information: Information
 label_information_plural: Information
@@ -237,28 +336,32 @@ label_administration: Administration
 label_login: Logga in
 label_logout: Logga ut
 label_help: Hj&#228;lp
-label_reported_issues: Rapporterade brister
-label_assigned_to_me_issues: Brister tilldelade mig
+label_reported_issues: Rapporterade &#228;renden
+label_assigned_to_me_issues: &#196;renden tilldelade till mig
 label_last_login: Senaste inloggning
 label_last_updates: Senast uppdaterad
 label_last_updates_plural: %d senaste uppdateringarna
 label_registered_on: Registrerad
 label_activity: Aktivitet
+label_overall_activity: All aktivitet
+label_user_activity: &quot;Aktiviteter f&#246;r %s&quot;
 label_new: Ny
-label_logged_as: Loggad som
+label_logged_as: Inloggad som
 label_environment: Milj&#246;
-label_authentication: Authentikering
-label_auth_source: Authentikeringsl&#228;ge
-label_auth_source_new: Nytt authentikeringsl&#228;ge
-label_auth_source_plural: Authentikeringsl&#228;gen
-label_subproject_plural: Delprojekt
-label_min_max_length: Min - Max l&#228;ngd
+label_authentication: Autentisering
+label_auth_source: Autentiseringsl&#228;ge
+label_auth_source_new: Nytt autentiseringsl&#228;ge
+label_auth_source_plural: Autentiseringsl&#228;gen
+label_subproject_plural: Underprojekt
+label_and_its_subprojects: %s och dess underprojekt
+label_min_max_length: Min./Max.-l&#228;ngd
 label_list: Lista
 label_date: Datum
 label_integer: Heltal
+label_float: Flyttal
 label_boolean: Boolean
 label_string: Text
-label_text: Long text
+label_text: L&#229;ng text
 label_attribute: Attribut
 label_attribute_plural: Attribut
 label_download: %d Nerladdning
@@ -270,13 +373,15 @@ label_attachment: Fil
 label_attachment_new: Ny fil
 label_attachment_delete: Ta bort fil
 label_attachment_plural: Filer
+label_file_added: Fil tillagd
 label_report: Rapport
 label_report_plural: Rapporter
 label_news: Nyhet
 label_news_new: L&#228;gg till nyhet
 label_news_plural: Nyheter
-label_news_latest: Senaste neheten
+label_news_latest: Senaste nyheterna
 label_news_view_all: Visa alla nyheter
+label_news_added: Nyhet tillagd
 label_change_log: &#196;ndringslogg
 label_settings: Inst&#228;llningar
 label_overview: &#214;verblick
@@ -286,17 +391,18 @@ label_version_plural: Versioner
 label_confirmation: Bekr&#228;ftelse
 label_export_to: Exportera till
 label_read: L&#228;s...
-label_public_projects: Offentligt projekt
+label_public_projects: Publika projekt
 label_open_issues: &#246;ppen
 label_open_issues_plural: &#246;ppna
 label_closed_issues: st&#228;ngd
 label_closed_issues_plural: st&#228;ngda
 label_total: Total
-label_permissions: R&#228;ttigheter
+label_permissions: Beh&#246;righeter
 label_current_status: Nuvarande status
 label_new_statuses_allowed: Nya statusar till&#229;tna
 label_all: alla
-label_none: inga
+label_none: ingen
+label_nobody: ingen
 label_next: N&#228;sta
 label_previous: F&#246;reg&#229;ende
 label_used_by: Anv&#228;nd av
@@ -322,124 +428,173 @@ label_filter_add: L&#228;gg till filter
 label_filter_plural: Filter
 label_equals: &#228;r
 label_not_equals: &#228;r inte
-label_in_less_than: i mindre &#228;n
-label_in_more_than: i mer &#228;n
-label_in: i
+label_in_less_than: om mindre &#228;n
+label_in_more_than: om mer &#228;n
+label_in: om
 label_today: idag
-label_this_week: this week
+label_all_time: n&#228;rsom
+label_yesterday: ig&#229;r
+label_this_week: denna vecka
+label_last_week: senaste veckan
+label_last_n_days: senaste %d dagarna
+label_this_month: denna m&#229;nad
+label_last_month: senaste m&#229;naden
+label_this_year: detta &#229;ret
+label_date_range: Datumintervall
 label_less_than_ago: mindre &#228;n dagar sedan
 label_more_than_ago: mer &#228;n dagar sedan
 label_ago: dagar sedan
 label_contains: inneh&#229;ller
 label_not_contains: inneh&#229;ller inte
 label_day_plural: dagar
-label_repository: Repositorie
+label_repository: Repository
+label_repository_plural: Repositorys
 label_browse: Bl&#228;ddra
 label_modification: %d &#228;ndring
 label_modification_plural: %d &#228;ndringar
 label_revision: Revision
 label_revision_plural: Revisioner
+label_associated_revisions: Associerade revisioner
 label_added: tillagd
 label_modified: modifierad
+label_copied: kopierad
+label_renamed: omd&#246;pt
 label_deleted: borttagen
 label_latest_revision: Senaste revisionen
 label_latest_revision_plural: Senaste revisionerna
 label_view_revisions: Visa revisioner
-label_max_size: Maximumstorlek
+label_max_size: Maxstorlek
 label_on: 'p&#229;'
-label_sort_highest: Flytta till top
-label_sort_higher: Flytta up
+label_sort_highest: Flytta till toppen
+label_sort_higher: Flytta upp
 label_sort_lower: Flytta ner
 label_sort_lowest: Flytta till botten
 label_roadmap: Roadmap
-label_roadmap_due_in: F&#228;rdig om
-label_roadmap_overdue: %s late
-label_roadmap_no_issues: Inga brister f&#246;r denna version
+label_roadmap_due_in: F&#228;rdig om %s
+label_roadmap_overdue: %s sen
+label_roadmap_no_issues: Inga &#228;renden f&#246;r denna version
 label_search: S&#246;k
 label_result_plural: Resultat
 label_all_words: Alla ord
 label_wiki: Wiki
-label_wiki_edit: Wiki editera
-label_wiki_edit_plural: Wiki editeringar
-label_wiki_page: Wiki page
-label_wiki_page_plural: Wiki pages
-label_index_by_title: Index by title
-label_index_by_date: Index by date
+label_wiki_edit: Wiki&#228;ndring
+label_wiki_edit_plural: Wiki&#228;ndringar
+label_wiki_page: Wikisida
+label_wiki_page_plural: Wikisidor
+label_index_by_title: Inneh&#229;ll efter titel
+label_index_by_date: Inneh&#229;ll efter datum
 label_current_version: Nuvarande version
-label_preview: Preview
-label_feed_plural: Feeder
+label_preview: F&#246;rhandsgranska
+label_feed_plural: Feeds
 label_changes_details: Detaljer om alla &#228;ndringar
-label_issue_tracking: Bristsp&#229;rning
+label_issue_tracking: &#196;rendeuppf&#246;ljning
 label_spent_time: Spenderad tid
-label_f_hour: %.2f timmar
+label_f_hour: %.2f timme
 label_f_hour_plural: %.2f timmar
-label_time_tracking: Tidssp&#229;rning
+label_time_tracking: Tidsuppf&#246;ljning
 label_change_plural: &#196;ndringar
 label_statistics: Statistik
-label_commits_per_month: Commit per m&#229;nad
-label_commits_per_author: Commit per f&#246;rfattare
+label_commits_per_month: Commits per m&#229;nad
+label_commits_per_author: Commits per f&#246;rfattare
 label_view_diff: Visa skillnader
-label_diff_inline: inline
+label_diff_inline: i texten
 label_diff_side_by_side: sida vid sida
 label_options: Inst&#228;llningar
-label_copy_workflow_from: Kopiera workflow fr&#229;n
-label_permissions_report: R&#228;ttighetsrapport
-label_watched_issues: Watched issues
-label_related_issues: Related issues
-label_applied_status: Applied status
-label_loading: Loading...
-label_relation_new: New relation
-label_relation_delete: Delete relation
-label_relates_to: related to
-label_duplicates: duplicates
-label_blocks: blocks
-label_blocked_by: blocked by
-label_precedes: precedes
-label_follows: follows
-label_end_to_start: end to start
-label_end_to_end: end to end
-label_start_to_start: start to start
-label_start_to_end: start to end
-label_stay_logged_in: Stay logged in
-label_disabled: disabled
-label_show_completed_versions: Show completed versions
-label_me: me
+label_copy_workflow_from: Kopiera arbetsfl&#246;de fr&#229;n
+label_permissions_report: Beh&#246;righetsrapport
+label_watched_issues: Bevakade &#228;renden
+label_related_issues: Relaterade &#228;renden
+label_applied_status: Tilldelad status
+label_loading: Laddar...
+label_relation_new: Ny relation
+label_relation_delete: Ta bort relation
+label_relates_to: relaterar till
+label_duplicates: kopierar
+label_duplicated_by: kopierad av
+label_blocks: blockerar
+label_blocked_by: blockerad av
+label_precedes: kommer f&#246;re
+label_follows: f&#246;ljer
+label_end_to_start: slut till start
+label_end_to_end: slut till slut
+label_start_to_start: start till start
+label_start_to_end: start till slut
+label_stay_logged_in: F&#246;rbli inloggad
+label_disabled: inaktiverad
+label_show_completed_versions: Visa f&#228;rdiga versioner
+label_me: mig
 label_board: Forum
-label_board_new: New forum
-label_board_plural: Forums
-label_topic_plural: Topics
-label_message_plural: Messages
-label_message_last: Last message
-label_message_new: New message
-label_reply_plural: Replies
-label_send_information: Send account information to the user
-label_year: Year
-label_month: Month
-label_week: Week
-label_date_from: From
-label_date_to: To
-label_language_based: Language based
-label_sort_by: Sort by %s
-label_send_test_email: Send a test email
-label_feeds_access_key_created_on: RSS access key created %s ago
-label_module_plural: Modules
-label_added_time_by: Added by %s %s ago
-label_updated_time: Updated %s ago
-label_jump_to_a_project: Jump to a project...
+label_board_new: Nytt forum
+label_board_plural: Forum
+label_topic_plural: &#196;mnen
+label_message_plural: Meddelande
+label_message_last: Senaste meddelande
+label_message_new: Nytt meddelande
+label_message_posted: Meddelande tillagt
+label_reply_plural: Svar
+label_send_information: Skicka kontoinformation till anv&#228;ndaren
+label_year: &#197;r
+label_month: M&#229;nad
+label_week: Vecka
+label_date_from: Fr&#229;n
+label_date_to: Till
+label_language_based: Spr&#229;kbaserad
+label_sort_by: Sortera p&#229; %s
+label_send_test_email: Skicka testmail
+label_feeds_access_key_created_on: RSS-nyckel skapad %s sedan
+label_module_plural: Moduler
+label_added_time_by: Tillagd av %s %s sedan
+label_updated_time_by: Uppdaterad av %s %s sedan
+label_updated_time: Uppdaterad %s sedan
+label_jump_to_a_project: G&#229; till projekt...
+label_file_plural: Filer
+label_changeset_plural: Changesets
+label_default_columns: Standardkolumner
+label_no_change_option: (Ingen &#228;ndring)
+label_bulk_edit_selected_issues: Gemensam editering av markerade &#228;renden
+label_theme: Tema
+label_default: Standard
+label_search_titles_only: S&#246;k endast i titlar
+label_user_mail_option_all: &quot;F&#246;r alla h&#228;ndelser i mina projekt&quot;
+label_user_mail_option_selected: &quot;F&#246;r alla h&#228;ndelser i markerade projekt...&quot;
+label_user_mail_option_none: &quot;Endast f&#246;r saker jag bevakar eller &#228;r involverad i&quot;
+label_user_mail_no_self_notified: &quot;Jag vill inte bli notifierad om &#228;ndringar som jag har gjort&quot;
+label_registration_activation_by_email: kontoaktivering med mail
+label_registration_manual_activation: manuell kontoaktivering
+label_registration_automatic_activation: automatisk kontoaktivering
+label_display_per_page: 'Per sida: %s'
+label_age: &#197;lder
+label_change_properties: &#196;ndra inst&#228;llningar
+label_general: Allm&#228;nt
+label_more: Mer
+label_scm: SCM
+label_plugins: Till&#228;gg
+label_ldap_authentication: LDAP-autentisering
+label_downloads_abbr: Nerl.
+label_optional_description: Valfri beskrivning
+label_add_another_file: L&#228;gg till en annan fil
+label_preferences: Anv&#228;ndarinst&#228;llningar
+label_chronological_order: I kronologisk ordning
+label_reverse_chronological_order: I omv&#228;nd kronologisk ordning
+label_planning: Planering
+label_incoming_emails: Inkommande mail
+label_generate_key: Generera en nyckel
+label_issue_watchers: Bevakare
+label_example: Exempel
 
 button_login: Logga in
-button_submit: Skicka
+button_submit: Spara
 button_save: Spara
 button_check_all: Markera alla
 button_uncheck_all: Avmarkera alla
 button_delete: Ta bort
 button_create: Skapa
 button_test: Testa
-button_edit: Editera
+button_edit: &#196;ndra
 button_add: L&#228;gg till
 button_change: &#196;ndra
-button_apply: V&#228;rkst&#228;ll
-button_clear: Rensa
+button_apply: Verkst&#228;ll
+button_clear: &#197;terst&#228;ll
 button_lock: L&#229;s
 button_unlock: L&#229;s upp
 button_download: Ladda ner
@@ -451,50 +606,77 @@ button_cancel: Avbryt
 button_activate: Aktivera
 button_sort: Sortera
 button_log_time: Logga tid
-button_rollback: Rulla tillbaka till denna version
-button_watch: Watch
-button_unwatch: Unwatch
-button_reply: Reply
-button_archive: Archive
-button_unarchive: Unarchive
-button_reset: Reset
-button_rename: Rename
+button_rollback: &#197;terst&#228;ll till denna version
+button_watch: Bevaka
+button_unwatch: Stoppa bevakning
+button_reply: Svara
+button_archive: Arkivera
+button_unarchive: Ta bort fr&#229;n arkiv
+button_reset: &#197;terst&#228;ll
+button_rename: Byt namn
+button_change_password: &#196;ndra l&#246;senord
+button_copy: Kopiera
+button_annotate: Kommentera
+button_update: Uppdatera
+button_configure: Konfigurera
+button_quote: Citat
 
-status_active: activ
+status_active: aktiv
 status_registered: registrerad
 status_locked: l&#229;st
 
-text_select_mail_notifications: V&#228;l action f&#246;r vilka email ska skickas.
+text_select_mail_notifications: V&#228;lj f&#246;r vilka h&#228;ndelser mail ska skickas.
 text_regexp_info: eg. ^[A-Z0-9]+$
 text_min_max_length_info: 0 betyder ingen gr&#228;ns
 text_project_destroy_confirmation: &#196;r du s&#228;ker p&#229; att du vill ta bort detta projekt och all relaterad data?
-text_workflow_edit: V&#228;l en roll och en tracker f&#246;r att editera workflow.
-text_are_you_sure: &#196;r du s&#228;ker?
+text_subprojects_destroy_warning: 'Alla underprojekt: %s kommer ocks&#229; tas bort.'
+text_workflow_edit: V&#228;lj en roll och en &#228;rendetyp f&#246;r att &#228;ndra arbetsfl&#246;de
+text_are_you_sure: &#196;r du s&#228;ker ?
 text_journal_changed: &#228;ndrad fr&#229;n %s till %s
 text_journal_set_to: satt till %s
 text_journal_deleted: borttagen
-text_tip_task_begin_day: arbetsuppgift b&#246;rjar denna dag
-text_tip_task_end_day: arbetsuppgift slutar denna dag
+text_tip_task_begin_day: arbetsuppgift som b&#246;rjar denna dag
+text_tip_task_end_day: arbetsuppgift som slutar denna dag
 text_tip_task_begin_end_day: arbetsuppgift b&#246;rjar och slutar denna dag
 text_project_identifier_info: 'Sm&#229; bokst&#228;ver (a-z), siffror och streck till&#229;tna.&lt;br /&gt;N&#228;r den &#228;r sparad kan identifieraren inte &#228;ndras.'
-text_caracters_maximum: %d tecken maximum.
+text_caracters_maximum: max %d tecken.
+text_caracters_minimum: M&#229;ste vara minst %d tecken l&#229;ng.
 text_length_between: L&#228;ngd mellan %d och %d tecken.
-text_tracker_no_workflow: Inget workflow definerat f&#246;r denna tracker
-text_unallowed_characters: Unallowed characters
-text_comma_separated: Multiple values allowed (comma separated).
-text_issues_ref_in_commit_messages: Referencing and fixing issues in commit messages
-text_issue_added: Brist %s har rapporterats (by %s).
-text_issue_updated: Brist %s har uppdaterats (by %s).
-text_wiki_destroy_confirmation: Are you sure you want to delete this wiki and all its content ?
-text_issue_category_destroy_question: Some issues (%d) are assigned to this category. What do you want to do ?
-text_issue_category_destroy_assignments: Remove category assignments
-text_issue_category_reassign_to: Reassing issues to this category
+text_tracker_no_workflow: Inget arbetsfl&#246;de definerat f&#246;r denna &#228;rendetyp
+text_unallowed_characters: Otill&#229;tna tecken
+text_comma_separated: Flera v&#228;rden till&#229;tna (kommaseparerade).
+text_issues_ref_in_commit_messages: Referera och fixa &#228;renden i commit-meddelanden
+text_issue_added: &#196;rende %s har rapporterats (av %s).
+text_issue_updated: &#196;rende %s har uppdaterats (av %s).
+text_wiki_destroy_confirmation: &#196;r du s&#228;ker p&#229; att du vill ta bort denna wiki och allt dess inneh&#229;ll ?
+text_issue_category_destroy_question: N&#229;gra &#228;renden (%d) &#228;r tilldelade till denna kategori. Vad vill du g&#246;ra ?
+text_issue_category_destroy_assignments: Ta bort kategoritilldelningar
+text_issue_category_reassign_to: &#197;tertilldela &#228;renden till denna kategori
+text_user_mail_option: &quot;F&#246;r omarkerade projekt kommer du bara f&#229; notifieringar om saker du bevakar eller &#228;r inblandad i (T.ex. &#228;renden du skapat eller tilldelats).&quot;
+text_no_configuration_data: &quot;Roller, &#228;rendetyper, &#228;rendestatusar och arbetsfl&#246;den har inte konfigurerats &#228;nnu.\nDet rekommenderas att l&#228;sa in standardkonfigurationen. Du kommer att kunna g&#246;ra &#228;ndringar efter att den blivit inl&#228;st.&quot;
+text_load_default_configuration: L&#228;s in standardkonfiguration
+text_status_changed_by_changeset: Tilldelad i changeset %s.
+text_issues_destroy_confirmation: '&#196;r du s&#228;ker p&#229; att du vill radera markerade &#228;rende(n) ?'
+text_select_project_modules: 'V&#228;lj vilka moduler som ska vara aktiva f&#246;r projektet:'
+text_default_